XDM - remote login nicht erlaubt(Intern)


o TeX o Ascii

Supportdatenbank (wey_xdm)
Bezieht sich auf

SuSE Linux: Version 6.0, 1. Auflage
Dieser Artikel bezieht sich auf eine ältere SuSE Linux Version. Daher ist es möglich, dass die Informationen in diesem Artikel nicht mehr auf dem neuesten Stand sind bzw. der Artikel nicht mehr funktionierende Links enthält.


SuSE-INTERN:

Symptom:

Sie versuchen sich - beispielsweise von einem XTerminal aus - remote auf einem Server anzumelden und bekommen die Fehlermeldung, root sei es nicht erlaubt, sich über das Netz einzuloggen.

Ursache:

In die Scripten /usr/X11R6/lib/X11/xdm/LogOn und /usr/X11R6/lib/X11/xdm/Xsetup_default haben sich ein paar Fehler eingeschlichen.

Lösung:

Patchen Sie die die Datei /usr/X11R6/lib/X11/xdm/LogOn folgendermaßen:


@@ -14,13 +14,14 @@
   BINDIR=/usr/X11R6/bin
 xmessage=${BINDIR}/xmessage
 
+RUID=`id -ur $USER`
 #
 # If login is disabled, give an appropriate message
 # and exit if normal user knock on.
 #
 if test -f $NOLOGIN -a -x $xmessage ; then
    $xmessage -file $NOLOGIN -timeout 10 -default okay -center
-   test "$UID" != "0" && exit 1
+   test "$RUID" != "0" && exit 1
 fi
 
 #
@@ -41,7 +42,7 @@
 #
 # Do not allow foreign root login if set in /etc/rc.config
 #
-if test "$UID" = 0 -a "$islocal" = "no" ; then
+if test "$RUID" = 0 -a "$islocal" = "no" ; then
     test -s /etc/rc.config && . /etc/rc.config
     if test "$ROOT_LOGIN_REMOTE" != "yes" ; then
        $xmessage -timeout 10 -default okay -center \

Und patchen Sie die Datei /usr/X11R6/lib/X11/xdm/Xsetup_default so:


@@ -65,7 +65,7 @@
 # Set system keymap for the (remote) login display.
 #
 if test -x $xmodmap ; then
-    if test -z "${DISPLAY%:*} ; then
+    if test -z "${DISPLAY%:*}" ; then
        # local connection, an alternated console
        test -f $sysmodmap  && $xmodmap $sysmodmap
     else

Stichwörter:

SDB-wey_xdm, Copyright SuSE Linux AG, Nürnberg, Germany
Author: sdb@suse.de - Version: 18. Jan 1999
SuSE Linux AG - Zuletzt generiert: 27. Mär 2002 von sdb (sdb_gen 1.40.0)