今天客户的Linux服务器出现远程不上,下面把遇到的问题贴出来与大家分享!!
在单用户模式下输入passwd更改密码出现 Can not identify you!
输入passwd root,提示:Unknown user name root.
解决:
重新编辑下vi /etc/passwd和vi /etc/shadow给root重新加上内容,
vi /etc/passwd
root:x:0:0:root:/root:/bin/bash
vi /etc/shadow
root:后面随便复制一个用户的密码,如果都是空的,可以useradd name passwd name新建个用户,设置 密码,作范例
然后单机模式修改密码,还是出现,error:authentication token manipulation error
使用下面同步命令:pwconv 再试,成功登录
后面还是出现 sshd服务总是错误:
Privilee separation user sshd does not exist
解决方法
vi /etc/passwd
sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
转载于:https://blog.51cto.com/shansongxian/1414793