Wie kann ich verhindern, dass $ RECYCLE.BIN auf Netzwerklaufwerken / -ordnern erstellt (oder ausgeblendet) wird?

10

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) verfügt über eigene Einstellungen für den Papierkorb, die ich so konfiguriert habe, dass der Papierkorb nicht verwendet wird. Ich sehe jedoch jedes Mal, wenn ich eine Datei irgendwo auf meinem Computer lösche (einschließlich lokaler Datenträger, auf denen auch der Papierkorb deaktiviert ist), einen Ordner $ RECYCLE.BIN, der auf meinem Desktop erstellt wurde, was ziemlich ärgerlich ist. In diesem Ordner befindet sich immer ein desktop.ini. Normalerweise kann ich keine anderen desktop.iniDateien auf den lokalen Laufwerken sehen, da ich geschützte Betriebssystemdateien versteckt habe.

Ich kann den Ordner nicht ausblenden, da CIFS die ausgeblendeten oder Systemattribute nicht zu speichern scheint (daher werden die desktop.iniDateien auch angezeigt), obwohl der Client angewiesen wird, Punktedateien als ausgeblendet zu behandeln.

Alan Pearce
quelle
Eine Problemumgehung könnte darin bestehen, eine eigene Datei mit der Länge Null zu erstellen $RECYCLE.BINund ihre Attribute auf Schreibgeschützt und Versteckt zu setzen. Ich habe so etwas getan, um zu verhindern, dass ältere Windows-Versionen bestimmte Ordner (wie C:\Program Files\Movie Maker) erstellen .
Martineau
@martineau: Ich hatte das bereits versucht, aber die Datei kann nicht ausgeblendet werden, da ich erwähnte, dass CIFS die verborgenen / Systemattribute nicht speichert (unsicher über schreibgeschützt, aber das ist nicht relevant).
Alan Pearce

Antworten:

4

In der Datei smb.conf können Sie Dateien aus Verzeichnislisten ausblenden.

Fügen Sie in der Freigabe, mit der Sie sich befassen, Folgendes hinzu:

hide files = /desktop.ini/$RECYCLE.BIN/

Dadurch werden die Dateien desktop.ini und der Ordner $ RECYCLE.BIN ausgeblendet.

http://www.samba.org/samba/docs/man/manpages-3/smb.conf.5.html#id2543596

Majenko
quelle
Dies funktioniert definitiv, obwohl es eine Problemumgehung ist.
Alan Pearce