Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 19 Mar 2007 11:28:56 +0300
From:      Sergey Matveychuk <sem@FreeBSD.org>
To:        freebsd-hackers@freebsd.org
Subject:   passwd: what problem to allow to try PAM?
Message-ID:  <45FE49C8.9000602@FreeBSD.org>

next in thread | raw e-mail | index | archive | help
Hi!

passwd(1) now disallow changing a password via PAM. Why? Is there some
hidden reason like a security one or something I missed?

Here is code:

        /* check where the user's from */
        switch (pwd->pw_fields & _PWF_SOURCE) {
        case _PWF_FILES:
                fprintf(stderr, "Changing local password for %s\n",
                    pwd->pw_name);
                break;
        case _PWF_NIS:
                fprintf(stderr, "Changing NIS password for %s\n",
                    pwd->pw_name);
                break;
        default:
                /* XXX: Green men ought to be supported via PAM. */
                errx(1,
          "Sorry, `passwd' can only change passwords for local or NIS
users.");
        }

A comment about green men discouraged, PAM calls are bellow.
-- 
Dixi.
Sem.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?45FE49C8.9000602>