Documentation Home
> System Administration Guide: Basic Administration
System Administration Guide: Basic Administration
Book Information
Index
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
R
S
T
U
V
W
X
About This Book
Chapter 1 Solaris Management Tools (Roadmap)
What's New in Solaris Management Tools?
Matrix of Solaris Management Tools Support
Feature Descriptions for Solaris 9 Management Tools
Feature Descriptions for Solaris 8 Management Tools
Feature Descriptions for Previous Solaris Management Tools
Availability of Solaris Management Commands
Solaris 9 System Management Commands
Solaris 8 System Management Commands
Descriptions for Previous Solaris Management Commands
For More Information About Solaris Management Tools
Chapter 2 Working With the Solaris Management Console (Tasks)
Solaris Management Console (Overview)
What Is the Solaris Management Console?
Solaris Management Console Tools
Why Use the Solaris Management Console?
Organization of the Solaris Management Console
Changing the Solaris Management Console Window
Solaris Management Console Documentation
How Much Role-Based Access Control?
Becoming Superuser (root) or Assuming a Role
How to Become Superuser (root) or Assume a Role
Using the Solaris Management Tools With RBAC (Task Map)
If You Are the First to Log In to the Console
Creating the Primary Administrator Role
How to Create the First Role (Primary Administrator)
How to Assume the Primary Administrator Role
Starting the Solaris Management Console
How to Start the Console as Superuser or as a Role
Using the Solaris Management Tools in a Name Service Environment (Task Map)
RBAC Security Files
Prerequisites for Using the Solaris Management Console in a Name Service Environment
Management Scope
The /etc/nsswitch.conf File
How to Create a Toolbox for a Specific Environment
Where to Go From Here
How to Add a Tool to a Toolbox
How to Start the Solaris Management Console in a Name Service Environment
Adding Tools to the Solaris Management Console
How to Add a Legacy Tool to a Toolbox
How to Install an Unbundled Tool
Troubleshooting the Solaris Management Console
How to Troubleshoot the Solaris Management Console
Chapter 3 Managing User Accounts and Groups (Overview)
What's New in Managing Users and Groups?
Solaris Management Console Tools Suite
Solaris Directory Services
Managing Users and Resources With Projects
What Are User Accounts and Groups?
Guidelines for Managing User Accounts
Name Services
User (Login) Names
User ID Numbers
Using Large User IDs and Group IDs
Passwords
Password Aging
Home Directories
User's Work Environment
Guidelines for Managing Groups
Tools for Managing User Accounts and Groups
What You Can Do With Solaris User Management Tools
Managing Home Directories With the Solaris Management Console
Modify User Accounts
Delete User Accounts
Add Customized User Initialization Files
Administer Passwords
Disable User Accounts
Where User Account and Group Information Is Stored
Fields in the passwd File
Default passwd File
Fields in the shadow File
Fields in the group File
Default group file
Customizing a User's Work Environment
Using Site Initialization Files
Avoid Local System References
Shell Features
Shell Environment
The PATH Variable
Setting Path Guidelines
Examples—Setting a User's Default Path
Locale Variables
Examples—Setting the Locale Using the LANG Variables
Default File Permissions (umask)
Examples of User and Site Initialization Files
Example—.profile File
Example—.cshrc File
Example—Site Initialization File
Chapter 4 Managing User Accounts and Groups (Tasks)
Setting Up User Accounts (Task Map)
How to Gather User Information
How to Customize User Initialization Files
Example—Customizing User Initialization Files
How to Add a Group with the Solaris Management Console's Groups Tool
Example—Adding a Group With the Solaris Management Console's Groups Tool
How to Add a User With the Solaris Management Console's Users Tool
Example—Adding a User With the Solaris Management Console's Groups Tool
How to Add Groups and Users With CLI Tools
Example—Adding a Group and User With the groupadd and useradd Commands
Example—Adding a Group and User With the smgroup and smuser Commands
How to Share a User's Home Directory
Where to Go From Here
Example—Sharing a User's Home Directory
How to Mount a User's Home Directory
Example—Mounting a User's Home Directory
Maintaining User Accounts (Task Map)
Solaris User Registration
Accessing Solaris Solve
Troubleshooting Solaris User Registration Problems
How to Restart Solaris User Registration
How To Disable User Registration
Chapter 5 Managing Server and Client Support (Overview)
What's New in Server and Client Management?
Diskless Client Support
Where to Find Server and Client Tasks
What Are Servers, Clients, and Appliances?
What Does Client Support Mean?
Overview of System Types
Servers
Standalone Systems
Diskless Clients
Appliances
Guidelines for Choosing System Types
Diskless Client Management Overview
OS Server and Diskless Client Support Information
Diskless Client Management Features
Working With Diskless Client Commands
Required RBAC Rights for Diskless Client Management
Adding OS Services
Adding OS Services When the OS Server Has Been Patched
Disk Space Requirements for OS Servers
Chapter 6 Managing Diskless Clients (Tasks)
Managing Diskless Clients (Task Map)
Managing Diskless Clients
How to Prepare for Adding Diskless Clients
How to Add OS Services For Diskless Client Support
Example—Adding an OS Service for Diskless Client Support
How to Add a Diskless Client
Examples—Adding a Diskless Client
How to Boot a Diskless Client
How to Delete Diskless Client Support
Example—Deleting Diskless Client Support
How to Delete OS Services for Diskless Clients
Example—Deleting OS Services for Diskless Clients
Patching Diskless Client OS Services
Displaying OS Patches for Diskless Clients
How to Add an OS Patch for a Diskless Client
Example—Adding an OS Patch for a Diskless Client
Troubleshooting Diskless Client Problems
Chapter 7 Shutting Down and Booting a System (Overview)
What's New in Shutting Down and Booting a System?
PXE Network Boot
Where to Find Shutting Down and Booting Tasks
Shutting Down and Booting Terminology
Guidelines for Shutting Down a System
Guidelines for Booting a System
Booting a System From the Network
When to Shut Down a System
When to Boot a System
Chapter 8 Run Levels and Boot Files (Tasks)
Run Levels
How to Determine a System's Run Level
Example—Determining a System's Run Level
The /etc/inittab File
Example—Default inittab File
What Happens When the System Is Brought to Run Level 3
Run Control Scripts
Run Control Script Summaries
The /sbin/rc0 Script
The /sbin/rc1 Script
The /sbin/rc2 Script
The /sbin/rc3 Script
The /sbin/rc5 and /sbin/rc6 Scripts
The /sbin/rcS Script
Using a Run Control Script to Stop or Start Services
How to Use a Run Control Script to Stop or Start a Service
Example—Using a Run Control Script to Stop or Start a Service
Adding a Run Control Script
How to Add a Run Control Script
Example—Adding a Run Control Script
Disabling a Run Control Script
How to Disable a Run Control Script
Example—Disabling a Run Control Script
x86: Boot Files
Chapter 9 Shutting Down a System (Tasks)
Shutting Down the System
System Shutdown Commands
User Notification of System Down Time
How to Determine Who Is Logged in to a System
Example—Determining Who Is Logged in to a System
How to Shut Down a Server
SPARC: Example—Bringing a Server to Run Level S
SPARC: Example—Bringing a Server to Run Level 0
SPARC: Example—Rebooting a Server to Run Level 3
Where to Go From Here
How to Shut Down a Standalone System
x86: Example—Bringing a Standalone System to Run Level 0
SPARC: Example—Bringing a Standalone System to Run Level S
Where to Go From Here
Turning Off Power to All Devices
How to Turn Off Power to All Devices
Chapter 10 SPARC: Booting a System (Tasks)
SPARC: Booting a System (Task Map)
SPARC: Using the Boot PROM
SPARC: How to Find the PROM Revision for a System
SPARC: How to Identify Devices on a System
SPARC: Examples—Identifying the Devices on a System
SPARC: How to Change the Default Boot Device
SPARC: Examples—Changing the Default Boot Device
SPARC: How to Reset the System
SPARC: Booting a System
SPARC: How to Boot a System to Run Level 3 (Multiuser Level)
SPARC: Example—Booting a System to Run Level 3 (Multiuser Level)
SPARC: How to Boot a System to Run Level S (Single-User Level)
SPARC: Example—Booting a System to Run Level S (Single-User Level)
SPARC: How to Boot a System Interactively
SPARC: Example—Booting a System Interactively
SPARC: How to Boot a System From the Network
SPARC: How to Stop the System for Recovery Purposes
SPARC: Example—Stopping the System for Recovery Purposes
SPARC: How to Boot a System for Recovery Purposes
SPARC: Example—Booting a System for Recovery Purposes (Damaged Password File)
SPARC: Example—Booting a System if You Forgot Root Password
SPARC: How to Boot the System With the Kernel Debugger (kadb)
SPARC: Example—Booting the System With the Kernel Debugger (kadb)
SPARC: Forcing a Crash Dump and Rebooting the System
SPARC: How to Force a Crash Dump and Reboot the System
SPARC: Example—Forcing a Crash Dump and Rebooting the System
Chapter 11 x86: Booting a System (Tasks)
x86: Booting a System (Task Map)
x86: Booting the Solaris Device Configuration Assistant
x86: How to Boot the Solaris Device Configuration Assistant
x86: Booting a System
x86: How to Boot a System to Run Level 3 (Multiuser Level)
x86: Example—Booting a System to Run Level 3 (Multiuser Level)
x86: How to Boot a System to Run Level S (Single-User Level)
x86: Example—Booting a System to Run Level S (Single-User Level)
x86: How to Boot a System Interactively
x86: Example—Booting a System Interactively
x86: How to Boot a System From the Network
x86: How to Stop a System for Recovery Purposes
x86: How to Boot a System for Recovery Purposes
x86: Example—Booting a System for Recovery Purposes
x86: Example—Booting a System if You Forgot Root Password
x86: How to Boot a System With the Kernel Debugger (kadb)
x86: Example—Booting a System With the Kernel Debugger (kadb)
x86: Forcing a Crash Dump and Rebooting the System
x86: How to Force a Crash Dump and Reboot the System
Chapter 12 The Boot Process (Reference)
SPARC: The Boot PROM
SPARC: The Boot Process
x86: The PC BIOS
x86: Boot Subsystems
x86: Booting the Solaris Release
x86: Screens Displayed During the Device Identification Phase
x86: Configuration Assistant Screen
x86: Bus Enumeration Screen
x86: Scanning Devices Screen
x86: Identified Devices Screen
x86: Menus Displayed During the Boot Phase
x86: Boot Solaris Menu
x86: Current Boot Parameters Menu
x86: The Boot Process
Chapter 13 Managing Software (Overview)
What's New in Software Management in the Solaris 9 Update Releases?
pkgadd and patchadd Support for Signed Packages and Patches
prodreg Command Enhancements
What's New in Software Management in the Solaris 9 Release?
Signed Patches
Solaris Product Registry 3.0
Patch Analyzer
Solaris Management Console Patch Manager
Where to Find Software Management Tasks
Overview of Software Packages
Signed Packages and Patches
Using Sun's Certificates to Verify Signed Packages and Patches
SunSolve Online's Trusted Certificates
Importing Sun's Trusted Certificates
Setting Up a Package Keystore
Tools for Managing Software Packages
Adding or Removing a Software Package (pkgadd)
Key Points for Adding Software Packages (pkgadd)
Guidelines for Removing Packages (pkgrm)
Avoiding User Interaction When Adding Packages (pkgadd)
Using an Administration File
Using a Response File (pkgadd)
Chapter 14 Managing Software (Tasks)
Commands for Managing Software Packages
Adding Software With the Solaris Web Start Program
How to Install Software With the Solaris Web Start Program
Managing Software With the Solaris Product Registry GUI (Task Map)
How to View Installed or Uninstalled Software Information With the Product Registry GUI
How to Install Software With the Product Registry GUI
How to Uninstall Software With the Product Registry GUI
Managing Software With the Solaris Product Registry Command-Line Interface (Task Map)
How to View Installed or Uninstalled Software Information (prodreg)
Example—Viewing Software Information by Component Name (prodreg)
Example—Viewing Software Information by Component Browse Number (prodreg)
Example—Viewing Software Information by Component UUID (prodreg)
How to View Software Attributes (prodreg)
Example—Viewing Software Attributes by Component Name (prodreg)
Example—Viewing Software Attributes by Component Browse Number (prodreg)
Example—Viewing Software Attributes by Component UUID (prodreg)
How to Check Dependencies Between Software Components (prodreg)
Example—Viewing Components That Depend on Other Software Products (prodreg)
How to Identify Damaged Software Products (prodreg)
Example—Identifying Damaged Software Components (prodreg)
How to Uninstall Software (prodreg)
Example—Uninstalling Software Components (prodreg)
How to Uninstall Damaged Software (prodreg)
Example—Uninstalling Damaged Software (prodreg)
How to Reinstall Damaged Software Components (prodreg)
Example—Reinstalling Damaged Software Components (prodreg)
Adding and Removing Signed Packages (Task Map)
How to Import a Trusted Certificate into the Package Keystore (pkgadm addcert)
Example—Importing a Trusted Certificate
How to Display Certificate Information (pkgadm listcert)
Example—Displaying Certificate Information (pkgadm listcert)
How to Remove a Certificate (pkgadm removecert)
Example—Removing a Certificate (pkgadm removecert)
How to Set Up a Proxy Server (pkgadd)
How to Add a Signed Package (pkgadd)
Examples—Adding a Signed Package (pkgadd)
Managing Software Packages With Package Commands (Task Map)
How to Add Software Packages (pkgadd)
Example—Adding Software Packages From a Mounted CD
Example—Installing Software Packages From a Remote Package Server
Example—Installing Software Packages From an HTTP URL
Adding a Software Package to a Spool Directory
How to Add Software Packages to a Spool Directory (pkgadd)
Example—Setting Up a Spool Directory From a Mounted CD
Example—Setting Up a Spool Directory From a Remote Software Package Server
Example—Installing Software Packages From the Default Spool Directory
How to List Information About All Installed Packages (pkginfo)
Example—Listing All Packages Installed
Example—Displaying Detailed Information About Software Packages
How to Check the Integrity of Installed Software Packages (pkgchk)
Example—Checking the Contents of Installed Software Packages
Example—Checking the File Attributes of Installed Software Packages
Example—Checking Software Packages Installed in a Spool Directory
Removing Software Packages
How to Remove Software Packages (pkgrm)
Example—Removing Software Packages
Example—Removing a Spooled Software Package
Adding and Removing Software Packages With Admintool (Task Map)
How to Add Software Packages With Admintool
How to Remove Software Packages With Admintool
Chapter 15 Managing Solaris Patches (Overview)
What Is a Patch?
What Is a Signed Patch?
Accessing Solaris Patches
Solaris Patch Numbering
Tools for Managing Solaris Patches
Selecting the Best Method for Adding Signed Patches
Chapter 16 Managing Solaris Patches (Tasks)
Managing Patches in the Solaris Environment (Road Map)
Selecting Signed or Unsigned Patches for Your Environment
Adding Signed Patches With patchadd Command (Task Map)
How to Import a Trusted Certificate into Your Package Keystore (pkgadm addcert)
How to Set Up a Proxy Server (patchadd)
How to Manually Download and Add a Signed Solaris Patch (patchadd)
How to Automatically Download and Add a Signed Solaris Patch (patchadd)
Managing Unsigned Solaris Patches (Task Map)
Displaying Information About Unsigned Solaris Patches
How to Display Information About Solaris Patches
Adding an Unsigned Solaris Patch
How to Download an Unsigned Solaris Patch
How to Add a Unsigned Solaris Patch (patchadd)
Example—Adding an Unsigned Solaris Patch
How to Add a Unsigned Solaris Patch (smpatch)
Removing an Unsigned Solaris Patch
How to Remove an Unsigned Solaris Patch
Examples—Removing an Unsigned Solaris Patch
© 2010, Oracle Corporation and/or its affiliates