Linux 文件系统中的权限组“其他”是什么?

Linux 文件系统中的权限组“其他”是什么?

文件权限是否需要“其他”组? 在任何给定时刻,只有“用户”和“组”组才会尝试读取/写入/执行文件吗?

答案1

从技术上讲,其他人并不是一个组。其他人是指所有不属于所有者或组内的人。例如,如果您有一个文件,其权限为 root:root,则 root 是所有者,root 组中的用户/进程具有组权限,而您则被视为其他人。

答案2

文件权限分为三类部分

  • 所有者可以对文件执行某些操作(读/写/执行)
  • 成员团体可以对文件执行某些操作(读/写/执行)
  • 其他的(其他人)可以对该文件执行某些操作(读/写/执行)

使用chmodchown命令我们可以改变文件的模式(访问权限)和所有权。

  • 所有权是指谁(哪个用户和哪个组)拥有该文件
  • 访问模式意味着他们可以对该文件做什么

具有模式的文件

-rwxr-xr-- alice users ....

  • 读取、写入和执行(前三个rwx用户 alice
  • r-x由小组所有成员阅读并执行(第二个三个)users
  • r--所有其他用户都刚刚阅读(第三三)

所以others简单地意味着不是(不一定是)文件所有者或组成员的所有人。

相关内容