chmod查看linux文件权限
时间: 2024-08-28 13:01:52 浏览: 51
`chmod` 是一个在类 Unix 系统上用于改变文件权限的命令行工具,它来自于“change mode”的缩写。在 Linux 系统中,文件权限是由文件所有者、所属组和其他用户对文件的读(r)、写(w)和执行(x)权限组成的。
使用 `chmod` 命令时,可以通过数字或者符号来改变权限。使用数字的方式是基于八进制数,代表不同的权限组合。每个数字代表以下权限:
- 读(r)= 4
- 写(w)= 2
- 执行(x)= 1
这些权限可以组合起来,例如:
- 7 (4+2+1) 代表所有权限(读、写、执行)
- 5 (4+1) 代表读和执行权限,没有写权限
- 6 (4+2) 代表读和写权限,没有执行权限
在符号表示法中,可以指定用户类别(u 用户,g 组,o 其他,a 所有)和要添加或删除的权限(+ 添加,- 删除,= 设置)。例如:
- `chmod u+x filename` 给用户添加执行权限
- `chmod g-w filename` 去除组的写权限
- `chmod o=r filename` 设置其他用户的权限为只读
命令使用示例:
- `chmod 755 filename` 将文件权限设置为所有者读写执行,组和其他用户读执行。
- `chmod u=rwx,g=rx,o=r filename` 分别设置用户为读写执行,组为读执行,其他用户为只读。
阅读全文