安装samba
$yum install samba #使用yum软件包管理工具安装samba
samba配置修改 /etc/samba/smb.conf
[global] #全局配置,配置文件以[segname]分段,除了global影响全部段之外,各段之间互不影响 workgroup = MYGROUP #samba的工作组 server string = Samba Server Version %v #samba的说明信息 netbios name =Aric #简单的说就是计算机名称 log file = /var/log/samba/%m.log #日志文件存放位置 max log size = 50 #日志文件大小,以M为单位 security = share #安全选项,可以是share,user,server,domain安全级别递增 默认是user encrypt passwords = yes #密码是否加密 smb passwd file = /etc/samba/smbpasswd #密码文件存放位置 username map = /etc/samba/smbusers #用户文件存放位置 [public] comment = samba for test //一个描述语 随便写 path = /home/samba //共享文件目录 browseable = yes //是否在网络共享中心显示 writable = yes //共享文件夹是否可写
重启samba
$service smb restart $service nmb restart
添加samba用户
$smbpasswd -a //添加新用户 $smbpasswd -e //编辑用户
关闭SELinux防火墙
$ sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config $ setenforce 0 $ reboot
配置iptables
#经查看,要添加到8号规则的前面,否则samba不起作用:(这个要特别注意) $ iptables -I INPUT 8 -p udp -m multiport --dport 137,138 -j ACCEPT $ iptables -I INPUT 8 -p tcp -m state --state NEW -m multiport --dport 139,445 -j ACCEPT
查看配置是否添加
[root@DDAN ~]# iptables -L --line-number -n Chain INPUT (policy ACCEPT) num target prot opt source destination 1 ACCEPT all -- 0.0.0.0/0 0.0.0.0/0 2 ACCEPT icmp -- 0.0.0.0/0 0.0.0.0/0 3 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:22 4 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:80 5 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:443 6 ACCEPT udp -- 0.0.0.0/0 0.0.0.0/0 udp dpt:68 7 ACCEPT all -- 0.0.0.0/0 0.0.0.0/0 state RELATED,ESTABLISHED 8 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 state NEW multiport dports 139,445 9 ACCEPT udp -- 0.0.0.0/0 0.0.0.0/0 multiport dports 137,138 10 DROP all -- 0.0.0.0/0 0.0.0.0/0
保存当前规则:
#保存规则 service iptables save #重启iptables service iptables restart
samba 服务加入到开机启动 chkconfig smb on
接下来就能再其他PC端使用samba了(*^▽^*)
转载请注明:cooljun小窝 » Centos6.5 安装samba