51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

Linux文件权限详解,权限600/755/644等是什么意思?

Linux 中的每个都有三种权限:

  • Owner:所有者的权限可以对文件执行的操作。
  • Group:组权限可以对文件执行的操作。
  • Other:其他用户可以对文件执行的操作。

每一个权限又有各自的Read、Write、Execute 权限。

对于文件:

  • Read(r):查看文件内容的权限。
  • Write(w):修改、删除文件内容的权限。(无权限删除文件)
  • Execute(x):执行文件做为程序运行的权限。

对于目录:

  • Read(r):读取目录中的文件名。
  • Write(w):可以修改、删除目录中的文件。
  • Execute(x):遍历目录。

下面这样一个权限表格更能表述清楚:

|-----|-----------|-----|------------------------| | 二进制 | 八进制 | 字符串 | 权限 | | 000 | 0 (0+0+0) | --- | 无权限 | | 001 | 1 (0+0+1) | --x | Execute | | 010 | 2 (0+2+0) | -w- | Write | | 011 | 3 (0+2+1) | -wx | Write + Execute | | 100 | 4 (4+0+0) | r-- | Write | | 101 | 5 (4+0+1) | r-x | Write + Execute | | 110 | 6 (4+2+0) | rw- | Read + Write | | 111 | 7 (4+2+1) | rwx | Read + Write + Execute |

​例如755也写成rwxr-xr-x7对应rwx5对应r-x ,如下图:
图 | Linux文件权限

更多

test1文件夹权限设置成777

chmod 777 test1

test1文件夹及子文件夹下的所有文件设置成777

chmod -R 777 test1

-R表示包含设置所有子目录。

赞(3)
未经允许不得转载:工具盒子 » Linux文件权限详解,权限600/755/644等是什么意思?