bash isn't the default shell in edgy anymore

Bug #60225 reported by MrFaber
4
Affects Status Importance Assigned to Milestone
shadow (Ubuntu)
Invalid
Undecided
Scott James Remnant (Canonical)

Bug Description

Binary package hint: passwd

After upgrading from Dapper every user except the default one has only a $ on console prompt instead of the standard shell and many thinks like tab completion doesn't work. I could fix this behaviour through changing the shell with "usermod -s /bin/bash USER" but I think that most people expect bash or a very similar shell if they don't define a special one.
The same problem appears if I add a new user in edgy without defining the shell.

Revision history for this message
Scott James Remnant (Canonical) (canonical-scott) wrote :

This implies that you changed your users to use /bin/sh instead of /bin/bash (which is still the default USER shell in edgy)

Changed in shadow:
status: Unconfirmed → Rejected
assignee: nobody → keybuk
Revision history for this message
Scott James Remnant (Canonical) (canonical-scott) wrote :

In particular, check /etc/adduser.conf; DSHELL should be /bin/bash

Revision history for this message
MrFaber (mr-faber-gmx) wrote :

DSHEL is /bin/bash but I haven't changed anything. Maybe an upgrade bug. Don't know.

Revision history for this message
unggnu (unggnu) wrote :

I have the same problem and accidentally made a new bug report https://launchpad.net/distros/ubuntu/+source/shadow/+bug/64700 .
DSHELL is here /bin/bash too.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.