在Linux中,创建用户组的命令是groupadd
。
以下是一个例子:
groupadd groupName
这个命令将创建一个新的用户组,名称为groupName。
在创建用户组后,可以通过命令gpasswd
为该组设置密码,例如:
gpasswd groupName
该命令将为名为groupName的组设置密码。输入三次不同的密码来创建一个新的密码,该密码将被用于此组中的所有用户。
如果你想要查看当前存在的组,可以使用命令groupshow
:
groupshow groupName
此命令将显示关于特定组的信息,包括其名称,GID,以及隶属于该组的用户列表。
如果你要添加新的用户到已存在的组,你可以使用 usermod
命令并添加 -G
选项,后面跟上组的列表。例如:
usermod -a -G groupName username
在这个命令中,“groupName”是你想要用户加入的组名,“username”是你想要添加到这个组的用户名。“-a”选项意味着“附加”,这样如果用户已经属于其他组,你只是附加他们到这个组,而不是从原来的组中移除他们。
另外,你可以使用 groups
命令查看一个用户属于哪些组:
groups username
你也可以使用 getent
命令查看所有用户和组:
getent passwd | awk -F: '{print $1}'
这个命令将列出所有的用户名。如果你想查看所有的组名,你可以用:
getent group | awk -F: '{print $1}'
-
Linux
+关注
关注
87文章
11355浏览量
210720 -
密码
+关注
关注
8文章
191浏览量
30579 -
命令
+关注
关注
5文章
700浏览量
22150 -
Group
+关注
关注
0文章
6浏览量
6472
发布评论请先 登录
相关推荐
Linux系统中unlink命令的使用
如何使用命令添加用户到group
linux shell命令/unix shell命令教程
![<b class='flag-5'>linux</b> shell<b class='flag-5'>命令</b>/unix shell<b class='flag-5'>命令</b>教程](https://file.elecfans.com/web2/M00/48/8A/pYYBAGKhtAyACPhpAABPbzxvkQo242.jpg)
linux中 9 个touch命令介绍
![<b class='flag-5'>linux</b><b class='flag-5'>中</b> 9 个touch<b class='flag-5'>命令</b>介绍](https://file.elecfans.com/web1/M00/4F/F1/o4YBAFrphUWAHM_2AAAN86hBd9Y014.jpg)
评论