mirror of
https://github.com/samba-team/samba.git
synced 2025-01-10 01:18:15 +03:00
smbd: fileserver: Change defaults to work with EA support out of the box.
Signed-off-by: Jeremy Allison <jra@samba.org> Reviewed-by: Volker Lendecke <vl@samba.org> Autobuild-User(master): Volker Lendecke <vl@samba.org> Autobuild-Date(master): Tue May 15 12:40:48 CEST 2018 on sn-devel-144
This commit is contained in:
parent
9fbd4672b0
commit
506c520503
@ -61,9 +61,16 @@ REMOVED FEATURES
|
|||||||
smb.conf changes
|
smb.conf changes
|
||||||
================
|
================
|
||||||
|
|
||||||
|
As the most popular Samba install platforms (Linux and FreeBSD) both
|
||||||
|
support extended attributes by default, the parameters "map readonly",
|
||||||
|
"store dos attributes" and "ea support" have had their defaults changed
|
||||||
|
to allow better Windows fileserver compatibility in a default install.
|
||||||
|
|
||||||
Parameter Name Description Default
|
Parameter Name Description Default
|
||||||
-------------- ----------- -------
|
-------------- ----------- -------
|
||||||
|
map readonly Default changed no
|
||||||
|
store dos attributes Default changed yes
|
||||||
|
ea support Default changed yes
|
||||||
|
|
||||||
KNOWN ISSUES
|
KNOWN ISSUES
|
||||||
============
|
============
|
||||||
|
@ -49,6 +49,13 @@
|
|||||||
attribute.
|
attribute.
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
|
<para>
|
||||||
|
The default has changed to no in Samba release 4.9.0 and above to allow better Windows
|
||||||
|
fileserver compatibility in a default install. In addition the default setting of
|
||||||
|
<smbconfoption name="store dos attributes"/> has been changed to <constant>Yes</constant>
|
||||||
|
in Samba release 4.9.0 and above.
|
||||||
|
</para>
|
||||||
|
|
||||||
</description>
|
</description>
|
||||||
<value type="default">yes</value>
|
<value type="default">no</value>
|
||||||
</samba:parameter>
|
</samba:parameter>
|
||||||
|
@ -21,7 +21,10 @@
|
|||||||
extended attribute by earlier versions of Samba, but they will not be able to read the create
|
extended attribute by earlier versions of Samba, but they will not be able to read the create
|
||||||
time stored there. Storing the create time separately from the normal filesystem meta-data
|
time stored there. Storing the create time separately from the normal filesystem meta-data
|
||||||
allows Samba to faithfully reproduce NTFS semantics on top of a POSIX filesystem.
|
allows Samba to faithfully reproduce NTFS semantics on top of a POSIX filesystem.
|
||||||
|
|
||||||
|
The default has changed to yes in Samba release 4.9.0 and above to allow better Windows
|
||||||
|
fileserver compatibility in a default install.
|
||||||
</para>
|
</para>
|
||||||
</description>
|
</description>
|
||||||
<value type="default">no</value>
|
<value type="default">yes</value>
|
||||||
</samba:parameter>
|
</samba:parameter>
|
||||||
|
@ -24,8 +24,11 @@
|
|||||||
access to this tight space via extended attribute support could consume all
|
access to this tight space via extended attribute support could consume all
|
||||||
of it by unsuspecting client applications, which would prevent changing
|
of it by unsuspecting client applications, which would prevent changing
|
||||||
system metadata due to lack of space.
|
system metadata due to lack of space.
|
||||||
|
|
||||||
|
The default has changed to yes in Samba release 4.9.0 and above to allow better Windows
|
||||||
|
fileserver compatibility in a default install.
|
||||||
</para>
|
</para>
|
||||||
</description>
|
</description>
|
||||||
|
|
||||||
<value type="default">no</value>
|
<value type="default">yes</value>
|
||||||
</samba:parameter>
|
</samba:parameter>
|
||||||
|
@ -2880,7 +2880,7 @@ struct loadparm_context *loadparm_init(TALLOC_CTX *mem_ctx)
|
|||||||
|
|
||||||
lpcfg_do_global_parameter(lp_ctx, "strict sync", "yes");
|
lpcfg_do_global_parameter(lp_ctx, "strict sync", "yes");
|
||||||
|
|
||||||
lpcfg_do_global_parameter(lp_ctx, "map readonly", "yes");
|
lpcfg_do_global_parameter(lp_ctx, "map readonly", "no");
|
||||||
|
|
||||||
lpcfg_do_global_parameter(lp_ctx, "allow trusted domains", "yes");
|
lpcfg_do_global_parameter(lp_ctx, "allow trusted domains", "yes");
|
||||||
|
|
||||||
@ -3000,6 +3000,10 @@ struct loadparm_context *loadparm_init(TALLOC_CTX *mem_ctx)
|
|||||||
|
|
||||||
lpcfg_do_global_parameter(lp_ctx, "check parent directory delete on close", "no");
|
lpcfg_do_global_parameter(lp_ctx, "check parent directory delete on close", "no");
|
||||||
|
|
||||||
|
lpcfg_do_global_parameter(lp_ctx, "ea support", "yes");
|
||||||
|
|
||||||
|
lpcfg_do_global_parameter(lp_ctx, "store dos attributes", "yes");
|
||||||
|
|
||||||
for (i = 0; parm_table[i].label; i++) {
|
for (i = 0; parm_table[i].label; i++) {
|
||||||
if (!(lp_ctx->flags[i] & FLAG_CMDLINE)) {
|
if (!(lp_ctx->flags[i] & FLAG_CMDLINE)) {
|
||||||
lp_ctx->flags[i] |= FLAG_DEFAULT;
|
lp_ctx->flags[i] |= FLAG_DEFAULT;
|
||||||
|
@ -193,7 +193,7 @@ static const struct loadparm_service _sDefault =
|
|||||||
.map_system = false,
|
.map_system = false,
|
||||||
.map_hidden = false,
|
.map_hidden = false,
|
||||||
.map_archive = true,
|
.map_archive = true,
|
||||||
.store_dos_attributes = false,
|
.store_dos_attributes = true,
|
||||||
.dmapi_support = false,
|
.dmapi_support = false,
|
||||||
.locking = true,
|
.locking = true,
|
||||||
.strict_locking = Auto,
|
.strict_locking = Auto,
|
||||||
@ -231,7 +231,7 @@ static const struct loadparm_service _sDefault =
|
|||||||
._use_sendfile = false,
|
._use_sendfile = false,
|
||||||
.map_acl_inherit = false,
|
.map_acl_inherit = false,
|
||||||
.afs_share = false,
|
.afs_share = false,
|
||||||
.ea_support = false,
|
.ea_support = true,
|
||||||
.acl_check_permissions = true,
|
.acl_check_permissions = true,
|
||||||
.acl_map_full_control = true,
|
.acl_map_full_control = true,
|
||||||
.acl_group_control = false,
|
.acl_group_control = false,
|
||||||
@ -239,7 +239,7 @@ static const struct loadparm_service _sDefault =
|
|||||||
.allocation_roundup_size = SMB_ROUNDUP_ALLOCATION_SIZE,
|
.allocation_roundup_size = SMB_ROUNDUP_ALLOCATION_SIZE,
|
||||||
.aio_read_size = 1,
|
.aio_read_size = 1,
|
||||||
.aio_write_size = 1,
|
.aio_write_size = 1,
|
||||||
.map_readonly = MAP_READONLY_YES,
|
.map_readonly = MAP_READONLY_NO,
|
||||||
.directory_name_cache_size = 100,
|
.directory_name_cache_size = 100,
|
||||||
.smb_encrypt = SMB_SIGNING_DEFAULT,
|
.smb_encrypt = SMB_SIGNING_DEFAULT,
|
||||||
.kernel_share_modes = true,
|
.kernel_share_modes = true,
|
||||||
|
Loading…
Reference in New Issue
Block a user