Configuración de variables ambientales para el usuario de Apache www-data

Configuración de variables ambientales para el usuario de Apache www-data

Quiero configurar la variable ambiental GNUPGHOME=/path/to/homepara el usuario de Apache www-data. Intenté sentarme GNUPGHOMEadentro /etc/profilecon

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-dataejecuto, echo $GNUPGHOMEveo que la variable no está configurada.

¿Cómo puedo hacer que la variable www-datadel usuario esté configurada?GNUPGHOME

Respuesta1

Hay un archivo llamado /etc/apache2/envvarsal 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?

información relacionada