
Hace un tiempo publiqué unpreguntaque estaba relacionado con si es posible preservar las variables de entorno al sudo
comunicarse con un usuario diferente. Al final resultó que, esto es realmente posible.
Al invocar gksudo
hoy para ejecutar una aplicación GUI como usuario root, esperaba que la preservación de las variables de entorno (en mi caso $HOME
) también funcionara, gksudo
ya que está configurada a través del mismo archivo, es decir /etc/sudoers
, . Al final resultó que, este no parece ser el caso.
Por ejemplo, la ejecución sudo vim
iniciará una instancia de vim
, obteniendo correctamente la configuración de la carpeta de inicio del usuario que invoca porque configuré sudo
para preservar $HOME
. Pero gksudo gvim
activará una gvim
instancia "vainilla".
¿Es necesario configurar por separado gksudo
para lograr lo que quiero?