背景

文件权限问题也是服务器基础操作的常见问题,chmod命令需要掌握。

命令操作

chmod 命令是 Linux 和 Unix 系统中用于更改文件或目录的访问权限的命令。

权限设置我个人习惯使用数字模式。

数字模式:

0:无权限(---)

1:可执行权限(--x)

2:写权限(-w-)

3:可写可执行权限(-wx)

4:读权限(r--)

5:读可执行权限(r-x)

6:读写权限(rw-)

7:读、写、可执行权限(rwx)

例如,chmod 755 file 会设置文件的权限为:所有者有全部权限(7),组有读和执行权限(5),其他人有读和执行权限(5)。

还有符号模式来更改权限。

符号模式:

u:用户(文件所有者)

g:组(文件所属组)

o:其他(其他用户)

a:所有(用户、组、其他)

+:添加权限

-:删除权限

=:设置权限(删除其他所有权限)

例如,chmod u+x file 会给文件所有者添加可执行权限。

以上就是chmod更改文件目录权限的用法。