Задать вопрос
@776166

Как сделать беспарольный sudo на превращение в определённого пользователя?

# which sudo
/usr/bin/sudo

И в sudoers:
vasya ALL=(ALL:ALL) NOPASSWD: /usr/bin/sudo -iu pupkin


Не рабоатет. Как правильно?

Следующий код:
vasya ALL=(ALL:ALL) NOPASSWD: /usr/bin/apt update

Работает. Грешу на ключи, но редактор sudo не ругается на синтаксис.
  • Вопрос задан
  • 348 просмотров
Подписаться 2 Простой 5 комментариев
Помогут разобраться в теме Все курсы
  • Skillbox
    Linux для робототехников
    3 месяца
    Далее
  • Яндекс Практикум
    Фулстек-разработчик
    16 месяцев
    Далее
  • Stepik
    Пакет курсов по Linux: видеокурс + сертификационные экзамены
    1 неделя
    Далее
Решения вопроса 1
saboteur_kiev
@saboteur_kiev Куратор тега Linux
software engineer
В вашем случае проще не sudo настраивать, а su
добавьте в /etc/pam.d/su строчку
auth sufficient pam_succeed_if.so user = vasya

и пиши
su vasya
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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