Christoph Pleger <Christoph.Pleger@xxxxxxxxxxxxxxxxx> writes: > Hello, > > I have been using pam_devperm for a long time. If pam_devperm is > configured like I did, it causes that, when a user logs in on :0, the > permissions and ownerships of some device nodes in /dev are changed so > that the device file belongs to the user on :0 and has permissions > 600. Now, I upgraded to a new OS version and found, that after logging > in on :0, some of the device file have permissions 660, not 600. It > seems that, after pam_devperm has changed the permissions to 600, some > other process resets them to 660. > > How can I find out what is changing the device permissions? There's the hard way: use process accounting. There's also easier way which *might* work: provide a shell wrapper for chmod, like so: $ : >/tmp/chmod-log && chmod 666 /tmp/chmod-log $ cd /usr/bin $ mv chmod chmod- $ cat >chmod <<EOF #!/bin/sh echo "$@" >>/tmp/log /usr/bin/chmod- "$@" EOD -- Best regards, _ _ .o. | Liege of Serenly Enlightened Majesty of o' \,=./ `o ..o | Computer Science, Michal "mina86" Nazarewicz (o o) ooo +--<mina86-tlen.pl>--<jid:mina86-jabber.org>--ooO--(_)--Ooo--
Attachment:
pgpgDdmhn73bB.pgp
Description: PGP signature