Strona 1 z 1

Kolor terminala w zależności od zalogowanego użytkownika

: 07 gru 2016, 14:20
autor: bunter
Witam,
czy istnieje możliwość przypisania profilu wyglądu terminala do użytkownika, na którym się aktualnie pracuje? Ostatnio miałem otwarte dwa okna, jedno na komputerze lokalnym drugie ssh serwer zewnetrzny. Omyłkowo wykonałem na nim kilka poleceń. Chciałbym zabezpieczyć się przed tym na przyszłość i mocno wyróżnić konsole gdy jest zalogowana na serwer zewnetrzny. Będę wdzięczny za pomoc.

Re: Kolor terminala w zależności od zalogowanego użytkownika

: 07 gru 2016, 15:54
autor: mario_7
Poczytaj jak dostosować (pokolorować) w bashu coś co sie nazywa PS1. Znajdziesz mnóstwo poradników.

Polecam ustawić sobie na serwerze aby prompt był np. z czerwonym tłem - łatwo zauważysz, że to nie to okno ;)
Podobnie dla roota możesz ustawić - nie zrobisz przypadkowo kuku w systemie.

Re: Kolor terminala w zależności od zalogowanego użytkownika

: 07 gru 2016, 19:29
autor: jacekalex
Ja w /etc/bash/bashrc mam ustawione tak:

Kod: Zaznacz cały

if [[ ${EUID} == 0 ]] ; then
          export PS1="\n# G1 ###   \[\033[01;30m\]\d \t \[\033[01;34m\] \H : \[\033[01;34m\]\[\033[01;34m\]\w \n\[\033[1;31m\]\u ~> \[\033[00m\]"	
	else
         export PS1="\n# G1 ###    \[\033[01;30m\]\d \t \[\033[01;34m\] \H : \[\033[01;34m\]\[\033[01;34m\]\w \n\[\033[1;34m\]\u ~> \[\033[00m\]"	
	fi