This bug was fixed in the package adduser - 3.129ubuntu1 --------------- 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