CentOS 7安装samba与Windows共享文件

Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。

安装

yum -y install samba

配置

samba配置文件在/etc/samba/smb.conf,修改这个配置文件在最后加入下面的配置:

[linux_share]
path=/home/share
writable = yes
public=yes
  • linux_share:共享名称,可以随便写
  • path:共享文件夹的路径
  • writable:是否可写

注意下面的配置:

[global]
        workgroup = SAMBA
        security = user

如果security = user,那么需要输入用户名和密码才可以访问,这样相对叫安全,因此我们需要为samba创建一个用户。

#创建系统用户share
useradd share
#创建samba用户
smbpasswd -a share

请注意为共享文件赋予share用户权限。

防火墙放行端口

vi /etc/sysconfig/iptables
-A INPUT -p tcp -m state --state NEW -m tcp --dport 139 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 445 -j ACCEPT
-A INPUT -p udp -m state --state NEW -m udp --dport 137 -j ACCEPT
-A INPUT -p udp -m state --state NEW -m udp --dport 138 -j ACCEPT
#重载Iptables
service iptables restart

启动samba服务

service smb start

标签: samba

精彩评论
  1. [...]不同的设备SAMBA共享操作可能不一样,如果是CentOS 7开启SAMBA共享可参考:CentOS 7安装samba与Windows共享文件。下图是威联通的SAMBA共享截图,这里不做详细描述。[...]

发表评论: