GNUPGHOME=/path/to/home
Apache 사용자에 대한 환경 변수를 설정하고 싶습니다 www-data
. 나는 GNUPGHOME
내부에 /etc/profile
설정 을 시도했다
if [ "`id -u`" -eq 33 ]; then
export GNUPGHOME="/path/to/home"
fi
여기서 33은 user 의 사용자 ID입니다 www-data
. 그러나 새로 다시 시작한 후에도 su www-data
실행 하면 echo $GNUPGHOME
변수가 설정되지 않은 것을 볼 수 있습니다.
www-data
사용자 GNUPGHOME
변수가 설정 되도록 하려면 어떻게 해야 합니까 ?
답변1
내가 원하는 것을 수행하는 /etc/apache2/envvars
추가된 파일이 있습니다 .export GNUPGHOME="/path/to/home"
답변2
Apache 자체 내에서 사용하지 않고 실제 Apache 사용자를 위한 환경 변수를 설정하시겠습니까? Apache의 환경 변수는 일반적으로 mod_env 및 친구들과 함께 모듈 세트를 통해 구현됩니다.http://httpd.apache.org/docs/2.2/env.html
사용 사례가 정확히 무엇인가요? www-data 사용자로 실행해야 하는 스크립트/cron이 있습니까?