tob*_* b. 2 debian shell root passwd
在我尝试更改服务器外壳后,我无法再以 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
vipw
用来编辑 /etc/passwd 和vipw -s
编辑 /etc/shadow。如果您仍然无法自行修复,请联系您的托管服务提供商。他们要么知道如何在 10 分钟内修复它,要么您应该找到更好的主机。