CentOS命令usermod、chown和chmod的区别
初学Linux,本人经常混淆chown和chmod的区别,特写此博客备查。
usermod用于修改用户的UID、GID与groups,具体用法:
chown用来修改文件的所属用户及所属组,具体用法:
chmod用来修改文件或目录的访问权限,即修改-rwxrwxrwx列,具体用法:
操作对象
| 操作对象 | 含义 |
|---|---|
| u | 表示“用户(user)”,即文件或目录的所有者 |
| g | 表示“同组(group)用户”,即与文件属主有相同组ID的所有用户 |
| o | 表示“其他(others)用户” |
| a | 表示“所有(all)用户”。它是系统默认值 |
操作符号
| 操作符号 | 含义 |
|---|---|
| + | 添加某个权限 |
| - | 取消某个权限 |
| = | 赋予给定权限并取消其他所有权限(如果有的话) |
权限
| 权限符号 | 含义 |
|---|---|
| r | 可读 |
| w | 可写 |
| x | 可执行 |