Bugzilla – Bug 133696
YAST2 User Management Default Shell bug
Last modified: 2005-11-17 14:28:51 UTC
When I setup my Suse 10 box, I selected the default desktop to be GNOME; I added support for KDE as well. As a default shell, I selected BASH. I think I have found a small bug in the installation scripts. If I go into user management from YAST, and change the default shell to TCSH, then the ONLY desktop the system will let me use is GNOME. I fail to see why these two user parameters should be connected. Is this normal system behaviour or is this a bug?
Please be a little more verbose here and attach the YaST2 logfile for that scenario. What exactly do you mean by ``then the ONLY desktop the system will let me use is GNOME.''?
Ths problem is simple to reproduce. Setup a user with a default shell of bash. I also setup the system as a GNOME desktop, but I added all KDE software prior to installation, so I can use either desktop. Go to YAST, then edit the the user. Change the default shell to say csh or tcsh. Then, try to login with KDE; it will always boot as GNOME until the default shell is changed back to bash. I have noticed korn shell does not cause this problem; only csh.
Please attach the YaST2 logfile and the resulting /etc/passwd.
Created attachment 57405 [details] passwd file
Created attachment 57406 [details] yast2 log
Attached are the requested items.
I was not able to reproduce this problem. I configured the C shell as default with YaST (/usr/bin/csh) and logged into KDE with KDM - worked fine. Starting a `konsole' gave me a csh as expected. None of your users has csh/tcsh as default shell... If you can give more information on how to reprodcue this, please reopen it.