Introduction |
|
xvi | |
|
Installation and Getting Around |
|
|
1 | (70) |
|
The Story and the Roadmap |
|
|
2 | (3) |
|
|
5 | (14) |
|
Windows Server 2003 + SP1 and Windows XP + SP2: The Right Windows (at Least for This Book) |
|
|
6 | (4) |
|
Beginning the Windows 2003 Installation |
|
|
10 | (5) |
|
|
15 | (4) |
|
|
19 | (33) |
|
Fedora Core 3: The Distribution We're Suggesting for This Book |
|
|
20 | (1) |
|
|
21 | (23) |
|
|
44 | (8) |
|
Active Directory under One Roof |
|
|
52 | (14) |
|
Using Linux to Create a DNS Server and a Delegated Subdomain |
|
|
52 | (5) |
|
Setting an Authoritative Time Source for Linux |
|
|
57 | (1) |
|
Installing Your Active Directory |
|
|
58 | (4) |
|
|
62 | (2) |
|
Post Active Directory Installation Tasks |
|
|
64 | (2) |
|
|
66 | (3) |
|
Getting Around in Windows |
|
|
66 | (2) |
|
|
68 | (1) |
|
|
69 | (2) |
|
Linux Authentication Services |
|
|
71 | (76) |
|
|
74 | (14) |
|
Creating a Linux-Based NIS Server |
|
|
76 | (4) |
|
Authenticating Linux Clients to the NIS Server |
|
|
80 | (4) |
|
Authenticating Windows Clients to the NIS Server |
|
|
84 | (2) |
|
Checkout: Using NIS for Authentication |
|
|
86 | (2) |
|
Authentication to OpenLDAP |
|
|
88 | (29) |
|
Setting up an OpenLDAP Server on Linux |
|
|
88 | (14) |
|
Using Webmin to Manage OpenLDAP Server Graphically |
|
|
102 | (14) |
|
Checkout: Using OpenLDAP for Your Authentication |
|
|
116 | (1) |
|
Authentication to Samba as a PDC |
|
|
117 | (28) |
|
Option 1: Samba Storing Accounts in tdbsam |
|
|
120 | (1) |
|
Option 2: Samba Storing Accounts in OpenLDAP |
|
|
120 | (20) |
|
Joining the Samba Server to Its Own Domain |
|
|
140 | (1) |
|
|
140 | (1) |
|
Using NT 4 Old-School Tools to Manage Samba Users and Computers |
|
|
141 | (2) |
|
Joining a Windows Workstation to the Domain |
|
|
143 | (1) |
|
Logging into a Windows Workstation via Samba PDC Authentication |
|
|
143 | (1) |
|
Checkout: To Create a Linux PDC |
|
|
144 | (1) |
|
|
145 | (2) |
|
Authenticating Linux Clients to Active Directory |
|
|
147 | (48) |
|
Preparing Active Directory for User Logins |
|
|
148 | (2) |
|
Creating Active Directory Organizational Units (OUs) |
|
|
148 | (1) |
|
Creating Active Directory User Accounts |
|
|
149 | (1) |
|
Creating Active Directory Group Accounts |
|
|
149 | (1) |
|
Authenticating Windows Clients to Active Directory |
|
|
149 | (1) |
|
Using Standard Active Directory for Linux Authentication (via Winbind) |
|
|
150 | (11) |
|
authconfig: The First 90 Percent of the Journey |
|
|
154 | (2) |
|
There's Something about PAM |
|
|
156 | (2) |
|
Samba/Winbind Configuration |
|
|
158 | (3) |
|
Extending Active Directory with Unix/Linux Information |
|
|
161 | (7) |
|
Possible ways to extend Active Directory |
|
|
162 | (1) |
|
Services for Unix 3.5 Components and Installation |
|
|
163 | (4) |
|
How to Unix-Enable Your Active Directory Users and Groups |
|
|
167 | (1) |
|
Using Extended Active Directory for Linux Authentication |
|
|
168 | (12) |
|
Setting the Stage for Active Directory/LDAP Requests and Authentication |
|
|
169 | (3) |
|
Setting up a User Who Can ``Touch'' Active Directory |
|
|
172 | (1) |
|
Configuring the LDAP Client with the Fedora Authentication Tool |
|
|
173 | (1) |
|
Achieving Compatibility with SFU-Enhanced Active Directory |
|
|
174 | (4) |
|
Making Home Directories on the Fly |
|
|
178 | (1) |
|
Logging into Active Directory Using Linux via LDAP |
|
|
179 | (1) |
|
|
180 | (1) |
|
The Extra Mile: SSL Encryption of LDAP Traffic between Linux and Active Directory |
|
|
180 | (9) |
|
Ensuring the OpenLDAP Client Supports SSL with Active Directory |
|
|
181 | (2) |
|
Enabling SSL for LDAP on the Active Directory Server |
|
|
183 | (5) |
|
Configuring the Linux OpenLDAP Client to Use SSL |
|
|
188 | (1) |
|
Commercial Interoperability Products |
|
|
189 | (4) |
|
|
190 | (1) |
|
DirectControl by Centrify |
|
|
190 | (2) |
|
Synchronized Peer Directories |
|
|
192 | (1) |
|
|
193 | (2) |
|
File Sharing between Windows and Linux |
|
|
195 | (70) |
|
Having Windows Clients Utilize Windows File Shares |
|
|
197 | (1) |
|
Having Linux Clients Utilize Windows File Shares |
|
|
198 | (13) |
|
Kerberos Authentication and Windows File Sharing |
|
|
198 | (3) |
|
Using Windows File Shares |
|
|
201 | (10) |
|
Samba as a PDC: File Sharing, Roaming Profiles |
|
|
211 | (11) |
|
Sharing Folders with Samba |
|
|
212 | (2) |
|
Sharing Home Drivers and Roaming Profiles with Samba |
|
|
214 | (8) |
|
Integrating Linux Samba File Servers into Windows Active Directory |
|
|
222 | (14) |
|
Installing Linux on adsambafp1 |
|
|
223 | (1) |
|
Adding a DNS Record for adsambafp1 |
|
|
224 | (1) |
|
Configuring Samba as a Domain Member |
|
|
224 | (3) |
|
Joining the Active Directory Domain |
|
|
227 | (1) |
|
Creating and Using Shares with Windows ACL Support |
|
|
228 | (6) |
|
Browsing Our Shares from a Windows Workstation |
|
|
234 | (1) |
|
|
235 | (1) |
|
Leveraging NFS on Your Servers |
|
|
236 | (24) |
|
Setting up a Linux NFS Server |
|
|
236 | (6) |
|
Connecting Linux NFS Clients to Linux NFS Servers |
|
|
242 | (2) |
|
Having Windows Clients Locate NFS Servers |
|
|
244 | (4) |
|
Leveraging NFS Exports on Your Windows Server for a Unified Windows and Linux Home Drive |
|
|
248 | (12) |
|
Creating a Unified DFS Space |
|
|
260 | (3) |
|
|
260 | (1) |
|
Implementing a DFS for Our Active Directory Users |
|
|
260 | (3) |
|
|
263 | (2) |
|
Printer Sharing between Windows and Linux |
|
|
265 | (42) |
|
Leveraging Windows Printers |
|
|
265 | (15) |
|
Setting up a Windows Printer |
|
|
265 | (7) |
|
Performing Printing Tests |
|
|
272 | (8) |
|
Leveraging Linux Printers |
|
|
280 | (19) |
|
Understanding Linux Printing |
|
|
280 | (6) |
|
Setting up a Linux Printer |
|
|
286 | (5) |
|
Performing Printing Tests |
|
|
291 | (8) |
|
Leveraging Active Directory |
|
|
299 | (6) |
|
Publishing Printers into Active Directory |
|
|
300 | (3) |
|
Searching for Printers in Active Directory |
|
|
303 | (2) |
|
|
305 | (2) |
|
Practical Windows Exchange and Linux Postfix E-mail Integration |
|
|
307 | (46) |
|
Linux As a Departmental Mail Server |
|
|
309 | (4) |
|
Installing Postfix on linserv1.corp.com |
|
|
310 | (1) |
|
Configuring Postfix on linserv1.corp.com |
|
|
311 | (1) |
|
Testing the Linux-Based Departmental Mail Server |
|
|
312 | (1) |
|
Installing Exchange (a Quick-Start Guide) |
|
|
313 | (5) |
|
|
314 | (1) |
|
|
314 | (1) |
|
Extending the Active Directory Schema for Exchange |
|
|
315 | (1) |
|
|
315 | (3) |
|
Unified Linux and Exchange Delivery (with Anti-Spam and Anti-Virus) |
|
|
318 | (34) |
|
What a Front-End MTA Does for Us |
|
|
321 | (2) |
|
Exchange Reconfiguration Tasks |
|
|
323 | (2) |
|
Postfix Departmental Server Reconfiguration Tasks |
|
|
325 | (2) |
|
Setting up a DNS MX Record for mail.corp.com |
|
|
327 | (2) |
|
Installing Fedora on the Front-End Mail Server with the Postfix and SpamAssassin Packages |
|
|
329 | (1) |
|
Installing Clam Anti-Virus |
|
|
329 | (1) |
|
|
330 | (1) |
|
Configuring Postfix As a Front-End MTA |
|
|
331 | (5) |
|
Installing and Configuring the build-transport-maps.pl Script |
|
|
336 | (10) |
|
Configuring MailScanner: Anti-Spam and Anti-Virus Capabilities for Your Front-End MTA |
|
|
346 | (2) |
|
Launching MailScanner and Postfix |
|
|
348 | (1) |
|
Testing Our Front-End MTA |
|
|
348 | (4) |
|
|
352 | (1) |
|
Application and Desktop Compatibility |
|
|
353 | (30) |
|
Making Windows Run Linux Applications |
|
|
353 | (13) |
|
|
354 | (1) |
|
Unix Tools within Windows |
|
|
354 | (4) |
|
Wholesale Linux (and PC) Emulation on Windows |
|
|
358 | (8) |
|
Making Linux Run Windows Applications |
|
|
366 | (6) |
|
Wholesale PC Emulation within Linux |
|
|
367 | (2) |
|
Binary-Compatible Windows emulation on Linux |
|
|
369 | (3) |
|
Making Nice at the Office |
|
|
372 | (9) |
|
Microsoft Office vs. StarOffice vs. OpenOffice |
|
|
372 | (3) |
|
Accessing Exchange with a Web Browser |
|
|
375 | (1) |
|
|
376 | (3) |
|
Linux-Hosted Calendaring Servers |
|
|
379 | (1) |
|
Linux Client and Stand-Alone Calendar Software |
|
|
380 | (1) |
|
|
381 | (2) |
|
Remote, Terminal, and Assisted Computing for Windows and Linux |
|
|
383 | (42) |
|
Remote, Terminal, and Assisted Computing Terms and Definitions |
|
|
383 | (4) |
|
Remote, Terminal, and Assisted Computing for Windows Hosts |
|
|
387 | (16) |
|
Remote Computing for Windows Hosts |
|
|
387 | (6) |
|
Terminal Computing for Windows 2003 (Windows and Linux Users Running Windows Applications Remotely) |
|
|
393 | (3) |
|
Assisted Computing for Windows Hosts (Linux Users Helping Windows Users) |
|
|
396 | (7) |
|
Remote, Terminal, and Assisted Computing for Linux Hosts |
|
|
403 | (20) |
|
Remote Computing for Linux Hosts |
|
|
404 | (14) |
|
Terminal Computing for Linux Hosts via LTSP |
|
|
418 | (2) |
|
Assisted Computing for Linux Hosts |
|
|
420 | (3) |
|
|
423 | (2) |
|
Windows and Linux Network Interoperability |
|
|
425 | (44) |
|
Integrating Windows and Linux DNS |
|
|
425 | (15) |
|
Housing Active Directory DNS Records on Linux DNS Servers |
|
|
426 | (6) |
|
Setting up a Linux Branch Office DNS Server |
|
|
432 | (8) |
|
Creating Trusts between Samba and Active Directory Domains |
|
|
440 | (5) |
|
Upgrading Samba, If Needed |
|
|
440 | (2) |
|
Samba-Side Trust Creation |
|
|
442 | (1) |
|
Active Directory-Side Trust Creation |
|
|
443 | (1) |
|
Ensuring corp Users Can Long on to a Windows XP Computer (joined to the ad.corp.com domain) |
|
|
444 | (1) |
|
A Cross-Platform VPN with PPTP |
|
|
445 | (21) |
|
Linux and Windows Road Warriors: Connecting via PPTP |
|
|
445 | (4) |
|
Setting up Windows 2003 PPTP Server |
|
|
449 | (9) |
|
Connecting to the VPN with a Linux Client |
|
|
458 | (8) |
|
|
466 | (3) |
|
|
469 | (40) |
|
Web Server and Browser Basics |
|
|
471 | (3) |
|
Rendering Web Pages to the Screen |
|
|
471 | (1) |
|
Handling Form Submissions |
|
|
472 | (1) |
|
Interactivity on the Browser Side |
|
|
472 | (1) |
|
Open Standards for Web Content |
|
|
472 | (2) |
|
Plug-Ins and Helper Applications for Special Content |
|
|
474 | (1) |
|
Web Browser Interoperability |
|
|
474 | (2) |
|
Static Website Interoperability |
|
|
476 | (7) |
|
Setting Up Our Web Servers: IIS and Apache |
|
|
477 | (1) |
|
Static Website Interoperability: ``Gotchas'' When Moving Content Between Servers |
|
|
478 | (5) |
|
Running Windows Web Applications on Linux...and Linux Web Applications on Windows |
|
|
483 | (25) |
|
Running Linux PHP Applications on Windows IIS Servers |
|
|
484 | (11) |
|
Running Windows ASP & ASP.NET Web Applications on Linux Servers |
|
|
495 | (13) |
|
|
508 | (1) |
Index |
|
509 | |