Um persistente Umgebungsvariablen zu erstellen, füge ich die Skriptdatei zum Verzeichnis /etc/profile.d hinzu, zum Beispiel:
# mein Drehbuch export MY_VAR = var_value
Dies funktioniert ordnungsgemäß für den aktuellen Benutzer:
alex @ alex-64: ~ $ echo $ MY_VAR var_value
Jetzt benötige ich die gleichen Umgebungsvariablen für den Root-Benutzer, aber das Skript /etc/profile.d funktioniert nicht für den Root-Benutzer:
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 #
Wie kann ich die gleichen Variablen für die Wurzel einstellen?
sudo
ist sehr verwandt. (Aber es ist kein Duplikat , weil diese Frage ist , wie root anpassen eigene Umgebung.)