3.4 usermod命令;3.5 用户密码管理;3.6 mkpasswd命令

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了3.4 usermod命令;3.5 用户密码管理;3.6 mkpasswd命令相关的知识,希望对你有一定的参考价值。

3.4 usermod命令

1. 更改用户uidusermod  -u  uid 普通用户

[[email protected] ~]# usermod -u 1003 hao

2. 更改用户组gidusermod  -g  gid用户组  普通用户

[[email protected] ~]# usermod -g 1002 hao

[[email protected] ~]# usermod -g hao2zu hao

3. 更改用户夹目录usermod  -d  夹目录   普通用户

[[email protected] ~]# usermod -d /home/hao4 hao

4. 更改用户shellusermod -s /bin/bash/sbin/nologin   普通用户

/bin/bash表示:能登录的,/sbin/nologin表示:不能登录的)

能登录:[[email protected] ~]# usermod  -s /bin/bash hao

不能登录:[[email protected] ~]# usermod  -s /sbin/nologin hao

5. 更改用户扩展组usermod  -G 用户组 普通用户

[[email protected] ~]# usermod -G hao3zu hao

技术分享图片技术分享图片

6. 添加多个扩展组usermod  -G   用户组1,用户组2     普通用户  

[[email protected] ~]# usermod -G hao4zu,hao5zu hao

技术分享图片技术分享图片

3.5 用户密码管理

1. 更改root用户密码:

[[email protected] ~]# passwd root

2. 更改普通用户密码:

[[email protected] ~]# passwd 普通用户

3. tail查看存放用户密码的文件:

[[email protected] ~]# tail /etc/shadow

用户没密码:显示两个!!(叹号,表示不能的登录用户); 有密码:显示加密的字符串

4. head查看 锁定的用户密码:

[[email protected] ~]# head /etc/shadow

用户锁定的密码:显示*(星号,表示不能的登录用户); 有密码:显示加密的字符串)

5. 锁定用户密码:passwd -l  用户名

[[email protected] ~]# passwd -l hao

技术分享图片技术分享图片

6. 解锁用户密码:passwd -u  用户名

[[email protected] ~]# passwd -u hao

技术分享图片技术分享图片

7. 锁定用户密码:usermod -L  用户名

[[email protected] ~]# usermod -L hao

tail /etc/shadow命令查看:户密码文件里,会显示一个(叹号)

技术分享图片技术分享图片

8. 解锁用户密码:usermod -U 用户名

[[email protected] ~]# usermod -U hao

9. 更改系统用户密码 passwd --stdin 用户名

[[email protected] ~]# passwd --stdin hao

注意:输入一遍密码,是明文显示的!

10. echo 跟指定密码,用管道符执行passwd --stdin 命令:

echo "密码"  |passwd --stdin  用户名

[[email protected] ~]# echo "haoadmin" |passwd --stdin hao

技术分享图片技术分享图片

11. echo 跟指定密码,用管道符执行passwd 命令:

echo -e "密码\n确定密码"   |passwd  用户名

[[email protected] ~]# echo -e "admin12dg3\nadmin12dg3" |passwd hao

技术分享图片技术分享图片

3.6 mkpasswd命令

1. 安装mkpasswd命令包:

mkpasswd:生成不规则的字符串,作用于设定密码

[[email protected] ~]# yum install -y expect

2. 生成不规则字符串:mkpasswd

[[email protected] ~]# mkpasswd

默认:大小写字母,特殊符号,数字  9位的密码

3. 指定密码共生成几位字符串: mkpasswd -l 指定数字

[[email protected] ~]# mkpasswd -l  12

4. 指定密码包含几个特殊符号: mkpasswd -l 指定数字  -s 指定数字

[[email protected] ~]# mkpasswd -l  12 -s 5

注意:如不需要特殊符号,指定  -s 0个  即可!

以上是关于3.4 usermod命令;3.5 用户密码管理;3.6 mkpasswd命令的主要内容,如果未能解决你的问题,请参考以下文章

3.4 usermod命令;3.5 用户密码管理;3.6 mkpasswd命令

3.4 usermod命令 3.5 用户密码管理 3.6 mkpasswd命令

3.4 usermod命令 3.5 用户密码管理 3.6 mkpasswd命令

3.4 usermod命令 3.5 用户密码管理 3.6 mkpasswd命令

三周第二次课(12月26) 3.4 usermod命令 3.5 用户密码管理 3.6 mkpasswd命令

usermod命令和用户密码管理