# cd /etc/samba
# ls
lmhosts smb.conf smb.conf.bak smbusers
#编辑samba配置文件
# vi smb.conf
[global]
netbios name = myfile
workgroup = WORKGROUP
server string = sambaserver
security = share #无需认证
[file] #共享的目录名字
comment = home directories
path = /home/samba #共享给出去的本地目录
public = yes
writable = yes #可写
browseable = yes
#重启samba服务,使配置生效
# service smb restart
Shutting down SMB services: [ OK ]
Starting SMB services: [ OK ]
#本机的ip为192.168.1.96
在windows电脑上打开共享:\\192.168.1.96
结果无法打开
查看iptables
# service iptables status
Table: filter
Chain INPUT (policy ACCEPT)
num target prot opt source destination
1 ACCEPT all -- 0.0.0.0/0 0.0.0.0/0 state RELATED,ESTABLISHED
2 ACCEPT icmp -- 0.0.0.0/0 0.0.0.0/0
3 ACCEPT all -- 0.0.0.0/0 0.0.0.0/0
4 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 state NEW tcp dpt:22
5 REJECT all -- 0.0.0.0/0 0.0.0.0/0 reject-with icmp-host-prohibited
Chain FORWARD (policy ACCEPT)
num target prot opt source destination
1 REJECT all -- 0.0.0.0/0 0.0.0.0/0 reject-with icmp-host-prohibited
Chain OUTPUT (policy ACCEPT)
num target prot opt source destination
#关闭防火墙
# service iptables stop
iptables: Setting chains to policy ACCEPT: filter [ OK ]
iptables: Flushing firewall rules: [ OK ]
iptables: Unloading modules: [ OK ]
[root@localhost samba]# service iptables status
iptables: Firewall is not running.
重新访问\\192.168.1.96,可以正常访问file目录