← Back to team overview

touch-packages team mailing list archive

[Bug 1342875] Re: Unable to delete currently logged in user

 

This issue still exists in the latest 12.04, 14.04, and 14.10 images in
Azure

On 12.04:
# userdel  -f -r azureuser
userdel: user azureuser is currently logged in
userdel: warning: can't remove /var/mail/azureuser: No such file or directory
sent invalidate(passwd) request, exiting
sent invalidate(group) request, exiting
sent invalidate(passwd) request, exiting
sent invalidate(group) request, exiting

On 14.04 and 14.10:
# userdel -f -r azureuser
userdel: user azureuser is currently used by process 1783
userdel: cannot open /etc/subuid

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to shadow in Ubuntu.
https://bugs.launchpad.net/bugs/1342875

Title:
  Unable to delete currently logged in user

Status in shadow package in Ubuntu:
  Fix Released
Status in shadow source package in Trusty:
  Triaged
Status in shadow source package in Utopic:
  Triaged

Bug description:
  A user can not delete themselves using the command 'sudo userdel -rf
  <username>', this is common in cloud tools that clean up running
  images prior to capture.  A quick test shows that this worked from
  Precise (didn't look back further) to Raring and stopped working with
  Saucy.

  Here's a quick example of the failure (from trusty):
  # sudo adduser test
  # sudo usermod -aG sudo test
  ## As the 'test' user
  # sudo userdel -rf test
  userdel: user test is currently used by process 9600
  userdel: cannot open /etc/subuid
  ## User is not removed

  Previously (output from precise)
  # sudo userdel -rf test
  userdel: user test is currently logged in
  userdel: warning: can't remove /var/mail/test: No such file or directory
  ## User is removed

  This is being run as the last command by tools that remove the
  'ubuntu' user to clean the image prior to capture.  This had
  previously worked and it is preferable that this could be made to work
  again.  The alternative is removal by root, but the root user on cloud
  images is locked down and we would not want the user to enable root to
  run userdel on the risk of it not getting disabled properly prior to
  image capture.

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


References