mirror of
https://github.com/samba-team/samba.git
synced 2025-08-26 01:49:31 +03:00
r821: prompt user for password if not given by -U user%pass
and not as torture:password in smb.conf
metze
(This used to be commit 9de377a914
)
This commit is contained in:
committed by
Gerald (Jerry) Carter
parent
1ca75ec3bb
commit
2941d3233c
@ -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 {
|
||||
|
Reference in New Issue
Block a user