http://bugzilla.novell.com/show_bug.cgi?id=558720
http://bugzilla.novell.com/show_bug.cgi?id=558720#c4
Pierre Berthier
(In reply to comment #2)
Take a look at: /lib/udev/rules.d/70-acl.rules
Thanks -- would you have any pointer to a documentation explaining how this udev-acl is working? I have tried to add my own rule:
KERNEL=="ttyS*", ENV{ACL_MANAGE}="1"
but it does not seem to do anything.
OK, actually it works but only if I login on the local console. However, I want this mechanism to work for any sessions (in particular those initiated by sshd). For this I have added the following line to /etc/pam.d/common-session: "session optional pam_ck_connector.so" I was then expecting the ACLs to be applied also for users logged in through SSH. This is the way it worked with the hal solution, but this is not the case with udev-hal. As far as I understand the source code in udev-acl.c (in udev-146-3.2.src.rpm), this is because at line 165 the consolekit_called() will return before setting the value for uid if the session is not local. Therefore in the main() after line 278, the program believes that there is nothing to do and returns code 2 with a message "missing action". Should I open a new bug? -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.