RedHat6.2服务器配置方案大全(四):Samba
2009-05-13 00:56:16来源:未知 阅读 ()
作者:汤海京
第四章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机器的"网络登录"请求等等.
4.2所需系统资源
4.2.1配置文件:
文件来源
/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
4.3配置方案
1./etc/smb.conf
作用:这是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访问权限。
4.4测试及管理方法
1.管理员可以通过执行/etc/rc.d/init.d/smbrestart使更改的配置文件生效。
2.testparm命令,解析和描述你的smb.conf文件的内容,特别有用,因为它提供了一个简易的方法发现配置上的错误。
4.5本章小结
Linux是一个优秀的网络操作系统,它可与多种网络集成。Linux系统的稳定性、可靠性受到了广大用户的欢迎,在中小型网或者在公司、部门、单位等内部网(Intranet)上,常将Linux充当有效而强劲的文件和打印服务器,让windows客户机共享Linux系统中的文件。这种Linux与windows网络集成是通过samba来实现。其实大家看了我关于Samba的介绍已经有了一个切身的感觉,就是Samba的配置选项太多了,但是要实现我们的目的只需要更改其中不多的部分就足以实现强大的文件、打印共享了。
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- 树莓派4 (8GB) RaspiOS 64 bit 入手配置流程 2020-06-10 2020-06-11
- windows10安装配置WSL(Ubuntu) 2020-06-07
- 简单安装配置samba服务器 2020-06-03
- MPI 本地局域网运行多机配置,同时运行多个程序; 2020-06-02
- Xshell如何配置并远程连接Linux服务器详解 2020-05-31
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash