Strona 1 z 1

[+] ssh brak kolorów

: 06 lutego 2010, 15:53
autor: szarki432
Witam.

Zainstalowałem serwer ssh na domowym serwerze i wszystko ładnie działa, poza kolorami.
To znaczy kiedy np. ustawię ,,chmod 777'' na dany katalog, powinien on zmienić kolor na niebieski.

Tak mam na VPS-ie, przez którego łącze się przez ssh.

Proszę o pomoc.

: 06 lutego 2010, 15:57
autor: LiTE
Winy szukaj w konfiguracji powłoki -- prawdopodobnie bash.

: 06 lutego 2010, 16:17
autor: szarki432
chodzi o /etc/ssh/ssh_config czy sshd_config ?

: 06 lutego 2010, 16:48
autor: LiTE

: 06 lutego 2010, 19:49
autor: pawlikwn
Spodziewam się, że zawartość plików listujesz poleceniem ls. Aby wyświetlało ono kolory wpisz:

Kod: Zaznacz cały

alias ls='ls --color=always'
Utworzony alias działa do momentu wylogowania z konsoli. Aby dodać go na trwałe wpisz sobie go do pliku .bashrc w twoim katalogu domowym.

: 06 lutego 2010, 20:13
autor: szarki432
Zauważyłem że w pliku .bashrc mam już coś dotyczące kolorów:

Kod: Zaznacz cały

# ~/.bashrc: executed by bash(1) for non-login shells.

export PS1='\h:\w\$ '
umask 022

# You may uncomment the following lines if you want `ls' to be colorized:
# export LS_OPTIONS='--color=auto'
# eval "`dircolors`"
# alias ls='ls $LS_OPTIONS'
# alias ll='ls $LS_OPTIONS -l'
# alias l='ls $LS_OPTIONS -lA'
#
# Some more alias to avoid making mistakes:
# alias rm='rm -i'
# alias cp='cp -i'
# alias mv='mv -i'
Przed każdą linią jest hash, czy należy go usunąć (odkomentować) aby dane polecenie z linii działało?

: 06 lutego 2010, 20:30
autor: tomek.

Kod: Zaznacz cały

if [ -x /usr/bin/dircolors ]; then
    eval "`dircolors -b`"
    alias ls='ls --color=auto'
    #alias dir='dir --color=auto'
    #alias vdir='vdir --color=auto'

    #alias grep='grep --color=auto'
    #alias fgrep='fgrep --color=auto'
    #alias egrep='egrep --color=auto'
fi
u mnie to tak wygląda.

: 06 lutego 2010, 20:32
autor: szarki432
Aha, to trzeba było odkomentować jednak.

Dziękuję za pomoc, problem rozwiązany.