对于在 Ubuntu 命令行界面下查看和修改文件权限,不同于在 GUI 界面下的邮件查看属性,我们需要通过命令来做到。
查看文件或目录权限
使用 “ls -l” 便可以查看当前目录以下的所有文件的名称,所有者和权限
ls -l
1. 介绍
我们可以使用命令 chmod 来为文件或目录赋予权限。Linux/Unix 的档案存取权限分为三级 : User、Group 和 Other。
2. 方法
第一种方法是后面直接加数字,再接文件名
比如说:chmod 777 config
总的来说,可以归为:chmod abc FILENAME
其中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=5。
chmod a=rwx config 和 chmod 777 config 两个命令有着相同的效果
而对于 chmod ug=rwx,o=x config 和 chmod 771 config ,两者的效果也相同
另外,若用chmod 4755 filename可使此程序具有root的权限
另一种用法是chmod后边加字母,再接文件名
3. 结论
.
综上所述,当想用chmod命令来改变权限时,文件的用户身份主要有如下几类:
u:拥有文件的用户(所有者)
g:所有者所在的组群
o:其他人(不是所有者或所有者的组群)
a:每个人或全部(u、g、和o)
用户所具有的文件访问权限类型如下:
r:读取权
w:写入权
x:执行权
.
文件权限配置行为有如下几类:
+:添加权限
-:删除权限
=:使它成为惟一权限
Reference:
Ubuntu 更改文件夹及子文件夹权限 (https://blog.csdn.net/mzy202/article/details/7178586)
评论区