常见的目录权限:
-rw——- (600) — 只有属主有读写权限。
-rw-r–r– (644) — 只有属主有读写权限;而属组用户和其他用户只有读权限。
-rwx—— (700) — 只有属主有读、写、执行权限。
-rwxr-xr-x (755) — 属主有读、写、执行权限;而属组用户和其他用户只有读、执行权限。
-rwx–x–x (711) — 属主有读、写、执行权限;而属组用户和其他用户只有执行权限。
-rw-rw-rw- (666) — 所有用户都有文件读、写权限。这种做法不可取。
-rwxrwxrwx (777) — 所有用户都有读、写、执行权限。更不可取的做法。
以下是使用绝对模式修改目录权限常见数字代表的含义示例:
模式 | 意义 |
777 | 所有用户都对文件具有读、写和执行权限 |
755 | 文件所有者对文件具有读、写和执行权限;组用户和其他用户对文件需有读和执行权限 |
711 | 文件所有者对文件具有读、写和执行权限;组用户和其他用户对文件具有执行权限 |
644 | 文件所有者可以读、写文件;组用户和其他用户可以读文件 |
640 | 文件所有者可以读、写文件;组用户可以读文件;其他用户不能访问文件 |
chmod也可以用数字来表示权限如 chmod 777 file
语法为:chmod abc file
其中a,b,c各为一个数字,分别表示User、Group、及Other的权限。
r=4,w=2,x=1
若要rwx属性则4+2+1=7;
若要rw-属性则4+2=6;
若要r-x属性则4+1=7。
范例:
chmod a=rwx file 和 chmod 777 file 效果相同
chmod ug=rwx,o=x file 和 chmod 771 file 效果相同