Debian 8 kolorowanie konsoli dla użytkownika root

Ogólne pytania dotyczące systemu
bilivj
Posty: 25
Rejestracja: 11 lutego 2014, 18:16

Debian 8 kolorowanie konsoli dla użytkownika root

Post autor: bilivj »

Witam.
System Debian 8.7, tempalte od ovh nie koloruje konsoli dla użytkownika root.
Inni użytkownicy mają konsole kolorową, czyli foldery na jeden kolor, pliki na inni itp.
Czytam troszkę, żeby zrozumieć dlaczego tak jest. Wszędzie jest, żeby konfigurować to w pliku .bashrc.
Więc podmieniłem .bashrc użytkownika gdzie to działa dla root'a i również nie zadziałało.
Podmieniałem również .profile - bez skutku.
Czytałem również wiki debian'a : https://wiki.debian.org/BashColors
Pod spodem jest: why is debians root shell colorless, ale link proawdzi donikąd.

Czy jest możliwe kolorowanie konsoli dla użytkownika root przy połączeniu prze putty?
Awatar użytkownika
LordRuthwen
Moderator
Posty: 2302
Rejestracja: 18 września 2009, 21:45
Lokalizacja: klikash?

Re: Debian 8 kolorowanie konsoli dla użytkownika root

Post autor: LordRuthwen »

Mój kawałek bashrc:

Kod: Zaznacz cały

PS1='\[\033[01;35m\][LOCAL] \[\033[01;34m\]\u\[\033[01;37m\]@\[\033[01;32m\]\h\[\033[01;33m\] \W\[\033[01;31m\] \$\[\033[00m\] '
alias grep='grep --color=auto'
alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
alias ls='ls --color=always'
Efekt:
liliowe [Local]
niebieska nazwa użytkownika
zielona nazwa hosta i czerwony znak zachęty
Poza tym standardowe kolorowanie składni dla grepów i innych lsów
bilivj
Posty: 25
Rejestracja: 11 lutego 2014, 18:16

Re: Debian 8 kolorowanie konsoli dla użytkownika root

Post autor: bilivj »

Wrzuciłem tylko to i nadal nic do .bashrc w root i nadal nic. Nie koloruje.
mariaczi
Member
Posty: 1343
Rejestracja: 08 lutego 2008, 12:58
Lokalizacja: localhost@śląskie

Re: Debian 8 kolorowanie konsoli dla użytkownika root

Post autor: mariaczi »

Czy jeśli z tej samej konfiguracji putty zalogujesz się na normalnego użytkownika masz kolorowanie składni? Co masz w konfiguracji putty: "Window" -> "Colours" -> ramka "General options for colour usage"?
Awatar użytkownika
pawkrol
Moderator
Posty: 939
Rejestracja: 03 kwietnia 2011, 10:25

Re: Debian 8 kolorowanie konsoli dla użytkownika root

Post autor: pawkrol »

a tak?

Kod: Zaznacz cały

export LS_OPTIONS='--color=auto'
eval "`dircolors`"
alias ls='ls $LS_OPTIONS'
alias ll='ls $LS_OPTIONS -l'
alias l='ls $LS_OPTIONS -lA'
alias grep='grep --color=auto'
bilivj
Posty: 25
Rejestracja: 11 lutego 2014, 18:16

Re: Debian 8 kolorowanie konsoli dla użytkownika root

Post autor: bilivj »

mariaczi pisze: 09 lutego 2017, 21:16 Czy jeśli z tej samej konfiguracji putty zalogujesz się na normalnego użytkownika masz kolorowanie składni? Co masz w konfiguracji putty: "Window" -> "Colours" -> ramka "General options for colour usage"?
Tak, jeśli zaloguje się jako normalny użytkownik mam kolorową konsole. Ustawienia mam domyślne. Nie zmieniam nic w putty logując się jako zwykły użytkownik czy też root. Poniżej ustawienia.
Obrazek

pawkrol pisze: 09 lutego 2017, 21:19 a tak?

Kod: Zaznacz cały

export LS_OPTIONS='--color=auto'
eval "`dircolors`"
alias ls='ls $LS_OPTIONS'
alias ll='ls $LS_OPTIONS -l'
alias l='ls $LS_OPTIONS -lA'
alias grep='grep --color=auto'
Niestety nic to nie dało. Pusty plik i dodałem tylko to.
ziomal
Posty: 33
Rejestracja: 11 lutego 2017, 11:26

Re: Debian 8 kolorowanie konsoli dla użytkownika root

Post autor: ziomal »

su
potem:
nano /root/.bashrc

wrzucam zawartość z .bashrc użytkownika z odpowiednią modyfikacją koloru dla roota
bilivj
Posty: 25
Rejestracja: 11 lutego 2014, 18:16

Re: Debian 8 kolorowanie konsoli dla użytkownika root

Post autor: bilivj »

A więc tak zadziałało.
Ale działa tylko w sytuacji gdy najpierw zaloguję się na zwykłego użytkownika a potem przeloguje na roota, kolorowanie jest nadal.
Bezpośrednie logowanie na roota- niestety nie działa kolorowanie.
Czy jest szansa na kolorowanie po zalogowaniu bezpośrednio na roota?
mariaczi
Member
Posty: 1343
Rejestracja: 08 lutego 2008, 12:58
Lokalizacja: localhost@śląskie

Re: Debian 8 kolorowanie konsoli dla użytkownika root

Post autor: mariaczi »

Pokaż wyniki polecenia:

Kod: Zaznacz cały

getent passwd $USERNAME
gdzie dla $USERNAME użyj nazwy użytkownika gdzie kolorowanie składani Ci działa oraz 'root'.
ODPOWIEDZ