Pour créer des variables d'environnement persistantes, j'ajoute le fichier de script au répertoire /etc/profile.d, par exemple:
# mon script exportation MY_VAR = valeur_var
Cela fonctionne correctement pour l'utilisateur actuel:
alex @ alex-64: ~ $ echo $ MY_VAR var_value
Maintenant, j'ai besoin des mêmes variables d'environnement pour l'utilisateur root, mais le script /etc/profile.d ne fonctionne pas pour 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 #
Comment définir les mêmes variables pour la racine?
sudoest très liée. (Mais il est pas un doublon parce que cette question est sur la façon de personnaliser root propre environnement.)