sudo для запуска команды root с использованием другого пользователя - PullRequest
0 голосов
/ 10 января 2020

На каждом сервере, предоставленном моим ИТ-отделом, мне была предоставлена ​​базовая c учетная запись с S SH доступом testuser и одна, входящая в группу sudo, testsudo. После удаленного взаимодействия я могу su до testsudo и выполнить любую команду sudo. Я пытаюсь запустить sudo из testuser, введите мой пароль testsudo и введите команду root. Мой текущий файл sudoers:

Defaults:testuser runaspw,runas_default=testsudo

root    ALL=(ALL:ALL) ALL
%sudo   ALL=(ALL:ALL) ALL

testsudo   ALL=(ALL:ALL) NOPASSWD: ALL
testuser ALL=(testsudo) ALL

Когда я запускаю sudo из testuser, он запрашивает testsudo, но не запускает команду как root

$ sudo whoami
[sudo] password for testsudo:
testsudo
...