[PATCH] ext3 doc: user_xattr and acl options are not on by default
Andreas Gruenbacher
agruen at suse.de
Sat Dec 3 03:28:32 UTC 2005
Daniel,
On Friday 02 December 2005 19:06, Daniel Drake wrote:
> Documentation/ext3.txt suggests that the "user_xattr" and "acl" mount
> options are on by default. This doesn't seem to be the case, as the kernel
> deduces the default mount options from the filesystem superblock, and
> mke2fs does not appear to write any default mount options there.
>
> This error was spotted by Jacques de Mer.
thanks for the patch. The mount options indeed are not on by default.
Unfortunately more things are wrong here: The user_xattr option is for
Extended User Attributes, and not for Extended Attributes in general.
>From attr(5):
Extended user attributes
Extended user attributes may be assigned to files and directories for
storing arbitrary additional information such as the mime type, charac-
ter set or encoding of a file. The access permissions for user
attributes are defined by the file permission bits.
The user_xattr and acl mount options can be used independently. It is
correct that CONFIG_EXT3_FS_XATTR (which enables general Extended
Attribute support) is necessary for both acls and user xattrs though.
How about this patch instead?
-------------------------------------------------------------------------
Fix the ext3 mount options documentation
Reported by Jacques de Mer and Daniel Drake <dsd at gentoo.org>.
Signed-off-by: Andreas Gruenbacher <agruen at suse.de>
Index: linux-2.6.15-rc3/Documentation/filesystems/ext3.txt
===================================================================
--- linux-2.6.15-rc3.orig/Documentation/filesystems/ext3.txt
+++ linux-2.6.15-rc3/Documentation/filesystems/ext3.txt
@@ -57,19 +57,19 @@ oldalloc This disables the Orlov block
we'd like to get some feedback if it's the contrary for
you.
-user_xattr (*) Enables POSIX Extended Attributes. It's enabled by
- default, however you need to confifure its support
- (CONFIG_EXT3_FS_XATTR). This is neccesary if you want
- to use POSIX Acces Control Lists support. You can visit
- http://acl.bestbits.at to know more about POSIX Extended
- attributes.
-
-nouser_xattr Disables POSIX Extended Attributes.
-
-acl (*) Enables POSIX Access Control Lists support. This is
- enabled by default, however you need to configure
- its support (CONFIG_EXT3_FS_POSIX_ACL). If you want
- to know more about ACLs visit http://acl.bestbits.at
+user_xattr Enables Extended User Attributes. Additionally, you need
+ to have extended attribute support enabled in the kernel
+ configuration (CONFIG_EXT3_FS_XATTR). See the attr(5)
+ manual page and http://acl.bestbits.at to learn more
+ about extended attributes.
+
+nouser_xattr Disables Extended User Attributes.
+
+acl Enables POSIX Access Control Lists support. Additionally,
+ you need to have ACL support enabled in the kernel
+ configuration (CONFIG_EXT3_FS_POSIX_ACL). See the acl(5)
+ manual page and http://acl.bestbits.at for more
+ information.
noacl This option disables POSIX Access Control List support.
Thanks,
Andreas.
More information about the Ext3-users
mailing list