2021-05-12 14:32:11
給Samba新增回收站功能
之前在使用windows伺服器做檔案共用時,如果用戶端在共用資料夾裡刪除檔案,那麼將無法在伺服器端找到已經刪除的檔案.如果在用戶端有誤刪檔案的情況,那麼成功恢復檔案的機率將非常小.
#recycle:repository = /samba/deleted/public/%U #指定該共用資料夾的回收站目錄 %U是按登入的使用者名稱分開存放
recycle:repository = /samba/deleted/public
recycle:keeptree = Yes #指定是否按刪除時的目錄結構存放
recycle:versions = Yes #指定是否區覆蓋同名的檔案,yes是不覆蓋
recycle:maxsixe = 0 #指定回收站目錄的大小,0是不限制
recycle:exclude = *.tmp|*.mp3 #不放入回收站的檔案型別
recycle:noversions = *.doc #指定覆蓋同名檔案的檔案型別
[公用資料夾]
comment = 公用資料夾
path = /samba/public#共用資料夾路徑
read only = no#共用資料夾是否是唯讀
valid users = @kfb,root #用@指定可存取的使用者組,不同組和使用者之前用","分開
#指定使用者建立檔案或目錄時的預設許可權
create mask = 0660
directory mode = 2770
force create mode = 0660
force directory mode = 2770
#禁止上傳的檔案
veto files = /*.mp3/*.mp4/*.rmvb/*.wma/*.exe/*.bat/*.dll/*.avi/*.rar
#回收站設定
vfs object = recycle
recycle:repository = /samba/deleted/public
recycle:keeptree = Yes
recycle:versions = Yes
recycle:maxsixe = 0
recycle:exclude = *.tmp|*.mp3
recycle:noversions = *.doc
vim /etc/crontab
30 8 * * * root find /samba/deleted/ -mtime +30 -exec rm -rf {} ;
上面的設定就是每天8:30 刪除回收站內大於30天的檔案------------------------------------分割線------------------------------------
如何在Ubuntu 14.04中使用Samba共用檔案 http://www.linuxidc.com/Linux/2014-07/104894.htm
VMWare 虛擬機器 Ubuntu 雙網絡卡 存取 samba 速度 翻倍 http://www.linuxidc.com/Linux/2013-06/85445.htm
Samba檔案共用伺服器加入Windows Server 2003域 http://www.linuxidc.com/Linux/2013-06/86391.htm
Samba安裝設定 http://www.linuxidc.com/Linux/2013-06/86101.htm
CentOS 6.2 下Samba 服務的設定 http://www.linuxidc.com/Linux/2013-01/78390.htm
Samba伺服器安裝和設定 http://www.linuxidc.com/Linux/2014-12/110459.htm
Win7+VMware+Fedora18 Samba伺服器的搭建圖解 http://www.linuxidc.com/Linux/2013-01/78234.htm
------------------------------------分割線------------------------------------
相關文章