2

Привет и извините за мой английский заранее.

Мне нужно выполнить от рута команду вроде

envVariable1=15 envVariable2=25 sudo -u user1 sudo -E myCommand

но переменные окружения не передаются в myCommand. Это может показаться нелогичным, но необходимо запустить команду от root и с sudo, потому что она будет использоваться в скриптах. Как я могу обойти проблему?

1 ответ1

1

Я должен набрать var1=1 var2=2 sudo -E -u user1 sudo -E myCommand и тогда var1 и var2 будут доступны для user1.

Спасибо AFH, чтобы помочь мне найти ответ!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .