什么是linux中的SUID特殊权限
1、为了更好的为大家讲解,这里我们以shadow文件为例说明。linux中所有用户都可以执行 passwd命令来修改自己的用户密码,而用户密码保存在/etc/shadow 文件中。

3、但在使用 passwd 命令时如果加上 SUID 特殊权限位,就可让普通用户临时获得程序所有者的身份,把变更的密码信息写入到 shadow 文件中。
4、查看 passwd 命令属性时发现所有者的权限由 rwx 变成了 rws,其中 x 改变成 s 就意味着 该文件被赋予了 SUID 权限。

6、权限设定方法:数字表示法:chmod4755 FILE添加SUID权限到二进制程序文件(添加到DIR无意义)在普通三位数字权限位之前,用4代表添加的SUID位chmod0xxx ....可以删除文件的SUID(无法删除目录的SUID)

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:45
阅读量:34
阅读量:46
阅读量:53
阅读量:80