configuration-templates

Subversion Repositories:
Compare Path: Rev
With Path: Rev
?path1? @ 164  →  ?path2? @ 165
/samba/4/standalone/smb.conf
@@ -39,19 +39,24 @@
security = user
# For compatibility with scripts.
passdb backend = smbpasswd
map to guest = Bad Password
map to guest = Bad User
guest account = nobody
# For compatibility with clients.
#client use spnego = no
#client ntlmv2 auth = no
acl allow execute always = True
# Allow some variable expansions to work.
#%M
hostname lookups = yes
#%m
#smb ports = 139
# Extended attributes on files.
ea support = yes
map acl inherit = yes
store dos attributes = yes
 
# Samba version support (support legacy clients).
min protocol = NT1
 
# Samba modules.
vfs objects = shadow_copy2 catia fruit streams_xattr acl_xattr recycle aio_pthread
# vfs objects = shadow_copy2 catia fruit streams_xattr acl_xattr recycle crossrename io_uring aio_pthread
vfs objects = shadow_copy2 catia fruit streams_xattr acl_xattr recycle crossrename aio_pthread
shadow: snapdir = .zfs/snapshot
shadow: sort = desc
shadow: format = zfs-auto-snap_%S-%Y-%m-%d-%H%M
@@ -77,40 +82,25 @@
readdir_attr:aapl_max_access = yes
readdir_attr:aapl_rsize = yes
streams_xattr:store_stream_type = yes
crossrename:sizelimit = 50
io_uring:num_entries = 128
io_uring:sqpoll = no
aio_linux:aio num events = 256
aio_pthread:aio open = true
 
# Turn off host mDFS for now.
host msdfs = no
 
### Tweaks
# Don't tweak Linux buffers: SO_RCVBUF=131072 SO_SNDBUF=131072
socket options=TCP_NODELAY IPTOS_LOWDELAY
# No extent-based allocation: ZFS
strict allocate = no
# Slowing down SMB4
server signing = no
# No sendfile on: ZFS
use sendfile = no
max open files = 65535
min receivefile size = 16384
# Use max packet size possible in negotiation.
max xmit = 65536
# Requires aio_linux as last module in vfs_objects
# Requires aio_pthread as last module in vfs_objects
aio read size = 1
aio write size = 1
# 1 MiB cache per file
#write cache size = 1048576
getwd cache = true
# Enable raw rights and reads.
read raw = yes
write raw = yes
# Consistency accross filesystems.
oplocks = on
kernel oplocks = yes
server multi channel support = yes
# Kill stale connections without open files.
deadtime = 15
max protocol = SMB2
 
# Logging
# 0 -> LOG_ERR, 1 -> LOG_WARNING, 2 -> LOG_NOTICE, 3 -> LOG_DEBUG
@@ -118,6 +108,9 @@
 
# Include LDAP configuration.
#include = /etc/samba/smb.conf.ldap
 
# Include DFS.
#include = /etc/samba/smb.conf.dfs
# Include local settings.
include = /etc/samba/smb.conf.local
@@ -124,7 +117,3 @@
 
# Include shares.
include = /etc/samba/smb.conf.share
 
# Include DFS.
#include = /etc/samba/smb.conf.dfs