From owner-freebsd-questions@FreeBSD.ORG Fri Jul 21 18:22:34 2006 Return-Path: X-Original-To: freebsd-questions@freebsd.org 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 4761A16A4DD for ; Fri, 21 Jul 2006 18:22:34 +0000 (UTC) (envelope-from wittig.robert@sbcglobal.net) Received: from smtp108.sbc.mail.re2.yahoo.com (smtp108.sbc.mail.re2.yahoo.com [68.142.229.97]) by mx1.FreeBSD.org (Postfix) with SMTP id B772143D45 for ; Fri, 21 Jul 2006 18:22:33 +0000 (GMT) (envelope-from wittig.robert@sbcglobal.net) Received: (qmail 50811 invoked from network); 21 Jul 2006 18:22:33 -0000 Received: from unknown (HELO ?192.168.1.3?) (wittig.robert@sbcglobal.net@70.142.248.62 with plain) by smtp108.sbc.mail.re2.yahoo.com with SMTP; 21 Jul 2006 18:22:33 -0000 Message-ID: <44C11B6C.3070406@sbcglobal.net> Date: Fri, 21 Jul 2006 13:22:36 -0500 From: Robert C Wittig User-Agent: Thunderbird 1.5.0.4 (X11/20060516) MIME-Version: 1.0 To: DW References: <44C108FE.200@dwinner.net> In-Reply-To: <44C108FE.200@dwinner.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-questions@freebsd.org Subject: Re: mount privileges...what the heck? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Jul 2006 18:22:34 -0000 DW wrote: > So any ideas on why I need to do a chown -R dude:dude after the first > mount?????? Am I missing something, going insane, or is something buggy > here???? You created the directory as root: # mkdir /usr/home/dude/drive2 ...so it belongs to root. I can only assume that... 'Ownership on mount point: dude:dude /usr/home/dude/drive2' ...does not mean that you actually did a # chown dude:dude /usr/home/dude/drive2 ...which is necessary, after root creates a directory. Why didn't you just log in as dude to create the directory that was going to serve as the mount point, as in: % mkdir /usr/home/dude/drive2 ...or $ mkdir /usr/home/dude/drive2 Just yesterday I did exactly this on my PC-BSD (FreeBSD 6.1, basically) First I created, logged in an my 'dude' identity (as opposed to my root identity), and created 4 directories in /home/dude, for mounting four data partitions that exist on a data hard drive that is accessed by PC-BSD, Red Hat Enterprise 3, or Windows XP SP2 (depending on which front-loading, swappable hard drive cage with operating system, I have plugged into the machine. the partitions are Samba shares, when *nix is plugged into the machine, so they are always accessible to other Windows boxes on the LAN. Then, I wrote a shell script called 'mountall', which is the BSD equivalent to the script I have in Red Hat, for mounting the partitions. Then I ran the script, and voila... my Windows 2000 graphics workstation could read and write to the Samba shares as per usual.