Как можно sudo
настроить доступ без пароля в дистрибутивах RHEL (Fedora, CentOS и т. Д.) Или Ubuntu? (Если это так же в разных дистрибутивах, это даже лучше!)
Настройка: личное и / или лабораторное / учебное оборудование, не заботящееся о несанкционированном доступе (т. Е. Устройства находятся в закрытых сетях, и все / все пользователи полностью доверяют, а содержимое устройств «обычное») ,
Ответы:
РЕДАКТИРОВАТЬ благодаря комментарию Медины: Согласно справочной странице, вы должны быть в состоянии написать
разрешить всем пользователям запускать все команды без пароля.
Для справки оставляю свой предыдущий ответ:
Если вы добавите строку формы
к
/etc/sudoers
( с помощьюvisudo
команды, конечно), это позволит каждому в группеwheel
запускать любые команды без ввода пароля. Поэтому я думаю, что лучшее решение - поместить всех ваших пользователей в какую-то группу и вставить такую строкуsudoers
- очевидно, вам следует заменитьwheel
ее фактической группой, которую вы используете.Кроме того, вы можете определить псевдоним пользователя,
и использовать это:
хотя вам придется обновлять
/etc/sudoers
каждый раз, когда вы добавляете или удаляете пользователя.источник
ALL
работает, а не*
указывать всех пользователей? Смотрите пример вsudoers(5)
.Я пробовал решения выше, но безрезультатно. Следующее решение помогло мне. Отредактируйте файл / etc / sudoers и добавьте следующую строку
Ключ является , чтобы добавить его после последней строки , которая говорит
источник
/etc/sudoers.d/USERNAME
переопределения разрешения NOPASSWD группы. Применение NOPASSWD в/etc/sudoers.d/USERNAME
разрешает проблему.Я попробовал все ответы на этой странице, без каких-либо полезных результатов. В конце концов я понял, используйте эту команду, чтобы перечислить ваши права sudo:
Это должно дать вам такой вывод:
Это показывает, что я настроен с привилегиями root, но я все еще являюсь частью группы (admin), соответствующей правилу sudo, которое ожидает пароль ("(ALL) ALL"). Это заставляло sudo подсказать мне. Правило, о котором идет речь, было для администраторов:
Как только я это закомментировал, я смог sudo без пароля. Я надеюсь, что это пригодится кому-то еще.
источник
Внутри
/etc/sudoers
есть пример этого в нижней части файла:источник
Есть еще один способ сделать это, не трогая файл sudoers.
Отредактируйте
/etc/pam.d/su
и раскомментируйте строку ниже:Добавьте пользователя в
wheel
группу.источник
Есть еще один способ сделать это, не трогая файл sudoers.
Отредактируйте
/etc/pam.d/sudo
и добавьте строку ниже:Добавьте пользователя в
wheel
группу.Реквизиты "topdog" и "Daniel Serodio" для первоначального ответа относительно "su", а не "sudo". Я использовал это как ссылку и беззастенчиво скопировал и исправил свой пост.
источник
su
, вместо /, а также без пароляsudo
? Кстати, добавление Даниэля - это просто форматирование.