更改权限:
操作对象who可是下述字母中的任一个或者它们的组合:
u 表示“用户(user)”,即文件或目录的所有者。
g 表示“同组(group)用户”,即与文件属主有相同组ID的所有用户。
o 表示“其他(others)用户”。
a 表示“所有(all)用户”。它是系统默认值。
操作符号可以是:
+ 添加某个权限。
- 取消某个权限。
= 赋予给定权限并取消其他所有权限(如果有的话)。
设置mode所表示的权限可用下述字母的任意组合:
r 可读。
w 可写。
x 可执行。
为test文件的所有用户增加执行权限
sudo chmod a+x test
文件属主(u) 增加执行权限 ,与文件属主同组用户(g) 增加执行权限,其他用户(o) 增加执行权限
sudo chmod ug+w,o-x test
--------------------------
更改文件或文件夹的所属用户:
所有者,必须存在于(/etc/passwd)下
更改文件test的所有者为lyt
sudo chown lyt test
更改文件夹及子文件夹包含里面的文件的所有者为lyt
sudo chown -R lyt test
--------------------------
更改文件或文件夹的所属组:
要更改的用户组,必须存在于(/etc/group)下
更改文件test的所有者为lyt
sudo chgrp lyt test
更改文件夹及子文件夹包含里面的文件的所有者为lyt
sudo chgrp -R lyt test