翼度科技»论坛 云主机 服务器技术 查看内容

Linux命令之关于用户组操作

8

主题

8

帖子

24

积分

新手上路

Rank: 1

积分
24
1、增加用户组

新增一个用户组(组名可见名知意,符合规范即可),然后将用户添加到组中
使用者权限:管理员用户
  1. groupadd 选项 用户组
复制代码
使用的选项有:

  • -g GID 指定新用户组的组标识号(GID)。
  • -o 一般与-g选项同时使用,表示新用户组的GID可以与系统已有用户组的GID相同
新增用户组czbk-it
  1. groupadd czbk-it
复制代码
上面的命令向系统中增加了一个新组czbk-it,新组的组标识号是在当前已有的最大组标识号的基础上加1
以下是groupadd常用选项


2、查询用户所属组

在查询用户所属的用户组前,我们先增加一个用户ituser-groups
  1. useradd ituser-groups
复制代码

要查询一个用户属于哪个用户组,使用groups命令,其格式如下  
  1. groups 用户名
复制代码
查询用户ituser-groups属于某个用户组,执行groups命令
  1. groups ituser-groups
复制代码


3、删除用户组

使用者权限:管理员用户
要删除一个已有的用户组,使用groupdel命令,其格式如下
  1. groupdel 用户组
复制代码
删除czbk-it-2019用户组
  1. groupdel czbk-it-2019
复制代码

删除成功  
以下是groupdel常用选项


4、将用户添加到组

(1)创建一个新的组,并添加组ID(需要切换到root用户)
  1. groupadd -g 8888 itbj2020group
复制代码

(2) 创建3个用户(需要切换到root用户)
  1. useradd  itbeijinguser1
  2. useradd  itbeijinguser2
  3. useradd  itbeijinguser3
复制代码
(3)将上面三个用户添加到组itbj2020group(使用gpassword)
什么是gpasswd:
gpasswd 是 Linux 下工作组文件 /etc/group 和 /etc/gshadow 管理工具,用于将一个用户添加到组或者从组中删除。
语法
  1. gpasswd [可选项] 组名
复制代码
将上面的三个用户使用gpasswd添加到组(需要切换到root用户)
  1. gpasswd -a itbeijinguser1 itbj2020group
  2. gpasswd -a itbeijinguser2 itbj2020group
  3. gpasswd -a itbeijinguser3 itbj2020group
复制代码

查看用户组下所有用户(所有用户)  
  1. grep 'itbj2020group' /etc/group
复制代码
执行效果如下(或者直接打开/etc/group文件都可以)

由上图可知:三个用户全部都加入到了itbj2020group组。
gpassword常用选项

  • -a:添加用户到组;
  • -d:从组删除用户;

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

来源:https://www.jb51.net/server/2931076pc.htm
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

举报 回复 使用道具