糖尿病康复,内容丰富有趣,生活中的好帮手!
糖尿病康复 > Linux文件的三种特殊权限SUID SGID STICKY

Linux文件的三种特殊权限SUID SGID STICKY

时间:2020-02-09 10:53:44

相关推荐

Linux文件的三种特殊权限SUID SGID STICKY

三种特殊的文件系统格式:

1>. SUID

作用对象: 只能作用在二进制的可执行文件,也就是说它本身运行起来就是一个进程。

效果: 没有suid权限的二进制文件, 能否执行取决于当前用户有无对该文件执行权限, 执行之后,进程的拥有者也是当前系统用户。 被服务suid后, 当文件被运行后, 进程的拥有者不是系统当前的用户, 而是文件的所属者。

命令: chmod u+s 文件

2>. SGID

SGID权限分为两种情况, 分别为作用在文件上, 作用在目录上。

a>. 作用在文件上, 一旦一个文件被赋予SGID的权限, 无论当前的用户有无执行权限,用户运行该程序,会自动继承该程序所属组的权限。

命令:chmod g+s 文件

b>. 作用在目录上, 作用效果完全不同于文件,该目录内新建的文件或则目录的所属组会自动继承该目录的所属组。

命令:chmod g+s 目录

3>. Sticky 一个文件一旦被赋予Sticky位的话, 只有文件的所有者或root才可以删除该文件。

Sticky为是作用在目录下,当目录设置为Sticky位的话,目录下只能被root用户和文件所有者删除, 别的用户是没有权限删除该文件的。

命令格式:

chmod o+t DIR ..

chmod o-t DIR ..

如果觉得《Linux文件的三种特殊权限SUID SGID STICKY》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。