概述
chmod
是一个用于更改文件或目录权限的命令,文件和目录的权限决定了谁可以对它们进行读、写和执行操作。
chmod
允许用户分配或取消这些权限。使用方法:
chmod [选项] 模式 文件或目录
注意:
`模式` 通常由三个数字组成,每个数字表示一个权限组(所有者、组、其他用户;u、g、o)。每个数字是一个三位八进制数,分别表示读(4)、写(2)和执行(1)权限。因此,一个权限组的总和可以是 0 到 7。
常见的选项包括:
-R, --recursive: 递归地更改指定目录以及其子目录和文件的权限。
实例
为文件添读、写和执行权限
chmod +rwx filename
为目录移除其他用户的写权限
chmod o-w directory
递归地为目录及其内容设置权限
chmod -R 755 directory
使用符号模式设置权限
chmod u=rw,go=r filename
这会将文件 file
的权限设置为用户可读写,组和其他用户只有读权限