查看文件权限
使用命令 ls -l 或者 ll。
-rw-r--r--. 1 qyfl qyfl 0 Dec 14 21:50 temp.txt
第一个字符 - 表示文件类型
- 普通文件的文件权限第一个字符为
- - 目录文件的文件权限第一个字符为
d - 字符设备文件的文件权限第一个字符为
c - 块设备文件的文件权限第一个字符为
b - 符号链接文件的文件权限第一个字符为
s
后九个字符表示这个文件的权限
- 前三个字符代表 文件所有者的权限
- 中间三个字符代表 文件所属组的权限
- 最后三个字符代表 其他人的权限
修改文件权限
方法一:文字设定法
chmod [who][+|-|=][mode] [fileName]
who 的含义
- 文件所有者
u - 文件所属组
g - 其他人
o - 所有人
a
+ 表示添加权限,- 减少权限,= 覆盖原来权限。
mode 的含义
r表示读权限w表示写权限x表示执行权限-表示没有权限
示例
chmod g+w temp.txt
-rw-rw-r--. 1 qyfl qyfl 0 Dec 14 21:55 temp.txt
方法一:数字设定法
- 4 表示
r - 2 表示
w - 1 表示
x - 0 表示
-
读写权限就是 6(4+2),读执行权限就是 5(4+1),全部权限就是 7(1+2+4)。
示例
chmod 777 temp.txt
-rwxrwxrwx. 1 qyfl qyfl 0 Dec 14 21:55 temp.txt
第一个数字表示所有者,第二个数字表示所属组,第三个数字表示其他人。这行命令的意思是给所有人最高权限。