什么是“------ rwx”的含义

时间:2015-05-07 05:42:52

标签: linux

我知道最后三个字符表示每个人都有R / W / X的许可。谁是每个人?每个人都包含用户和组成员吗?如果没有,我们为什么要这样的模式?谁能给我一个我需要的例子呢?

2 个答案:

答案 0 :(得分:1)

   + ------------------ User Permissions Read
   | + ---------------- User Permissions Write
   | | + -------------- User Permissions Execute
   | | | + ------------ Group Permissions Read
   | | | | + ---------- Group Permissions Write
   | | | | | + -------- Group Permissions Execute
   | | | | | | + ------ Other Permissions Read
   | | | | | | | + ---- Other Permissions Write
   | | | | | | | | + -- Other Permissions Execute
   | | | | | | | | |
   r w x r w x r w x

   User Permissions: The user that own the file.
   Group Permissions: The group the file belongs to.
   Other Permissions: The other users i.e. everyone else.

答案 1 :(得分:0)

他们是文件或目录的权限......

这些权限分为user/group/otherread, write and execute权限。

当你执行ls -l时,你得到类似这样的输出

drwxr-xr-x   2 root root   4096 Feb 26 10:58 bin
-rwxr-xr-x 1 root root   26156 Jan 14 09:21 sleep

在第一个以d开头的集合中,该字段表示文件类型,即是目录/套接字/常规文件/管道文件等,(-表示常规文件)。

第二组是一系列9个字段,实际上表示文件访问权限。

前三个表示用户/所有者的权限,此处为

  • r表示读取权限,
  • w表示写入权限
  • x表示执行权限
  • -表示用户无法使用特定权限。

其他六个值表示群组和其他人的权限。其含义与用户权限的含义相同。

有关详细信息,请阅读此完整教程 here