利用chmod修改权限:
对Document/目录下的所有子文件与子目录执行相同的权限变更:
sudo chmod -R 777 xxxxx/
-R参数是递归 处理目录下的所有文件以及子文件夹
777是变更后的权限表示
xxxxx/ 是需要执行的目录
利用 chmod 可以藉以控制档案如何被他人所存取
此命令有两种使用方法
一种是chmod后加数字,后接文件名
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=5。
-------------------------例子-----------------------------------
chmod a=rwx file 和 chmod 777 file 效果相同
chmod ug=rwx,o=x file 和 chmod 771 file 效果相同
若用chmod 4755 filename可使此程序具有root的权限
----------------------------------------------------------------------------
另一种是chmod后边加字母,后接文件名
综上所述,当想用chmod命令来改变权限时,文件的用户身份主要有如下几类:
u:拥有文件的用户(所有者);
g:所有者所在的组群;
o:其他人(不是所有者或所有者的组群);
a:每个人或全部(u、g、和o)。
用户所具有的文件访问权限类型如下:
r:读取权;
w:写入权;
x:执行权。
文件权限配置行为有如下几类:
+:添加权限;
-:删除权限;
=:使它成为惟一权限。