Cover image for Sams teach yourself Linux Security basics in 24 hours
Sams teach yourself Linux Security basics in 24 hours
Hsiao, Aron.
Personal Author:
Publication Information:
Indianapolis, IN : SAMS Pub., [2001]

Physical Description:
xv, 412 pages : illustrations ; 23 cm
Title Subject:
Format :


Call Number
Material Type
Home Location
Item Holds
QA76.76.O63 H755 2001 Adult Non-Fiction Central Closed Stacks

On Order



This book is an introductory, tutorial-style text designed to give the reader a strong foundational knowledge of securing a Linux system. This book teaches the reader how to securely install and run Linux as it comes shipped from most Linux distributors. Most other titles in this market focus on the use of tools and software not normally included with Linux. Our approach teaches fundamentals the reader can take to other operating systems. This text is designed to provide a basic guide to resolving security involved in the use of Linux in workstation, small server, or small network environments.

Covered topics include the following: Securing network services such as Samba and NFS Installation security details Firewalling with ipchains and iptables Intrusion detection, auditing, and monitoring BIOS and motherboard security issues Kerberos authentication Data encryption Eliminating ID and device risks Preserving data Steps to take if hacked

Author Notes

Aron Hsiao is a computing entrepreneur and freelance network consultant with a background in UNIX-like operating systems stretching back to the mid-1980s. He has spent time as both an independent contractor and as a proprietor working in computer hardware and software retail, real-time software development, network deployment, Internet development, and Internet marketing. Aron has also worked as a volunteer in a number of different computer-related and education capacities in his local area. He has served as the guide to Linux since 1997 and is the author of Que's The Concise Guide to XFree86 for Linux .

Table of Contents

Introductionp. 1
Part I Basic Security for All Rolesp. 7
Hour 1 Selecting and Installing a Linux Distributionp. 9
Hour 2 BIOS and Motherboardsp. 31
Hour 3 Physical Securityp. 45
Hour 4 The Boot Processp. 55
Hour 5 System and User Fundamentalsp. 69
Hour 6 TCP/IP Network Securityp. 83
Hour 7 File System Securityp. 99
Hour 8 Extra File System Security Toolsp. 121
Hour 9 Making the Most of Pluggable Authentication Modules (PAM)p. 135
Part II Network Securityp. 147
Hour 10 Using ipchains for Firewalling and Routingp. 149
Hour 11 Using iptables for Firewalling and Routingp. 163
Hour 12 Securing Apache, FTP, and SMTP Servicesp. 179
Hour 13 Network Security: DNS with BINDp. 199
Hour 14 Network Security: NFS and Sambap. 209
Hour 15 Securing X11R6 Accessp. 223
Part III Data Encryptionp. 235
Hour 16 Encrypting Data Streamsp. 237
Hour 17 Introduction to Kerberosp. 259
Hour 18 Encrypting Web Datap. 277
Hour 19 Encrypting File System Datap. 287
Hour 20 Encrypting E-Mail Datap. 299
Part IV Intrusion Detection, Auditing, and Recoveryp. 311
Hour 21 Auditing and Monitoringp. 313
Hour 22 Detecting Attacks in Progressp. 327
Hour 23 Preserving Datap. 337
Hour 24 Recovering from Attacksp. 351
Part V Appendixesp. 363
Appendix A Configuration Files Important to Securityp. 365
Appendix B System Account File Formatsp. 369
Appendix C Security Web Sites of Notep. 371
Appendix D Quick Security Checklistp. 375
Appendix E Web Links to Documented Softwarep. 383
Indexp. 385