cannot lock password for user created with useradd --extrausers

Bug #1679765 reported by Scott Moser on 2017-04-04
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
shadow (Ubuntu)
High
Unassigned

Bug Description

passwd -l does not take --extrausers or otherwise work for extrausers.
Neither does usermod.

% mkdir -p /var/lib/extrausers
% for f in passwd group gshadow subuid subgid shadow; do touch /var/lib/extrausers/$f; done
% useradd foo --extrausers --shell /bin/bash -m
% echo $?
0
% # cat /var/lib/extrausers/passwd
foo:x:1001:1001::/home/foo:/bin/bash

% passwd -l foo
passwd: user 'foo' does not exist

% passwd --extrausers -l foo
passwd: unrecognized option '--extrausers'

% usermod --lock foo
usermod: user 'foo' does not exist

% usermod --extrausers --lock foo
usermod: unrecognized option '--extrausers'

ProblemType: Bug
DistroRelease: Ubuntu 16.04
Package: passwd 1:4.2-3.1ubuntu5
ProcVersionSignature: Ubuntu 4.9.0-15.16-generic 4.9.5
Uname: Linux 4.9.0-15-generic x86_64
ApportVersion: 2.20.1-0ubuntu2.5
Architecture: amd64
Date: Tue Apr 4 16:34:20 2017
ProcEnviron:
 TERM=xterm-256color
 PATH=(custom, no user)
 LANG=C.UTF-8
SourcePackage: shadow
UpgradeStatus: No upgrade log present (probably fresh install)

Related bugs:
 * bug 1679777: Adding and reporting ssh keys fails for user in extrausers

Scott Moser (smoser) wrote :
summary: - passwd -l does not take --extrausers or otherwise work for extrausers
+ cannot lock password for user created with useradd --extrausers
description: updated
Changed in shadow (Ubuntu):
status: New → Confirmed
Scott Moser (smoser) on 2017-04-04
description: updated
Changed in shadow (Ubuntu):
importance: Undecided → High
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers