Subject: Re: Set owner/group on mount
To: Jan Danielsson <jan.m.danielsson@gmail.com>
From: Matthias Scheler <tron@zhadum.org.uk>
List: netbsd-users
Date: 03/26/2007 13:01:16
On Sun, Mar 25, 2007 at 09:33:29PM +0200, Jan Danielsson wrote:
>    I want to set owner/group and permissions on a mount point as I
> mount. Something like:
> 
>    $ sudo mount -o setuid=jan,setgid=users,perm=750 /dev/cgd3a
> /mnt/evilstuff

That's only supported for filesystem which don't provide permissions
and user and group information like FAT filesystems (handled via
"mount_msdos"). If a filesystem provides such information (FFS, LFS,
NFS, ext2fs, etc.) that information is used. You can however use the
umap filesystem via "mount_umap" to remap user and group ids.

There are also the mount options "nodev" and "nosuid" which stop the
user from taking over a system by mounting a filesystem with setuid
or setgid binaries or world writable device nodes.

> Is it possible, or do I need to run chown and chmod separately after
> the mount?

That will work, too. You only have to do that once because the permissions
and the ownership will be stored.

	Kind regards

P.S. "Cc:" and "Reply-To:" are set to "netbsd-users@NetBSD.org".

-- 
Matthias Scheler                                  http://zhadum.org.uk/