Chmod权限的三种了类型:
1.文件所有者 (u)
2.与文件所有者同组的用户 (g)
3.其他用户 (o)
Chmod指令使用帮助如下:
使用Chmod u+x 指令,可以给文件所有者添加执行权限(每种用户类型都有可能的三种权限:读=4,写=2,执行=1)八进制模式
使用chmod o=r指令,只读权限。
使用chmod g-w指令,可移除写权限。
其中 g 代表组用户(group),- 表示移除权限,w 表示写权限。所以 g-w 的意思是从组用户中移除写权限。
可用八进制的方法组合起来设置权限。
使用Chown指令,可以修改文件的所有者或所属组。
使用chown -R指令,可将此路径下的组,所有者进行修改。
使用chgrp指令,可修改文件或目录的所属组,而不是所有者。
使用chgrp -c ( --changes):只显示发生更改的文件或目录的信息。
以下为更多指令使用方法讲解:
使用chgrp -f :不显示错误信息。
使用chgrp -h :如果文件是符号链接,则更改符号链接本身所属的组,而不是它所指向的文件或目录的组。
chgrp -R:递归地更改指定目录及其所有子目录和文件的组。
chgrp -v:显示详细的操作信息。
chgrp --reference:将指定文件或目录的组更改为与参考文件或目录相同的组。
总结:
- chmod 用于更改文件或目录的访问权限,这些权限决定了哪些用户可以如何访问文件或目录。
- chgrp 用于更改文件或目录的所属组,这决定了哪些组的用户可以访问文件或目录的特定权限。
- chown 用于更改文件或目录的所有者。这决定了哪个用户是文件或目录的所有者,从而拥有对该文件或目录的特定权限。