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

3.4 usermod命令
1. 更改用户uid:usermod  -u  uid 普通用户
[root@hao-01 ~]# usermod -u 1003 hao
2. 更改用户组gid:usermod  -g  gid或用户组  普通用户
[root@hao-01 ~]# usermod -g 1002 hao
[root@hao-01 ~]# usermod -g hao2zu hao
3. 更改用户夹目录:usermod  -d  夹目录   普通用户
[root@hao-01 ~]# usermod -d /home/hao4 hao
4. 更改用户shell:usermod -s /bin/bash或/sbin/nologin   普通用户
(/bin/bash表示:能登录的,/sbin/nologin表示:不能登录的)
能登录:[root@hao-01 ~]# usermod  -s /bin/bash hao
不能登录:[root@hao-01 ~]# usermod  -s /sbin/nologin hao
5. 更改用户扩展组:usermod  -G 用户组 普通用户
[root@hao-01 ~]# usermod -G hao3zu hao
clipboard.png
6. 添加多个扩展组:usermod  -G   用户组1,用户组2     普通用户 
[root@hao-01 ~]# usermod -G hao4zu,hao5zu hao
clipboard.png
3.5 用户密码管理
1. 更改root用户密码:
[root@hao-01 ~]# passwd root
2. 更改普通用户密码:
[root@hao-01 ~]# passwd 普通用户
3. tail查看存放用户密码的文件:
[root@hao-01 ~]# tail /etc/shadow
用户没密码:显示两个!!(叹号,表示不能的登录用户); 有密码:显示加密的字符串
4. head查看 锁定的用户密码:
[root@hao-01 ~]# head /etc/shadow
用户锁定的密码:显示*(星号,表示不能的登录用户); 有密码:显示加密的字符串)
5. 锁定用户密码:passwd -l  用户名
[root@hao-01 ~]# passwd -l hao
clipboard.png
6. 解锁用户密码:passwd -u  用户名
[root@hao-01 ~]# passwd -u hao
clipboard.png
7. 锁定用户密码:usermod -L  用户名
[root@hao-01 ~]# usermod -L hao
tail /etc/shadow命令查看:户密码文件里,会显示一个!(叹号)
clipboard.png
8. 解锁用户密码:usermod -U 用户名
[root@hao-01 ~]# usermod -U hao
9. 更改系统用户密码: passwd --stdin 用户名
[root@hao-01 ~]# passwd --stdin hao
注意:输入一遍密码,是明文显示的!
10. echo 跟指定密码,用管道符执行passwd --stdin 命令:
echo "密码"  |passwd --stdin  用户名
[root@hao-01 ~]# echo "haoadmin" |passwd --stdin hao
clipboard.png
11. echo 跟指定密码,用管道符执行passwd 命令:
echo -e "密码\n确定密码"   |passwd  用户名
[root@hao-01 ~]# echo -e "admin12dg3\nadmin12dg3" |passwd hao
clipboard.png
3.6 mkpasswd命令
1. 安装mkpasswd命令包:
mkpasswd:生成不规则的字符串,作用于设定密码
[root@hao-01 ~]# yum install -y expect
2. 生成不规则字符串:mkpasswd
[root@hao-01 ~]# mkpasswd
默认:大小写字母,特殊符号,数字  9位的密码
3. 指定密码共生成几位字符串: mkpasswd -l 指定数字
[root@hao-01 ~]# mkpasswd -l  12
4. 指定密码包含几个特殊符号: mkpasswd -l 指定数字  -s 指定数字
[root@hao-01 ~]# mkpasswd -l  12 -s 5
注意:如不需要特殊符号,指定  -s 0个  即可!








本文转自 主内安详 51CTO博客,原文链接:http://blog.51cto.com/zhuneianxiang/2054897,如需转载请自行联系原作者

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值