理解文件权限

使用文件极限符
如果你还记得第3章,那应该知道ls命令可以用来查看Linux系统上的文件,目录和设备的权限。
ls -l
理解文件权限_第1张图片
x代表对象是可执行的

如果没有某种权限,在该权限位会出现单破折线,这3组权限分别对应对象的3个安全级别。
1.对象的属主
2.对象的属组
3.系统其他用户
举个例子
-rwxrwxr-x l rich rich 4882 2010-09-18 19:25 mylog
文件mylog有下面3组权限
rwx:文件的属主 设为登录名为rich
rwx:文件的属性 设为组名rich
r-x:系统上的其他人
解释一下,rich 这个用户可以读取,写入和执行这个文件,类似地,rich组的成员也可以读取,写入和执行这个文件,然而不属于rich组的其他用户只能读取和执行这个文件,没有写入权限。
这里有一个8进制的tips.
二进制转八进制:3位二进制表示1位8进制,采用按位权展开进行计算。

举例:二进制数11011101转为八进制

(1)先从低位到高位,划分位3位1组,可以高位补0

011 011 101

(2)按位权展开

以101为例:12^2 + 02^1 + 1*2^0 = 5

同理计算出其它两组的八进制数,即:335。

所以给目录加权限,满权限要用命令chmod -R 777
给文件加权限要用chmod -R 666

你可能感兴趣的:(linux,运维,服务器)