mirror of
https://github.com/coolsnowwolf/lede.git
synced 2025-04-15 18:03:30 +00:00
109 lines
3.6 KiB
Plaintext
109 lines
3.6 KiB
Plaintext
if PACKAGE_samba4
|
|
|
|
config SAMBA4_SERVER
|
|
bool "Server (fileserver)"
|
|
help
|
|
installs: smbd (daemon) smbpasswd pdbedit testparm smbstatus smbtree
|
|
This provides the basic fileserver service and is the minimum needed to serve file-shares.
|
|
good guide: https://fitzcarraldoblog.wordpress.com/2016/10/17/a-correct-method-of-configuring-samba-for-browsing-smb-shares-in-a-home-network/
|
|
default y
|
|
|
|
config SAMBA4_SERVER_NETBIOS
|
|
bool "enable Netbios support"
|
|
depends on SAMBA4_SERVER
|
|
help
|
|
installs: nmbd (daemon) nmblookup
|
|
Builds the nmbd to announce samba resources via netbios.
|
|
NOTE: Windows 10 (1709+) will not display workgroup netbios resources anymore, unless the old SMB1 feature is reinstalled (not recommend).
|
|
Therefor this feature can be safely disabled, network shares can still be directly accessed via network paths '\\hostname\sharename' and mounted via 'map network drive'.
|
|
default y
|
|
|
|
config SAMBA4_SERVER_VFS
|
|
bool "enable common VFS modules"
|
|
depends on SAMBA4_SERVER
|
|
help
|
|
provides commonly used vfs modules
|
|
installs:
|
|
modules: (vfs_btrfs) vfs_fruit vfs_shadow_copy2 vfs_recycle vfs_fake_perms vfs_readonly vfs_cap vfs_offline vfs_crossrename
|
|
default y
|
|
|
|
config SAMBA4_SERVER_VFSX
|
|
bool "enable extended VFS modules"
|
|
depends on SAMBA4_SERVER
|
|
help
|
|
provides extra vfs modules
|
|
installs:
|
|
modules: vfs_virusfilter vfs_shell_snap vfs_commit vfs_worm vfs_xattr_tdb vfs_streams_xattr vfs_aio_fork vfs_aio_pthread (vfs_linux_xfs_sgid) vfs_netatalk vfs_dirsort vfs_fileid
|
|
default n
|
|
|
|
config SAMBA4_SERVER_AVAHI
|
|
bool "enable AVAHI support"
|
|
depends on SAMBA4_SERVER
|
|
select PACKAGE_libavahi-client
|
|
select PACKAGE_avahi-dbus-daemon
|
|
help
|
|
Supports AVAHI daemon to announce samba resources, via mDNS/SD.
|
|
default n
|
|
|
|
config SAMBA4_SERVER_QUOTAS
|
|
bool "enable QUOTAS support"
|
|
depends on SAMBA4_SERVER
|
|
help
|
|
installs: smbcquota
|
|
modules: vfs_default_quota
|
|
Supports linux sysquotas or windows via the vfs_default_quota module.
|
|
default n
|
|
|
|
config SAMBA4_SERVER_ACL
|
|
bool "enable ACL support"
|
|
depends on SAMBA4_SERVER
|
|
select PACKAGE_acl
|
|
help
|
|
installs: mvxattr sharesec smbcacls
|
|
modules: vfs_acl_xattr vfs_acl_tdb vfs_posixacl
|
|
Supports extended access control lists for windows, linux shares.
|
|
default n
|
|
|
|
config SAMBA4_SERVER_AD_DC
|
|
bool "enable AD-DC support, useing krb5-server (EXPERIMENTAL)"
|
|
depends on SAMBA4_SERVER
|
|
select PACKAGE_python-base
|
|
select PACKAGE_python-crypto
|
|
select PACKAGE_krb5-server
|
|
select PACKAGE_libopenssl
|
|
select PACKAGE_libgnutls
|
|
select PACKAGE_libopenldap
|
|
help
|
|
installs: samba (meta-daemon) python-crypt nsstest ntlm_auth
|
|
scripts: samba-tool
|
|
see: https://wiki.samba.org/index.php/Setting_up_Samba_as_an_Active_Directory_Domain_Controller
|
|
HINT: see section (# Using the Domain Controller as a File Server)
|
|
NOTE: Extroot is recommend for this setup, since it is not optimized to run completely from ram/tempfs!
|
|
default n
|
|
|
|
config SAMBA4_SERVER_WINBIND
|
|
bool "enable Winbind support"
|
|
depends on SAMBA4_SERVER
|
|
depends on SAMBA4_SERVER_AD_DC
|
|
help
|
|
installs: winbindd (daemon) wbinfo winbind_krb5_locator
|
|
The Winbindd service enables you to:
|
|
Use domain users and groups in local commands, such as chown and chgrp.
|
|
Display domain users and groups in local command's output, such as ls.
|
|
see: https://wiki.samba.org/index.php/Configuring_Winbindd_on_a_Samba_AD_DC
|
|
default n
|
|
|
|
config SAMBA4_CLIENT
|
|
bool "Client tool"
|
|
help
|
|
installs: smbclient smbstatus smbtree
|
|
default n
|
|
|
|
config SAMBA4_NET
|
|
bool "Admin tools (net)"
|
|
help
|
|
installs: net smbcontrol smbget profiles rpcclient smbstatus smbtree
|
|
default n
|
|
|
|
endif
|