Linux命令之关于用户组操作
1、增加用户组
新增一个用户组(组名可见名知意,符合规范即可),然后将用户添加到组中
使用者权限:管理员用户
groupadd 选项 用户组
使用的选项有:
- -g GID 指定新用户组的组标识号(GID)。
- -o 一般与-g选项同时使用,表示新用户组的GID可以与系统已有用户组的GID相同
新增用户组czbk-it
groupadd czbk-it
上面的命令向系统中增加了一个新组czbk-it,新组的组标识号是在当前已有的最大组标识号的基础上加1
以下是groupadd常用选项
2、查询用户所属组
在查询用户所属的用户组前,我们先增加一个用户ituser-groups
useradd ituser-groups
要查询一个用户属于哪个用户组,使用groups命令,其格式如下
groups 用户名
查询用户ituser-groups属于某个用户组,执行groups命令
groups ituser-groups
3、删除用户组
使用者权限:管理员用户
要删除一个已有的用户组,使用groupdel命令,其格式如下
groupdel 用户组
删除czbk-it-2019用户组
groupdel czbk-it-2019
删除成功
以下是groupdel常用选项
4、将用户添加到组
(1)创建一个新的组,并添加组ID(需要切换到root用户)
groupadd -g 8888 itbj2020group
(2) 创建3个用户(需要切换到root用户)
useradd itbeijinguser1 useradd itbeijinguser2 useradd itbeijinguser3
(3)将上面三个用户添加到组itbj2020group(使用gpassword)
什么是gpasswd:
gpasswd 是 Linux 下工作组文件 /etc/group 和 /etc/gshadow 管理工具,用于将一个用户添加到组或者从组中删除。
语法
gpasswd [可选项] 组名
将上面的三个用户使用gpasswd添加到组(需要切换到root用户)
gpasswd -a itbeijinguser1 itbj2020group gpasswd -a itbeijinguser2 itbj2020group gpasswd -a itbeijinguser3 itbj2020group
查看用户组下所有用户(所有用户)
grep 'itbj2020group' /etc/group
执行效果如下(或者直接打开/etc/group文件都可以)
由上图可知:三个用户全部都加入到了itbj2020group组。
gpassword常用选项
- -a:添加用户到组;
- -d:从组删除用户;
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
apache实现部署多个网站(一个ip部署多域名)的方法详解
最近去机房帮别人配置网站,机房的服务器本身已经搭建了一个网站,我们需要再配置一个,所以记录下来,这篇文章主要给大家介绍了关于apache如何实现部署多个网站(一个ip部署多域名)的相关资料,需要的朋友可以参考借鉴,下面来一起看看吧。2017-11-11Apache JMeter 5.5 下载安装及设置中文图文教程
这篇文章主要介绍了Apache JMeter 5.5 下载安装以及设置中文教程,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2023-02-02linux采用scp命令拷贝文件到本地,拷贝本地文件到远程服务器的方法
今天小编就为大家分享一篇linux采用scp命令拷贝文件到本地,拷贝本地文件到远程服务器的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2019-07-07Windows 10 太难用如何定制你的 Ubuntu方法详解
这篇文章主要介绍了Windows 10 太难用,如何定制你的 Ubuntu,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2020-08-08
最新评论