如何在Linux系统上创建用户和用户组?

  • Post category:Linux

在Linux系统上创建用户和用户组可以通过命令行完成。具体步骤如下:

创建用户组

  1. 打开终端。在命令行输入以下命令:
sudo groupadd group_name

其中group_name是你要创建的用户组的名称。

  1. 系统会提示你输入管理员用户密码。一旦成功输入,系统会创建一个名为”group_name”的用户组。你可以运行以下命令查看新建的用户组:
cat /etc/group | grep group_name

创建用户

  1. 在终端输入以下命令:
sudo adduser user_name

其中user_name是你要创建的新用户的用户名。系统会提示你设置新用户的密码并要求你输入一些其他信息。按照提示操作,直到创建用户完成。

  1. 将新用户添加到指定用户组。在终端输入以下命令:
sudo usermod -a -G group_name user_name

其中group_name是新用户要加入的用户组的名称,user_name是新用户的用户名。这可以确保新用户拥有正确的权限。

示例说明

以下是两个示例说明,介绍如何在Linux系统上创建用户和用户组。

示例1:创建一个名为”dev”的用户组以及名为”joe”的新用户

  1. 在终端输入以下命令,创建一个名为”dev”的用户组:
sudo groupadd dev
  1. 在终端输入以下命令,创建名为”joe”的新用户:
sudo adduser joe
  1. 将用户”joe”添加到用户组”dev”中:
sudo usermod -a -G dev joe

现在,用户”joe”已经属于用户组”dev”,可以享有该用户组的权限。

示例2:创建一个名为”finance”的用户组和名为”jessica”的新用户,再将”jessica”添加到”finance”用户组

  1. 在终端输入以下命令,创建一个名为”finance”的用户组:
sudo groupadd finance
  1. 在终端输入以下命令,创建名为”jessica”的新用户:
sudo adduser jessica
  1. 将用户”jessica”添加到用户组”finance”中:
sudo usermod -a -G finance jessica

现在,用户”jessica”已经属于用户组”finance”,可以享有该用户组的权限。