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,