<div dir="ltr"><br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">---------- Forwarded message ---------<br>De: <strong class="gmail_sendername" dir="auto">Serge E. Hallyn</strong> <span dir="auto"><<a href="mailto:serge@hallyn.com">serge@hallyn.com</a>></span><br>Date: vie, 14 oct 2022 a las 17:56<br>Subject: Re: [Pkg-shadow-devel] Bug#1021745: passwd: /etc/passwd was edited with the wrong shell path<br>To: Najib Bakari <<a href="mailto:najibbakari@gmail.com">najibbakari@gmail.com</a>><br>Cc: Serge E. Hallyn <<a href="mailto:serge@hallyn.com">serge@hallyn.com</a>><br></div><br><br>On Fri, Oct 14, 2022 at 05:34:09PM +0200, Najib Bakari wrote:<br>
> Dear Serge Hallyn,<br>
> My point was only about the /etc/passwd being edited, even with the check<br>
> and warning.<br>
> <br>
> *> Well no, it clearly checked, and warned you.  You chose to<br>
> ignore the warning.  *<br>
> <br>
> When the warning pops up, it is already too late. Check this please:<br>
> <br>
> #chsh<br>
> Changing the login shell for root<br>
> Enter the new value, or press ENTER for the default<br>
>         Login Shell [/bin/zsh]: zsh<br>
> chsh: Warning: zsh does not exist<br>
> <br>
> # chsh<br>
> Password:<br>
> chsh: PAM: Authentication failure<br>
> <br>
> Best regards<br>
> <br>
> Najib<br>
<br>
Right, you'd have to reset it after seeing the warning.<br>
<br>
This isn't something that has recently changed, it's been like this<br>
for 25 years.<br>
<br>
I'm open to a patch that will accept a new /etc/login.defs variable to<br>
affect this - it could, if set, simply refuse on unknown shell, or<br>
ask "are sure".  However, <a href="http://github.com/shadow-maint/shadow" rel="noreferrer" target="_blank">github.com/shadow-maint/shadow</a> woudl be the<br>
place for this.  The debian package would simply make a change to<br>
the debian/login.defs (if it wants) to set the default.  Feel free to<br>
create an issue or, better, submit a PR there :)<br>
<br>
thanks,<br>
-serge<br>
</div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div>Liebe Güße</div><div><br></div>Najib El Bakari Zagour<div><br></div><div><div><img src="https://ci3.googleusercontent.com/mail-sig/AIorK4wCDiTXtwLegPfPfPseRO3iiKeMWyJWisz6e9yS-d-cLOXfpJflSY7KX4uJLOjMGfAQV88uwGw"><br></div></div></div></div></div>