[PATCH] login: permit change expired password

Denys Vlasenko vda.linux at googlemail.com
Sun May 2 08:19:45 UTC 2021


Your patch is whitespace-damaged, please resend as attachment.
Also, please add Signed-off-by.

On Thu, Apr 29, 2021 at 12:55 AM Mario Abajo <marioabajo at gmail.com> wrote:
>
> Add support in login command to change password in case it is expired:
> ---
>
> --- a/loginutils/login.c    2021-03-22 01:34:05.628165667 +0100
> +++ b/loginutils/login.c    2021-03-22 01:36:22.719612349 +0100
> @@ -434,6 +434,9 @@
>          }
>          /* check that the account is healthy */
>          pamret = pam_acct_mgmt(pamh, 0);
> +        if (pamret == PAM_NEW_AUTHTOK_REQD) {
> +            pamret = pam_chauthtok (pamh, PAM_CHANGE_EXPIRED_AUTHTOK);
> +        }
>          if (pamret != PAM_SUCCESS) {
>              failed_msg = "acct_mgmt";
>              goto pam_auth_failed;
> _______________________________________________
> busybox mailing list
> busybox at busybox.net
> http://lists.busybox.net/mailman/listinfo/busybox


More information about the busybox mailing list