Public bug reported:

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)

** Affects: shadow (Ubuntu)
     Importance: Undecided
         Status: Confirmed


** Tags: amd64 apport-bug uec-images xenial

** Summary changed:

- passwd -l does not take --extrausers or otherwise work for extrausers
+ cannot lock password for user created with useradd --extrausers

** Description changed:

+ 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
+  TERM=xterm-256color
+  PATH=(custom, no user)
+  LANG=C.UTF-8
  SourcePackage: shadow
  UpgradeStatus: No upgrade log present (probably fresh install)

** Changed in: shadow (Ubuntu)
       Status: New => Confirmed

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1679765

Title:
  cannot lock password for user created with useradd --extrausers

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/shadow/+bug/1679765/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to