小编tob*_* b.的帖子

更改shell后ssh root访问被拒绝

在我尝试更改服务器外壳后,我无法再以 root 身份登录。

首先,我以 root 身份安装了 z-shell (zsh),然后我想将其更改为我的默认 shell。因此我使用了“chsh”。我的错是,我输入了错误的路径。通过 Putty 注销并重新登录后,我收到消息“拒绝访问”。

当 shell 的路径不存在时,这是可以预见的。所以我登录到我的控制面板,并通过文件管理器更改了 /etc/passwd 文件:我更正了第一行的最后一部分 - root 用户:

root:x:0:0:root:/root:/usr/bin/zsh

即使我将其更改为旧的 shell /bin/bash 或 /bin/sh 它也不起作用。我读到 passwd 和 shadow 不是实时文件,所以我重新启动了服务器,但仍然存在同样的问题

任何想法,我还能做什么?

操作系统:Debian 5 + Parallels Plesk 11

debian shell root passwd

2
推荐指数
1
解决办法
6984
查看次数

标签 统计

debian ×1

passwd ×1

root ×1

shell ×1