Centos:
-------------------------------------------------------
#创建用户(默认创建同名组)
useradd myuser1
adduser -g mysql myuser2
adduser -d /home/myuser3 -p 123456 myuser3
adduser -g root -G mysql,postgres myuser4
#设置用户密码
passwd myuser4
#查看用户信息(myuser3 密码为明文;myuser4 密码为密文)
cat /etc/shadow
cat /etc/passwd
#查看用户uid及属组gid
id root
id 1000
#更改用户模式(选项类似创建)
usermod -L myuser1
usermod -g root myuser2
#添加当前用户到其他组
usermod -a -G mysql,postgres myuser3
#切换用户
su myuser4
su - myuser4
#查看当前所有连接用户
w、who、users
#查看当前登录用户
whoami、id -un、who am i、who mom likes、
#查看某用户登录历史(如 root)
last root
#剔除某用户连接
ps -ef| grep pts/?
kill -9 pid
#删除用户
userdel myuser1
userdel -r myuser2
-------------------------------------------------------
#创建组
groupadd mygroup
#查看组
cat /etc/group | cut -d':' -f1
#更改组名(mygroup 改为 kkgroup)
groupmod -n kkgroup mygroup
#给用户(如 root)添加其他属组 kkgroup
usermod -a -G kkgroup root
#查看组中所有用户
groups kkgroup
#同步信息:从/etc/passwd到/etc/shadow
pwconv
#同步信息:从/etc/group到/etc/gshadow
grpconv
#删除组
groupdel kkgroup
-------------------------------------------------------