passwordprogram   126 source3/smbd/chgpasswd.c 		   const char *passwordprogram, bool as_root)
passwordprogram   231 source3/smbd/chgpasswd.c 	       passwordprogram));
passwordprogram   234 source3/smbd/chgpasswd.c 	if (execle("/bin/sh", "sh", "-c", passwordprogram, NULL, eptrs) < 0)
passwordprogram   236 source3/smbd/chgpasswd.c 		DEBUG(3, ("Bad status returned from %s\n", passwordprogram));
passwordprogram   373 source3/smbd/chgpasswd.c static bool chat_with_program(char *passwordprogram, const struct passwd *pass,
passwordprogram   473 source3/smbd/chgpasswd.c 		chstat = dochild(master, slavedev, pass, passwordprogram, as_root);
passwordprogram   495 source3/smbd/chgpasswd.c 	char *passwordprogram = NULL;
passwordprogram   575 source3/smbd/chgpasswd.c 	passwordprogram = talloc_strdup(ctx, lp_passwd_program());
passwordprogram   576 source3/smbd/chgpasswd.c 	if (!passwordprogram || !*passwordprogram) {
passwordprogram   588 source3/smbd/chgpasswd.c 		if (strstr_m(passwordprogram, "%u") == NULL) {
passwordprogram   590 source3/smbd/chgpasswd.c the string %%u, and the given string %s does not.\n", passwordprogram ));
passwordprogram   595 source3/smbd/chgpasswd.c 	passwordprogram = talloc_string_sub(ctx, passwordprogram, "%u", name);
passwordprogram   596 source3/smbd/chgpasswd.c 	if (!passwordprogram) {
passwordprogram   619 source3/smbd/chgpasswd.c 	return chat_with_program(passwordprogram,