特殊权限SUID用法

SUID:运行某程序时,相应进程的属主是程序文件自身的属主,而不是启动者的属主,用法:添加特殊权限 chmod u+S 可执行文件;取消特殊权限 chmod u-s 可执行文件

SGID:运行某程序时,相应进程的属主是程序文件自身的属组,而不是启动者的属组,用法:添加特殊权限chmod g+S 可执行文件/目录;取消特殊权限 chmod g-s 可执行文件

sticky:在一个公共目录,每个人都可以创建删除自己的文件,但不能删除别人的文件,用法:添加特殊权限 chmod o+t 目录;取消特殊权限chmod o-t 目录


SUID图解

91.png

image.png

image.png


92.png

image.png


注意事项:这个SUID只能运行在二进制的程序上(系统中的一些命令),不能用在脚本上(script),因为脚本还是把很多的程序集合到一起来执行,而不是脚本自身在执行。同样,这个SUID也不能放到目录上,放上也是无效的。

扫描二维码关注公众号,回复: 4359314 查看本文章

借鉴:

https://www.cnblogs.com/dyh004/p/6378456.html

猜你喜欢

转载自blog.51cto.com/11193863/2325822