From 3fcf3dd63a88c7dc41f2005300bd8df0af9ff749 Mon Sep 17 00:00:00 2001 From: Jacques Vidrine Date: Fri, 18 Apr 2003 21:27:09 +0000 Subject: [PATCH] While I really liked the error message one received from `passwd' when it could not determine the source of the user's passwd(5) entry, it might be somewhat confusing now that we can have sources that are not compiled into libc. --- usr.bin/passwd/passwd.c | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/usr.bin/passwd/passwd.c b/usr.bin/passwd/passwd.c index c66bcb0c3602..d35458c956a1 100644 --- a/usr.bin/passwd/passwd.c +++ b/usr.bin/passwd/passwd.c @@ -119,13 +119,10 @@ main(int argc, char *argv[]) fprintf(stderr, "Changing NIS password for %s\n", pwd->pw_name); break; - case _PWF_HESIOD: - errx(1, "can't change Hesiod password"); - break; default: - /* specieist! */ - errx(1, "can't change little green men's passwords (0x%x)", - pwd->pw_fields); + /* XXX: Green men ought to be supported via PAM. */ + errx(1, + "Sorry, `passwd' can only change passwords for local or NIS users."); } #define pam_check(func) do { \