对文件:有一个特定的所有者,也就是对该文件具有所有权的用户。
对系统:用户是按组分类的,一个用户属于一个或多个组。
文件所有者以外的用户又可以分为文件所有者的同组用户和其他用户。
ll [文件名] 查看当前目录下的文件属性
如:
-rw-r--r--. 1 root root 0 Jul 22 01:31 test
-rw-r--r--代表文件权限
第一个root代表文件属主
第二个root代表文件属组
三大命令
- chgrp:更改文件属组。
chgrp [属组名] [文件名]
- chown: 修改所属用户与组。
chown [属主名] [文件名]
chown [属主名]:[属组名] [文件名]
- chmod: 修改用户的权限。
ll查看文件时,前十个代表文件的属性,其中第一个文件类型有以下五种情况:
- 当为 d 则是目录;
- 当为 - 则是文件;
- 若是 l 则表示为链接文档(link file);
- 若是 b 则表示为装置文件里面的可供储存的接口设备(可随机存取装置);
- 若是 c 则表示为装置文件里面的串行端口设备,例如键盘、鼠标(一次性读取装置)。
接下来的字符中,三个一组。其中, r 代表可读(read)、 w 代表可写(write)、 x 代表可执行(execute)。
要注意的是,这三个权限的位置不会改变,如果没有权限,就会出现减号 - 而已。
各个权限都有它们自己的权重。
r:4 w:2 x:1
权限(r/w/x)分数是需要累加的。
比如:
owner = rwx = 4+2+1 = 7
group = rw- = 4+2 = 6
others= --- = 0+0+0 = 0
则其权限数字为760
赋权操作如下所示:
chmod 777 test
备注:另外,还有一种符号赋权操作。因为不常使用不在此介绍,有个印象就好。