su認証失敗、sudo欠落


9

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
与えてみてくださいsu -
Ramesh 2014


gksuそのコマンドが利用可能かどうか試してください
SHW 2014

@SHW-残念ながらgksuRed Hatベースのディストリビューションには含まれていません。理由を聞かないでください。そうであるように見えますが、そうではありません。
slm

suように自分のパスワードではなく、ルートパスワードが必要であることを忘れないでくださいsudo
Barmar

回答:


3

削除vim-minimalは間違いでした。利用するつもりならsudo、そのパッケージをFedoraにインストールする必要があります。あなたはそれsudoがそのようにそれを必要とすることを言うことができます:

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

それを元に戻し、他の問題が実際に発生していた問題を回避することをお勧めしvimます。Fedoraは、そのすべての種類vimとそれらを一緒にインストールすることに関して、常に優れたサポートを提供してきました。

私は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 

システムのrootアカウントのパスワードがわかっている場合は、これを実行するだけです。

$ su -

これでrootになり、を再インストールできますsudo

$ yum install -y sudo

しかし、私は本当にvim-minimalがなくなって欲しいです

vim-minimal削除したいと確信している場合は、次のrpmようなより外科的な方法で削除できます。

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

これにより削除されますvim-minimalが、それに依存するものはシステムにそのまま残ります。これにはが含まれますsudo。これは、vim-minimal存在しなくても機能するはずです。

参考文献


su -動作しませんでした。理由は不明ですが、同じ認証エラーが発生しました。でも再インストールしvim-minimalてみます。アドバイスありがとうございます。
domi91c 14

1
su -うまくいかない場合は、おそらくrootユーザーの誤ったパスワードを使用しています。
slm

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.