Linux学习|Gentoo/Arch/FreeBSDLinuxLinux学习之路

Linux用户组之主组和附加组

2020-02-25  本文已影响0人  qiyubing

概念介绍

主组:

也叫初始组,是用户登录系统时的组,规则如下:

附加组

登录后可切换的其他组,规则如下:

命令演示

每一个用户一条记录,7个字段分别为:用户名,密码(隐藏显示x),用户ID,用户主组ID,用户描述,用户主目录,用户默认shell

cat /etc/passwd
  user1:x:1002:1002::/home/user1:/bin/bash

每一个组一条记录,四个字段分别为:名,密码,组ID,组内用户列表(仅显示将该组作为附加组的用户)

cat /etc/group
  user1:x:1002:
usermod -g group1 user1
cat /etc/passwd
  user1:x:1002:1003::/home/user1:/bin/bash

建议使用gpasswd命令而不是usermod,因为usermod -G命令如果不写全用户的附属组,会清空之前的所有附属组

groupadd group2
gpasswd -a user1 group2
  Adding user user1 to group group2
cat /etc/group
  group2:x:1004:user1
groupdel user1
  groupdel: cannot remove the primary group of user 'user1'
cat /etc/group
  group2:x:1004:user1
groupdel group2
cat /etc/group
  /etc/group中已无记录
useradd -g group1 -G group2 -M user3
cat /etc/passwd
  user3:x:1003:1003::/home/user3:/bin/bash
cat /etc/group
  group2:x:1004:user3
上一篇 下一篇

猜你喜欢

热点阅读