Задать вопрос
@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 не ругается на синтаксис.
  • Вопрос задан
  • 329 просмотров
Подписаться 2 Простой 5 комментариев
Помогут разобраться в теме Все курсы
  • Нетология
    Инженер по тестированию
    8 месяцев
    Далее
  • Яндекс Практикум
    DevOps для эксплуатации и разработки
    6 месяцев
    Далее
  • Яндекс Практикум
    Go-разработчик с нуля
    8 месяцев
    Далее
Решения вопроса 1
saboteur_kiev
@saboteur_kiev Куратор тега Linux
software engineer
В вашем случае проще не sudo настраивать, а su
добавьте в /etc/pam.d/su строчку
auth sufficient pam_succeed_if.so user = vasya

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

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

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