su kimlik doğrulama hatası, sudo eksik


9

vim-minimalPaketi kaldırdıktan sonra , yüklemeye çalıştığım GUI Vim ile çakıştığı için sudokayboldu ve subir kimlik doğrulama hatası veriyor.

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

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

Ben de zsh ile denedim ve aynı sorunları vardı, ancak yeni bir kullanıcı oluşturdu.

Çalışabilirsem suveya başka bir alternatif varsa, yeniden yükleyebilirim sudo yum install sudo. Fedora 20 kullanıyorum.


1
Vermeyi deneyin su -.
Ramesh


gksuBu komutun mevcut olup olmadığını deneyin
SHW

@SHW - ne yazık ki gksuRed Hat tabanlı dağıtımlara dahil edilmedi. Bana nedenini sorma, olması gerektiği gibi görünüyor ama öyle değil.
slm

Unutmayın sugibi değil, kendi şifre root şifresini istediği sudokullanımlar.
Barmar

Yanıtlar:


3

Kaldırmak vim-minimalbir hataydı. Eğer bundan faydalanmak sudoistiyorsanız, Fedora'da bu paketin kurulu olması gerekir. Bunun sudogerektirdiğini söyleyebilirsiniz :

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

Geri koymayı ve diğer sorunun gerçekte ne olduğunu araştırmayı öneririm vim. Fedora, tüm çeşitlerine geldiğinde vimve birlikte monte edildiğinde her zaman mükemmel bir desteğe sahipti .

F19 ve F20 kullanıyorum ve her ikisi de hemen hemen tüm Vim'lerin aynı anda sorunsuz bir şekilde kurulu.

$ 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 

Sisteminizdeki kök hesabın şifresini biliyorsanız, bunun basit bir çalışması vardır:

$ su -

Artık root oldunuz ve yeniden yükleyebilirsiniz sudo.

$ yum install -y sudo

Ama ben gerçekten vim-minimal gitti istiyorum

vim-minimalKaldırılmasını istediğinize ikna olduysanız, bunu rpmdaha cerrahi bir şekilde kullanarak yapabilirsiniz :

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

Bu vim-minimal, sisteme dokunmadan bırakılan her şeyi kaldıracak ancak bırakacaktır. Bu sudo, vim-minimalyokken bile hala işlev görebilmesi gerekenleri içerir .

Referanslar


su -işe yaramadı. Neden olduğundan emin değilim ama bana aynı kimlik doğrulama hatasını verdi. vim-minimalYine de yüklemeyi deneyeceğim . Tavsiye için teşekkürler.
domi91c

1
Eğer su -işe yaramadıysa, muhtemelen kök kullanıcı için yanlış şifre kullanıyorsunuzdur.
slm

2

Tamam, eğer birisi benzer bir duruma düşerse, kullanabilirsiniz pkexec yum install sudo. pkexec, şifrenizi işletim sisteminizin GUI'sine girmenizi sağlar.

  pkexec allows an authorized user to execute PROGRAM as another user. If
  username is not specified, then the program will be executed as the
  administrative super user, root.

Bu yardımcı oldu: /ubuntu/434525/can-sudo-be-reinstalled-after-being-removed

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.