今天客户的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