ошибка аутентификации su, sudo пропавшие без вести

Полномочия, переданные как аргумент chmod, указаны как восьмеричное значение. Каждая цифра в значении представляет три бита. Если три цифры даны, Вы устанавливаете чтение, пишете и выполняете биты для владельца файла, группы и других (все остальные). Если четыре цифры даны, крайнее левое число устанавливает setuid, setgid и липкие биты. Восьмеричный 1 набор липкий бит. Восьмеричные 2 набора setgid укусили. Восьмеричные 2 + восьмеричный 1 восьмеричный 3, который устанавливает и бит setgid и липкий бит.

9
29.08.2014, 01:05
2 ответа

Хорошо, если кто-то окажется в подобной ситуации, вы можете использовать pkexec yum install sudo . pkexec позволит вам ввести пароль в графическом интерфейсе вашей ОС.

  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.

Это помогло: https://askubuntu.com/questions/434525/can-sudo-be-reinstalled-after-being-removed

2
27.01.2020, 20:07

Удаление 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 .

Ссылки

3
27.01.2020, 20:07

Теги

Похожие вопросы