Subject: Re: CVS commit: basesrc/etc
To: matthew green <mrg@eterna.com.au>
From: Perry E. Metzger <perry@piermont.com>
List: source-changes
Date: 10/27/2002 10:37:15
matthew green <mrg@eterna.com.au> writes:
>    Module Name:	basesrc
>    Committed By:	christos
>    Date:		Sun Oct 27 00:07:48 UTC 2002
>    
>    Modified Files:
>    	basesrc/etc: master.passwd
>    
>    Log Message:
>    Don't make the shell of nobody /sbin/nologin. There are programs that expect
>    to be executing su nobody -c 'command', such as xdm's Xwilling do this.
> 
> was this change discussed anywhere?

Indeed. I'm not sure the true answer isn't something like having an
option to su to use /bin/sh instead of your login shell. I really
don't like having valid shells for random files-only users, or having
shell inits in random places impact how such su commands are executed.

Perry