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



@776166

# 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 не ругается на синтаксис.


Решения вопроса 0


Ответы на вопрос 2



@dronmaxman

Если так
vasya ALL=NOPASSWD: /usr/bin/sudo -iu pupkin



@saboteur_kiev Куратор тега Linux

В вашем случае проще не sudo настраивать, а su
добавьте в /etc/pam.d/su строчку
auth sufficient pam_succeed_if.so user = vasya

и пиши
su vasya

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *