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 !!
First, I assume you have 4.11 Netware (3.12 is a security hole - it has no security)
To make all users change their passwords immidiatly (filename pass.ctl):
Run NWADMIN
Select all the users (or select a group)
Select Details on multipal users
Then make the changes you need (password expiration time together with a mnimum length allowed).
To change all the users passwords automaticly:
Create a text file which contains these lines (filename pass.dat):
Import Control
Import Mode = U
Fields
Name,Password
Then create another text file contains these lines:
<Login_Name#1>,<New_Passwo
<Login_Name#2>,<New_Passwo
<Login_Name#3>,<New_Passwo
<Login_Name#4>,<New_Passwo
ETC.
*You may use unlimited number of users.
Then log as ADMIN and run the command:
Uimport Pass.ctl Pass.dat
Now each user has a new password.
It would take no time to create a program which create random new passoword.
HTH,
Saar Carmi
saar@bigfoot.com
ICQ#: 3233305