CentOS7安装samba4.1.1

分类:CentOS运维 阅读:68902 次

在centos 7 下安装samba,目的只允许上传,而不允许删除。如下:

1、安装samba:

  1. [root@samba ~]#yum install -y samba samba-common samba-libs

2、备份samba 主配置文件smb.conf:

  1. [root@samba ~]# cp /etc/samba/smb.conf{,.bak}

3、清空主配置文件:

  1. [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、新建共享目录:

  1. [root@samba ~]#mkdir -p /data/samba


6、设置所属组和主:

  1. [root@samba ~]#chown -R nobody.nobody/data/samba


7、启动samba:

  1. [root@samba ~]#systemctl start smb

8、开启防火墙的139和445 端口:

  1. [root@samba ~]#iptables -I INPUT -p tcp -m multiport 139,445 -j ACCEPT


9、测试访问,并在共享的目录里面 新建目录和文件(注:当新建空目录下没有任何文件时,该目录可以被删除;当目录下有任何文件 时,该目录就不可被删除,除非通知管理员在服务器后端删除!)