在我的IT部门提供的每台服务器上,为我提供了一个具有SSH访问权限的基本帐户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