Samba(一)通过Samba搭建Linux文件服务器-创新互联

本文的目的是为了快速搭建一个linux文件服务器,主要是便于局域网电脑可以方便快速的获得Linux服务器共享的文档(非互传)

专注于为中小企业提供成都网站设计、网站建设服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业乐亭免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了1000+企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。

samba是一个功能十分强大的软件,今天是我们的主角,因为本文是一个演示实现,所以更多的介绍和配置请搜索相关文章或关注本博后续文章

考虑到一些朋友没有物理测试环境,本文会用虚拟机进行演示(物理机windows7+Fedora19),假设你已经拥有一个安装好的虚拟机可以是其中任何一个发行版,{RHEL, Centos, Fedora}

默认的虚拟机是NAT方式上网的,你需要更改成桥接方式。并进行相关设置使之可以上网。然后保证你的windows和linux互ping成功

虚拟机没有创建普通用户,直接使用的root进行的操作,不过不建议这么做,如果您使用的普通用户,那么再运行如下命令需要在命令前加sudo

yum install -y samba

安装完毕,需要简单配置。

编辑samba的配置文件/etc/samba/smb.conf(如果您不是十分了解,最好先备份)

cd /etc/samba
 
cp smb.conf smb.conf_backup
 
vim smb.conf

内容很多,但是大部分都是注释掉了。

修改[homes],因为默认会把你的家目录共享出去,而大多数人希望共享一个指定的目录(对path进行设置)

如上图所示进行修改,保存退出

我们需要创建一个访问用户,samba使用的是linux的用户,但是密码是单独的

smbpasswd -a root

根据提示输入密码,OK,下面来启动samba

service smb start

不过此时还不能访问,因为linux的selinux和防火墙会阻止外部进行访问

通过如下命令暂时关闭,重启后会再次开启

setenforce 0
 
iptables -F

好了,在win7的文件夹地址栏输入(换成你的虚拟机IP地址)

192.168.0.100

访问成功,如果你想使用linux访问服务器的话,需要使用如下命令。

yum install -y smbclient
 
smbclient //192.168.0.100/share -U root

相信大家可以顺利的搭建一个samba文件共享服务了。本文就到这里了。

linux和windows文件互传请关注samba的后续文章


文章标题:Samba(一)通过Samba搭建Linux文件服务器-创新互联
地址分享:http://ybzwz.com/article/dgodid.html