LINUX常见只有三种权限:R(读)、W(写)、X(执行),所以赋权相对简单,可以一条命令就搞定。R、W、X通过二进制计算表示的值分别是4、2、1 ,
二进制计算:
r: 1 0 0 =4
w: 0 1 0 =2
x: 0 0 1 =1
同一个文件夹对应属主、属组以及其他用户的权限分别用9个字母表示,三位为一组,即rwxrwxrwx;如果一个文件夹对于它的属主、属组和其他用户都有rwx的权限,则用数字表示就是7 7 7 ,这个7是4+2+1的和。
例 #chmod 700 /etc/user
二进制计算:
r: 1 0 0 =4
w: 0 1 0 =2
x: 0 0 1 =1
同一个文件夹对应属主、属组以及其他用户的权限分别用9个字母表示,三位为一组,即rwxrwxrwx;如果一个文件夹对于它的属主、属组和其他用户都有rwx的权限,则用数字表示就是7 7 7 ,这个7是4+2+1的和。
例 #chmod 700 /etc/user
表示在/etc/user文件对属主有rwx的权限,而对属组和其他的用户则没有权限。
chmod 777 /etc/user
表示所有用户对这个文件都有rwx权限。最大权限。