From owner-freebsd-questions Tue Jan 23 15:36:17 2001 Delivered-To: freebsd-questions@freebsd.org Received: from changeofhabit.mr.itd.umich.edu (changeofhabit.mr.itd.umich.edu [141.211.144.17]) by hub.freebsd.org (Postfix) with ESMTP id 1C10C37B6A1 for ; Tue, 23 Jan 2001 15:35:59 -0800 (PST) Received: from tim.elnsng1.mi.home.com (c1129767-a.elnsng1.mi.home.com [24.183.248.20]) by changeofhabit.mr.itd.umich.edu (8.9.3/3.2r) with SMTP id SAA22285; Tue, 23 Jan 2001 18:35:56 -0500 (EST) From: Tim McMillen To: Marius , questions@FreeBSD.ORG Subject: Re: File system access across multiple platforms Date: Tue, 23 Jan 2001 18:39:57 -0500 X-Mailer: KMail [version 1.1.99] Content-Type: text/plain; charset="US-ASCII" References: In-Reply-To: MIME-Version: 1.0 Message-Id: <01012318395701.21856@tim.elnsng1.mi.home.com> Content-Transfer-Encoding: 8bit Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Well it still seems that there are problems with the permissions and ownership. I do not know how to fix that. It could be simple or as complicated as a bug in netatalk and the way it works with mount_msdos. If you have enough disk space, copy the files using FreeBSD to the users home directory that they connect into using netatalk. Once they are in that directory as ffs files, the macuser will certainly be able to do whatever with them they need to. Just make sure they are chown'd to the user first. Although, guess the reason you're asking is that you don't have the disk space or it isn't feasible to do the copy, and if so then I haven't been helpful at all. In that case, sorry, Tim On Tuesday January 23, 2001 17:51, Marius wrote: > O.K. > > I have gotten in a bit deep here. What I essentailly want to > do is allow a Mac (OS 9) user to access a legacy MS-DOS file system > to manipulate some files. > I am most of the way there. I have the old msdos hard > drive in a FreeBSD 3.5-Stable box, the filesystem correctly mounts at > boot time, and the Mac user can see the files system via > netatalk. The old hard drive has been mounted on > /mnt/dosc, and the entire file system is owned by the macuser. > The problem is, though the macuser can login to the account via > netatalk, and browse the filesystem in question, s/he can't copy any > of the files to the local Apple hard drive, or manipulate any of the > files. The Mac system complains that any given file "is already in > use" and thus can't be manipulated. Anybody run into this before? > Is there something I can do on the FreeBSD side to rectify things? > The macuser can copy/modify things normaly in his/her home > directory, which has the same permissions as the mounted file system. > The UFS behaves as expected. Likewise I have no problems on the > FreeBSD machine copying or moving things around, as the macuser. > > > Important stats: (Just in case it matters) > uname -a > FreeBSD milux.ny.home 3.5-STABLE FreeBSD 3.5-STABLE #7: Sun Jan 7 > 12:40:17 EST 2001 marius@milux.ny.home:/usr/src/sys/compile/MILUX > i386 > > netatalk-1.4b2+asun-2.1.3 > > ls -ld /mnt/dosc > drwxr-xr-x 1 macuser macuser 16384 Jan 1 1980 /mnt/dosc > > ls -ld /home/macuser > drwxr-xr-x 6 macuser macuser 512 Jan 16 18:32 /home/macuser > > > > > -Marius M. Rex > > > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-questions" in the body of the message To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message