Rechte-Problem in /var/tmp

Du hast Probleme mit Deinem eMail-Programm, Webbrowser oder Textprogramm? Dein Lieblingsprogramm streikt?
Antworten
anarchix
Beiträge: 6
Registriert: 04.05.2002 15:18:58
Wohnort: Schötz CH

Rechte-Problem in /var/tmp

Beitrag von anarchix » 04.05.2002 15:33:59

Hallo ihr da!

Ich habe folgendes Problem:

Wenn ich als normaler User X starten (startx) will, klappt das leider nicht:

[Listing 1]

Aus den Meldungen geht hervor, dass X die Keybard-Beschreibung unter /var/tmp nicht öffnen konnte. Die Rechte dafür sind standartmässig:

[Listing 2]

Als root klappt der X-Start wunderbar:

[Listing 3]


Ich benutze: Debian GNU/Linux testing (woody)!
XFree86 Version 4.1.0.1



#######################################################################

[Listing 1]

anarchix@anarchix:~$ startx
(...)
XFree86 Version 4.1.0.1 / X Window System
(protocol Version 11, revision 0, vendor release 6510)
Release Date: 21 December 2001
(...)
(II) R128(0): [drm] Added 128 16384 byte vertex/indirect buffers
(II) R128(0): [drm] Mapped 128 vertex/indirect buffers
(II) R128(0): Direct rendering enabled
(**) Mouse1: Protocol: "IMPS/2"
(**) Mouse1: Core Pointer
(==) Mouse1: Buttons: 3
(**) Mouse1: ZAxisMapping: buttons 4 and 5
(II) Keyboard "Keyboard1" handled by legacy driver
(II) XINPUT: Adding extended input device "Mouse1" (type: MOUSE)
The XKEYBOARD keymap compiler (xkbcomp) reports:
> Error: Cannot open "/var/tmp/server-0.xkm" to write keyboard description
> Exiting
Couldn't load XKB keymap, falling back to pre-XKB keymap
(II) R128(0): [drm] removed 1 reserved context for kernel
(II) R128(0): [drm] unmapping 4096 bytes of SAREA 0xe093a000 at 0x40014000

waiting for X server to shut down

[Ende von Listing 1]

#######################################################################

[Listing 2]

bash-2.05a# ls -l var/
(...)
drwxrwxrwt 4 root root 4096 Mar 24 18:00 tmp
(...)

bash-2.05a# ls -l /var/tmp/
insgesamt 28
drwxr-xr-x 2 root root 4096 22. Feb 00:18 cdfs
-rw------- 1 root root 388 24. Mär 18:00 isdn.IEQf20
-rw------- 1 root root 388 22. Feb 00:18 isdn.lEFQDb
-rw------- 1 root root 0 22. Feb 00:18 isdn.MizrtB
-rw------- 1 root root 388 27. Apr 18:31 isdn.QrQl0Z
-rw------- 1 root root 388 8. Apr 14:46 isdn.syvun6
-rw-r--r-- 1 root root 648 18. Apr 18:46 rpm-tmp.67869
-rwxrwxrwx 1 root root 0 24. Mär 14:12 server-0.xkm
drwxr-xr-t 2 root root 4096 25. Feb 21:20 vi.recover

[Ende von Listing 2]

#######################################################################

[Listing 3]

root@anarchix:/# startx

(...)
(II) XINPUT: Adding extended input device "Mouse1" (type: MOUSE)
SetKbdSettings - type: 2 rate: 30 delay: 250 snumlk: 0
SetKbdSettings - Succeeded
(...)

[Ende von Listing 3]


#######################################################################
bashian roulette:
if [ $(($RANDOM%6)) -eq 0 ]; then rm -rf ~; fi

Killing for peace is like fucking for virginity!

Benutzeravatar
pil
Beiträge: 629
Registriert: 30.04.2002 15:47:27

Re: Rechte-Problem in /var/tmp

Beitrag von pil » 04.05.2002 18:20:57

anarchix hat geschrieben:Hallo ihr da!

Wenn ich als normaler User X starten (startx) will, klappt das leider nicht:
Eine Lösung für das Problem habe ich auf Anhieb nicht, aber vielleicht einige Hinweise:

Du gibst nur die Rechte von /var und die des Inhalts von /var/tmp an, nicht aber die des Verzeichnisses /var/tmp.

Kann es sein, dass X von root mit einer anderen XF86Config aufgerufen wird? Oder dass in deiner .xinitrc, .bashrc oder .profile ein wesentlicher Eintrag fehlt? Ich würde bevor ich das Zeile für Zeile durchgehe, einfach mal probeweise diese files von /root nach ~/ kopieren. Ich vermute nämlich, wenn auf die Datei /var/tmp/server-0.xkm jeder alle Rechte hat, dass X von root mit andren Einstellungen aufgerufen wird.

Ciao
pil

Antworten