> CentOS > CentOS服务器 > 文件同步 >

CentOS7安装samba4.1.1

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



(责任编辑:IT)