Configuring operating system files  Configuring Adaptive Server for PAM user authentication

Chapter 16: External Authentication

Running a 32- and 64-bit server on the same machine

$ISA is an environment variable that stands for Instruction Set Architecture. It allows 32- and 64-bit libraries to run together.

On Solaris 32-bit machines, $ISA is replaced by an empty string, while on 64-bit machines, it is replaced by the string “sparcv9”.

To use both 32- and 64-bit servers, place the 32-bit PAM module in a directory, and to place the 64-bit version in a subdirectory of this directory.

The entry in pam.conf should look similar to:

$ ls /usr/lib/security/pam_whatever.so.1
pam_whatever.so.1 -> /wherever/pam_whatever_32bits.so.1

$ ls /usr/lib/security/sparcv9/pam_whatever.so.1
pam_whatever.so.1 -> /wherever/pam_whatever_64bits.so.1

ase    auth    required    /usr/lib/security/$ISA/pam_whatever.so.1

Note$ISA is the only variable allowed in pam.conf.





Copyright © 2005. Sybase Inc. All rights reserved. Configuring Adaptive Server for PAM user authentication

View this book as PDF