Ubuntu中更改所有子文件及其子目录所有者权限

利用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:执行权。

  文件权限配置行为有如下几类:

  +:添加权限;

  -:删除权限;

  =:使它成为惟一权限。

猜你喜欢

转载自blog.csdn.net/weixin_40599145/article/details/88375176