在Linux中,用户可能注册了不同的组。默认情况下,将用户添加到Linux系统将创建新用户。有不同的命令来更改用户组,其中之一是 useradd
实际创建新用户并将给定组设置为新创建的用户。一如既往,我们需要root权限来更改用户组。
null
列出用户
在开始向组中添加用户之前,我们将列出当前现有的用户帐户。有很多不同的方式列出用户帐户,但我喜欢使用以下命令。
$ cat /etc/passwd | cut -d ':' -f 1

列出组
我们还将列出存储在文件中的当前现有组 /etc/group
.
$ cat /etc/group | cut -d ':' -f 1

更改主要组
Linux用户可能有多个组。我们称他们为主要群体和其他群体。我们将把user test primary group改为mysql。主组用于将组分配给用户创建的文件和目录。
在本例中,我们将更改用户 测试 初级的 组到 测试
$ usermod -g mysql test
- 修改用户 命令将mdify usergroup
- -g mysql数据库 提供名为 mysql数据库
- 测试 将更改组的用户。
添加其他组
我们可以将用户添加到其他组。在本例中,我们将添加用户 测试 对团队来说 根 . 组 根 不是的主要组 测试。 我们将使用 -G
选项以指定其他组。
$ usermod -G root test
- 修改用户 是将更改其他组成员身份的命令
- -G根 为测试用户或其他组提供更改
- 测试 是用户名
相关文章: 使用MS-DOS命令提示符的Windows中的For循环
添加到多个组
有时我们可能需要在一个命令中将单个用户添加到多个组中。我们可以用 -G
具有多个组名的选项,如下所示。组名用命令分隔。在本例中,我们将添加 user
测试 to the groups named
根 and
mysql数据库`
$ usermod -G root,mysql test
- 修改用户 is命令
- -G根,mysql 将会改变 测试 用户组成员身份
如何将用户添加到组中?信息图

© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END