chmod命令用于改变文件或目录的权限。它的详细用法如下:
命令格式:chmod [选项] 模式 文件名/目录名
选项:
-c:仅显示发生更改的文件或目录的权限变化。
-f:对多个文件进行操作时,强制改变文件权限而不询问。
-R:递归地改变指定目录及其包含的所有文件和子目录的权限。
模式:
u(用户):文件拥有者的权限。
g(群组):文件所属群组的权限。
o(其他):其他用户的权限。
a(所有):所有用户的权限总和(用户、群组和其他用户)。权限可以是以下几种字符之一或它们的组合:r(读)、w(写)、x(执行)。例如:chmod u+x 文件名将给文件所有者添加执行权限。也可以使用数字表示权限,其中:rwxrwxrwx中,读、写和执行分别对应数字为4、2和1,因此,例如chmod 755 文件名将设置文件拥有者具有读、写和执行权限(rwx),群组和其他用户具有读和执行权限(rx)。具体命令示例如下:chmod u+x 文件名,chmod g-w 文件名,chmod o=r 文件名,chmod 755 目录名等。