Link to home
Start Free TrialLog in
Avatar of ErwinGeeroms
ErwinGeeroms

asked on

Automated password change in Netware 4.11

Since a few weeks I am a network administrator.
I would like to enhance security by automatically changing the user passwords twice a year.
Since we have over 100 users, I don't have the time to manually change each user's password.
So what I need is a simple way to change passwords (maybe a simple program that uses a
database file with user account and new password ?)
I tried to use the Winbatch language from WilsonWare, but
I have to supply the old password before I can issue a new one !

I know that , when logged in as supervisor or admin, you don't need to use the old password to enter
a new one, but I don't want to change all passwords manually. I want  this done automatically !!!
Storing the passwords in a file is not a hole in security, because the file is protected by netware
security !!

Avatar of ErwinGeeroms
ErwinGeeroms

ASKER

Edited text of question
First, having new passwords in a file is a HUGE security hole. I would suggest setting a password expiration time together with a minimum length allowed. Don't forget to add intruder lockout (good idea is to lock out the account for 1 minute after one or two bad attempts - makes brute force crackers unusable), packet signing, and don't allow unencrypted passwords.

If you still want to set passwords your way, I would suggest writing a small application using the Netware API that will do the job for you.

I don't know anything about WilsonWare; however, you can change users' passwords WITHOUT typing in the old ones, IF you are logged in as admin or supervisor.

HTH, joe

Edited text of question
Edited text of question
In my network all people have to change her password each month. In the NDS you can chek a case how said Force Periodic Change Password and you can choice each year or each month ...
For a lot of people, create a group, assign all people at the group and change this parameter in the group


First, having passwords in a file IS a security hole, since the Netware security is not bulletproof - you can accidentally leave your workstation or server unattended, or perhaps there is one unhonest person on your box who knows a little more about Netware. And, it is a ten times bigger disaster if someone has all the passwords, instead of having just one or two.

Second, to your question - as I said above, it should not be too hard to write a utility that would change passwords. Details about Netware calls can be found e.g. in the Ralph Brown's Interrupt List, another good idea might be getting the Netware SDK (available from Novell free of charge.) - further details depend on which version of netware are you using, what compilers do you have available (Pascal? C, C++?), etc.

Joe

It's a fairly strange requirement you have, which is most likely the reason why no one has suggested a commercial/shareware utility that will do the job.  If you really must go ahead with it, you may find it easier to use Novell's ActiveX components with VB.  The learning curve for the NetWare C/C++ SDK is fairly steep and it will take you a while to come up to speed.  Just learning all the Novell typedefs is a huge task.  If you're not fluent in C then forget it.  It might be an idea to encrypt your password database.  ActiveX components available from developer.novell.com.
ASKER CERTIFIED SOLUTION
Avatar of saar2
saar2

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial