%3F.png)
Ich habe einen Windows 7-Desktop mit 3 Laufwerkszuordnungen zu CIFS-Freigaben auf einem FreeBSD-Heimserver. Auf den CIFS-Freigaben sind auch spezielle Ordner (Desktop usw.) gespeichert.
Jeder dieser Ordner (einschließlich der speziellen Ordner aus irgendeinem Grund) hat seine eigenen Papierkorbeinstellungen, die ich so konfiguriert habe, dass der Papierkorbnichtverwendet. Allerdings sehe ich jedes Mal, wenn ich irgendwo auf meinem Computer eine Datei lösche (einschließlich lokaler Festplatten, bei denen der Papierkorb ebenfalls deaktiviert ist), dass auf meinem Desktop ein Ordner $RECYCLE.BIN erstellt wird, was ziemlich ärgerlich ist. In diesem Ordner befindet sich immer ein desktop.ini
. Normalerweise kann ich andere Dateien auf den lokalen Laufwerken nicht sehen, desktop.ini
da ich geschützte Betriebssystemdateien ausgeblendet habe.
Ich kann den Ordner nicht ausblenden, da CIFS die versteckten oder Systemattribute nicht zu speichern scheint (weshalb ich die desktop.ini
Dateien auch sehe), obwohl ich dem Client sage, dass er Dotfiles als versteckt behandeln soll.
Antwort1
In der Datei smb.conf haben Sie die Möglichkeit, Dateien aus Verzeichnislisten auszublenden.
Fügen Sie in der Freigabe, die Sie betrifft, etwas wie Folgendes hinzu:
hide files = /desktop.ini/$RECYCLE.BIN/
Dadurch werden die desktop.ini-Dateien und der Ordner $RECYCLE.BIN ausgeblendet.
http://www.samba.org/samba/docs/man/manpages-3/smb.conf.5.html#id2543596