Debian Package Tracker
Register | Log in
Subscribe

adduser

add and remove users and groups

Choose email to subscribe with

general
  • source: adduser (main)
  • version: 3.157
  • maintainer: Debian Adduser Developers (DMD)
  • uploaders: Marc Haber [DMD]
  • arch: all
  • std-ver: 4.7.2
  • VCS: Git (Browse, QA)
versions [more versions can be listed by madison] [old versions available from snapshot.debian.org]
[pool directory]
  • o-o-stable: 3.118+deb11u1
  • oldstable: 3.134
  • stable: 3.152
  • testing: 3.157
  • unstable: 3.157
versioned links
  • 3.118+deb11u1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 3.134: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 3.152: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 3.157: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
binaries
  • adduser (31 bugs: 0, 8, 23, 0)
action needed
4 bugs tagged help in the BTS normal
The BTS contains 4 bugs tagged help, please consider helping the maintainer in dealing with them.
Created: 2019-03-21 Last update: 2026-07-04 18:30
1 bug tagged patch in the BTS normal
The BTS contains patches fixing 1 bug, consider including or untagging them.
Created: 2026-06-21 Last update: 2026-07-04 18:30
41 new commits since last upload, is it time to release? normal
vcswatch reports that this package seems to have new commits in its VCS but has not yet updated debian/changelog. You should consider updating the Debian changelog and uploading this new version into the archive.

Here are the relevant commit logs:
commit 875caf3ec61ef6000e267daba0e149cafbc2892a
Author: Marc Haber <mh+debian-packages@zugschlus.de>
Date:   Fri Jun 26 07:54:16 2026 +0200

    improve adduser.8 man page
    
    Thanks: Bjarni Ingi Gislason

commit a023b82478e1021ce96dc0503de866cf889a92b1
Author: Marc Haber <mh+debian-packages@zugschlus.de>
Date:   Wed Jun 24 09:43:34 2026 +0200

    update german program translation
    
    Thanks: Dr. Helge Kreutzmann
    Closes: #1140471

commit efacb6648ba60c94db9c4f782d56448325598249
Author: Marc Haber <mh+debian-packages@zugschlus.de>
Date:   Wed Jun 17 22:38:28 2026 +0200

    prepare release
    
    Git-Dch: ignore

commit 9c923b14c8bd32003370b08b1934608816ada7df
Author: Marc Haber <mh+debian-packages@zugschlus.de>
Date:   Mon Jun 1 15:13:47 2026 +0200

    update dutch program translation
    
    Thanks: Frans Spiesschaert <Frans.Spiesschaert@yucom.be>
    Closes: #1118210, #1133696
    
    Sorry for mixing up bug numbers

commit 9593f7443ac0d0e491e354ad9ebb437dc8f6eeb2
Author: Marc Haber <mh+debian-packages@zugschlus.de>
Date:   Mon May 25 20:12:04 2026 +0200

    Add new Romanian program and man page translation
    
    Thanks: Remus-Gabriel Chelu
    Closes: #1137603, #1137602

commit db1ba3c5be6999d81a87d74dc52cf6fc7b4880e7
Author: Marc Haber <mh+debian-packages@zugschlus.de>
Date:   Mon Jun 15 13:00:36 2026 +0200

    implement adduser --force-home
    
    Thanks: Jeff Hanson
    Closes: #472820

commit fb832fb9dc399e5468d53f3315026d1685586c1b
Author: Marc Haber <mh+debian-packages@zugschlus.de>
Date:   Mon Jun 15 11:46:02 2026 +0200

    rewrite assert_user_has_home_directory to also check ownership
    
    Git-Dch: ignore

commit 0c448b73356981c212ad901377e227aa1e0bc59e
Author: Marc Haber <mh+debian-packages@zugschlus.de>
Date:   Mon Jun 15 11:11:18 2026 +0200

    add a NOTE to adduser.8 regarding group membership
    
    Closes: #1103776

commit 0b906775fc38d4ffa3f5e84c9bbdc5f00cc89917
Author: Marc Haber <mh+debian-packages@zugschlus.de>
Date:   Sun Jun 14 22:23:15 2026 +0200

    add test case for uid/gid pool with system accounts
    
    Git-Dch: ignore

commit 5981cfadb1bfdd7094cb3e54ecccf7089e3b1408
Author: Marc Haber <mh+debian-packages@zugschlus.de>
Date:   Sun Jun 14 20:56:33 2026 +0200

    add test case for suidsgidpool
    
    Git-Dch: ignore

commit 5e440a4192f2b37c6bc407c5b2b549b083baba69
Author: Marc Haber <mh+debian-packages@zugschlus.de>
Date:   Mon Jun 15 10:58:43 2026 +0200

    document no-autopkgtest in tests/control
    
    Git-Dch: ignore

commit 77ddb0ef4936f2ad84b69e1d420fe66695c8d3a9
Author: Marc Haber <mh+debian-packages@zugschlus.de>
Date:   Mon Jun 15 10:57:28 2026 +0200

    use @ in test/control
    
    Git-Dch: ignore

commit 76b904789c9115bbdbda58d82c1b536c2e2b0562
Author: Marc Haber <mh+debian-packages@zugschlus.de>
Date:   Mon Jun 15 10:51:54 2026 +0200

    update README.source
    
    Git-Dch: ignore

commit dcebc9ab2191459db579ce7b6ca138518609b051
Author: Marc Haber <mh+debian-packages@zugschlus.de>
Date:   Mon Jun 15 10:35:28 2026 +0200

    add script that runs the testsuite without autopkgtest
    
    Closes: #1101457
    
    autopkgtest needs a full perl, having an external mechanism is the only
    way to run the tests without full perl installed. This needs to be run
    manually in a container or scratch system.

commit 8d23a657d6fa2e821b5aba3c70f9e63973352f21
Author: Marc Haber <mh+debian-packages@zugschlus.de>
Date:   Mon Jun 15 10:15:24 2026 +0200

    migrate to planless Test::More, skip some tests without mount
    
    Git-Dch: ignore

commit ccc505a093a3b329e887b10d7a2e95ca24e6503c
Author: Marc Haber <mh+debian-packages@zugschlus.de>
Date:   Mon Jun 15 10:14:47 2026 +0200

    migrate to "planless" Test::More, skip if no cron
    
    Git-Dch: ignore

commit 6408116192d7c75f9d43c07b23d47e0bc2b4c289
Author: Marc Haber <mh+debian-packages@zugschlus.de>
Date:   Mon Jun 15 10:12:35 2026 +0200

    migrate to "planful" Test::More
    
    Git-Dch: ignore

commit 76106035c910f315f9bca2f9f304e3d1e2f9c101
Author: Marc Haber <mh+debian-packages@zugschlus.de>
Date:   Mon Jun 1 14:34:38 2026 +0200

    add encrypt_home_no_package
    
    We test whether adduser --encrypt-home fails correctly when
    the ecryptfs package is not installed.

commit 525133a5699f148a44e411e993285f78edadf0eb
Author: Marc Haber <mh+debian-packages@zugschlus.de>
Date:   Mon Jun 1 11:11:12 2026 +0200

    hike up module version number to 3.157
    
    Git-Dch: ignore

commit f76989b9aad51fc1d70253dc4c5929c83080cc5a
Author: Marc Haber <mh+debian-packages@zugschlus.de>
Date:   Mon Jun 1 10:15:51 2026 +0200

    also execute ecryptfs test without ecryptfs-utils installed
    
    Git-Dch: ignore

commit 2c7b5724da72201ca245816c7a6865aed73c807e
Author: Mateus Rodrigues de Morais <mateus.morais@canonical.com>
Date:   Thu Jun 1 15:19:37 2023 -0300

    Add encrypted home tests with isolation-machine restriction

commit 20ebad6a26fe2ec02dd2ff6bebb4eb8412ddab69
Author: Dustin Kirkland <kirkland@ubuntu.com>
Date:   Fri Dec 5 22:25:34 2008 -0800

    Add support for encrypting home directories
    
    * adduser: Add --encrypt-home option, which calls ecryptfs-setup-private
      for the hard work.
    * doc/adduser.8: document the --encrypt-home option
    * debian/control: suggest ecryptfs-utils >= 67-1
    * deluser: remove all of /var/lib/ecryptfs/$user with --remove-home

commit dd7446de35709dfa52d1129f427c64d05b5afc31
Author: Marc Haber <mh+debian-packages@zugschlus.de>
Date:   Mon Jun 1 14:43:53 2026 +0200

    change logic and return values
    
    0 means okay, != 0 means something wrong (meaningful return value)
    Improve error message.
    That also means that the callers must turn their logic around.

commit cb129e24bf044cfb06badb1dcb6266b8981aa674
Author: Marc Haber <mh+debian-packages@zugschlus.de>
Date:   Mon Jun 1 14:37:07 2026 +0200

    have which return undef if the program is not found
    
    This should not change anything since this code path was
    previously unused.

commit aab7a62b7be5a89d596b5094fc5d42dc8f59b700
Author: Marc Haber <mh+debian-packages@zugschlus.de>
Date:   Mon Jun 1 14:35:57 2026 +0200

    sanitize log output
    
    Some UTF-8 chars break log output in testing

commit 8f30553550bd9eeab3cf531541272235048a263b
Author: Marc Haber <mh+debian-packages@zugschlus.de>
Date:   Fri Jan 23 19:27:56 2026 +0100

    adapt three tests to use the new cleanup class
    
    Git-Dch: ignore

commit c3cbc5f6bfe601fd239e1aef720a5a7f0879e3a7
Author: Marc Haber <mh+debian-packages@zugschlus.de>
Date:   Fri Jan 23 18:59:34 2026 +0100

    make skel.t use the new Common functions
    
    Git-Dch: ignore

commit 0c82dcc40941a30e47f7b1cf5e2668813d7b3369
Author: Marc Haber <mh+debian-packages@zugschlus.de>
Date:   Fri Jan 23 18:58:25 2026 +0100

    add code to do better home directory tests
    
    this pulls part of the skel.t to the library so that other tests
    can work with strange files in /etc/skel, this might help debugging
    code that handles the home directory contents
    
    Git-Dch: ignore

commit af354ad51cc32538f2f117b9c6db0e77b2a06c45
Author: Marc Haber <mh+debian-packages@zugschlus.de>
Date:   Fri Jan 23 18:57:49 2026 +0100

    add cleanup class to help cleaning up after tests
    
    Git-Dch: ignore

commit 0a355dc1e756d473db5378ae6c3627bc1a32cdca
Author: Marc Haber <mh+debian-packages@zugschlus.de>
Date:   Fri Jan 23 18:56:53 2026 +0100

    improve existing test helper functions
    
    This also adds cleanup_user and cleanup_tree
    
    Git-Dch: ignore

commit 039bbc7e85b34f1900fae7051eb60752870a3c9b
Author: Marc Haber <mh+debian-packages@zugschlus.de>
Date:   Fri Jan 23 18:55:20 2026 +0100

    make AdduserTestsCommon a proper module
    
    Git-Dch: ignore

commit 9b7314cd09373c98dbca89093cdfd65c22e6a8be
Author: Marc Haber <mh+debian-packages@zugschlus.de>
Date:   Fri Jan 23 18:54:33 2026 +0100

    add empty 00test to verify that the lib is okay
    
    Git-Dch: ignore

commit b139f1060521e57de27cdb9cbde3de663e7ffb43
Author: Marc Haber <mh+debian-packages@zugschlus.de>
Date:   Thu Jan 22 22:00:52 2026 +0100

    remove unused get_dir_mode
    
    Git-Dch: ignore

commit b2eedf896d6d544b426996ed3123270123bb590a
Author: Marc Haber <mh+debian-packages@zugschlus.de>
Date:   Mon Jun 1 07:07:25 2026 +0200

    prepare release
    
    Git-Dch: ignore

commit 46250627c9c4e755ab8beff2738564345cb582ff
Author: Marc Haber <mh+debian-packages@zugschlus.de>
Date:   Mon May 4 17:33:35 2026 +0200

    demote "crontab not found" warning to info
    
    it is now perfectly normal to run a system that doesn't have cron

commit 215f4b7b45bccfa86ad32c02ecca799f729d3370
Author: Marc Haber <mh+debian-packages@zugschlus.de>
Date:   Tue Apr 7 15:28:15 2026 +0200

    streamline log level names.
    
    Closes: #1132881

commit 87fdeaad272d2aaf353fc6e4fd0fe39b68d0ded1
Author: Marc Haber <mh+debian-packages@zugschlus.de>
Date:   Sat Mar 28 09:42:23 2026 +0100

    remove trailing slaehes from pool directories
    
    Git-Dch: ignore

commit febb7a47b4aecc2f3608ae95b9a2de35082b73be
Author: Marc Haber <mh+debian-packages@zugschlus.de>
Date:   Sat Mar 28 09:41:58 2026 +0100

    clarify pool file read warnings
    
    Git-Dch: ignore

commit 402b47dd722358226b06a520378ff0be97e0951d
Author: Marc Haber <mh+debian-packages@zugschlus.de>
Date:   Sat Mar 28 09:41:34 2026 +0100

    ignore extra fields at the end of pool file lines

commit b979e1ef86dc77a66e0c9840d3331e70c35a035f
Author: Marc Haber <mh+debian-packages@zugschlus.de>
Date:   Sat Mar 28 09:41:00 2026 +0100

    remove trailing slashes from example pool directories
    
    Git-Dch: ignore

commit 259fed18eb33d658bd2b7c7f65273cc0f7c97255
Author: Marc Haber <mh+debian-packages@zugschlus.de>
Date:   Sat Mar 28 09:40:31 2026 +0100

    clarify adduser pool format documentation
    
    Git-Dch: ignore
Created: 2026-06-01 Last update: 2026-06-27 08:00
Standards version of the package is outdated. wishlist
The package should be updated to follow the last version of Debian Policy (Standards-Version 4.7.4 instead of 4.7.2).
Created: 2025-12-23 Last update: 2026-06-18 06:03
news
[rss feed]
  • [2026-06-25] adduser 3.157 MIGRATED to testing (Debian testing watch)
  • [2026-06-17] Accepted adduser 3.157 (source) into unstable (Marc Haber) (signed by: Marc 'Zugschlus' Haber)
  • [2026-06-07] adduser 3.156 MIGRATED to testing (Debian testing watch)
  • [2026-06-01] Accepted adduser 3.156 (source) into unstable (Marc Haber) (signed by: Marc 'Zugschlus' Haber)
  • [2026-04-04] adduser 3.155 MIGRATED to testing (Debian testing watch)
  • [2026-03-28] Accepted adduser 3.155 (source) into unstable (Marc Haber) (signed by: Marc 'Zugschlus' Haber)
  • [2026-01-06] adduser 3.154 MIGRATED to testing (Debian testing watch)
  • [2025-12-31] Accepted adduser 3.154 (source) into unstable (Marc Haber) (signed by: Marc 'Zugschlus' Haber)
  • [2025-09-17] adduser 3.153 MIGRATED to testing (Debian testing watch)
  • [2025-09-14] Accepted adduser 3.153 (source) into unstable (Marc Haber) (signed by: Marc 'Zugschlus' Haber)
  • [2025-05-15] adduser 3.152 MIGRATED to testing (Debian testing watch)
  • [2025-05-06] Accepted adduser 3.152 (source) into unstable (Marc Haber) (signed by: Marc 'Zugschlus' Haber)
  • [2025-05-02] Accepted adduser 3.151 (source) into unstable (Marc Haber) (signed by: Marc 'Zugschlus' Haber)
  • [2025-04-13] adduser 3.150 MIGRATED to testing (Debian testing watch)
  • [2025-03-28] Accepted adduser 3.150 (source) into unstable (Marc Haber) (signed by: Marc 'Zugschlus' Haber)
  • [2025-03-25] adduser 3.149 MIGRATED to testing (Debian testing watch)
  • [2025-03-22] Accepted adduser 3.149 (source) into unstable (Marc Haber) (signed by: Marc 'Zugschlus' Haber)
  • [2025-03-22] Accepted adduser 3.148 (source) into unstable (Marc Haber) (signed by: Marc 'Zugschlus' Haber)
  • [2025-03-21] Accepted adduser 3.147 (source) into unstable (Marc Haber) (signed by: Marc 'Zugschlus' Haber)
  • [2025-03-20] Accepted adduser 3.146 (source) into unstable (Marc Haber) (signed by: Marc 'Zugschlus' Haber)
  • [2025-03-18] adduser 3.145 MIGRATED to testing (Debian testing watch)
  • [2025-03-08] Accepted adduser 3.145 (source) into unstable (Marc Haber) (signed by: Marc 'Zugschlus' Haber)
  • [2025-03-04] Accepted adduser 3.144 (source) into unstable (Marc Haber) (signed by: Marc 'Zugschlus' Haber)
  • [2025-03-03] Accepted adduser 3.143 (source) into unstable (Marc Haber) (signed by: Marc 'Zugschlus' Haber)
  • [2025-02-25] Accepted adduser 3.142 (source) into unstable (Marc Haber) (signed by: Marc 'Zugschlus' Haber)
  • [2025-02-22] Accepted adduser 3.141 (source) into unstable (Marc Haber) (signed by: Marc 'Zugschlus' Haber)
  • [2025-02-22] Accepted adduser 3.140 (source) into unstable (Marc Haber) (signed by: Marc 'Zugschlus' Haber)
  • [2025-02-21] Accepted adduser 3.139 (source) into unstable (Marc Haber) (signed by: Marc 'Zugschlus' Haber)
  • [2024-11-02] Accepted adduser 3.138 (source) into experimental (Marc Haber) (signed by: Marc 'Zugschlus' Haber)
  • [2023-07-26] Accepted adduser 3.118+deb11u1 (source) into oldstable-proposed-updates (Debian FTP Masters) (signed by: Marc 'Zugschlus' Haber)
  • 1
  • 2
bugs [bug history graph]
  • all: 25 32
  • RC: 0
  • I&N: 7 8
  • M&W: 17 23
  • F&P: 1
  • patch: 1
  • help: 4
  • NC: 1
links
  • lintian
  • buildd: logs, reproducibility
  • popcon
  • browse source code
  • other distros
  • security tracker
  • screenshots
  • l10n (71, 76)
  • debci
ubuntu Ubuntu logo [Information about Ubuntu for Debian Developers]
  • version: 3.153ubuntu1

Debian Package Tracker — Copyright 2013-2025 The Distro Tracker Developers
Report problems to the tracker.debian.org pseudo-package in the Debian BTS.
Documentation — Bugs — Git Repository — Contributing