Linux Kernel: ksmbd: различия между версиями
Перейти к навигации
Перейти к поиску
Admin (обсуждение | вклад) Нет описания правки |
(нет различий)
|
Текущая версия от 15:28, 6 августа 2026
Конфигурация
Полный путь файла конфигурации /etc/ksmbd/ksmbd.conf
Глобальные параметры
bind interfaces only = no deadtime = 0 guest account = nobody interfaces = ipc timeout = 0 kerberos keytab file = kerberos service name = map to guest = never max active sessions = 1024 max connections = 128 max open files = 10000 netbios name = KSMBD SERVER restrict anonymous = 0 root directory = server max protocol = SMB3_11 server min protocol = SMB2_10 server multi channel support = no server signing = disabled server string = SMB SERVER share:fake_fscaps = 64 smb2 leases = no smb2 max credits = 8192 smb2 max read = 4MB smb2 max trans = 1MB smb2 max write = 4MB smb3 encryption = auto smbd max io size = 8MB tcp port = 445 workgroup = WORKGROUP
Параметры секции
browseable = yes comment = create mask = 0744 directory mask = 0755 force create mode = 0000 force directory mode = 0000 force group = force user = guest ok = no hide dot files = yes inherit owner = no invalid users = oplocks = yes path = read list = store dos attributes = yes valid users = veto files = vfs objects = write list = writeable = no crossmnt = yes
Пример конфигурации
useradd -M -s /sbin/nologin ksmbd-user
[global] bind interfaces only = yes interfaces = br0 netbios name = SHARE server min protocol = SMB2_10 server string = ksmbd workgroup = WORKGROUP [общее] path = /data1/ksmbd/common valid users = ksmbd-user read only = no create mask = 0660 directory mask = 2770 veto files = /$RECYCLE.BIN/desktop.ini/lost+found/Thumbs.db/~*/
Windows SmbClient
Для Windows 11 по умолчанию требуется "криптографическая подпись"
Команда powershell Set-SmbClientConfiguration -RequireSecuritySignature $false -Force