首页 > 代码库 > Samba(只写不删)搭建备份服务器
Samba(只写不删)搭建备份服务器
因服务器内部有使用Windows、Linux服务器,因此备份服务器就需要兼容二者。有以下几种方式:
1.FTP
2.Rsync
3.Samba
...
以上几种方式都是比较简单的方式,Rsync可用于增量同步,在Windows环境下需要安装客户端,比较麻烦。
本文主要讲Samba搭建一个只写入不允许删除的备份服务器,删除需要在服务器上操作,不允许直接通过Samba进行删除。
操作系统:CentOS 7.2 x86_64
1.YUM方式安装
yum -y install samba samba-client
2.新建Samba共享用户bak,密码为password
useradd -s /sbin/nologin -d /dev/null bak (echo password ; echo password) | smbpasswd -s -a bak
3.创建共享目录/data/backup及授权
mkdir -p /data/backup chmod -R 777 /data/backup chmod +t /data/backup
注意:只写不删,需要将目录改为全局可写,同时为chmod +t /data/backup是将目录增加sticky bit位
4./etc/samba/smb.conf
[global] workgroup = WORKGROUP security = user passdb backend = tdbsam load printers = no create mask = 0664 #force create mode = 0664 directory mask = 0775 #force directory mode = 0775 unix charset = cp936 dos charset = cp936 use sendfile=yes write raw = yes read raw = yes max xmit=65535 aio read size = 16384 aio write size = 16384 [backup] comment = Backup Directory path = /data/backup writable = yes valid users = @bak create mask = 1400 directory mask = 1700
注意:create mask = 1400以及directory mask = 1600为设置权限
本文出自 “枫林晚” 博客,请务必保留此出处http://fengwan.blog.51cto.com/508652/1911654
Samba(只写不删)搭建备份服务器
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。