一般本地磁盘的文件删除后都是先存放在回收站,除非你使用的是(shift+delete)删除的就不会存放在回收站。但是使用共享删除的文件是直接删除的,所以需要配置samba在把文件删除时只是移动到回收站,然后再定期清理。
下面开始配置samba
简单的smb.conf配置
[global] workgroup = nixonli server string = %h server map to guest = Bad User obey pam restrictions = Yes pam password change = Yes passwd program = /usr/bin/passwd %u passwd chat = *Entersnews*spassword:* %nn *Retypesnews*spassword:* %nn *passwordsupdatedssuccessfully* . unix password sync = Yes syslog = 0 log file = /var/log/samba/log.%m max log size = 1000 dns proxy = No usershare allow guests = Yes panic action = /usr/share/samba/panic-action %d [pub] comment = nixonli path = /home/nixonli valid users = @nixonli write list = @nixonli read only = No create mask = 02664 force create mode = 02664 directory mask = 02775 force directory mode = 02775 vfs objects = recycle #开始配置回收站 recycle:exclude_dir = /home/recycle recycle:exclude = *.tmp, *.bak, *.o, *.obj, *log, ~$*, *.~??, *.trace recycle:touch_mtime = yes recycle:repository = /home/recycle recycle:versions = yes recycle:keeptree = yes recycle:maxsize = 0
这个是回收站的配置
vfs objects = recycle recycle:exclude_dir = /home/recycle recycle:exclude = *.tmp, *.bak, *.o, *.obj, *log, ~$*, *.~??, *.trace recycle:touch_mtime = yes recycle:repository = /home/recycle recycle:versions = yes recycle:keeptree = yes recycle:maxsize = 0
配置参数说明:
1.vfs object = recycle:载入Samba用于回收站功能的模块recycle.so。
2.recycle:exclude_dir = /home/recycle:排除的文件夹,支持通配符* 和 ?
3.recycle:exclude = *.tmp, *.bak, *.o, *.obj, *log, ~$*, *.~??, *.trace:不放入回收站的文件类型。
4.recycle:touch_mtime = yes:指定将文件移动到存储库时,是否应更新文件的上次修改日期。
5.recycle:repository = /home/recycle:回收站的相对路径,这个选项指定删除的文件将被储存在什么目录,
即回收站的路径
6.recycle:versions = yes:如果在回收站所在目录中存在同名文件,则以“Copy #x of”文件名的形式加以区分。
7.recycle:keeptree = yes:在将文件移入回收站时,要建立相对应的目录结构。
8.recycle:maxsize = 0:回收站的最大使用空间,单位为字节。“0”表示没有最大使用空间的限制。

关注公众号『窗外天空』
获取更多建站运营运维新知!互联网创业、前沿技术......
最新评论
感谢分享,谢谢站长!!@天天下载
求同型号
能别用城通吗,缺钱缺这样啊
你好,请问有华硕ac68U可以使用的版本吗
xiaomi mini 是什么架构阿 是mipsel_24kc架构ma