Answers:
您应该配置sudo安全策略,以允许用户xyz exec作为abc用户执行。阅读'man sudoers'并使用visudo命令配置/ etc / sudoers。
例如,允许用户xyz exec / usr / bin / whoami以abc用户身份使用,而无需输入密码。将此字符串添加到/ etc / sudoers中(使用visudo,不要直接编辑/ etc / sudoers):
xyz ALL = (abc) NOPASSWD: /usr/bin/whoami
现在测试一下:
xyz@host:~$ sudo -u abc /usr/bin/whoami
abc