PDA

Visualizza la versione completa : [DEBIAN] Modificare la variabile d'ambiente PATH all'avvio


kylnas1
19-02-2006, 13:35
Salve a tutti,
come da topic avrei bisogno di modificare la variabile d'ambiente PATH all'avvio del sistema. Ho provato ad inserire questo codice:
export PATH=...

Nel file .bashrc ma non va, probabilmente perchè dopo questo file da qualche altra parte la variabile viene resettata al valore originale. Sapete come posso risolvere?

ciao

U-bahn
19-02-2006, 19:38
inseriscilo in ~/.bash_profile

kylnas1
19-02-2006, 19:45
Originariamente inviato da U-bahn
inseriscilo in ~/.bash_profile
Ho provato e funziona, solo che in questo caso quando mi loggo, nonostante sia root, non ho i privilegi da root.
Mi spiego:
mi loggo come root, e mi trovo nella home. Se provo a dare comandi tipo "halt" ottengo un errore, e sono costretto ad usare il comando "su" (senza inserire password, visto che di fatto sono cmq root) per utilizzare tali comandi.

U-bahn
19-02-2006, 21:38
se non ti trova gli eseguibili/script in /{,usr/}sbin, è dovuto a come hai definito $PATH
prova ad usare qualcosa di simile a:


unset PATH
export PATH=/bin:/sbin:/usr/bin:/usr/sbin

kylnas1
20-02-2006, 11:24
Originariamente inviato da U-bahn
se non ti trova gli eseguibili/script in /{,usr/}sbin, è dovuto a come hai definito $PATH
prova ad usare qualcosa di simile a:


unset PATH
export PATH=/bin:/sbin:/usr/bin:/usr/sbin
Gli eseguibili me li trova, solo che non mi setta la variabile PATH.

kylnas1
20-02-2006, 15:34
Ho risolto per chi interessasse. L'ultimo file che la bash legge è ~/.profile, ed è li che il PATH veniva ridefinito. E' bastato che aggiungessi quello che mi serviva e ho risolto.

Loading