[Adduser-devel] Bug#430640: adduser: deluser does not remove symlinks that does not point to file

Vincent Danjean vdanjean at debian.org
Tue Jun 26 08:46:34 UTC 2007

Package: adduser
Version: 3.103
Severity: important

When using deluser with REMOVE_ALL_FILES=1 and BACKUP=1, symlinks
pointing to directory or dangling symlinks are not saved nor deleted.

Looking briefly to the source code of deluser, I think that other types
of files (socket, ...) are not managed too...

As directories are not empty (still symlinks, ...), they are not deleted
either. So, in the end, we got a system with homedir not deleted...

  Best regards,

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.22-rc5-686 (SMP w/1 CPU core)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages adduser depends on:
ii  cdebconf [debconf-2.0]      0.116        Debian Configuration Management Sy
ii  debconf [debconf-2.0]       1.5.13       Debian configuration management sy
ii  passwd                      1: change and administer password and
ii  perl-base                   5.8.8-7      The Pathologically Eclectic Rubbis

adduser recommends no packages.

-- debconf information:
* adduser/homedir-permission: true

More information about the Adduser-devel mailing list