summaryrefslogtreecommitdiffstats
path: root/usr.bin/passwd
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 /usr.bin/passwd
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.
Diffstat (limited to 'usr.bin/passwd')
-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