The Solaris Trusted Extensions Installation and Configuration Guide seem to 
have at least two errors when it comes to populating the LDAP server.  I have 
installed Directory Server 5.2Q4 on Solaris 10 11/06/TX (April 2007, 
10_x86_Recommended patches installed) and Solaris Express 55b/TX systems and 
I've run into a problem trying to load exec_attr into DS with the ldapaddent 
command.   The exec_attr will not load into the LDAP server if the Trusted 
Extensions actions are in the file.  Loading an exec_attr file from a vanilla 
Solaris 10 system does not cause any problems.  If the exec_attr from a TX 
system is used I get the following message when I attempt to load it using 
ldapaddent:

invalid parameter(s) passed.  
Error while adding line: All Actions:solaris:act:::*;*;*;*;*: 
0 entries added 
 
Removing the offending entry only causes the message to move to the next entry 
also added by TX.  If I remove all the TX related entries I can load the 
exec_attr.  With the exception of a minor issue with prof_attr mentioned below 
all other files in /setup/files installed without error if you follow the 
instructions in the guide.  Am I missing something?    

There is also a minor error in the instructions involving prof_attr.  While the 
instructions have you remove ?:::::? from auth_attr there is no mention about 
removing :::: from prof_attr.  This is necessary to load prof_attr into LDAP.  
A minor inconvenience but easily remedied.
 
Has anyone else run into these problems?  Am I missing a patch?  Looking at the 
documentation that was on the CD for the older Solaris Express 44b exec_attr is 
not listed as a file that needs to be loaded into LDAP.  Was this an oversight 
in the older documentation?  Any help would be appreciated.  Thank you.
 
 
This message posted from opensolaris.org

Reply via email to