mirror of
https://git.openldap.org/openldap/openldap.git
synced 2024-12-15 03:01:09 +08:00
Fix slappasswd
This commit is contained in:
parent
3888bac4bf
commit
8cb40e89d9
@ -28,7 +28,7 @@ static void
|
||||
usage(const char *s)
|
||||
{
|
||||
fprintf(stderr,
|
||||
"Usage: %s [options] dn\n"
|
||||
"Usage: %s [options]\n"
|
||||
" -h hash\tpassword scheme\n"
|
||||
" -s secret\tnew password\n"
|
||||
" -v\t\tincrease verbosity\n"
|
||||
@ -49,9 +49,6 @@ main( int argc, char *argv[] )
|
||||
struct berval passwd;
|
||||
struct berval *hash = NULL;
|
||||
|
||||
if (argc == 1)
|
||||
usage (argv[0]);
|
||||
|
||||
while( (i = getopt( argc, argv,
|
||||
"d:h:s:v" )) != EOF )
|
||||
{
|
||||
@ -87,8 +84,8 @@ main( int argc, char *argv[] )
|
||||
if( newpw == NULL ) {
|
||||
/* prompt for new password */
|
||||
char *cknewpw;
|
||||
newpw = strdup(getpass("New password: "));
|
||||
cknewpw = getpass("Re-enter new password: ");
|
||||
newpw = strdup(getpassphrase("New password: "));
|
||||
cknewpw = getpassphrase("Re-enter new password: ");
|
||||
|
||||
if( strncmp( newpw, cknewpw, strlen(newpw) )) {
|
||||
fprintf( stderr, "passwords do not match\n" );
|
||||
|
Loading…
Reference in New Issue
Block a user