su認証失敗、sudoを紛失

su認証失敗、sudoを紛失

パッケージをアンインストールした後にインストールvim-minimalしようとしたGUI Vimと競合してパッケージがsudo消えsu、認証に失敗しました。

[portOdin@localhost ~]$ su
Password: 
su: Authentication failure

[portOdin@localhost ~]$ sudo
bash: sudo: command not found...

また、zshを試して新しいユーザーを作成しましたが、同じ問題が発生しました。

動作させることができる場合、またはsu他のオプションがある場合は、再インストールできますsudo yum install sudo。私はFedora 20を使用しています。

ベストアンサー1

削除がvim-minimal間違いでした。このパッケージを使用するには、sudoFedoraにインストールする必要があります。sudo次のように必要であることがわかります。

$ rpm -q --requires sudo | grep vim
vim-minimal

私はそれを入れ直して、他の実際の問題を解決することをお勧めしますvimvimFedoraは常にあらゆるタイプのインストールに対して優れたサポートを提供します。

私はF19とF20を使用していますが、問題なくほぼ同時にすべてのVimをインストールしました。

$ yum list installed | grep vim | expand
vim-X11.x86_64                         2:7.4.179-1.fc19                @updates 
vim-common.x86_64                      2:7.4.179-1.fc19                @updates 
vim-enhanced.x86_64                    2:7.4.179-1.fc19                @updates 
vim-filesystem.x86_64                  2:7.4.179-1.fc19                @updates 
vim-minimal.x86_64                     2:7.4.179-1.fc19                @updates 
vim-vimoutliner.noarch                 0.3.7-3.fc19                    @updates 

システムのルートアカウントのパスワードを知っている場合は、次のコマンドを実行します。

$ su -

これでルートなので、再インストールできますsudo

$ yum install -y sudo

しかし、私はvim-minimalが消えることを本当に望んでいます。

vim-minimal削除したいと確信している場合は、rpm次のように、より外科的なアプローチを使用して削除できます。

$ rpm -e --no-deps vim-minimal

これにより削除されますが、vim-minimalそれに依存するシステム内のすべての項目はそのまま残ります。これにはが含まれsudo、存在しなくても実行を続行できますvim-minimal

引用する

おすすめ記事