Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 24 Nov 2003 14:17:06 +0100
From:      Yuri Khotyaintsev <yuri@irfu.se>
To:        Clement Laforet <sheepkiller@cultdeadsheep.org>
Cc:        freebsd-current@freebsd.org
Subject:   Re: pam_ldap and passwd
Message-ID:  <3FC204D2.3030808@irfu.se>
In-Reply-To: <20031124121305.3a824f3b.sheepkiller@cultdeadsheep.org>
References:  <200311241039.16134.yuri@irfu.se> <20031124121305.3a824f3b.sheepkiller@cultdeadsheep.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Clement Laforet wrote:
> Yuri Khotyaintsev <yuri@irfu.se> wrote:
>>As I understand pam_ldap supports changing LDAP passwords. Is it
>>supposed to work on FreeBSD ?
> 
> 
> according to src/usr.bin/passwd/passwd.c:
> ...
>         /* 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.");
>         }
> ...
> 
> If you change default: behaviour you CAN change your password. Currently,
> passwd is not fully PAM-aware. 
> 
> clem
> 

I think I will wait for "official" solution rather then hacking myself...

Do you have any patches for this ?

Yuri



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3FC204D2.3030808>