adduser 3.129ubuntu1 source package in Ubuntu

Changelog

adduser (3.129ubuntu1) lunar; urgency=medium

  * Merge from Debian unstable (LP: #1873519, #1977710). Remaining changes:
    - 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
    - extrausers support for adduser and gpasswd (LP: #1323732)
    - Add support for ZFS home directories (LP: #1873263)
    - Enable private home directories by default (LP: #48734)
      + Set DIR_MODE=0750 and SYS_DIR_MODE=0750 in the default adduser.conf
   * Rename NAME_REGEX_SYSTEM to SYS_NAME_REGEX
     - AdduserCommon.pm, adduser.conf: Change default SYS_NAME_REGEX to allow
       uppercase letters in the names of system users.
   * Removed changes (superseded by Debian):
    - AdduserCommon.pm, adduser, adduser.8, adduser.conf.5: Allow uppercase
      letters in the names of system users. This is done by having a separate
      NAME_REGEX_SYSTEM configuration setting which applies when --system is
      specified.

adduser (3.129) unstable; urgency=medium

  * improve parameter interpretation for adduser.
    Thanks to Boris Kolpackov (Closes: #1018861)

adduser (3.128) unstable; urgency=medium

  [ Marc Haber ]
  * increase timeouts, reduce number of tests for delgroup_perf.t
    they have timed out in Debian infrastructure
  * even the legacy testsuite needs cron
  * Write defaults explicitly in configuration file templates.
    Thanks to Christoph Anton Mitterer (Closes: #1017888)
  * skip most of the version checks in preinst
    Thanks to Vincent Lefevre (Closes: #1017912)
  * document that the --ingroup group must exist
  * fix handling of explicitly set --uid and --gid.
    Thanks to Samuel Thibault (Closes: #1017952)

  [ Benjamin Drung ]
  * Document parameter for checkname function

adduser (3.127) unstable; urgency=low

  [ Jason Franklin ]
  * Document the intent of the --no-create-home option (Closes: #152195)

  [ Marc Haber ]
  * create home directory with primary group of the user (Closes: #1017694)
  * update and extend README

adduser (3.126) experimental; urgency=medium

  * more clear conffile handling in debian/preinst.
    Thanks to Simon McVittie (Closes: #1016574)
  * add postrm script cleaning up better after purge
  * add a Debian README, move too long DIR_MODE explanation from
    NEWS.Debian to README.

adduser (3.125) experimental; urgency=medium

  [ Marc Haber ]
  * remove debconf. (Closes: #57280, #398802)
  * install (add|del)user.conf as examples.
  * install adduser.conf as dpkg-conffile directly to /etc.
    (Closes: #541620)
  * remove postinst/postrm. (Closes: #1012492)

  [ Jason Franklin ]
  * Remove the unused "get_users_groups" subroutine. (Closes: #1015907)

  [ Matt Barry ]
  * Do not check for group being empty on 'delgroup'. (Closes: #682156)

adduser (3.124) experimental; urgency=medium

  * experimental upload
  * implement new USERS_GROUP semantics
    * adapt documentation
    * implement testcases
    * re-work adduser logic to support USERGROUPS mechanics.
      This also kind of drive-by implements --firstgid and --lastgid
      (Closes: #609114, #678615, #440801)
    * rework adduser.conf
  * improve test infrastructure
    * implement new test for non membership in group
    * implement new group_has_gid test
    * implement new apply_config_hash function.
  * fix bugs and docs in --add-extra-groups
  * update debian/copyright
  * Update of German program translation.
    Thanks to Dr. Tobias Quathamer (Closes: #1015283)

adduser (3.123) unstable; urgency=medium

  [ Marc Haber ]
  * flip default for DIR_MODE to 0700 again.
    Thanks to Josh Triplett (Closes: #1014901)
  * add debian.NEWS entry to document the DIR_MODE change
  * remove superficial examples/adduser.local.conf.examples/adduser.conf

  [ Matt Barry ]
  * Check explicitly for <= 32 byte names. (Closes: #1014450)

adduser (3.122) unstable; urgency=low

  [ Marc Haber ]
  * improve package description.
  * Standards-Version: 4.6.1 (no changes necessary)
  * clean out EXTRA_GROUPS to only contain users.
    Thanks to Daniel Keast. (Closes: #849265)
  * add SECURITY section to manual pages.
  * add test for backups of home directory.
  * improve and update lintian overrides.
  * Formatting changes to manual pages.
    Thanks to Markus Hiereth. (Closes: #874560)
  * fix some typos in manual pages.
  * set VERBOSE and DEBUG envvars in deluser as well. (Closes: #1006897)
  * add documentation about adduser being a policy layer. (Closes: #1007785)
  * try to clarify system account terminology (policy vs system).
    (Closes: #1006975)
  * Document that only adduser --system is idempotent. (Closes: #723572)
  * error out for two-argument addgroup.
    Thanks to Mike Dornberger. (Closes: #664869)
  * make --add_extra_groups into --add-extra-groups. (Closes: #1014395)
  * --force-badname is now --allow-badname. (Closes: #1014448)
  * update turkish debconf translation.
    Thanks to Atila KOÇ. (Closes: #908997)
  * Update Russian debconf translation.
    Thanks to Lev Lamberov. (Closes: #920739)
  * Update Danish debconf translation (Closes: #923059)
  * Update Italian debconf translation.
    Thanks to Luca Monducci. (Closes: #969217)
  * Update German man page translation.
    Thanks to Helge Kreutzmann. (Closes: #977678)
  * Update European Portuguese translation of man page.
    Thanks to Américo Monteiro. (Closes: #925511)
  * disable translated manpages, none left for the time being.
  * deprecate planned directory service support.
  * Add docs about adduser.local being the place to interact with DS,
  * Some improvements to autopkgtests.

  [ Matt Barry ]
  * System account home dir defaults to /nonexistent. (Closes: #679746)
  * do not accept all-numeric user names. (Closes: #891748)
  * prompts need y/n/empty(default).
  * Implement SYS_DIR_MODE. (Closes: #1008081, #202943, #398793)
  * Implement SYS_NAME_REGEX. (Closes: #521883, #432562)
  * Deprecate SETGID_HOME.
    Add NEWS/TODO items. (Closes: #643559, #979385, #1008091, #643559)
  * Fix ignored files for --remove-all-files.
    (Closes: #1001863, #588872, #926262, #992163)
  * Redefines the default NO_DEL_PATHS to avoid unnecessary
    scanning.
  * Change deluser_files test to use gzip.
  * Fix deletion of sockets/pipes. (Closes: #685532)
  * Simplify checkname sub.  (Closes: #1006941)
  * Adds support for lock files. (Closes: #983405)
  * Username validity testing framework.
  * Add --allow-all-names to bypass --force-badname.
    (Closes: #520037, #774046)
  * use warnf instead of printf in some places. (Closes: #675804)
  * Support tar --auto-compress for backups. (Closes: #896916)
  * Many improvements to autopkgtests. (Closes: 239825)

  [ Jason Franklin ]
  * Allow for cloned-UID users in group member lists.
    Thanks to Daniel Heimann. (Closes: #701110)

 -- Benjamin Drung <email address hidden>  Mon, 28 Nov 2022 15:34:26 +0100

Upload details

Uploaded by:
Benjamin Drung
Uploaded to:
Lunar
Original maintainer:
Ubuntu Developers
Architectures:
all
Section:
admin
Urgency:
Medium Urgency

See full publishing history Publishing

Series Pocket Published Component Section
Lunar release main admin

Builds

Lunar: [FULLYBUILT] amd64

Downloads

File Size SHA-256 Checksum
adduser_3.129ubuntu1.tar.xz 231.1 KiB 13868feac7c7bcfed35b35e9824130b4a644d596c4ca5460d92424da48f14f94
adduser_3.129ubuntu1.dsc 1.8 KiB f4860691aca733066bd59b6a638de7c1a37133e66e4c9549bd3a6c0cb2e8e0ba

Available diffs

View changes file

Binary packages built by this source

adduser: add and remove users and groups

 This package includes the 'adduser' and 'deluser' commands for creating
 and removing users.
 .
  - 'adduser' creates new users and groups and adds existing users to
    existing groups;
  - 'deluser' removes users and groups and removes users from a given
    group.
 .
 Adding users with 'adduser' is much easier than adding them manually.
 'Adduser' will choose UID and GID values that conform to Debian policy,
 create a home directory, copy skeletal user configuration, and
 automate setting initial values for the user's password, real name
 and so on.
 .
 'Deluser' can back up and remove users' home directories
 and mail spool or all the files they own on the system.
 .
 A custom script can be executed after each of the commands.
 .
 'Adduser' and 'Deluser' are intended to be used by the local
 administrator in lieu of the tools from the 'useradd' suite, and
 they provide support for easy use from Debian package maintainer
 scripts, functioning as kind of a policy layer to make those scripts
 easier and more stable to write and maintain.