comp.unix.wizards
Charles Quenneville
quennevi at IRO.UMontreal.CA
Sun Dec 9 08:57:19 AEST 1990
Hello!
I would like to implement a password security in a program. For
example, I want to put in a public directory a program for just
a certain number of users (of different groups). I have thought
of using getpass() but if I do so, it would be easy for someone
to use `strings' and find the password. So what I would like to
do is simple:
ask for the userid
ask for the password
compare the userid and the password in a *LOCAL* file
if everything is ok, proceed
else kaboum!
The local password file could contain 2 fields:
userid:encrypted password
I know I could crypt the program and then give the key to the
people who would want to run the program. That's not what I want
to do.
Plus, could anyone tell me how to extract the fields in the
/etc/passwd file? Either by using the structure in the pwd.h file
or simply by using for's and while's.
A last question: Could you tell me what gecos means?
Thank you very much in advance.
--
Charles Quenneville
quennevi at kovic.iro.umontreal.ca
More information about the Comp.unix.questions
mailing list