Remote Login unter SuSE Linux 8.1 funktioniert nicht

Supportdatenbank (wessels_remote81)
Bezieht sich auf

SuSE Linux: Version 8.1

Symptom

Sie möchten Ihren X Server auf einen anderen Rechner exportieren oder sich remote als root einloggen. Das Login schlägt allerdings fehl.

Ursache

Ein Fehler in der Datei /etc/X11/xdm/Xstartup.

Lösung

Öffnen Sie die Datei /etc/X11/xdm/Xstartup als root mit einem Editor Ihrer Wahl


vi /etc/X11/xdm/Xstartup

und suchen Sie nach dem folgenden Abschnitt:


while test "$RUID" = "0" ; do
    test "$LOCATION" = "console"       && break
    test "$LOCATION" = "localhost"     && break
    test "$LOCATION" = "`hostname -f`" && break
    test -s /etc/rc.config             && . /etc/rc.config
    test "$ROOT_LOGIN_REMOTE" = "yes"  && break
    $xmessage -timeout 10 -default okay -center "No foreign root login allowed"
    exit 1
done

Ersetzen Sie die Zeile 59

test -s /etc/rc.config && . /etc/rc.config

durch


test -s /etc/sysconfig/displaymanager && . /etc/sysconfig/displaymanager

und ändern Sie Zeile 60 von


test "$ROOT_LOGIN_REMOTE" = "yes"  && break

in


test "$DISPLAYMANAGER_ROOT_LOGIN_REMOTE" = "yes" && break

Speichern Sie die Datei ab und starten Sie Ihren XDM anschliessend neu. Vergewissern Sie sich, dass in der Datei /etc/sysconfig/displaymanager die Variable DISPLAYMANAGER_REMOTE_ACCESS auf yes gesetzt ist. Fügen Sie diese Variable ggf. mit einem Editor Ihrer Wahl der Datei hinzu. Beachten Sie bitte, dass Sie bei Veränderungen an Dateien unter /etc/sysconfig anschliessend SuSEconfig ausführen.


Stichwörter: REMOTE, LOGIN, XSTARTUP

SDB-wessels_remote81, Copyright SuSE Linux AG, Nürnberg, Germany - Version: 13. Nov 2002
SuSE Linux AG - Zuletzt generiert: 28. Nov 2002 von wessels (sdb_gen 1.40.0)