Как разрешить ошибку Sudo в RHEL7

Это решение имеет следующие преимущества:

  • Никаких дополнительных действий для установки
  • Не сохраняет пароль в истории вашей оболочки
  • Создает случайную соль для вас
  • Использует современный надежный алгоритм хеширования SHA-512
  • Повторно запрашивает пароль, чтобы избежать ошибок.

     $ python3 -c "from getpass import getpass; from crypt import *; \ 
    p = getpass (); print ('\ n' + crypt (p, METHOD_SHA512)) \ 
    if p == getpass ('Повторите:') else print ('\ nНе удалось повторить.') "
     

Ссылки

0
12.02.2019, 10:04
2 ответа

Из ошибки

sudo: effective uid is not 0, is sudo installed setuid root?

Понятно, что setuidне установлен для команды sudo. А также user:groupдолжно быть root:root.

Просто станьте пользователем root и убедитесь, что он установлен. то есть

su -
chown root:root /usr/bin/sudo
chmod u+s /usr/bin/sudo

Будет установлено значение setuidдля команды sudo.

0
28.01.2020, 03:59

Проблема связана с изменением прав доступа к каталогу /usr/bin.

Чтобы решить эту проблему:

1 )Сначала убедитесь, что root является владельцем этого каталога /usr/bin:

 chown root:root /usr/bin

2 )и изменить разрешение для этого файла:

 chmod u+s /usr/bin/sudo
0
28.01.2020, 03:59

Теги

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