Pagina 1 di 1

problema bashrc e bash_proifile

Inviato: lun 20 giu 2005, 18:02
da gettons
Su Slack non ho /home/utente/.bashrc e neanche .bash_profile.E neppure /etc/bashrc
Così ho creato i file e vi ho immesso gli alias che mi servivano.
Ma vengono ignorati dal sistema.Però se faccio $alias mi spuntano fuori un pò di alias che credo siano fatti di default dal sistema.
Ora, ho letto che SLACK ha un modo tutto suo per i profili bash, e che non usa .bashrc e .bash_profile, ma usa parametri che vengono messi in /etc per tutti gli utenti.
Ma se volessi fare degli alias diversi tra utenti?
Per esempio, ho da dara un alias per sudo /sbin/shutdown....SOLO per utente.

Insomma, come posso fare per crearmi queste variabili bash?

Inviato: lun 20 giu 2005, 19:24
da strummer
si infatti quei file nn esistono di default ma vanno creati a mano!!
hai provato per il tuo utente a sloggarti e riloggarti, in modo da far leggere al sistema i file che hai creato?
la sintassi dell'alias è corretta?
il file di configurazione per le variabili dei vari utenti è /etc/profile
in alternativa puoi creare in /etc/profile.d un file con estensione (obbligatoria) .sh e inserire i tuoi alias distinti per utente.
la distinzione per utente va fatta con un controllo sull'id utente:
es(per root):
if [ "`id -u`" = "0" ]
then
alias .........
fi

se lo vuoi far per un altro utente basta che cambi lo 0 con l'id dell'utente desiderato.
l'id utente lo trovi in /etc/passwd al terzo campo.
ciao