linux创建用户时 -g是什么意思
时间: 2024-01-18 08:01:53 浏览: 33
在Linux系统中,创建用户时,-g选项用于指定新用户的主组。主组是一组用户的集合,它们共享某些文件和目录的访问权限。如果不使用-g选项指定主组,则默认情况下,系统会为新用户创建一个与用户名相同的主组。
例如,要创建一个名为“john”的用户并将其主组设置为“staff”,可以使用以下命令:
```
useradd -g staff john
```
在这里,“-g staff”的意思是将新用户“john”的主组设置为“staff”组。
相关问题
linux创建用户-m
在Linux中,使用useradd命令来创建用户。其中,-m参数表示在/home下添加用户目录,这样新用户就可以在自己的目录下存储文件和数据。例如,使用以下命令创建一个名为ming的用户,并将其添加到boys组中:
useradd -m -g boys ming
其中,-g参数表示将用户添加到指定的组中。如果不指定-g参数,则默认将用户添加到与其同名的组中。创建用户后,可以使用sudo passwd命令来修改用户的密码,使用sudo userdel命令来删除用户。需要注意的是,只有超级用户root或者被sudoer创建的用户才有权利创建其他用户。
linux创建用户
要在 Linux 中创建一个新用户,可以使用 `useradd` 命令。以下是创建新用户的基本语法:
```
useradd [选项] 用户名
```
其中,`用户名` 是要创建的新用户的名称。以下是一些常用的选项:
- `-m`:在创建用户时同时创建用户的主目录。
- `-d` 目录:指定用户的主目录。
- `-s` shell:指定用户的登录 shell。
- `-g` 组名:指定用户所属的主组。
- `-G` 组名1,组名2,...:指定用户所属的附加组。
例如,要创建一个名为 `testuser` 的新用户,并将其添加到 `testgroup` 组中,可以使用以下命令:
```
useradd -m -s /bin/bash -g testgroup -G sudo testuser
```
这将创建一个名为 `testuser` 的用户,使用 `/bin/bash` 作为 shell,将其添加到 `testgroup` 组中,并将其添加到 `sudo` 组中作为附加组。
相关推荐
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)