美文网首页小白爱LINUX
Linux特殊文件权限SUID

Linux特殊文件权限SUID

作者: wangxiaoxi | 来源:发表于2018-10-19 20:16 被阅读0次

SUID是一种特殊的文件权限。具有该权限的文件:

1. 通常是二进制可执行程序或shell脚本。

2. 具有执行权限的用户在执行该程序或者脚本时临时具有程序或者脚本所有者的身份。

案例:

touch

当touch不具有s属性时,执行文件创建操作的是当前用户,而具有s属性后,执行文件创建操作的是touch文件的所有者root

这一临时身份的转换,就使当一些root用户所拥有的文件具有该属性时,对系统安全是种很大的威胁。

案例:

touch

则普通用户都可以查看仅有root可以查看的文件。如果‘vi’则有‘s’属性,则对系统更是灾难性的威胁。

所有,给文件赋予SUID一定要慎重。

相关文章

网友评论

    本文标题:Linux特殊文件权限SUID

    本文链接:https://www.haomeiwen.com/subject/uqxuzftx.html