Я только что проверил – работает:
nxagentd.conf:
ExternalParameter = TestSUDO:sudo -u alk /tmp/test.sh
~ % cat /tmp/test.sh
#!/bin/sh
id
% ls -la /tmp/test.sh
-rwxr-xr-x 1 alk wheel 14 Apr 8 01:16 /tmp/test.sh
~ % nxget localhost TestSUDO
uid=501(alk) gid=20(staff) groups=20(staff),503(boinc_project),502(boinc_master),12(everyone),61(localaccounts),79(_appserverusr),80(admin),81(_appserveradm),98(_lpadmin),501(access_bpf),701(com.apple.sharepoint.group.1),33(_appstore),100(_lpoperator),204
Запустите агент с DebugLevel=4 (e.g. nxagentd -D4) и проверьте ошибки.
nxagentd.conf:
ExternalParameter = TestSUDO:sudo -u alk /tmp/test.sh
~ % cat /tmp/test.sh
#!/bin/sh
id
% ls -la /tmp/test.sh
-rwxr-xr-x 1 alk wheel 14 Apr 8 01:16 /tmp/test.sh
~ % nxget localhost TestSUDO
uid=501(alk) gid=20(staff) groups=20(staff),503(boinc_project),502(boinc_master),12(everyone),61(localaccounts),79(_appserverusr),80(admin),81(_appserveradm),98(_lpadmin),501(access_bpf),701(com.apple.sharepoint.group.1),33(_appstore),100(_lpoperator),204
Запустите агент с DebugLevel=4 (e.g. nxagentd -D4) и проверьте ошибки.