如何利用SAMBA快速实现LINUX与WINDOWS之间文件共享
摘要:如今在internet上有许多网站的服务器都采用linux来作为操作系统,因为linux与windowsnt/2000一样也能提供dhcp,telnet,ftp,mail,web等各种网络服务且linux的安全性也受到了广大用户的一致认可。但是,linux作为操作系统不能像windows那样在桌面有一个网络邻居非常方便就能够实现两台主机之间的文件及打印共享。如果要想实现linux与windows(或linux与linux)主机之间的文件共享必须要添加一些服务和要进行许多的设置。要想达到linux与windows之间文件共享也有许多方式如:ftp,telnet,nfs,samba。但这些方式中只有samba比较方便简单,下面我们就以redhatlinux7.2来看一下如何设置samba:
关键词:samba,nfs,rpm包,windows
一.了解samba
samba是linux所提供的一种服务,它能够让windows主机在网络邻居中看到linux主机且共享其上的资源。我们要实现samba的功能必须要添加samba服务,作为samba的设置也较间单它的设置主要集中在f中,下面我们就来实现samba的作用。
二.安装samba
安装samba的方式有:
(1)在安装linux系统中选择安装samba
(2)rpm包安装
rpmivhsamba2.2.01a.i386.rpm
三.配置samba
安装好samba后,就会在/etc目录下产生一个f和一个samba子目录,同时在samba目录下也有一个默认的f.配置samba主要就是设置f文件的内容。
f文件的组成:
(1)以“#”号开头的注释行
(2)以“;”号开头的注释行
(3)各个配置字段如:[homes],[lobal],[printers],[public]等
对于f中的各字段的用处我在这里就不再详叙了,读者可以从其它的资料中会得到详细的解释的
2.修改f:
(1)#vi/f或vi/etc/f
(2)在【lobal】字段下,修改workroup记录workroup=workroup
(3)在【lobal】字段下,添加netbios记录,一般加在workroup记录的下一行:netbiosname=smbserver
(4)在【lobal】字段下,修改security记录:security=share
(5)在【public】字段下,修改path记录:path=/etc
(6)在【public】字段下,添加uestok记录:uestok=yes
(7)删除【public】字段每行行首的";"标示
linux怎么读取windows文件 3.测试f
在修改完f后必须利用一个命令来测试一下且将f与smaba的服务捆绑在一起,该命令是:
testparm如果f中有什么语法错误该命令就会显示出来的。每一次修改了f后都要执行一下该命令且要重新启动系统。
说明:
(1).workroup记录可以该台linux主机添加到某一个工作组中或某个nt域中
(2)biosname记录可以让windows在网络邻居中可以看到一个名为smbserver主机
(3).security记录用于设定访问属性,本例中设定为共享级访问
(4).uestok记录用于设定是否允许所有的windows主机用uest用户来访问linux主机
(5).path用于设定共享资源的,本例中将/etc设置为共享
四.启动与测试samba
1.启动
利用ntsysv将samba服务添加上,在系统每一次启动时就会自动启动samba.
2.测试
用一台windows的主机以uest用户登录打开网络邻居看能不能到smbserver且打开smbserver看能不能共享其中的资源。如果能到smbserver且能够共享其中的资源说明成功了,否则就是失败。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论