Linux用户组的添加及属性的更改
Posted 李建明180
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux用户组的添加及属性的更改相关的知识,希望对你有一定的参考价值。
用户组的创建:
1 | groupadd [OPTION] 组名 |
用户组的修改
groupmod [OPTION] 组名
-n group_name: 新名字
-g GID: 新的GID
用户组的删除
groupdel 组名
更改和查看组成员:
groupmems [options] [action]
options:
-g, --group groupname 更改为指定组 (只有root)
actions:
-a, --add username 指定用户加入组
-d, --delete username 从组中删除用户
-p, --purge 从组中清除所有成员
-l, --list 显示组成员列表
首先通过groupadd 组名创建一个新组。并通过groupmems -a 用户名 -g 组名添加一个用户到某个组中。
1
2
3
4
5
6
7
8
大专栏 Linux用户组的添加及属性的更改ass="line">9 [root@localhost ~]# groupadd test
[root@localhost ~]# getent group test
test:x:1008:
[root@localhost ~]# groupmems -a tom -g test
[root@localhost ~]# groupmems -a jim -g test
[root@localhost ~]# groupmems -a user1 -g test
[root@localhost ~]# groupmems -a user2 -g test
[root@localhost ~]# getent group test
test:x:1008:tom,jack,jim,user1,user2
添加删除用户到组中的另一种方法。
1
2
3
4 [root@localhost ~]# gpasswd -a tom jim
Adding user tom to group jim
[root@localhost ~]# gpasswd -d tom test
Removing user tom from group test
通过groupmems -l -g 组名,列出该组的成员。
[root@localhost ~]# groupmems -l -g test
tom jack jim user1 user2
groups [OPTION].[USERNAME] 查看用户所属组列表
[root@localhost ~]# groups tom
tom : tom jim
[root@localhost ~]# id tom
uid=1000(tom) gid=1000(tom) groups=1000(tom),1001(jim)
以上是关于Linux用户组的添加及属性的更改的主要内容,如果未能解决你的问题,请参考以下文章
Android 逆向Linux 文件权限 ( Linux 权限简介 | 系统权限 | 用户权限 | 匿名用户权限 | 读 | 写 | 执行 | 更改组 | 更改用户 | 粘滞 )(代码片段