基本命令
groupadd test 添加test用户组
groupmod -n test1 test 修改test用户组名称为test1
groupmod -g 668 test1 修改test1用户组的组编号
groupadd -g 888 boss 创建一个boss用户组并且指定888组编号
groupdel test1 删除test1用户组(需要先删除用户组中的用户)
useradd -g test user1 创建user1用户并指定用户组test
useradd -d /home/user233 user2 创建user2用户并指定个人文件夹(未指定的话自动创建home目录下同名的文件夹)
usermod -c XXX user1 为user1添加注释信息XXX
usermod -l user001 user1 将user1修改名称为user001(新的名称写在前面)
usermod -d /home/user001 user001 修改user001个人文件夹
usermod -g test2 user001 将用户user001修改为test2用户组
userdel user001 删除user001(并不会删除个人文件夹)
userdel -r user001 删除user001并删除个人文件夹
touch /etc/nologin 创建文件除root外其他用户无法登陆
进阶命令
passwd -l user001 锁定user001用户
passwd -u user001 解锁user001用户
passwd -d user001 清除user001用户密码(无密码登陆)
gpasswd -a user001 test2,test3 为user001添加test2,test3附属组
newgrp test2 (组密码) 切换为test2用户组(需要用户自己切换)
gpasswd -d user001 test2 清除user001所属test2用户组
useradd -g test1 -G test2 ,test3 user002 为user002添加test1用户组和test2,test3附属组
gpasswd test1 为test1设置组密码
其他命令
su test1 切换到test1用户 不加参数默认切换到root
Whoami 显示当前登陆用户名
id user001 显示user001用户的主要信息
groups user001 显示user001用户所在的所有组(包括主要组和附属组)、
chfn user001 设置用户资料
finger user001 显示用户详细资料