[megoldva] Can't open directory: permission denied - Arch linux

Fórumok

Üdv.

A problémám a következő. Normál felhasználóval nem tudom megnyitni a mount-olt CD vagy DVD lemez könyvtárát. A hibához kapcsolódó topikom az arch fórumon: ittCsak azért linkelem, mert ott találhatóak meg a konfig fájlok. De azért ide is bemásolom őket.

~$ groups
disk wheel dbus hal video audio optical floppy storage power users

/etc/fstab:

/dev/cdrom /media/cdrom auto defaults,ro,users,exec,owner,noauto 0 0
/dev/dvd /media/dvd auto defaults,ro,users,exec,owner,noauto 0 0
/dev/fd0 /media/fd0 auto users,sync,noauto,exec,rw 0 0

/etc/dbus-1/system.d/hal.conf

(policy user="unranked")
(allow send_interface="org.freedesktop.Hal.Device.SystemPowerManagement"/)
(allow send_interface="org.freedesktop.Hal.Device.VideoAdapterPM"/)
(allow send_interface="org.freedesktop.Hal.Device.LaptopPanel"/)
(allow send_interface="org.freedesktop.Hal.Device.Volume"/)
(allow send_interface="org.freedesktop.Hal.Device.Volume.Crypto"/)
(/policy)

A hal.conf-nál a '( )' a '< >' jellel egyezik meg, senkit ne tévesszen meg :) A linkelt topikban szerepel az autofs konfigja is, de azt már töröltem a rendszerről.
A legutolsó ötletem egy chmod volt a /media könyvtáron, de semmit nem értem el vele. És a lényeg; ls-re a címben szereplő hibaüzenetet kapom normál felhasználoként, root-ként természetesen tudom olvasni a könyvtárat. Kifogytam az ötletekből.

kernel: 2.6.28-ARCH
hal-verzió: 0.5.11-7
wm: fluxbox
fájlkezelő: thunar, thunar-volman-nal

ui.: Természetesen a wiki és a google már megvolt, nem sok sikerrel

Hozzászólások

Nos, létrehoztam egy másik felhasználót 'proba' néven. Hozzáadtam a megfelelő csoportokhoz (optical,storage,power,disk,hal,users) és ez a felhasználó sem tudja olvasni a mountolt CD/DVD könyvtárat.

sudo ls -la /media

Az a tippem, h rossz felhasznalokent/jogosultsaggal mountolodik fel.

--
The Net is indeed vast and infinite...
http://gablog.eu

ls -la /media kimenete
Mount előtt:

összesen 20
drwxrwxrwx 5 unranked root 4096 febr 9 12.28 .
drwx-xr--x 20 root root 4096 jan 29 18.11 ..
drwxrwxrwx 2 unranked root 4096 jan 29 18.12 cdrom
drwxrwxrwx 2 unranked root 4096 febr 7 16.42 dvd
drwxrwxrwx 2 unranked root 4096 jan 29 18.12 fd0

Mount után:

összesen 20
drwxrwxrwx 5 unranked root 4096 febr 9 2009 12.28 .
drwx-xr--x 20 root root 4096 jan 29 18.11 ..
drwxrwxrwx 2 unranked root 4096 jan 29 18.12 cdrom
drwx------ 6 root root 4096 dec 5 10.16 dvd
drwxrwxrwx 2 unranked root 4096 jan 29 18.12 fd0

A tippem nekem is ez volt, ezért próbáltam ki egy másik felhasználóval. De mostmár teljesen tanácstalan vagyok.

Átolvastam a konfig fájlokat (közben nagy vonalakban az udev rule írást is), jónak tűnik. A cd/dvd részlegnél a 81-arch.rules fájlban meg van adva a GROUP="optical", mind az IDE mind az SCSI eszközöknél(sd0-9, sr0-9). Az enyém SATA és a dmesg.log szerint sr0-ként kezeli, ez okozhat galibát ? Ha igen, saját rules-al megoldható ?
Nagyobb vagy kisebb számot adjak meg neki elnevezésnél, mint 81 ? Ahogy az udev rules írásos howto-ban értelmeztem a kisebbet tölti be előbb, de a nagyobb sorszámú felülbírálja ezeket ?
Őszintén szólva az udev-et soha nem bántottam még, most merültem el benne jobban.
Az arch-wikiben az udev-nél szó van egy hasonló problémáról, de az 2.6.15-ös nem gyári kernelre vonatkozik. Én 2.6.28-as gyárit használok.

Az fstab-ban nem kell szerepelnie az eszközöknek. A HAL automatikusan mountolja.

--
Elméletileg nincs különbség elmélet és gyakorlat között. Gyakorlatilag van.