Date: Tue, 9 Nov 2004 18:49:56 -0500 From: Anish Mistry <mistry.7@osu.edu> To: freebsd-questions@freebsd.org Cc: "Thordur Ivar B." <thib@mi.is> Subject: Re: devfs + rulesets. Message-ID: <200411091850.03940.mistry.7@osu.edu> In-Reply-To: <20041109232851.50fe3154.thib@mi.is> References: <20041109232851.50fe3154.thib@mi.is>
next in thread | previous in thread | raw e-mail | index | archive | help
--nextPart8222329.oihcuXDFJB Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On Tuesday 09 November 2004 06:28 pm, Thordur Ivar B. wrote: > Good day/night. > > I have been having some troubles with devfs (the config files that is). > > Here is what I want todo: > I want to be able to allow users in group 'cdrom' to acces (rw) to > /dev/acd0 > > First of all i created the group ;). So far so good. > > Then i uncommented this line: > link acd0 cdrom > in /etc/devfs.conf (My only change in that file, so far). > > So far so good. > > Now heres where the trouble begins: I can by using the command line > utility (devfs) allow users in group cdrom to rw /dev/acd0{cdrom} > By issuing the following commands: > # devfs ruleset 10 > # devfs rule add path acd0 group cdrom > # devfs rule add path acd0 mode 0660 > # devfs rule applyset > > Here I have: > [thib@caulfield thib]$ ls -al /dev/ | grep acd0 > crw-rw---- 1 root cdrom 4, 21 Nov 9 23:11 acd0 > lrwxr-xr-x 1 root wheel 4 Nov 9 23:11 cdrom -> acd0 > > So far so good. > > But when I add these lines: > own acd0 root:cdrom > perm acd0 0660 > to /etc/devfs.conf > > I get this: > /etc/rc: WARNING: devfs_set_ruleset: you must specify a ruleset number > /etc/rc: WARNING: devfs_apply_ruleset: you must specify a ruleset > > in my dmesg. > > Okey. So I took a look in /etc/defaults/devfs.rules and did the > following: (PS: I removed the own/perm lines in /etc/devfs.conf > # touch /etc/devfs.rules > And added these lines to the file: > [devfsrules_cdrom=3D10] > add path acd0 group cdrom > add path acd0 mode 06660 > > When I reboot I get the same error messages: > /etc/rc: WARNING: devfs_set_ruleset: you must specify a ruleset number > /etc/rc: WARNING: devfs_apply_ruleset: you must specify a ruleset > > Here's the kicker, even though I get these error messages it "DOES WHAT > I WANT"... > > My questions is, what is the proper way of specifying a ruleset in > either /etc/devfs.conf or /etc/devfs.rules and wich of the files should > I use ? > > I'm sorry if I missed something obvious in the manpages (or did not > google enough). > > Please CC me for I'm not on the list. Do you have something like this in your rc.conf? devfs_system_ruleset=3D"system" Judging by your devfs.rules you want: devfs_system_ruleset=3D"devfsrules_cdrom" =2D-=20 Anish Mistry --nextPart8222329.oihcuXDFJB Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.6 (FreeBSD) iD8DBQBBkVerxqA5ziudZT0RAkNyAJkBj45UYPRNa9uyAtYR4IJrGsj1jACdGYW2 hMI28DB/JHmtaEE2Hctkxm8= =sHTD -----END PGP SIGNATURE----- --nextPart8222329.oihcuXDFJB--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200411091850.03940.mistry.7>