|
|
|
|
移动端

6.4.4 回收站配置

《Linux服务器配置全程实录》第6章使用Samba配置文件服务器。Samba作为类UNIX系统和Windows的通信的桥梁,目前应用非常广泛,本章中讲解在RHEL下通过Samba配置文件服务器、打印服务器,PAM在Samba中的应用、异构环境相关内容。本节为大家介绍回收站配置。

作者:张勤/杨章明来源:人民邮电出版社|2011-08-10 16:23

有奖调研 | 1TB硬盘等你拿 AI+区块链的发展趋势及应用调研


6.4.4  回收站配置

为Samba服务器配置回收站,需要使用虚拟文件系统(VFS)模块,Samba可以使用多种VFS模块,这些模块存放在/usr/lib/samba/vfs目录中。本章主要讲述通过recycle.so模块实现。

为Samba服务器配置回收站时,需要针对每个共享资源进行配置。在下面的例子中将为Samba服务器的共享资源test配置一个回收站。

  1. [smbtest]  
  2.     comment = This is smb test  
  3.     path = /test  
  4.     writable = yes 
  5.  
  6.     vfs object = recycle 
  7.          recycle:repository = .deleted/%U  
  8.          recycle:keeptree = Yes 
  9.          recycle:versions = Yes 
  10.          recycle:maxsixe = 0 
  11.          recycle:exclude = *.tmp|*.mp3  
  12.          recycle:noversions = *.doc  

在上面配置中,各参数含义如下。

(1)vfs object = recycle:载入recycle.so模块,recycle名称不能为其他。

(2)recycle:repository = . recycle/%U:回收站的相对路径,这个选项指定删除的文件将被储存在什么目录,它和共享资源的实际路径有关。在上面的例子中,"test"使用/home/test路径,因此任何被删除的内容都被移动到这个目录下的. recycle目录中。%U变量是当前浏览共享用户的用户名,因此,每个用户删除的文件都会存放在以他用户名命名的目录下。此参数只能使用相对路径。所配置的目录其他用户必须有写权限。当有文件需在放入此目录时,如出现问题Samba服务器会将相关情况写入日志,所需文件删除。

(3)recycle:keeptree = Yes:在将文件移入回收站时,要建立相对应的目录结构。

(4)recycle:versions = Yes:如果在回收站所在目录中存在同名文件,则以Copy #x of 文件名的形式加以区分。

(5)recycle:maxsixe = 0:回收站的最大使用空间,以字节为单位。0表示没有最大使用空间的限制。

(6)recycle:exclude = *.tmp|*.mp3:不放入回收站的文件类型。

(7)recycle:noversions = *.doc:如果在回收站所在目录中存在同名文件,覆盖原有文件的文件类型。

【责任编辑:云霞 TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

软件设计师考试考前冲刺预测卷及考点解析

本书依据最新版《软件设计师考试大纲》的考核要求,深入研究了历年软件设计师考试试题的命题风格和试题结构,对考查的知识点进行了提炼,并...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊