1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-23 17:34:34 +03:00

r821: prompt user for password if not given by -U user%pass

and not as torture:password in smb.conf

metze
This commit is contained in:
Stefan Metzmacher 2004-05-22 14:40:49 +00:00 committed by Gerald (Jerry) Carter
parent d4cc4b3d68
commit 9de377a914

View File

@ -4128,7 +4128,7 @@ static BOOL run_test(const char *name)
*/
static void parse_user(const char *user)
{
char *username, *password, *p;
char *username, *password = NULL, *p;
username = strdup(user);
p = strchr_m(username,'%');
@ -4138,9 +4138,17 @@ static void parse_user(const char *user)
}
lp_set_cmdline("torture:username", username);
lp_set_cmdline("torture:password", password);
}
if (password) {
lp_set_cmdline("torture:password", password);
}
if (!lp_parm_string(-1,"torture","password")) {
password = getpass("password:");
lp_set_cmdline("torture:password", password);
}
}
static void usage(void)
{
@ -4310,6 +4318,10 @@ static void usage(void)
}
}
if (!lp_parm_string(-1,"torture","password")) {
lp_set_cmdline("torture:password", "");
}
if (argc == optind) {
printf("You must specify a test to run, or 'ALL'\n");
} else {