CentOS User and Group - nonelittlesong/study-ubuntu GitHub Wiki
参考:
1. 新建用户
useradd username
passwd username
2. 新建工作组
groupadd groupname
3. 新建用户的同时加入工作组
groupadd groupname
useradd -g groupname username # 可登录
useradd -g groupname -s /sbin/nologin username #不可登录
4. 给已有用户增加用户组
usermod -G groupname username
# 或者
gpasswd -a username groupname
5. 临时关闭
在/etc/shadow文件中属于该用户的第二个字段(密码)前加上*,想要回复去掉*即可。
或者:
passwd username --l #关闭
passwd username --u #释放
6. 永久删除用户
userdel username
groupdel groupname
usermod -G groupname username # 强制删除该用户的主目录和子文件
7. 从组中删除用户
编辑/etc/group, 找到groupname那一行,删除username。 或者:
gpasswd -d username groupname
8. 显示用户信息
id username
cat /etc/passwd
cat /etc/group
cut -d : -f 1 /etc/passwd
cat /etc/passwd | grep -v /sbin/nologin | cut -d : -f 1
w username
who
last
9. 为普通用户设置root权限
su
visudo