Hallo Bernhard!
Am 2003-05-11 12:39 +0200 schrieb Bernhard Schiffner:
Ich kann unter KDE als normaler Nutzer die Konsole nicht öffnen.
zum Stand der Forschung 1.) Ich denke es liegt an xterm 2.) ALT-F2 mit xterm geht nämlich genausowenig. 3.) die einfachen Rechte an xterm sind ok (chmod ugo +x, oder was immer zu testen gedacht ist/war) 4.) der User ist auch ok (bezüglich Gruppenrechten ...) 5) Ich bekomme von der Kommandozeile xterm nicht im X-Server zum laufen:
export DISPLAY=localhost:1 xclock (keine Problem, ^C) xterm
xterm: Error 18, errno 13: Keine Berechtigung Reason: spawn: open() failed on ptsname
Was hat das zu sagen?
Alle Terminals, die nicht lokale virtuelle Konsolen sind, werden bei neueren Systemen vom PTS-System (keine Ahnung, was das heißt, irgendwas mit Terminal) verwaltet. Dabei stehen in /dev/pts/* die Deskriptoren der schon geöffneten Terminals; wenn ein Programm (xterm oder ssh) ein neues Terminal haben will, lässt es sich von /dev/ptmx (dem PTS-Multiplexer) einen neuen Deskriptor geben.
xterm muss also, gestartet von Dir, /dev/ptmx aufrufen und /dev/pts/... lesen können. Kannst Du mal ssh auf Dein System probieren (localhost geht auch, da brauchst Du keinen anderen Rechner) und die Rechte in /dev/ prüfen? Bei mir siehts so aus:
martin@donald:~$ ls -ld /dev/pt* crw-rw-rw- 1 root tty 5, 2 2003-05-11 13:15 /dev/ptmx drwxr-xr-x 1 root root 0 1970-01-01 01:00 /dev/pts drwxr-xr-x 1 root root 0 1970-01-01 01:00 /dev/pty
Was hast Du denn in letzter Zeit an Deinem Rechner diesbezüglich rumkonfiguriert? Ich kann mir kaum vorstellen, dass eine Distri so schlecht konfiguriert ist, dass noch nicht mal ssh und xterm gehen...
(Nicht über das Datum und Größe wundern, hab devfs).
Schönen Sonntag!
Martin