Eu tenho uma área de trabalho do Windows 7 que possui 3 mapeamentos de unidade para compartilhamentos CIFS em um servidor doméstico FreeBSD. Também há pastas especiais (área de trabalho etc.) armazenadas nos compartilhamentos CIFS.
Cada uma delas (incluindo as pastas especiais, por algum motivo) tem suas próprias configurações da Lixeira, que eu configurei para que a Lixeira não seja usada. No entanto, vejo uma pasta $ RECYCLE.BIN criada na minha área de trabalho toda vez que apago um arquivo em qualquer lugar do meu computador (incluindo discos locais que também têm a Lixeira desabilitada), o que é bastante irritante. Dentro desta pasta é sempre uma desktop.ini
. Normalmente, não consigo ver outros desktop.ini
arquivos nas unidades locais, pois protegi os arquivos do SO ocultos.
Não consigo ocultar a pasta, pois o CIFS não parece armazenar os atributos ocultos ou do sistema (por isso, também estou vendo os desktop.ini
arquivos), apesar de dizer ao cliente para tratar os dotfiles como ocultos.
fonte
$RECYCLE.BIN
e definir seus atributos como Somente leitura e Oculto. Fiz algo assim para impedir que versões mais antigas do Windows criem determinadas pastas (comoC:\Program Files\Movie Maker
).Respostas:
No arquivo smb.conf, você pode ocultar arquivos das listagens de diretórios.
No compartilhamento com o qual você está interessado, adicione algo como:
que ocultará os arquivos desktop.ini e a pasta $ RECYCLE.BIN.
http://www.samba.org/samba/docs/man/manpages-3/smb.conf.5.html#id2543596
fonte