如何阻止在网络驱动器/文件夹上创建(或隐藏)$RECYCLE.BIN?

Ala*_*rce 11 windows-7 recycle-bin cifs

我有一个 Windows 7 桌面,它有 3 个驱动器映射到 FreeBSD 家庭服务器上的 CIFS 共享。CIFS 共享上还存储了特殊文件夹(桌面等)。

其中每一个(包括出于某种原因的特殊文件夹)都有自己的回收站设置,我已经配置为使用回收站。但是,每次我删除计算机上任何位置的文件(包括也禁用了回收站的本地磁盘)时,我会在桌面上看到一个 $RECYCLE.BIN 文件夹,这很烦人。这个文件夹里面总是一个desktop.ini. 通常我看不到desktop.ini本地驱动器上的其他文件,因为我隐藏了受保护的操作系统文件。

我无法隐藏文件夹,因为 CIFS 似乎没有存储隐藏或系统属性(因此我desktop.ini也看到了这些文件),尽管告诉客户端将点文件视为隐藏。

Maj*_*nko 4

在 smb.conf 文件中,您可以隐藏目录列表中的文件。

在您关心的共享中添加以下内容:

hide files = /desktop.ini/$RECYCLE.BIN/
Run Code Online (Sandbox Code Playgroud)

这将隐藏desktop.ini文件和$RECYCLE.BIN文件夹。

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