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

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: 1757
Rejestracja: 18 września 2009, 21:45
Lokalizacja: klikash?

Re: Debian 8 kolorowanie konsoli dla użytkownika root

Post autor: LordRuthwen » 09 lutego 2017, 06:39

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 » 09 lutego 2017, 21:11

Wrzuciłem tylko to i nadal nic do .bashrc w root i nadal nic. Nie koloruje.

mariaczi
Member
Posty: 1227
Rejestracja: 08 lutego 2008, 12:58
Lokalizacja: absolutna

Re: Debian 8 kolorowanie konsoli dla użytkownika root

Post autor: mariaczi » 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"?

Awatar użytkownika
pawkrol
Moderator
Posty: 892
Rejestracja: 03 kwietnia 2011, 10:25

Re: Debian 8 kolorowanie konsoli dla użytkownika root

Post autor: pawkrol » 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'

bilivj
Posty: 25
Rejestracja: 11 lutego 2014, 18:16

Re: Debian 8 kolorowanie konsoli dla użytkownika root

Post autor: bilivj » 11 lutego 2017, 12:19

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: 6
Rejestracja: 11 lutego 2017, 11:26

Re: Debian 8 kolorowanie konsoli dla użytkownika root

Post autor: ziomal » 11 lutego 2017, 13:06

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

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: 1227
Rejestracja: 08 lutego 2008, 12:58
Lokalizacja: absolutna

Re: Debian 8 kolorowanie konsoli dla użytkownika root

Post autor: mariaczi » 20 marca 2017, 09:03

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

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 1 gość