On Tue, Jul 17, 2018 at 08:49:19PM +0200, Baptiste Jonglez via cfarm-users 
wrote:
> On 17-07-18, Segher Boessenkool wrote:
> > On Tue, Jul 17, 2018 at 12:44:09PM +0200, Baptiste Jonglez via cfarm-users 
> > wrote:
> > > As an experiment, we have just added PAM configuration to gcc13 and gcc14
> > > so that chsh does not ask for a password.
> > 
> > Cool.  Thanks for doing this.
> > 
> > > If you know about any security issues that could arise from this setting,
> > > please speak up!  If everything looks fine, we will deploy this setting to
> > > all farm machines.
> > 
> > It looks fine to me wrt security.
> 
> Yeah, PAM is supposed to be secure, but I'm just a bit concerned because
> this setup basically allows changing /etc/passwd without root privileges.

Just like passwd(1) you mean?  :-)

> > 2) Will we now get _more_ requests for help?  If someone messes up their
> > login shell setting, they cannot fix it themselves.
> 
> chsh only allows shells listed in /etc/shells :)
> 
>   $ chsh -s /bin/cat
>   chsh: /bin/cat is an invalid shell
>   $ chsh -s /bin/zsh
>   $
> 
> So, it should prevent most mistakes.

Oh of course.  for some reason I thought anything would be allowed, like
root can do; but you only don't need to authenticate, nothing else changes.

So yeah looks fine :-)


Segher
_______________________________________________
cfarm-users mailing list
cfarm-users@lists.tetaneutral.net
https://lists.tetaneutral.net/listinfo/cfarm-users

Reply via email to