Farbe in der Konsole funzt für root und mit su

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
Benutzeravatar
JoBe
Beiträge: 215
Registriert: 20.06.2003 18:10:01
Wohnort: vorm Rechner
Kontaktdaten:

Farbe in der Konsole funzt für root und mit su

Beitrag von JoBe » 07.12.2003 13:26:47

Hi!
Ich habe hier ein Problem:
Ich habe die Farbe in der Konsole für den Benutzer gast und root geändert. Für root funzt das auch, wenn ich mich einlogge. Wenn ich micht aber als Benutzer gast einlogge, dann kommt keine Farbe. Wenn ich allerdings als root reingeh und dann "su gast" mache, dann hab ich wieder Farbe.
Auf nem anderen Rechner funzt das alles ohne Probleme.

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 07.12.2003 13:30:43

Die DIR_COLORS Environment Variable wird bei gast wohl nicht gesetzt. Wenn Du "su gast" machst, wird das Environment von root übernommen. Versuch 'mal "su - gast". Ich würde darauf tippen, dass es dann auch wieder ohne Farben ist.

Einfach 'mal in der .bashrc von gast nachschauen. Dort sollten DIR_COLORS eingetragen sein, sind aber IIRC auskommentiert...

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

Benutzeravatar
JoBe
Beiträge: 215
Registriert: 20.06.2003 18:10:01
Wohnort: vorm Rechner
Kontaktdaten:

Beitrag von JoBe » 07.12.2003 14:47:18

Mit "su - gast" ist die Farbe weg, ja. DIR_COLORS ist laut export nicht gesetzt, auch bei root nicht. Was muss ich jetzt machen, das das wieder funzt? 8O

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 07.12.2003 16:37:20

In der Default .bashrc steht drin

Code: Alles auswählen

    if [ "$TERM" != "dumb" ]; then
        eval `dircolors -b`
        alias ls='ls --color=auto'
        #alias dir='ls --color=auto --format=vertical'
        #alias vdir='ls --color=auto --format=long'
    fi
Der gleiche Abschnitt in der .bashrc von gast solltes es tun... Habe ich aber oben im Prinzip schon geschrieben (Da habe ich noch nach DIR_COLORS gefragt, aber die Datei ist keine Bildschirmseite lang, dass hätte man finden können...)

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

Antworten