linux-hotplug.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH] add ACLs to /dev/sgX nodes for CD-ROM
@ 2011-03-06  9:01 Andrey Borzenkov
  2011-03-06 15:33 ` Kay Sievers
                   ` (5 more replies)
  0 siblings, 6 replies; 7+ messages in thread
From: Andrey Borzenkov @ 2011-03-06  9:01 UTC (permalink / raw)
  To: linux-hotplug

Current wine is using /dev/sgX to access CD-ROM devices. Since
distributions switched to using ACL instead of group membership
to control device access, wine is not able to access them.

Add ACL to device nodes that already get GROUP="cdrom".

Ref: https://qa.mandriva.com/show_bug.cgi?idb114

Signed-off-by: Andrey Borzenkov <arvidjaar@mail.ru>

---
 extras/udev-acl/70-acl.rules |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/extras/udev-acl/70-acl.rules b/extras/udev-acl/70-acl.rules
index 0717d25..b0015b6 100644
--- a/extras/udev-acl/70-acl.rules
+++ b/extras/udev-acl/70-acl.rules
@@ -63,6 +63,9 @@ ENV{DDC_DEVICE}="*?", TAG+="udev-acl"
 # media player raw devices (for user-mode drivers, Android SDK, etc.)
 SUBSYSTEM="usb", ENV{ID_MEDIA_PLAYER}="?*", TAG+="udev-acl"
 
+# /dev/sgX nodes for CD-ROM drives
+SUBSYSTEM="scsi_generic", SUBSYSTEMS="scsi", ATTRS{type}="4|5", TAG+="udev-acl"
+
 # apply ACL for all locally logged in users
 LABEL="acl_apply", TAG="udev-acl", TEST="/var/run/ConsoleKit/database", \
   RUN+="udev-acl --action=$env{ACTION} --device=$env{DEVNAME}"
-- 
tg: (218e47a..) upstream/cdrom-sg-acl (depends on: master)

^ permalink raw reply related	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2011-03-14 23:20 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-03-06  9:01 [PATCH] add ACLs to /dev/sgX nodes for CD-ROM Andrey Borzenkov
2011-03-06 15:33 ` Kay Sievers
2011-03-06 17:21 ` Nicolas Pomarède
2011-03-07 15:23 ` Kay Sievers
2011-03-14 16:33 ` Harald Hoyer
2011-03-14 16:41 ` Kay Sievers
2011-03-14 23:20 ` Karl O. Pinc

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).