如何将用户添加到组中?

在Linux中,用户可能注册了不同的组。默认情况下,将用户添加到Linux系统将创建新用户。有不同的命令来更改用户组,其中之一是 useradd 实际创建新用户并将给定组设置为新创建的用户。一如既往,我们需要root权限来更改用户组。

null

列出用户

在开始向组中添加用户之前,我们将列出当前现有的用户帐户。有很多不同的方式列出用户帐户,但我喜欢使用以下命令。

$ cat /etc/passwd | cut -d ':' -f 1
List Users 
列出用户

列出组

我们还将列出存储在文件中的当前现有组 /etc/group .

$ cat /etc/group | cut -d ':' -f 1
List Groups
列出组

更改主要组

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 将会改变 测试 用户组成员身份

如何将用户添加到组中?信息图

How To Add A User To A Group? Infografic
如何将用户添加到组中?信息图

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享