Version PK-4.60
(Nov 22, 1998)
DISCLAIMER: THIS PRODUCT IS SUPPLIED "AS IS". DREAMLAN DISCLAIMS ALL WARRANTIES, EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, THE WARRANTIES OF MERCHANTABILITY AND OF FITNESS FOR ANY PURPOSE. DREAMLAN ASSUMES NO LIABILITY FOR DAMAGES, DIRECT OR CONSEQUENTIAL, WHICH MAY RESULT FROM THE USE OF THIS PRODUCT. |
DSPass [DS-Pass] is a NetWare NLM utility that allows you to change the DS password for any NDS user without having to first authenicate into the NDS tree as Admin -- this is useful if the Admin password is lost.
The latest version (v2.0+) can also be used to change the bindery password of any DS object and (the bindery) Supervisor on a given server, if Bindery Service is enabled on that server.
- Starting with v4.50, an interactive mode has been added. This is now the default.
- Novell Certified for NetWare 5. (YES Bulletin #44431)
are considered to be the same.OU=org_unit_name.O=org_name
org_unit_name.org_name
.org_unit_name.org_name
LOAD A:\DSPASS "Test User.Demo" newpass
LOAD A:\DSPASS Test_User.Demo newpass
No special installation steps or program need to be used. Simply copy DSPASS.NLM to a diskette. Make sure the DSPASS.LIC (license file) is located on the root directory of the diskette.
Without a valid license, this copy of DSPASS.NLM runs in the demo mode. It will only change the password for the NDS object
.CN=DSPass-Demo.O=DreamLAN-DSPass
in your NDS tree. In order to try out this NLM, you will need to create the O= container and the CN= user objects in your tree.
In the demo mode, you will not able to specify a new password (a random one is assigned). Therefore, to test the NLM, create the user object, assign a password. Login with it first to ensure the password is correct. Run the NLM and try to login again. You will find that the password has changed.
The latest version provides a menu interface if no parameter is specified during the loading of the NLM. This is the preferred option.
You can load DSPASS.NLM with command-line parameters to bypass the menu prompting. The syntax for loading DSPASS is:
LOAD DSPASS CN=userobjectname.OU=orgunit.O=org newpassword
You will be prompted to enter an authenication password. This provides a simple protection should someone at your site somehow got a hold of this utility and also have physical access to a server. The password is ----- (not shown here). Note the case.
If you need to change the bindery password of an object, load DSPASS with the -A (Advanced) option. Or on the command-line, make sure the object name you specified is just the common name portion.i.e. "userobjectname" and no context information. Also, after the password field, specify a "-B" option. Example,
LOAD DSPASS userobjectname newpassword -B
Make sure you have either a Master or Read/Write replica on this server, and the bindery context is set correctly. The userobjectname does not need to be in the first bindery context. (To change the bindery Supervisor password, use Supervisor as the username.)
You should keep this file in a safe place, and separate from the software.
If you encounter an error message similar to the following about fmod, ensure MATHLIB.NLM is loaded (it is not auto-loaded by the NLM):
Server-4.10-1586: Loader cannot find public symbol: fmod
n/a
The full version of DSPASS.NLM is available by registering on-line through the following Web sites:
The NDS tree name is required as it is used to generate a key. The registration cost is $99 US. Canadian registration is $135 CDN plus GST. All other countries, please remit in US funds.
You can also FAX a company Purchase Order to +1 (905) 887-3836. Please make sure you either include your tree name information on the FAX or send a follow up email.
Special site agreements for multiple trees and service providers are available. Although the license does not grant you the right to resell the program (for a profit; but you can charge the customer a service charge for your time). If you are a service provider, you can register copies on behave of your customers (by providing your customer's mailing information -- this is used only for tracking purposes). At the same time, we ask you to send us a separate email indicating that you are registering on behave of your customer and inciate in this email if further software upgrade (free or for a charge) be send to you or the customer directly, and an email address for that purpose.
Because of the security implication, we may request you to FAX us a cover letter using your company's letterhead for verification or request other means of verification that your need is authentic.
DSPass is written in C using WatCOM C v10.0a optimizing compiler and Novell Developer Kit. No undocumented APIs are used.
Inclusion of this utility on CD-ROMs (except for backup purposes) without permission from DreamLAN Network Consulting Ltd. is expressly prohibited.