关于Linux权限的说明
权限介绍
当我们在Linux系统中使用
ll
命令时,就会得到某个目录下的所有文件及目录的名字、创建及修改时间和权限等信息,下面就关于权限部分进行详细介绍。
我们以
756:rwxr-xrw-
为例
1-3位rwx:代表属主的权限,为可读、可写和可执行;
4-6位r-x:代表属组的权限,为可读、不可写和可执行;
7-9为rw-:代表其它的权限,为可读、可写和不可执行。
权限代码的由来
同样以以
756:rwxr-xrw-
为例
原理其实很简单,就是将其视为一个3位的二级制数,有字母的视为
1
,无字母的视为
0
,然后计算一下就行:
1-3位rwx:二级制数为111,因此为4+2+1=7;
4-6位r-x:二级制数为101,因此为4+0+1=5;
7-9为rw-:二级制数为110,因此为4+2+0=6;
综上:
rwxr-xrw-
由
756
表示。
操作
chmod 权限代码 文件
:将某个文件设置为对应权限,如下;
chmod 765 test
chmod 权限代码 -R 目录/文件
:将某个目录以及目录下的所有子目录及文件都设置成对应权限(谨慎使用),如下;
chmod 765 -R dir
最后还是要多说一句,不要随意使用-R
操作。