Variabile di ambiente permanente per tutti gli utenti


11

Voglio che tutti gli utenti del sistema dispongano di una variabile di ambiente denominata SPI che punti nella directory / usr / local / share_ideas. Come lo faccio?

Risposte:


16

Lo metterei nella directory / etc nel file /etc/profile.d/myvariable.sh. In questo file lo imposto in questo modo:

SPI=/usr/local/share_ideas

I file nella /etc/profile.ddirectory vengono automaticamente acquisiti come parte di un utente che accede al sistema. I file che terminano in ".sh" sono usati dalla shell bash.


4
Perché non in /etc/profile? C'è un motivo specifico per cui /etc/profile.dè meglio usare i file?
terdon

11
Nel caso in cui /etc/profileget venga aggiornato a seguito di un aggiornamento a un RPM. Questo è un problema remoto ma è meglio lasciare soli i file a livello di sistema in modo da non perdere le modifiche.
slm
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.