[+] Ustawienie kolorowej konsoli roota

Zagadnienia dotyczące menadżerów okien, środowisk graficznych - X, KDE, GNOME, Fluxbox, XFCE., Compiz itp.
ULIX
Posty: 2
Rejestracja: 06 maja 2012, 01:24

[+] Ustawienie kolorowej konsoli roota

Post autor: ULIX »

Witam.

Prosiłbym o pomoc w zmianie koloru czcionki dla użytkownika root w konsoli, a konkretnie w jaki sposób zmienić kolor:

Kod: Zaznacz cały

root@nazwakomputera# 
Jeśli chodzi o zmianę dla zwykłego użytkownika nie ma problemu, już włączyłem jedną linię w

Kod: Zaznacz cały

~/.bashrc
Mianowicie:

Kod: Zaznacz cały

force_color_prompt=yes 
Teraz login użytkownika wygląda tak

Kod: Zaznacz cały

[color="#00FF00"]użyt[b]kownik[/b]@nazwakomputera$[/color]
Jak wykonać to dla roota?

Z góry dziękuję za pomoc
Awatar użytkownika
DaVidoSS
Junior Member
Posty: 875
Rejestracja: 06 marca 2010, 11:26
Lokalizacja: ~/

Post autor: DaVidoSS »

Podobnie, tyle że w katalogu /root jako root w pliku .bashrc podmień wartość zmiennej PS1:

Kod: Zaznacz cały

# PS1='${debian_chroot:+($debian_chroot)}\h:\w\$ '
PS1='\[\e[0;31m\]\u\[\e[m\] \[\e[1;34m\]\w\[\e[m\] \[\e[0;31m\]\$ \[\e[m\]\[\e[0;37m\]'

Poza tym warto dodać na sam koniec pliku instrukcję za pomocą której, bash wyciągnie pomocną dłoń do administratora:

Kod: Zaznacz cały

if [ -f /etc/bash_completion ] && ! shopt -oq posix; then
    . /etc/bash_completion                                                                                                                                                    
fi 
A jeśli już tak lubisz bajery w konsoli to zainstaluj pakiet linuxlogo i do tego tego pliku dodaj jeszcze:

Kod: Zaznacz cały

linuxlogo -o 80 -f 
I teraz to już będzie bardzo kolorowo..

Załącznik konsola_root.jpg nie jest już dostępny
Załączniki
konsola_root.jpg
Awatar użytkownika
marcin1982
Moderator
Posty: 1732
Rejestracja: 05 maja 2011, 12:59
Lokalizacja: Zagłębie Dąbrowskie

Post autor: marcin1982 »

Tak ma wyglądać PS1:
root@debian:~# echo $PS1
${debian_chroot:+($debian_chroot)}\[\033[01;31m\]\u@\h:\w\$\[\033[00m\]
Edytujesz plik:

Kod: Zaznacz cały

/root/.bashrc
Efekt jest taki:
Obrazek
ULIX
Posty: 2
Rejestracja: 06 maja 2012, 01:24

Post autor: ULIX »

Witam.

O
to właśnie mi chodziło aby tylko login roota się odróżniał od reszty.
Nie wpadłem na to aby pokombinować z PS1.

Bardzo dziękuję.

Pozdrawiam.
olx

Post autor: olx »

A czy da się zrobić, żeby ta nazwa użytkownika w konsoli była w innym kolorze niż zielony?
Awatar użytkownika
marcin1982
Moderator
Posty: 1732
Rejestracja: 05 maja 2011, 12:59
Lokalizacja: Zagłębie Dąbrowskie

Post autor: marcin1982 »

Da się zrobić. Zajrzyj np. tutaj:
http://tinyurl.com/3gvz4ec .
olx

Post autor: olx »

Działa, dziękuję.
ODPOWIEDZ