Die hier vorgeschlagene Aushilfslösung ist mittlerweile obsolet.
Siehe den _letzten_ Beitrag dieses Themas.
In openSUSE 11.1 scheint es einen ziemlich unangenehmen Bug mit falschen Zugriffsrechten auf externe Medien zu geben.
Die meisten vorgeschlagenen "Würgarounds" bestanden im händischen Setzen der Zugriffsrechte (chmod 666 oder gar 777) auf die entsprechenden Devices oder dem Hinzufügen des Users zur Gruppe disk, was jedoch ein ziemlich dreckiger "Hack" wäre (und im ersten Fall auch einen Reboot nicht überleben dürfte).
Aufgrund dieses Bugzilla-Eintrages
https://bugzilla.novell.com/show_bug.cgi?id=461322
und vor allem des ausgezeichneten Beitrags Nr.7, sollte es möglich sein, das Ganze auf etwas elegantere Weise zu lösen.
Auf einer virtuellen Maschine mit 11.1 konnte ich für ein "durchgereichtes" DVD-Laufwerk den nun folgenden Workaround erfolgreich anwenden, aber ein "echter" Test wäre natürlich das Ganze auch auf einer "echten" Installation zu reproduzieren.
0. Prüfen mit nicht eingelegter CD/DVD
Code:
getfacl /dev/sr0 # Ist dem jeweiligen Device anzupassen
getfacl: Removing leading '/' from absolute path names
# file: dev/cdrom
# owner: root
# group: disk
user::rw-
user:MeinUsername:rw-
group::rw-
mask::rw-
other::---
Code:
getfacl /dev/sr0 # Ist dem jeweiligen Device anzupassen
getfacl: Removing leading '/' from absolute path names
# file: dev/cdrom
# owner: root
# group: disk
user::rw-
group::rw-
mask::rw-
other::---
2. Bearbeiten der Datei "/usr/share/PolicyKit/policy/org.freedesktop.hal.device-access.policy" als root
a) Sicherungskopie
Code:
su
Passwort:
cp /usr/share/PolicyKit/policy/org.freedesktop.hal.device-access.policy /root
Code:
<action id="org.freedesktop.hal.device-access.removable-block">
<description>Directly access removable block devices</description>
<message>System policy prevents access to removable block devices</message>
<defaults>
<allow_inactive>no</allow_inactive>
<allow_active>no</allow_active>
</defaults>
</action>
Code:
<action id="org.freedesktop.hal.device-access.removable-block">
<description>Directly access removable block devices</description>
<message>System policy prevents access to removable block devices</message>
<defaults>
<allow_inactive>no</allow_inactive>
[B] <allow_active>[COLOR='Red']yes[/COLOR]</allow_active>[/B]
</defaults>
</action>
3. Als root hal neu starten
Code:
su -c "rchal restart"
Code:
getfacl /dev/sr0 # Ist dem jeweiligen Device anzupassen
getfacl: Removing leading '/' from absolute path names
# file: dev/cdrom
# owner: root
# group: disk
user::rw-
[B]user:EuerUsername:rw-[/B]
group::rw-
mask::rw-
other::---
Um (hoffentlich erfolgreiche) Testberichte wird wie immer ausdrücklich gebeten.
Greetz,
RM