AI 助教问 AI 助教
东方瑞通 · KYCP

文件权限与属主管理

文件权限以 r(读4)、w(写2)、x(执行1)按属主/属组/其他三类用户管理,chmod/chown/chgrp 用于变更。

考点精讲

  1. 权限分属主 u、属组 g、其他 o 三类。r=4、w=2、x=1,权限值相加即数字表示。chmod 改权限(可用数字如 755,或符号如 u+x),chown 改属主,chgrp 改属组,均支持 -R 递归。目录的 x 权限表示可进入该目录,r 表示可列出内容。权限对文件与目录含义不同。
  2. 前后置引导:前置:先掌握「Linux 目录结构与文件类型」(03-文件和目录管理),本页在其基础上展开。;后置:继续学习「ACL 访问控制列表」(03-文件和目录管理),承接下一知识点。

记忆技巧

权限「读4 写2 执行1」按 4-2-1 二进制位:rwx=4+2+1=7,r-x=4+1=5,r--=4。

常见误区

  • 把目录的 x 误当「执行」,实际是「可进入」
  • chmod 777 与 755 混淆(777 对所有用户开放读写执行)
  • 数字相加算错(如把 rw 算成 6 之外的值)

真题思路

  • 【示例】 某文件权限为 rwxr-xr--,其对应的数字表示法是?
    754 751 744 755
    答案:A
    解析:rwx=7、r-x=5、r--=4,即 754(讲义 03-文件和目录管理)。

常见问题

Q:权限 rwx 的数字是多少?

A:r=4、w=2、x=1,rwx=7。(解析:权限数字映射。)

Q:chmod 给文件加执行权限怎么写?

A:chmod u+x 文件名(或 chmod 755 文件名)。(解析:符号法与数字法。)

Q:目录权限 x 代表什么?

A:x 表示可进入该目录,r 表示可列出目录内容。(解析:目录与文件权限含义不同。)

Q:递归修改目录下所有文件属主的命令?

A:chown -R 新属主 目录。(解析:-R 递归选项。)

相关知识

教材出处:03-文件和目录管理 文件权限与属主管理

AI 助教

让 AI 助教带你深入学习,把你卡住的地方直接问它

随时为您答疑解惑

开始答疑