运行时sudo -i
我得到sudo: 5.8: command not found
,sudo su
输出su: failed to execute 5.8: No such file or directory
和su
输出su: Authentication failure
我不知道是什么原因导致了这种情况,这是我学习 Linux 课程以来第一次运行这些命令。
编辑:输出getent passwd root
为root:x:0:0:root:/root:5.8
解决方案:
chsh
当我尝试一个命令时,我可能弄乱了根默认 shell 。
编辑 /etc/passwd 中的第一行,即 root 条目:
root:x:0:0:root:/root:5.8
到
root:x:0:0:root:/root:/bin/bash
这些命令现在对我有用了。学到了教训!