summaryrefslogtreecommitdiff
path: root/docs-xml
diff options
context:
space:
mode:
authorMathieu Parent <math.parent@gmail.com>2018-05-01 20:35:52 +0200
committerAndrew Bartlett <abartlet@samba.org>2018-05-12 02:09:28 +0200
commit674fd1c2834567d473a0b8483eb20e66a27882c0 (patch)
treec2927003f4c588b4e97e84d6786a53efdeaa09ae /docs-xml
parentd4bbff5ce5705f877be326f32631b466daec5aed (diff)
downloadsamba-674fd1c2834567d473a0b8483eb20e66a27882c0.tar.gz
Improve vfs_linux_xfs_sgid manpage
- Add missing refpurpose and describe the "circumstances" - Replace dangling link by archive.org backup - Add fixed Linux version and commit link Signed-off-by: Mathieu Parent <math.parent@gmail.com> Reviewed-by: Andrew Bartlett <abartlet@samba.org> Reviewed-by: Garming Sam <garming@catalyst.net.nz>
Diffstat (limited to 'docs-xml')
-rw-r--r--docs-xml/manpages/vfs_linux_xfs_sgid.8.xml11
1 files changed, 7 insertions, 4 deletions
diff --git a/docs-xml/manpages/vfs_linux_xfs_sgid.8.xml b/docs-xml/manpages/vfs_linux_xfs_sgid.8.xml
index 21f7fab9d0a..2bc67e56a89 100644
--- a/docs-xml/manpages/vfs_linux_xfs_sgid.8.xml
+++ b/docs-xml/manpages/vfs_linux_xfs_sgid.8.xml
@@ -13,7 +13,7 @@
<refnamediv>
<refname>vfs_linux_xfs_sgid</refname>
- <refpurpose></refpurpose>
+ <refpurpose>Workaround XFS sgid bit not inherited during mkdir with default acl on Linux older than 3.1</refpurpose>
</refnamediv>
<refsynopsisdiv>
@@ -31,9 +31,12 @@
<para>
<command>vfs_linux_xfs_sgid</command> is a VFS module to work around an
- old Linux XFS bug that still exists: Under certain circumstances the
- SGID bit is not inherited (<ulink url="http://oss.sgi.com/bugzilla/show_bug.cgi?id=280">
- http://oss.sgi.com/bugzilla/show_bug.cgi?id=280</ulink>).
+ old Linux XFS bug fixed in 3.11: the SGID bit is not inherited during mkdir
+ when a default ACL is set
+ (<ulink url="https://web.archive.org/web/20160320180937/http://oss.sgi.com/bugzilla/show_bug.cgi?id=280">
+ https://web.archive.org/web/20160320180937/http://oss.sgi.com/bugzilla/show_bug.cgi?id=280
+ </ulink> fixed by <ulink url="https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=42c49d7f249c2487f36d3314753d5d8ebcee8249">
+ https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=42c49d7f249c2487f36d3314753d5d8ebcee8249</ulink>).
The <command>vfs_linux_xfs_sgid</command> VFS module will work around this
bug by manually setting the SGID bit after a <command>mkdir</command>
if the parent directory had the SGID bit set.