在Linux下,chmod命令用于更改文件或目录的权限。它的基本语法如下:
chmod [选项] 权限模式 文件/目录
其中,[选项]是可选的,权限模式指定了要设置的权限,文件/目录是要修改权限的目标。
一些常用的选项包括:
-c:显示修改详细信息。-v:显示每个修改的文件名。-R:递归地修改目录及其子目录下的所有文件。
以下是一些常用的权限模式示例:
u:用户权限。g:用户组权限。o:其他用户权限。a:所有用户权限。+:添加权限。-:移除权限。=:设置权限。
权限模式可以是以下字母和符号的组合:
r:读权限。w:写权限。x:执行权限。s:设置用户或组ID。t:粘滞位。
以下是一些示例:
-
更改文件的所有者的读写权限:
chmod u+rw 文件名 -
移除其他用户的执行权限:
chmod o-x 文件名 -
设置目录及其子目录的所有者与用户组具有读写执行权限:
chmod -R u+rwx,g+rwx 目录名
权限模式也可以使用数字表示,例如 chmod 777 文件名 表示将文件的权限设置为所有者、用户组和其他用户都具有读写执行权限。

470

被折叠的 条评论
为什么被折叠?



