From mboxrd@z Thu Jan 1 00:00:00 1970 From: Greg KH Date: Fri, 20 May 2005 18:33:48 +0000 Subject: Re: udev and sysfs permissions Message-Id: <20050520183348.GB14281@kroah.com> List-Id: References: <9e47339105051915025188e535@mail.gmail.com> In-Reply-To: <9e47339105051915025188e535@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: linux-hotplug@vger.kernel.org On Fri, May 20, 2005 at 10:06:24AM -0400, Jon Smirl wrote: > On 5/20/05, Greg KH wrote: > > Nope, the kernel is. You must have provided enough memory pressure to > > push the file out of the dcache, and then when you went to look at it > > again, it was created on the fly from scratch again, with the proper > > permissions (as the kernel thinks the files have.) Nice to see it's all > > working properly :) > > > > > Can udev control sysfs permissions (I though it only controlled the > > > device permissions). > > > > No, only the kernel can control sysfs permissions. > > We were planning on having PAM assign ownership of the video device > and sysfs attributes to the logged in user. video device, fine. sysfs attributes, no. > I need read/write access to the sysfs attributes but it need to be > restricted to whoever owns the device. Ick. what kind of attributes do you want the logged in user to be able to change? > What's the right way to implement this? we do have a function to change the mode of the file on the fly, but in general, I think you might need to just write a small helper program to mediate access properly. Good luck, greg k-h ------------------------------------------------------- This SF.Net email is sponsored by Oracle Space Sweepstakes Want to be the first software developer in space? Enter now for the Oracle Space Sweepstakes! http://ads.osdn.com/?ad_idt12&alloc_id344&op=click _______________________________________________ Linux-hotplug-devel mailing list http://linux-hotplug.sourceforge.net Linux-hotplug-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-hotplug-devel