Wie kann ich die Erstellung von $RECYCLE.BIN auf Netzwerklaufwerken/-ordnern verhindern (oder ausblenden)?

Wie kann ich die Erstellung von $RECYCLE.BIN auf Netzwerklaufwerken/-ordnern verhindern (oder ausblenden)?

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.inida 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.iniDateien 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

verwandte Informationen