用户管理命令
(一)用户添加命令
useradd [选项] 用户名
1. 选项
- -u UID (指定uid)
- -d 家目录 ( 指定家目录)
- -c 用户说明
- -g 组名 (指定初始组)
- -G 组名 (指定附属组)
- -s shell (指定shell)
2. 用户默认值文件
用户一创建就有很多缺省的默认值,这些值设定在下面这些文件里。
2.1 /etc/default/useradd
2.2 /etc/login.defs
(二)用户密码命令
passwd [选项] 用户名
1. 选项
- -S 查看密码状态,仅root用户使用
- -l 锁定用户(不能再登录了)
- -u 解锁用户
- –stdin 使用字符串作为密码
(三)修改用户
1.修改用户信息
2.修改用户密码状态
将-d 变为0 用户一登陆就要求改密码
(四)删除和切换用户
- 删除用户
userdel -r 用户名
- 查看用户id
id 用户名
- 切换用户
su - 用户
没有切换,暂时借用root身份添加用户:
su - root -c “useradd user”
注意如果切换用户忘记加 - 符号,那么看上去好像切换成功了,但是通过 env 命令可以看到整个环境变量没有变化,还是以前的。