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

发表评论

电子邮件地址不会被公开。 必填项已用*标注