diff options
author | julian <julian@FreeBSD.org> | 1997-11-13 00:28:51 +0000 |
---|---|---|
committer | julian <julian@FreeBSD.org> | 1997-11-13 00:28:51 +0000 |
commit | c931d11d3fc12ba491ad39463aa11df49dc1f688 (patch) | |
tree | 731c9e2cfdec42868e147077d821a150139c2303 /sbin/mount_ifs/mntopts.h | |
parent | 68d89b19d4172e0605feb73e4248bc41aec9a5f9 (diff) | |
download | FreeBSD-src-c931d11d3fc12ba491ad39463aa11df49dc1f688.zip FreeBSD-src-c931d11d3fc12ba491ad39463aa11df49dc1f688.tar.gz |
Reviewed by: hackers@freebsd.org in general
Obtained from: Whistle Communications tree
Add an option to the way UFS works dependent on the SUID bit of directories
This changes makes things a whole lot simpler on systems running as
fileservers for PCs and MACS. to enable the new code you must
1/ enable option SUIDDIR on the kernel.
2/ mount the filesystem with option suiddir.
hopefully this makes it difficult enough for people to
do this accidentally.
see the new chmod(2) man page for detailed info.
Diffstat (limited to 'sbin/mount_ifs/mntopts.h')
-rw-r--r-- | sbin/mount_ifs/mntopts.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/sbin/mount_ifs/mntopts.h b/sbin/mount_ifs/mntopts.h index 5175070..d9402cf 100644 --- a/sbin/mount_ifs/mntopts.h +++ b/sbin/mount_ifs/mntopts.h @@ -31,7 +31,7 @@ * SUCH DAMAGE. * * @(#)mntopts.h 8.7 (Berkeley) 3/29/95 - * $Id: mntopts.h,v 1.10 1997/08/25 21:02:21 bde Exp $ + * $Id: mntopts.h,v 1.11 1997/09/27 13:44:08 kato Exp $ */ struct mntopt { @@ -54,6 +54,7 @@ struct mntopt { #define MOPT_GROUPQUOTA { "groupquota", 0, 0, 0 } #define MOPT_NOCLUSTERR { "clusterr", 1, MNT_NOCLUSTERR, 0 } #define MOPT_NOCLUSTERW { "clusterw", 1, MNT_NOCLUSTERW, 0 } +#define MOPT_SUIDDIR { "suiddir", 0, MNT_SUIDDIR, 0 } /* Control flags. */ #define MOPT_FORCE { "force", 0, MNT_FORCE, 0 } @@ -77,6 +78,7 @@ struct mntopt { MOPT_NOATIME, \ MOPT_NODEV, \ MOPT_NOEXEC, \ + MOPT_SUIDDIR, /* must be before MOPT_NOSUID */ \ MOPT_NOSUID, \ MOPT_RDONLY, \ MOPT_UNION, \ |