Jump to content United States-English
HP.com Home Products and Services Support and Drivers Solutions How to Buy
» Contact HP
More options
HP.com home
HP-UX AAA Server A.06.00 Getting Started Guide: HP-UX 11.0, 11i v1 > Chapter 2 Installation

Installation Defaults

» 

Technical documentation

Complete book in PDF
» Feedback
Content starts here

 » Table of Contents

 » Index

The HP-UX AAA Server can be run as root user, however non-root user is recommended.

A user and group, both named aaa, will be created during installation. The HP-UX AAA Server can be run as non-root user, using the default aaa user created during installation, or any other user who is part of the aaa group.

IMPORTANT: Do not remove the default login aaa and group aaa created during installation, even if you prefer not to use them.

Table 2-1 File Locations Upon Installation

Directory

File

/opt/aaa/aatvServer modules and plug-ins. The directory where the Actions are placed.
/opt/aaa/bin

Server daemons and utilities:

  • db_srv: Oracle client daemon for authentication

  • las.test.sh: script to create simulated sessions for testing

  • radcheck: AAA Server test utility (like the ping command)

  • raddbginc: controls server debug output

  • radiusd: AAA Server executable

  • radpwtst: AAA test client utility

  • radrecord: reads and displays AAA Server session log files

  • sesstab: print contents of the AAA Server session table file

  • start_db_srv: script to start the Oracle client daemon

  • stop_db_srv: script to stop the Oracle client daemon

  • stopsession.sh: a script to manually stop an accounting session

/opt/aaa/examples/config

Finite state machine, group policy example files:

  • *.fsm: sample finite state machine (FSM) tables

  • *.grp: sample decision files

/opt/aaa/examples/oracle
  • create.sql: SQL script to create Oracle users table

  • delete.sql: Sample SQL script to delete Oracle user records

  • insert.sql: Sample SQL script to add Oracle user records

/opt/aaa/examples/proldapProLDAP setup example files
/opt/aaa/lib

Shared libraries:

  • libradlib.sl: contains functions that interface with the main server

  • librpilib.sl: contains functions for programs and utilities, such as radrecord

  • libjniAgents.sl: contains functions for Server Manager.

/opt/aaa/newconfigDefault configuration files. Files residing here are copied to /etc/opt/aaa directory during installation.
/opt/aaa/share/man/man5 and ~/man1mDirectories where man pages are installed
/etc/opt/aaa

Configuration files:

  • aaa.config: runtime and tunneling configuration file

  • authfile: realm to authentication-type mapping file

  • clients: client to shared secret mapping file

  • db_srv.opt: configuration script for db_srv environment variables

  • dictionary: definition file required by radiusd

  • las.conf: authorization and accounting configuration file

  • log.config: session logging configuration file

  • radius.fsm: external FSM table for the server

  • users: holds user security profiles and reply items

  • vendors: holds IANA numbers and other vendor specific details

  • engine.config: Called by aaa.conf, this file stores most of the AAA server properties

  • EAP.authfile: Used to configure EAP authentication for user profiles

  • iaaaAgent.conf: Specifies how often the AAA server's SNMP subagent will check to see if a master agent is active

  • aaa.config.license: Do not alter this file

  • RADIUS-ACC-SERVER-MIB.txt: Text file describing RADIUS Accounting MIB definitions.

  • RADIUS-AUTH-SERVER-MIB.txt: Text file describing RADIUS Authentication MIB definitions.

 

The following table lists the files generated during operation and located in /var/opt/aaa/ by default:

Table 2-2 Files Generated During Operation

Directory

File

/acct/session.yyyy-mm-dd.logDefault session accounting logs, Merit style
/data/session.lasCurrently active sessions Session log file
/ipc/*.sm

Shared memory files related to the interface used for some authentication types.

IMPORTANT: You must not alter or delete the shared memory (*.sm) files. The server will not operate correctly if the files are changed or removed from the ipc directory.
/logs/logfileThe server log file
/logs/logfile.yyyymmddCompressed daily or weekly log files
/radacct/*For session accounting logs in Livingston call detail records directory style format (not generated by default configuration)
/run/radius.pidContains the process id (pid) for the server, etc.

 

Printable version
Privacy statement Using this site means you accept its terms Feedback to webmaster
© 2003 Hewlett-Packard Development Company, L.P.