Talk:Invalid shell
From FreeBSDwiki
Revision as of 11:30, 8 June 2006 by Ninereasons (Talk | contribs)
/etc/shells
I wrote —
- Obviously, you don't want an invalid shell to be listed in the database of standard shells (/etc/shells).
— or do you? There seems to be a difference of opinion about this, and I'm undecided between them. My ISP's SunOS lists ftponly
and nologin
in /etc/shells
. I've always listed these there, when I was running Linux. But the hazard is, it makes it possible for a non-root user to assign itself a non-standard shell, disabling the account - which only a super-user can fix.
On the other hand, some FTP daemons and database authentication schemes require a standard shell, at least by default, even if it is an invalid one and even if the service provides its own shell. What's your view? Should /usr/sbin/nologin
be in the shells database? Ninereasons 12:30, 8 June 2006 (EDT)