linux 中用户组的常见操作

Posted 小鲨鱼2018

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux 中用户组的常见操作相关的知识,希望对你有一定的参考价值。

 

001、查看当前用户所在的用户组

[root@PC1 test01]# whoami           ## 当前用户
root
[root@PC1 test01]# groups           ## 当前用户所在的用户组
root

 

002、查看指定用户所属的用户组

[root@PC1 test01]# groups liujiaxin01
liujiaxin01 : liujiaxin01

 

03、变更用户组

[root@PC1 test01]# id root                ## 查看root的用户组
uid=0(root) gid=0(root) groups=0(root)
[root@PC1 test01]# id liujiaxin01         ## 查看普通用户的用户组
uid=1000(liujiaxin01) gid=1000(liujiaxin01) groups=1000(liujiaxin01),0(root)
[root@PC1 test01]# usermod -g root liujiaxin01   ## 将普通用户的用户组添加只root用户组
[root@PC1 test01]# id liujiaxin01                ## 查看此时普通用户的用户组
uid=1000(liujiaxin01) gid=0(root) groups=0(root)

 

004、创建用户组

a、查看用户组

[root@PC1 test01]# cat /etc/group | tail -n 5
liujiaxin01:x:1000:
liujiaxin02:x:1001:
liujiaxin03:x:1002:
liujiaxin04:x:1003:
liujiaxin05:x:1004:

 

b、创建用户组

[root@PC1 test01]# groupadd test_group               ## 创建用户组
[root@PC1 test01]# cat /etc/group | tail -n 5        ## 查看用户组
liujiaxin02:x:1001:
liujiaxin03:x:1002:
liujiaxin04:x:1003:
liujiaxin05:x:1004:
test_group:x:1005:

 

005、将指定用户加入到特定用户组

[root@PC1 test01]# usermod -G root -g liujiaxin01 liujiaxin01
[root@PC1 test01]# usermod -G root -g liujiaxin02 liujiaxin02
## 其中 -G表示扩展组, -g表示基本组, 最后是用户名

 

006、查看指定组中的用户列表

[root@PC1 test01]# getent group root    ## 查看root用户组内的用户列表
root:x:0:liujiaxin01,liujiaxin02

 

007、将指定用户添加至特定的附加组

[root@PC1 home]# id liujiaxin01       ## 查看普通用户的附加组
uid=1000(liujiaxin01) gid=1000(liujiaxin01) groups=1000(liujiaxin01)
[root@PC1 home]# id root     
uid=0(root) gid=0(root) groups=0(root)
[root@PC1 home]# gpasswd -a liujiaxin01 root     ## 将普通用户添加至root的附加组
Adding user liujiaxin01 to group root
[root@PC1 home]# id liujiaxin01         ## 查看普通用户的付家组
uid=1000(liujiaxin01) gid=1000(liujiaxin01) groups=1000(liujiaxin01),0(root)

 

008、使用usermod 命令将用户添加至特定的附加组

[root@PC1 home]# id liujiaxin02                  ## 查看普通用户的所属组
uid=1001(liujiaxin02) gid=1001(liujiaxin02) groups=1001(liujiaxin02)
[root@PC1 home]# usermod -G root liujiaxin02     ## 将普通用户添加至root附加组
[root@PC1 home]# id liujiaxin02                  ## 查看普通用户的所属组
uid=1001(liujiaxin02) gid=1001(liujiaxin02) groups=1001(liujiaxin02),0(root)

 

以上是关于linux 中用户组的常见操作的主要内容,如果未能解决你的问题,请参考以下文章

Linux中目录结构以及VI编辑器常见的命令操作

linux启动常见故障

Linux常见文件的操作

Linux系统中常见的文件系统有哪些?

Linux系统中常见的文件系统有哪些?

linux系统常见命令以及操作