Linux文件和目录权限管理全解析
1. 特殊权限位设置
在Linux系统中,有三种特殊权限位:SUID、SGID和粘滞位(sticky bit),它们能为文件和目录的权限管理提供更多灵活性。
1.1 SUID(Set User ID)
- 功能 :当一个文件设置了SUID位,用户执行该文件时,会以文件所有者的权限运行。
- 设置方法 :
- 符号模式 :在所有者权限中添加
s。 - 八进制模式 :在八进制模式设置的开头包含
4。
- 符号模式 :在所有者权限中添加
# 符号模式
chmod u+s myapp
# 八进制模式
chmod 4750 myapp
1.2 SGID(Set Group ID)
SGID位在文件和目录中的作用不同:
- 文件 :告诉Linux以文件的组权限运行程序文件。
- 目录 :帮助创建一个多用户共享文件的环境。当目录设置了SGID位,用户在该目录中创建的文件将继承目录的组,而不是用户的组。
- 设置方法 :
- 符号模式
超级会员免费看
订阅专栏 解锁全文
1715

被折叠的 条评论
为什么被折叠?



