Bagaimana saya bisa menghentikan $ RECYCLE.BIN agar tidak dibuat (atau menyembunyikannya) di drive / folder jaringan?

10

Saya memiliki desktop Windows 7 yang memiliki 3 pemetaan drive ke saham CIFS pada server rumah FreeBSD. Ada juga folder khusus (Desktop, dll) yang disimpan di share CIFS.

Masing-masing (termasuk folder khusus untuk beberapa alasan) memiliki pengaturan Recycle Bin sendiri, yang telah saya konfigurasikan sehingga Recycle Bin tidak digunakan. Namun, saya melihat folder $ RECYCLE.BIN dibuat di desktop saya setiap kali saya menghapus file di mana saja di komputer saya (termasuk disk lokal yang juga menonaktifkan Recycle Bin) yang agak mengganggu. Di dalam folder ini selalu a desktop.ini. Biasanya saya tidak dapat melihat desktop.inifile lain di drive lokal karena saya telah melindungi file OS yang disembunyikan.

Saya tidak bisa menyembunyikan folder karena CIFS tampaknya tidak menyimpan atribut yang tersembunyi atau sistem (jadi mengapa saya melihat desktop.inifile juga) meskipun mengatakan kepada klien untuk memperlakukan dotfiles sebagai tersembunyi.

Alan Pearce
sumber
Solusi mungkin untuk membuat file panjang nol Anda sendiri dinamai $RECYCLE.BINdan atur atributnya menjadi Read-Only dan Hidden. Saya melakukan sesuatu seperti itu untuk mencegah versi Windows yang lebih lama dari membuat folder tertentu (seperti C:\Program Files\Movie Maker).
martineau
@martineau: Saya sudah mencobanya, namun file tidak dapat disembunyikan karena saya sebutkan CIFS tidak menyimpan atribut tersembunyi / sistem (tidak yakin tentang read-only, tapi itu tidak relevan).
Alan Pearce

Jawaban:

4

Dalam file smb.conf Anda memiliki kemampuan untuk menyembunyikan file dari daftar direktori.

Di bagian yang Anda khawatirkan tambahkan sesuatu seperti:

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

yang akan menyembunyikan file desktop.ini dan folder $ RECYCLE.BIN.

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

Majenko
sumber
Ini pasti bekerja, meskipun ini merupakan solusi.
Alan Pearce