chmod [who][operator][permission] filename | ||||
符号模式 | [who] | [operator] | [permission] | filename |
u 文件属主权限 | + 增加权限 | r 读权限 | ||
g 同组用户权限 | - 取消权限 | w 写权限 | ||
o 其他用户权限 | = 设定权限 | x 执行权限 | ||
a 所有用户(u g o) | s 文件属主和组set-ID | |||
t 粘性位* | ||||
l 给文件加锁,使其他用户无法访问 | ||||
例如:chmod u+x o-w myfile 赋予文件属主执行权限,取消其他用户写权限 | ||||
chmod go+x myfile 赋予同组用户和其他用户执行权限 | ||||
|
chmod [mode] filename | ||||
绝对模式 | [mode] | 权限位 | 含义 | [filename] |
4 | 400 | 文件属主可读 | ||
2 | 200 | 文件属主可写 | ||
1 | 100 | 文件属主可执行 | ||
4 | 40 | 同组用户可读 | ||
2 | 20 | 同组用户可写 | ||
1 | 10 | 同组用户可执行 | ||
4 | 4 | 其他用户可读 | ||
2 | 2 | 其他用户可写 | ||
1 | 1 | 其他用户可执行 | ||
例如 | 666 | chmod 666 myfile 赋予所有用户读和写的权限 | ||
644 | chmod 664* 使用*一次设置目录下所有文件的权限 | |||
664 | chmod -R 664 使用 -R 可以连同设置子目录权限 | |||