9位标识法
文件和文件夹的权限
文件和文件夹的权限由9位字母标识:
1-3位:依次代表当前用户的“读”“写”“执行”权限。
4-6位:依次代表当前用户组其它用户的“读”“写”“执行”权限。
7-9位:依次代表其它用户组(非当前用户组)用户的“读”“写”“执行”权限。
-rwx含义
- 无权限,r 读read,w 写write,x execute
权限举例
如果某个文件的权限是:rwxr--r--
其的含义就是:当前用户可以对此文件执行读、写、执行;本组其它用户只能读;其它组用户也只能读。
3位标识法
先来看下面的二进制图表
二进制 | 十进制 |
---|---|
001 | 1 |
010 | 2 |
011 | 3 |
100 | 4 |
101 | 5 |
110 | 6 |
111 | 7 |
用上面的图标对应权限
由于9位标识法每位的值只有两种可能:-或r,-或w,-或x,因此每位都可以视作二进制的0和1。
那么9位标识法就可以根据上面的二进制和十进制对应表进行简化,比如之前的:rwxr--r--就可以对应为二进制的111 100 100,进而简化成十进制的711
777的含义明白了吗?
根据上面的对应表,777对应的三个二进制值就是111 111 111,也就是rwxrwxrwx:当前用户、同组用户、其他组用户都可以进行“读”“写”“运行”操作。
[…] 更改文件权限3位标识法 chomod 666 abc.sh 有关9位标识法和3位标识法请参考:http://www.leonwish.com/archives/217 […]