Linux基础——chmod文件权限(s特殊权限)

在Linux或Unix系统中,文件权限用三位或四位的八进制数表示。权限5755可以分解为以下部分:

  1. 第一位(特殊权限位)

    • 5 表示设置了 setuid 和 sticky bit

      • 4 是 setuid 位,表示文件执行时以文件所有者的权限运行。

      • 1 是 sticky bit,表示只有文件所有者或 root 可以删除或重命名文件。

  2. 后三位(用户、组、其他用户的权限)

    • 755 表示:

      • 用户(所有者)7(读、写、执行权限,rwx)。

      • 5(读、执行权限,r-x)。

      • 其他用户5(读、执行权限,r-x)。

权限符号表示

  • 符号表示为:-rwsr-xr-t

    • s 表示 setuid。

    • t 表示 sticky bit。

总结

  • 所有者:读、写、执行。

  • :读、执行。

  • 其他用户:读、执行。

  • 特殊权限:setuid 和 sticky bit。

这种权限设置通常用于需要特殊权限的可执行文件。

posted on 2025-03-20 16:34  gkhost  阅读(55)  评论(0)    收藏  举报

导航