From owner-freebsd-questions@FreeBSD.ORG Wed Dec 31 07:05:45 2003 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6577E16A4CE for ; Wed, 31 Dec 2003 07:05:45 -0800 (PST) Received: from cpanel10.gzo.com (69-56-171-54.theplanet.com [69.56.171.54]) by mx1.FreeBSD.org (Postfix) with ESMTP id D022143D41 for ; Wed, 31 Dec 2003 07:05:37 -0800 (PST) (envelope-from dany_list@natzo.com) Received: from [12.146.133.135] (helo=natzo.com) by cpanel10.gzo.com with asmtp (TLSv1:RC4-MD5:128) (Exim 4.24) id 1Abhug-0005fb-Tn; Wed, 31 Dec 2003 09:05:35 -0600 Message-ID: <3FF2E64C.3020509@natzo.com> Date: Wed, 31 Dec 2003 10:07:56 -0500 From: Dany User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.6b) Gecko/20031208 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Harald Schmalzbauer References: <3FF2612A.6050903@natzo.com> <200312311113.38233@harrymail> <3FF2E1D9.3070604@natzo.com> <200312311553.31025@harrymail> In-Reply-To: <200312311553.31025@harrymail> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - cpanel10.gzo.com X-AntiAbuse: Original Domain - freebsd.org X-AntiAbuse: Originator/Caller UID/GID - [0 0] / [47 12] X-AntiAbuse: Sender Address Domain - natzo.com cc: freebsd-questions@freebsd.org Subject: Re: Mounting CDROM as user under 5.x X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 31 Dec 2003 15:05:45 -0000 Harald Schmalzbauer wrote: >On Wednesday 31 December 2003 15:48, Dany wrote: > > >>I'v checked my kernel config and it had the "Options CD9660". >> >>Beside the mounting problem as I said the user cannot use the linked >>device (/dev/dvd) to just watch a DVD (not need for mounting, just >>access to the device). >> >>Can you post the system configuration files that you're using in order >>to allow your users to mount CD drives ? >> >> > >cale:/tmp# sysctl vfs.usermount >vfs.usermount: 1 > >in /etc/devfs.conf: >perm xpt0 0660 >perm pass0 0660 >perm cd0 0660 >link cd0 cdrom >link acd0 acd0c > >cale:/dev# ll cd* >crw-rw---- 1 root operator - 4, 27 28 Dez 21:57:24 2003 cd0 >lrwxr-xr-x 1 root wheel - 5 28 Dez 21:57:40 2003 cdrom -> cd0 > >Is your user in the correct group? (operator in my example) >Note: I'm using atapicam so you should consider cd0 as acd0 > >-Harry > > > > This is pretty much what I've tried. My user is in the Wheel group. Would this exact configuration work ? Should I set any other permission in order to have the user from the wheel group to mount drives? Thanks for posting your configuration. PS: One thing I've noticed with this specific user, whenever he creates something the file/directory will show owner:username group:username. I've used the command "groups" as well as chpass I think and they gave me only one group for this username... wheel. Why doesn't wheel appear as the group owner for stuff that username is creating ? >>Thank you >>Dany >> >>Harald Schmalzbauer wrote: >> >> >>>On Wednesday 31 December 2003 10:08, Andrew L. Gould wrote: >>> >>> >>>>On Tuesday 30 December 2003 11:39 pm, Dany wrote: >>>> >>>> >>>>>Hello, >>>>> >>>>>Because I didn't get any response on BSDforums, I've decided to try my >>>>>chance here. >>>>> >>>>>I'm trying to get my single user (belonging to the wheel group) mounting >>>>>a CD drive under 5.x using devfs (5.2RC2). >>>>>Could somebody post a very simple howto showing the files to modify ? >>>>>Thanx >>>>> >>>>>So far I've tried the following things without success : >>>>> >>>>>mkdir /home/username/mount/cdrom >>>>>chown username /home/username/mount/cdrom >>>>>chmod 755 /home/username/mount/cdrom >>>>> >>>>>added the following to /etc/sysctl.conf >>>>>vfs.usermount=1 >>>>> >>>>>added the following to /dev/devfs.conf >>>>>link acd0 cdrom >>>>>perm acd0 0660 >>>>> >>>>>added /etc/devfs.rules with >>>>>[my_ruleset=10] >>>>>add path 'acd*' mode 660 >>>>> >>>>>added the following to /etc/rc.conf >>>>>devfs_system_ruleset="my_ruleset" >>>>> >>>>>/dev/cdrom now shows up and root can use it to play a DVD for example >>>>>but user cannot use it either directly (/dev/cdrom) or when trying to >>>>>mount a CD (mount_cd9660 /dev/cdrom /home/username/mount/cdrom) .. the >>>>>result is ?Operation not permitted? >>>>> >>>>>Thank you >>>>>Dany >>>>> >>>>> >>>>All I do for my user that's a member of wheel under FreeBSD 4.* is: >>>> >>>>chmod u+s /sbin/*mount >>>> >>>>Does this not work in FreeBSD 5.*? >>>> >>>> >>>No, 5 has devfs. >>> >>>Dany, make sure you have CD9660 compiled into the kernel, normal user >>>aren't allowed to load kernel modules. Also securemode should net be set. >>>And the mountpoint should be owned by the user (which is in your case I >>>think since its under $home). >>>I had the same problem and it was simply the missing CD9660 bits in the >>>kernel >>> >>>-Harry >>> >>> >>> >>>>Andrew Gould >>>> >>>>_______________________________________________ >>>>freebsd-questions@freebsd.org mailing list >>>>http://lists.freebsd.org/mailman/listinfo/freebsd-questions >>>>To unsubscribe, send any mail to >>>>"freebsd-questions-unsubscribe@freebsd.org" >>>> >>>>