当前:

重建

chmod

最近修改: 2025-12-16 09:43

权限值映射

  • r=4, w=2, x=1

SetUID 对shell脚本无效

使可执行文件在运行时拥有文件所有者的权限

  • chmod u+s /usr/bin/passwd # 设置 SetUID 位
  • chmod 4755 /usr/bin/passwd # 等效数字模式(4 表示 SetUID)

SetGID 对shell脚本无效

对文件:使可执行文件在运行时拥有文件所属组的权限。 对目录:在此目录中创建的文件自动继承目录的所属组。

  • chmod g+s directory/ # 设置目录的 SetGID 位
  • chmod 2755 directory/ # 等效数字模式(2 表示 SetGID)

Sticky 对shell脚本无效

作用:仅对目录有效,限制文件删除权限。

  • chmod +t /tmp # 设置 Sticky 位
  • chmod 1777 /tmp # 等效数字模式(1 表示 Sticky 位)