November 8th, 2016

Samba + Sles = шайтан

Приветствую, камрады! Всем пива и аптайма!

Случилась непонятная шайтан-ситуация, может у кого-то будут светлые идеи по этому поводу

Есть сервер, где крутится система, с помощью которой пользователи в том числе формируют файлики на расшареный самбой раздел
Ось:
SUSE Linux Enterprise Server 11 (x86_64)
VERSION = 11
PATCHLEVEL = 3

Samba version 3.6.3-0.39.1-3012-SUSE-CODE11-x86_64

smb.conf:
# smb.conf is the main Samba configuration file. You find a full commented
# version at /usr/share/doc/packages/samba/examples/smb.conf.SUSE if the
# samba-doc package is installed.
# Date: 2013-05-28
[global]
workgroup = MYDOM
passdb backend = tdbsam
printing = cups
printcap name = cups
printcap cache time = 750
cups options = raw
auth methods = winbind
map to guest = Bad User
# include = /etc/samba/dhcp.conf
# logon path = \\%L\profiles\.msprofile
# logon home = \\%L\%U\.9xprofile
# logon drive = P:
usershare allow guests = No
idmap gid = 10000-20000
idmap uid = 10000-20000
kerberos method = secrets and keytab
realm = MYDOM.LOCAL

security = ads
template homedir = /home/%D/%U
template shell = /bin/bash
winbind refresh tickets = yes
winbind use default domain = yes
winbind enum groups = yes
winbind enum users = yes
domain logons = No
domain master = No
password server = dc01, dc02, dc03
wins support = No
# use kerberos keytab = true
obey pam restrictions = no
encrypt passwords = yes

[disk_l]
comment = Disk_L
path = /disk_l
hide files = .*
veto files = /*.rar/*.7z/*.mp3/*.ogg/*.avi/*.mp4/*.mov/*.mkv/*.vob/*.pst/*.iso/*.bup/*.vob/*.nrg/*.tif/*.tiff/*.bmp/*.png
# Don't comment it!!!! Need for win98 access
guest ok = yes
browseable = yes
writable = yes
inherit permissions = yes
inherit acls = yes
map acl inherit = yes
force directory mode = 0777
force create mode = 0777
create mask = 0777
directory mask = 0777

#Do audit!
vfs objects = full_audit
full_audit:prefix = %u|%I
full_audit:failure = none
full_audit:success = mkdir rmdir unlink rename open read write pwrite pread
full_audit:facility = local5
full_audit:priority = debug

[varlog]
comment = VarLog
path = /var/log
guest ok = yes
browseable = yes
writable = yes

диск в fstab
/dev/sda4 on /disk_l type ext3 (rw,acl,user_xattr)

Итак, вопрос. Некоторое время назад стала возникать очень странная ситуация. Пользователь делает выгрузку файла, он выгружается, но в самбе не виден. Например файл называется f6341031. Если обратиться к нему с винды L:\share\f6341031, то файл вполне откроется, но ни в проводнике ни в Far файл не виден (показ скрытых файлов разумеется включен). Точно такой же файлик, созданный ранее f6340031 - вполне виден. Права на файлы абсолютно идентичные что *nix-овые, что acl-ные.
Теперь самый прикол: если файлик f6341031 скопировать в файл f6341032, то становятся видны оба! а если в файл f6341031_, то не виден ни один. Причем если после этого скопировать еще в файл f6341032, то становятся видны все 3! А если в имя f6341032_, то только он.

Может хоть кто-то сможет подсказать что за чертовщина?

UPD: В консоли все файлы видны под всеми пользователями. Права на файл 777, флагов нет.
UPD2: То же относится и к папкам папку dirname не видно, создаешь dirname1, не видно ни одну. Зато стоит создать dirname2 то видно все 3. Если сразу создать dirname2 то видно обе. Более того! Становится виден и файл f6341031.