У меня есть рабочий стол Windows 7, который имеет 3 отображения диска к долям CIFS на FreeBSD домашний сервер. Существуют также специальные папки (Рабочий стол, и т.д.) сохранены на долях CIFS.
Каждый из них (включая специальные папки по некоторым причинам) имеет свои собственные настройки Recycle Bin, которые я настроил таким образом, что Корзина не используется. Однако я вижу папку $RECYCLE.BIN, созданную на моем рабочем столе каждый раз, когда я удаляю файл где угодно на моем компьютере (включая локальные диски, которым также отключили Корзину), который является довольно раздражающим. В этой папке всегда a desktop.ini
. Обычно я не вижу другой desktop.ini
файлы на локальных дисках, поскольку я защитил скрытые файлы ОС.
Я не могу скрыть папку, поскольку CIFS, кажется, не хранит скрытые атрибуты или системные атрибуты (таким образом, почему я вижу desktop.ini
файлы также) несмотря на сообщение клиенту рассматривать dotfiles, как скрытый.
В smb.conf файле у Вас есть способность скрыть файлы от списков каталогов.
В доле Вы обеспокоены в, добавляет что-то как:
hide files = /desktop.ini/$RECYCLE.BIN/
который скроет файлы desktop.ini и папку $RECYCLE.BIN.
http://www.samba.org/samba/docs/man/manpages-3/smb.conf.5.html#id2543596