samba 安装与配置

samb从安装到windows下能够访问,本内容纯属能够简单的运行smb,没有考虑任何安全问题

[1] 安装:
 (1)下载smb的rpm包文件samba-3.0.10-1.4E.11.i386.rpm
 (2)用rpm命令安装 rpm -ivh --nodeps samba-3.0.10-1.4E.11.i386.rpm

[2]添加用户
 (1)添加系统用户    useradd shwq
 (2)更改用户密码    userpasswd shwq
 (3)添加smb用户     smbpasswd -a shwq
 (4)修改smb配置文件 vi /etc/samba/smb.conf
      修改如下:
      [xxx]
          comment =  xxx work path
             path = /home/xxx
             public = yes
             writeable = yes
             guest ok = yes
 (5)关闭防火墙    service iptables stop
 (6)重新启动smb   service smb restart

[3]在window下访问
 (1)我的电脑-〉工具-〉映射网络驱动器-〉//192.168.0.3/xxx

[4]成功访问smb

[注意]
1、
[问题]
 有时在windows下访问smb会被拦截,不能访问,原因在于linux的iptables挡住了两者通信的端口。
[解决方案]
 1、关闭防火墙、给iptabel添加规则
 vi  /etc/rc.d/firewall

 iptables -A  INPUT -p tcp --dport 138 -j ACCEPT
 iptables -A  INPUT -p tcp --dport 139 -j ACCEPT

 

如果smb配置成功后但是在windows下不能链接肯linux的iptables个挡住了

改正的方法为:
【1】现将iptables给停用iptables -F
【2】在进行链接
【3】如果是上面的问题,说明要在iptable的规则里面添加一些信息将smb的139端口打开
     139为windows和linux通讯端口
【4】在/etc/sysyconfig/iptables
中添加如下两条信息:
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 138 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 139 -j ACCEPT


参考文献:
http://www.lslnet.com/linux/dosc1/04/linux-124771.htm
http://fanqiang.chinaunix.net/adm/net/2005-03-31/3071.shtml

实现smb自动运行
【解决方案】
 在终端输入setup然后选择System services  然后在出现的界面中选择smb,在前面出现*好说明smb能够自动启动

测试smb配置文件语法  

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值