当前位置: 技术问答>linux和unix
谁有samba的应用文档?
来源: 互联网 发布时间:2014-10-27
本文导语: |转贴: Samba服务器安装全攻略 2001-03-20· waitlove·yesky Linux 从诞生以来,就受到广大电脑爱好者的喜爱,纷纷投身到自由软件的行列中去,但有一点我们无法否认,当今大多数的PC机上操作系统为“蓝天白云”(Windows...
|
转贴: Samba服务器安装全攻略 2001-03-20· waitlove·yesky Linux 从诞生以来,就受到广大电脑爱好者的喜爱,纷纷投身到自由软件的行列中去,但有一点我们无法否认,当今大多数的PC机上操作系统为“蓝天白云”(Windows),Linux系统难免要和Windows 系统交换信息。Samba 就是实现沟通的有力工具! Samba服务器的工作原理大致是这样的:它把运行Linux的机器伪装成一Windows NT服务器,为网络中运行Windows的机器提供文件系统、打印等资源共享服务!它在TCP/IP协议上运行NETbios 和SMB 协议,并使用NeBEUI协议让Windows 在网络邻居里看到Linux机器,从而进行通讯。 好,说了这么多,我们就来动手吧! 1. 环境 五台机器的小型局域网,两台运行Windows 2000、两台运行Windows 98、一台运行TurboLinux。 2. 安装 在一般的Linux 安装盘上都带着Samba服务器软件,像TurboLinux,在/TurboLinuxRPMS下,名为Samba-2.0.3-8.i386.rpm,可用 rpm命令安装: rpm -ivh Samba-2.0.3-8.i386.rpm 检查是否安装成功,可以用以下命令: rpm -qa|grep ^Samba samba-2.0.3-8 表示安装成功! Samba 的主要运行代码放在/usr/bin 下,有: Smbadduser--------增加用户 Sambpasswd ------用户口令管理程序 Sambstatus---------列出当前连接情况 3. Samba 服务器的启动 在 /usr/bin 下有两个程序:smbd和nmbd,可以启动服务器。有两种方式启动:一个由inetd 守护进程启动, 另一种是作为单独的进程启动。后一种方式稍快! 检查Samba是否启动,可以查看/etc/services 文件中的以下信息: netbios-ns 137/tcp nbns netbios-ns 137/udp nbns netbios-dgm 138/tcp nbdgm netbios-dgm 138/udp nbdgm netbios-ssn 139/tcp nbssn 如果利用inetd启动Samba服务器,应在inetd.conf文件中作出相应的配置,有兴趣可以查看相关资料,这里不做详细介绍。 4. Samba 服务器的配置 Samba服务器安装成功后,并不能马上工作,要进行一系列的配置,才能使其正常工作。Samba的配置文件为/etc/smb.conf。Samba服务器的配置相当复杂,有170多个选项,我们只列出主要的选项,其他使用默认值就可以了。 先用命令打开配置文件: vi /etc/smb.conf 可以看到屏幕上配置的文件,“#”号开头为注释行,系统不执行。 Samba文件分若干个配置段,每段以[段名]形式开头,主要有[global] 全局段、[homes]用户目录段、[printers]打印机段等等。 主要选项有: [global] workgroup 工作组名称 erver string 服务器字符串,说明服务器用途,可取samba server host allow 允许访问的主机IP,对安全非常重要 log file 服务器日志文件 max log size 日志文件最大尺寸 security 安全级别。有:share共享级,server服务器级 password server 验证口令的主机 encrypt passwords 口令加密 socket options 能改善性能,如设为:TCP_NODELAY interfaces 配置为多个网络接口 wins support 提供wins服务器服务 [homes] 共享文件目录设置 一般有以下指令 comment 注释 browseable 是否允许浏览 writeable 是否允许写入 guest ok 是否允许guest访问 path 共享目录路径 public 是否共享 其他的我们不做介绍,一般文件里有详细的介绍 配置完后,用testparm测试是否正确,如果没有错误信息返回,则表示成功。接下来重新启动Samba服务器,命令为: /etc/rc.d/init.d/smb restart 4. windows 客户端的设置 以98为例: 先运行注册表编辑器,找到以下分支: HKEY_LOCAL_MACHINESSystemCurrentControlsSetServicesVxd|VNETSUP 增加DWORD键 名称为:EnablePlainTextPassword 值为 “1” 在网络设置中,设置好wins 服务器 激活MicroSoft网络用户,并且在“标识”中填入工作组的名称,在Windows中注册网络时,应该填入你在Linux中的用户名和密码!打开网上邻居,就可以看到Linux服务器的图标了!
|
到linux.softhouse.com.cn的知识库搜samba