After one of updates that was released some time ago (a Month ago or maybe even earlier) I have noticed the following. On the machines with default runlevel 5 (sorry about old terminology, the new one is still confusing for me ;-) GUI/X11 login (display manager) lists only users whose default shell is bash. Or, at least users whose default shell is tcsh are not listed at all, and if they attempt to log in just by giving their UNIX
username, their X11 session “crashes”, meaning that after attempting to start, it just trows one back to GUI/X11 login screen.
I really do not want to start this shell vs that shell flame war
(especially that I myself prefer not tcsh but sh and/or bash for scripting…). But I respect my user’s freedom of choosing default shell, so this is really big issue IMHO.
I just wonder: does RedHat (CentOS‘s upstream vendor) dislike and is willing to eradicate all shells except for bash, or what I see is just my own pilot’s error?
Thanks in advance for all your answers.
Valeri Galtsev Sr System Administrator Department of Astronomy and Astrophysics Kavli Institute for Cosmological Physics University of Chicago Phone: 773-702-4247