Linux中如何创建用户和用户组

如题所述

Linux中创建用户和用户组的具体操作步骤如下:

1、首先我们在Linux系统命令行中输入groupadd命令,用它创建一个用户组。

2、创建好了以后运用cat命令,打开etc下面的group文件,我们创建的用户组都会在里面。

3、打开group文件以后,我们看到了刚才创建的用户组,这是鉴别用户组是否创建成功的根据。

4、还可以通过在命令行中输入groupmod命令后,多敲几次tab键,终端会自动列举出当前所有的组。

5、另外,如果你创建一个用户的时候,如下图所示,运用useradd命令创建一个用户,默认是已经创建了用户组的,用户组和用户名称一样。

6、最后当你在创建文件的时候,你用哪个用户创建的,文件的所属组就会自动归属这个用户的所属组。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-10-03
1)增加一个新用户
在Linux系统中,只有root用户才能够创建一个新用户,如下的命令将新建一个登录名meelo的用户。
sudo useradd meelo
但是,这个用户还不能够登录,因为还没给它设置初始密码,而没有密码的用户是不能够登录系统的。在默认情况下,将会在/home目录下新建一个与用户名相同的用户主目录。
完成了这一操作后,你还应该使用passwd命令为其设置一个初始密码。输入该命令后,会系统会请求输入密码。
sudo passwd 用户名
2)删除一个用户
删除用户,只需使用一个简单的命令:
sudo userdel 用户名
不过最好将它留在系统上的文件也删除掉,你可以使用“userdel -r 用户名”来实现这一目的。
3)增加一个组
如下命令将创建一个名称为avatar的用户组:
sudo groupadd avatar
4)删除一个组
同样的,我们有时会需要删除一个组,它的命令就是groupdel。
第2个回答  推荐于2017-09-19
  用户管理,主要的工作就是建立一个合法的用户帐户、设置和管理用户的密码、修改用户帐户的属性以及在必要时删除已经废弃的用户帐号。  1)增加一个新用户  在Linux系统中,只有root用户才能够创建一个新用户,如下的命令将新建一个登录名user1的用户。  #useradduser1  但是,这个用户还不能够登录,因为还没给它设置初始密码,而没有密码的用户是不能够登录系统的。在默认情况下,将会在/home目录下新建一个与用户名相同的用户主目录。  #useradd-gusergroup1user1  #useradd-Gusergroup2user1  完成了这一操作后,你还应该使用passwd命令为其设置一个初始密码。  2)删除一个用户  删除用户,只需使用一个简单的命令“userdel用户名”即可。不过最好将它留在系统上的文件也删除掉,你可以使用“userdel-r用户名”来实现这一目的。  3)增加一个组  我们可以根据自己的需要创建用户组:  groupadd<组名  4)删除一个组  同样的,我们有时会需要删除一个组,它的命令就是groupdel.本回答被提问者采纳
第3个回答  2018-02-13
# groupadd users(users组其实默认已经存在)
# useradd usera
# useradd userb
# useradd userc
# groupasswd -a usera users
# groupasswd -a userb users
# groupasswd -a userc users

在/tmp下创建users文件:
# touch /tmp/users
至于“注册信息”的就不演示了
备份:
#cp /tmp/users /home/usera
#cp /tmp/users /home/userb
#cp /tmp/users /home/userc
[root@bogon ~]# ls -ld /tmp/users
-rw-r--r-- 1 root root 0 10-17 14:37 /tmp/users(属主默认有写权限,其他用户有只读权限)
#chmod -R 644 /tmp/users(加R表示 文件的子目录的权限也改变)