在centos 7 下安装samba,目的只允许上传,而不允许删除。如下:
1、安装samba:
-
[root@samba ~]#yum install -y samba samba-common samba-libs
2、备份samba 主配置文件smb.conf:
-
[root@samba ~]# cp /etc/samba/smb.conf{,.bak}
3、清空主配置文件:
-
[root@samba ~]#> /etc/samba/smb.conf
4、配置如下:
[global]
workgroup = WORKGROUP
server string = Samba Server Version %v
security = share
log file = /var/log/sambalog.%m
load printers = yes
security = user
map to guest =Bad User
cups options = raw
[share]
comment = share all
path = /data/samba
browseable = yes
public = yes
read only = no
# valid users = nobody
create mask = 1444
directory mask = 1755
5、新建共享目录:
-
[root@samba ~]#mkdir -p /data/samba
6、设置所属组和主:
-
[root@samba ~]#chown -R nobody.nobody /data/samba
7、启动samba:
-
[root@samba ~]#systemctl start smb
8、开启防火墙的139和445 端口:
-
[root@samba ~]#iptables -I INPUT -p tcp -m multiport 139,445 -j ACCEPT
9、测试访问,并在共享的目录里面 新建目录和文件(注:当新建空目录下没有任何文件时,该目录可以被删除;当目录下有任何文件 时,该目录就不可被删除,除非通知管理员在服务器后端删除!)
(责任编辑:IT) |