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,