SGID 位

2019-07-23  本文已影响0人  风华清

转载自 https://www.cnblogs.com/fhefh/archive/2011/09/20/2182155.html

SUID 是 Set User ID

SGID 是 Set Group ID

                                                     ——是UNIX下关于文件权限的表示方法

我们可以看到passwd文件只有对于root用户是可写的,而对于所有的他用户来说都是没有写权限的。 那么一个普通的用户如何能够通过运行passwd命令修改这个passwd文件呢?

为了解决这个问题,SUID/SGID便应运而生

本来是只有root用户才能执行的命令,加了SUID后,普通用户就可以像root一样的用,权限提升了。上面是对于文件来说的,对于目录也差不多!

SUID虽然很好了解决了一些问题,但是同时也会带来一些安全隐患。

因为设置了 SUID 位的程序如果被攻击(通过缓冲区溢出等方面),那么hacker就可以拿到root权限。

因此在安全方面特别要注意那些设置了SUID的程序。

上一篇 下一篇

猜你喜欢

热点阅读