查看文章 |
一、安装samba 首先验证您的机器中是否已经安装samba rpm -qa|grep samba,如果出现 samba-common-2.2.7a-7.9.0 samba-client-2.2.7a-7.9.0 samba-2.2.7a-7.9.0 那么恭喜你,你已经安装好了samba,如果没有以上那些东东,请安装,安装方法很简单,redhat linux 9.0第一张光盘里就有//cdrom/RedHat/RPMS/ 以下是我的详细安装过程 把第一张光盘放进光驱,他会自动挂接的,省得自己动手mount了 #cd /mnt/cdrom/RedHat/RPMS(注意大小写字母,否则会出错的啊) #rpm -ivh samba-common-2.2.7a-7.9.0 (这个要先安装,安装的时候不一定要把后面的 samba-common-2.2.7a-7.9.0全部写完,比如写到samba-c的时候,多按几次Tab键,很省事的哦) #rpm -ivh samba-2.2.7a-7.9.0 #rpm -ivh samba-client-2.2.7a-7.9.0(客户端) 安 装了以上的东西之后,基本上就可以了,但为了配置的方便以及利用REDHAT LINUX9.0新特性,我建议在安装以下两个东东redhat-config-samba-1.0.4-1,samba-swat-2.2.7a- 7.9.0。光盘里都有,其中redhat-config-samba-1.0.4-1在第一张光盘里,samba-swat-2.2.7a-7.9.0 在第二张光盘里,安装方法和上面的一样了. 注意:我的samba-swat-2.2.7a-7.9.0也是在第一张光盘里。 通过上面的简单介绍,我想你已经安装好了,试验一下 #rpm -qa|grep samba(这是什么含义应该知道吧,如果不知道,建议先学学LINUX的基本命令) redhat-config-samba-1.0.4-1 samba-common-2.2.7a-7.9.0 samba-client-2.2.7a-7.9.0 samba-swat-2.2.7a-7.9.0 samba-2.2.7a-7.9.0 OK,安装成功!(建议,以上东西最好自己安装一次,系统上如果装的有,还是先卸载,这样, 才能加深印象,如果卸载以后,安装出问题,可能是你没有完全卸载,解决方法要不继续查找卸载, 要不强制安装) 二、SAMBA的启动 使用“ps -aux|grep smb”查看SAMBA服务是否已经运行,默认是否。使用命令“/etc/init.d/smb start”启动它;或是通过“linuxconf”把SAMBA设定为系统启动时启动。具体步骤,运行“linuxconf”,点击“control service activity”,显示的画面如图,点击“sevice control”列表的“smb”,设置启动为“automatic”,“run level”为“5”。 利用我们安装的redhat-config-samba-1.0.4-1进行配置,方法如下: 开始--->系统设置--->服务器配置--->samba服务器 (我是在LINUX写这个文章,所以图形的东西我不会剪切,只好用简单的说一下了) 首选项-->服务器设置,这里你可以对samba服务器进行一些基本的设置里,应该说比较简单了, 我看没有必要介绍了,配置好之后,记住重新启动服务. 重新启动的方法有两种: #service smb start或restart #/etc/rc.d/init.d/smb start
smb启动后,不用作任何设置你已经可以访问运行Windows的机器了。现在有两台机器,分别运行着Linux和Windows98,主机名 称分别是redhat和lily。lily上有目录“tools”,有打印机“HP”,目录设置为“完全访问”,密码是“abc”。 1、访问lily上的共享目录。 第一步,查看lily这台机器的的共享资源,“smbclient -L //lily”,当提示时,输入密码后会列出lily上可用的资源。 注意:匿名访问的话密码为空,即输密码的地方直接回车。 第二步,“mkdir /mnt/windows”,在“/mnt”下建立一个目录。 注意:username=administrator,password="123" 这里要分别改成你的windows机器的用户名和密码,密码要加双引号。匿名访问的话,密码为空。 2、使用lily上的打印机。 单击任务栏上的Gnome图标,单击“system”,单击“control panel”。在“control panel”窗口中,单击打印机图标,选择“SMB/Window 95/98/NT Printer”, 其中“Hostname of Printer Server”应该填上主机名,这里是“lily”;“Printer name”就是“smbclient -L //lily”显示出来的打印机名称,这里是“HP”;“input filter”是让你选择打印机型号的,可以用类似的型号代替,比如“lily”上的打印机是HP deskjet1120c,这里就选择550c/560c/6xxc。这三项是一定要设置的。然后可以测试一下打印机了。 五、让Windows的机器访问Linux 两种方式: 1、手工编辑“/etc/smb.conf”文件; 编辑“/etc/xinetd.d/swat”,改“disable=yes”为“disable=no”,“only_from= localhost”为“only_from=10.0.0.39”。说明:该IP地址是我机器的网卡地址,如果不改,用“localhost:901” 不能登录进SWAT管理介面。会提示你:“A network ettor occured while Netsape was receiving data. 在浏览器中输入“10.0.0.39:901”,进入SWAT, 第一步,设置“global”,其中只要更改“security”类型为“share”,“workgroup”是出现在网络邻居里的组名,“netbios name”是该组中本机的名称,不设置则用主机名。 第二步,设置“shares”, 先建立一个新的共享名称,接着“choose share”旁边的按钮,选择这个共享名称。设定“path”为“/home/download”,“guest ok”为“yes”,“writable”为“yes”,最后不要忘了单击“commit changes”接受新的设置内容。 在lily上打开网络邻居可以看到有一个“mygroup”的组,里面有一台“redhat”的电脑,共享目录是“download”。 至此,一个简单的双向共享建立起来了。当然,SAMBA的功能远不至此,更复杂的功能,有兴趣的朋友可以参看各种资料。 Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=747506 |

