manjaro, обновил завалявшийся ПК, поставил samba, простейший конфиг из одного пользователя и шары.
По итогу
smb: \tst\> mkdir 123:
NT_STATUS_OBJECT_NAME_INVALID making remote directory \tst\123:
Не даёт создать файлы с :
в имени.
Также не показывал файлы с :
в имени пока я не нагуглил, что надо mangled names = no
.
Имею на данный момент:
6.3.8-1-MANJARO-ARM
samba 4.18.2-2
# cat smb.conf
[global]
workgroup = WORKGROUP
dns proxy = no
log file = /var/log/samba/%m.log
max log size = 1000
client min protocol = SMB2
server role = standalone server
passdb backend = tdbsam
obey pam restrictions = yes
unix password sync = yes
passwd program = /usr/bin/passwd %u
passwd chat = *New*UNIX*password* %n\n *ReType*new*UNIX*password* %n\n *passwd:*all*authentication*tokens*updated*successfully*
pam password change = yes
map to guest = Bad Password
usershare allow guests = yes
name resolve order = lmhosts bcast host wins
security = user
guest account = nobody
load printers = no
disable spoolss = yes
show add printer wizard = no
[data]
comment = data
browseable = no
path = /mnt
guest ok = no
valid users = flotsky
force user = flotsky
writable = yes
create mask = 0755
directory mask = 0755
mangled names = no
При этом этот-же конфиг, но на samba 4.17.5-1
прекрасно позволяет создать файлы с :
в имени и без всяких mangled names = no
прекрасно всё показывает.
Что мне ещё надо включить в конфиге чтобы было как раньше?