Para criar variáveis de ambiente persistentes, adiciono o arquivo de script ao diretório /etc/profile.d, por exemplo:
# meu script exportar MY_VAR = var_value
Isso funciona corretamente para o usuário atual:
alex @ alex-64: ~ $ echo $ MY_VAR var_value
Agora eu preciso das mesmas variáveis de ambiente para o usuário root, mas o script /etc/profile.d não funciona para root:
alex @ alex-64: ~ $ echo $ MY_VAR var_value alex @ alex-64: ~ $ sudo su root @ alex-64: / home / alex # echo $ MY_VAR root @ alex-64: / home / alex #
Como posso definir as mesmas variáveis para a raiz?
sudo
está muito relacionada. (Mas não é uma duplicata porque esta questão é sobre como personalizar de raiz próprio meio ambiente.)