永发信息网

怎么给linux的一个用户分配给多个用户组?

答案:3  悬赏:40  手机版
解决时间 2021-03-26 23:23
  • 提问者网友:孤山下
  • 2021-03-26 17:40
怎么给linux的一个用户分配给多个用户组?
最佳答案
  • 五星知识达人网友:佘樂
  • 2021-03-26 18:13
useradd -g 主组 -G 副组(逗号区分) 用户名

比如useradd -g oinstall -G dba,oper oracle 就是创建oracle用户。主组为oinstall 副组为dba和oper
全部回答
  • 1楼网友:老鼠爱大米
  • 2021-03-26 20:01
etc目录下面有两个文件一个passwd一个group
passwd里gid是主组,其他组是扩展组,扩展组在/etc/group里描述。
useradd username如果不指定,默认创建一个与uid相同的gid。
其他组可以在创建用户的时候通过-G添加到其他组,也可以用usermod -G groupname username对已存在用户修改。
例如user1的主组是500,扩展组是501和502
user2的主组是501,扩展组是502
user3的主组是502
在passwd格式如下:
user1:x:500:500::/home/user1:/bin/bash
user2:x:501:501::/home/user2:/bin/bash
user3:x:502:502::/home/user3:/bin/bash
group格式如下:
user1:x:500:
user2:x:501:user1
user3:x:502:user1,user2
  • 2楼网友:迟山
  • 2021-03-26 19:04
Linux userconf 命令
~:
userconf
功能说明:用户帐号设置程序。
语  法:userconf [--addgroup <群组>][--adduser <用户ID><群组><用户名称>][--delgroup <群组>][--deluser <用户ID>][--help]
补充说明:userconf实际上为linuxconf的符号连接,提供图形界面的操作方式,供管理员建立与管理各类帐号。若不加任何参数,即进入图形界面。
参  数:
 --addgroup<群组>  新增群组。
 --adduser<用户ID><群组><用户名称>  新增用户帐号。
 --delgroup<群组>  删除群组。
 --deluser<用户ID>  删除用户帐号。
 --help  显示帮助。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯