Quiero configurar la variable ambiental GNUPGHOME=/path/to/home
para el usuario de Apache www-data
. Intenté sentarme GNUPGHOME
adentro /etc/profile
con
if [ "`id -u`" -eq 33 ]; then
export GNUPGHOME="/path/to/home"
fi
Aquí 33 es la identificación de usuario del usuario www-data
. Sin embargo, incluso después de un nuevo reinicio, cuando su www-data
ejecuto, echo $GNUPGHOME
veo que la variable no está configurada.
¿Cómo puedo hacer que la variable www-data
del usuario esté configurada?GNUPGHOME
Respuesta1
Hay un archivo llamado /etc/apache2/envvars
al que agregué export GNUPGHOME="/path/to/home"
que hace lo que quería.
Respuesta2
¿Está seguro de que desea configurar la variable de entorno para el usuario real de Apache y no para usarla dentro del propio Apache? Las variables de entorno en Apache generalmente se implementan a través de un conjunto de módulos, con mod_env y amigos.http://httpd.apache.org/docs/2.2/env.html
¿Cuál es exactamente su caso de uso? ¿Existe algún script/cron que deba ejecutar como usuario de www-data?