(注:user指的是用户名,group指的是组名,uid指的是用户ID)
创建用户
1.创建一个默认的用户(此时默认创建跟用户名同名的用户组,把用户创建在里面)
useradd user
2.创建用户 id uid 的一个用户
useradd -u uid user
3.创建用户组 group下的用户
useradd -g group user
4.查看用户的基本信信息
id user
5.创建的用户添加到group1组,并将它添加到group2和group3组。此时该用户具有这三个用户组的权限(useradd -G :指定用户的附加组,一个用户可以放多个用户组)
useradd -g group1 user -G group2,group3
修改用户属性
1.修改用户的ID
usermod -u newUid user
2.修改用户名
usermod -l newuser user
3.锁定用户
usermod -L user
4.解锁用户
usermod -U user
5.删除用户
userdel user
6.删除用户和用户的根目录
usermod -r user
修改密码
住:passwd如果执行用户是root ,就可以对自己其他用户进行密码修改删除过期等操作 passwd执行的是普通用户,只能对自己进行密码修改。
1.修改密码
passwd username
2.锁定密码(用户自己不能修改,永远会提示你密码不正确)
passwd -l user
3.解锁密码
passwd - u user
4.清除密码
passwd -d user
5.强制用户下次登录修改密码
passwd -e user
6.退出命令
exit
修改用户的组
1.修改用户的主组
usermod -g group user
2.将用户user 添加到 group 组中(功能都一样)
gpasswd -a user -g group 或 gpasswd -g group -a user 或 groupmems -g group -a user
( -g group 和 -a user 换位置都可以,你自己随便挑一个用即可)
3.将用户从用户组中删除并撤销其管理员权限
groupmems -g group -d user
4.设置用户组管理员(将用户user设置为group组的管理员)
gpasswd -A user -g group
5.清除组中的所有成员
groupmems -g group -p
6.显示组中成员列表
groupmems -g group -l
如果有错误,请大家及时提醒!