




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
前言 SAMBA是一种能把FreeBSD的目录开放给MicrosoftWindows95/98/NT 利用网路芳邻方式存取的软体集。其实并不只针对FreeBSD, 其它UN*X也都可以使用,这对工作平台大部分时间是Microsoftfamily的人 在存取档案上,会是个比较方便的选择。 安装SAMBA2.0.6 1.先以root身份login,切换至/usr/ports/net/samba准备安装SAMBA。 安装时只要在SAMBA的目录下执行makeinstall即可 #rootohahacd/usr/ports/net/samba/ #rootohaha/usr/ports/net/sambamakeinstall 若无出现错误讯息则是安装完成,你可顺手将安装过程中解开的source清掉。 #rootohaha/usr/ports/net/sambamakeclean 设定SAMBA(smb.conf) 在安装完SAMBA後,它会放一份设定档例在/usr/local/etc下, 先将例一份来修改成我们要的设定。 #rootohahacd/usr/local/etc/ #rootohaha/usr/local/etccpsmb.conf.defaultsmb.conf sam.conf.default是设定SAMBA的例档,真正读取的预设是smb.conf, 为了保留原始的例档以供日後参考用,所以我们用cp的方式出设定档, 大致浏览过smb.conf後发现,它主要分成三大设定区,globe、homes、 printers,我没有印表机,所以没机会试printers相关部分。 我开SAMBA的目地是为了方便存取管理ftp并使用该台FreeBSD上 的硬碟空间,所以等会设定档的最终目地便是开出一个分享目录ftp, 无须密码,但只允许我的工作机器去存取它。 在smb.conf中,所有的和;都是解。後接的是说明, ;後接的是指令,预设不打开该项设定,若想让它生效把分号拿掉即可。 以下只引出我有动过的地方,没提出的就是保留预设值。 #=GlobalSettings= global #workgroup=NT-Domain-NameorWorkgroup-Name,eg:REDHAT4 #设定所在工作群组 workgroup=center #serverstringistheequivalentoftheNTDescriptionfield #该主机的解 serverstring=blah #Thisoptionisimportantforsecurity.Itallowsyoutorestrict #connectionstomachineswhichareonyourlocalnetwork.The #followingexamplerestrictsaccesstotwoCclassnetworksand #theloopbackinterface.Formoreexamplesofthesyntaxsee #thesmb.confmanpage #允许连线的主机,允许9和127.*.*.*连线 hostsallow=9127. #Ifyouwanttoautomaticallyloadyourprinterlistrather #thansettingthemupindividuallythenyoullneedthis #我没有printer,所以有关printer的都会关掉 ;loadprinters=yes #Uncommentthisifyouwantaguestaccount,youmustaddthisto/etc/passwd #otherwisetheusernobodyisused #这里设定免密码的帐号,你设什麽帐号,连进来的client就是那个身份,了吗? #所以我把这儿改成ftp这个帐号,因为我share出来的目录owner是ftp #这样我才能以免密码又是ftp的身份对目录有完整的存取权。 #不过记得,这儿填的帐号必须存在/etc/passwd中,否则会以nobody的身份签入。 guestaccount=ftp #thistellsSambatouseaseparatelogfileforeachmachine #thatconnects #把log建个目录来放比较整齐,记得去mkdir/var/log/samba这个目录。 logfile=/var/log/samba/log.%m #Securitymode.Mostpeoplewillwantuserlevelsecurity.See #security_level.txtfordetails. #设定安全层级,若要不用密码分享的话就要设成share,若设user的话会要求密码。 #详情请见docs/security_level.txt security=share #Youmaywishtousepasswordencryption.Pleaseread #ENCRYPTION.txt,Win95.txtandWinNT.txtintheSambadocumentation. #Donotenablethisoptionunlessyouhavereadthosedocuments #我的目的是不用密码存取,所以这项开不开都没影响,但若你想用密码来控制存取权限时, #请记得将此项打开,因为.详见docs/ENCRYPTION.txt,Win95.txt和WinNT.txt。 ;encryptpasswords=yes #forTraditionalChineseUsers #若你想看到中文目录、档名的话,把clientcodepage=950前的分号拿掉, #注意,codingsystem那项留着别打开它,两个都打开的话反而会看不到中文 clientcodepage=950 ;codingsystem=cap #=ShareDefinitions= #接下来这一段就是homes和printers以及其它任何你想share出来的目录设定 #区,我把homes也mark起来了,因为我不想share任何home出来。 ;homes-%U ;comment=HomeDirectories ;path=/home/%U ;user=%U ;browseable=no ;writeable=yes #ftp #我加了这段,将ftp的目录开分享。一开始我们看到的ftp就是你分享出来的目录 #在95/98/NT中会看到的资料夹名称,path指向欲share目录的绝对路径, #public=yes是指定这个分享不须密码,writeable=yes是指可对该分享做写入动作 #注意一点,当有public=yes这行时,对该分享存取的身份就是之前在globe区, #我们所设定guestaccount的身份,若刚刚guestaccount没改成ftp,那麽现在 #即使有设writeable=yes也会因为owner不对而无法写入。 ftp path=/home/ftp public=yes writeable=yes 启动SAMBA 在安装完SAMBA後,它丢了个启动的script在/usr/local/etc/rc.d/, 档名是samba.sh.sample,将之更名并chmod成可执行。 #rootohaha/usr/local/etc/rc.dmvsamba.sh.samplesamba.sh #rootohaha/usr/local/etc/rc.dchmod750samba.sh 你现在可以重新开机或者手动执行samba.sh来启动SAMBA。 #rootohaha/usr/local/etc/rc.d/samba.sh 测试SAMBAuh.接下来的不用说了吧,赶快用95/98的网路芳邻看看是否能成功 看到并存取分享出来的目录。Samba smb.conf 文件配置详解 workgroup = MYGROUP /此项表示在Windows操作系统中的“网上邻居”将会出现的SAMBA服务器所属群组,默认MYGROUP,不区分大小写。 server string = Samba Server/此项表示在Windows客户端启动SAMBA服务器的内容窗口后,所显示的说明。hosts allow = 192.168.1. 192.168.2. 127./此项在默然情况下的配置下不使用,它可以用来设置局域网中容许访问SAMBA服务器的主机、子网或者是网域。如果超过一个必须用逗号隔开。例子:hosts allow=172.17.2.EXCEPT0/表示容许来自172.17.2.*.*的主机连接,但排除0hosts allow=//表示容许来自子网中的所有主机连接hosts allow=M1,M2/表示容许来自M1和M2两台计算机连接hosts allow=xq/表示容许来自XQ网域的所有计算机连接printcap name = /etc/printcap /此项是用来设置开机时自动加载的打印机配置文件名称和路径load printers = yes /表示是否容许打印机中的所有打印机,在开机时自动加载浏览列表,以支持客户端的浏览功能printing = cups /此项用来指定打印系统的类型; guest account = pcguest /此项默认不使用,它是用来设置Guest帐号名 log file = /var/log/samba/%m.log /此项可为所有连接到SAMBA服务器的计算机建立个别的记录日志 max log size = 0 /此项可以设置每个记录日志大小的上限,单位是KB security = user /指定SAMBA服务器使用的安全性等级; password server = /此项功能在默认的配置下不使用,而且只有在上个选项设置为“security=server”时才生效,它是用来指定密码服务的名称,所以要使用NETBIOS名称,也可以使用“password server=*”的方式来自动寻找可用的域控制器; password level = 8 /这个选项是为了避免SAMBA服务器和客户端之间容许密码大写位数不同而产生的错误; username level = 8 /这个选项是为了避免SAMBA服务器和客户端之间容许帐号大写位数不同而产生的错误encrypt passwords = yes /此项表示是否指定用户密码以加密的形态发送到SAMBA服务器 smb passwd file = /etc/samba/smbpasswd /SAMBA服务器使用的密码文件路径; ssl CA certFile = /usr/share/ssl/certs/ca-bundle.crt /它用来指定包含所有受信任CA名称的文件unix password sync = Yes/ 此项是用来把SAMBA密码文件中的加密内容修改时,可以使用此选项进行同步 passwd program = /usr/bin/passwd %u /此项用来指定设置UNIX帐号密码的程序,其中%U表示用户名称 passwd chat = *New*password* %nn *Retype*new*password* %nn *passwd:*all*authentication*tokens*updated*successfully* /此项用来设置用户在进行Linux密码转换成SAMBA服务器密码时,屏幕出现的指示字符串,以及与用户产生交互窗口pam password change = yes /此项表示可以使用PAM来修改SMB客户端的密码,而不使用“passwd program”选项中指定的程序; username map = /etc/samba/smbusers /此选项指定一个配置文件,在此文件中包含客户端与服务端上的用户对应数据; include = /etc/samba/smb.conf.%m/此选项容许SAMBA服务器使用其他的配置文件; obey pam restrictions = yes /此项可以决定是否采用PAM帐号及会话管理的指令 socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192 /这个选项在编写TCP/IP程序时相当重要,因为可以借此调整SAMBA服务器运行时的效率; interfaces = /24 /24/此项可以使SAMBA服务器监视多个往来接口,如果服务器上有多张网卡应该配置此项在配置时可以写成:interfaces =eth0interfaces =50; remote announce = 55 4 /此项容许NMBD定期公布SAMBA服务器的IP地址和群组名称到远程的网络或主机#= Share Definitions =homes /用户个日的主目录设置内容 comment = Home Directories/主目录注释 browseable = no /是否容许其他用户浏览个人主目录 writable = yes /是否容许写入个人目录 valid users = %S /容许登陆的用户,%S表示当前登陆的用户 create mode = 0664 /新建文件的默认权限 directory mode = 0775/新建目录的默认权限; map to guest = bad user /当用户输入不正确的帐号和密码时,可以利用“map to guest”选项来设置处理的方式,但是必须把前面的“security”选项设为“us
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 人教部编版六年级上册京剧趣谈教案配套
- 七年级信息技术上册 第十一课时资源管理工具(一)教学设计
- 2024吉林省能源投资集团有限责任公司招聘33人笔试参考题库附带答案详解
- 成品放行规程培训
- 人教统编版必修 上册虞美人教案及反思
- 信息技术与数学学科的融合教学-用Python作二次函数图像教学设计2024-2025学年人教版九年级上册第22章
- 2024内蒙古中铝集团包头铝业有限公司新能源项目开招聘47人笔试参考题库附带答案详解
- 厂级安全教育培训
- 电力安规变电部分培训
- 一年级语文上册 课文 3 11《项链》教学设计 新人教版
- GB/T 26354-2025旅游信息咨询服务
- 情绪的管理课件
- 2025年中国工业X射线检测设备行业市场集中度、企业竞争格局分析报告-智研咨询发布
- 重难点05 涉及二次函数的图形变化类问题与二次函数有关的创新类问题(2种命题预测+77种题型汇-总+专题训练+3种解题方法)(解析版)
- 江苏省外国语学校2024-2025学年度高二下学期期中考试历史试题
- 职工维权知识培训课件
- 精神分裂症个案护理汇报
- 《制作七巧板》教学设计-2024-2025学年五年级上册劳动浙教版
- 2024银行春招招聘解析试题及答案
- 四川达州历年中考作文题与审题指导(2004-2024)
- 第15课《青春之光》课件-2024-2025学年统编版语文七年级下册
评论
0/150
提交评论