Как я могу sudo окружающей среды? - PullRequest
0 голосов
/ 15 июля 2009

Я использую spamassassin в сценарии php, но когда я тренирую spamassassin в качестве моего пользователя, команда exec сценария php для вызова spamassassin получает неподготовленную версию из-за специфической для пользователя природы sa-learn. Поэтому мне нужно sudo для моего пользователя в команде exec и получить среду моего пользователя вместе с правами доступа

Ответы [ 2 ]

1 голос
/ 15 июля 2009
sudo -u <username> <command> ...
0 голосов
/ 15 июля 2009
sudo -H -u <username> <command>

Флаг -H устанавливает переменную окружения $HOME. Без установки этого флага SpamAssassin, вероятно, ищет настройки в домашнем каталоге старого пользователя.

...