Aby utworzyć trwałe zmienne środowiskowe, dodaję plik skryptu do katalogu /etc/profile.d, na przykład:
# mój skrypt eksport MY_VAR = zmienna_wartości
Działa to poprawnie dla bieżącego użytkownika:
alex @ alex-64: ~ $ echo $ MY_VAR var_value
Teraz potrzebuję tych samych zmiennych środowiskowych dla użytkownika root, ale skrypt /etc/profile.d nie działa dla użytkownika 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 #
Jak ustawić te same zmienne dla katalogu głównego?
sudo
jest bardzo powiązane. (Ale to nie jest duplikat, ponieważ to pytanie dotyczy sposobu dostosowania własnego środowiska roota .)