已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Red Hat Enterprise Linux 5下安装配置Samba服务2010-09-28 23:34:25|分类: Linux Samba |标签:linuxsambaf服务器配置安装 |字号大中小订阅 环境: Red Hat Enterprise Linux 5samba-3.0.25b-0.el5.4samba-common-3.0.25b-0.el5.4samba-client-3.0.25b-0.el5.4system-config-samba-1.2.39-1.el5一、安装1、检查是否已经安装Samba服务器(默认只是安装了Samba的客户端)#rpm -qa | grep samba若显示:samba-common-3.0.25b-0.el5.4samba-client-3.0.25b-0.el5.4则表示还没有安装Samba服务器端,只是安装了Samba客户端2、开始安装1)放入Red Hat Enterprise Linux 5安装光盘,并挂载好#mount /dev/cdrom /mnt/cdrom2)可使用:命令查看其安装文件# ls /mnt/cdrom/Server/ | grep sambasamba-3.0.25b-0.el5.4.i386.rpmsamba-client-3.0.25b-0.el5.4.i386.rpmsamba-common-3.0.25b-0.el5.4.i386.rpmsamba-swat-3.0.25b-0.el5.4.i386.rpmsblim-cmpi-samba-0.2.3-29.EL5.i386.rpmsblim-cmpi-samba-devel-1-29.EL5.i386.rpmsblim-cmpi-samba-test-1-29.EL5.i386.rpmsystem-config-samba-1.2.39-1.el5.noarch.rpm再进行安装# rpm -ivh /mnt/cdrom/Server/samba-3.0.25b-0.el5.4.i386.rpm(samba服务器)#rpm -ivh /mnt/cdrom/Server/system-config-samba-1.2.39-1.el5.noarch.rpm(图形化配置程序)#rpm -ivh /mnt/cdrom/Server/samba-swat-3.0.25b-0.el5.4.i386.rpm(基于HTTP的配置工具,可不安装)二、配置1、配置文件:/etc/samba/smb.conf(其中“#”号开头是注释语句,“;”开头是示范语句)可使用如下语句修改它:# vi/etc/samba/smb.conf配置完后可使用如下语句检查配置文件#testparmsmb.conf文件的整体结构:globalhomesprinterspublic1、globalworkgroup=MYGROUP # 工作组server string=Samba Server Version %v #服务器名netbioo name=Samba Serverinterfaces=lo /24 /24host allow=127. 192.168.1. 192.168.2.homescomment=Home Directoriesbrowseable=nowriteable=yes; valid users=%S; valid users=MYMAIN%Sprintersprintable=yes 可打印comment=All Printerspath=/var/spool/samba; guest ok=no; writeable=noprintable=yespublic #共享文件夹名称comment=toplinuxpath=/export/samba #共享文件夹真实目录writeable=yes #可写; browseable=yes #可浏览guest ok=yes #映射成nobody用户Samba服务器配置全解1、全局设置global# workgroup = NT-Domain-Name or Workgroup-Nameworkgroup = MYGROUP下面的这句话是后加的,加入的意义为:使WIN用户可以看到主机的名字,但我将此行注释掉后,没看到什么影响。netbios name = express下面设置的是服务器的字符串,相当于NT中的计算机说明部分server string = Samba Server下面的选项对于安全性很重要。他允许你对是否可以进行本地网络连接的机器进行了限制。hosts allow = 0 3 4 5 6 7 8 9如果想要自动共享打印机而不是个别地进行单独设置,使用下面的选项:printcap name = /etc/printcapload printers = yes除非你是非标准的,否则下面的选项对于你说清楚打印系统的类型并不是很必要。当前支持的打印系统主要有以下几类:# bsd, sysv, plp, lprng, aix, hpux, qnx, cupsprinting = cups如果想要一个guest账号的话就不用注释下面的行。你必须把这个加入到/etc/passwd中,否则用户“nobody“会被使用。; guest account = pcguest下面的选项告诉samba对不同的机器连接使用不同的日志文件。小心如果你允许访问的机器太多的话,文件可能极多哟!:)log file = /var/log/samba/%m.log设置log文件的大小(KB)(# Put a capping on the size of the log files (in Kb).)max log size = 0安全格式。大多数用户使用用户级安全。详见security_level.txt。security = share使用密码服务选项,仅用于security = server模式参数列表可以包括:# password server = My_PDC_Name My_BDC_Name My_Next_BDC_Name# 或自动查找域控制器# password server = *; password server = 对于所有的上面和下面的组成部分的_n_characters密码所允许的匹配级别; password level = 8; username level = 8你可能想使用密码编码。见在samba文档中的ENCRYPTION.txt, Win95.txt和WinNT.txt。除非你已经仔细的读过了那些文档,否则不要激活下面的选项:encrypt passwords = yessmb passwd file = /etc/samba/smbpasswd当samba被建成为支持SSL的模式时,下面需要从大量的假的错误中保持smbclient。(原文如下:# The following is needed to keep smbclient from spouting spurious errors# when Samba is built with support for SSL.; ssl CA certFile = /usr/share/ssl/certs/ca-bundle.crt下面的选项需要允许从windows对linux系统的密码进行修改。# 注意:上面带有encrypt passwords 和smb passwd file选项使用这些。# 另: 如果仅是允许工作站改变加密的SMB密码那么你不需要这些。它们允许Unix密码与SMB密码保持同步。unix password sync = Yespasswd program = /usr/bin/passwd %upasswd chat = *New*password* %nn *Retype*new*password* %nn *passwd:*all*authentication*tokens*updated*successfully*你可以使用PAM的密码改变控制标记。如果激活的活,当一个SMB客户端请求代替了在密码程序列表时,PAM将用于密码改变。对于大多数的设置,不改变密码字符参数而激活这个也是可能的。pam password change = yesUnix用户可能映射不同的SMB用户名。username map = /etc/samba/smbusers在每一台机器的基础上,使用下面的行可以使你定制你的配置。%m以连接机器的netbios名代替。; include = /etc/samba/smb.conf.%m这个参数控制samba是否服从于PAM账号和对话管理指示。默认情况下是使用PAM仅清除文本证明且忽略任何的账号或对话管理。注意:当加密密码=yes时,samba总是忽略PAM的证明。obey pam restrictions = yes很多人都会发现这个选项优化了性能。详见speed.txt和帮助手册页。socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192配置samba使用多重接口。如果你有多个网络接口的话,必须把他们在下面列出来。详见man。; interfaces = /24 /24配置请求播出同步到远程浏览器,或从一个主机同步浏览器列表或从/到整个子网(如下)。; remote browse sync = 5 55使主机将自己广播到本地的子网。; remote announce = 55 4浏览器控件选项:如果你不想让你的samba在你的网络中变成一个主浏览器,那么设置local master为no,否则将采用正常的规则。; local master = noos level决定在主浏览器的中被提取的优先级。默认值是很合理的。; os level = 33域master指定samba是域主浏览器。这允许samba在子网之间比较浏览列表。如果你已经有了一个Win NT的主域控制器的话,就不要设置这个选项。; domain master = yes首选master使samba在启动时拒绝一个本地浏览器的选出,且给他一些小的较高的机会让其来选出。; preferred master = yes如果你要samba成为Win95工作站的域登录服务器的话则激活它。; domain logons = yes如果你激活了domain logons,那么你可以让每一台机器或每一个用户登录角本运行一个指定的登录批处理文件。原文如下:if you enable domain logons then you may want a per-machine or per user logon script run a specific logon batch file per workstation (machine); logon script = %m.bat每一个用户名都运行一个指定的登录批处理文件; logon script = %U.bat# 存储动态的profile(仅针对95与NT)# %L 代表netbios name, %U 是一个用户名# 不能注释掉下面的Profiles共享。; logon path = %LProfiles%U支持WINS部分:告诉samba组件的NMBD去激活WINS服务。; wins support = yesWINS服务器-告诉samba组件的NMBD成为一个WINS客户端。注意:samba即可以是一个WINS服务器,也可以是一个客户端,或都不是。; wins server = w.x.y.zWINS代理-原文如下,没法翻译(Tells Samba to answer name resolution queries on behalf of a non WINS capable client,),执行这件事必须要求在网络中至少有一个Wins服务器。默认情况下是NO。; wins proxy = yes# DNS Proxy 告诉samba是否经过DNS的nslookup试着去解析NETBIOS名。1.9.17的内置默认值是yes,目前已经改为1.9.18的no。dns proxy = no实例保存可以很简洁-系统默认值是_no_注意:可以在每一个共享基础上设置; preserve case = no; short preserve case = no默认实例是对于所有的DOS文件都大写; default case = lower对于此选项要很小心-它可能带来一些想不到的事情。; case sensitive = nohomescomment = Home Directoriesbrowseable = nowritable = yesvalid users = %Screate mode = 0664directory mode = 0775如果不想要samba不承认已经映射为guest的用户,可用如下设置; map to guest = bad user如果想创建netlogon目录给域登录,不要注释下面的内容。; netlogon; comment = Network Logon Service; path = /usr/local/samba/lib/netlogon; guest ok = yes; writable = no; share modes = no想提供一个指定的不固定的共享profile那么就不要注释下面的内容,默认使用用户主目录。;Profiles; path = /usr/local/samba/profiles; browseable = no; guest ok = yes注意:如果你有一个BSD风格的打印系统,则没有必须单独的特别指定每一个打印机。printerscomment = All Printerspath = /var/spool/sambabrowseable = no设置public=yes表示允许guest account打印guest ok = nowritable = noprintable = yes下面的内容对人们共享文件是有用的。;tmp; comment = Temporary file space; path = /tmp; read only = no; public = yes公用的可访问的目录,除了在staff组中的成员外,对其它人为只读;public; comment = Public Stuff; path = /home/nw; public = yes; writable = yes; printable = no; write list = staff私有打印机,仅仅fred本人可用。打印池中的数据将被放到fred的主目录中。注意:fred用户无论在什么地方都必须对打印池有写访问的权限。;fredsprn; comment = Freds Printer; valid users = fred; path = /home/fred; printer = freds_printer; public = no; writable = no; printable = yes私有目录,仅能对fred开放。注意fred对这个目录需要写访问的权限。;fredsdir; comment = Freds Service; path = /usr/somewhere/private
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年应急演练评估安全培训试卷及答案-矿山设备损坏应急演练
- 四川巫溪县白马中学2026届高二化学第一学期期中经典试题含解析
- 2026届上海市静安区市级名校化学高三第一学期期中复习检测试题含解析
- 2026届天津市芦台一中化学高二上期末达标测试试题含答案
- 广东省广州中科2026届化学高一第一学期期末学业水平测试模拟试题含解析
- 贵州省部分重点中学2026届高二上化学期中教学质量检测模拟试题含解析
- 钢膜结构车棚施工方案审批
- 阳台改造施工方案简单版
- 2026届湖南省隆回县化学高三第一学期期中监测试题含解析
- 2026届天津市蓟州区马伸桥中学高一化学第一学期期末调研试题含解析
- 2025年行政执法人员考试题库(附参考答案)
- 2025锦泰财产保险股份有限公司招聘理赔管理岗等岗位54人笔试考试备考题库及答案解析
- DB63 T1686-2018青海省生土砌体房屋技术导则地标
- 2025年全国高校辅导员素质能力大赛考试测试题(附答案)(共三套)
- 《安全生产考核巡查办法》
- (高清版)TDT 1055-2019 第三次全国国土调查技术规程
- 血液净化治疗的并发症及防治课件
- 电力线路铁塔拆除施工方案
- 离退休干部兼任社团领导职务审批表
- YS/T 261-2011锂辉石精矿
- 2023年高中数学平面向量习题及答案平面向量题库
评论
0/150
提交评论