passwd被禁用,手动修改linux用户密码

# a=$(python -c 'import crypt,getpass;pw="123456";print(crypt.crypt(pw))') #密码为 123456
# echo $a
$6$0sunyAk/QovZm.TE$.Ge.Q4yw3miiCkiKX96jbjUHT8JnbvajznxAnkev2lGVMRQxw2G2t6ZK7dNAFP7tay6FJDPoWGbQFrZzXbk2i0
# useradd testuser
# chmod 644 /etc/shadow
# vi /etc/shadow
testuser:$6$0sunyAk/QovZm.TE$.Ge.Q4yw3miiCkiKX96jbjUHT8JnbvajznxAnkev2lGVMRQxw2G2t6ZK7dNAFP7tay6FJDPoWGbQFrZzXbk2i0::0:99999:7:::

tcpdump:!!:19993::::::
shadow格式表示的意义:
①.该列留空,即"::",表示该用户没有密码。
②.该列为"!",即":!:",表示该用户被锁,被锁将无法登陆,但是可能其他的登录方式是不受限制的,如ssh公钥认证的方式,su的方式。
③.该列为"*",即":*:",也表示该用户被锁,和"!"效果是一样的。
④.该列以"!"或"!!"开头,则也表示该用户被锁。
⑤.该列为"!!",即":!!:",表示该用户从来没设置过密码。
⑥.如果格式为"$id$salt$hashed",则表示该用户密码正常。其中$id$的id表示密码的加密算法,$1$表示使用MD5算法,$2a$表示使用Blowfish算法,"$2y$"是另一算法长度的Blowfish,"$5$"表示SHA-256算法,而"$6$"表示SHA-512算法。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值