cat /etc/group 查看所有用户组
cat /etc/passwd 查看所有用户信息
groups 查看当前登录用户所属的所有组的列表
groups username 获取特定用户所属的所有组的列表
查看用户组所有成员
1、grep ‘user1’ /etc/group //找出用户组的gid
user1❌1004://得出gid=1004
2、 awk -F":" ‘{print $1"\t"$4}’ /etc/passwd |grep ‘1004’ //列出user1组的所有成员
user1 1004
useradd -G {group-name} user 新增加一个用户并将其列入一个已有的用户组中需要用到 useradd 命令。如果还没有这个用户组,可以先创建该用户组。
usermod -G groupA 这样做会使你离开其他用户组,仅仅做为 这个用户组 groupA 的成员。
应该用 加上 -a 选项
usermod -a -G groupA user
groupadd development 创建分组
useradd -g development test1
useradd test3
usermod -g development test3
usermod -a -G development test3 (-a append的意思)
gpasswd -d test3 development 从用户组删除test3
查看用户组所有成员
grep ‘development’ /etc/group
awk -F":" ‘{print $1"\t"$4}’ /etc/passwd |grep ‘1000’
passwd test1 设置密码
passwd -l test1 锁定
passwd -u test1 解