Package: passwd
Version: 1:4.4-4.1
Severity: normal

Dear maintainers,

On Debian Jessie useradd -D -s /bin/bash has no effect. In Debian Sid
with passwd 1:4.5-1 this works again, so this is likely an upstream issue.

I have:

% useradd -D
GROUP=100
HOME=/home
INACTIVE=-1
EXPIRE=
SHELL=/bin/sh
SKEL=/etc/skel
CREATE_MAIL_SPOOL=no

I do:

% useradd -D -s /bin/bash
(no output)

I still have:

% useradd -D             
GROUP=100
HOME=/home
INACTIVE=-1
EXPIRE=
SHELL=/bin/sh
SKEL=/etc/skel
CREATE_MAIL_SPOOL=no

% grep SHELL /etc/default/useradd
# The SHELL variable specifies the default login shell on your
SHELL=/bin/sh

Workaround is to edit /etc/default/useradd:

% grep SHELL /etc/default/useradd
# The SHELL variable specifies the default login shell on your
SHELL=/bin/bash

% useradd -D
GROUP=100
HOME=/home
INACTIVE=-1
EXPIRE=
SHELL=/bin/bash
SKEL=/etc/skel
CREATE_MAIL_SPOOL=no

Thanks,
Martin



-- System Information:
Debian Release: 9.3
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: i386 (x86_64)
Foreign Architectures: amd64

Kernel: Linux 4.9.0-6-amd64 (SMP w/1 CPU core)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), 
LANGUAGE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages passwd depends on:
ii  libaudit1       1:2.6.7-2
ii  libc6           2.24-11+deb9u1
ii  libpam-modules  1.1.8-3.6
ii  libpam0g        1.1.8-3.6
ii  libselinux1     2.6-3+b3
ii  libsemanage1    2.6-2

passwd recommends no packages.

passwd suggests no packages.

-- Configuration Files:
/etc/default/useradd [Errno 13] Keine Berechtigung: '/etc/default/useradd'

-- debconf information:
  passwd/password-empty:
  passwd/user-uid:
  passwd/user-fullname:
  passwd/md5: false
  passwd/username:
  passwd/username-bad:
* passwd/make-user: false
  passwd/title:
  passwd/shadow: true
  passwd/password-mismatch:

Reply via email to