http:///https:///index.php?title=Using_the_xattr_tdb_VFS_Module&feed=atom&action=history
Using the xattr tdb VFS Module - Revision history
2024-03-28T18:34:49Z
Revision history for this page on the wiki
MediaWiki 1.39.5
https://wiki.samba.org/index.php?title=Using_the_xattr_tdb_VFS_Module&diff=16504&oldid=prev
Abartlet: add unsafe to vfs_xattr_tdb warning
2020-02-28T18:30:43Z
<p>add unsafe to vfs_xattr_tdb warning</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 18:30, 28 February 2020</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Line 7:</td>
<td colspan="2" class="diff-lineno">Line 7:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{Imbox</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{Imbox</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>| type = warning</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>| type = warning</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>| text = Storing extended attributes in a TDB file is inefficient and does not scale. Do not use this module in production.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>| text = Storing extended attributes in a TDB file is inefficient<ins style="font-weight: bold; text-decoration: none;">, unsafe (unless absolutely all access is via Samba)</ins> and does not scale. Do not use this module in production.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>}}</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>}}</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
</table>
Abartlet
https://wiki.samba.org/index.php?title=Using_the_xattr_tdb_VFS_Module&diff=14002&oldid=prev
Mmuehlfeld: Added new documentation about xattr_tdb.
2017-11-01T17:06:24Z
<p>Added new documentation about xattr_tdb.</p>
<p><b>New page</b></p><div>= Introduction =<br />
<br />
The <code>xattr_tdb</code> Virtual File System (VFS) module stores extended attributes in a Trivial Database (TDB) file. This enables you to use extended attributes on operating systems or file systems that do not support extended attributes.<br />
<br />
You can use this module with other VFS modules, such as [[Using_the_acl_xattr_VFS_Module|acl_xattr]] or [[Using_the_streams_xattr_VFS_Module|streams_xattr]], that store information in extended attributes.<br />
<br />
{{Imbox<br />
| type = warning<br />
| text = Storing extended attributes in a TDB file is inefficient and does not scale. Do not use this module in production.<br />
}}<br />
<br />
<br />
<br />
<br />
<br />
= Enabling the <code>xattr_tdb</code> Module =<br />
<br />
You can enable the <code>xattr_module</code> module either globally in the the <code>[global]</code> section or for individual shares in the share's section. To enable the module:<br />
<br />
* Edit your <code>smb.conf</code> file. Depending on where to enable the module, add the following entry either to the <code>[global]</code> or to the share's section:<br />
<br />
vfs objects = xattr_tdb<br />
<br />
* Optionally, set the path to the TDB file. For example:<br />
xattr_tdb:file = /usr/local/samba/var/locks/xattr.tdb<br />
<br />
* Reload the Samba configuration:<br />
<br />
# smbcontrol all reload-config<br />
<br />
<br />
<br />
<br />
<br />
= Additional Resources =<br />
<br />
For additional information, see the <code>vfs_xattr_tdb</code> man page.<br />
<br />
<br />
<br />
<br />
<br />
----<br />
[[Category:Active Directory]]<br />
[[Category:NT4 Domains]]<br />
[[Category:Domain Members]]<br />
[[Category:Virtual File System Modules]]</div>
Mmuehlfeld