[Date Prev][Date Next] [Chronological] [Thread] [Top]

Patch: 'ldapmodify -y file' reads password from file (ITS#2031)



Full_Name: Hallvard B. Furuseth
Version: HEAD
OS: Solaris
URL: http://folk.uio.no/hbf/OpenLDAP/passwd-file.txt
Submission from: (NULL) (129.240.186.42)


If I run ldapmodify & co from a script, I don't want to use '-W password'
because the password shows up in the output of 'ps' for everyone,
and I can't pipe the password to 'ldapmodify -w' because -w uses
getpassphrase() which reads from the tty instead of stdin.
So I added '-y file' which reads the password from file.  The programs
exit if the file cannot be read.

I changed ldapmodify, ldapmodrdn, ldapdelete, ldapsearch, ldapcompare.
I did not bother to change ldappasswd and ldapwhoami, because they
prompt for many passwords and I'd have to impose an order of passwords.

Rerun autoconf after applying this patch.

Note:  I do not know if Windows NT has fstat(), so I set HAVE_FSTAT to
undef in portable.nt.  (fstat() is used to warn if the file is publicly
readable or writeable.)