On Wed, Feb 20, 2002 at 11:04:44PM -0600, Michael Heldebrant wrote: > On Wed, 2002-02-20 at 22:14, mdevin wrote: > > I need to change the ownership of my 2nd serial port for nut to work > > properly with my ups. I am using devfs which is enabled at boot. > > > > I can set the ownership with a command like: > > chown root.nut /dev/tts/1 > > That works no problem, but I need it to continue to have those > > ownerships when the computer is rebooted. > > > > Now, I have looked in /etc/devfs but there are several files here which > > it seems I can edit. > > > > For example there is a file called /etc/devfs/perms, but this seems to > > register old style device names and is used by devfsd. > > > > There is also another file called: /etc/devfs/conf.d/devfs_extra_perms > > And it seems most probable since it has the following lines in it: > > # serial devices (temporary - later I will make a hack to the MAKEDEV > > parsing) > > REGISTER ^tts/[^/]*$ PERMISSIONS root.dialout 0660 > > > > But again I am not sure if this is where I need to change it since it > > seems to be a file that is generated by a package and will thus be > > overwritten later when the package is updated. > > > > Also, I would prefer to change the devfs configuration rather than just > > the devfsd one. Since I may be able to do without devfsd if I can get > > everything configured properly. > > > > Can someone tell me the correct Debian way of changeing device > > ownerships permanently. > > > > Cheers. > > Mark. > > devfsd.conf contains these lines: > # Include the compatibility symlinks > OPTIONAL_INCLUDE /etc/devfs/compat_symlinks > > # Include the standard permissions settings for devices > INCLUDE /etc/devfs/perms > > # Include package-generated files from /etc/devfs/conf.d > OPTIONAL_INCLUDE /etc/devfs/conf.d > > Which should allow you to place your own file in the conf.d directory > that will be applied after the perms file is parsed. > > I created a file in the conf.d directory for my system that contains the > following lines: > > REGISTER ^tts/0 PERMISSIONS root.nut 0660 > REGISTER ^ttyS0 PERMISSIONS root.nut 0660
I have tried this. After running update-devfsd or reboot, /dev/tts/0 ends up as root.nut 0660. However, the symlink /dev/ttyS0 is still root.root 0555. Is there something else that needs to be done to files in /etc/devfs to make /dev/ttyS0 owned by root.nut with mode 0660? > > Just alter to suit your needs. You'll probably want to restart devsd to > make sure it will work. For some reason I remember having to run > update-devfsd to cement the changes. I don't completely understand it > all but I think this is what you need to do. I've got nut and devfsd > working well together. > > --mike > > > -- > To UNSUBSCRIBE, email to [EMAIL PROTECTED] > with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED] > -- Jerome
pgp45eSuZ5PSy.pgp
Description: PGP signature