linux 用户 和 用户属组的去呗
时间: 2023-09-07 13:17:51 浏览: 87
linux用户和用户组管理
5星 · 资源好评率100%
Linux 中的文件和目录都有 owner 和 group 属性。用户属组是一组用户,可以访问该文件或目录并执行其上的操作。以下是一些常用的命令,用于设置和修改文件和目录的用户和组属性:
1. `chown` 命令用于更改文件或目录的所有者(owner)。例如,将文件的所有者更改为用户 john:
```
chown john file.txt
```
2. `chgrp` 命令用于更改文件或目录的用户组(group)。例如,将文件的用户组更改为用户组 staff:
```
chgrp staff file.txt
```
3. `chmod` 命令用于更改文件或目录的权限。例如,将文件的权限更改为所有者可以读、写和执行,但用户组和其他用户只能读取:
```
chmod 750 file.txt
```
其中,数字 7 表示所有者的权限,5 表示用户组的权限,0 表示其他用户的权限。每个数字由三个位组成,分别表示读、写和执行的权限,可以使用二进制或八进制表示。
4. `useradd` 命令用于创建新用户。例如,创建名为 john 的新用户:
```
useradd john
```
5. `groupadd` 命令用于创建新用户组。例如,创建名为 staff 的新用户组:
```
groupadd staff
```
6. `usermod` 命令用于修改用户的属性,例如将用户 john 添加到用户组 staff 中:
```
usermod -a -G staff john
```
其中,-a 表示添加到用户组,-G 表示要添加到的用户组的名称。
7. `groups` 命令用于查看用户所属的组。例如,查看用户 john 所属的组:
```
groups john
```
以上是一些常用的命令,用于设置和修改文件和目录的用户和组属性。
阅读全文