图书介绍

轻松学用Samba2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

轻松学用Samba
  • (美)George Haberberger等著;高寿福,张华等译 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7505369644
  • 出版时间:2001
  • 标注页数:322页
  • 文件大小:20MB
  • 文件页数:342页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

轻松学用SambaPDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

前言1

第一部分 准备来跳舞9

第一章 Samba简介11

1.1 什么是Samba11

1.1.1 Samba从哪里来12

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

1.1.3 在Linux、UNIX或FreeBSD上运行的Samba13

1.2 自由软件有什么好处13

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

1.2.2 谁支持自由软件14

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

1.4 怎样使用Samba15

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 在哪种服务器上安装Samba17

1.6 从哪得到Samba17

1.6.2 在Internet上18

1.6.1 从服务器光盘中18

第二章 安装Samba服务器19

2.1 检查Samba是否已经安装19

2.2 同Linux一起安装Samba20

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 还能从哪里得到Samba21

2.3.1 在Linux光盘上21

2.3.2 在网络上23

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

2.4.1 使用GNU tar25

2.4.2 使用gzip25

2.4.3 用tar操作26

2.5 安装二进制格式27

2.5.1 使用Red Hat Package Manager(RPM)27

2.5.2 使用tar28

2.6 安装源代码格式28

2.6.1 选择编译时间选项29

2.6.2 编译Samba29

第二部分 配置Samba31

3.1.1 核心组件:smbd与nmbd33

3.1 刚刚安装了什么33

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

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

3.1.3 高级工具:smbmount、smbclient和smbtar34

3.2 测试Samba的安装34

3.2.1 用testparm检查smb.conf35

3.2.2 启动Samba36

3.2.3 用smbstatus测试37

3.2.4 用smbclient测试连接37

3.2.5 用nmblookup检查网络38

3.2.6 中止Samba38

3.3 设置Samba自动运行40

3.3.1 从导入时开始连续运行Samba41

3.3.2 在需要时用inetd运行Samba42

第四章 配置Windows客户机45

4.1 配置Windows 95/98客户机46

4.1.1 添加TCP/IP47

4.1.2 配置TCP/IP48

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/IP57

4.2.2 添加TCP/IP57

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控制Samba69

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

5.1.1 安装与配置SWAT70

5.1.2 使用SWAT71

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

5.2 最强有力的网络工具:Webmin76

5.2.1 安装与配置Webmin77

5.2.2 启动Webmin78

5.2.3 Samba Share Manager页面78

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

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

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

6.1.1 安装与配置Smbedit84

6.1.3 用Smbedit添加共享87

6.1.2 使用Smbedit87

6.1.4 Smbedit其他有用的部分88

6.2 Linuxconf89

6.2.1 使用Linuxconf89

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

6.3 Command Line(命令行)91

6.3.1 进入命令行91

6.3.2 vi92

6.3.3 pico93

6.3.4 emacs94

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 useradd102

7.3.2 用userdel删除用户103

7.3.3 groupadd103

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修改Printers134

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/98140

9.1.2 Windows NT142

9.1.3 Windows 2000143

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 oplocks157

10.3.2 Level2 oplocks157

10.3.3 sync命令158

10.3.4 socket选项158

第十一章 使用复杂网络159

11.1.1 使用WINS服务器设置Samba160

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

第四部分 调试Samba183

13.1 用Linux实用程序调试185

13.1.1 用ifconfig检查网络连接185

第十三章 用Linux和Windows调试Samba185

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水平测试Samba205

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

14.1.2 Samba怎样启动206

14.2.1 Testparm209

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

14.2.2 Smbstatus212

14.2.3 Smbclient213

14.2.4 Nmblookup215

14.2.5 Testpms217

14.3 回顾Samba日志217

14.3.1 用于日志的Samba参数217

14.3.2 使用日志文件219

14.3.3 永久设置debug level220

14.3.4 临时改变debug level220

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

15.1 选择设备223

第十五章 备份服务器223

15.1.1 软盘驱动器224

15.1.2 Zip驱动器226

15.1.3 CDR/CDRW227

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命令和sulog254

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 NIC265

18.3 用ipconfig检查Linux NIC266

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 level279

20.3.3 Add user script279

20.3.1 password level279

20.3 设置用户和口令选项279

20.3.4 Delete user script280

20.4 设置文件和目录选项280

20.4.1 Create mask280

20.4.2 Force create mode281

20.4.3 Directory mask281

20.4.4 Force directory mode281

20.4.5 Max disk size281

20.4.6 Dont descend281

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

20.4.9 Map archive282

20.4.7 Map system282

20.4.8 Map hidden282

20.6 文件名处理283

20.6.1 Strip dot283

20.6.2 Case sensitive283

20.6.3 Preserve case283

20.6.4 Short preserve case283

20.6.5 Mangle case284

20.6.6 Mangling char284

20.6.7 Hide dot files284

20.6.8 Veto files284

20.6.11 Mangled names285

20.6.123 Mangled map285

20.6.10 Hide files285

20.6.9 Delete veto files285

20.7 用message命令处理WinPopup消息286

20.8 在NLS环境中使用Samba286

20.8.1 Homedir map286

20.8.2 NIS homedir286

第七部分 附录287

附录A 安装网络硬件289

附录B 升级Samba297

附录C 网络资源303

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

附录E 写脚本317

热门推荐