Strona 1 z 1

Debian 8 kolorowanie konsoli dla użytkownika root

: 08 lutego 2017, 17:30
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?

Re: Debian 8 kolorowanie konsoli dla użytkownika root

: 09 lutego 2017, 06:39
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

Re: Debian 8 kolorowanie konsoli dla użytkownika root

: 09 lutego 2017, 21:11
autor: bilivj
Wrzuciłem tylko to i nadal nic do .bashrc w root i nadal nic. Nie koloruje.

Re: Debian 8 kolorowanie konsoli dla użytkownika root

: 09 lutego 2017, 21:16
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"?

Re: Debian 8 kolorowanie konsoli dla użytkownika root

: 09 lutego 2017, 21:19
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'

Re: Debian 8 kolorowanie konsoli dla użytkownika root

: 11 lutego 2017, 12:19
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.

Re: Debian 8 kolorowanie konsoli dla użytkownika root

: 11 lutego 2017, 13:06
autor: ziomal
su
potem:
nano /root/.bashrc

wrzucam zawartość z .bashrc użytkownika z odpowiednią modyfikacją koloru dla roota

Re: Debian 8 kolorowanie konsoli dla użytkownika root

: 11 lutego 2017, 14:52
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?

Re: Debian 8 kolorowanie konsoli dla użytkownika root

: 20 marca 2017, 09:03
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'.