在centos上配置samba服务器

本文详细介绍了如何在CentOS上安装并配置Samba服务器,包括修改配置文件smb.conf,设置用户权限,开启SELinux和iptables规则,确保Samba服务的安全运行。

1、yum -y install samba

2、编辑/etc/samba/smb.conf,

把workgroup = MYGROUP改为workgroup = WORKGROUP

hosts allow = 127. 192.168.12. 192.168.13.改为hosts allow = [当前服务器所在的局域网域地址,如192.168.1.或者可以访问的机器的IP地址]

security = user改为security = share

在passdb backend = tdbsam后添加ncrypt passwords = yes

在最后的行后面添加可以访问的用户信息,如:

[user_hy]
        comment = user hy dir
        path = /home/hy
        valid users = hy
        public = yes
        writable = yes
;       printable = no
;       create mask = 0777
;       directory mask = 0777

3、设置系统用户的smb密码smbpasswd -a hy

4、chkconfig smb on← 设置Samba 自启动、sudo service smb start、sudo service nmb start

5、chkconfig --list smb← 确认Samba 启动标签,确认 2-5为 on 的状态

6、vi/etc/sysconfig/iptables← 编辑 iptables 配置文件

在文件末端添加

-ARH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 139 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 445 -j ACCEPT
-A RH-Firewall-1-INPUT -p udp -m udp --dport 137 -j ACCEPT
-A RH-Firewall-1-INPUT -p udp -m udp --dport 138 -j ACCEPT

7、打开vi /etc/sysconfig/selinux

centos有一个selinux模块,该模块增加了centos安全访问控制性能,对samba及ftp等一些配置均有影响。可以把selinux取消,这样,通过windows就可以访问linux的共享了。
通过   vi /etc/sysconfig/selinux

把 SELINUX=enforcing   修改为SELINUX= disable 退出保存,并且重启。

8、/etc/rc.d/init.d/smb start← 启动 Samba 服务


smb.conf请参考http://www.linuxdiyf.com/viewarticle.php?id=78228



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值