本站所有文章均为原创,如对您有帮助,恳请帮忙点击任何一处广告

Linux Samba服务配置

发布:TangLu2013-4-26 17:31分类: Web服务 标签: samba

samba服务用于linux系统和windows系统之间的共享
首先要安装samba:

yum install samba 


samba的主配置文件是在 /etc/samba/smb.conf。下面是一些常用配置的说明(文件中的#与;都是注释信息):

workgroup = WORKGROUP     #这里的工作组名字要改为和windows工作组一样,通常都是WORKGROUP
interfaces= lo eth0 #设置允许哪个接口提供服务,默认注释掉了,是允许所有网络都可以访问
hosts allow = #允许哪些主机允许访问samba,默认支持所有主机访问

security = user #验证方式。有user\share\server三种方式。默认是user方式,当访问共享的时候必须输入用户名密码才可以,如果使用这个方式,那么用户名必须要是服务器里存在的用户,密码使用smbpasswd -a user添加。如下:

点击查看原图

smbpasswd  user        #修改密码

smbpasswd -d  user        #禁用账户

smbpasswd -e  user        #开启账户

smbpasswd -x  user        #删除用户


share方式是不需要输入账户信息;

server则需要一台专门的认证服务器的来认证。



在该文件最下方填写如下信息可共享目录:
[共享文件名] #中括号内的内容就是客户端访问共享时看到的名字
comment= #共享注释信息,可不写

path=/sharedoc #需要共享的目录地址

        writable=yes            #是否有写权限,开启后所有用户都有写权限。

        write list = username1  username2    #指定拥有写权限的账户,这里指定后记得把上个选项改成no

guest ok=yes或者public=yes #允许匿名用户访问,如果不加这个选项,客户端只能连接上共享服务器,无法再进其他目录,会提示输入密码。如果依然无法进入的话和selinux有关,需要修改上下文或者关闭selinux,需要把共享目录的文件夹上下文改为samba_share_t。


重启服务后则生效


关闭防火墙或者让防火墙允许服务:
iptables -I INPUT -p udp --dport 137:138 -j ACCEPT 
iptables -I INPUT -p tcp --dport 139 -j ACCEPT 
iptables -I INPUT -p tcp --dport 445 -j ACCEPT 


保存防火墙规则:
service iptables save

配置完毕!用windows测试即可!


直接敲testparm命令可以检测配置文件是否有错

温馨提示如有转载或引用以上内容之必要,敬请将本文链接作为出处标注,谢谢合作!
et_highlighter51
版权所有:《Linux运维技术学习站点
文章标题:《Linux Samba服务配置
除非注明,文章均为 《Linux运维技术学习站点》 原创
转载请注明本文短网址:http://www.linuxe.cn/post-91.html  [生成短网址]

已有 0/3440 人参与

发表评论:

欢迎分享Linux运维技术学习站点

欢迎使用手机扫描访问本站,还可以关注微信哦~