Как использовать pbrun для запуска команд в сценарии оболочки
В настоящее время мы используем pbrun для переключения пользователя, а затем выполняем наши команды.
Например,
$ pbrun /bin/su - enterprisedb
Last login: Wed Nov 10 15:44:43 MST 2021 on pts/5
[enterprisedb@server_name ~]$ whoami
enterprisedb
[enterprisedb@server_name ~]$
Ниже показано, как определяется моя политика pbrun.
[ RunAs User ] [ Command ]
root /bin/su - enterprisedb
Как я могу это написать? Я хочу запустить команду (например, whoami), используя пользователя enterpriseisedb от моего текущего пользователя (ADS) на этом сервере.