Linux 常用基本命令 权限
小编今天给大家讲解一些关于文件的权限的问题,在下图中,可以看到文件或者目录的最前面有10个位置,第一个位置代表文件类型,前面是-的为普通文件。第二到第四个是文件拥有者所具有的权限,第五到第七位置是文件所在的组具有的权限,第八到第十个是其它人所有的权限。
其中 r 表示英语里面的read,可读。
其中 w 表示英语里面的write,可写。
其中 x 表示英语里面的execute,可执行。
(一)修改权限
命令:chmod(选项)(参数),举例如下:
权限范围的表示法如下:
u User,即文件或目录的拥有者;
g Group,即文件或目录的所属群组;
o Other,除了文件或目录拥有者或所属群组之外,其他用户皆属于这个范围;
a All,即全部的用户,包含拥有者,所属群组以及其他用户;
r 读取权限,数字代号为“4”; w 写入权限,数字代号为“2”;
x 执行或切换权限,数字代号为“1”;
- 不具任何权限,数字代号为“0”;
s 特殊功能说明:变更文件或目录的权限。
(二)数字法修改权限
r = 读取属性 //值=4
w =写入属性 //值=2
x = 执行属性 //值=1
举例如下:chmod 764 boge.py 其中7=4+2+1 ,代表拥有者可读可写可执行;6=4+2,代表组可读可写,4代表其它人可读,结果如下: