我在我的《我的世界》服务器上用 usermod 搞乱了,有时我从论坛上复制了一条带有错误术语的命令。
现在当我 sudo cat /etc/passwd 时,
我的 root 用户的输出如下
2r(M@kRf5N#u2DW2root:x:0:0:root:/root:/bin/bash
用户前面的字符串是我的服务器密码。
这个错误使我无法甚至无法 cd 大多数目录,即使我是所有者。
至于服务器如何设置,我使用的是vultr一键minecraft服务器
因此我仍然可以通过 ssh 访问服务器。
既然你可以这样做,
sudo cat /etc/passwd
你也应该能够打开和编辑密码文件:ex:,sudo nano /etc/passwd
然后删除 root 之前的额外字符。也许在开始编辑 passwd 之前对其进行备份。