在Linux中,chmod
命令用于修改文件或目录的权限
+
:添加权限。例如,chmod u+x file.txt
将在文件所有者(u)上添加执行权限。-
:移除权限。例如,chmod u-x file.txt
将从文件所有者上移除执行权限。=
:设置特定权限。例如,chmod u=rw file.txt
将为文件所有者设置读写权限。
当使用这些运算符时,你可以指定权限类型(如u
代表用户,g
代表组,o
代表其他用户)和权限级别(如r
代表读取,w
代表写入,x
代表执行)。例如:
chmod u+rw file.txt
:为文件所有者添加读写权限。chmod g+x dir/
:为组用户添加执行权限。chmod o-rwx file.txt
:为其他用户移除执行权限。chmod 755 script.sh
:为文件所有者设置读、写、执行权限(7),为组用户和其他用户设置读、执行权限(5)。