[RISOLTO] shell che cambia colore quando si diventa root

Il ritrovo della comunità dove confrontarsi e discutere sulle notizie dal mondo dell'informatica, di Ubuntu e di tutto quello che la riguarda, novità, pettegolezzi e quant'altro.
Scrivi risposta
Avatar utente
Shiroku
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 373
Iscrizione: sabato 15 ottobre 2005, 12:00
Contatti:

[RISOLTO] shell che cambia colore quando si diventa root

Messaggio da Shiroku »

vorrei fare in modo che quando do il comando:

Codice: Seleziona tutto

sudo -i
e il prompt diventa root@nomepc, questo fosse di colore differente (ad esempio rosso). e poi, quando si ritorna utente normale, il prompt ritorni del colore precedente...
come posso fare?
Ultima modifica di Shiroku il sabato 19 maggio 2007, 1:23, modificato 1 volta in totale.
www.NonSoloGuide.altervista.org - Il sito dalle guide facili! (ricca sezione LINUX) <== nuova versione
Avatar utente
sensoK37
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1587
Iscrizione: martedì 20 marzo 2007, 12:33
Località: Roma

Re: shell che cambia colore quando si diventa root

Messaggio da sensoK37 »

Se vai in Sessione e dai Nuova shell di root non ti cambia già il colore dello sfondo?
CPU AMD PhenomII x6 1090t Black Edition | MOTHERBOARD Asus Crossair IV Formula | RAM CORSAIR 8 GB DDR3-1600 | GPU Asus Radeon hd 6850 1gb | ALIMENTATORE Advance 650W | CASE AEROCOOL PGS Serie VX-9 Pro | MONITOR Hannspree HF237
Avatar utente
Shiroku
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 373
Iscrizione: sabato 15 ottobre 2005, 12:00
Contatti:

Re: shell che cambia colore quando si diventa root

Messaggio da Shiroku »

si, ma io voglio una cosa diversa:
mi trovo già in un terminale, do il comando "sudo -i" e divento amministratore nella stessa shell (cambiando colore), poi, dando il comando 'exit' torno utente normale (e anche i colori dovranno ritornare normali), ma il tutto sempre nella stessa shell...

Se non sbaglio, qualcosa di simile accade sia in OpenSuse che in Gentoo...
www.NonSoloGuide.altervista.org - Il sito dalle guide facili! (ricca sezione LINUX) <== nuova versione
Avatar utente
humptydumptysetonawall
Prode Principiante
Messaggi: 155
Iscrizione: giovedì 16 novembre 2006, 18:44

Re: shell che cambia colore quando si diventa root

Messaggio da humptydumptysetonawall »

mi sa che devi smanettare col .bashrc
humptydumpty set on a wall
humptydumpty had a great fall
Avatar utente
Shiroku
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 373
Iscrizione: sabato 15 ottobre 2005, 12:00
Contatti:

Re: shell che cambia colore quando si diventa root

Messaggio da Shiroku »

humptydumptysetonawall ha scritto: mi sa che devi smanettare col .bashrc
probabilmente....
ma non c'è niente da decommentare, quindi penso che dovrò essere io ad aggiungere qualcosa...
ma cosa?
www.NonSoloGuide.altervista.org - Il sito dalle guide facili! (ricca sezione LINUX) <== nuova versione
Avatar utente
humptydumptysetonawall
Prode Principiante
Messaggi: 155
Iscrizione: giovedì 16 novembre 2006, 18:44

Re: shell che cambia colore quando si diventa root

Messaggio da humptydumptysetonawall »

io proverei a aggiungere un'altra linea con PS1+opzionichevuoitu. poi bisogna associare le nuove opzioni al comando sudo-i. guarda che è solo un'idea, nn ho la minima idea se possa funzionare. prova anche a dare un occhio qui:

http://www.pluto.it/files/ildp/guide/ab ... tml#BASHRC

se riesci a combinare qualcosa faccelo sapere!
humptydumpty set on a wall
humptydumpty had a great fall
Avatar utente
Shiroku
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 373
Iscrizione: sabato 15 ottobre 2005, 12:00
Contatti:

Re: shell che cambia colore quando si diventa root

Messaggio da Shiroku »

humptydumptysetonawall ha scritto: se riesci a combinare qualcosa faccelo sapere!
spero di riuscirci  :P
www.NonSoloGuide.altervista.org - Il sito dalle guide facili! (ricca sezione LINUX) <== nuova versione
Avatar utente
MiguelX
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 315
Iscrizione: giovedì 17 maggio 2007, 20:03
Località: Trapani

Re: shell che cambia colore quando si diventa root

Messaggio da MiguelX »

devi modificare il file:

/root/.bashrc

le righe

Codice: Seleziona tutto

# set a fancy prompt (non-color, unless we know we "want" color)
case "$TERM" in
xterm-color)
    PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
    ;;
*)
    PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
    ;;
esac

# Comment in the above and uncomment this below for a color prompt
#PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
diventano:

Codice: Seleziona tutto

# set a fancy prompt (non-color, unless we know we "want" color)
#case "$TERM" in
#xterm-color)
#    PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
#    ;;
#*)
#    PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
#    ;;
#esac

# Comment in the above and uncomment this below for a color prompt
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
In pratica,  commenti le riche comprese fra case..esac e decommenti sotto
I computer funzionano con del fumo compresso all'interno... Quando il fumo esce non funzionano più.
Avatar utente
MiguelX
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 315
Iscrizione: giovedì 17 maggio 2007, 20:03
Località: Trapani

Re: shell che cambia colore quando si diventa root

Messaggio da MiguelX »

!! righe !! ::)
I computer funzionano con del fumo compresso all'interno... Quando il fumo esce non funzionano più.
Avatar utente
Shiroku
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 373
Iscrizione: sabato 15 ottobre 2005, 12:00
Contatti:

Re: shell che cambia colore quando si diventa root

Messaggio da Shiroku »

ok, funziona, grazie 1.000!

PS: come faccio a modificare i colori?

analizzando la riga:

Codice: Seleziona tutto

PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00$
questo:
[\033[01;32m\]\u@\h\[\033[00m\]
indica il colore dell'user e dell'host, giusto? come faccio a cambiare colore? ad esempio rosso?
www.NonSoloGuide.altervista.org - Il sito dalle guide facili! (ricca sezione LINUX) <== nuova versione
Avatar utente
Shiroku
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 373
Iscrizione: sabato 15 ottobre 2005, 12:00
Contatti:

Re: shell che cambia colore quando si diventa root

Messaggio da Shiroku »

ok, risolto, ho cambiato i numeri da così:
[\033[01;32m\]\u@\h\[\033[00m\]
a così:
[\033[01;31m\]\u@\h\[\033[00m\]


Ora sto scrivendo una guida dettagliata su come fare.
Appena pronta la pubblico.

Ciao ciao
www.NonSoloGuide.altervista.org - Il sito dalle guide facili! (ricca sezione LINUX) <== nuova versione
Avatar utente
Shiroku
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 373
Iscrizione: sabato 15 ottobre 2005, 12:00
Contatti:

Re: shell che cambia colore quando si diventa root

Messaggio da Shiroku »

www.NonSoloGuide.altervista.org - Il sito dalle guide facili! (ricca sezione LINUX) <== nuova versione
Scrivi risposta

Ritorna a “Bar Ubuntu”

Chi c’è in linea

Visualizzano questa sezione: Google [Bot] e 5 ospiti