Скрыть временные файлы в сетевом ресурсе Samba
Недавно обнаружилась такая проблема: в сетевой папке, которая располагается на файловом сервере с Samba отображались временные файлы Microsoft Word, Excel (например после редактирования файла Прайс-лист 2011.doc оставался файл ~$айс-лист.doc) и других программ которые оставались после редактирования и не удалялись, что некоторым образом мешало работе.
Проблема решается следующим образом: в конфигурационном файле samba для сетевой папки необходимо добавить директиву hide files. Сервер Samba располагается на Ubuntu, поэтому пути к smb.conf на других системах могут отличаться.
cd /etc/samba
nano smb.conf
Находим в файле smb.conf блок описывающий наш общий ресурс и добавляем к нему строчку:
hide files = /$RECYCLE.BIN/desktop.ini/lost+found/Thumbs.db/~*/
Эта строчка скрывает от windows файлы с именами, которые разделены знаком «/».
Заметьте наши временные файлы, про которые мы говорили скрывает блок «/~*/». Который говорит Samba скрывать все файлы начинающиеся символом «~».