После удаления vim-minimal
пакета, поскольку он конфликтовал с графическим интерфейсом пользователя, 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.
fedora
sudo
package-management
domi91c
источник
источник
su -
.gksu
если эта команда доступнаgksu
, не входит в дистрибутивы Red Hat. Не спрашивайте меня почему, кажется, что так и должно быть, но это не так.su
хочет пароль root, а не ваш собственный пароль, какsudo
использует.Ответы:
Удаление
vim-minimal
было ошибкой. Если вы собираетесь использовать его,sudo
вы должны установить этот пакет в Fedora. Вы можете сказать, чтоsudo
требует это так:Я бы предложил вернуть его обратно и обойти все, что действительно было с другой проблемой
vim
. У Fedora всегда была отличная поддержка, когда дело касалось всех разновидностейvim
и их установки вместе.Я использую F19 и F20, и у них обоих почти все Vim установлены одновременно без проблем.
Если вы знаете пароль для учетной записи root в вашей системе, это простой запуск этого:
Теперь вы root и можете переустановить
sudo
.Но я действительно хочу Vim-минимальный ушел
Если вы уверены, что хотите
vim-minimal
удалить, вы можете сделатьrpm
это более хирургическим путем, например так:Это удалит,
vim-minimal
но все, что от него зависит, останется в системе без изменений. Это будет включать в себяsudo
, который все еще должен быть в состоянии функционировать, даже приvim-minimal
отсутствии.Ссылки
источник
su -
не сработало. Не уверен почему, но это выдало мне ту же ошибку аутентификации. Я попробую переустановитьvim-minimal
хотя. Спасибо за совет.su -
это не сработало, вы, вероятно, используете неверный пароль для пользователя root.Хорошо, если кто-то окажется в подобной ситуации, вы можете использовать
pkexec yum install sudo
. pkexec позволит вам ввести ваш пароль в GUI вашей ОС.Это помогло: /ubuntu/434525/can-sudo-be-reinstalled-after-being-removed
источник