Linux Kernel: ksmbd: различия между версиями

Материал из Записи-напоминании
Перейти к навигации Перейти к поиску
Нет описания правки
 
(нет различий)

Текущая версия от 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