办公室有一台服务器使用的是Redhat Linux操作系统,而部分计算机使用的是Windows 2000系统,它们能够访问Linux系统上的文件吗?如果可以,该如何设置?
几乎所有的Linux发行套件都提供了一个很好的工具Samba,可以轻松实现文件共享。
Samba是基于SMB协议的一个应用程序,目前的版本是2.3.x。Samba的功能很强大,但易用性比较差。不过如果仅仅实现文件共享这一目的,配置Samba很简单,具体的操作如下。
1.假设装有Linux的系统,其计算机名为ww,需要共享的目录为/pub,那么对它进行如下操作:
在/etc/下找到smb.conf,用VI编辑器打开;输入的命令为vi/etc/smb.conf或vi/etc/samba/smb.conf
在【gobal】字段下,添加netbios记录,一般加在workgroup记录的下一行;
netbios name = testsamba
在【gobal】字段下,修改secrity记录;
secrity = share
在【public】字段下,修改path记录;
path = /pub
在【public】字段下,添加geuest ok记录;
guest ok = yes
删除【public】字段每行行首的“;”标识;
保存退出。
这里添加的netbios name是可以在Windows系统中的网络邻居上看得见的计算机名;添加的/pub是可以在网络邻居中看见的共享目录;添加guest ok是允许所有用户都可以用guest账户访问共享资源;删除“;”标识是要使整个【public】字段成为可执行。
经过以上设置,现在/pub就成为可以被Windows系统和其他安装了Linux系统的计算机作为共享的目录了。