linux搭建samba服务器

本文将傻瓜式呈现在linux上搭建samba服务器,从windows xp访问共享的过程。供和我一样的菜鸟快速了解linux搭建samba服务器的过程。

一.Linux服务器搭建

你可以在windows xp上安装虚拟机VMwareVirtual Box都可以。

我安装的是VMware,建了一个Red Hat 5的虚拟机。而且虚拟机使用的是NAT模式。

 

搭建过程这里就不详细讲述了。

二.Linux服务器中samba rpm包的安装

由于我自己搭建测试环境的时候,将redhat可选的各组件都选上了,所以服务器中已经包含了所需要的组件,但是你的服务器可能没有没有安装,那么你可以通过RHN来安装。具体安装方法,可以找参考书籍或是上网google

.  Linux服务器中开启samba服务和相关端口,以及配置SELinux

需要开启smbnmb服务,你可以使用命令:/etc/init.d/smb start

需要开启139445端口,你可以使用命令:iptables –F(直接清除防火墙规则)

这个是比较省事的方法,如果要仔细配置,可以通过iptables配置,或是通过可视化的工具配置,如图:

 

如图,点击【应用程序】—>【系统设置】—>【安全级别】可进行相关配置。

由于Samba文件共享受强制访问控制安全机制SELinux的保护,所以对它也要相应的配置。可以取消强制模式,或是使用chcon命令允许samba.

四.   在linux服务器中建立共享目录

如图,你可以通过可视化界面选择samba服务器设置。我在/下面建立了一个文件夹Mydir,所以共享的目录就是/Mydir .共享名你就可以填写你喜欢的字符串了。

 

基本权限,根据情况,你可以选择“只读”或是“读/写”。

 

选择Samba服务器配置菜单栏中的【首选项】—>【服务器设置】,基本选项卡中输入描述信息。工作组名称和描述。

 

点选【安全性】选项卡,你需要选择验证模式,各模式的介绍可以到网上查询,这里我们选择用户,也就是你从windows访问samba共享时需要输入对应的来宾账号和密码。

验证服务器和kerberos在这个模式下不填写,加密口令要选择是,来宾账号就是linux上的账号,你访问共享时使用对应账号的权限。

 

选择Samba服务器配置菜单栏中的【首选项】—>samba用户】,这个是允许linux上哪些用户被允许访问共享的账号。

 回到目录上,选择目录,点击【属性】,可以编辑共享目录的相关配置。选择【访问】选项卡,你可以指定允许访问的用户。

 

这些都设定好之后,下面就可以测试一下。

 

五.从windows访问samba共享

 

输入linux samba服务器的IP信息,如图。回车之后,再输入linux上那些被允许访问共享的账号,就可以看到如图:(注意:windows当前用户和linux共享账号在配置时是有对应的,只是这里我没有给出图片而已)

 

这样,你就可以在linuxwindows之间进行信息的传输,当然,你也可以通过winscpputty,或者使用ftp。方法很多,选择方便简单的就好。

本人是菜鸟,如有错误之处,请批评指出。

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值