A távoli bejelentkezés nem működik suSE Linux 8.1-ben

Terméktámogatási adatbázis (wessels_remote81)
Következőkre vonatkozik

SuSE Linux: Verzió 8.1

Probléma

Szeretnénk felkínálni az X szervert másik gép számára vagy távoli bejelentkezést lehetővé tenni rendszergazdaként, de a bejelentkezési kísérlet meghíusul.

Oka

Egy hiba az /etc/X11/xdm/Xstartup fájlban.

Megoldás

Nyissuk meg az /etc/X11/xdm/Xstartup fájlt rendszergazdaként kedvenc szöveges szerkesztőprogramunkkal:


vi /etc/X11/xdm/Xstartup

és keressünk rá a következő bejegyzésre:


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

Cseréljük ki az 59. sort:

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

az alábbi sorral


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

és változtassuk meg a 60. sort


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

erre


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

Mentsük a fájlt és indítsuk újra a bejelentkezés kezelőt. Bizonyosodjunk meg arról, hogy a DISPLAYMANAGER_REMOTE_ACCESS változó "yes" értékre van állítva az /etc/sysconfig/displaymanager fájlban. Ha szükséges használjunk egy szerkesztőprogramot a változó fáljba írására. Jegyezzük meg, hogy minden esetben ha módosítunk az /etc/sysconfig fájl tartalmán, ki kell adni a SuSEconfig parancsot.


Kulcsszavak: REMOTE, LOGIN, XSTARTUP, TáVOLI, BEJELENTKEZéS

SDB-wessels_remote81, Copyright SuSE Linux AG, Nürnberg, Germany - Verzió: 28. Nov 2002
SuSE Linux AG - Utoljára frissítve: 17. Dec 2002 feladó: comp (sdb_gen 1.40.0)