QuickGuide about recovering lost supervisor password on Sun One Directory Server 5.2 ==================================================================================== We assume here that server root is /var/opt/mps/serverroot. -bash-3.00# cd /var/opt/mps/serverroot/slapd-`hostname` -bash-3.00# /usr/ucb/ps uaxwww | grep slapd root 100712 0.2 4.58190046512 ? S 11:11:13 0:05 ./ns-slapd -D /var/opt/mps/serverroot/slapd-krogoth -i /var/opt/mps/serverroot/slapd-krogoth/logs/pid -bash-3.00# ./stop-slapd Now we ensure that server is not running anymore: -bash-3.00# /usr/ucb/ps uaxwww | grep slapd root 102135 0.1 0.1 1132 856 pts/1 S 12:03:53 0:00 grep slapd We generate new password ( SSHA hash ): -bash-3.00# ./getpwenc SSHA newpassword {SSHA}mX/jvZ/4b1CSr0W37EjC5ImYWpIqHHhpvGmrAA== -bash-3.00# cd config -bash-3.00# cp dse.ldif dse.ldif-`date +%d%m%y` -bash-3.00# ls -al total 926 drwxr-xr-x 3 root root 512 Sep 20 12:03 . drwxr-xr-x 12 root root 1024 Sep 20 12:02 .. -rw------- 1 root root 93904 Sep 20 12:02 dse.ldif -rw------- 1 root root 93904 Sep 20 12:03 dse.ldif- -rw------- 1 root root 93904 Sep 20 12:03 dse.ldif-200906 -rw------- 1 root root 93904 Sep 20 12:02 dse.ldif.bak -rw------- 1 root root 93904 Sep 6 13:31 dse.ldif.startOK drwxr-xr-x 2 root root 1024 Aug 21 00:23 schema -bash-3.00# vim dse.ldif Locate nsslapd-rootpw and replace old string begining with {SSHA}.. with new generated string from getpwenc. Save file. Start slapd: -bash-3.00# cd .. -bash-3.00# ./start-slapd The End. -vnull 2006