RedHat6.2服务器配置方案大全(四):Samba
|
源代码网推荐作者:汤海京 源代码网推荐 源代码网推荐第四章Samba 源代码网推荐4.1简介 源代码网推荐网络的宗旨是更容易地在计算机间共享信息,在Linux服务器和Windows98的客户机之间实现打印共享和文件共享已经成为一个中小型企业必须解决的问题。 源代码网整理以下Samba实际上是一组程序,它们让你的Linux服务器机器懂得SMB(ServerMessagesBlock)协议。SMB是一套通讯协议,让运行OS/2,WindowsNT,Windows95,WindowsforWorkgroups的计算机实现文件共享和打印机共享服务。这套协议类似于NFS(网络文件系统)和lpd(Unix标准打印服务器),及一套分布式授权认证系统(如NIS或Kerberos)的组合。在运行Samba服务器程序的时候,你的Linux机器在"网络邻居"中看起来如同一台Windows机器。Windows机器的用户可以"登录"到你的Linux服务器上,当然这要求你给予适当的权限。 源代码网整理以下Samba也能做一些一般来说需要WindowsNT服务器去完成的工作,如作为一个WINS服务器和处理来自Windows95机器的"网络登录"请求等等. 源代码网整理以下文件来源 源代码网整理以下/etc/smb.conf samba-2.0.6-9.i386.rpm-> 源代码网整理以下/usr/doc/samba-2.0.6/example/smb.conf.default 源代码网整理以下/etc/smbusers samba-2.0.6-9 源代码网整理以下/etc/smbpasswd 系统自带,使用smbpasswd更改 源代码网整理以下4.2.2相关工具: 源代码网整理以下文件来源 源代码网整理以下/etc/rc.d/init.d/smbsamba-2.0.6-9.i386.rpm 源代码网整理以下/usr/bin/smbaddusersamba-2.0.6-9.i386.rpm 源代码网整理以下/usr/smbpasswd samba-2.0.6-9.i386.rpm 源代码网整理以下作用:这是Samba的主配置文件,集中了所有的Samba配置选项。 源代码网整理以下实例: 源代码网整理以下[global] 源代码网整理以下netbiosname=thj 源代码网整理以下#指定本机在网上邻居中的显示名 源代码网整理以下workgroup=basexf 源代码网整理以下#指定本机所属的工作组 源代码网整理以下serverstring=TangHaijing"sLinuxServer 源代码网整理以下#指定本机的备注 源代码网整理以下;hostsallow=192.168.1.192.168.2.127. 源代码网整理以下#允许访问本机共享 源代码网整理以下printcapname=/etc/printcap 源代码网整理以下loadprinters=yes 源代码网整理以下printing=bsd 源代码网整理以下guestaccount=nobody 源代码网整理以下logfile=/var/log/samba/log.%m 源代码网整理以下maxlogsize=50 源代码网整理以下security=user 源代码网整理以下encryptpasswords=yes 源代码网整理以下smbpasswdfile=/etc/smbpasswd 源代码网整理以下#指定定对用户口令校验的密码文件 源代码网整理以下#安全级别为用户级,这样定义是为了让每个98的客户端能自由使用它们在Linux服务器上的目录。 源代码网整理以下socketoptions=TCP_NODELAYSO_RCVBUF=8192SO_SNDBUF=8192 源代码网整理以下;interfaces=192.168.12.2/24192.168.13.2/24 源代码网整理以下dnsproxy=no 源代码网整理以下[homes] 源代码网整理以下comment=THJ"sHomeDirectories 源代码网整理以下browseable=no 源代码网整理以下writable=yes 源代码网整理以下[printers] 源代码网整理以下comment=AllPrinters 源代码网整理以下path=/var/spool/samba 源代码网整理以下browseable=no 源代码网整理以下guestok=yes 源代码网整理以下writable=no 源代码网整理以下printable=yes 源代码网整理以下[public] 源代码网整理以下comment=PublicStuff 源代码网整理以下path=/home/Share 源代码网整理以下browseable=yes 源代码网整理以下guestok=yes 源代码网整理以下public=yes 源代码网整理以下writable=yes 源代码网整理以下#定义了共享目录,所有的用户对这个目录都有读写权限 源代码网整理以下[thj] 源代码网整理以下comment=Fred"sPrinter 源代码网整理以下validusers=thj 源代码网整理以下path=/homes/thj 源代码网整理以下printer=thj_printer 源代码网整理以下public=no 源代码网整理以下writable=no 源代码网整理以下printable=yes 源代码网整理以下#以上是定义打印机 源代码网整理以下2.管理员执行smbaddusertanghj:smithj来创建一个smb用户,相应地更改了/etc/smbpasswd和/etc/smbusers 源代码网整理以下3.管理员需要执行chmod0777/home/Share,修改/home/Share访问权限。 源代码网整理以下2.testparm命令,解析和描述你的smb.conf文件的内容,特别有用,因为它提供了一个简易的方法发现配置上的错误。 |
