Book description
NFS Version 4 (NFS V4) is the latest defined client-to-server protocol for NFS. A significant upgrade from NFS V3, it was defined under the IETF framework by many contributors. NFS V4 introduces major changes to the way NFS has been implemented and used before now, including stronger security, wide area network sharing, and broader platform adaptability.
This IBM Redbooks publication is intended to provide a broad understanding of NFS V4 and specific AIX NFS V4 implementation details. It discusses considerations for deployment of NFS V4, with a focus on exploiting the stronger security features of the new protocol.
In the initial implementation of NFS V4 in AIX 5.3, the most important functional differences are related to security. Chapter 3 and parts of the planning and implementation chapters in Part 2 cover this topic in detail.
Table of contents
- Notices
- Preface
-
Part 1: NFS V4 fundamentals
- Chapter 1: NFS Version 4 overview
- Chapter 2: What’s new in NFS V4?
-
Chapter 3: Enhanced security in NFS V4
- General security concepts and terminology
- NFS V4 user/group identification (1/3)
- NFS V4 user/group identification (2/3)
- NFS V4 user/group identification (3/3)
- NFS V4 user authentication
- NFS V4 user authorization (1/5)
- NFS V4 user authorization (2/5)
- NFS V4 user authorization (3/5)
- NFS V4 user authorization (4/5)
- NFS V4 user authorization (5/5)
- NFS V4 host identification
- NFS V4 host authentication
- NFS V4 host authorization
-
Part 2: Implementing NFS V4
-
Chapter 4: Planning for NFS V4
- Deployment of NFS V4 in general
- Mandatory requirements
- Identification methods
- NFS Authentication methods (1/2)
- NFS Authentication methods (2/2)
- Authorization methods
- Choosing the appropriate file system types
- NFS protocols and namespace considerations
- Sizing and capacity planning considerations
- Migration considerations
-
Chapter 5: Sample implementation scenarios
- Setup of the sample environment
- Using NFS V4 as you did with NFS V3
- How to unmount an exported NFS V4 file system
- Setting up the NFS domain name
- The pseudo-root FS
- Setting up the NAS with a legacy database (1/2)
- Setting up the NAS with a legacy database (2/2)
- Setting up an NFS V4 server with NAS on a different KDC server
- Setting up an NFS V4 client with NAS (1/2)
- Setting up an NFS V4 client with NAS (2/2)
- Preparing the system for Tivoli Directory Server and Kerberos V5 (1/5)
- Preparing the system for Tivoli Directory Server and Kerberos V5 (2/5)
- Preparing the system for Tivoli Directory Server and Kerberos V5 (3/5)
- Preparing the system for Tivoli Directory Server and Kerberos V5 (4/5)
- Preparing the system for Tivoli Directory Server and Kerberos V5 (5/5)
- Integrating NFS V4 with a Linux client (1/3)
- Integrating NFS V4 with a Linux client (2/3)
- Integrating NFS V4 with a Linux client (3/3)
- Windows KDC and NFS V4 AIX 5.3 (1/2)
- Windows KDC and NFS V4 AIX 5.3 (2/2)
- Setting up Kerberos cross-realm access (1/2)
- Setting up Kerberos cross-realm access (2/2)
-
Chapter 6: Problem determination
- Problem determination tools and techniques
- AIX problem determination tools and aids for NFS
- IBM NAS problem determination tools
- Tivoli Directory Server problem determination tools
- Third-party problem determination tools
- General NFS V4 problems
- Exporting file systems
- Mount problems (1/3)
- Mount problems (2/3)
-
Mount problems (3/3)
- General mount problem
- Pseudo-root and nfs4cl problems
- ‘vers’ mount option error: “...Program not registered”
- ‘vers’ mount option error: “...server not responding”
- Mount command hangs - no system response
- Mount with sec=krb5: “vmount: The file access permissions do not allow the specified action”
- Mount with sec=krb5: “RPC: 1832-016 Unknown host...”
- File and directory access: cd, ls, etc. return “permission denied”
- File and directory access: file ownership is “nobody:nobody”
- NAS problem: kadmin: “Unable to initialize kadmin interface”
- GSS-API error codes (1/2)
- GSS-API error codes (2/2)
-
Chapter 4: Planning for NFS V4
-
Part 3: Appendixes
- Appendix A: Kerberos
-
Appendix B: Sample scripts, files, and output
- Sample administrative scripts
- Change the pseudo-root FS sample script
- Create a KDC server with NFS V4 server
- Create a full client with legacy KDC server backend
- Create a Full Client with KDC and LDAP backend
- Script to copy ACLs to an entire directory structure
- Windows command script to run ktpass
- Script to gather additional information for local AIX software support
- Sample client Kerberos configuration files
- Kerberos configuration file /etc/krb5/krb5.conf with legacy backend
- Kerberos configuration file /etc/krb5/krb5.conf with LDAP backend
- Kerberos configuration file /etc/krb5/krb5.conf with Windows Active Directory backend
- LDIF sample file for KDC
- Sample iptrace output
- Successful authentication during mount request
- Unsuccessful authentication during mount request (1/2)
- Unsuccessful authentication during mount request (2/2)
- Appendix C: AIX 5.3 NFS quick reference
- Abbreviations and acronyms
- Glossary
- Related publications
- Index (1/3)
- Index (2/3)
- Index (3/3)
- Back cover
Product information
- Title: Securing NFS in AIX An Introduction to NFS v4 in AIX 5L Version 5.3
- Author(s):
- Release date: November 2004
- Publisher(s): IBM Redbooks
- ISBN: None
You might also like
video
SSL Complete Guide 2021: HTTP to HTTPS
This course is all about securing websites with SSL/TLS certificates. We start by exploring the basics …
video
Full Stack Web Development Mastery Course - Novice to Expert
Full stack development refers to the development of both frontend (client-side) and backend (server-side) portions of …
video
CCNA Exam, Part 1: Network Fundamentals
The Cisco Certified Network Associate or CCNA exam validates your knowledge of fundamental networking concepts, and …
book
Linux Administration Cookbook
Over 100 recipes to get up and running with the modern Linux administration ecosystem Key Features …