[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: What are desired semantics for /etc/shells?



On Thu, Jun 24, 2021 at 06:12:05PM +0200, Felix C. Stegerman wrote:

> * Helmut Grohne <helmut@subdivi.de> [2021-06-24 08:10]:
> > Felix C. Stegerman cautioned that the contents of /etc/shells depends on
> > whether the underlying system is /usr-merged.
> 
> It also means that on /usr-merged systems e.g. /bin/screen is not a
> "valid" shell, but /usr/bin/screen is (even though they are the same
> file), which may be fine in practice but seems counter-intuitive to
> me.

That will be a problem in environments having a central user database.
Since password entries will be the same on all hosts, the contents of
/etc/shells should also be the same - otherwise, users may not be able to
log in. So /etc/shells changing depending on usrmerge is not just
counter-intuitive, but it has the potential of breaking things.

Gabor


Reply to: