Setting the NDSD_TRY_NMASLOGIN_FIRST Environment Variable#
In eDirectory 8.8 and later, you can make your passwords case-sensitive for all the clients by enabling Universal Password. Universal Password is disabled by default.By default LDAP and other server-side utilities use NDS login first and if this fails, use the Simple Password login.
For the case-sensitive password feature to work, even with Universal Password where the login needs to happen through NMAS. Therefore, you need to set the environment variable NDSD_TRY_NMASLOGIN_FIRST to true. This makes the case-sensitive password feature available.
You can do this as follows:
- NetWare: Add this variable in c:\server\startup.ncf and reboot the box or set it at the command prompt and reload the ds.nlm.
- Windows: This variable is set as a System Environment Variable and requires rebooting the machine.
- Linux and UNIX: Add the following to the bottom in the /opt/novell/eDirectory/sbin/pre_ndsd_start script:
NDSD_TRY_NMASLOGIN_FIRST=true export NDSD_TRY_NMASLOGIN_FIRST
Password Enhancements in eDirectory 8.8