权限管理
r
读权限(read)
w
写权限(write)
x
执行权限 (execute)
- 权限说明
- 所有者 所属组 其他人
- 第1位:文件类型(d 目录,- 普通文件)
- 第2-4位:所属用户(所有者)权限,用u(user)表示
- 第5-7位:所属组权限,用g(group)表示
- 第8-10位:其他用户(其他人)权限,用o(other)表示
- 第2-10位:表示所有的权限,用a(all)表示
字符 | 权限 | 对文件的含义 | 对目录的含义 |
---|---|---|---|
r | 读权限 | 可以查看文件内容 | 可以查看文件内容 |
w | 写权限 | 可以修改文件内容 | 可以修改文件内容 |
x | 执行权限 | 可以执行文件 | 可以修改文件内容 |
- 权限更改-chmod
- 英文:change mode (change the permissions mode of a file)
- 作用:改变文件或目录权限
语法:
chmod [{ugoa}{+-=}{rwx}] [文件名或目录]
chmod [mode=421] [ 文件或目录]
- 参数:-R 下面的文件和子目录做相同权限操作(Recursive递归的)
- 思考:一个文件的权限谁可以更改?
root 所有者
root - 文件所有者
例如:chmod u+x a.txt
u g o
chmod u+x,o-x a.txt
- 用数字来表示权限
(r=4,w=2,x=1,-=0)
例如
:chmod 750 b.txt
rwx
和数字表示方式能随意切换
注意:root
用户是超级用户,不管有没有权限,root
都能进行更改。用普通用户测试权限。
不能用一个普通用户去修改另一个普通用户的权限。
- 更改所有者 -chown