Linux 常用基本命令 权限

    小编今天给大家讲解一些关于文件的权限的问题,在下图中,可以看到文件或者目录的最前面有10个位置,第一个位置代表文件类型,前面是-的为普通文件。第二到第四个是文件拥有者所具有的权限,第五到第七位置是文件所在的组具有的权限,第八到第十个是其它人所有的权限。  

     Linux 常用基本命令 权限

    其中 r 表示英语里面的read,可读。

    其中 w 表示英语里面的write,可写。

    其中 x 表示英语里面的execute,可执行。

    (一)修改权限

    命令:chmod(选项)(参数),举例如下:

    Linux 常用基本命令 权限


    权限范围的表示法如下: 

    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代表其它人可读,结果如下:

    Linux 常用基本命令 权限