Chinaunix首页 | 论坛 | 博客
  • 博客访问: 4489439
  • 博文数量: 192
  • 博客积分: 10014
  • 博客等级: 上将
  • 技术积分: 8232
  • 用 户 组: 普通用户
  • 注册时间: 2006-07-21 00:22
文章分类

全部博文(192)

文章存档

2011年(4)

2009年(14)

2008年(174)

我的朋友

分类: LINUX

2008-05-19 17:13:46

LINUX下让一个用户添加进多个组中
实现方法如下:
gpasswd -a user group
如果是查看/etc/shadow 或/etc/passwd等文件是看不出来此时这个用户已经加入想要的组,
而应该用id 来查看

EP:
用户ruan隶属于ruan组,id为500,现在想要同时加入组ruanrongjian中

[root@diandianrong ~]# gpasswd -a rong ruanrongjian
Adding user rong to group ruanrongjian
先切换到ruan用户,然后用ID查看
[root@diandianrong ~]# su ruan
[ruan@diandianrong root]$ id
uid=500(ruan) gid=500(ruan) groups=500(ruan),501(ruanrongjian) context=user_u:system_r:unconfined_t
当然直接用id ruan 也是可以的

[ruan@diandianrong root]$ id ruan
uid=500(ruan) gid=500(ruan) groups=500(ruan),501(ruanrongjian)
此时group加有两个,组ruan是在用户被创建时自发产生的,ruanrongjian则是后面手动添加进去的。

 

 

另一种实现方法:

[root@diandianrong ~]# usermod -G rong ruanrongjian
[root@diandianrong ~]# id rong
uid=502(rong) gid=502(rong) groups=502(rong),501(ruanrongjian)

阅读(3299) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~