当前位置:首页 > 工业技术
轻松学用Samba
轻松学用Samba

轻松学用SambaPDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:(美)George Haberberger等著;高寿福,张华等译
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2001
  • ISBN:7505369644
  • 页数:322 页
图书介绍:
《轻松学用Samba》目录
标签:高寿 学用

前言 1

第一部分 准备来跳舞 9

第一章 Samba简介 11

1.1 什么是Samba 11

1.1.1 Samba从哪里来 12

1.1.2 Samba是开放源码的自由软件 12

1.1.3 在Linux、UNIX或FreeBSD上运行的Samba 13

1.2 自由软件有什么好处 13

1.2.1 一些相当不错的自由软件 14

1.2.2 谁支持自由软件 14

1.3.3 共享Zip驱动器和其他备份装置 15

1.4 怎样使用Samba 15

1.3 Samba能做什么 15

1.3.2 共享文件 15

1.3.1 共享打印机 15

1.4.1 Web浏览器 16

1.4.2 用于Windows的工具 16

1.4.3 Linux专用的工具 17

1.4.4 用命令行编辑的配置文件 17

1.5 在哪种服务器上安装Samba 17

1.6 从哪得到Samba 17

1.6.2 在Internet上 18

1.6.1 从服务器光盘中 18

第二章 安装Samba服务器 19

2.1 检查Samba是否已经安装 19

2.2 同Linux一起安装Samba 20

2.2.1 Red Hat版本 20

2.2.2 Mandrake版本 20

2.2.3 Caldera OpenLinux版本 20

2.2.4 SuSE版本 20

2.2.5 Slackware版本 21

2.3 还能从哪里得到Samba 21

2.3.1 在Linux光盘上 21

2.3.2 在网络上 23

2.4 使用Linux安装及解压缩工具 24

2.4.1 使用GNU tar 25

2.4.2 使用gzip 25

2.4.3 用tar操作 26

2.5 安装二进制格式 27

2.5.1 使用Red Hat Package Manager(RPM) 27

2.5.2 使用tar 28

2.6 安装源代码格式 28

2.6.1 选择编译时间选项 29

2.6.2 编译Samba 29

第二部分 配置Samba 31

3.1.1 核心组件:smbd与nmbd 33

3.1 刚刚安装了什么 33

第三章 安装的测试和配置 33

3.1.2 测试工具:testparm、smbstatus、smblient、nmblookup以及smbpasswd 34

3.1.3 高级工具:smbmount、smbclient和smbtar 34

3.2 测试Samba的安装 34

3.2.1 用testparm检查smb.conf 35

3.2.2 启动Samba 36

3.2.3 用smbstatus测试 37

3.2.4 用smbclient测试连接 37

3.2.5 用nmblookup检查网络 38

3.2.6 中止Samba 38

3.3 设置Samba自动运行 40

3.3.1 从导入时开始连续运行Samba 41

3.3.2 在需要时用inetd运行Samba 42

第四章 配置Windows客户机 45

4.1 配置Windows 95/98客户机 46

4.1.1 添加TCP/IP 47

4.1.2 配置TCP/IP 48

4.1.3 启用SMB客户机 51

4.1.4 标识Windows 95/98客户机 51

4.1.5 连接到Samba的共享驱动器和打印机 53

4.2 配置Windows NT客户机 55

4.2.1 配置Network控制面板 55

4.2.3 配置TCP/IP 57

4.2.2 添加TCP/IP 57

4.2.4 连接到共享以及打印机 60

4.3 配置Windows 2000客户机 61

4.3.1 安装必须的Microsoft网络组件 61

4.3.2 配置一般TCP/IP设置 63

4.3.3 配置高级TCP/IP设置 64

4.3.4 配置网络标识设置 65

4.3.5 连接到共享 65

4.3.6 连接到打印机 67

4.4 决定使用加密口令还是不加密口令 67

5.1 使用SWAT控制Samba 69

第五章 用基于网络的工具管理Samba 69

5.1.1 安装与配置SWAT 70

5.1.2 使用SWAT 71

5.1.3 一个swat例子——添加共享 75

5.2 最强有力的网络工具:Webmin 76

5.2.1 安装与配置Webmin 77

5.2.2 启动Webmin 78

5.2.3 Samba Share Manager页面 78

5.2.4 一个Webmin的例子:添加共享 81

第六章 使用其他Samba管理工具 83

6.1 Smbedit——基于Windows的一种工具 83

6.1.1 安装与配置Smbedit 84

6.1.3 用Smbedit添加共享 87

6.1.2 使用Smbedit 87

6.1.4 Smbedit其他有用的部分 88

6.2 Linuxconf 89

6.2.1 使用Linuxconf 89

6.2.2 一个Linuxconf例子:添加共享 91

6.3 Command Line(命令行) 91

6.3.1 进入命令行 91

6.3.2 vi 92

6.3.3 pico 93

6.3.4 emacs 94

7.1 关于用户和组 95

第七章 在操作系统级上添加用户、组及打印机 95

7.2 使用GUI工具添加用户和组 97

7.2.1 用Linuxconf添加用户和组 97

7.2.2 用Caldera OpenLinux工具添加用户 100

7.3 在命令行添加用户和组 102

7.3.1 useradd 102

7.3.2 用userdel删除用户 103

7.3.3 groupadd 103

7.4 关于打印机 104

7.5 使用GUI工具添加打印机 104

7.5.1 使用printtool添加本地打印机 104

7.5.2 用printtool添加远程打印机 106

7.5.3 使用printtool测试与正确配置打印机 108

7.5.4 使用Caldera OpenLinux工具添加打印机 109

7.6 在命令行中添加打印机 111

7.6.1 编辑printcap文件 111

7.6.2 用/etc/printcap文件添加远程打印机 112

第八章 共享资源 115

8.1 在Linux中使目录可用 115

8.1.1 设置Linux上的目录对单一用户可用 117

8.1.2 设置Linux中的目录对某个组的用户共享可用 117

8.2 共享目录 118

8.2.1 为每个用户建立一个根目录 118

8.1.3 设置Linux中的目录对每个用户都可用 118

8.2.2 一些特殊的用户共享 121

8.2.3 guest目录 123

8.2.4 多用户的共享目录 125

8.3 共享媒体设备 126

8.3.1 在Linux中配置设备 126

8.3.2 共享光驱 131

8.3.3 共享Zip驱动器 131

8.3.4 用SWAT添加特定设备 132

8.4 用Samba共享打印机 132

8.4.1 共享所有的打印机 133

8.4.3 共享特定打印机 134

8.4.4 共享受限的特定打印机 134

8.4.2 使用SWAT修改Printers 134

8.4.5 其他的一些打印机参数 135

8.4.6 用smbclient测试Samba打印机 136

8.4.7 让Windows 95/98自动安装打印机驱动程序 137

第九章 Samba与口令 139

9.1 调整Windows客户机使之使用非加密口令 140

9.1.1 Windows 95/98 140

9.1.2 Windows NT 142

9.1.3 Windows 2000 143

9.2 设置Samba使用加密口令 144

9.2.1 创建口令文件 144

9.2.3 添加口令文件 145

9.2.2 配置Samba以使用加密口令 145

9.2.4 测试加密口令 146

9.3 用update encrypted参数添加加密口令 147

9.3.1 创建smbpasswd文件 147

9.3.2 修改smb、conf文件以收集口令 147

9.3.3 将网络变为加密口令状态 148

9.4 使Samba与口令服务器协同工作 149

9.5 使Samba和Linux口令同步 149

9.6 另外一个Samba口令参数 150

第三部分 高级Samba技术 151

10.1 测试性能 153

10.1.1 测试服务器性能 153

第十章 提高Samba的性能 153

10.1.2 测试Samba性能 155

10.2 更换服务器的硬件 155

10.2.1 有足够的RAM吗 155

10.2.2 硬盘的情况如何 156

10.2.3 网卡(NIC)符合要求吗 156

10.3 检查Samba参数 156

10.3.1 oplocks 157

10.3.2 Level2 oplocks 157

10.3.3 sync命令 158

10.3.4 socket选项 158

第十一章 使用复杂网络 159

11.1.1 使用WINS服务器设置Samba 160

11.1 使用Windows Internet Name Service(WINS) 160

11.1.2 配置Samba作为WINS服务器 161

11.1.3 配置Samba作为WINS代理 161

11.1.4 配置Samba使用DNS以响应WINS请求 161

11.2 设置与浏览子网 162

11.2.1 对Samba设置子网参数 162

11.2.2 理解浏览器选择 166

11.2.3 同其他子网配合工作 168

第十二章 使用域工作 171

12.1 域和工作组之间有何不同 171

12.2 将Samba用作Windows 95/98客户机的域控制器 172

12.2.1 设置Samba服务器作为Windows 95/98域控制器 172

12.2.3 设置永久驱动映射与漫游特性 174

12.2.2 设置Windows 95/98客户机 174

12.3 让Samba加入Windows NT域中 177

12.3.1 让主域控制器知道Samba服务器 177

12.4 将Samba用作Windows NT主域控制器 178

12.4.1 获得能够作为NT主域控制器的Samba版本 179

12.4.2 设置Samba服务器为Windows NT域控制器 179

12.4.3 设置Windows NT客户机 182

12.5 Windows 2000的域 182

第四部分 调试Samba 183

13.1 用Linux实用程序调试 185

13.1.1 用ifconfig检查网络连接 185

第十三章 用Linux和Windows调试Samba 185

13.1.2 用ping与远程计算机联系 186

13.1.3 用netstat检查与谁连接 187

13.1.4 用passwd重置用户口令 188

13.1.5 用traccroute检查经路由器的连接 188

13.1.6 用lptest测试打印机 189

13.2 检查Linux权限 189

13.3 检查一些Linux文件 190

13.3.1 /etc/hosts文件 191

13.3.2 /etc/hosts.allow和/etc/hosts.deny文件 191

13.3.3 /etc/passwd文件 191

13.3.5 /etc/inetd.conf文件 192

13.4 回顾Linux日志 192

13.3.4 /etc/services文件 192

13.5 用Windows实用程序调试 193

13.5.1 用telnet保存你的地位 193

13.5.2 Ping——它在这儿,向你挑战 193

13.5.3 用ipconfig检查IP地址 195

13.5.4 用tracert检查路由器 195

13.5.5 用nbtstat检查NetBIOS资源 195

13.5.6 用netstat检查网络统计 196

13.6 在Windows 95/98中使用网络控制面板 196

13.6.1 配置选项卡 197

13.6.2 标识选项卡 198

13.7.2 Services选项卡 199

13.7.3 Protocols选项卡 199

13.7.1 Idenfitication选项卡 199

13.7 在Windows NT中使用网络控制面板 199

13.7.4 Adapters选项卡 200

13.7.5 Bindings选项卡 201

13.8 在Windows 2000中查找网络信息 201

13.8.1 检查计算机名和工作组 201

13.8.2 探索Windows 2000网络控制面板的元件 201

第十四章 用Samba调试 205

14.1 在Linux水平测试Samba 205

14.1.1 用ps命令检查Samba是否在运行 205

14.1.2 Samba怎样启动 206

14.2.1 Testparm 209

14.2 用它自己的诊断实用程序测试Samba 209

14.2.2 Smbstatus 212

14.2.3 Smbclient 213

14.2.4 Nmblookup 215

14.2.5 Testpms 217

14.3 回顾Samba日志 217

14.3.1 用于日志的Samba参数 217

14.3.2 使用日志文件 219

14.3.3 永久设置debug level 220

14.3.4 临时改变debug level 220

第五部分 维护你的Samba服务器 221

15.1 选择设备 223

第十五章 备份服务器 223

15.1.1 软盘驱动器 224

15.1.2 Zip驱动器 226

15.1.3 CDR/CDRW 227

15.1.4 内置式硬盘驱动器 229

15.1.5 磁带驱动器 230

15.2 选择方式 232

15.2.1 使用你的Linux工作站上已有的软件 232

15.2.2 使用其他软件 238

15.3 配置你的备份系统 239

15.3.1 频率 239

15.3.2 完全备份还是部分备份 239

15.3.5 用纸和笔 243

15.3.3 你需要压缩吗 243

15.3.4 备份媒介的储存 243

15.3.6 测试你的备份 244

15.4 用备份恢复系统 244

15.4.1 次序很重要 244

15.4.2 你只需恢复几个文件 244

15.4.3 系统启动了,但需要恢复一个或几个分区 244

15.4.4 系统无法启动 245

第十六章 保护你的Samba服务器 247

16.1 口令——你的服务器的钥匙 247

16.1.1 保护口令安全 248

16.1.2 升级和同步口令 249

16.2 检查你的用户,组和容许 251

16.2.1 用ls-l检查许可 251

16.2.2 用chmod更改容许 251

16.2.3 用chown更改所有者 252

16.2.4 用chgrp更改组 252

16.2.5 用suid和sgid容许检查文件 252

16.3 检查你的配置文件 253

16.3.1 口令文件 253

16.3.2 组文件 253

16.5 安全工具 254

16.4 Logging命令和sulog 254

16.3.4 检查从/etc/rc.d目录下启动的进程 254

16.3.5 登录文件 254

16.3.3 有效的服务 254

16.5.1 用sudo给予部分根访问 255

16.5.2 检查口令是否适当 255

16.5.3 提高网络安全性 255

16.5.4 检查系统的安全性 256

16.5.5 检测入侵者 257

16.6 物理安全 257

16.6.4 禁止用Ctrl+Alt+Delete重启 258

16.6.3 禁止从软盘启动 258

16.6.2 保护服务器电源 258

16.6.1 保护服务器 258

第六部分 十准则集粹 259

第十七章 近十个常见错误 261

17.1 编辑错误的smb.conf文件 261

17.2 使用错误的口令加密方案 262

17.3 访问错误的网络 262

17.4 访问错误的工作组 263

17.5 客户机使用错误的网络协议 263

17.6 指定了错误的权限 263

17.8 使用错误的用户名 264

17.9 把用户与错误的工作组相联 264

17.7 Samba没有运行 264

第十八章 十几个解决问题的步骤 265

18.1 检查集线器指示灯 265

18.2 用ipconfig检查Windows NIC 265

18.3 用ipconfig检查Linux NIC 266

18.4 用ping检查网络 266

18.5 确保Samba在运行 266

18.6 用testparm识别正确的smb.conf文件 267

18.7 检查Samba状态 267

18.8 用smbclinet检查服务器 267

18.9 用nmblookup检查网上邻居 268

18.11.1 在Samba服务器上 269

18.10 检查从不同客户机的连接 269

18.11 用不同的用户名义连接 269

18.11.2 在Windows客户机上 270

18.11.3 如果某个特定用户不能连接 270

18.12 获得进一步的帮助 270

18.12.1 查阅man页 270

18.12.2 查阅文档文件 271

18.12.3 查阅Samba网页 271

第十九章 十个好习惯 273

19.1 紧随潮流 273

19.4 保存一个smb.conf备份文件 274

19.5 保存一个服务器的纸质日志 274

19.2 为成长作计划 274

19.3 为服务器的改造做计划 274

19.6 加入当地的Linux用户组织 275

19.7 培训你的用户 275

19.8 备份Samba服务器 275

19.9 准备冗余服务器 275

19.10 检查安全性 276

第二十章 日后你可能需要的十多个Samba选项 277

20.1 使用Samba变量 277

20.2 用map to guest处理错误的用户登录 278

20.3.2 username level 279

20.3.3 Add user script 279

20.3.1 password level 279

20.3 设置用户和口令选项 279

20.3.4 Delete user script 280

20.4 设置文件和目录选项 280

20.4.1 Create mask 280

20.4.2 Force create mode 281

20.4.3 Directory mask 281

20.4.4 Force directory mode 281

20.4.5 Max disk size 281

20.4.6 Dont descend 281

20.5 用name resolve order寻找网络资源 282

20.4.9 Map archive 282

20.4.7 Map system 282

20.4.8 Map hidden 282

20.6 文件名处理 283

20.6.1 Strip dot 283

20.6.2 Case sensitive 283

20.6.3 Preserve case 283

20.6.4 Short preserve case 283

20.6.5 Mangle case 284

20.6.6 Mangling char 284

20.6.7 Hide dot files 284

20.6.8 Veto files 284

20.6.11 Mangled names 285

20.6.123 Mangled map 285

20.6.10 Hide files 285

20.6.9 Delete veto files 285

20.7 用message命令处理WinPopup消息 286

20.8 在NLS环境中使用Samba 286

20.8.1 Homedir map 286

20.8.2 NIS homedir 286

第七部分 附录 287

附录A 安装网络硬件 289

附录B 升级Samba 297

附录C 网络资源 303

附录D 通用公共许可证(GNU) 311

附录E 写脚本 317

相关图书
作者其它书籍
返回顶部