Ho un file .sh con alcune variabili di ambiente in /etc/profile.d/vars.sh. Il suo contenuto è simile al seguente:
export PORT=8080
Questo è un Ubuntu 14.04 in esecuzione su AWS EC2. Quando eseguo l'accesso tramite SSH con l'utente predefinito (Ubuntu) ed eseguo, echo $PORT
torno 8080
indietro.
Tuttavia se io:
sudo su
su ubuntu
echo $PORT
Non ho niente in cambio. Perché? Come posso impostare le variabili di ambiente per tutti i miei utenti (o specificamente per Ubuntu) in modo che possano vederlo anche in una sessione di shell non interattiva?
Grazie!