** Tags added: xenial

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

Title:
  deluser does not clean up systemd files

Status in adduser package in Ubuntu:
  New

Bug description:
  In
  Description:  Ubuntu 16.04.4 LTS
  Release:      16.04

  using 
  adduser package Version: 3.113+nmu3ubuntu4
  systemd package Version: 229-4ubuntu21.10

  
  deluser will not clean up data in /run/user/<uid> directory. If a user is 
created then under many circumstances, such as systemd enable-linger being 
called for the user, data for that user will exist in /run/user/<uid>.  Running 
deluser for such as user will remove the user, home directory, etc. but not the 
/run/user data. 

  ** Most importantly **, the next user creation will be given the open
  uid formerly held by the deleted user. The new user can then have
  broken systemd sessions so that the systemctl --user command will
  always fail with the error

    Failed to connect to bus: No such file or directory

  A system reboot seems to be the only thing that will reliably clean up
  the cruft in /run/user/<uid>

  Expected behavior would be that if a user is successfully removed then
  there should be no directory remaining for that user's uid under
  /run/user.

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

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to