Я использую spamassassin в php-скрипте, но когда я тренирую spamassassin в качестве моего пользователя, команда exec скрипта php для вызова spamassassin получает неподготовленную версию из-за специфики пользовательского характера sa-learn. Поэтому мне нужно Судо мой пользователю в ехесе команды и получить среду моего пользователя вместе с premissionsКак мне sudo environment?
0
A
ответ
1
sudo -u <username> <command> ...
0
sudo -H -u <username> <command>
Флаг -H устанавливает переменную $HOME
среды. Не устанавливая этот флаг, SpamAssassin, вероятно, смотрит в homedir старого пользователя для настроек.
Пробовал, что использует файлы prefence для пользователей, вызывающих sudo, а не пользователя в sudo – kman99