Mam pulpit systemu Windows 7, który ma 3 mapowania dysków do udziałów CIFS na serwerze domowym FreeBSD. Istnieją również specjalne foldery (Desktop itp.) Przechowywane w udziałach CIFS.
Każdy z nich (z jakiegoś powodu specjalnych folderów) ma własne ustawienia Kosza, które skonfigurowałem tak, aby Kosz nie był używany. Jednak widzę folder $ RECYCLE.BIN utworzony na pulpicie za każdym razem, gdy usuwam plik w dowolnym miejscu na moim komputerze (w tym dyski lokalne, na których wyłączono Kosz), co jest dość denerwujące. Wewnątrz tego folderu jest zawsze desktop.ini
. Zwykle nie widzę innych desktop.ini
plików na dyskach lokalnych, ponieważ mam ukryte pliki systemu operacyjnego.
Nie mogę ukryć folderu, ponieważ wydaje się, że CIFS nie przechowuje ukrytych lub systemowych atrybutów (dlatego też widzę desktop.ini
pliki), pomimo nakazania klientowi traktowania plików dot jako ukrytych.
źródło
$RECYCLE.BIN
i ustawienie jego atrybutów na Tylko do odczytu i Ukryty. Zrobiłem coś takiego, aby uniemożliwić starszym wersjom systemu Windows tworzenie niektórych folderów (takich jakC:\Program Files\Movie Maker
).Odpowiedzi:
W pliku smb.conf możesz ukryć pliki przed listami katalogów.
W akcji, którą chcesz dodać:
który ukryje pliki desktop.ini i folder $ RECYCLE.BIN.
http://www.samba.org/samba/docs/man/manpages-3/smb.conf.5.html#id2543596
źródło