我想我犯了一个大错 在vps ubuntu上通过ssh我锁定root帐号而不先让用户的帐户登录。
我有与服务器的活动winscp连接,我可以编辑或上传新的/ etc / passwd和影子文件(passwd- shadow-也存在)
来自passwd的一些行(我创建了用户vmail但没有添加密码/登录?)
root:x:0:0:root:/root:/bin/bash
vmail:x:5000:5000::/var/spool/vmail:
/ etc / passwd中 -
root:x:0:0:root:/root:/bin/bash
virtual:x:1000:1000:,,,:/home/virtual:/bin/bash
vmail:x:5000:5000::/var/spool/vmail:
的/ etc /阴影
root:!:16514:0:99999:7:::
vmail:!:16513:0:99999:7:::
/ etc / shadow-(在通行证中更改了中间字母)
root:$6$PRLOUfho$IzxfU9eeHgrytOkckbsdb7neDIz.3v9swIWOk0osPfAMVXil0VPArTdzwbD766G7232DPKylZomL/o/50ZtIh0:16514:0:99999:7:::
vmail:*:16513:0:99999:7:::
答案 0 :(得分:1)
两个选项:
passwd
答案 1 :(得分:1)
您是否尝试上传新的/ etc / shadow?更换 ”!”在/ etc / shadow的根目录下加密密码。