1.添加用户账号
useradd - m 用户名
2.删除用户账号
userdel -r 用户名
[root@DL home]# userdel -r newuser
3.切换用户账号
su 用户名
使用exit切换回来
[usernew@DL home]$ exit
exit
[root@DL home]#
4.设置用户密码
passwd 用户名 #设置时密码输入不可见
[root@DL home]# passwd usernew
Changing password for user usernew.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.
在普通用户内直接使用passwd命令,就可以按照提示修改密码,密码过于简单或者跟原密码相近会要求重新设置。
5.修改用户信息
usermod [选项] 用户名
-c 用户说明:修改用户的说明信息,即修改 /etc/passwd 文件目标用户信息的第 5 个字段;
-d 主目录:修改用户的主目录,即修改 /etc/passwd 文件中目标用户信息的第 6 个字段,需要注意的是,主目录必须写绝对路径;
-e 日期:修改用户的失效曰期,格式为 “YYYY-MM-DD”,即修改 /etc/shadow 文件目标用户密码信息的第 8 个字段;
-g 组名:修改用户的初始组,即修改 /etc/passwd 文件目标用户信息的第 4 个字段(GID);
-u UID:修改用户的UID,即修改 /etc/passwd 文件目标用户信息的第 3 个字段(UID);
-G 组名:修改用户的附加组,其实就是把用户加入其他用户组,即修改 /etc/group 文件;
-l 用户名:修改用户名称;
-L:临时锁定用户(Lock);
-U:解锁用户(Unlock),和 -L 对应;
-s shell:修改用户的登录 Shell,默认是 /bin/bash。