起因:原本是想禁止root的远程登陆权限,结果错误操作导致root账户不远是远程还是物理机上都不能登陆!
现象:远程ssh时会报错无法登陆;物理机上登陆时会直接闪退,无法登陆root账号
错误操作:编辑/etc/passwd ,把root账号的帐号信息的shell改为/sbin/nologin
解决:进过网上多番搜索机询问大拿,使用命令:su - root -s /bin/bash 可以登录到root账户,进入后修改被编辑过的/etc/passwd,把root账号的帐号信息的shell改为/bin/bash 后解决此问题。