譯者序
前言
第1章 入門 1
1.1 Samba是什么 2
1.2 Microsoft Windows和UNIX(Linux)介紹 4
1.2.1 Linux 4
1.2.2 DOS 6
1.2.3 Microsoft Windows 6
1.3 Samba. Internet和GNU/Free Software Foundation 7
1.3.1 Samba 7
1.3.2 Internet 10
1.3.3 GNU 11
1.3.4 實際例子 13
第2章 網絡 14
2.1 綜述 14
2.2 解決方案 16
2.2.1 TCP/IP網絡 16
2.2.2 IP路由 20
2.2.3 理解Internet域 31
2.2.4 設置DNS 32
2.2.5 使用DHCP 43
2.2.6 配置端口和服務 44
2.2.7 使用RAS 44
2.2.8 配置Microsoft Windows網絡 44
2.2.9 使用NetBIOS 44
2.2.10 使用WINS 48
2.2.11 理解SMB 50
2.2.12 網絡建立實例 51
第3章 獲取和安裝 58
3.1 綜述 58
3.2 解決方案 58
3.2.1 獲取Samba 58
3.2.2 使用CVS 60
3.2.3 理解Samba可執(zhí)行體 61
3.2.4 使用Samba可執(zhí)行體的預編譯版本 79
3.2.5 生成自己的Samba可執(zhí)行體 86
3.2.6 創(chuàng)建Samba 87
3.2.7 編譯Samba 95
3.2.8 運行Samba 97
3.2.9 使用SWAT 103
第4章 網絡文件服務器 106
4.1 綜述 106
4.2 解決方案 109
4.2.1 認識Samba 服務器的安全模式 109
4.2.2 利用用戶名字 110
4.2.3 檢查UNIX文件和目錄權限 112
4.2.4 建立共享 115
4.2.5 設置對所有用戶可讀. 部分用戶
可寫的共享 117
4.2.6 設置可被所有用戶裝配的光盤 118
4.2.7 設置可被所有用戶安裝和卸載的
可移動設備 118
4.2.8 處理符號連接 119
4.2.9 Samba共享資源中文件名的切割 119
4.2.10 限制用戶數和不活動用戶 120
4.2.11 為不同的用戶組設置對共享的訪
問權 120
4.2.12 設置共享, 使所有文件屬于同一
用戶組 121
4.2.13 設置權限, 停止共享被其他所有
用戶可讀 121
第5章 網絡打印服務器 122
5.1 綜述 122
5.2 解決方案 128
5.2.1 沒有設置任何打印機時, 在網絡鄰居
中提供打印機列表 128
5.2.2 創(chuàng)建打印機共享 128
5.2.3 打印機管理工具SWAT 131
5.2.4 彩色打印 133
5.2.5 一個神奇的打印機過濾器 134
5.2.6 管理打印機隊列 134
5.2.7 運行打印機記賬程序 134
5.2.8 考慮打印機的紅外線支持 135
5.2.9 在Linux內核中尋找打印機支持 136
第6章 Microsoft客戶使用SMB/CIFS
資源 137
6.1 綜述 137
6.2 解決方案 141
6.2.1 設置Windows 95/98以使用SMB/CIFS
資源 141
6.2.2 設置Windows NT以使用SMB/CIFS
資源 146
6.2.3 設置DOS客戶以使用SMB/CIFS
資源 150
6.2.4 連接到一個SMB/CIFS服務器 154
6.2.5 在一個SMB/CIFS服務器上連接并
使用一個共享 158
6.2.6 在一個SMB/CIFS服務器上連接和
使用打印機 160
6.2.7 與一個SMB/CIFS服務器斷開文件
或打印共享 162
第7章 在UNIX機器中使用SMB/CIFS資源 164
7.1 綜述 164
7.1.1 smbclient 164
7.1.2 smbfs 169
7.1.3 smbmount. smbumount和smbmnt 171
7.1.4 smbprint 172
7.1.5 smbtar 174
7.1.6 smbwrapper 178
7.2 解決方案 178
7.2.1 列出遠程系統(tǒng)上的共享 178
7.2.2 使用smbclient連接SMB/CIFS服務器 179
7.2.3 使用smbclient列出共享的內容 179
7.2.4 在遠程共享中改變至另外的目錄 180
7.2.5 將文件加入遠程共享中 180
7.2.6 使用通配符將多個文件加入遠程
共享 180
7.2.7 使用屏蔽將多個文件加入遠程共享 181
7.2.8 遞歸地將多個文件從目錄加入遠程
共享 181
7.2.9 從遠程共享獲取文件 181
7.2.10 使用通配符從遠程共享獲取文件 182
7.2.11 使用屏蔽從遠程共享中獲取文件 182
7.2.12 通過日期選擇從遠程共享獲取
文件 183
7.2.13 通過遠程共享遞歸地從目錄
獲取文件 183
7.2.14 改變所獲取文件名的大小寫 183
7.2.15 從遠程目錄中刪除文件 184
7.2.16 從遠程共享刪除目錄 184
7.2.17 使用smbclient打印 184
7.2.18 查看打印隊列 185
7.2.19 管理打印隊列 185
7.2.20 創(chuàng)建遠程目錄的tar 185
7.2.21 設置遠程共享中文件的模式 186
7.2.22 更改所獲得文件的行尾順序 187
第8章 復雜連網的挑戰(zhàn) 188
8.1 綜述 188
8.2 解決方案 191
8.2.1 使用Samba主機瀏覽 191
8.2.2 使用Windows主機瀏覽 195
8.2.3 設置NetBIOS選舉和瀏覽Samba中的
參數 197
8.2.4 設置NetBIOS選舉和瀏覽Windows NT
中的參數 199
8.2.5 設置瀏覽器聲明間隔的時間 200
8.2.6 捕獲NetBIOS網絡通信 200
8.2.7 無廣播瀏覽 207
8.2.8 使用WINS 212
8.2.9 單一和多個子網的瀏覽 213
8.2.10 遠程訪問服務 215
8.2.11 連接至PPP兼容的服務器 216
第9章 控制和管理 223
9.1 綜述 223
9.1.1 Samba作為域控制器 223
9.1.2 工作組和域的區(qū)別 223
9.2 解決方案 224
9.2.1 使用Windows 9x域控制 224
9.2.2 使用Windows NT域控制 230
9.2.3 使用rpcclient 245
第10章 高級議題和管理問題 248
10.1 綜述 248
10.2 解決方案 249
10.2.1 配置應用程序 249
10.2.2 處理文件鎖 250
10.2.3 管理名字轉換 252
10.2.4 自動啟動Samba 253
10.2.5 使用Samba進行備份和恢復 255
10.2.6 將Samba用作打印服務器 258
10.2.7 將Samba用作文件服務器 260
10.2.8 將Samba用作傳真服務器 261
10.2.9 使用多種語言和Samba 264
10.2.10 使用SWAT 266
10.2.11 使用DNS. DHCP和WINS 280
10.2.12 獲取Windows網絡用戶和組賬號
信息 291
10.2.13 自動創(chuàng)建用戶賬號 293
10.2.14 為共享資源創(chuàng)建其他管理賬號 293
10.2.15 調試Samba性能 293
第11章 Samba 安全 300
11.1 綜述 300
11.1.1 Samba中不同的安全級別 300
11.1.2 用戶名 301
11.1.3 密碼 301
11.2 解決方案 302
11.2.1 改變安全等級 302
11.2.2 使用sampasswd管理密碼 302
11.2.3 密碼加密 305
11.2.4 通過smb.conf的安全參數控制訪問 306
11.2.5 保護Samba服務器 308
11.2.6 使用外部保護措施:防火墻 314
第12章 Samba故障診斷 323
12.1 綜述 323
12.2 解決方案 323
12.2.1 在Samba軟件包中查找文件 323
12.2.2 對Samba進行測試 326
12.2.3 使用Samba自帶的測試程序 336
12.2.4 故障診斷 337
12.2.5 診斷域控制器 337
12.2.6 使用命令行工具出現(xiàn)錯誤 342
12.2.7 使用工具診斷故障 342
12.2.8 使用Samba軟件來診斷 343
12.2.9 其他問題 344
第13章 未來 345
13.1 Windows 2000 和Samba 353
13.2 Windows NT 打印機支持 354
13.3 遠程過程調用不完整 354
13.4 Samba的其他改進 354
13.4.1 NTFS和訪問控制表 354
13.4.2 選擇用戶數據庫 354
13.4.3 WINS復制 355
13.4.4 分布式文件系統(tǒng) 355
13.4.5 最新的缺省OS級別變化 355
附錄A Samba發(fā)行版本 356
附錄B 高級閱讀 370
附錄C Linux 375