书籍详情

轻松学用Samba

轻松学用Samba

作者:(美)George Haberberger 等;高寿福译

出版社:IDG Books Worldwide,Inc.

出版时间:2001-08-01

ISBN:9787505369641

定价:¥39.00

购买这本书可以去
内容简介
  Samba是目前用得非常广泛的用于资源共享的软件包之一,随着Linux的推广,Samba系统的重要性与日俱增。本书作者根据自己的实际体验、心得为大家带来有关Samba使用、配置的指南。本书的主要内容有;Samba的基本概念、安装、客户及服务器端设置、系统维护、安全保护、常见问题的分析、解决方案及一些实用技巧。本书附录还提供了一些有用的资源和信息。本书语言流畅、讲解清楚、内容翔实,不仅适合Linux系统管理的初学者,而且对于那些早已是Samba高手的人来说,同样是一本不可多得的参考手册。
作者简介
暂缺《轻松学用Samba》作者简介
目录
前言                  
 第一部分 准备来跳舞                  
 第一章 Samba简介                  
   1. 1 什么是Samba                  
     1. 1. 1  Samba从哪里来                  
     1. 1. 2  Samba是开放源码的自由软件                  
     1. 1. 3  在Linux. UNIX或FreeBSD上运行的Samba                  
   1. 2 自由软件有什么好处                  
     1. 2. 1 一些相当不错的自由软件                  
     1. 2. 2 谁支持自由软件                  
   1. 3 Samba能做什么                  
     1. 3. 1 共享打印机                  
     1. 3. 2 共享文件                  
     1. 3. 3 共享Zip驱动器和其他备份装置                  
   1. 4 怎样使用Samba                  
     1. 4. 1 Web浏览器                  
     1. 4. 2 用于Windows的工具                  
     1. 4. 3 Linux专用的工具                  
     1. 4. 4 用命令行编辑的配置文件                  
   1. 5 在哪种服务器上安装Samba                  
   1. 6 从哪得到Samba                  
     1. 6. 1 从服务器光盘中                  
     1. 6. 2 在 Internet上                  
 第二章 安装samba服务器                  
   2. 1 检查Samba是否已经安装                  
   2. 2 同Linux一起安装 Samba                  
     2. 2. 1 Red Hat版本                  
     2. 2. 2  Mandrake版本                  
     2. 2. 3  Caldera OpenLinux版本                  
     2. 2. 4  SuSE版本                  
     2. 2. 5  Slackware版本                  
   2. 3 还能从哪里得到Samba                  
     2. 3. 1 在Linux光盘上                  
     2. 3. 2 在网络上                  
   2. 4 使用Linux安装及解压缩工具                  
     2. 4. 1 使用 GNU tar                  
     2. 4. 2 使用gzip                  
     2. 4.3 用tar操作                  
   2. 5 安装二进制格式                  
     2. 5. 1 使用 Red Hat Package Manager(RPM)                  
     2. 5. 2 使用 tar                  
   2. 6 安装源代码格式                  
     2. 6. 1 选择编译时间选项                  
     2. 6. 2 编译 Samba                  
 第二部分 配置Samba                  
 第三章 安装的测试和配置                  
   3. 1 刚刚安装了什么                  
     3. 1. 1 核心组件:smbd与  nmbd                  
     3. 1. 2 测试工具:testparm. smbstatus. smblient. nmblookup以及smbpasswd                  
     3. 1. 3  高级工具:smbmount. smbclient和smbtar                  
   3. 2 测试Samba的安装                  
     3. 2. 1 用 testparm检查smb.conf                      
     3. 2. 2  启动Samba                  
     3. 2. 3  用smbstatus测试                  
     3. 2. 4  用smbclient测试连接                  
     3. 2. 5  用nmblookup检查网络                  
     3. 2. 6  中止Samba                  
   3. 3  设置Samba自动运行                  
     3. 3. 1  从导入时开始连续运行Samba                  
     3. 3. 2  在需要时用 inetd运行 Samba                  
 第四章 配置Windows客户机                  
   4. 1 配置 Windows 95/98客户机                  
     4. 1. 1 添加 TCP/IP                  
     4. 1. 2 配置 TCP/IP                  
     4. 1. 3 启用SMB客户机                  
     4. 1. 4 标识 Windows 95/98客户机                  
     4. 1. 5 连接到Samba的共享驱动器和打印机                  
   4. 2 配置  Windows  NT客户机                  
     4. 2. 1 配置Network控制面板                  
     4. 2. 2 添加 TCP/IP                  
     4. 2. 3 配置 TCP/IP                  
     4. 2. 4 连接到共享以及打印机                  
   4. 3 配置Windows 2000客户机                  
     4. 3. 1 安装必须的Microsoft网络组件                  
     4. 3. 2 配置一般TCP/IP设置                  
     4. 3. 3 配置高级TCP/IP设置                  
     4. 3. 4 配置网络标识设置                  
     4. 3. 5 连接到共享                  
     4. 3. 6 连接到打印机                  
   4. 4 决定使用加密口令还是不加密口令                  
 第五章 用基于网络的工具管理Samba                  
   5.  1 使用 SWAT控制 Samba                  
     5. 1. 1 安装与配置SWAT                  
     5. 1. 2 使用 SWAT                  
     5. 1. 3 一个swat例子——添加共享                  
   5.  2 最强有力的网络工具: Webmin                  
     5. 2. 1 安装与配置Webmin                  
     5. 2. 2 启动  Webmin                  
     5. 2. 3  Samba Share Manager页面                  
     5. 2. 4 一个Webmin的例子:添加共享                  
 第六章 使用其他Samba管理工具                  
   6. 1 Smbedit——基于Windows的一种工具                  
     6. 1. 1 安装与配置Smbedit                  
     6. 1. 2 使用 Smbedit                  
     6. 1. 3 用Smbedit添加共享                  
     6. 1. 4 Smbedit其他有用的部分                  
   6. 2  Linuxconf                  
     6. 2. 1 使用Linuxconf                  
     6. 2. 2 一个Linuxconf例子:添加共享                  
   6. 3  Command   Line(命令行)                  
     6. 3. 1 进入命令行                  
     6. 3. 2 vi                  
     6. 3. 3  pico                  
     6. 3. 4  emacs                  
 第七章 在操作系统级上添加用户. 组及打印机                  
   7. 1 关于用户和组                  
   7. 2 使用 GUI工具添加用户和组                  
     7. 2. 1 用Linuxconf添加用户和组                  
     7. 2. 2 用Caldera OpenLinux工具添加用户                  
   7.3 在命令行添加用户和组                  
     7. 3. 1 useradd                  
     7. 3. 2 用userdel删除用户                  
     7. 3. 3 proupadd                  
   7. 4 关于打印机                  
   7. 5 使用 GUI工具添加打印机                  
     7. 5. 1 使用Printtool添加本地打印机                  
     7. 5. 2 用Printtool添加远程打印机                  
     7. 5. 3 使用Printtool测试与正确配置打印机                  
     7. 5. 4 使用 Caldera OpenLinux工具添加打印机                  
   7. 6 在命令行中添加打印机                  
     7. 6. 1 编辑printcap文件                  
     7. 6. 2 用/etc/printcap文件添加远程打印机                  
 第八章 共享资源                  
   8. 1 在Linux中使目录可用                  
     8. 1. 1 设置Linux上的目录对单一用户可用                  
     8. 1. 2 设置Linux中的目录对某个组的用户共享可用                  
     8. 1. 3 设置Linux中的目录对每个用户都可用                  
   8. 2 共享目录                  
     8. 2. 1 为每个用户建立一个根目录                  
     8. 2. 2 一些特殊的用户共享                  
     8. 2. 3 guest目录                  
     8. 2. 4 多用户的共享目录                  
   8. 3 共享媒体设备                  
     8. 3. 1 在Linux中配置设备                  
     8. 3. 2 共享光驱                  
     8. 3. 3 共享Zip驱动器                  
     8. 3. 4 用 SWAT添加特定设备                  
   8. 4 用Samba共享打印机                  
     8. 4. 1 共享所有的打印机                  
     8. 4. 2 使用 SWAT修改 Printers                  
     8. 4. 3 共享特定打印机                  
     8. 4. 4 共享受限的特定打印机                  
     8. 4. 5 其他的一些打印机参数                  
     8. 4. 6 用smbclient测试Samba打印机                  
     8. 4. 7 让Windows 95/98自动安装打印机驱动程序                  
 第九章 Samba与口令                  
   9. 1 调整Windows客户机使之使用非加密口令                  
     9. 1. 1 Windows 95/98                  
     9. 1. 2  Windows NT                  
     9. 1. 3  Windows 2000                  
   9. 2 设置Samba使用加密口令                  
     9. 2. 1 创建口令文件                  
     9. 2. 2 配置Samba以使用加密口令                  
     9. 2. 3 添加口令文件                  
     9. 2. 4 测试加密口令                  
   9. 3 用 update  encrypted参数添加加密口令                  
     9. 3. 1 创建smbpasswd文件                  
     9. 3. 2 修改smb. conf文件以收集口令                  
     9. 3. 3 将网络变为加密口令状态                  
   9. 4 使Samba与口令服务器协同工作                  
   9. 5 使Samba和Linux口令同步                  
   9. 6 另外一个Samba口令参数                  
 第三部分 高级Samba技术                  
 第十章 提高Samba的性能                  
   10. 1 测试性能                  
     10. 1. 1 测试服务器性能                  
     10. 1. 2 测试Samba性能                  
   10. 2 更换服务器的硬件                  
     10. 2. 1 有足够的RAM吗                  
     10. 2. 2 硬盘的情况如何                  
     10. 2. 3 网卡(NIC)符合要求吗                  
   10. 3 检查 Samba参数                  
     10. 3. 1 oplocks                  
     10. 3. 2  Leve12 oplocks                  
     10. 3. 3  sync命令                  
     10. 3. 4  socket选项                  
 第十一章 使用复杂网络                  
   11. 1 使用 Windows  Internet  Name  Service(WINS)                  
     11. 1. 1  使用 WINS服务器设置 Samba                  
     11. 1. 2  配置 Samba作为 WINS服务器                  
     11. 1. 3  配置 Samba作为 WINS代理                  
     11. 1. 4  配置 Samba使用 DNS以响应  WINS请求                  
   11. 2 设置与浏览子网                  
     11. 2. 1 对 Samba设置子网参数                  
     11. 2. 2 理解浏览器选择                  
     11. 2. 3 同其他子网配合工作                  
 第十二章 使用域工作                  
   12. 1 域和工作组之间有何不同                  
   12. 2 将 Samba用作 Windows 95/98客户机的域控制器                  
     12. 2. 1 设置Samba服务器作为Windows 95/98域控制器                  
     12. 2. 2 设置 Windows 95/98客户机                  
     12. 2. 3 设置永久驱动映射与漫游特性                  
   12. 3 让Samba加入 Windows NT域中                  
     12. 3. 1 让土域控制器知道Samba服务器                  
   12. 4 将Samba用作Windows NT主域控制器                  
     12. 4. 1 获得能够作为 NT主域控制器的 Samba版本                  
     12. 4. 2 设置Samba服务器为 Windows NT域控制器                  
     12. 4. 3 设置 Windows NT客户机                  
   12. 5  Windows 2000的域                  
 第四部分 调试Samba                  
 第十三章 用Linux和 Windows调试 Samba                  
   13. 1 用Linux实用程序调试                  
     13. 1. 1 用ifconfig检查网络连接                  
     13. 1. 2  用Ping与远程计算机联系                  
     13. 1. 3  用netstat检查与谁连接                  
     13. 1. 4  用passwd重置用户口令                  
     13. 1. 5  用traceroute检查经路由器的连接                  
     13. 1. 6  用lptest测试打印机                  
   13. 2 检查Linux权限                  
   13. 3 检查一些Linux文件                  
     13. 3. 1 /etc/hosts文件                  
     13. 3. 2 /etc/hosts. allow和/etc/hosts.  deny文件                  
     13. 3. 3 /etc/passwd文件                  
     13. 3. 4 /etc/services文件                  
     13. 3. 5 /etc/inetd.  conf文件                  
   13. 4 回顾Linux日志                  
   13. 5 用Windows实用程序调试                  
     13. 5. 1 用telnet保存你的地位                  
     13. 5. 2 Ping——它在这儿, 向你挑战                  
     13. 5. 3 用ipconfig检查IP地址                  
     13. 5. 4 用tracert检查路由器                  
     13. 5. 5 用nbtstat检查 NetBIOS资源                  
     13. 5. 6 用netstat检查网络统计                  
   13. 6 在Windows 95/98中使用网络控制面板                  
     13. 6.1 配置选项卡                  
     13. 6. 2 标识选项卡                  
   13. 7 在 Windows NT中使用网络控制面板                  
     13. 7. 1 Identification选项卡                  
     13. 7. 2  Services选项卡                  
     13. 7. 3 Protocols选项卡                  
     13. 7. 4 Adapters选项卡                  
     13. 7. 5  Bindings选项卡                  
   13. 8 在Windows 2000中查找网络信息                  
     13. 8. 1 检查计算机名和工作组                  
     13. 8. 2 探索 Windows 2000网络控制面板的元件                  
 第十四章 用Samba调试                  
   14. 1 在Linux水平测试Samba                  
     14. 1. 1 用ps命令检查Samba是否在运行                  
     14. 1. 2  Samba怎样启动                  
   14. 2 用它自己的诊断实用程序测试Samba                  
     14. 2. 1 Testparm                  
     14. 2. 2 Smbstatus                  
     14. 2. 3  Smbclient                  
     14. 2. 4  Nmblookup                  
     14. 2. 5  Testprns                  
   14. 3 回顾Samba日志                  
     14. 3. 1 用于日志的Samba参数                  
     14. 3. 2 使用日志文件                  
     14. 3. 3 永久设置 debug level                  
     14. 3. 4 临时改变 debug level                  
 第五部分 维护你的Samba服务                  
 第十五章 备份服务器                  
   15. 1 选择设备                  
     15. 1. 1 软盘驱动器                  
     15. 1. 2 Zip驱动器                  
     15. 1. 3 CDR/CDRW                  
     15. 1. 4 内置式硬盘驱动器                  
     15. 1. 5 磁带驱动器                  
   15. 2 选择方式                  
     15. 2. 1 使用你的 Linux工作站上已有的软件                  
     15. 2. 2 使用其他软件                  
   15. 3 配置你的备份系统                  
     15. 3. 1 频率                  
     15. 3. 2 完全备份还是部分备份                  
     15. 3. 3 你需要压缩吗                  
     15. 3. 4 备份媒介的储存                  
     15. 3. 5 用纸和笔                  
     15. 3. 6 测试你的备份                  
   15. 4 用备份恢复系统                  
     15. 4. 1 次序很重要                  
     15. 4. 2 你只需恢复几个文件                  
     15. 4. 3 系统启动了, 但需要恢复一个或几个分区                  
     15. 4. 4 系统无法启动                  
 第十六章 保护你的Samba服务器                  
   16. 1 口令--你的服务器的钥匙                  
     16. 1. 1 保持口令安全                  
     16. 1. 2 升级和同步口令                  
   16. 2 检查你的用户, 组和容许                  
     16. 2. 1 用ls-l检查许可                  
     16. 2. 2 用chmod更改容许                  
     16. 2. 3 用chown更改所有者                  
     16. 2. 4 用chgrp更改组                  
     16. 2. 5 用Suid和sgid容许检查文件                  
   16. 3 检查你的配置文件                  
     16. 3. 1 口令文件                  
     16. 3. 2 组文件                  
     16. 3. 3 有效的服务                  
     16. 3. 4 检查从/etc/rc.d目录下启动的进程                  
     16. 3. 5 登录文件                  
   16. 4  Logging命令和sulog                  
   16. 5 安全工具                  
     16. 5. 1 用sudo给予部分根访问                  
     16. 5. 2 检查口令是否适当                  
     16. 5. 3 提高网络安全性                  
     16. 5. 4 检查系统的安全性                  
     I6. 5. 5 检测入侵者                  
   16. 6 物理安全                  
     16. 6. 1 保护服务器                  
     16. 6. 2 保护服务器电源                  
     16. 6. 3 禁止从软盘启动                  
     16. 6. 4 禁止用 Ctrl+ Alt+ Delete重启                  
 第六部分 十准则集粹                  
 第十七章 近十个常见错误                  
   17. 1 编辑错误的smb. conf文件                  
   17. 2 使用错误的口令加密方案                  
   17. 3 访问错误的网络                  
   17. 4 访问错误的工作组                  
   17. 5 客户机使用错误的网络协议                  
   17. 6 指定了错误的权限                  
   17. 7 Samba没有运行                  
   17. 8 使用错误的用户名                  
   17. 9 把用户与错误的工作组相联                  
 第十八章 十几个解决问题的步骤                  
   18. 1 检查集线器指示灯                  
   18. 2 用ipconfig检查Windows NIC                  
   18. 3 用ipconfig检查Linux NIC                  
   18. 4 用ping检查网络                  
   18. 5 确保Samba在运行                  
   18. 6 用testparm识别正确的smb. conf文件                  
   18. 7 检查 Samba状态                  
   18. 8 用  smbclient检查服务器                  
   18. 9 用nmblookup检查网上邻居                  
   18. 10 检查从不同客户机的连接                  
   18. 11 用不同的用户名义连接                  
     18. 11. 1 在 Samba服务器上                  
     18. 11. 2 在 Windows客户机上                  
     18. 11. 3 如果某个特定用户不能连接                  
   18. 12 获得进一步的帮助                  
     18. 12. 1 查阅 man页                  
     18. 12. 2 查阅文档文件                  
     18. 12. 3 查阅 Samba网页                  
 第十九章 十个好习惯                  
   19. 1 紧随潮流                  
   19. 2 为成长作计划                  
   19. 3 为服务器的改造做计划                  
   19. 4 保存一个smb. conf备份文件                  
   19. 5 保存一个服务器的纸质日志                  
   19. 6 加入当地的Linux用户组织                  
   19. 7 培训你的用户                  
   19. 8 备份Samba服务器                  
   19. 9 准备冗余服务器                  
   19. 10 检查安全性                  
 第二十章 日后你可能需要的十多个Samba选项                  
   20. 1 使用 Samba变量                  
   20. 2 用map to guest处理错误的用户登录                  
   20. 3 设置用户和口令选项                  
     20. 3. 1 password level                  
     20. 3. 2  username level                  
     20. 3. 3  Add user script                  
     20. 3. 4  Delete user script                  
   20. 4 设置文件和目录选项                  
     20. 4. 1 Create mask                  
     20. 4. 2  Force create mode                  
     20. 4. 3  Directory mask                  
     20. 4. 4 Force directory mode                  
     20. 4. 5  Max disk  size                  
     20. 4. 6 Dont descend                  
     20. 4. 7  Map system                  
     20. 4. 8  Map hidden                  
     20. 4. 9  Map archive                  
   20. 5 用 name resolve order寻找网络资源                  
   20. 6 文件名处理                  
     20. 6. 1 Strip dot                  
     20. 6. 2  Case sensitive                  
     20. 6. 3  Preserve case                  
     20. 6. 4  Short preserve case                  
     20. 6. 5  Mangle case                  
     20. 6. 6  Mangling char                  
     20. 6. 7  Hide dot files                  
     20. 6. 8  Veto files                  
     20. 6. 9  Delete veto files                  
     20. 6. 10  Hide files                  
     20. 6. 11  Mangled names                  
     20. 6. 12  Mangled map                  
   20. 7 用message命令处理 WinPopup消息                  
   20. 8 在NLS环境中使用Samba                  
     20. 8. 1 Homedir map                  
     20. 8. 2  NIS homedir                  
 第七部分 附录                  
 附录A 安装网络硬件                  
 附录B 升级Samba                  
 附录C 网络资源                  
 附录D 通用公共许可证(GNU)                  
 附录E 写脚本                  
                   
                   

猜您喜欢

读书导航