View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0007620 | CentOS-7 | gnome-shell | public | 2014-09-22 14:46 | 2014-09-22 21:18 |
Reporter | pat_allen | Assigned To | |||
Priority | normal | Severity | minor | Reproducibility | always |
Status | new | Resolution | open | ||
Platform | Virtualbox | OS Version | 4.3.15 | ||
Product Version | 7.0-1406 | ||||
Summary | 0007620: Wrong shell assigned to user logging in at console | ||||
Description | We store our user information in Active Directory in the posix extensions. For example, my Active Directory account includes the following attributes: uidnumber: 339 gidnumber: 20 unixHomeDirectory: /u/pat loginShell: /bin/ksh I have configured CentOS 7 per the "Red Hat Enterprise Linux Windows Integration Guide" so that that the system is a member of the AD domain. I can successfully login to the computer with my AD user ID and password. I have configured autofs so that the home directory is automounted from our central file server. Everything is working great except for the shell. When I SSH into the system with kerberos authentication, I get /bin/ksh as I would expect. However when I login via the console and gnome, I get /bin/bash. | ||||
Steps To Reproduce | 1. Configure user account in AD with /bin/ksh as shell 2. Configure system as member of Windows AD Domain 3. Login via SSH as user - verify /bin/ksh is shell 4. Login via console - verify /bin/bash is shell | ||||
Tags | No tags attached. | ||||
abrt_hash | |||||
URL | |||||
OK - I now realize that this is the way that GNOME 3 works. It's just different from GNOME 2. The GNOME terminal doesn't look at the setting of the loginShell but will use bash unless the profile is changed. BUT... I still can't get this to work with GNOME 3. I've tried numerous ways of changing the profile - setting the custom command to /bin/ksh and various other permutations and it still comes up with bash. | |