Bug 133696

Summary: YAST2 User Management Default Shell bug
Product: [openSUSE] SUSE LINUX 10.0 Reporter: Richard Thornton <thornton.richard>
Component: YaST2Assignee: E-mail List <bnc-team-screening>
Status: RESOLVED WORKSFORME QA Contact: Klaus Kämpf <kkaempf>
Severity: Normal    
Priority: P5 - None    
Version: Final   
Target Milestone: ---   
Hardware: i686   
OS: SuSE Linux 10.0   
Whiteboard:
Found By: Customer Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: passwd file
yast2 log

Description Richard Thornton 2005-11-14 16:20:17 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?
Comment 1 Michael Gross 2005-11-14 17:50:35 UTC
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.''?
Comment 2 Richard Thornton 2005-11-14 18:11:17 UTC
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.
Comment 3 Michael Gross 2005-11-14 20:01:12 UTC
Please attach the YaST2 logfile and the resulting /etc/passwd.
Comment 4 Richard Thornton 2005-11-15 18:31:36 UTC
Created attachment 57405 [details]
passwd file
Comment 5 Richard Thornton 2005-11-15 18:32:06 UTC
Created attachment 57406 [details]
yast2 log
Comment 6 Richard Thornton 2005-11-15 18:34:09 UTC
Attached are the requested items.
Comment 7 Michael Gross 2005-11-17 14:28:51 UTC
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.