[Adduser-devel] Bug#685532: adduser: deluser still does not delete named pipes

sievers at math2.nat.tu-bs.de sievers at math2.nat.tu-bs.de
Tue Aug 21 16:34:38 UTC 2012


Package: adduser
Version: 3.112+nmu2

The command
  deluser --remove-home <user>
does not delete named pipes, and as a result the whole home directory
will not be deleted (compare bug #545024).

This is true for the version in stable and also for 3.113+nmu3 from
testing.

Here is a transcript showing the problem:

  root at debian:~# adduser --disabled-password --gecos '' test
  Adding user `test' ...
  Adding new group `test' (1001) ...
  Adding new user `test' (1001) with group `test' ...
  Creating home directory `/home/test' ...
  Copying files from `/etc/skel' ...
  root at debian:~# su -l -c 'mkfifo p' test
  root at debian:~# deluser --remove-home test
  Looking for files to backup/remove ...
  Removing files ...
  Removing user `test' ...
  Warning: group `test' has no more members.
  Done.
  root at debian:~# ls /home/test # should no longer exist
  p

(I create the named pipe as that user for a more plausible example, but
it doesn't matter.)


All the best,
Christian Sievers



More information about the Adduser-devel mailing list