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