设置新的 CentOS 7.4 机器。我使用 安装了 vim sudo yum install vim
,然后使用 卸载vim-minimal
。sudo yum remove vim-minimal
现在sudo
已经卸载:
$ sudo
-bash: /usr/bin/sudo: No such file or directory
发生了什么?sudo
真的是软件包的一部分吗vim-minimal
?现在我不再有 sudo,我该如何重新安装它?我不知道 root 密码。
答案1
sudo 不是 vim-minimal 的一部分,但是它们之间存在依赖关系。请参阅此处了解更多详细信息。
https://forums.fedoraforum.org/showthread.php?292058-sudo-packages-requires-vim-minimal
经过一番搜索,你似乎可以使用
pkexec yum install sudo (sudo password will be required) ** edit,see bottom
重新安装 sudo;另外,你也可以使用
rpm -e --no-deps vim-minimal
删除 vim-minimal 而不删除 sudo。希望有帮助。再见
编辑:如果您无法以任何方式获取 root 密码,您可以尝试..
- 启动进入恢复模式:https://wiki.ubuntu.com/RecoveryMode
- 降到 root shell:恢复模式中的选项之一
- 安装 sudo
- 重启
希望能帮助到你。