Linux命令之关于用户组操作

 更新时间:2023年07月25日 08:46:08   作者:悠然予夏  
这篇文章主要介绍了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:从组删除用户;

总结

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

相关文章

  • Linux移动文件与目录-mv命令的10个实用例子

    Linux移动文件与目录-mv命令的10个实用例子

    在Linux中很重要也很基础的一个命令就是mv移动或重命名文件与目录命令。当你想要将文件从一个位置移动到另一个地方并且不想复制它,那么mv 命令是完成这个任务的首选。下面这篇文章给大家详细介绍了使用mv命令的10个实用例子,有需要的朋友们可以参考借鉴。
    2017-01-01
  • Centos7搭建sftp服务流程

    Centos7搭建sftp服务流程

    本篇文章给大家详细分析了Centos7搭建sftp服务的全过程以及相关命令分享,一起需要下。
    2018-02-02
  • Linux环境下部署Consul集群

    Linux环境下部署Consul集群

    这篇文章介绍了Linux环境下部署Consul集群的方法,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-04-04
  • Ubuntu系统查看进程被kill的命令和方法

    Ubuntu系统查看进程被kill的命令和方法

    这篇文章主要介绍了Ubuntu查看进程被kill的几种方式,在Ubuntu系统中,要查看进程被杀掉的记录,可以使用文中命令和方法,文章通过代码示例讲解的非常详细,需要的朋友可以参考下
    2024-05-05
  • Centos 6.5 服务器优化配置备忘(一些基础优化和安全设置)

    Centos 6.5 服务器优化配置备忘(一些基础优化和安全设置)

    这篇文章主要介绍了Centos 6.5 服务器优化(一些基础优化和安全设置),需要的朋友可以参考下
    2016-10-10
  • linux touch,chattr指令详解及用法

    linux touch,chattr指令详解及用法

    这篇文章主要介绍了 linux touch,chattr指令详解几用法的相关资料,需要的朋友可以参考下
    2017-02-02
  • Linux环境ActiveMQ部署方法详解

    Linux环境ActiveMQ部署方法详解

    这篇文章主要介绍了Linux环境ActiveMQ部署方法,较为详细的分析了Linux环境下ActiveMQ的部署方法,并附带说明了linux安装jdk的相关操作步骤,需要的朋友可以参考下
    2019-05-05
  • linux并发连接50万的配置方法

    linux并发连接50万的配置方法

    这篇文章主要介绍了linux并发连接50万的配置方法,需要的朋友可以参考下
    2016-08-08
  • Linux查看进程的所有信息的方法示例

    Linux查看进程的所有信息的方法示例

    这篇文章主要介绍了Linux查看进程的所有信息的方法示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-11-11
  • Ubuntu18.04安装opencv 3.2.0的解决方法

    Ubuntu18.04安装opencv 3.2.0的解决方法

    这篇文章主要介绍了Ubuntu18.04安装opencv 3.2.0的解决方法,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-10-10

最新评论