PEP #: 32
TITLE: Merge-local: HP-UX IA64 and Linux IA64 platforms to only use PAM based Authentication.
Version : 1.2
Authors: Sushma Fernandes
State: Accepted
Type: Design
Created: 14 February 2003
Version History:
Version |
Date |
Authors |
Reason |
1.0 |
14 Feb 2003 |
Sushma Fernandes |
Initial proposal |
1.1 |
21 Feb 2003 |
Sushma Fernandes |
Added the definition for environment variable
PEGASUS_ALWAYS_USE_PAM. |
1.2 |
14 March 2003 |
Sushma Fernandes |
Changed Status |
Abstract: HP-UX IA64 and Linux IA64 platforms will require having only PAM based authentication. This PEP proposes this change, and describes the required changes in Pegasus.
Problem:
HP-UX IA64 and Linux IA64 platforms will require having only PAM based authentication due to the benefit of having improved security. Because of restrictions in the build environments settings for PARISC platform this change has to be implemented only for the IA64 and Linux IA64 platforms.
Solution:
Make the config property usePAMAuthentication fixed. This will be done based on a compile-time flag.
#ifdef PEGASUS_ALWAYS_USE_PAM
{"usePAMAuthentication", "true"},
#endif
Schedule:
Action |
Planned |
Actual |
Comment |
PEP Submitted |
14 February 2003 |
14 February 2003 |
|
PEP Reviewed |
21 February 2003 |
21 February 2003 |
|
PEP Approved |
28 February 2003 |
7 March 2003 |
|
Code Committed |
4 March 2003 |
13 March 2003 |
|
Addendum:
This change has been implemented and submitted to the "local" branch. Following is the original COMMIT message associated with the submittal.
From: FERNANDES,SUSHMA (HP-Cupertino,ex1) [sushma_fernandes@hp.com]
Date: Wed 1/29/2003 2:15 PM
Subject: COMMIT-local (HP-UX & Linux IA64 only): Updated Fixed Property Table to set usePAMAuthentication to true
This change affects only the Pegasus
"local" branch and only HP-UX and Linux
IA-64.
I have made changes for the HP-UX and Linux
platforms to only use PAM based
Authentication.
Updated Files
=============
pegasus/mak/platform_HPUX_ACC.mak
pegasus/mak/platform_LINUX_IA64_GNU.mak
pegasus/src/Pegasus/Config/FixedPropertyTableHpux.h
pegasus/src/Pegasus/Config/FixedPropertyTableLinuxIA64.h
The changes have been tested successfully on HP-UX
and Linux.
Please let me know if you have any questions or
problems related to these
changes.
Thanks,
Sushma