添加用户
useradd [选项] 用户名
选项:
- 没有选项,默认会创建新用户组,该用户组与用户同名,该用户属于该用户组
-c comment指定一段注释性描述。-d 目录指定用户家目录(主目录),如果此目录不存在,则同时使用-m选项,可以创建该目录。-g 用户组指定用户所属的用户组。-G 用户组,用户组 指定用户所属的附加组。-s Shell文件指定用户的登录Shell。-u 用户id指定用户的用户号,如果同时有-o选项,则可以重复使用其他用户的标识号。
家目录(主目录):
创建用户成功后,在 /home 目录下,会自动创建与用户名同名的文件夹,即:/home/用户名 ,该目录是 家目录 。(有的linux需要手动创建)
例子
useradd lilei
查看用户信息:
cat /etc/passwd
显示如下:
lili:x:1000:1001::/home/lili:/bin/bash
创建用户的同时,也创建用户组lilei,同时指定家目录:/home/lili
例子:添加用户并指定家目录
useradd zhangsan -d /home/zs
例子:添加用户并指定用户组
useradd -g users hanmeimei
创建hanmeimei用户,并指定users用户组
例子:添加用户并指定用户组、附加组
附加组详见 链接
useradd wangwu -g students -G 51wanhui
查看用户:
id wangwu
设置/修改 密码
passwd 用户名
提示如下:
更改用户 lilei 的密码 。
新的 密码:
无效的密码: 密码少于 8 个字符
重新输入新的 密码:
passwd:所有的身份验证令牌已经成功更新。
锁定用户
passwd -l lilei
执行结果:
锁定用户 lilei 的密码 。
passwd: 操作成功
解锁用户
passwd -u lilei
执行结果:
解锁用户 lilei 的密码 。
passwd: 操作成功
清除用户口令
注意:没有口令,用户无法登录
passwd -d zhangsan
执行结果:
清除用户的密码 zhangsan。
passwd: 操作成功
设置用户登录后必须修改密码
passwd -e 张三
执行结果:
正在终止用户 zhangsan 的密码。
passwd: 操作成功
修改用户
修改用户主组
usermod -g teacher wangwu
用户添加附加组
usermod -G root wangwu
移除用户的附加组
usermod -G '' wangwu
删除用户
删除用户,不删除用户的家目录
userdel 用户名
删除用户,同时删除用户的家目录
userdel -r 用户名