summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authornectar <nectar@FreeBSD.org>2003-04-18 21:27:09 +0000
committernectar <nectar@FreeBSD.org>2003-04-18 21:27:09 +0000
commit8d0a63adb53549a82cafbe98830f372ae8a79d7a (patch)
tree8c99c3b136ddaa8cc3570717500d997da3ed5992
parenta999bc3c9d3561d9af91da7f1bd41836cdd390a6 (diff)
downloadFreeBSD-src-8d0a63adb53549a82cafbe98830f372ae8a79d7a.zip
FreeBSD-src-8d0a63adb53549a82cafbe98830f372ae8a79d7a.tar.gz
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.
-rw-r--r--usr.bin/passwd/passwd.c9
1 files changed, 3 insertions, 6 deletions
diff --git a/usr.bin/passwd/passwd.c b/usr.bin/passwd/passwd.c
index c66bcb0..d35458c 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 { \
OpenPOWER on IntegriCloud