From: nekral-guest Date: Sun, 7 Oct 2007 11:47:33 +0000 (+0000) Subject: [svn-upgrade] Integrating new upstream version, shadow (4.0.16) X-Git-Tag: 4.0.16~1 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=0fa908302660c760b2bfd63152423f20356aa2d4;p=shadow [svn-upgrade] Integrating new upstream version, shadow (4.0.16) --- diff --git a/ChangeLog b/ChangeLog index d459f8bd..3f668f82 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,420 @@ +2006-06-05 Tomasz K³oczko + + * man/Makefile.am: + improved gen-xmls target: now this target generates only missing xml files. + +2006-06-04 Tomasz K³oczko + + * NEWS, po/sk.po: + updated for 4.0.16 (by Peter Mann ). + + * NEWS, po/es.po: + updated for 4.0.16 (by Ruben Porras ). + + * NEWS, po/fi.po: + updated for 4.0.16 (by Tommi Vainikainen ). + + * NEWS, man/cs/Makefile.am, man/cs/groupmems.8, man/cs/groupmod.8, man/cs/grpck.8, man/cs/gshadow.5: + new cs man pages: groupmems(8), groupmod(8), grpck(8), gshadow(5) + (by Miroslav Kure ). + + * NEWS, po/cs.po: + updated for 4.0.16 (by Miroslav Kure ). + +2006-06-01 Tomasz K³oczko + + * NEWS, configure.in, man/Makefile.am: + regenerate roff man pages using docbook-style-xsl-1.70.1. + This version uses new base URL: http://docbook.sf.net/release/xsl/current/ + + * man/.cvsignore: shadow-man-pages.pot added. + + * man/Makefile.am: + added temporary gen-xmls targed and dependencies beetwen .pot and .po files. + + * man/chgpasswd.8.xml: removed tag (isn't neccessary). + +2006-05-31 Tomasz K³oczko + + * man/pl/pl.po: chage(1) translation. + + * man/pl/Attic/chage.1.xml: removed. + + * man/chage.1.xml, man/fr/fr.po, man/pl/pl.po, man/ru/ru.po: + chage requires shadow access and can't work without this. + + * po/da.po: + updated for 4.0.16 (by Claus Hindsgaul ). + + * po/pl.po: s/_DAYS/_DNI/ + +2006-05-30 Tomasz K³oczko + + * NEWS: s/OWL/Owl/ + + * NEWS: new release date for 4.0.16 is 05-06-2006. + + * NEWS: fixed last usermod changes comment. Current is: + better fix for old CERT VU#312962 (which was fixed in shadow 4.0.8): + fixed forgoten checking of the return value from fchown() before + proceeding with the fchmod() (based on Owl patch prepared by + Rafal Wojtczuk ) + + * src/useradd.c (create_mail): + move checking create_mail_spool is "yes" on top function. + + * man/pl/pl.po: cleanups. + + * po/fr.po: + plugged fuzzy (by Jean-Luc Coulon (f5ibh) ). + + * po/fr.po: + updated (by Jean-Luc Coulon (f5ibh) ). + +2006-05-29 Tomasz K³oczko + + * man/Makefile.am: + simplifications in update-po target and fixes in dist-po-files target. + + * NEWS, po/eu.po: + updated for 4.0.16 (by Piarres Beobide ). + +2006-05-28 Tomasz K³oczko + + * man/ru/ru.po, NEWS, man/chfn.1.xml, man/faillog.8.xml, man/fr/fr.po, man/gpasswd.1.xml, man/groupadd.8.xml, man/groupmems.8.xml, man/limits.5.xml, man/login.1.xml, man/login.defs.5.xml, man/newgrp.1.xml, man/passwd.1.xml, man/passwd.5.xml, man/pl/pl.po, man/su.1.xml: + bunch of cleanups in chfn(1), faillog(8), gpasswd(1), groupadd(8), + groupmems(8), limits(5), login(1), login.defs(5), newgrp(1), passwd(1), + passwd(5) and su(1) (by Yuri Kozlov ). + + * man/Makefile.am, man/ru/ru.po: added ru to LINGUAS. + + * po/ru.po: updated for 4.0.16 (by Yuri Kozlov ). + +2006-05-27 Tomasz K³oczko + + * man/fr/fr.po, man/pl/pl.po, man/chage.1.xml, man/passwd.1.xml: + s/-n/-m/ in passwd(1). Improved -m, --mindays description in chage(1) and passwd(1). + More pl translations. + + * po/vi.po: updated (by Clytie Siddall ). + + * NEWS, po/hu.po: + updated for 4.0.16 (by Gabor Kelemen ). + +2006-05-25 Tomasz K³oczko + + * man/cs/Makefile.am, man/it/Makefile.am, man/ru/Makefile.am: + id and sulogin executables are not installed by "make install", + but a few translated man pages are still installed. + (patch by Lasse Collin ) + +2006-05-22 Tomasz K³oczko + + * NEWS, po/vi.po: + updates for 4.0.16 (by Clytie Siddall ). + + * po/gl.po: updated for 4.0.16 (by Jacobo Tarrio ). + +2006-05-20 Tomasz K³oczko + + * po/pl.po: more cleanups. + + * po/fr.po: + updated for 4.0.16 (by Christian Perrier ). + + * man/chage.1.xml, man/chfn.1.xml, man/chsh.1.xml, man/expiry.1.xml, man/faillog.5.xml, man/faillog.8.xml, man/fr/fr.po, man/gpasswd.1.xml, man/groupadd.8.xml, man/groupdel.8.xml, man/groupmems.8.xml, man/groupmod.8.xml, man/groups.1.xml, man/grpck.8.xml, man/gshadow.5.xml, man/id.1.xml, man/lastlog.8.xml, man/login.1.xml, man/login.access.5.xml, man/logoutd.8.xml, man/newgrp.1.xml, man/newusers.8.xml, man/passwd.1.xml, man/passwd.5.xml, man/pl/pl.po, man/pl/vipw.8, man/porttime.5.xml, man/pwck.8.xml, man/pwconv.8.xml, man/sg.1.xml, man/shadow.3.xml, man/shadow.5.xml, man/su.1.xml, man/sulogin.8.xml, man/useradd.8.xml, man/userdel.8.xml, man/usermod.8.xml, man/vipw.8.xml: + use common style in FILES sections. + + * man/fr/fr.po, man/groupadd.8.xml, man/groupdel.8.xml, man/groupmems.8.xml, man/id.1.xml, man/limits.5.xml, man/login.access.5.xml, man/pl/pl.po, man/suauth.5.xml, man/userdel.8.xml, man/usermod.8.xml, man/faillog.5.xml: + begin text from lowercase. + + * man/fr/fr.po, man/pl/pl.po, man/pwconv.8.xml, man/vipw.8.xml: + remove "." from . + + * po/pl.po: cleanups. + + * po/pl.po: typo. + + * man/pl/.cvsignore, man/pt_BR/.cvsignore, man/ru/.cvsignore, man/tr/.cvsignore, man/zh_CN/.cvsignore, man/zh_TW/.cvsignore, man/cs/.cvsignore, man/de/.cvsignore, man/es/.cvsignore, man/fi/.cvsignore, man/fr/.cvsignore, man/hu/.cvsignore, man/id/.cvsignore, man/it/.cvsignore, man/ja/.cvsignore, man/ko/.cvsignore: + *.xml added. + + * man/cs/.cvsignore, man/de/.cvsignore, man/es/.cvsignore, man/fi/.cvsignore, man/fr/.cvsignore, man/hu/.cvsignore, man/id/.cvsignore, man/it/.cvsignore, man/ja/.cvsignore, man/ko/.cvsignore, man/pl/.cvsignore, man/pt_BR/.cvsignore, man/ru/.cvsignore, man/tr/.cvsignore, man/zh_CN/.cvsignore, man/zh_TW/.cvsignore, man/.cvsignore: + .xml2po.mo added. + + * NEWS, man/pl/vipw.8: update pl vipw(8) man page. + + * src/useradd.c: s/mailbox/mailbox file/ + + * man/pl/pl.po: seems vipw finished. + + * man/fr/fr.po, man/vipw.8.xml: s/Quiet mode database./Quiet mode./ + + * man/pl/pl.po: more entries. + + * po/vi.po, po/zh_CN.po, po/zh_TW.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/gl.po, po/he.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po: + /mailbox/mailbox file/ + + * man/pl/pl.po: fill few entries. + + * man/Makefile.am: fixes in dist-po-files target. + + * man/Makefile.am: pl added to Linguas. Some mprovements. + + * man/fr/fr.po: + initial version based on ond version submited by Christian Perrier . + + * man/pl/pl.po: initial version. + + * man/Makefile.am: + implemet update-po target and dist, dist-check hooks for put .po and + .pot files in dist tar ball. + + * src/chgpasswd.c: + reverte struct group newgr declaration but use them only conditionaly (#ifndef SHADOWGRP). + +2006-05-19 Tomasz K³oczko + + * NEWS, configure.in: schedule release 4.0.16 to 29.05.06. + + * po/pl.po: updated. + + * po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/gl.po, po/he.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, po/bs.po, po/ca.po: + run "make update-po". + + * NEWS, src/useradd.c: + fixed userdel CERT VU#312962: fixed forgoten checking of the return + value from fchown() before proceeding with the fchmod() (prepared + based on OWL fix submited by Solar Designer ), + Use in userdel login.defs::MAIL_DIR instead hardcoded /var/mail on created + mailbox path (based on OWL fixes submited by Solar Designer ). + +2006-05-15 Tomasz K³oczko + + * man/.cvsignore: added *.[1358] + + * NEWS, man/ru/Makefile.am, man/ru/chgpasswd.8: + added chgpasswd(8) ru man page (by Yuri Kozlov ). + + * po/gl.po: updated (by Jacobo Tarrio ). + + * NEWS, man/ru/login.defs.5, man/ru/passwd.1, man/ru/userdel.8, man/ru/usermod.8: + updated ru login.defs(5), passwd(1), userdel(8), usermod(8) man pages + (by Yuri Kozlov ). + + * NEWS, po/ru.po: updated (by Yuri Kozlov ). + + * NEWS, po/pt.po: updated (by Miguel Figueiredo ). + +2006-05-13 Tomasz K³oczko + + * NEWS, man/Makefile.am, man/ja/Attic/pw_auth.3, man/ja/Makefile.am, man/pl/Attic/pw_auth.3, man/pl/Makefile.am, man/ru/Attic/pw_auth.3, man/ru/Makefile.am: + pw_auth(3) man page removed (outdated). + + * man/Makefile.am, man/fr/Makefile.am, man/it/Makefile.am, man/ja/Makefile.am, man/pl/Makefile.am, man/ru/Makefile.am, NEWS, autogen.sh: + install limits(5), login.access(5) and porttime(5) man pages only when + shadow is builded with PAM support disabled. + + * NEWS: cleanups. + + * autogen.sh: + by default in development enviroment use CFLAGS="-O2 -Wall". + + * src/chgpasswd.c (main): remove two unused variables (newgr and now). + + * src/userdel.c (main): removed unused arg variable. + + * libmisc/setupenv.c (setup_env): + move *cp varable to #ifndef PAM part (fixed compilation + warning about unused variable). + + * lib/getdef.c: now GETPASS_ASTERISKS is SKEY #define dependent. + + * configure.in, NEWS, lib/getpass.c, lib/pwauth.c: + by default do not use libshadow_getpass() as getpass() replacemement. + Use libshadow_getpass() only when S/KEY support is enabled. + Current glibc getpass() handles correctly longer than 8 characters + passwords and libshadow_getpass() is used only because libc getpass() + do not handles password prompting with echo enabled. + + * src/sulogin.c: break long line. + + * lib/pwauth.c: + added #include and remove localy defined getpass() prototype. + +2006-05-12 Tomasz K³oczko + + * man/Makefile.am: removed dupplicated sulogin.8.xml from EXTRA_DIST. + + * man/Attic/pw_auth.3.xml, man/Makefile.am: remove pw_auth(3) man page. + + * NEWS, lib/getdef.c: move login.defs::MD5_CRYPT_ENAB to non-PAM part. + + * po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/gl.po, po/he.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, src/userdel.c, po/bs.po: + typo (s/removel/removal/) + +2006-05-11 Tomasz K³oczko + + * man/userdel.8.xml: + updated (after add getopt_log() support for userdel). + + * po/pl.po: updated. + + * po/gl.po, po/he.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, src/userdel.c, NEWS, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po: + userdel rewrited for use getopt_log(). + + * po/pl.po: cleanups. + + * etc/pam.d/Makefile.am, etc/pam.d/chgpasswd: new file. + +2006-05-09 Tomasz K³oczko + + * NEWS, po/da.po: + updated (by Claus Hindsgaul ). + +2006-05-08 Tomasz K³oczko + + * NEWS, po/sv.po: updated (by Daniel Nylander ). + + * NEWS, configure.in, etc/Makefile.am, etc/pam.d/Makefile.am: + install default/template configuration files: + - if shadow is configured with use PAM install /etc/pam.d/* files, + - if shadow do not uses PAM install /etc/{limits,login.acces} files, + - install /etc/login.defs and /etc/default/useradd files. + + COMMENT: it is possible to extend this for install above files for specified + distribution. For example: if exist /etc/fedora-release install Fedora specyfic + default configuration files and this files can be distributed in dist tar ball. + + * NEWS, po/gl.po: updated (by Jacobo Tarrio ). + +2006-05-07 Tomasz K³oczko + + * NEWS, po/fr.po: + updated (by Christian Perrier ). + + * NEWS, lib/commonio.c: + fixed handle relative symlinks too in lib/commonio.c (merge patch from Fedora). + + * NEWS, lib/nscd.c: properly notify nscd to flush its cache + (https://bugzilla.redhat.com/bugzilla/186803). + + * NEWS, libmisc/copydir.c (copy_tree): + fixes for verify return values mkdir() and chown() + on copy files (merge 482_libmisc_copydir_check_return_values Debian patch). + + * po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, src/chfn.c, src/chsh.c, src/grpck.c, src/login.c, src/pwck.c, src/useradd.c, src/usermod.c, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/gl.po, po/he.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po: + use '%s' cytation instead `%s'. + + * NEWS, src/su.c: + reverte http://bugs.debian.org/276419 (this is Debian specyfic). + + * libmisc/setupenv.c, libmisc/sub.c, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/gl.po, po/he.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, src/chfn.c: + use '%s' cytation instead \"%s\". + + * po/fr.po, po/gl.po, po/he.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, src/grpck.c: + typo. + + * po/pl.po: updated. + + * NEWS, libmisc/setupenv.c (setup_env): + export MAIL only when MAIL_CHECK_ENAB is enabled + (Mike Frysinger ). + + * po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, NEWS, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/gl.po, po/he.po, po/hu.po, po/id.po, po/it.po, src/grpck.c, src/pwck.c: + warn when the members of a group differ in /etc/groups and /etc/gshadow + (fixed http://bugs.debian.org/75181). + + * NEWS, src/su.c: + concatenate the non-su arguments and provide them to the shell with + the -c option (fixes for http://bugs.debian.org/317264 and + http://bugs.debian.org/276419). + +2006-05-06 Tomasz K³oczko + + * NEWS, man/passwd.1.xml: + better document how password strength is checked (fixed http://bugs.debian.org/115380). + +2006-04-28 Tomasz K³oczko + + * NEWS, man/usermod.8.xml: + added missing -a option description (by Christian Perrier ). + +2006-04-24 Tomasz K³oczko + + * NEWS, man/hu/chsh.1, man/hu/login.1, man/hu/newgrp.1: + fixed typos (by Koblinger Egmont ). + +2006-04-16 Tomasz K³oczko + + * NEWS, po/LINGUAS, po/hu.po: + new hu translation (by SZERVÑC Attila ). + +2006-04-08 Tomasz K³oczko + + * man/userdel.8.xml: + minior fixes for the note under the -f option (Mike Frysinger ). + +2006-04-07 Tomasz K³oczko + + * NEWS, po/id.po: updatd (by Parlin Imanuel ). + +2006-04-01 Tomasz K³oczko + + * src/su.c: indent code. + + * NEWS, src/su.c: + fixed exit with a status 0 when the invoked command is terminated + by a signal which was not catched + (fixed by Eero Häkkinen ) + + * README: + simple patch to fixup grammar and Gentoo distfile URL (by Mike Frysinger ). + +2006-03-31 Tomasz K³oczko + + * man/Attic/pw_auth.3.xml, man/chage.1.xml, man/chfn.1.xml, man/chpasswd.8.xml, man/chsh.1.xml, man/expiry.1.xml, man/faillog.5.xml, man/faillog.8.xml, man/gpasswd.1.xml, man/groupadd.8.xml, man/groupdel.8.xml, man/groupmems.8.xml, man/groupmod.8.xml, man/groups.1.xml, man/grpck.8.xml, man/gshadow.5.xml, man/id.1.xml, man/lastlog.8.xml, man/limits.5.xml, man/login.1.xml, man/login.access.5.xml, man/login.defs.5.xml, man/logoutd.8.xml, man/newgrp.1.xml, man/newusers.8.xml, man/nologin.8.xml, man/passwd.1.xml, man/passwd.5.xml, man/porttime.5.xml, man/pwck.8.xml, man/pwconv.8.xml, man/sg.1.xml, man/shadow.3.xml, man/shadow.5.xml, man/su.1.xml, man/suauth.5.xml, man/sulogin.8.xml, man/useradd.8.xml, man/userdel.8.xml, man/usermod.8.xml, man/vipw.8.xml: + removed tag (require strict DocBook XML V4.3//EN DTD isn't neccessary). + + * NEWS, src/login.c: + cancel login timeout after authentication so that patient people + timing out on network directory services can log in with local + accounts (http://bugs.debian.org/107148). + + * man/fr/login.defs.5, man/ja/login.defs.5, man/pl/useradd.8, man/ru/login.defs.5: + remove CREATE_HOME. + + * NEWS, man/login.defs.5.xml: + CREATE_HOME is not supported by useradd (patch by Mike Frysinger ). + +2006-03-29 Tomasz K³oczko + + * po/nl.po: + s/wachtwoord is mes succes aangepast/wachtwoord is met succes aangepast/ + (typo reported by Wim De Smet ). + +2006-03-26 Tomasz K³oczko + + * src/passwd.c: + removed GPASSWD_PROGRAM, CHFN_PROGRAM CHFN_PROGRAM #defines (not used now). + + * NEWS, man/Makefile.am, man/chgpasswd.8.xml: + chgpasswd(8): new man page. + +2006-03-24 Tomasz K³oczko + + * man/Attic/vigr.8, man/Attic/vipw.8, man/Attic/chage.1, man/Attic/chfn.1, man/Attic/chpasswd.8, man/Attic/chsh.1, man/Attic/expiry.1, man/Attic/faillog.5, man/Attic/faillog.8, man/Attic/getspnam.3, man/Attic/gpasswd.1, man/Attic/groupadd.8, man/Attic/groupdel.8, man/Attic/groupmems.8, man/Attic/groupmod.8, man/Attic/groups.1, man/Attic/grpck.8, man/Attic/grpconv.8, man/Attic/grpunconv.8, man/Attic/gshadow.5, man/Attic/id.1, man/Attic/lastlog.8, man/Attic/limits.5, man/Attic/login.1, man/Attic/login.access.5, man/Attic/login.defs.5, man/Attic/logoutd.8, man/Attic/newgrp.1, man/Attic/newusers.8, man/Attic/nologin.8, man/Attic/passwd.1, man/Attic/passwd.5, man/Attic/porttime.5, man/Attic/pw_auth.3, man/Attic/pwck.8, man/Attic/pwconv.8, man/Attic/pwunconv.8, man/Attic/sg.1, man/Attic/shadow.3, man/Attic/shadow.5, man/Attic/su.1, man/Attic/suauth.5, man/Attic/sulogin.8, man/Attic/useradd.8, man/Attic/userdel.8, man/Attic/usermod.8: + remove english roff man pages from repo. + +2006-03-23 Tomasz K³oczko + + * NEWS, src/chgpasswd.c: + fixes for build correctly with --disable-shadowgrp + (patch by Johannes Winkelmann ) + +2006-03-22 Tomasz K³oczko + + * man/pl/chage.1: fixed typo. + 2006-03-13 Tomasz K³oczko * po/it.po: @@ -43,7 +460,7 @@ removed $(LIBSELINUX) from newgrp_LDADD (newgrp does not need to be linked with SELinux libraries). - * man/ru/chsh.1, man/ru/expiry.1, man/ru/faillog.5, man/ru/faillog.8, man/ru/gpasswd.1, man/ru/groupadd.8, man/ru/groupdel.8, man/ru/groupmems.8, man/ru/groupmod.8, man/ru/groups.1, man/ru/grpck.8, man/ru/gshadow.5, man/ru/id.1, man/ru/lastlog.8, man/ru/limits.5, man/ru/login.1, man/ru/login.access.5, man/ru/login.defs.5, man/ru/logoutd.8, man/ru/newgrp.1, man/ru/newusers.8, man/ru/nologin.8, man/ru/passwd.1, man/ru/passwd.5, man/ru/porttime.5, man/ru/pw_auth.3, man/ru/pwck.8, man/ru/pwconv.8, man/ru/sg.1, man/ru/shadow.3, man/ru/shadow.5, man/ru/su.1, man/ru/suauth.5, man/ru/sulogin.8, man/ru/useradd.8, man/ru/userdel.8, man/ru/usermod.8, man/ru/vipw.8, NEWS, man/ru/Makefile.am, man/ru/chage.1, man/ru/chfn.1, man/ru/chpasswd.8: + * man/ru/Attic/pw_auth.3, man/ru/chsh.1, man/ru/expiry.1, man/ru/faillog.5, man/ru/faillog.8, man/ru/gpasswd.1, man/ru/groupadd.8, man/ru/groupdel.8, man/ru/groupmems.8, man/ru/groupmod.8, man/ru/groups.1, man/ru/grpck.8, man/ru/gshadow.5, man/ru/id.1, man/ru/lastlog.8, man/ru/limits.5, man/ru/login.1, man/ru/login.access.5, man/ru/login.defs.5, man/ru/logoutd.8, man/ru/newgrp.1, man/ru/newusers.8, man/ru/nologin.8, man/ru/passwd.1, man/ru/passwd.5, man/ru/porttime.5, man/ru/pwck.8, man/ru/pwconv.8, man/ru/sg.1, man/ru/shadow.3, man/ru/shadow.5, man/ru/su.1, man/ru/suauth.5, man/ru/sulogin.8, man/ru/useradd.8, man/ru/userdel.8, man/ru/usermod.8, man/ru/vipw.8, NEWS, man/ru/Makefile.am, man/ru/chage.1, man/ru/chfn.1, man/ru/chpasswd.8: ru man pages: added new nologin(8) and updated all other man pages (by Yuri Kozlov ). @@ -93,7 +510,7 @@ * NEWS: typo. - * src/useradd.c, NEWS, lib/getdef.h, man/login.defs.5, man/login.defs.5.xml, src/login.c, src/newusers.c: + * src/useradd.c, NEWS, lib/getdef.h, man/Attic/login.defs.5, man/login.defs.5.xml, src/login.c, src/newusers.c: default UMASK if not specified in login.defs is 022. 2006-03-06 Tomasz K³oczko @@ -123,12 +540,12 @@ 2006-03-02 Tomasz K³oczko - * man/chpasswd.8, man/chpasswd.8.xml: + * man/Attic/chpasswd.8, man/chpasswd.8.xml: fixed CAVEATS section (by Justin Pryzby ) 2006-02-28 Tomasz K³oczko - * man/passwd.1, man/passwd.1.xml: + * man/Attic/passwd.1, man/passwd.1.xml: fixed SYNOPSIS section (http://bugs.debian.org/352136). 2006-02-23 Tomasz K³oczko @@ -238,7 +655,7 @@ * src/login.c: fixed missing ";" in declaration. - * man/limits.5, man/limits.5.xml: + * man/Attic/limits.5, man/limits.5.xml: fixed example limits string (by Yuri Kozlov ). 2006-02-06 Tomasz K³oczko @@ -283,7 +700,7 @@ 2006-01-22 Tomasz K³oczko - * man/chage.1, man/chage.1.xml, man/passwd.5, man/passwd.5.xml, man/su.1, man/su.1.xml, man/useradd.8, man/useradd.8.xml: + * man/Attic/chage.1, man/Attic/passwd.5, man/Attic/su.1, man/Attic/useradd.8, man/chage.1.xml, man/passwd.5.xml, man/su.1.xml, man/useradd.8.xml: uniformity and grammar fixes (by Christine Spang ). * NEWS, po/ru.po: updated (by Yuri Kozlov ). @@ -317,7 +734,7 @@ 2006-01-16 Tomasz K³oczko - * man/passwd.1, man/passwd.1.xml: + * man/Attic/passwd.1, man/passwd.1.xml: fixes after reviewed for grammatical and other small errors that detract from the polish of the content to native English speakers. I also went ahead and changed all gender references to be a consistent @@ -351,19 +768,19 @@ 2006-01-07 Tomasz K³oczko - * NEWS, man/useradd.8, man/useradd.8.xml: + * NEWS, man/Attic/useradd.8, man/useradd.8.xml: better document useradd -d option: will not add the user's home directory if it does not already exist (http://bugs.debian.org/154996) - * man/su.1, man/su.1.xml, po/zh_CN.po, po/zh_TW.po, NEWS, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, src/su.c: + * man/Attic/su.1, man/su.1.xml, po/zh_CN.po, po/zh_TW.po, NEWS, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, src/su.c: added handle -c,--command option for GNU su compliance (merge 437_su_-c_option Debian Patch). - * man/login.1, man/login.1.xml, man/passwd.1, man/passwd.1.xml, man/su.1, man/su.1.xml: + * man/Attic/login.1, man/Attic/passwd.1, man/Attic/su.1, man/login.1.xml, man/passwd.1.xml, man/su.1.xml: man pages cleanups. (http://bugs.debian.org/341489) - * NEWS, man/Makefile.am, man/nologin.8, man/nologin.8.xml: + * NEWS, man/Attic/nologin.8, man/Makefile.am, man/nologin.8.xml: nologin(8) man pages added (merge 478_nologin.8.xml Debian patch). * po/sk.po: updated (by Peter Mann ) @@ -435,9 +852,9 @@ * src/Makefile.am: move nologin to sbindir. - * man/groupadd.8, man/groupadd.8.xml: s/gid/GID/ + * man/Attic/groupadd.8, man/groupadd.8.xml: s/gid/GID/ - * man/lastlog.8, man/lastlog.8.xml, man/useradd.8, man/useradd.8.xml: + * man/Attic/lastlog.8, man/Attic/useradd.8, man/lastlog.8.xml, man/useradd.8.xml: s/uid/UID/ 2005-12-30 Tomasz K³oczko @@ -464,10 +881,10 @@ fixed some comments and replace getuid() by !amroot. This removes a system call and may be more readable (Nicolas François ). - * man/su.1, man/su.1.xml: + * man/Attic/su.1, man/su.1.xml: added forgoten the SHELL argument description (by Nicolas François ). - * man/useradd.8, man/useradd.8.xml: + * man/Attic/useradd.8, man/useradd.8.xml: s/group/user/ (cached by Nicolas François). 2005-12-16 Tomasz K³oczko @@ -485,12 +902,12 @@ * src/useradd.c: s/grp_update/grp_add/ in comment (by Nicolas François ). - * man/login.1, man/login.1.xml: + * man/Attic/login.1, man/login.1.xml: added use tags instead . - * man/su.1, man/su.1.xml: added use . + * man/Attic/su.1, man/su.1.xml: added use . - * man/su.1, man/su.1.xml: + * man/Attic/su.1, man/su.1.xml: updated man page after change su for use getopt_long() (by Nicolas François ) @@ -588,13 +1005,14 @@ * man/pt_BR/Makefile.am, man/pt_BR/passwd.5, man/zh_CN/Makefile.am, man/zh_CN/passwd.5, man/zh_TW/Makefile.am, man/zh_TW/passwd.5, NEWS, man/es/Makefile.am, man/es/passwd.5, man/hu/Makefile.am, man/hu/passwd.5: added es, hu, pt_BR, zh_CN zh_TW translations passwd(5). - * man/id.1, man/pw_auth.3, man/sulogin.8: regenerated. + * man/Attic/id.1, man/Attic/pw_auth.3, man/Attic/sulogin.8: + regenerated. * man/ko/Makefile.am: added su.1 to man_MANS. * man/Makefile.am: reverte incorrect commit. - * man/Makefile.am, man/fr/Makefile.am, man/fr/chage.1, man/fr/chfn.1, man/fr/chpasswd.8, man/fr/chsh.1, man/fr/expiry.1, man/fr/faillog.5, man/fr/faillog.8, man/fr/getspnam.3, man/fr/gpasswd.1, man/fr/groupadd.8, man/fr/groupdel.8, man/fr/groupmod.8, man/fr/groups.1, man/fr/grpck.8, man/fr/grpconv.8, man/fr/grpunconv.8, man/fr/gshadow.5, man/fr/lastlog.8, man/fr/limits.5, man/fr/login.1, man/fr/login.access.5, man/fr/login.defs.5, man/fr/logoutd.8, man/fr/newgrp.1, man/fr/newusers.8, man/fr/passwd.1, man/fr/passwd.5, man/fr/porttime.5, man/fr/pwck.8, man/fr/pwconv.8, man/fr/pwunconv.8, man/fr/sg.1, man/fr/shadow.3, man/fr/shadow.5, man/fr/su.1, man/fr/suauth.5, man/fr/useradd.8, man/fr/userdel.8, man/fr/usermod.8, man/fr/vigr.8, man/fr/vipw.8, man/pwconv.8, man/shadow.3, man/vipw.8, NEWS: + * man/Attic/pwconv.8, man/Attic/shadow.3, man/Attic/vipw.8, man/Makefile.am, man/fr/Makefile.am, man/fr/chage.1, man/fr/chfn.1, man/fr/chpasswd.8, man/fr/chsh.1, man/fr/expiry.1, man/fr/faillog.5, man/fr/faillog.8, man/fr/getspnam.3, man/fr/gpasswd.1, man/fr/groupadd.8, man/fr/groupdel.8, man/fr/groupmod.8, man/fr/groups.1, man/fr/grpck.8, man/fr/grpconv.8, man/fr/grpunconv.8, man/fr/gshadow.5, man/fr/lastlog.8, man/fr/limits.5, man/fr/login.1, man/fr/login.access.5, man/fr/login.defs.5, man/fr/logoutd.8, man/fr/newgrp.1, man/fr/newusers.8, man/fr/passwd.1, man/fr/passwd.5, man/fr/porttime.5, man/fr/pwck.8, man/fr/pwconv.8, man/fr/pwunconv.8, man/fr/sg.1, man/fr/shadow.3, man/fr/shadow.5, man/fr/su.1, man/fr/suauth.5, man/fr/useradd.8, man/fr/userdel.8, man/fr/usermod.8, man/fr/vigr.8, man/fr/vipw.8, NEWS: added full set (up to date) fr man pages (by Nicolas François ). 2005-12-06 Tomasz K³oczko @@ -630,10 +1048,10 @@ 2005-12-03 Tomasz K³oczko - * po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, src/vipw.c, NEWS, man/vipw.8, man/vipw.8.xml, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po: + * po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, src/vipw.c, NEWS, man/Attic/vipw.8, man/vipw.8.xml, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po: rewrited vipw for use getopt_long(). - * man/passwd.1, man/passwd.1.xml: cleanups. + * man/Attic/passwd.1, man/passwd.1.xml: cleanups. * man/ko/Makefile.am: commented newgrp.1 (must be updated). @@ -641,7 +1059,7 @@ * man/Makefile.am: update-po target added. - * man/pwck.8, man/pwck.8.xml: document -q option. + * man/Attic/pwck.8, man/pwck.8.xml: document -q option. * NEWS, lib/getdef.c: $MAIL_FILE is used in userdel and usermod, $MD5_CRYPT_ENAB @@ -653,7 +1071,7 @@ export $USER and $SHELL as well as $HOME (http://bugs.debian.org/11003 and http://bugs.debian.org/11189). - * NEWS, man/login.1, man/login.1.xml: + * NEWS, man/Attic/login.1, man/login.1.xml: document how to initiate a trusted path on linux (http://bugs.debian.org/305600). @@ -665,7 +1083,7 @@ * configure.in: added man/fi/Makefile to AC_CONFIG_FILES(). - * man/zh_TW/chfn.1, man/zh_TW/chsh.1, man/zh_TW/groupadd.8, man/zh_TW/groupdel.8, man/zh_TW/groupmod.8, man/zh_TW/newgrp.1, man/zh_TW/useradd.8, man/zh_TW/userdel.8, man/zh_TW/usermod.8, man/pt_BR/gpasswd.1, man/pt_BR/groupadd.8, man/pt_BR/groupdel.8, man/pt_BR/groupmod.8, man/pt_BR/shadow.5, man/ru/chage.1, man/ru/chfn.1, man/ru/chpasswd.8, man/ru/chsh.1, man/ru/expiry.1, man/ru/faillog.5, man/ru/faillog.8, man/ru/gpasswd.1, man/ru/groupadd.8, man/ru/groupdel.8, man/ru/groupmems.8, man/ru/groupmod.8, man/ru/groups.1, man/ru/grpck.8, man/ru/gshadow.5, man/ru/id.1, man/ru/lastlog.8, man/ru/limits.5, man/ru/login.1, man/ru/login.access.5, man/ru/login.defs.5, man/ru/logoutd.8, man/ru/newgrp.1, man/ru/newusers.8, man/ru/passwd.1, man/ru/passwd.5, man/ru/porttime.5, man/ru/pw_auth.3, man/ru/pwck.8, man/ru/pwconv.8, man/ru/sg.1, man/ru/shadow.3, man/ru/shadow.5, man/ru/su.1, man/ru/suauth.5, man/ru/sulogin.8, man/ru/useradd.8, man/ru/userdel.8, man/ru/usermod.8, man/ru/vipw.8, man/zh_CN/chfn.1, man/zh_CN/chpasswd.8, man/zh_CN/chsh.1, man/zh_CN/groupadd.8, man/zh_CN/groupdel.8, man/zh_CN/groupmod.8, man/zh_CN/newgrp.1, man/zh_CN/useradd.8, man/zh_CN/userdel.8, man/zh_CN/usermod.8, man/ko/chfn.1, man/ko/chsh.1, man/ko/groups.1, man/ko/id.1, man/ko/login.1, man/ko/newgrp.1, man/ko/passwd.5, man/ko/su.1, man/pl/chage.1, man/pl/chfn.1, man/pl/chpasswd.8, man/pl/chsh.1, man/pl/expiry.1, man/pl/faillog.5, man/pl/faillog.8, man/pl/gpasswd.1, man/pl/groupadd.8, man/pl/groupdel.8, man/pl/groupmems.8, man/pl/groupmod.8, man/pl/groups.1, man/pl/grpck.8, man/pl/id.1, man/pl/lastlog.8, man/pl/limits.5, man/pl/login.1, man/pl/login.access.5, man/pl/login.defs.5, man/pl/logoutd.8, man/pl/newgrp.1, man/pl/newusers.8, man/pl/passwd.1, man/pl/passwd.5, man/pl/porttime.5, man/pl/pw_auth.3, man/pl/pwck.8, man/pl/pwconv.8, man/pl/shadow.3, man/pl/shadow.5, man/pl/su.1, man/pl/suauth.5, man/pl/sulogin.8, man/pl/useradd.8, man/pl/userdel.8, man/pl/usermod.8, man/pl/vipw.8, man/it/chage.1, man/it/chfn.1, man/it/chpasswd.8, man/it/chsh.1, man/it/expiry.1, man/it/faillog.5, man/it/faillog.8, man/it/gpasswd.1, man/it/groupadd.8, man/it/groupdel.8, man/it/groupmod.8, man/it/groups.1, man/it/grpck.8, man/it/id.1, man/it/lastlog.8, man/it/login.1, man/it/newgrp.1, man/it/newusers.8, man/it/passwd.1, man/it/passwd.5, man/it/porttime.5, man/it/pwck.8, man/it/pwconv.8, man/it/shadow.3, man/it/shadow.5, man/it/su.1, man/it/useradd.8, man/it/userdel.8, man/it/usermod.8, man/ja/chage.1, man/ja/chfn.1, man/ja/chpasswd.8, man/ja/chsh.1, man/ja/expiry.1, man/ja/faillog.5, man/ja/faillog.8, man/ja/gpasswd.1, man/ja/groupadd.8, man/ja/groupdel.8, man/ja/groupmod.8, man/ja/groups.1, man/ja/grpck.8, man/ja/id.1, man/ja/lastlog.8, man/ja/limits.5, man/ja/login.1, man/ja/login.access.5, man/ja/login.defs.5, man/ja/logoutd.8, man/ja/newgrp.1, man/ja/newusers.8, man/ja/passwd.1, man/ja/passwd.5, man/ja/porttime.5, man/ja/pw_auth.3, man/ja/pwck.8, man/ja/pwconv.8, man/ja/shadow.3, man/ja/shadow.5, man/ja/su.1, man/ja/suauth.5, man/ja/sulogin.8, man/ja/useradd.8, man/ja/userdel.8, man/ja/usermod.8, man/ja/vipw.8, man/de/chfn.1, man/de/chsh.1, man/de/groups.1, man/de/login.1, man/de/newgrp.1, man/de/passwd.1, man/de/passwd.5, man/de/su.1, man/de/vipw.8, man/es/login.1, man/es/newgrp.1, man/es/passwd.1, man/es/su.1, man/fi/chfn.1, man/fi/chsh.1, man/fi/passwd.1, man/fr/chage.1, man/fr/chpasswd.8, man/fr/chsh.1, man/fr/faillog.5, man/fr/gpasswd.1, man/fr/groups.1, man/fr/id.1, man/fr/newgrp.1, man/fr/passwd.1, man/fr/passwd.5, man/fr/shadow.5, man/fr/su.1, man/fr/useradd.8, man/fr/userdel.8, man/fr/usermod.8, man/hu/chfn.1, man/hu/chsh.1, man/hu/gpasswd.1, man/hu/groups.1, man/hu/id.1, man/hu/login.1, man/hu/newgrp.1, man/hu/passwd.1, man/hu/su.1, NEWS, man/cs/groups.1, man/cs/id.1, man/cs/lastlog.8, man/cs/passwd.5, man/cs/shadow.5, man/cs/su.1: + * man/zh_TW/chfn.1, man/zh_TW/chsh.1, man/zh_TW/groupadd.8, man/zh_TW/groupdel.8, man/zh_TW/groupmod.8, man/zh_TW/newgrp.1, man/zh_TW/useradd.8, man/zh_TW/userdel.8, man/zh_TW/usermod.8, man/pt_BR/gpasswd.1, man/pt_BR/groupadd.8, man/pt_BR/groupdel.8, man/pt_BR/groupmod.8, man/pt_BR/shadow.5, man/ru/Attic/pw_auth.3, man/ru/chage.1, man/ru/chfn.1, man/ru/chpasswd.8, man/ru/chsh.1, man/ru/expiry.1, man/ru/faillog.5, man/ru/faillog.8, man/ru/gpasswd.1, man/ru/groupadd.8, man/ru/groupdel.8, man/ru/groupmems.8, man/ru/groupmod.8, man/ru/groups.1, man/ru/grpck.8, man/ru/gshadow.5, man/ru/id.1, man/ru/lastlog.8, man/ru/limits.5, man/ru/login.1, man/ru/login.access.5, man/ru/login.defs.5, man/ru/logoutd.8, man/ru/newgrp.1, man/ru/newusers.8, man/ru/passwd.1, man/ru/passwd.5, man/ru/porttime.5, man/ru/pwck.8, man/ru/pwconv.8, man/ru/sg.1, man/ru/shadow.3, man/ru/shadow.5, man/ru/su.1, man/ru/suauth.5, man/ru/sulogin.8, man/ru/useradd.8, man/ru/userdel.8, man/ru/usermod.8, man/ru/vipw.8, man/zh_CN/chfn.1, man/zh_CN/chpasswd.8, man/zh_CN/chsh.1, man/zh_CN/groupadd.8, man/zh_CN/groupdel.8, man/zh_CN/groupmod.8, man/zh_CN/newgrp.1, man/zh_CN/useradd.8, man/zh_CN/userdel.8, man/zh_CN/usermod.8, man/ko/chfn.1, man/ko/chsh.1, man/ko/groups.1, man/ko/id.1, man/ko/login.1, man/ko/newgrp.1, man/ko/passwd.5, man/ko/su.1, man/pl/Attic/pw_auth.3, man/pl/chage.1, man/pl/chfn.1, man/pl/chpasswd.8, man/pl/chsh.1, man/pl/expiry.1, man/pl/faillog.5, man/pl/faillog.8, man/pl/gpasswd.1, man/pl/groupadd.8, man/pl/groupdel.8, man/pl/groupmems.8, man/pl/groupmod.8, man/pl/groups.1, man/pl/grpck.8, man/pl/id.1, man/pl/lastlog.8, man/pl/limits.5, man/pl/login.1, man/pl/login.access.5, man/pl/login.defs.5, man/pl/logoutd.8, man/pl/newgrp.1, man/pl/newusers.8, man/pl/passwd.1, man/pl/passwd.5, man/pl/porttime.5, man/pl/pwck.8, man/pl/pwconv.8, man/pl/shadow.3, man/pl/shadow.5, man/pl/su.1, man/pl/suauth.5, man/pl/sulogin.8, man/pl/useradd.8, man/pl/userdel.8, man/pl/usermod.8, man/pl/vipw.8, man/it/chage.1, man/it/chfn.1, man/it/chpasswd.8, man/it/chsh.1, man/it/expiry.1, man/it/faillog.5, man/it/faillog.8, man/it/gpasswd.1, man/it/groupadd.8, man/it/groupdel.8, man/it/groupmod.8, man/it/groups.1, man/it/grpck.8, man/it/id.1, man/it/lastlog.8, man/it/login.1, man/it/newgrp.1, man/it/newusers.8, man/it/passwd.1, man/it/passwd.5, man/it/porttime.5, man/it/pwck.8, man/it/pwconv.8, man/it/shadow.3, man/it/shadow.5, man/it/su.1, man/it/useradd.8, man/it/userdel.8, man/it/usermod.8, man/ja/Attic/pw_auth.3, man/ja/chage.1, man/ja/chfn.1, man/ja/chpasswd.8, man/ja/chsh.1, man/ja/expiry.1, man/ja/faillog.5, man/ja/faillog.8, man/ja/gpasswd.1, man/ja/groupadd.8, man/ja/groupdel.8, man/ja/groupmod.8, man/ja/groups.1, man/ja/grpck.8, man/ja/id.1, man/ja/lastlog.8, man/ja/limits.5, man/ja/login.1, man/ja/login.access.5, man/ja/login.defs.5, man/ja/logoutd.8, man/ja/newgrp.1, man/ja/newusers.8, man/ja/passwd.1, man/ja/passwd.5, man/ja/porttime.5, man/ja/pwck.8, man/ja/pwconv.8, man/ja/shadow.3, man/ja/shadow.5, man/ja/su.1, man/ja/suauth.5, man/ja/sulogin.8, man/ja/useradd.8, man/ja/userdel.8, man/ja/usermod.8, man/ja/vipw.8, man/de/chfn.1, man/de/chsh.1, man/de/groups.1, man/de/login.1, man/de/newgrp.1, man/de/passwd.1, man/de/passwd.5, man/de/su.1, man/de/vipw.8, man/es/login.1, man/es/newgrp.1, man/es/passwd.1, man/es/su.1, man/fi/chfn.1, man/fi/chsh.1, man/fi/passwd.1, man/fr/chage.1, man/fr/chpasswd.8, man/fr/chsh.1, man/fr/faillog.5, man/fr/gpasswd.1, man/fr/groups.1, man/fr/id.1, man/fr/newgrp.1, man/fr/passwd.1, man/fr/passwd.5, man/fr/shadow.5, man/fr/su.1, man/fr/useradd.8, man/fr/userdel.8, man/fr/usermod.8, man/hu/chfn.1, man/hu/chsh.1, man/hu/gpasswd.1, man/hu/groups.1, man/hu/id.1, man/hu/login.1, man/hu/newgrp.1, man/hu/passwd.1, man/hu/su.1, NEWS, man/cs/groups.1, man/cs/id.1, man/cs/lastlog.8, man/cs/passwd.5, man/cs/shadow.5, man/cs/su.1: convert all translated man pages to UFT-8. * NEWS, src/userdel.c: @@ -702,7 +1120,7 @@ * NEWS, po/it.po: updated (by Danilo Piazzalunga ). - * man/ru/pwconv.8, man/ru/pwunconv.8, man/ru/sg.1, man/ru/shadow.3, man/ru/shadow.5, man/ru/su.1, man/ru/suauth.5, man/ru/sulogin.8, man/ru/useradd.8, man/ru/userdel.8, man/ru/usermod.8, man/ru/vigr.8, man/ru/vipw.8, NEWS, man/ru/Makefile.am, man/ru/chage.1, man/ru/chfn.1, man/ru/chpasswd.8, man/ru/chsh.1, man/ru/expiry.1, man/ru/faillog.5, man/ru/faillog.8, man/ru/getspnam.3, man/ru/gpasswd.1, man/ru/groupadd.8, man/ru/groupdel.8, man/ru/groupmems.8, man/ru/groupmod.8, man/ru/groups.1, man/ru/grpck.8, man/ru/grpconv.8, man/ru/grpunconv.8, man/ru/gshadow.5, man/ru/id.1, man/ru/lastlog.8, man/ru/limits.5, man/ru/login.1, man/ru/login.access.5, man/ru/login.defs.5, man/ru/logoutd.8, man/ru/newgrp.1, man/ru/newusers.8, man/ru/passwd.1, man/ru/passwd.5, man/ru/porttime.5, man/ru/pw_auth.3, man/ru/pwck.8: + * man/ru/pwconv.8, man/ru/pwunconv.8, man/ru/sg.1, man/ru/shadow.3, man/ru/shadow.5, man/ru/su.1, man/ru/suauth.5, man/ru/sulogin.8, man/ru/useradd.8, man/ru/userdel.8, man/ru/usermod.8, man/ru/vigr.8, man/ru/vipw.8, NEWS, man/ru/Attic/pw_auth.3, man/ru/Makefile.am, man/ru/chage.1, man/ru/chfn.1, man/ru/chpasswd.8, man/ru/chsh.1, man/ru/expiry.1, man/ru/faillog.5, man/ru/faillog.8, man/ru/getspnam.3, man/ru/gpasswd.1, man/ru/groupadd.8, man/ru/groupdel.8, man/ru/groupmems.8, man/ru/groupmod.8, man/ru/groups.1, man/ru/grpck.8, man/ru/grpconv.8, man/ru/grpunconv.8, man/ru/gshadow.5, man/ru/id.1, man/ru/lastlog.8, man/ru/limits.5, man/ru/login.1, man/ru/login.access.5, man/ru/login.defs.5, man/ru/logoutd.8, man/ru/newgrp.1, man/ru/newusers.8, man/ru/passwd.1, man/ru/passwd.5, man/ru/porttime.5, man/ru/pwck.8: added full set of ru man pages (by Yuri Kozlov ). 2005-11-25 Tomasz K³oczko @@ -717,7 +1135,8 @@ 2005-11-12 Tomasz K³oczko - * man/usermod.8, man/usermod.8.xml: rewrited for document long options. + * man/Attic/usermod.8, man/usermod.8.xml: + rewrited for document long options. * NEWS, src/vipw.c: added a "quiet" mode (http://bugs.debian.org/190252. @@ -753,7 +1172,7 @@ * configure.in: s/logdir/shadow_cv_logdir/ fix wrong var name (by Mike Frysinger ). - * man/newusers.8, man/newusers.8.xml, man/passwd.1, man/passwd.1.xml, man/passwd.5, man/passwd.5.xml, man/porttime.5, man/porttime.5.xml, man/pw_auth.3.xml, man/pwck.8, man/pwck.8.xml, man/sg.1, man/sg.1.xml, man/shadow.3, man/shadow.3.xml, man/shadow.5, man/shadow.5.xml, man/su.1, man/su.1.xml, man/suauth.5, man/suauth.5.xml, man/sulogin.8.xml, man/useradd.8, man/useradd.8.xml, man/userdel.8, man/userdel.8.xml, man/usermod.8, man/usermod.8.xml, README, man/chage.1, man/chage.1.xml, man/chfn.1, man/chfn.1.xml, man/chpasswd.8, man/chpasswd.8.xml, man/chsh.1, man/chsh.1.xml, man/expiry.1, man/expiry.1.xml, man/faillog.5, man/faillog.5.xml, man/faillog.8, man/faillog.8.xml, man/gpasswd.1, man/gpasswd.1.xml, man/groupadd.8, man/groupadd.8.xml, man/groupdel.8, man/groupdel.8.xml, man/groupmems.8.xml, man/groupmod.8, man/groupmod.8.xml, man/groups.1, man/groups.1.xml, man/grpck.8, man/grpck.8.xml, man/gshadow.5, man/gshadow.5.xml, man/id.1.xml, man/lastlog.8, man/lastlog.8.xml, man/limits.5, man/limits.5.xml, man/login.1, man/login.1.xml, man/login.access.5, man/login.access.5.xml, man/login.defs.5, man/login.defs.5.xml, man/logoutd.8, man/logoutd.8.xml, man/newgrp.1, man/newgrp.1.xml: + * man/Attic/newusers.8, man/Attic/passwd.1, man/Attic/passwd.5, man/Attic/porttime.5, man/Attic/pw_auth.3.xml, man/Attic/pwck.8, man/Attic/sg.1, man/Attic/shadow.3, man/Attic/shadow.5, man/Attic/su.1, man/Attic/suauth.5, man/Attic/useradd.8, man/Attic/userdel.8, man/Attic/usermod.8, man/newusers.8.xml, man/passwd.1.xml, man/passwd.5.xml, man/porttime.5.xml, man/pwck.8.xml, man/sg.1.xml, man/shadow.3.xml, man/shadow.5.xml, man/su.1.xml, man/suauth.5.xml, man/sulogin.8.xml, man/useradd.8.xml, man/userdel.8.xml, man/usermod.8.xml, README, man/Attic/chage.1, man/Attic/chfn.1, man/Attic/chpasswd.8, man/Attic/chsh.1, man/Attic/expiry.1, man/Attic/faillog.5, man/Attic/faillog.8, man/Attic/gpasswd.1, man/Attic/groupadd.8, man/Attic/groupdel.8, man/Attic/groupmod.8, man/Attic/groups.1, man/Attic/grpck.8, man/Attic/gshadow.5, man/Attic/lastlog.8, man/Attic/limits.5, man/Attic/login.1, man/Attic/login.access.5, man/Attic/login.defs.5, man/Attic/logoutd.8, man/Attic/newgrp.1, man/chage.1.xml, man/chfn.1.xml, man/chpasswd.8.xml, man/chsh.1.xml, man/expiry.1.xml, man/faillog.5.xml, man/faillog.8.xml, man/gpasswd.1.xml, man/groupadd.8.xml, man/groupdel.8.xml, man/groupmems.8.xml, man/groupmod.8.xml, man/groups.1.xml, man/grpck.8.xml, man/gshadow.5.xml, man/id.1.xml, man/lastlog.8.xml, man/limits.5.xml, man/login.1.xml, man/login.access.5.xml, man/login.defs.5.xml, man/logoutd.8.xml, man/newgrp.1.xml: move information about all shadow man pages authors from man pages to README file. * src/userdel.c: added two new error messages to translated phrases. @@ -775,18 +1194,18 @@ is the primary group of another user) (merge 453_userdel_-f_removes_group Debian patch), - * NEWS, man/login.1, man/login.1.xml: + * NEWS, man/Attic/login.1, man/login.1.xml: better explain the respective roles of login, init and getty with regards to the utmp file (merge 440_manpages-login.1 Debian patch). - * man/userdel.8, man/userdel.8.xml: + * man/Attic/userdel.8, man/userdel.8.xml: aphabetic order options description. - * NEWS, man/userdel.8, man/userdel.8.xml: + * NEWS, man/Attic/userdel.8, man/userdel.8.xml: document the -f option; document the group removal behavior (merge 455_userdel.8.xml Debian patch). - * NEWS, man/groupadd.8, man/groupadd.8.xml, man/useradd.8, man/useradd.8.xml: + * NEWS, man/Attic/groupadd.8, man/Attic/useradd.8, man/groupadd.8.xml, man/useradd.8.xml: document that useradd/groupadd refuse adding entries already in an external database (http://bugs.debian.org/282184). @@ -801,7 +1220,7 @@ 2005-10-31 Tomasz K³oczko - * man/porttime.5, man/porttime.5.xml, man/pwck.8, man/pwck.8.xml, man/shadow.3: + * man/Attic/porttime.5, man/Attic/pwck.8, man/Attic/shadow.3, man/porttime.5.xml, man/pwck.8.xml: improvements by Yuri Kozlov . * NEWS, po/tl.po: updated (by eric pareja ). @@ -825,7 +1244,7 @@ 2005-10-20 Tomasz K³oczko - * man/chpasswd.8.xml, man/faillog.5, man/groupmems.8, man/groupmems.8.xml, man/limits.5, man/limits.5.xml, man/login.1, man/login.1.xml, man/login.access.5, man/login.access.5.xml, man/chpasswd.8: + * man/Attic/faillog.5, man/Attic/groupmems.8, man/Attic/limits.5, man/Attic/login.1, man/Attic/login.access.5, man/chpasswd.8.xml, man/groupmems.8.xml, man/limits.5.xml, man/login.1.xml, man/login.access.5.xml, man/Attic/chpasswd.8: bunch of cleanups (Yuri Kozlov ). 2005-10-19 Tomasz K³oczko @@ -842,12 +1261,12 @@ 2005-10-17 Tomasz K³oczko - * man/faillog.5, man/faillog.5.xml: + * man/Attic/faillog.5, man/faillog.5.xml: typos (by A Costa ). 2005-10-16 Tomasz K³oczko - * man/chage.1, man/chage.1.xml, man/chpasswd.8, man/chpasswd.8.xml: + * man/Attic/chage.1, man/Attic/chpasswd.8, man/chage.1.xml, man/chpasswd.8.xml: typos (by A Costa ). * NEWS, po/sv.po: updated (by Daniel Nylander ). @@ -859,30 +1278,30 @@ 2005-10-12 Tomasz K³oczko - * man/gpasswd.1, man/gpasswd.1.xml: + * man/Attic/gpasswd.1, man/gpasswd.1.xml: move "Notes about group passwords" section from passwd man page. - * src/passwd.c, NEWS, man/passwd.1, man/passwd.1.xml: + * src/passwd.c, NEWS, man/Attic/passwd.1, man/passwd.1.xml: remove handle -f, -g and -s options in passwd. * man/userdel.8.xml, man/limits.5.xml, man/login.1.xml, man/login.access.5.xml, man/logoutd.8.xml, man/newgrp.1.xml, man/newusers.8.xml, man/pwconv.8.xml, man/sg.1.xml: use locase in . - * man/pw_auth.3, man/pw_auth.3.xml, man/shadow.3, man/shadow.3.xml: + * man/Attic/pw_auth.3, man/Attic/pw_auth.3.xml, man/Attic/shadow.3, man/shadow.3.xml: added refmiscinfo class="sectdesc">Library Calls in . - * man/newusers.8.xml, man/pwconv.8, man/pwconv.8.xml, man/sulogin.8.xml, man/useradd.8, man/useradd.8.xml, man/userdel.8, man/userdel.8.xml, man/usermod.8, man/usermod.8.xml, man/vipw.8, man/vipw.8.xml, man/chpasswd.8, man/chpasswd.8.xml, man/faillog.8, man/faillog.8.xml, man/groupadd.8, man/groupadd.8.xml, man/groupdel.8, man/groupdel.8.xml, man/groupmems.8.xml, man/groupmod.8, man/groupmod.8.xml, man/grpck.8, man/grpck.8.xml, man/lastlog.8, man/lastlog.8.xml, man/logoutd.8, man/logoutd.8.xml, man/newusers.8: + * man/Attic/pwconv.8, man/Attic/useradd.8, man/Attic/userdel.8, man/Attic/usermod.8, man/Attic/vipw.8, man/newusers.8.xml, man/pwconv.8.xml, man/sulogin.8.xml, man/useradd.8.xml, man/userdel.8.xml, man/usermod.8.xml, man/vipw.8.xml, man/Attic/chpasswd.8, man/Attic/faillog.8, man/Attic/groupadd.8, man/Attic/groupdel.8, man/Attic/groupmod.8, man/Attic/grpck.8, man/Attic/lastlog.8, man/Attic/logoutd.8, man/Attic/newusers.8, man/chpasswd.8.xml, man/faillog.8.xml, man/groupadd.8.xml, man/groupdel.8.xml, man/groupmems.8.xml, man/groupmod.8.xml, man/grpck.8.xml, man/lastlog.8.xml, man/logoutd.8.xml: added System Management Commands in . - * man/login.defs.5, man/login.defs.5.xml, man/passwd.5, man/passwd.5.xml, man/porttime.5, man/porttime.5.xml, man/shadow.5, man/shadow.5.xml, man/suauth.5, man/suauth.5.xml, man/limits.5.xml, man/login.access.5, man/login.access.5.xml, man/faillog.5, man/faillog.5.xml, man/gshadow.5, man/gshadow.5.xml, man/limits.5: + * man/Attic/login.defs.5, man/Attic/passwd.5, man/Attic/porttime.5, man/Attic/shadow.5, man/Attic/suauth.5, man/login.defs.5.xml, man/passwd.5.xml, man/porttime.5.xml, man/shadow.5.xml, man/suauth.5.xml, man/Attic/login.access.5, man/limits.5.xml, man/login.access.5.xml, man/Attic/faillog.5, man/Attic/gshadow.5, man/Attic/limits.5, man/faillog.5.xml, man/gshadow.5.xml: added File Formats and Conversions in . - * man/pwconv.8, man/pwconv.8.xml, man/suauth.5, man/suauth.5.xml, man/vipw.8, man/vipw.8.xml: + * man/Attic/pwconv.8, man/Attic/suauth.5, man/Attic/vipw.8, man/pwconv.8.xml, man/suauth.5.xml, man/vipw.8.xml: remove and tags. - * man/newgrp.1, man/newgrp.1.xml, man/sg.1, man/sg.1.xml: + * man/Attic/newgrp.1, man/Attic/sg.1, man/newgrp.1.xml, man/sg.1.xml: added User Commands tag. 2005-10-11 Tomasz K³oczko @@ -899,12 +1318,13 @@ * man/Makefile.am: added sg.1.xml to man_XMANS. - * man/chage.1, man/chage.1.xml: + * man/Attic/chage.1, man/chage.1.xml: cleanups (by Yuri Kozlov ). - * man/newgrp.1, man/newgrp.1.xml: use in few more places. + * man/Attic/newgrp.1, man/newgrp.1.xml: + use in few more places. - * man/newgrp.1, man/newgrp.1.xml: + * man/Attic/newgrp.1, man/newgrp.1.xml: better newgrp description (http://bugs.debian.org/325558). 2005-10-04 Tomasz K³oczko @@ -929,7 +1349,7 @@ 2005-10-03 Tomasz K³oczko - * man/chfn.1, man/chfn.1.xml, man/chsh.1, man/chsh.1.xml: + * man/Attic/chfn.1, man/Attic/chsh.1, man/chfn.1.xml, man/chsh.1.xml: cleanups (by Alexander Gattin ). 2005-10-02 Tomasz K³oczko @@ -940,19 +1360,19 @@ 2005-10-01 Tomasz K³oczko - * man/vipw.8.xml, man/chage.1, man/chage.1.xml, man/chpasswd.8, man/chpasswd.8.xml, man/chsh.1, man/chsh.1.xml, man/faillog.8, man/faillog.8.xml, man/groupmems.8.xml, man/grpck.8, man/grpck.8.xml, man/lastlog.8, man/lastlog.8.xml, man/limits.5, man/limits.5.xml, man/login.1, man/login.1.xml, man/login.access.5, man/login.access.5.xml, man/passwd.1, man/passwd.1.xml, man/porttime.5, man/porttime.5.xml, man/pw_auth.3.xml, man/shadow.3, man/shadow.3.xml, man/su.1, man/su.1.xml, man/suauth.5, man/suauth.5.xml, man/sulogin.8.xml: + * man/vipw.8.xml, man/Attic/chage.1, man/Attic/chpasswd.8, man/Attic/chsh.1, man/Attic/faillog.8, man/Attic/grpck.8, man/Attic/lastlog.8, man/Attic/limits.5, man/Attic/login.1, man/Attic/login.access.5, man/Attic/passwd.1, man/Attic/porttime.5, man/Attic/pw_auth.3.xml, man/Attic/shadow.3, man/Attic/su.1, man/Attic/suauth.5, man/chage.1.xml, man/chpasswd.8.xml, man/chsh.1.xml, man/faillog.8.xml, man/groupmems.8.xml, man/grpck.8.xml, man/lastlog.8.xml, man/limits.5.xml, man/login.1.xml, man/login.access.5.xml, man/passwd.1.xml, man/porttime.5.xml, man/shadow.3.xml, man/su.1.xml, man/suauth.5.xml, man/sulogin.8.xml: s/// - * man/sg.1, man/sg.1.xml: use instead . + * man/Attic/sg.1, man/sg.1.xml: use instead . * man/newgrp.1.xml, man/sg.1.xml, man/chage.1.xml, man/chsh.1.xml, man/login.defs.5.xml: s/\. /\. / - * man/shadow.5, man/shadow.5.xml: + * man/Attic/shadow.5, man/shadow.5.xml: better document "!" and "*" fields in /etc/shadow (based on 441_manpages-shadow.5 patch from Debian). - * man/newgrp.1, man/newgrp.1.xml: + * man/Attic/newgrp.1, man/newgrp.1.xml: SHADOWPWD was removed (always enabled) (based on 446_newgrp.1_no_SHADOWPWD patch from Debian). @@ -962,7 +1382,7 @@ * NEWS: cleanups. - * man/vipw.8, man/vipw.8.xml, man/chage.1, man/chage.1.xml, man/chfn.1, man/chpasswd.8, man/chpasswd.8.xml, man/chsh.1, man/chsh.1.xml, man/expiry.1, man/expiry.1.xml, man/faillog.8, man/faillog.8.xml, man/gpasswd.1, man/gpasswd.1.xml, man/groupadd.8, man/groupadd.8.xml, man/groupmems.8, man/groupmems.8.xml, man/groupmod.8, man/groupmod.8.xml, man/groups.1, man/groups.1.xml, man/grpck.8, man/grpck.8.xml, man/gshadow.5, man/gshadow.5.xml, man/id.1, man/id.1.xml, man/lastlog.8, man/lastlog.8.xml, man/limits.5, man/limits.5.xml, man/login.1, man/login.1.xml, man/login.access.5, man/login.access.5.xml, man/login.defs.5, man/login.defs.5.xml, man/logoutd.8, man/logoutd.8.xml, man/newgrp.1, man/newgrp.1.xml, man/newusers.8, man/newusers.8.xml, man/passwd.1, man/passwd.1.xml, man/passwd.5, man/passwd.5.xml, man/porttime.5, man/porttime.5.xml, man/pw_auth.3, man/pw_auth.3.xml, man/pwck.8, man/pwck.8.xml, man/pwconv.8.xml, man/shadow.3, man/shadow.3.xml, man/shadow.5, man/shadow.5.xml, man/su.1, man/su.1.xml, man/suauth.5, man/suauth.5.xml, man/sulogin.8, man/sulogin.8.xml, man/useradd.8, man/useradd.8.xml, man/userdel.8, man/userdel.8.xml, man/usermod.8, man/usermod.8.xml: + * man/Attic/vipw.8, man/vipw.8.xml, man/Attic/chage.1, man/Attic/chfn.1, man/Attic/chpasswd.8, man/Attic/chsh.1, man/Attic/expiry.1, man/Attic/faillog.8, man/Attic/gpasswd.1, man/Attic/groupadd.8, man/Attic/groupmems.8, man/Attic/groupmod.8, man/Attic/groups.1, man/Attic/grpck.8, man/Attic/gshadow.5, man/Attic/id.1, man/Attic/lastlog.8, man/Attic/limits.5, man/Attic/login.1, man/Attic/login.access.5, man/Attic/login.defs.5, man/Attic/logoutd.8, man/Attic/newgrp.1, man/Attic/newusers.8, man/Attic/passwd.1, man/Attic/passwd.5, man/Attic/porttime.5, man/Attic/pw_auth.3, man/Attic/pw_auth.3.xml, man/Attic/pwck.8, man/Attic/shadow.3, man/Attic/shadow.5, man/Attic/su.1, man/Attic/suauth.5, man/Attic/sulogin.8, man/Attic/useradd.8, man/Attic/userdel.8, man/Attic/usermod.8, man/chage.1.xml, man/chpasswd.8.xml, man/chsh.1.xml, man/expiry.1.xml, man/faillog.8.xml, man/gpasswd.1.xml, man/groupadd.8.xml, man/groupmems.8.xml, man/groupmod.8.xml, man/groups.1.xml, man/grpck.8.xml, man/gshadow.5.xml, man/id.1.xml, man/lastlog.8.xml, man/limits.5.xml, man/login.1.xml, man/login.access.5.xml, man/login.defs.5.xml, man/logoutd.8.xml, man/newgrp.1.xml, man/newusers.8.xml, man/passwd.1.xml, man/passwd.5.xml, man/porttime.5.xml, man/pwck.8.xml, man/pwconv.8.xml, man/shadow.3.xml, man/shadow.5.xml, man/su.1.xml, man/suauth.5.xml, man/sulogin.8.xml, man/useradd.8.xml, man/userdel.8.xml, man/usermod.8.xml: next round of cleanups. * man/Makefile.am: added rules for id.1, pw_auth.3 and sulogin.8. @@ -973,7 +1393,7 @@ 2005-09-29 Tomasz K³oczko - * man/chfn.1, man/chfn.1.xml, man/chsh.1, man/chsh.1.xml, man/groupadd.8, man/groupadd.8.xml, man/newusers.8, man/newusers.8.xml, man/pwconv.8, man/pwconv.8.xml, man/useradd.8, man/useradd.8.xml, man/userdel.8, man/userdel.8.xml, man/usermod.8, man/usermod.8.xml, NEWS: + * man/Attic/chfn.1, man/Attic/chsh.1, man/Attic/groupadd.8, man/Attic/newusers.8, man/Attic/pwconv.8, man/Attic/useradd.8, man/Attic/userdel.8, man/Attic/usermod.8, man/chfn.1.xml, man/chsh.1.xml, man/groupadd.8.xml, man/newusers.8.xml, man/pwconv.8.xml, man/useradd.8.xml, man/userdel.8.xml, man/usermod.8.xml, NEWS: added missing references to /etc/login.defs and login.defs(5) (Christian Perrier ). @@ -983,7 +1403,7 @@ * po/pl.po: few updates. - * man/passwd.1, man/passwd.1.xml: + * man/Attic/passwd.1, man/passwd.1.xml: -i option description is back (lost on rewrite and pointed by Miroslav Kure ). @@ -1010,12 +1430,12 @@ use "%c" in strftime() output (based on patch from http://bugs.debian.org/89902 by Christian Perrier ) - * man/getspnam.3, man/shadow.3, man/shadow.3.xml: + * man/Attic/getspnam.3, man/Attic/shadow.3, man/shadow.3.xml: added getspnam to . - * man/sg.1, man/sg.1.xml: fixed . + * man/Attic/sg.1, man/sg.1.xml: fixed . - * man/Makefile.am, man/sg.1, man/sg.1.xml: + * man/Attic/sg.1, man/Makefile.am, man/sg.1.xml: added separated sg(1) man page. 2005-09-24 Tomasz K³oczko @@ -1032,7 +1452,7 @@ 2005-09-20 Tomasz K³oczko - * NEWS, man/chage.1, man/chfn.1, man/chpasswd.8, man/chsh.1, man/expiry.1, man/faillog.5, man/faillog.8, man/gpasswd.1, man/groupadd.8, man/groupdel.8, man/groupmod.8, man/groups.1, man/grpck.8, man/gshadow.5, man/lastlog.8, man/limits.5, man/login.1, man/login.defs.5, man/logoutd.8, man/newgrp.1, man/newusers.8, man/passwd.1, man/passwd.5, man/porttime.5, man/pwck.8, man/pwconv.8, man/shadow.3, man/shadow.5, man/su.1, man/suauth.5, man/useradd.8, man/userdel.8, man/usermod.8, man/vipw.8: + * NEWS, man/Attic/chage.1, man/Attic/chfn.1, man/Attic/chpasswd.8, man/Attic/chsh.1, man/Attic/expiry.1, man/Attic/faillog.5, man/Attic/faillog.8, man/Attic/gpasswd.1, man/Attic/groupadd.8, man/Attic/groupdel.8, man/Attic/groupmod.8, man/Attic/groups.1, man/Attic/grpck.8, man/Attic/gshadow.5, man/Attic/lastlog.8, man/Attic/limits.5, man/Attic/login.1, man/Attic/login.defs.5, man/Attic/logoutd.8, man/Attic/newgrp.1, man/Attic/newusers.8, man/Attic/passwd.1, man/Attic/passwd.5, man/Attic/porttime.5, man/Attic/pwck.8, man/Attic/pwconv.8, man/Attic/shadow.3, man/Attic/shadow.5, man/Attic/su.1, man/Attic/suauth.5, man/Attic/useradd.8, man/Attic/userdel.8, man/Attic/usermod.8, man/Attic/vipw.8: regenerate all roff man pages using DocBook XSL Stylesheets 1.69.1. * man/logoutd.8.xml: fixed id inside . @@ -1040,13 +1460,14 @@ * man/login.1.xml, man/logoutd.8.xml, man/newgrp.1.xml, man/passwd.1.xml, man/passwd.5.xml, man/porttime.5.xml, man/pwck.8.xml, man/shadow.3.xml, man/shadow.5.xml, man/su.1.xml, man/suauth.5.xml, man/sulogin.8.xml, man/useradd.8.xml, man/userdel.8.xml, man/usermod.8.xml, man/chage.1.xml, man/chfn.1.xml, man/chsh.1.xml, man/expiry.1.xml, man/faillog.5.xml, man/faillog.8.xml, man/gpasswd.1.xml, man/groupadd.8.xml, man/groupdel.8.xml, man/groupmems.8.xml, man/groupmod.8.xml, man/groups.1.xml, man/grpck.8.xml, man/gshadow.5.xml, man/id.1.xml, man/lastlog.8.xml, man/limits.5.xml: added missing inside tags for pass correctly xmllint. - * man/login.access.5, man/login.access.5.xml: rewrited FILES section. + * man/Attic/login.access.5, man/login.access.5.xml: + rewrited FILES section. * man/login.access.5.xml: cleanups. 2005-09-15 Tomasz K³oczko - * NEWS, man/passwd.5, man/passwd.5.xml: + * NEWS, man/Attic/passwd.5, man/passwd.5.xml: rewrited based on work by Greg Wooledge http://bugs.debian.org/328113 @@ -1141,7 +1562,7 @@ 2005-09-01 Tomasz K³oczko - * man/newgrp.1, man/newgrp.1.xml: finished rewrite. + * man/Attic/newgrp.1, man/newgrp.1.xml: finished rewrite. * etc/login.defs: moved from login.defs.linux. @@ -1161,7 +1582,7 @@ * man/Makefile.am, man/chsh.1.xml, man/limits.5.xml, man/login.access.5.xml, man/newgrp.1.xml, man/newusers.8.xml: fixed id= in . - * man/gpasswd.1, man/gpasswd.1.xml: + * man/Attic/gpasswd.1, man/gpasswd.1.xml: fixed refentry id (must be 'gpasswd.1'). * man/Makefile.am, man/newgrp.1.xml: @@ -1172,7 +1593,7 @@ #define E_GROUP_NOTFOUND 16 /* not found group file */ #define E_GSHADOW_NOTFOUND 17 /* not found shadow group file */ - * man/chage.1, man/chage.1.xml, lib/exitcodes.h: + * man/Attic/chage.1, man/chage.1.xml, lib/exitcodes.h: change to 15 (from 14) exit code in chage when shadow not found. * src/Attic/chsh_chkshell.c, src/chage.c, src/chfn.c, src/chpasswd.c, src/chsh.c, src/expiry.c, src/faillog.c, src/gpasswd.c, src/groupadd.c, src/groupdel.c, src/groupmod.c, src/groups.c, src/grpck.c, src/grpconv.c, src/grpunconv.c, src/id.c, src/lastlog.c, src/login.c, src/login_nopam.c, src/logoutd.c, src/newgrp.c, src/newusers.c, src/passwd.c, src/pwck.c, src/pwconv.c, src/pwunconv.c, src/su.c, src/sulogin.c, src/useradd.c, src/userdel.c, src/usermod.c, src/vipw.c, libmisc/pwd_init.c, libmisc/pwdcheck.c, libmisc/rlogin.c, libmisc/salt.c, libmisc/setugid.c, libmisc/setupenv.c, libmisc/shell.c, libmisc/strtoday.c, libmisc/sub.c, libmisc/sulog.c, libmisc/ttytype.c, libmisc/tz.c, libmisc/ulimit.c, libmisc/utmp.c, libmisc/valid.c, libmisc/xmalloc.c, libmisc/addgrps.c, libmisc/age.c, libmisc/basename.c, libmisc/chkname.c, libmisc/chowndir.c, libmisc/chowntty.c, libmisc/console.c, libmisc/copydir.c, libmisc/entry.c, libmisc/env.c, libmisc/failure.c, libmisc/fields.c, libmisc/hushed.c, libmisc/isexpired.c, libmisc/limits.c, libmisc/list.c, libmisc/log.c, libmisc/loginprompt.c, libmisc/mail.c, libmisc/motd.c, libmisc/myname.c, libmisc/obscure.c, libmisc/pam_pass.c, libmisc/pwd2spwd.c, NEWS, lib/Attic/rcsid.h, lib/Makefile.am, lib/commonio.c, lib/encrypt.c, lib/fputsx.c, lib/getdef.c, lib/getpass.c, lib/groupio.c, lib/gshadow.c, lib/lockpw.c, lib/port.c, lib/pwauth.c, lib/pwio.c, lib/sgetgrent.c, lib/sgetpwent.c, lib/sgetspent.c, lib/sgroupio.c, lib/shadow.c, lib/shadowio.c: @@ -1186,7 +1607,7 @@ 2005-08-30 Tomasz K³oczko - * man/login.1, man/login.1.xml, NEWS: + * man/Attic/login.1, man/login.1.xml, NEWS: added securetty(5) to SEE ALSO section (fixed Debian bug http://bugs.debian.org/325773). * po/pl.po: more updates. @@ -1197,10 +1618,10 @@ * autogen.sh: added --enable-man and --enable-maintainer-mode to configure options. - * man/chage.1, man/chage.1.xml, NEWS: + * man/Attic/chage.1, man/chage.1.xml, NEWS: added EXIT VALUES section (by Nicolas François ). - * man/passwd.1, man/passwd.1.xml: + * man/Attic/passwd.1, man/passwd.1.xml: remove "Password expiry information" section (all options are described now in OPTIONS section). Describe -a and -k options. @@ -1227,7 +1648,7 @@ system doesn't have shadowed passwords (fix for http://bugs.debian.org/317012) Plain merge 443_chage_exit_values Debian patch. - * man/chpasswd.8.xml, man/chsh.1.xml, man/expiry.1.xml, man/faillog.5.xml, man/faillog.8.xml, man/gpasswd.1.xml, man/groupadd.8.xml, man/groupdel.8.xml, man/groupmems.8.xml, man/groupmod.8.xml, man/groups.1.xml, man/grpck.8.xml, man/gshadow.5.xml, man/id.1.xml, man/lastlog.8.xml, man/limits.5.xml, man/login.1.xml, man/login.access.5.xml, man/login.defs.5.xml, man/logoutd.8.xml, man/newusers.8.xml, man/passwd.1.xml, man/passwd.5.xml, man/porttime.5.xml, man/pw_auth.3.xml, man/pwck.8.xml, man/pwconv.8.xml, man/shadow.3.xml, man/shadow.5.xml, man/su.1.xml, man/suauth.5.xml, man/sulogin.8.xml, man/userdel.8.xml, man/usermod.8.xml, man/vipw.8.xml, man/chage.1.xml, man/chfn.1.xml: + * man/Attic/pw_auth.3.xml, man/chpasswd.8.xml, man/chsh.1.xml, man/expiry.1.xml, man/faillog.5.xml, man/faillog.8.xml, man/gpasswd.1.xml, man/groupadd.8.xml, man/groupdel.8.xml, man/groupmems.8.xml, man/groupmod.8.xml, man/groups.1.xml, man/grpck.8.xml, man/gshadow.5.xml, man/id.1.xml, man/lastlog.8.xml, man/limits.5.xml, man/login.1.xml, man/login.access.5.xml, man/login.defs.5.xml, man/logoutd.8.xml, man/newusers.8.xml, man/passwd.1.xml, man/passwd.5.xml, man/porttime.5.xml, man/pwck.8.xml, man/pwconv.8.xml, man/shadow.3.xml, man/shadow.5.xml, man/su.1.xml, man/suauth.5.xml, man/sulogin.8.xml, man/userdel.8.xml, man/usermod.8.xml, man/vipw.8.xml, man/chage.1.xml, man/chfn.1.xml: use tabs in indentation (~10KB less in all xml files). * po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po: @@ -1250,7 +1671,7 @@ JH_PATH_XML_CATALOG: checks the location of the XML Catalog, JH_CHECK_XML_CATALOG: checks if a particular URI appears in the XML catalog. - * man/useradd.8, man/useradd.8.xml: + * man/Attic/useradd.8, man/useradd.8.xml: cleanups in "Changing the default values" section. * man/useradd.8.xml: @@ -1260,16 +1681,16 @@ * configure.in: fixed missing )] in AC_ARG_WITH(skey, ..) (thank for fix to Yuri Kozlov ). - * man/chsh.1, man/chsh.1.xml, man/faillog.5, man/faillog.8.xml, man/groupadd.8.xml, man/gshadow.5, man/gshadow.5.xml, man/lastlog.8, man/lastlog.8.xml, man/limits.5, man/limits.5.xml, man/login.1, man/login.1.xml, man/login.access.5, man/login.access.5.xml, man/login.defs.5, man/login.defs.5.xml, man/porttime.5, man/porttime.5.xml, man/pw_auth.3, man/pw_auth.3.xml, man/shadow.3, man/shadow.3.xml, man/suauth.5, man/suauth.5.xml, man/useradd.8, man/useradd.8.xml, man/userdel.8, man/userdel.8.xml, man/usermod.8, man/usermod.8.xml: + * man/Attic/chsh.1, man/Attic/faillog.5, man/Attic/gshadow.5, man/Attic/lastlog.8, man/Attic/limits.5, man/Attic/login.1, man/Attic/login.access.5, man/Attic/login.defs.5, man/Attic/porttime.5, man/Attic/pw_auth.3, man/Attic/pw_auth.3.xml, man/Attic/shadow.3, man/Attic/suauth.5, man/Attic/useradd.8, man/Attic/userdel.8, man/Attic/usermod.8, man/chsh.1.xml, man/faillog.8.xml, man/groupadd.8.xml, man/gshadow.5.xml, man/lastlog.8.xml, man/limits.5.xml, man/login.1.xml, man/login.access.5.xml, man/login.defs.5.xml, man/porttime.5.xml, man/shadow.3.xml, man/suauth.5.xml, man/useradd.8.xml, man/userdel.8.xml, man/usermod.8.xml: typos, and change some arguments so they do not match the name of a command (fixes by Nicolas François ). - * NEWS, libmisc/chkname.c, man/groupadd.8, man/groupadd.8.xml, man/useradd.8, man/useradd.8.xml: + * NEWS, libmisc/chkname.c, man/Attic/groupadd.8, man/Attic/useradd.8, man/groupadd.8.xml, man/useradd.8.xml: fix regular expression describing alloved login/group names (pointed by Nicolas François ) (correct is [a-z_][a-z0-9_-]*[$]). - * man/useradd.8, man/useradd.8.xml: + * man/Attic/useradd.8, man/useradd.8.xml: remove "Creating New Users" section and merge this directly in DESCRIPTION. Add for -o in EXIT VALUES section. @@ -1278,32 +1699,34 @@ 2005-08-27 Tomasz K³oczko - * man/passwd.1, man/passwd.1.xml: + * man/Attic/passwd.1, man/passwd.1.xml: removed "Account maintenance" section. - * man/passwd.1, man/passwd.1.xml: partialy done rewrite. + * man/Attic/passwd.1, man/passwd.1.xml: partialy done rewrite. * po/ro.po: some fixes after review of the translation (by Sorin Batariuc ). - * man/lastlog.8, man/lastlog.8.xml: + * man/Attic/lastlog.8, man/lastlog.8.xml: s/Print help message and exit./Display help message and exit./ - * man/chage.1, man/chage.1.xml: document -h,--help option. + * man/Attic/chage.1, man/chage.1.xml: document -h,--help option. - * man/groupadd.8, man/groupadd.8.xml: + * man/Attic/groupadd.8, man/groupadd.8.xml: document -h,--help option. added for -o in EXIT VALUES. Cleanups in SYNOPSIS section. - * man/chage.1, man/chage.1.xml, man/faillog.8, man/faillog.8.xml: + * man/Attic/chage.1, man/Attic/faillog.8, man/chage.1.xml, man/faillog.8.xml: replace by . - * man/lastlog.8, man/lastlog.8.xml: document new -b,--before option. + * man/Attic/lastlog.8, man/lastlog.8.xml: + document new -b,--before option. * po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/it.po, po/ja.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/el.po, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, src/lastlog.c: s/lastlog results/lastlog records/ in lastlog usage output. - * man/lastlog.8, man/lastlog.8.xml: add "" aroud . + * man/Attic/lastlog.8, man/lastlog.8.xml: + add "" aroud . * po/vi.po, po/zh_CN.po, po/zh_TW.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, src/lastlog.c: alphabetic order options in lastlog usage output. Run "make -C po update-po". @@ -1325,7 +1748,7 @@ 2005-08-24 Tomasz K³oczko - * libmisc/chkname.c, NEWS, man/groupadd.8, man/groupadd.8.xml, man/useradd.8, man/useradd.8.xml: + * libmisc/chkname.c, NEWS, man/Attic/groupadd.8, man/Attic/useradd.8, man/groupadd.8.xml, man/useradd.8.xml: documents in CAVEATS section the limitations shadow places on user and group names (fix by Mike Frysinger ). @@ -1337,9 +1760,9 @@ * po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, src/passwd.c, NEWS: passwd rewrited for use getopt_long(). - * man/chage.1, man/chage.1.xml: /warndays/--warndays/ + * man/Attic/chage.1, man/chage.1.xml: /warndays/--warndays/ - * man/expiry.1.xml, man/faillog.5.xml, man/faillog.8.xml, man/gpasswd.1.xml, man/groupadd.8.xml, man/groupdel.8.xml, man/groupmems.8.xml, man/groupmod.8.xml, man/groups.1.xml, man/grpck.8.xml, man/gshadow.5.xml, man/id.1.xml, man/lastlog.8.xml, man/limits.5.xml, man/login.1.xml, man/login.access.5.xml, man/login.defs.5.xml, man/logoutd.8.xml, man/newusers.8.xml, man/passwd.1.xml, man/passwd.5.xml, man/porttime.5.xml, man/pw_auth.3.xml, man/pwck.8.xml, man/pwconv.8.xml, man/shadow.3.xml, man/shadow.5.xml, man/su.1.xml, man/suauth.5.xml, man/sulogin.8.xml, man/useradd.8.xml, man/userdel.8.xml, man/usermod.8.xml, man/vipw.8.xml, man/chage.1.xml, man/chfn.1.xml, man/chpasswd.8.xml, man/chsh.1.xml: + * man/Attic/pw_auth.3.xml, man/expiry.1.xml, man/faillog.5.xml, man/faillog.8.xml, man/gpasswd.1.xml, man/groupadd.8.xml, man/groupdel.8.xml, man/groupmems.8.xml, man/groupmod.8.xml, man/groups.1.xml, man/grpck.8.xml, man/gshadow.5.xml, man/id.1.xml, man/lastlog.8.xml, man/limits.5.xml, man/login.1.xml, man/login.access.5.xml, man/login.defs.5.xml, man/logoutd.8.xml, man/newusers.8.xml, man/passwd.1.xml, man/passwd.5.xml, man/porttime.5.xml, man/pwck.8.xml, man/pwconv.8.xml, man/shadow.3.xml, man/shadow.5.xml, man/su.1.xml, man/suauth.5.xml, man/sulogin.8.xml, man/useradd.8.xml, man/userdel.8.xml, man/usermod.8.xml, man/vipw.8.xml, man/chage.1.xml, man/chfn.1.xml, man/chpasswd.8.xml, man/chsh.1.xml: remove trailing spaces. * src/lastlog.c, src/login.c, src/logoutd.c, src/newgrp.c, src/newusers.c, src/passwd.c, src/pwck.c, src/pwconv.c, src/pwunconv.c, src/suauth.c, src/sulogin.c, src/useradd.c, src/userdel.c, src/usermod.c, src/vipw.c, src/Attic/chsh_chkshell.c, src/chpasswd.c, src/chsh.c, src/expiry.c, src/faillog.c, src/gpasswd.c, src/groupadd.c, src/groupdel.c, src/groupmems.c, src/groupmod.c, src/groups.c, src/grpck.c, src/grpconv.c, src/grpunconv.c, src/id.c: @@ -1416,22 +1839,22 @@ Greg Schafer and Peter Vrabec ). Indentations in --help output. - * man/chage.1, man/chage.1.xml: + * man/Attic/chage.1, man/chage.1.xml: s/occurrence/occurence/ (334_chage.1-typo Debian patch). - * man/chfn.1, man/chfn.1.xml: + * man/Attic/chfn.1, man/chfn.1.xml: s/may only change may only change/may only change/ (based on 336_chfn.1 Debian patch). * man/it/Makefile.am: cleanups (443_man_it_Makefile.am Debian patch). - * man/userdel.8, man/userdel.8.xml: s/an NIS client/a NIS client/ + * man/Attic/userdel.8, man/userdel.8.xml: s/an NIS client/a NIS client/ - * man/useradd.8, man/useradd.8.xml: s/an NIS group/a NIS group/ + * man/Attic/useradd.8, man/useradd.8.xml: s/an NIS group/a NIS group/ - * man/lastlog.8, man/lastlog.8.xml: + * man/Attic/lastlog.8, man/lastlog.8.xml: s/you have an high UID/you have a high UID/ - * man/lastlog.8, man/lastlog.8.xml: + * man/Attic/lastlog.8, man/lastlog.8.xml: added missing in AUTHORS section (cached by Nicolas). * po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po: @@ -1453,13 +1876,13 @@ Patch by Nicolas François Fix for http://bugs.debian.org/52069 - * NEWS, man/usermod.8, man/usermod.8.xml: + * NEWS, man/Attic/usermod.8, man/usermod.8.xml: give the correct range for system users: 0-999 instead of 0-99 (http://bugs.debian.org/286258) - * man/chage.1, man/chage.1.xml: s/an password/a password/ + * man/Attic/chage.1, man/chage.1.xml: s/an password/a password/ - * man/chage.1, man/chage.1.xml, src/chage.c, NEWS: + * man/Attic/chage.1, man/chage.1.xml, src/chage.c, NEWS: another maxdays fix based on 427_chage_expiry_0 Debian patch (fix for http://bugs.debian.org/78961). Better description -1 value passed in -E, -I and -M options. @@ -1474,7 +1897,7 @@ fixed handle -p option (patch by Peter Vrabec ). Indented. - * man/chage.1, man/chage.1.xml, NEWS, src/chage.c: + * man/Attic/chage.1, man/chage.1.xml, NEWS, src/chage.c: use -1 as value for disable password inactivity. Patch by Peter Vrabec which fixes: https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=109499 @@ -1513,7 +1936,7 @@ * src/faillog.c: start using exitcodes.h. - * NEWS, man/chage.1, man/chfn.1, man/chpasswd.8, man/chsh.1, man/expiry.1, man/faillog.5, man/faillog.8, man/gpasswd.1, man/groupadd.8, man/groupdel.8, man/groupmems.8, man/groupmod.8, man/groups.1, man/grpck.8, man/gshadow.5, man/id.1, man/lastlog.8, man/login.1, man/login.access.5, man/login.defs.5, man/logoutd.8, man/logoutd.8.xml, man/newusers.8, man/passwd.1, man/passwd.5, man/porttime.5, man/pw_auth.3, man/pwck.8, man/pwconv.8, man/shadow.3, man/shadow.3.xml, man/shadow.5, man/su.1, man/suauth.5, man/sulogin.8, man/sulogin.8.xml, man/useradd.8, man/userdel.8, man/usermod.8, man/vipw.8: + * NEWS, man/Attic/chage.1, man/Attic/chfn.1, man/Attic/chpasswd.8, man/Attic/chsh.1, man/Attic/expiry.1, man/Attic/faillog.5, man/Attic/faillog.8, man/Attic/gpasswd.1, man/Attic/groupadd.8, man/Attic/groupdel.8, man/Attic/groupmems.8, man/Attic/groupmod.8, man/Attic/groups.1, man/Attic/grpck.8, man/Attic/gshadow.5, man/Attic/id.1, man/Attic/lastlog.8, man/Attic/login.1, man/Attic/login.access.5, man/Attic/login.defs.5, man/Attic/logoutd.8, man/Attic/newusers.8, man/Attic/passwd.1, man/Attic/passwd.5, man/Attic/porttime.5, man/Attic/pw_auth.3, man/Attic/pwck.8, man/Attic/pwconv.8, man/Attic/shadow.3, man/Attic/shadow.5, man/Attic/su.1, man/Attic/suauth.5, man/Attic/sulogin.8, man/Attic/useradd.8, man/Attic/userdel.8, man/Attic/usermod.8, man/Attic/vipw.8, man/logoutd.8.xml, man/shadow.3.xml, man/sulogin.8.xml: regenerate all roff man pages using DocBook XSL Stylesheets 1.69.0. * src/chage.c, src/chpasswd.c, src/newusers.c, src/passwd.c, src/pwunconv.c, src/useradd.c, src/userdel.c, src/usermod.c, src/vipw.c, NEWS: @@ -1562,7 +1985,7 @@ 2005-07-29 Tomasz K³oczko - * man/chage.1, man/chage.1.xml: + * man/Attic/chage.1, man/chage.1.xml: typo (s/passwordchanges/password changes/). 2005-07-27 Tomasz K³oczko @@ -1686,7 +2109,7 @@ move MAIL_DIR variable from def_table[] to part independent to USE_PAM (still used in userdel/usermod). - * NEWS, man/pwck.8, man/pwck.8.xml: + * NEWS, man/Attic/pwck.8, man/pwck.8.xml: document -q option (based on Debian patch for fix http://bugs.debian.org/309408) Rewrited OPTIONS section and better SYNOPSIS. @@ -1708,7 +2131,7 @@ 2005-07-11 Tomasz K³oczko - * NEWS, man/lastlog.8, man/lastlog.8.xml: + * NEWS, man/Attic/lastlog.8, man/lastlog.8.xml: document that lastlog is a sparse file, and don't need to be rotated. http://bugs.debian.org/219321 @@ -1726,11 +2149,11 @@ 2005-07-10 Tomasz K³oczko - * man/login.1, man/login.1.xml, NEWS: + * man/Attic/login.1, man/login.1.xml, NEWS: better explain the respective roles of login, init and getty with regards to the utmp file (based on 441_manpages-shadow.5 Debian patch) - * man/groupdel.8.xml, man/su.1, man/su.1.xml, man/groupdel.8: + * man/Attic/su.1, man/groupdel.8.xml, man/su.1.xml, man/Attic/groupdel.8: s/presense/presence/; s/filesystem/file system/ (sed on 440_manpages-login.1 Debian patch) @@ -1743,7 +2166,7 @@ * man/it/Makefile.am: move pwunconv.8 to man_MANS. - * man/useradd.8.xml, man/useradd.8: + * man/useradd.8.xml, man/Attic/useradd.8: updated after rewrite for for getopt_long() in useradd (-D and -k options idescription must be finished). @@ -1778,7 +2201,7 @@ * po/stats: improved. - * man/groupadd.8, man/groupadd.8.xml, NEWS: + * man/Attic/groupadd.8, man/groupadd.8.xml, NEWS: document -o option in groupadd(8). * configure.in: s/'"$" != "no"'/'"$" = "yes"'/ @@ -1793,10 +2216,10 @@ * src/useradd.c: s,key=value,KEY=VALUE, - * src/groupadd.c, NEWS, man/groupadd.8, man/groupadd.8.xml: + * src/groupadd.c, NEWS, man/Attic/groupadd.8, man/groupadd.8.xml: change -O option to -K and document it in man page. - * man/useradd.8, man/useradd.8.xml, src/useradd.c: + * man/Attic/useradd.8, man/useradd.8.xml, src/useradd.c: s/NAME=VALUE/KEY=VALUE/; s/key=value/KEY=VALUE/ * src/chfn.c, src/groupadd.c, src/groupmems.c, src/login.c, src/passwd.c, src/vipw.c: @@ -1819,7 +2242,7 @@ * po/POTFILES.in: s,libmisc/chkshell.c,src/chage_chkshell.c, - * man/usermod.8, man/usermod.8.xml, src/usermod.c, NEWS: + * man/Attic/usermod.8, man/usermod.8.xml, src/usermod.c, NEWS: added -a option. This flag can only be used in conjunction with the -G option. It cause usermod to append user to the current supplementary group list. (patch by Peter Vrabec ) @@ -1842,13 +2265,13 @@ * src/useradd.c: s/-O/-K/ - * man/useradd.8, man/useradd.8.xml: + * man/Attic/useradd.8, man/useradd.8.xml: cleanups in Note: in -K description. - * NEWS, man/useradd.8, man/useradd.8.xml, src/useradd.c: + * NEWS, man/Attic/useradd.8, man/useradd.8.xml, src/useradd.c: change -O option to -K and document it in man page. - * man/useradd.8, man/useradd.8.xml: + * man/Attic/useradd.8, man/useradd.8.xml: added separated for -D description and remove using tags from . @@ -1900,7 +2323,7 @@ use SYSLOG macro instead syslog() which saves the locale, sets the locale to C, sends the message and restores the locale (fix by Nicolas François ). - * NEWS, man/groupadd.8, man/groupadd.8.xml, man/groupdel.8, man/groupdel.8.xml, man/groupmod.8, man/groupmod.8.xml, man/userdel.8, man/userdel.8.xml, man/usermod.8, man/usermod.8.xml: + * NEWS, man/Attic/groupadd.8, man/Attic/groupdel.8, man/Attic/groupmod.8, man/Attic/userdel.8, man/Attic/usermod.8, man/groupadd.8.xml, man/groupdel.8.xml, man/groupmod.8.xml, man/userdel.8.xml, man/usermod.8.xml: in SEE ALLSO section added refer to gpasswd(8) (suggested by Mike Frysinger ) @@ -1964,11 +2387,11 @@ * libmisc/entry.c: removed extern for fgetpwent(). - * NEWS, man/chage.1, man/chfn.1, man/chpasswd.8, man/chsh.1, man/expiry.1, man/faillog.5, man/faillog.8, man/gpasswd.1, man/groupadd.8, man/groupdel.8, man/groupmod.8, man/groups.1, man/grpck.8, man/gshadow.5, man/id.1, man/lastlog.8, man/login.1, man/login.defs.5, man/newusers.8, man/passwd.1, man/passwd.5, man/pw_auth.3, man/pwck.8, man/pwconv.8, man/shadow.3, man/shadow.5, man/su.1, man/useradd.8, man/userdel.8, man/usermod.8, man/vipw.8: + * NEWS, man/Attic/chage.1, man/Attic/chfn.1, man/Attic/chpasswd.8, man/Attic/chsh.1, man/Attic/expiry.1, man/Attic/faillog.5, man/Attic/faillog.8, man/Attic/gpasswd.1, man/Attic/groupadd.8, man/Attic/groupdel.8, man/Attic/groupmod.8, man/Attic/groups.1, man/Attic/grpck.8, man/Attic/gshadow.5, man/Attic/id.1, man/Attic/lastlog.8, man/Attic/login.1, man/Attic/login.defs.5, man/Attic/newusers.8, man/Attic/passwd.1, man/Attic/passwd.5, man/Attic/pw_auth.3, man/Attic/pwck.8, man/Attic/pwconv.8, man/Attic/shadow.3, man/Attic/shadow.5, man/Attic/su.1, man/Attic/useradd.8, man/Attic/userdel.8, man/Attic/usermod.8, man/Attic/vipw.8: now most of the man pages now are generated from XML files so in case any submiting any chages to this resources please make diff fies to XML files. - * man/pw_auth.3.xml: cleanups. + * man/Attic/pw_auth.3.xml: cleanups. * man/grpck.8.xml, man/passwd.1.xml: correctly code EXIT VALUES section using . Cleanups. @@ -2008,11 +2431,11 @@ * man/shadow.5.xml: use for describe shadow fields. - * man/pw_auth.3.xml: cleanups. + * man/Attic/pw_auth.3.xml: cleanups. - * man/pw_auth.3.xml: use correct . + * man/Attic/pw_auth.3.xml: use correct . - * man/pw_auth.3.xml: cleanups. + * man/Attic/pw_auth.3.xml: cleanups. * man/groupdel.8.xml, man/groupmod.8.xml: correctly code EXIT VALUES section. @@ -2058,7 +2481,7 @@ * src/login.c: indent. - * man/Attic/shadowconfig.8.xml, man/chage.1.xml, man/faillog.8.xml, man/groupmems.8.xml, man/gshadow.5.xml, man/login.1.xml, man/login.defs.5.xml, man/logoutd.8.xml, man/newusers.8.xml, man/passwd.1.xml, man/passwd.5.xml, man/pw_auth.3.xml, man/pwck.8.xml, man/pwconv.8.xml, man/shadow.3.xml, man/shadow.5.xml, man/su.1.xml, man/suauth.5.xml, man/sulogin.8.xml, man/useradd.8.xml, man/userdel.8.xml, man/usermod.8.xml, man/vipw.8.xml: + * man/Attic/pw_auth.3.xml, man/Attic/shadowconfig.8.xml, man/chage.1.xml, man/faillog.8.xml, man/groupmems.8.xml, man/gshadow.5.xml, man/login.1.xml, man/login.defs.5.xml, man/logoutd.8.xml, man/newusers.8.xml, man/passwd.1.xml, man/passwd.5.xml, man/pwck.8.xml, man/pwconv.8.xml, man/shadow.3.xml, man/shadow.5.xml, man/su.1.xml, man/suauth.5.xml, man/sulogin.8.xml, man/useradd.8.xml, man/userdel.8.xml, man/usermod.8.xml, man/vipw.8.xml: cleanups. 2005-06-14 Tomasz K³oczko @@ -2087,12 +2510,12 @@ the PAM session needs to be closed as root, thus before change_uid() http://bugs.debian.org/53570 http://bugs.debian.org/195048 http://bugs.debian.org/211884 - * man/passwd.1, man/passwd.1.xml: + * man/Attic/passwd.1, man/passwd.1.xml: s/compatiblity/compatibility/ (fix by Christian Perrier ). 2005-06-09 Tomasz K³oczko - * NEWS, man/chfn.1, man/chfn.1.xml: + * NEWS, man/Attic/chfn.1, man/chfn.1.xml: give more details about the influence of login.defs on what's allowed to users (based on Debian patches). @@ -2109,20 +2532,20 @@ * po/POTFILES.in, NEWS, libmisc/Attic/setup.c, libmisc/Makefile.am: not used now (removed). - * man/usermod.8, man/usermod.8.xml: + * man/Attic/usermod.8, man/usermod.8.xml: s/inactive_time/inactive_days/ in -f parameter in SYNOPSIS (fix by Christian Perrier ). 2005-06-08 Tomasz K³oczko - * man/grpck.8, man/grpck.8.xml: + * man/Attic/grpck.8, man/grpck.8.xml: typo: s/incorrectable/uncorrectable/ (by A Costa ). - * man/gshadow.5, man/gshadow.5.xml: + * man/Attic/gshadow.5, man/gshadow.5.xml: typos: s/folowing/following/; s/encryped/encrypted/; s/supercedes/supersedes/ (by A Costa ). - * man/shadow.5, man/shadow.5.xml: + * man/Attic/shadow.5, man/shadow.5.xml: typos: s/encryped/encrypted/; s/supercedes/supersedes/ (by A Costa ) @@ -2156,7 +2579,7 @@ 2005-05-24 Tomasz K³oczko - * src/chage.c, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, NEWS, man/chage.1, man/chage.1.xml: + * src/chage.c, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, NEWS, man/Attic/chage.1, man/chage.1.xml: rewrite for use getopt_long(). 2005-05-23 Tomasz K³oczko @@ -2176,7 +2599,7 @@ fixed NULL pointer dereference - getlogin() and ttyname() can return NULL which is not checked (http://bugs.debian.org/162303). - * man/pwconv.8.xml, man/su.1, man/su.1.xml, man/pwconv.8: + * man/Attic/su.1, man/pwconv.8.xml, man/su.1.xml, man/Attic/pwconv.8: fixed typo (s,similiar,similar,). 2005-05-14 Tomasz K³oczko @@ -2206,7 +2629,8 @@ leaves the table as it is, and changes from the binary search to a sequential one (fix by Lucas Correia Villa Real ). - * man/passwd.1, man/passwd.1.xml: make bold passwd and chfn commands. + * man/Attic/passwd.1, man/passwd.1.xml: + make bold passwd and chfn commands. 2005-04-28 Tomasz K³oczko @@ -2223,10 +2647,10 @@ * man/Attic/mkpasswd.8.xml, man/faillog.5.xml, man/faillog.8.xml, man/gpasswd.1.xml, man/groupadd.8.xml, man/groupdel.8.xml, man/groupmems.8.xml, man/groupmod.8.xml, man/groups.1.xml, man/grpck.8.xml, man/gshadow.5.xml, man/id.1.xml, man/lastlog.8.xml, man/limits.5.xml, man/passwd.1.xml, man/passwd.5.xml, man/porttime.5.xml, man/pwck.8.xml, man/shadow.3.xml, man/shadow.5.xml, man/su.1.xml, man/suauth.5.xml, man/sulogin.8.xml, man/useradd.8.xml, man/userdel.8.xml, man/usermod.8.xml: use in FILES section. Cleanups. - * man/expiry.1.xml, man/chsh.1.xml, man/chpasswd.8.xml, man/chfn.1.xml, man/porttime.5.xml, man/pw_auth.3.xml: + * man/expiry.1.xml, man/chsh.1.xml, man/chpasswd.8.xml, man/chfn.1.xml, man/porttime.5.xml, man/Attic/pw_auth.3.xml: cleanups. - * man/vipw.8, man/vipw.8.xml: + * man/Attic/vipw.8, man/vipw.8.xml: small fix: s,vi,vi(1), (reported by Helge Kreutzmann in http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=260636). s,VISUAL,$VISUAL; s,EDITOR,$EDITOR, @@ -2235,20 +2659,20 @@ * man/login.1.xml: fixed bold (use ). Cleanups. - * man/login.1: fixed typo in bold. + * man/Attic/login.1: fixed typo in bold. * man/chage.1.xml: fixed italic. Cleanups. - * man/chage.1: fixed typo in italic. + * man/Attic/chage.1: fixed typo in italic. * man/login.defs.5.xml: fixed italic (use istead italic). Cleanups. - * man/login.defs.5: fixed typo in italic. + * man/Attic/login.defs.5: fixed typo in italic. * man/vipw.8.xml: fixed italic (use ). - * man/vipw.8: typo in italic. + * man/Attic/vipw.8: typo in italic. * man/Makefile.am: added target for generate shadow-man-pages.pot. List all now useable xml files @@ -2257,13 +2681,13 @@ * man/pwconv.8.xml: fixed bold. Use in more places istead bold. - * man/login.defs.5: typo in bold. + * man/Attic/login.defs.5: typo in bold. * man/su.1.xml: removed comment. Use in Files secstion. Fixed bold. - * man/pwconv.8, man/su.1: typo in bold. + * man/Attic/pwconv.8, man/Attic/su.1: typo in bold. 2005-04-25 Tomasz K³oczko @@ -2271,7 +2695,7 @@ * po/nl.po: kill fuzzy. - * man/chage.1: + * man/Attic/chage.1: reverte last commit (by mistake commited experimental version generated from XML file). * NEWS, po/nl.po: @@ -2292,10 +2716,10 @@ * man/chage.1.xml, man/chfn.1.xml, man/chsh.1.xml, man/expiry.1.xml, man/gpasswd.1.xml, man/groups.1.xml, man/id.1.xml, man/login.1.xml, man/passwd.1.xml, man/su.1.xml: added User Commands in . - * man/Attic/mkpasswd.8.xml, man/Attic/shadowconfig.8.xml, man/chfn.1.xml, man/chpasswd.8.xml, man/chsh.1.xml, man/expiry.1.xml, man/faillog.5.xml, man/faillog.8.xml, man/gpasswd.1.xml, man/groupadd.8.xml, man/groupdel.8.xml, man/groupmems.8.xml, man/groupmod.8.xml, man/groups.1.xml, man/grpck.8.xml, man/gshadow.5.xml, man/id.1.xml, man/lastlog.8.xml, man/limits.5.xml, man/login.1.xml, man/login.access.5.xml, man/login.defs.5.xml, man/logoutd.8.xml, man/newusers.8.xml, man/passwd.1.xml, man/passwd.5.xml, man/porttime.5.xml, man/pw_auth.3.xml, man/pwck.8.xml, man/pwconv.8.xml, man/shadow.3.xml, man/shadow.5.xml, man/su.1.xml, man/suauth.5.xml, man/sulogin.8.xml, man/useradd.8.xml, man/userdel.8.xml, man/vigr.8.xml: + * man/Attic/mkpasswd.8.xml, man/Attic/pw_auth.3.xml, man/Attic/shadowconfig.8.xml, man/chfn.1.xml, man/chpasswd.8.xml, man/chsh.1.xml, man/expiry.1.xml, man/faillog.5.xml, man/faillog.8.xml, man/gpasswd.1.xml, man/groupadd.8.xml, man/groupdel.8.xml, man/groupmems.8.xml, man/groupmod.8.xml, man/groups.1.xml, man/grpck.8.xml, man/gshadow.5.xml, man/id.1.xml, man/lastlog.8.xml, man/limits.5.xml, man/login.1.xml, man/login.access.5.xml, man/login.defs.5.xml, man/logoutd.8.xml, man/newusers.8.xml, man/passwd.1.xml, man/passwd.5.xml, man/porttime.5.xml, man/pwck.8.xml, man/pwconv.8.xml, man/shadow.3.xml, man/shadow.5.xml, man/su.1.xml, man/suauth.5.xml, man/sulogin.8.xml, man/useradd.8.xml, man/userdel.8.xml, man/vigr.8.xml: Use encoding="UTF-8" and DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN". - * man/userdel.8.xml, man/usermod.8.xml, man/vigr.8.xml, man/vipw.8.xml, man/Attic/mkpasswd.8.xml, man/Attic/shadowconfig.8.xml, man/chage.1.xml, man/chfn.1.xml, man/chpasswd.8.xml, man/chsh.1.xml, man/expiry.1.xml, man/faillog.5.xml, man/faillog.8.xml, man/gpasswd.1.xml, man/groupadd.8.xml, man/groupdel.8.xml, man/groupmems.8.xml, man/groupmod.8.xml, man/groups.1.xml, man/grpck.8.xml, man/gshadow.5.xml, man/id.1.xml, man/lastlog.8.xml, man/limits.5.xml, man/login.1.xml, man/login.access.5.xml, man/login.defs.5.xml, man/logoutd.8.xml, man/newusers.8.xml, man/passwd.1.xml, man/passwd.5.xml, man/porttime.5.xml, man/pw_auth.3.xml, man/pwck.8.xml, man/pwconv.8.xml, man/shadow.3.xml, man/shadow.5.xml, man/su.1.xml, man/suauth.5.xml, man/sulogin.8.xml, man/useradd.8.xml: + * man/userdel.8.xml, man/usermod.8.xml, man/vigr.8.xml, man/vipw.8.xml, man/Attic/mkpasswd.8.xml, man/Attic/pw_auth.3.xml, man/Attic/shadowconfig.8.xml, man/chage.1.xml, man/chfn.1.xml, man/chpasswd.8.xml, man/chsh.1.xml, man/expiry.1.xml, man/faillog.5.xml, man/faillog.8.xml, man/gpasswd.1.xml, man/groupadd.8.xml, man/groupdel.8.xml, man/groupmems.8.xml, man/groupmod.8.xml, man/groups.1.xml, man/grpck.8.xml, man/gshadow.5.xml, man/id.1.xml, man/lastlog.8.xml, man/limits.5.xml, man/login.1.xml, man/login.access.5.xml, man/login.defs.5.xml, man/logoutd.8.xml, man/newusers.8.xml, man/passwd.1.xml, man/passwd.5.xml, man/porttime.5.xml, man/pwck.8.xml, man/pwconv.8.xml, man/shadow.3.xml, man/shadow.5.xml, man/su.1.xml, man/suauth.5.xml, man/sulogin.8.xml, man/useradd.8.xml: better formation using "xmlindent -l 80 -d 2". 2005-04-21 Tomasz K³oczko @@ -2310,7 +2734,7 @@ * po/uk.po: cleanups in plural forms (by Roman Festchook ). - * man/Attic/mkpasswd.8.xml, man/Attic/shadowconfig.8.xml, man/chage.1, man/chfn.1.xml, man/chpasswd.8.xml, man/chsh.1.xml, man/expiry.1.xml, man/faillog.5.xml, man/faillog.8.xml, man/gpasswd.1.xml, man/groupadd.8.xml, man/groupdel.8.xml, man/groupmems.8.xml, man/groupmod.8.xml, man/groups.1.xml, man/grpck.8.xml, man/gshadow.5.xml, man/id.1.xml, man/lastlog.8.xml, man/limits.5.xml, man/login.1.xml, man/login.access.5.xml, man/login.defs.5.xml, man/logoutd.8.xml, man/newusers.8.xml, man/passwd.1.xml, man/passwd.5.xml, man/porttime.5.xml, man/pw_auth.3.xml, man/pwck.8.xml, man/pwconv.8.xml, man/shadow.3.xml, man/shadow.5.xml, man/su.1.xml, man/suauth.5.xml, man/sulogin.8.xml, man/useradd.8.xml, man/userdel.8.xml, man/usermod.8.xml, man/vipw.8.xml: + * man/Attic/chage.1, man/Attic/mkpasswd.8.xml, man/Attic/pw_auth.3.xml, man/Attic/shadowconfig.8.xml, man/chfn.1.xml, man/chpasswd.8.xml, man/chsh.1.xml, man/expiry.1.xml, man/faillog.5.xml, man/faillog.8.xml, man/gpasswd.1.xml, man/groupadd.8.xml, man/groupdel.8.xml, man/groupmems.8.xml, man/groupmod.8.xml, man/groups.1.xml, man/grpck.8.xml, man/gshadow.5.xml, man/id.1.xml, man/lastlog.8.xml, man/limits.5.xml, man/login.1.xml, man/login.access.5.xml, man/login.defs.5.xml, man/logoutd.8.xml, man/newusers.8.xml, man/passwd.1.xml, man/passwd.5.xml, man/porttime.5.xml, man/pwck.8.xml, man/pwconv.8.xml, man/shadow.3.xml, man/shadow.5.xml, man/su.1.xml, man/suauth.5.xml, man/sulogin.8.xml, man/useradd.8.xml, man/userdel.8.xml, man/usermod.8.xml, man/vipw.8.xml: reformated using xemacs. 2005-04-20 Tomasz K³oczko @@ -2349,10 +2773,10 @@ 2005-04-18 Tomasz K³oczko - * man/useradd.8: + * man/Attic/useradd.8: fixed typos in useadd syntax (in SYNOPSIS section) catched using doclifter. - * man/Attic/mkpasswd.8.xml, man/Attic/shadowconfig.8.xml, man/chfn.1.xml, man/chpasswd.8.xml, man/chsh.1.xml, man/expiry.1.xml, man/faillog.5.xml, man/faillog.8.xml, man/getspnam.3.xml, man/gpasswd.1.xml, man/groupadd.8.xml, man/groupdel.8.xml, man/groupmems.8.xml, man/groupmod.8.xml, man/groups.1.xml, man/grpck.8.xml, man/grpconv.8.xml, man/grpunconv.8.xml, man/gshadow.5.xml, man/id.1.xml, man/lastlog.8.xml, man/limits.5.xml, man/login.1.xml, man/login.access.5.xml, man/login.defs.5.xml, man/logoutd.8.xml, man/newusers.8.xml, man/passwd.1.xml, man/passwd.5.xml, man/porttime.5.xml, man/pw_auth.3.xml, man/pwck.8.xml, man/pwconv.8.xml, man/pwunconv.8.xml, man/sg.1.xml, man/shadow.3.xml, man/shadow.5.xml, man/su.1.xml, man/suauth.5.xml, man/sulogin.8.xml, man/useradd.8.xml, man/userdel.8.xml, man/usermod.8.xml, man/vigr.8.xml, man/vipw.8.xml: + * man/Attic/mkpasswd.8.xml, man/Attic/pw_auth.3.xml, man/Attic/shadowconfig.8.xml, man/chfn.1.xml, man/chpasswd.8.xml, man/chsh.1.xml, man/expiry.1.xml, man/faillog.5.xml, man/faillog.8.xml, man/getspnam.3.xml, man/gpasswd.1.xml, man/groupadd.8.xml, man/groupdel.8.xml, man/groupmems.8.xml, man/groupmod.8.xml, man/groups.1.xml, man/grpck.8.xml, man/grpconv.8.xml, man/grpunconv.8.xml, man/gshadow.5.xml, man/id.1.xml, man/lastlog.8.xml, man/limits.5.xml, man/login.1.xml, man/login.access.5.xml, man/login.defs.5.xml, man/logoutd.8.xml, man/newusers.8.xml, man/passwd.1.xml, man/passwd.5.xml, man/porttime.5.xml, man/pwck.8.xml, man/pwconv.8.xml, man/pwunconv.8.xml, man/sg.1.xml, man/shadow.3.xml, man/shadow.5.xml, man/su.1.xml, man/suauth.5.xml, man/sulogin.8.xml, man/useradd.8.xml, man/userdel.8.xml, man/usermod.8.xml, man/vigr.8.xml, man/vipw.8.xml: raw version converted using doclifter. * configure.in: remove handle --with-lib{opie,skey}. @@ -2360,7 +2784,7 @@ * man/de/chsh.1: synced with english version (by Simon Brandmair ). - * man/usermod.8: improved -o description. + * man/Attic/usermod.8: improved -o description. * man/de/passwd.1: added translation EXIT VALUES section (by Simon Brandmair ). @@ -2414,7 +2838,7 @@ fix #61313 Debian bug: "passwd -S root" (as a normal user) should not display "You may not change the password for root. - * NEWS, man/passwd.1: + * NEWS, man/Attic/passwd.1: fix #160477 Debian bug: improve -S output description. * man/de/passwd.1: @@ -2423,15 +2847,16 @@ 2005-04-14 Tomasz K³oczko - * man/passwd.1, man/pl/passwd.1: bold passwd and chage commands. + * man/Attic/passwd.1, man/pl/passwd.1: bold passwd and chage commands. * NEWS, src/vipw.c: fixed race condition in vipw (Debian #242407 bug; fix by Alexander Gattin ). - * man/pl/chage.1, man/pl/chage.1.xml: synced with english version. + * man/pl/Attic/chage.1.xml, man/pl/chage.1: + synced with english version. - * man/chage.1, man/chage.1.xml: + * man/Attic/chage.1, man/chage.1.xml: add info about what mean -1 passed n expiredate parameter (based on #304542 Debian bug; submited by Federico Grau ). @@ -2440,7 +2865,7 @@ * po/fi.po, NEWS: updated translation (by Tommi Vainikainen ). - * man/hu/passwd.1, man/it/passwd.1, man/ja/passwd.1, man/pl/passwd.1, man/de/passwd.1, man/es/passwd.1, man/passwd.1: + * man/hu/passwd.1, man/it/passwd.1, man/ja/passwd.1, man/pl/passwd.1, man/Attic/passwd.1, man/de/passwd.1, man/es/passwd.1: cleanups and unifications in SEE ALSO section. 2005-04-12 Tomasz K³oczko @@ -2460,25 +2885,26 @@ * po/cs.po: killed fuzzy (by Miroslav Kure ). - * man/ja/newgrp.1, man/pl/newgrp.1, NEWS, man/hu/newgrp.1, man/newgrp.1: + * man/ja/newgrp.1, man/pl/newgrp.1, NEWS, man/Attic/newgrp.1, man/hu/newgrp.1: newgrp uses /bin/sh (not bash). - * man/Attic/mkpasswd.8, man/gpasswd.1, man/groupdel.8, man/groupmems.8, man/groupmod.8, man/groups.1, man/id.1, man/newgrp.1, man/pwck.8, man/useradd.8, man/userdel.8, man/usermod.8: + * man/Attic/gpasswd.1, man/Attic/groupdel.8, man/Attic/groupmems.8, man/Attic/groupmod.8, man/Attic/groups.1, man/Attic/id.1, man/Attic/mkpasswd.8, man/Attic/newgrp.1, man/Attic/pwck.8, man/Attic/useradd.8, man/Attic/userdel.8, man/Attic/usermod.8: describe /etc/group in FILES section as "group account information". - * man/grpck.8: + * man/Attic/grpck.8: describe /etc/passwd in FILES section as "user account information". * po/stats: small script for generate translations statistics. * NEWS, po/cs.po: Updated by Miroslav Kure . - * man/chage.1.xml, man/Attic/mkpasswd.8, man/chage.1, man/expiry.1, man/login.1, man/newgrp.1, man/passwd.1, man/pwck.8, man/shadow.3, man/shadow.5, man/su.1, man/sulogin.8: + * man/chage.1.xml, man/Attic/chage.1, man/Attic/expiry.1, man/Attic/login.1, man/Attic/mkpasswd.8, man/Attic/newgrp.1, man/Attic/passwd.1, man/Attic/pwck.8, man/Attic/shadow.3, man/Attic/shadow.5, man/Attic/su.1, man/Attic/sulogin.8: describe /etc/shadow in FILES section as "secure user account information". - * man/newgrp.1: Reformated paragraph. s,Bourne shell,\fBbash\fR shell, + * man/Attic/newgrp.1: + Reformated paragraph. s,Bourne shell,\fBbash\fR shell, - * NEWS, man/newgrp.1: + * NEWS, man/Attic/newgrp.1: fix #251926, #166173, #113191 Debian bugs: explain why editing /etc/group (without gshadow) doesn't permit to use newgrp. @@ -2516,7 +2942,7 @@ * src/faillog.c (usage): typo (s,IDAYS,DAYS,). - * man/faillog.8, NEWS: + * man/Attic/faillog.8, NEWS: updated after rewrite faillog command for use getopt_long(). * src/faillog.c: @@ -2528,7 +2954,7 @@ * po/POTFILES.in: updated. - * man/gpasswd.1: typo (s,fB,\fB,). + * man/Attic/gpasswd.1: typo (s,fB,\fB,). 2005-04-06 Tomasz K³oczko @@ -2569,21 +2995,21 @@ 2005-04-05 Tomasz K³oczko - * man/ru/passwd.5, man/zh_CN/chfn.1, man/zh_CN/chpasswd.8, man/zh_CN/chsh.1, man/zh_CN/groupadd.8, man/zh_CN/groupdel.8, man/zh_CN/groupmod.8, man/zh_CN/useradd.8, man/zh_CN/userdel.8, man/zh_CN/usermod.8, man/zh_TW/chfn.1, man/zh_TW/chsh.1, man/zh_TW/groupadd.8, man/zh_TW/groupdel.8, man/zh_TW/groupmod.8, man/zh_TW/useradd.8, man/zh_TW/userdel.8, man/zh_TW/usermod.8, man/ko/chfn.1, man/ko/chsh.1, man/ko/groups.1, man/ko/id.1, man/ko/login.1, man/ko/passwd.5, man/ko/su.1, man/pt_BR/gpasswd.1, man/pt_BR/groupadd.8, man/pt_BR/groupdel.8, man/pt_BR/groupmod.8, man/pt_BR/shadow.5, man/ja/Attic/mkpasswd.8, man/ja/chage.1, man/ja/chfn.1, man/ja/chpasswd.8, man/ja/chsh.1, man/ja/expiry.1, man/ja/faillog.8, man/ja/gpasswd.1, man/ja/groupadd.8, man/ja/groupmod.8, man/ja/groups.1, man/ja/grpck.8, man/ja/id.1, man/ja/lastlog.8, man/ja/limits.5, man/ja/login.1, man/ja/login.access.5, man/ja/login.defs.5, man/ja/newgrp.1, man/ja/passwd.1, man/ja/porttime.5, man/ja/pw_auth.3, man/ja/pwck.8, man/ja/shadow.3, man/ja/su.1, man/ja/suauth.5, man/ja/sulogin.8, man/ja/useradd.8, man/ja/userdel.8, man/ja/usermod.8, man/ja/vipw.8, man/hu/chfn.1, man/hu/chsh.1, man/hu/gpasswd.1, man/hu/groups.1, man/hu/id.1, man/hu/login.1, man/hu/newgrp.1, man/hu/passwd.1, man/hu/su.1, man/id/chsh.1, man/id/login.1, man/id/useradd.8, man/it/chfn.1, man/it/chsh.1, man/it/gpasswd.1, man/it/groupadd.8, man/it/groupdel.8, man/it/groupmod.8, man/it/groups.1, man/it/grpck.8, man/it/id.1, man/it/lastlog.8, man/it/login.1, man/it/passwd.5, man/it/shadow.5, man/it/useradd.8, man/it/userdel.8, man/it/usermod.8, man/it/vipw.8, man/de/chfn.1, man/de/chsh.1, man/de/login.1, man/de/passwd.1, man/de/passwd.5, man/de/su.1, man/de/vipw.8, man/es/login.1, man/es/passwd.1, man/es/su.1, man/fr/chage.1, man/fr/chpasswd.8, man/fr/chsh.1, man/fr/faillog.5, man/fr/gpasswd.1, man/fr/groups.1, man/fr/id.1, man/fr/passwd.1, man/fr/passwd.5, man/fr/shadow.5, man/fr/su.1, man/fr/useradd.8, man/fr/userdel.8, man/fr/usermod.8, man/cs/groups.1, man/cs/id.1, man/cs/lastlog.8, man/cs/passwd.5, man/cs/shadow.5, man/cs/su.1, man/pl/Attic/mkpasswd.8, man/pl/Attic/shadowconfig.8, man/pl/chage.1, man/pl/chfn.1, man/pl/chpasswd.8, man/pl/chsh.1, man/pl/expiry.1, man/pl/faillog.5, man/pl/faillog.8, man/pl/gpasswd.1, man/pl/groupadd.8, man/pl/groupdel.8, man/pl/groupmems.8, man/pl/groupmod.8, man/pl/groups.1, man/pl/grpck.8, man/pl/id.1, man/pl/lastlog.8, man/pl/limits.5, man/pl/login.1, man/pl/login.access.5, man/pl/login.defs.5, man/pl/logoutd.8, man/pl/newgrp.1, man/pl/newusers.8, man/pl/passwd.1, man/pl/passwd.5, man/pl/porttime.5, man/pl/pw_auth.3, man/pl/pwck.8, man/pl/pwconv.8, man/pl/shadow.3, man/pl/shadow.5, man/pl/su.1, man/pl/suauth.5, man/pl/sulogin.8, man/pl/useradd.8, man/pl/userdel.8, man/pl/vipw.8, man/chage.1, man/chfn.1, man/expiry.1, man/faillog.8, man/gpasswd.1, man/groupadd.8, man/groupmems.8, man/groupmod.8, man/grpck.8, man/lastlog.8, man/limits.5, man/login.1, man/login.defs.5, man/newgrp.1, man/passwd.1, man/porttime.5, man/pwck.8, man/shadow.3, man/su.1, man/suauth.5, man/sulogin.8, man/useradd.8, man/usermod.8, man/vipw.8: + * man/ru/passwd.5, man/zh_CN/chfn.1, man/zh_CN/chpasswd.8, man/zh_CN/chsh.1, man/zh_CN/groupadd.8, man/zh_CN/groupdel.8, man/zh_CN/groupmod.8, man/zh_CN/useradd.8, man/zh_CN/userdel.8, man/zh_CN/usermod.8, man/zh_TW/chfn.1, man/zh_TW/chsh.1, man/zh_TW/groupadd.8, man/zh_TW/groupdel.8, man/zh_TW/groupmod.8, man/zh_TW/useradd.8, man/zh_TW/userdel.8, man/zh_TW/usermod.8, man/ko/chfn.1, man/ko/chsh.1, man/ko/groups.1, man/ko/id.1, man/ko/login.1, man/ko/passwd.5, man/ko/su.1, man/pt_BR/gpasswd.1, man/pt_BR/groupadd.8, man/pt_BR/groupdel.8, man/pt_BR/groupmod.8, man/pt_BR/shadow.5, man/ja/Attic/mkpasswd.8, man/ja/Attic/pw_auth.3, man/ja/chage.1, man/ja/chfn.1, man/ja/chpasswd.8, man/ja/chsh.1, man/ja/expiry.1, man/ja/faillog.8, man/ja/gpasswd.1, man/ja/groupadd.8, man/ja/groupmod.8, man/ja/groups.1, man/ja/grpck.8, man/ja/id.1, man/ja/lastlog.8, man/ja/limits.5, man/ja/login.1, man/ja/login.access.5, man/ja/login.defs.5, man/ja/newgrp.1, man/ja/passwd.1, man/ja/porttime.5, man/ja/pwck.8, man/ja/shadow.3, man/ja/su.1, man/ja/suauth.5, man/ja/sulogin.8, man/ja/useradd.8, man/ja/userdel.8, man/ja/usermod.8, man/ja/vipw.8, man/hu/chfn.1, man/hu/chsh.1, man/hu/gpasswd.1, man/hu/groups.1, man/hu/id.1, man/hu/login.1, man/hu/newgrp.1, man/hu/passwd.1, man/hu/su.1, man/id/chsh.1, man/id/login.1, man/id/useradd.8, man/it/chfn.1, man/it/chsh.1, man/it/gpasswd.1, man/it/groupadd.8, man/it/groupdel.8, man/it/groupmod.8, man/it/groups.1, man/it/grpck.8, man/it/id.1, man/it/lastlog.8, man/it/login.1, man/it/passwd.5, man/it/shadow.5, man/it/useradd.8, man/it/userdel.8, man/it/usermod.8, man/it/vipw.8, man/de/chfn.1, man/de/chsh.1, man/de/login.1, man/de/passwd.1, man/de/passwd.5, man/de/su.1, man/de/vipw.8, man/es/login.1, man/es/passwd.1, man/es/su.1, man/fr/chage.1, man/fr/chpasswd.8, man/fr/chsh.1, man/fr/faillog.5, man/fr/gpasswd.1, man/fr/groups.1, man/fr/id.1, man/fr/passwd.1, man/fr/passwd.5, man/fr/shadow.5, man/fr/su.1, man/fr/useradd.8, man/fr/userdel.8, man/fr/usermod.8, man/cs/groups.1, man/cs/id.1, man/cs/lastlog.8, man/cs/passwd.5, man/cs/shadow.5, man/cs/su.1, man/pl/Attic/mkpasswd.8, man/pl/Attic/pw_auth.3, man/pl/Attic/shadowconfig.8, man/pl/chage.1, man/pl/chfn.1, man/pl/chpasswd.8, man/pl/chsh.1, man/pl/expiry.1, man/pl/faillog.5, man/pl/faillog.8, man/pl/gpasswd.1, man/pl/groupadd.8, man/pl/groupdel.8, man/pl/groupmems.8, man/pl/groupmod.8, man/pl/groups.1, man/pl/grpck.8, man/pl/id.1, man/pl/lastlog.8, man/pl/limits.5, man/pl/login.1, man/pl/login.access.5, man/pl/login.defs.5, man/pl/logoutd.8, man/pl/newgrp.1, man/pl/newusers.8, man/pl/passwd.1, man/pl/passwd.5, man/pl/porttime.5, man/pl/pwck.8, man/pl/pwconv.8, man/pl/shadow.3, man/pl/shadow.5, man/pl/su.1, man/pl/suauth.5, man/pl/sulogin.8, man/pl/useradd.8, man/pl/userdel.8, man/pl/vipw.8, man/Attic/chage.1, man/Attic/chfn.1, man/Attic/expiry.1, man/Attic/faillog.8, man/Attic/gpasswd.1, man/Attic/groupadd.8, man/Attic/groupmems.8, man/Attic/groupmod.8, man/Attic/grpck.8, man/Attic/lastlog.8, man/Attic/limits.5, man/Attic/login.1, man/Attic/login.defs.5, man/Attic/newgrp.1, man/Attic/passwd.1, man/Attic/porttime.5, man/Attic/pwck.8, man/Attic/shadow.3, man/Attic/su.1, man/Attic/suauth.5, man/Attic/sulogin.8, man/Attic/useradd.8, man/Attic/usermod.8, man/Attic/vipw.8: more replaces "-" by "\-" (s,\\-,-,g; s,-,\\-,g). * man/pl/usermod.8: finish sync with english version. - * man/hu/login.1, man/pl/login.1, NEWS, man/de/login.1, man/login.1: + * man/hu/login.1, man/pl/login.1, NEWS, man/Attic/login.1, man/de/login.1: removed fragment about abilities pass enviroment variables in login prompt. - * man/gpasswd.1, man/newgrp.1: + * man/Attic/gpasswd.1, man/Attic/newgrp.1: fixes by Nicolas Nicolas François (not all commited). 2005-04-02 Tomasz K³oczko - * man/Attic/mkpasswd.8, man/login.1, man/login.access.5, man/login.defs.5, man/logoutd.8, man/newgrp.1, man/newusers.8, man/passwd.1, man/passwd.5, man/porttime.5, man/pw_auth.3, man/pwck.8, man/shadow.3, man/shadow.5, man/su.1, man/suauth.5, man/sulogin.8, man/useradd.8, man/userdel.8, man/usermod.8, man/vipw.8, man/chage.1, man/chfn.1, man/chpasswd.8, man/chsh.1, man/expiry.1, man/faillog.5, man/faillog.8, man/gpasswd.1, man/groupadd.8, man/groupmems.8, man/groupmod.8, man/groups.1, man/grpck.8, man/gshadow.5, man/id.1, man/lastlog.8, man/limits.5: + * man/Attic/login.1, man/Attic/login.access.5, man/Attic/login.defs.5, man/Attic/logoutd.8, man/Attic/mkpasswd.8, man/Attic/newgrp.1, man/Attic/newusers.8, man/Attic/passwd.1, man/Attic/passwd.5, man/Attic/porttime.5, man/Attic/pw_auth.3, man/Attic/pwck.8, man/Attic/shadow.3, man/Attic/shadow.5, man/Attic/su.1, man/Attic/suauth.5, man/Attic/sulogin.8, man/Attic/useradd.8, man/Attic/userdel.8, man/Attic/usermod.8, man/Attic/vipw.8, man/Attic/chage.1, man/Attic/chfn.1, man/Attic/chpasswd.8, man/Attic/chsh.1, man/Attic/expiry.1, man/Attic/faillog.5, man/Attic/faillog.8, man/Attic/gpasswd.1, man/Attic/groupadd.8, man/Attic/groupmems.8, man/Attic/groupmod.8, man/Attic/groups.1, man/Attic/grpck.8, man/Attic/gshadow.5, man/Attic/id.1, man/Attic/lastlog.8, man/Attic/limits.5: replace all "-" by "\-" (s,\\-,-,; s,-,\\-,). * man/cs/groups.1: cleanups. @@ -2593,7 +3019,7 @@ members. Thanks to Mike Frysinger for report: http://bugs.gentoo.org/show_bug.cgi?id=80345 - * man/pl/chage.1.xml: + * man/pl/Attic/chage.1.xml: converted from roff using doclifter. Rewrited by hand. Probably will be removed after prepare infrastructure for translate man pages using gettext but temporary I need this for some experiments. @@ -2614,15 +3040,16 @@ * src/login.c: reindent using -l80. - * man/chage.1, man/chage.1.xml: s/chage/chage command/ in DESCRIPTION. + * man/Attic/chage.1, man/chage.1.xml: + s/chage/chage command/ in DESCRIPTION. * man/chage.1.xml: converted from roff using doclifter. Rewrited by hand. - * man/chage.1, man/chfn.1, man/faillog.8, man/groupmod.8, man/pwconv.8, man/useradd.8, man/usermod.8: + * man/Attic/chage.1, man/Attic/chfn.1, man/Attic/faillog.8, man/Attic/groupmod.8, man/Attic/pwconv.8, man/Attic/useradd.8, man/Attic/usermod.8: cleanups. - * man/pwconv.8: fixed typo: s,fI,\fI, + * man/Attic/pwconv.8: fixed typo: s,fI,\fI, * po/POTFILES.in: remove libmisc/login_{desrpc,krb}.c. @@ -2644,10 +3071,10 @@ * man/cs/Makefile.am, man/cs/groups.1, man/cs/lastlog.8, man/cs/su.1: new files imported from Czech man-pages. - * man/pl/faillog.8, man/pl/groupmems.8, man/pl/id.1, man/pt_BR/groupadd.8, man/pt_BR/groupmod.8, man/zh_CN/groupadd.8, man/zh_CN/groupmod.8, man/zh_CN/useradd.8, man/zh_CN/usermod.8, man/zh_TW/groupadd.8, man/zh_TW/groupmod.8, man/zh_TW/useradd.8, man/zh_TW/usermod.8, man/fr/chage.1, man/fr/chpasswd.8, man/fr/passwd.1, man/hu/chsh.1, man/it/groupadd.8, man/it/groupmod.8, man/it/usermod.8, man/ja/chage.1, man/ja/chfn.1, man/ja/chsh.1, man/ja/gpasswd.1, man/ja/groupadd.8, man/ja/groupmod.8, man/ja/login.1, man/ja/passwd.1, man/ja/useradd.8, man/ja/usermod.8, man/chage.1, man/chfn.1, man/chsh.1, man/de/chfn.1, man/de/chsh.1, man/de/login.1, man/de/passwd.1, man/gpasswd.1, man/groupadd.8, man/id.1, man/login.1, man/passwd.1, man/useradd.8: + * man/pl/faillog.8, man/pl/groupmems.8, man/pl/id.1, man/pt_BR/groupadd.8, man/pt_BR/groupmod.8, man/zh_CN/groupadd.8, man/zh_CN/groupmod.8, man/zh_CN/useradd.8, man/zh_CN/usermod.8, man/zh_TW/groupadd.8, man/zh_TW/groupmod.8, man/zh_TW/useradd.8, man/zh_TW/usermod.8, man/fr/chage.1, man/fr/chpasswd.8, man/fr/passwd.1, man/hu/chsh.1, man/it/groupadd.8, man/it/groupmod.8, man/it/usermod.8, man/ja/chage.1, man/ja/chfn.1, man/ja/chsh.1, man/ja/gpasswd.1, man/ja/groupadd.8, man/ja/groupmod.8, man/ja/login.1, man/ja/passwd.1, man/ja/useradd.8, man/ja/usermod.8, man/Attic/chage.1, man/Attic/chfn.1, man/Attic/chsh.1, man/Attic/gpasswd.1, man/Attic/groupadd.8, man/Attic/id.1, man/Attic/login.1, man/Attic/passwd.1, man/Attic/useradd.8, man/de/chfn.1, man/de/chsh.1, man/de/login.1, man/de/passwd.1: cleanups: aded missing \fR. - * man/Makefile.am, man/gpasswd.1, man/gshadow.5, NEWS: + * man/Attic/gpasswd.1, man/Attic/gshadow.5, man/Makefile.am, NEWS: added new file (by Nicolas Nicolas François ). 2005-03-31 Tomasz K³oczko @@ -2665,9 +3092,9 @@ * man/pl/usermod.8: partialy synced with english version. - * man/usermod.8: typo. + * man/Attic/usermod.8: typo. - * NEWS, man/usermod.8: + * NEWS, man/Attic/usermod.8: fixed #302388 Debian bug: added separated -o option description. * lib/getdef.c: @@ -2707,7 +3134,7 @@ * configure.in, src/Makefile.am: move define LOCALEDIR using AC_DEFINE_UNQUOTED() to src/Makefile.am::AM_CPPFLAGS. - * man/pwconv.8: typo in bold. + * man/Attic/pwconv.8: typo in bold. * doc/Attic/INSTALL: removed. @@ -2726,7 +3153,7 @@ * NEWS: typo. - * man/login.defs.5: typo in bold. + * man/Attic/login.defs.5: typo in bold. * src/chfn.c, src/chsh.c, lib/getdef.c: move CHFN_AUTH, CHSH_AUTH variables from login.defs to part !USE_PAM dependent. @@ -2737,7 +3164,7 @@ * src/chsh.c: s/CHFN_AUTH/CHSH_AUTH/ - * man/shadow.5, man/passwd.5: + * man/Attic/shadow.5, man/Attic/passwd.5: add more accurate information about what contains field with encrypted password in each passwd/shadow line (reported by Mike Brodbelt). @@ -2787,7 +3214,7 @@ 2005-02-25 Tomasz K³oczko - * man/shadow.5: + * man/Attic/shadow.5: added missing '\&' in line starting with '\.', which causes groff to skip it entirely (fix submited by Danilo Piazzalunga ). @@ -2968,38 +3395,39 @@ * configure.in, NEWS: fixed large file support: added AC_SYS_LARGEFILE macro to autoconf. - * man/groupmod.8, man/pl/groupmod.8: separate OPTIONS section. + * man/Attic/groupmod.8, man/pl/groupmod.8: separate OPTIONS section. * man/pl/chpasswd.8: sync with english version. - * man/chpasswd.8: bold "chpasswd" command name in CAVEATS section. + * man/Attic/chpasswd.8: + bold "chpasswd" command name in CAVEATS section. - * man/chpasswd.8: s/protect/protected/ + * man/Attic/chpasswd.8: s/protect/protected/ * man/pl/lastlog.8: cleanups. - * man/chpasswd.8, man/lastlog.8, man/newusers.8: + * man/Attic/chpasswd.8, man/Attic/lastlog.8, man/Attic/newusers.8: remove bold from NAME section. * man/it/groupadd.8, man/it/useradd.8: separate OPZIONI section. * man/pl/groupmems.8: fixes in OPCJE section. - * man/chpasswd.8: more cleanups. + * man/Attic/chpasswd.8: more cleanups. 2004-12-11 Tomasz K³oczko - * man/Attic/shadowconfig.8, man/chage.1, man/chfn.1, man/grpck.8, man/id.1, man/lastlog.8, man/login.1, man/newgrp.1, man/newusers.8, man/passwd.5, man/pw_auth.3, man/pwck.8, man/pwconv.8, man/suauth.5, man/useradd.8: + * man/Attic/chage.1, man/Attic/chfn.1, man/Attic/grpck.8, man/Attic/id.1, man/Attic/lastlog.8, man/Attic/login.1, man/Attic/newgrp.1, man/Attic/newusers.8, man/Attic/passwd.5, man/Attic/pw_auth.3, man/Attic/pwck.8, man/Attic/pwconv.8, man/Attic/shadowconfig.8, man/Attic/suauth.5, man/Attic/useradd.8: Fixed varoiuse typos and misspeling based partialy on patch from Bug#141322 from Debian (submited by Christian Perrier ). - * man/chpasswd.8: more cleanups. + * man/Attic/chpasswd.8: more cleanups. - * man/pl/faillog.8, man/faillog.8, man/ja/faillog.8: + * man/pl/faillog.8, man/Attic/faillog.8, man/ja/faillog.8: remove from OPTIONS section information about avalaibability on some systems faillog database in other location thad listed in FILES section. - * man/chpasswd.8: updated. + * man/Attic/chpasswd.8: updated. * man/fr/faillog.5: fixed FICHIERS secttion: corrected change to italic on /var/log/faillog. @@ -3014,7 +3442,7 @@ * man/pl/lastlog.8: synced with current english version. - * man/lastlog.8: use the same style as in chpasswd(8). + * man/Attic/lastlog.8: use the same style as in chpasswd(8). * po/uk.po, po/zh_CN.po, po/tr.po, po/sv.po, po/ru.po, po/sk.po, po/pt_BR.po, po/pt.po, po/pl.po, po/nn.po, po/nl.po, po/nb.po, po/ko.po, po/ja.po, po/he.po, po/id.po, po/it.po, po/fi.po, po/fr.po, po/es.po, po/eu.po, po/el.po, po/da.po, po/de.po, po/cs.po, po/ca.po, po/bs.po: "make update-po" after rewrite lastlog. @@ -3065,15 +3493,15 @@ 2004-11-04 Tomasz K³oczko - * man/zh_CN/groupadd.8, man/zh_CN/groupmod.8, man/zh_CN/useradd.8, man/zh_CN/usermod.8, man/zh_TW/groupadd.8, man/zh_TW/groupmod.8, man/zh_TW/useradd.8, man/zh_TW/usermod.8, man/it/groupadd.8, man/it/groupmod.8, man/it/useradd.8, man/it/usermod.8, man/ja/groupadd.8, man/ja/groupmod.8, man/ja/useradd.8, man/ja/usermod.8, man/pl/groupadd.8, man/pl/groupmod.8, man/pl/useradd.8, man/pl/usermod.8, man/pt_BR/groupadd.8, man/pt_BR/groupmod.8, man/fr/useradd.8, man/fr/usermod.8, man/groupadd.8, man/groupmod.8, man/id/useradd.8, man/useradd.8: + * man/zh_CN/groupadd.8, man/zh_CN/groupmod.8, man/zh_CN/useradd.8, man/zh_CN/usermod.8, man/zh_TW/groupadd.8, man/zh_TW/groupmod.8, man/zh_TW/useradd.8, man/zh_TW/usermod.8, man/it/groupadd.8, man/it/groupmod.8, man/it/useradd.8, man/it/usermod.8, man/ja/groupadd.8, man/ja/groupmod.8, man/ja/useradd.8, man/ja/usermod.8, man/pl/groupadd.8, man/pl/groupmod.8, man/pl/useradd.8, man/pl/usermod.8, man/pt_BR/groupadd.8, man/pt_BR/groupmod.8, man/Attic/groupadd.8, man/Attic/groupmod.8, man/Attic/useradd.8, man/fr/useradd.8, man/fr/usermod.8, man/id/useradd.8: correction: groups/users with gid/uid 0 and 999 are reserved for system accounts. - * man/zh_CN/groupmod.8, man/zh_CN/useradd.8, man/zh_CN/usermod.8, man/zh_TW/groupmod.8, man/zh_TW/useradd.8, man/zh_TW/usermod.8, man/id/useradd.8, man/it/groupadd.8, man/it/groupmod.8, man/it/useradd.8, man/it/usermod.8, man/ja/groupadd.8, man/ja/groupmod.8, man/ja/useradd.8, man/ja/usermod.8, man/pl/groupadd.8, man/pl/groupmod.8, man/pl/useradd.8, man/pl/usermod.8, man/pt_BR/groupmod.8, man/fr/useradd.8, man/fr/usermod.8, man/groupadd.8, man/groupmod.8, man/useradd.8: + * man/zh_CN/groupmod.8, man/zh_CN/useradd.8, man/zh_CN/usermod.8, man/zh_TW/groupmod.8, man/zh_TW/useradd.8, man/zh_TW/usermod.8, man/id/useradd.8, man/it/groupadd.8, man/it/groupmod.8, man/it/useradd.8, man/it/usermod.8, man/ja/groupadd.8, man/ja/groupmod.8, man/ja/useradd.8, man/ja/usermod.8, man/pl/groupadd.8, man/pl/groupmod.8, man/pl/useradd.8, man/pl/usermod.8, man/pt_BR/groupmod.8, man/Attic/groupadd.8, man/Attic/groupmod.8, man/Attic/useradd.8, man/fr/useradd.8, man/fr/usermod.8: zgroups/users with gid/uid 0 and 499 are typically reserved for system accounts. 2004-11-02 Tomasz K³oczko - * man/pl/Attic/mkpasswd.8, man/pl/chage.1, man/pl/chsh.1, man/pl/faillog.8, man/pl/groupadd.8, man/pl/groupmems.8, man/pl/groupmod.8, man/pl/lastlog.8, man/pl/useradd.8, man/pl/userdel.8, man/pl/usermod.8, man/chage.1, man/chsh.1, man/faillog.8, man/gpasswd.1, man/groupadd.8, man/groupmems.8, man/lastlog.8, man/useradd.8, man/userdel.8, man/usermod.8: + * man/pl/Attic/mkpasswd.8, man/pl/chage.1, man/pl/chsh.1, man/pl/faillog.8, man/pl/groupadd.8, man/pl/groupmems.8, man/pl/groupmod.8, man/pl/lastlog.8, man/pl/useradd.8, man/pl/userdel.8, man/pl/usermod.8, man/Attic/chage.1, man/Attic/chsh.1, man/Attic/faillog.8, man/Attic/gpasswd.1, man/Attic/groupadd.8, man/Attic/groupmems.8, man/Attic/lastlog.8, man/Attic/useradd.8, man/Attic/userdel.8, man/Attic/usermod.8: separated OPTIONS section. * lib/commonio.c: reverte last change. @@ -3088,7 +3516,7 @@ add matchpathcon to create the files correctly when they do not exist (based on patch from FC). - * man/passwd.1: fixed two typos ("/" in incorrect place). + * man/Attic/passwd.1: fixed two typos ("/" in incorrect place). 2004-10-27 Andrzej Krzysztofowicz @@ -3201,7 +3629,7 @@ Use constant strings rather than argv[0] for syslog ident in the user management commands. - * man/useradd.8: + * man/Attic/useradd.8: reword the useradd manpage a little to make it more clear. Fix from: http://www.gentoo.org/cgi-bin/viewcvs.cgi/sys-apps/shadow/files/shadow-4.0.4.1-useradd-manpage-update.patch?rev=1.1 @@ -3255,12 +3683,12 @@ New translations: bs, ca, da, eu, he, id, nb, nl, nn, pt, pt_BR, tr, zh_CN (stolen froM Debian) - * man/Attic/mkpasswd.8, man/grpck.8, man/pl/Attic/mkpasswd.8, man/pl/grpck.8, man/pl/pwck.8, man/pwck.8: + * man/Attic/grpck.8, man/Attic/mkpasswd.8, man/Attic/pwck.8, man/pl/Attic/mkpasswd.8, man/pl/grpck.8, man/pl/pwck.8: Corrected section number. 2004-08-04 Tomasz K³oczko - * man/zh_TW/chfn.1, man/zh_TW/chsh.1, man/zh_TW/groupadd.8, man/id/chsh.1, man/id/login.1, man/it/chfn.1, man/pl/chage.1, man/pl/groupadd.8, man/pl/groupmems.8, man/pl/lastlog.8, man/pl/login.1, man/pt_BR/groupadd.8, man/zh_CN/chfn.1, man/zh_CN/chsh.1, man/de/login.1, man/de/su.1, man/fr/chsh.1, man/fr/passwd.1, man/fr/usermod.8, man/hu/chfn.1, man/chage.1, man/groupadd.8, man/groupmems.8, man/lastlog.8, man/login.1, man/usermod.8: + * man/zh_TW/chfn.1, man/zh_TW/chsh.1, man/zh_TW/groupadd.8, man/id/chsh.1, man/id/login.1, man/it/chfn.1, man/pl/chage.1, man/pl/groupadd.8, man/pl/groupmems.8, man/pl/lastlog.8, man/pl/login.1, man/pt_BR/groupadd.8, man/zh_CN/chfn.1, man/zh_CN/chsh.1, man/de/login.1, man/de/su.1, man/fr/chsh.1, man/fr/passwd.1, man/fr/usermod.8, man/hu/chfn.1, man/Attic/chage.1, man/Attic/groupadd.8, man/Attic/groupmems.8, man/Attic/lastlog.8, man/Attic/login.1, man/Attic/usermod.8: Options description in alphabetical order. * NEWS, src/login.c: @@ -3270,7 +3698,7 @@ 2004-06-05 Tomasz K³oczko - * man/getspnam.3: added roff link to shadow(3). + * man/Attic/getspnam.3: added roff link to shadow(3). * man/Makefile.am (man_MANS): added getspnam.3. @@ -3322,7 +3750,7 @@ 2004-05-06 Tomasz K³oczko - * man/passwd.5: + * man/Attic/passwd.5: Correct path directory delimiters (by Maciej W. Rozycki ). * libmisc/xmalloc.c (malloc): @@ -3406,7 +3834,7 @@ 2004-01-05 Tomasz K³oczko - * src/groupadd.c, po/sv.po, po/uk.po, po/ru.po, po/ko.po, po/pl.po, po/fr.po, po/ja.po, po/el.po, po/cs.po, po/de.po, man/zh_TW/groupadd.8, man/zh_CN/groupadd.8, man/pt_BR/groupadd.8, man/pl/groupadd.8, man/ja/groupadd.8, man/it/groupadd.8, man/groupadd.8, NEWS: + * src/groupadd.c, po/sv.po, po/uk.po, po/ru.po, po/ko.po, po/pl.po, po/fr.po, po/ja.po, po/el.po, po/cs.po, po/de.po, man/zh_TW/groupadd.8, man/zh_CN/groupadd.8, man/pt_BR/groupadd.8, man/pl/groupadd.8, man/ja/groupadd.8, man/it/groupadd.8, man/Attic/groupadd.8, NEWS: Added missing information about -f options in groupadd usage mesage (document this also in man page). @@ -3468,7 +3896,7 @@ 2003-10-21 Tomasz K³oczko - * man/usermod.8: + * man/Attic/usermod.8: Typo: missing "." on end of sentence (submited by Stepan Kasal ). 2003-09-07 Tomasz K³oczko @@ -3501,7 +3929,7 @@ 2003-06-19 Tomasz K³oczko - * man/login.1: Fixed FILES section. + * man/Attic/login.1: Fixed FILES section. * src/chfn.c, src/chpasswd.c, src/chsh.c, src/gpasswd.c, src/groupadd.c, src/groupdel.c, src/groupmod.c, src/grpconv.c, src/grpunconv.c, src/id.c, src/login.c, src/logoutd.c, src/newgrp.c, src/newusers.c, src/passwd.c, src/pwconv.c, src/pwunconv.c, src/su.c, src/suauth.c, src/useradd.c, src/userdel.c, src/usermod.c, src/vipw.c: Indented. @@ -3517,7 +3945,7 @@ * man/de/chfn.1, man/de/chsh.1: Sync FILES section with en version. - * man/login.1: Typo (s/avr/var/). + * man/Attic/login.1: Typo (s/avr/var/). * man/de/login.1: Sync FILES section with en man version. @@ -3584,7 +4012,7 @@ 2003-05-07 Tomasz K³oczko - * src/useradd.c, man/pl/useradd.8, po/cs.po, po/de.po, po/el.po, po/fr.po, po/ja.po, po/ko.po, po/pl.po, po/ru.po, po/sv.po, po/uk.po, NEWS, TODO, etc/useradd, man/useradd.8: + * src/useradd.c, man/pl/useradd.8, po/cs.po, po/de.po, po/el.po, po/fr.po, po/ja.po, po/ko.po, po/pl.po, po/ru.po, po/sv.po, po/uk.po, NEWS, TODO, etc/useradd, man/Attic/useradd.8: Added handle by useradd /etc/defaults/useradd::CREATE_MAIL_SPOOL={yes|no}. Now on adding user account can be added also created empty user mail spool. Curent code handle only mailbox. @@ -3597,9 +4025,10 @@ * src/useradd.c: Indent. - * man/faillog.8, man/gpasswd.1, man/groupadd.8: Minor cleanups. + * man/Attic/faillog.8, man/Attic/gpasswd.1, man/Attic/groupadd.8: + Minor cleanups. - * man/chage.1, man/pl/chage.1: + * man/Attic/chage.1, man/pl/chage.1: Rewrite for use claissic list form options descriptions. * man/pl/groupadd.8: @@ -3621,9 +4050,9 @@ * man/pl/Attic/d_passwd.5, man/pl/Attic/dialups.5: Removed. - * man/groupmems.8: Close few \fB by add \fR. + * man/Attic/groupmems.8: Close few \fB by add \fR. - * man/groupadd.8, man/groupmems.8: Minor cleanups. + * man/Attic/groupadd.8, man/Attic/groupmems.8: Minor cleanups. 2003-05-06 Tomasz K³oczko @@ -3703,7 +4132,7 @@ 2003-05-01 Tomasz K³oczko - * man/Attic/dpasswd.8, man/Attic/mkpasswd.8, man/Attic/pwauth.8, man/Attic/shadowconfig.8, man/chage.1, man/chfn.1, man/chpasswd.8, man/chsh.1, man/expiry.1, man/faillog.5, man/faillog.8, man/gpasswd.1, man/groupadd.8, man/groupdel.8, man/groupmems.8, man/groupmod.8, man/groups.1, man/grpck.8, man/id.1, man/lastlog.8, man/limits.5, man/login.1, man/login.access.5, man/login.defs.5, man/logoutd.8, man/newgrp.1, man/newusers.8, man/passwd.1, man/passwd.5, man/porttime.5, man/pwck.8, man/pwconv.8, man/shadow.3, man/shadow.5, man/su.1, man/sulogin.8, man/useradd.8, man/userdel.8, man/usermod.8, man/vipw.8: + * man/Attic/chage.1, man/Attic/chfn.1, man/Attic/chpasswd.8, man/Attic/chsh.1, man/Attic/dpasswd.8, man/Attic/expiry.1, man/Attic/faillog.5, man/Attic/faillog.8, man/Attic/gpasswd.1, man/Attic/groupadd.8, man/Attic/groupdel.8, man/Attic/groupmems.8, man/Attic/groupmod.8, man/Attic/groups.1, man/Attic/grpck.8, man/Attic/id.1, man/Attic/lastlog.8, man/Attic/limits.5, man/Attic/login.1, man/Attic/login.access.5, man/Attic/login.defs.5, man/Attic/logoutd.8, man/Attic/mkpasswd.8, man/Attic/newgrp.1, man/Attic/newusers.8, man/Attic/passwd.1, man/Attic/passwd.5, man/Attic/porttime.5, man/Attic/pwauth.8, man/Attic/pwck.8, man/Attic/pwconv.8, man/Attic/shadow.3, man/Attic/shadow.5, man/Attic/shadowconfig.8, man/Attic/su.1, man/Attic/sulogin.8, man/Attic/useradd.8, man/Attic/userdel.8, man/Attic/usermod.8, man/Attic/vipw.8: Reformated. * etc/login.defs: @@ -3744,26 +4173,27 @@ * man/pl/usermod.8: Remove "OD T£UMACZA" section. - * man/pl/groupadd.8, man/pl/groupdel.8, man/pl/groupmod.8, man/pl/grpck.8, man/pl/passwd.1, man/pl/pwck.8, man/pl/useradd.8, man/pl/userdel.8, man/groupadd.8, man/groupdel.8, man/groupmod.8, man/grpck.8, man/passwd.1, man/pwck.8, man/useradd.8, man/userdel.8: + * man/pl/groupadd.8, man/pl/groupdel.8, man/pl/groupmod.8, man/pl/grpck.8, man/pl/passwd.1, man/pl/pwck.8, man/pl/useradd.8, man/pl/userdel.8, man/Attic/groupadd.8, man/Attic/groupdel.8, man/Attic/groupmod.8, man/Attic/grpck.8, man/Attic/passwd.1, man/Attic/pwck.8, man/Attic/useradd.8, man/Attic/userdel.8: Added EXIT VALUES section with full description exit codes. * src/groupadd.c: Typo (s/nut/not/). * man/Attic/shadowconfig.8: Merge changes from Debian. - * NEWS, man/passwd.5: + * NEWS, man/Attic/passwd.5: Remove text about password aging from passwd(5) (based on Debian changes). - * po/cs.po, po/de.po, po/el.po, po/fr.po, po/ja.po, po/ko.po, po/pl.po, po/ru.po, po/sv.po, po/uk.po, src/lastlog.c, man/it/lastlog.8, man/ja/lastlog.8, man/lastlog.8, man/pl/lastlog.8: + * po/cs.po, po/de.po, po/el.po, po/fr.po, po/ja.po, po/ko.po, po/pl.po, po/ru.po, po/sv.po, po/uk.po, src/lastlog.c, man/Attic/lastlog.8, man/it/lastlog.8, man/ja/lastlog.8, man/pl/lastlog.8: More unification in lastlog command syntax. - * man/it/lastlog.8, man/ja/lastlog.8, man/lastlog.8, man/pl/lastlog.8: + * man/Attic/lastlog.8, man/it/lastlog.8, man/ja/lastlog.8, man/pl/lastlog.8: Unifications in SYNOPSIS. * man/it/gpasswd.1, man/it/groupadd.8, man/it/groupdel.8, man/it/groupmod.8, man/it/grpck.8, man/it/lastlog.8, man/it/useradd.8, man/it/userdel.8, man/it/usermod.8: Remove ^M from end of line. - * man/gpasswd.1, man/groupadd.8: Indentation in FILES section. + * man/Attic/gpasswd.1, man/Attic/groupadd.8: + Indentation in FILES section. * src/pwconv.c, src/useradd.c, src/userdel.c: s/bad command syntax/invalid command syntax/ @@ -3780,7 +4210,7 @@ * NEWS, configure.in, man/Makefile.am, man/ru/.cvsignore, man/ru/Makefile.am, man/ru/passwd.5: Added ru passwd(1) man page from KSI resources. - * man/zh_CN/Makefile.am, man/zh_CN/chfn.1, man/zh_CN/chsh.1, man/zh_TW/Makefile.am, man/zh_TW/chfn.1, man/zh_TW/chsh.1, man/ja/Attic/dpasswd.8, man/ja/Attic/mkpasswd.8, man/ja/Attic/pwauth.8, man/ja/Attic/shadowconfig.8, man/ja/Makefile.am, man/ja/chage.1, man/ja/chfn.1, man/ja/chpasswd.8, man/ja/chsh.1, man/ja/expiry.1, man/ja/faillog.5, man/ja/faillog.8, man/ja/gpasswd.1, man/ja/groupadd.8, man/ja/groupdel.8, man/ja/groupmod.8, man/ja/groups.1, man/ja/grpck.8, man/ja/id.1, man/ja/lastlog.8, man/ja/limits.5, man/ja/login.1, man/ja/login.access.5, man/ja/login.defs.5, man/ja/logoutd.8, man/ja/newgrp.1, man/ja/newusers.8, man/ja/passwd.1, man/ja/passwd.5, man/ja/porttime.5, man/ja/pw_auth.3, man/ja/pwck.8, man/ja/pwconv.8, man/ja/shadow.3, man/ja/shadow.5, man/ja/su.1, man/ja/suauth.5, man/ja/sulogin.8, man/ja/useradd.8, man/ja/userdel.8, man/ja/usermod.8, man/ja/vipw.8, NEWS, man/cs/Makefile.am, man/cs/id.1: + * man/zh_CN/Makefile.am, man/zh_CN/chfn.1, man/zh_CN/chsh.1, man/zh_TW/Makefile.am, man/zh_TW/chfn.1, man/zh_TW/chsh.1, man/ja/Attic/dpasswd.8, man/ja/Attic/mkpasswd.8, man/ja/Attic/pw_auth.3, man/ja/Attic/pwauth.8, man/ja/Attic/shadowconfig.8, man/ja/Makefile.am, man/ja/chage.1, man/ja/chfn.1, man/ja/chpasswd.8, man/ja/chsh.1, man/ja/expiry.1, man/ja/faillog.5, man/ja/faillog.8, man/ja/gpasswd.1, man/ja/groupadd.8, man/ja/groupdel.8, man/ja/groupmod.8, man/ja/groups.1, man/ja/grpck.8, man/ja/id.1, man/ja/lastlog.8, man/ja/limits.5, man/ja/login.1, man/ja/login.access.5, man/ja/login.defs.5, man/ja/logoutd.8, man/ja/newgrp.1, man/ja/newusers.8, man/ja/passwd.1, man/ja/passwd.5, man/ja/porttime.5, man/ja/pwck.8, man/ja/pwconv.8, man/ja/shadow.3, man/ja/shadow.5, man/ja/su.1, man/ja/suauth.5, man/ja/sulogin.8, man/ja/useradd.8, man/ja/userdel.8, man/ja/usermod.8, man/ja/vipw.8, NEWS, man/cs/Makefile.am, man/cs/id.1: Added chch(1), chfn(1) man pages from chinese man pages translation project. Added id(1) man page czech man pages translation project. @@ -3804,7 +4234,7 @@ * NEWS: Ready for gettext 0.11.5, automake 1.7.4, autoconf 2.57. Many cleanups and unifications in man pages. - * man/pt_BR/gpasswd.1, man/pt_BR/groupadd.8, man/pt_BR/groupdel.8, man/pt_BR/groupmod.8, man/pt_BR/shadow.5, man/zh_CN/chpasswd.8, man/zh_CN/groupadd.8, man/zh_CN/groupdel.8, man/zh_CN/groupmod.8, man/zh_CN/useradd.8, man/zh_CN/userdel.8, man/zh_CN/usermod.8, man/zh_TW/groupadd.8, man/zh_TW/groupdel.8, man/zh_TW/groupmod.8, man/zh_TW/useradd.8, man/zh_TW/userdel.8, man/zh_TW/usermod.8, man/ko/login.1, man/ko/su.1, man/pl/chage.1, man/pl/chfn.1, man/pl/chsh.1, man/pl/expiry.1, man/pl/gpasswd.1, man/pl/groupmems.8, man/pl/groups.1, man/pl/id.1, man/pl/lastlog.8, man/pl/login.1, man/pl/newgrp.1, man/pl/passwd.1, man/pl/su.1, man/pl/sulogin.8, man/pl/useradd.8, man/pl/usermod.8, man/ja/Attic/mkpasswd.8, man/ja/chage.1, man/ja/chfn.1, man/ja/chsh.1, man/ja/faillog.5, man/ja/faillog.8, man/ja/gpasswd.1, man/ja/groupadd.8, man/ja/groupdel.8, man/ja/groupmod.8, man/ja/groups.1, man/ja/grpck.8, man/ja/id.1, man/ja/lastlog.8, man/ja/limits.5, man/ja/login.1, man/ja/login.access.5, man/ja/logoutd.8, man/ja/newgrp.1, man/ja/passwd.1, man/ja/passwd.5, man/ja/porttime.5, man/ja/pwck.8, man/ja/shadow.3, man/ja/shadow.5, man/ja/su.1, man/ja/suauth.5, man/ja/sulogin.8, man/ja/useradd.8, man/ja/userdel.8, man/ja/usermod.8, man/hu/chsh.1, man/hu/gpasswd.1, man/hu/groups.1, man/hu/login.1, man/hu/newgrp.1, man/hu/passwd.1, man/it/gpasswd.1, man/it/groupadd.8, man/it/groupdel.8, man/it/groupmod.8, man/it/grpck.8, man/it/lastlog.8, man/it/shadow.5, man/it/useradd.8, man/it/userdel.8, man/it/usermod.8, man/cs/shadow.5, man/es/su.1, man/fr/chage.1, man/fr/faillog.5, man/fr/gpasswd.1, man/fr/shadow.5, man/fr/su.1, man/fr/userdel.8, man/fr/usermod.8, man/Attic/dpasswd.8, man/Attic/mkpasswd.8, man/chage.1, man/chfn.1, man/chsh.1, man/expiry.1, man/faillog.5, man/faillog.8, man/gpasswd.1, man/groupadd.8, man/groupdel.8, man/groupmems.8, man/groupmod.8, man/groups.1, man/grpck.8, man/id.1, man/lastlog.8, man/limits.5, man/login.1, man/login.access.5, man/logoutd.8, man/newgrp.1, man/passwd.1, man/passwd.5, man/porttime.5, man/pwck.8, man/shadow.3, man/shadow.5, man/su.1, man/suauth.5, man/sulogin.8, man/useradd.8, man/userdel.8, man/usermod.8: + * man/pt_BR/gpasswd.1, man/pt_BR/groupadd.8, man/pt_BR/groupdel.8, man/pt_BR/groupmod.8, man/pt_BR/shadow.5, man/zh_CN/chpasswd.8, man/zh_CN/groupadd.8, man/zh_CN/groupdel.8, man/zh_CN/groupmod.8, man/zh_CN/useradd.8, man/zh_CN/userdel.8, man/zh_CN/usermod.8, man/zh_TW/groupadd.8, man/zh_TW/groupdel.8, man/zh_TW/groupmod.8, man/zh_TW/useradd.8, man/zh_TW/userdel.8, man/zh_TW/usermod.8, man/ko/login.1, man/ko/su.1, man/pl/chage.1, man/pl/chfn.1, man/pl/chsh.1, man/pl/expiry.1, man/pl/gpasswd.1, man/pl/groupmems.8, man/pl/groups.1, man/pl/id.1, man/pl/lastlog.8, man/pl/login.1, man/pl/newgrp.1, man/pl/passwd.1, man/pl/su.1, man/pl/sulogin.8, man/pl/useradd.8, man/pl/usermod.8, man/ja/Attic/mkpasswd.8, man/ja/chage.1, man/ja/chfn.1, man/ja/chsh.1, man/ja/faillog.5, man/ja/faillog.8, man/ja/gpasswd.1, man/ja/groupadd.8, man/ja/groupdel.8, man/ja/groupmod.8, man/ja/groups.1, man/ja/grpck.8, man/ja/id.1, man/ja/lastlog.8, man/ja/limits.5, man/ja/login.1, man/ja/login.access.5, man/ja/logoutd.8, man/ja/newgrp.1, man/ja/passwd.1, man/ja/passwd.5, man/ja/porttime.5, man/ja/pwck.8, man/ja/shadow.3, man/ja/shadow.5, man/ja/su.1, man/ja/suauth.5, man/ja/sulogin.8, man/ja/useradd.8, man/ja/userdel.8, man/ja/usermod.8, man/hu/chsh.1, man/hu/gpasswd.1, man/hu/groups.1, man/hu/login.1, man/hu/newgrp.1, man/hu/passwd.1, man/it/gpasswd.1, man/it/groupadd.8, man/it/groupdel.8, man/it/groupmod.8, man/it/grpck.8, man/it/lastlog.8, man/it/shadow.5, man/it/useradd.8, man/it/userdel.8, man/it/usermod.8, man/cs/shadow.5, man/es/su.1, man/fr/chage.1, man/fr/faillog.5, man/fr/gpasswd.1, man/fr/shadow.5, man/fr/su.1, man/fr/userdel.8, man/fr/usermod.8, man/Attic/chage.1, man/Attic/chfn.1, man/Attic/chsh.1, man/Attic/dpasswd.8, man/Attic/expiry.1, man/Attic/faillog.5, man/Attic/faillog.8, man/Attic/gpasswd.1, man/Attic/groupadd.8, man/Attic/groupdel.8, man/Attic/groupmems.8, man/Attic/groupmod.8, man/Attic/groups.1, man/Attic/grpck.8, man/Attic/id.1, man/Attic/lastlog.8, man/Attic/limits.5, man/Attic/login.1, man/Attic/login.access.5, man/Attic/logoutd.8, man/Attic/mkpasswd.8, man/Attic/newgrp.1, man/Attic/passwd.1, man/Attic/passwd.5, man/Attic/porttime.5, man/Attic/pwck.8, man/Attic/shadow.3, man/Attic/shadow.5, man/Attic/su.1, man/Attic/suauth.5, man/Attic/sulogin.8, man/Attic/useradd.8, man/Attic/userdel.8, man/Attic/usermod.8: Fixes: correct utmp/wtmp paths. Unifications: bold commnanda and italify other file names. Other minor changes and cleanups and unifications. @@ -3870,7 +4300,7 @@ 2003-01-07 Tomasz K³oczko - * man/ja/shadow.3, man/pl/shadow.3, man/shadow.3: + * man/ja/shadow.3, man/pl/shadow.3, man/Attic/shadow.3: sync spwd structure declaration with current glibc declaration (tahnks for point this bug to Michael Kerrisk ). @@ -3899,7 +4329,7 @@ 2002-10-07 Tomasz K³oczko - * man/ja/login.1, man/ja/logoutd.8, man/pl/login.1, man/pl/logoutd.8, man/hu/login.1, man/login.1, man/logoutd.8: + * man/ja/login.1, man/ja/logoutd.8, man/pl/login.1, man/pl/logoutd.8, man/Attic/login.1, man/Attic/logoutd.8, man/hu/login.1: changed utmp and wtmp files paths (s#/etc/utmp/#/var/run/utmp#; s#/etc/wtmp#/var/log/wtmp#) * po/ru.po, configure.in: added ru translation (from KSI resources). @@ -3912,7 +4342,7 @@ 2002-08-05 Tomasz K³oczko - * man/pl/useradd.8, man/useradd.8, NEWS: + * man/pl/useradd.8, man/Attic/useradd.8, NEWS: document useradd and groupadd -M option in en and pl man pages (by Jakub Mikusek ). @@ -3982,7 +4412,7 @@ * man/pl/chage.1, man/pl/chfn.1, man/pl/chsh.1, man/pl/expiry.1, man/pl/gpasswd.1, man/pl/groups.1, man/pl/id.1, man/pl/login.1, man/pl/newgrp.1, man/pl/passwd.1, man/pl/su.1: - sync with en versions - * man/login.1, man/newgrp.1, man/passwd.1, man/su.1, man/chage.1, man/chfn.1, man/chsh.1, man/expiry.1, man/gpasswd.1, man/groups.1, man/id.1: + * man/Attic/login.1, man/Attic/newgrp.1, man/Attic/passwd.1, man/Attic/su.1, man/Attic/chage.1, man/Attic/chfn.1, man/Attic/chsh.1, man/Attic/expiry.1, man/Attic/gpasswd.1, man/Attic/groups.1, man/Attic/id.1: - update to chage.1; formatting/typo fixes 2002-03-09 Tomasz K³oczko @@ -3992,12 +4422,12 @@ 2002-03-09 Andrzej Krzysztofowicz - * man/pt_BR/groupadd.8, man/pt_BR/groupdel.8, man/pt_BR/groupmod.8, man/pt_BR/shadow.5, man/pl/userdel.8, man/pl/usermod.8, man/pl/sulogin.8, man/pl/useradd.8, man/pl/pwconv.8, man/pl/su.1, man/pl/Attic/mkpasswd.8, man/pl/Attic/pwauth.8, man/pl/newgrp.1, man/pl/passwd.5, man/pl/login.defs.5, man/pl/chpasswd.8, man/pl/groupadd.8, man/pl/groupdel.8, man/pl/groupmems.8, man/pl/groupmod.8, man/pl/groups.1, man/pl/grpck.8, man/pl/id.1, man/pl/login.1, man/hu/groups.1, man/hu/newgrp.1, man/ja/Attic/mkpasswd.8, man/ja/Attic/pwauth.8, man/ja/groupadd.8, man/ja/groupdel.8, man/ja/groupmod.8, man/ja/groups.1, man/ja/grpck.8, man/ja/id.1, man/ja/lastlog.8, man/ja/login.1, man/ja/login.defs.5, man/ja/newgrp.1, man/ja/passwd.5, man/ja/pw_auth.3, man/ja/pwck.8, man/ja/shadow.5, man/ja/su.1, man/ja/sulogin.8, man/ja/useradd.8, man/ja/userdel.8, man/ja/usermod.8, man/ja/vipw.8, man/groupadd.8, man/groupdel.8, man/groupmems.8, man/groupmod.8: + * man/pt_BR/groupadd.8, man/pt_BR/groupdel.8, man/pt_BR/groupmod.8, man/pt_BR/shadow.5, man/pl/userdel.8, man/pl/usermod.8, man/pl/sulogin.8, man/pl/useradd.8, man/pl/pwconv.8, man/pl/su.1, man/pl/Attic/mkpasswd.8, man/pl/Attic/pwauth.8, man/pl/newgrp.1, man/pl/passwd.5, man/pl/login.defs.5, man/pl/chpasswd.8, man/pl/groupadd.8, man/pl/groupdel.8, man/pl/groupmems.8, man/pl/groupmod.8, man/pl/groups.1, man/pl/grpck.8, man/pl/id.1, man/pl/login.1, man/hu/groups.1, man/hu/newgrp.1, man/ja/Attic/mkpasswd.8, man/ja/Attic/pw_auth.3, man/ja/Attic/pwauth.8, man/ja/groupadd.8, man/ja/groupdel.8, man/ja/groupmod.8, man/ja/groups.1, man/ja/grpck.8, man/ja/id.1, man/ja/lastlog.8, man/ja/login.1, man/ja/login.defs.5, man/ja/newgrp.1, man/ja/passwd.5, man/ja/pwck.8, man/ja/shadow.5, man/ja/su.1, man/ja/sulogin.8, man/ja/useradd.8, man/ja/userdel.8, man/ja/usermod.8, man/ja/vipw.8, man/Attic/groupadd.8, man/Attic/groupdel.8, man/Attic/groupmems.8, man/Attic/groupmod.8: - further "SEE ALSO" references sorting 2002-03-08 Tomasz K³oczko - * man/pwck.8, man/pwconv.8, man/shadow.5, man/su.1, man/sulogin.8, man/useradd.8, man/userdel.8, man/usermod.8, man/vipw.8, man/Attic/mkpasswd.8, man/Attic/pwauth.8, man/Makefile.am, man/chpasswd.8, man/groupadd.8, man/groupdel.8, man/groupmod.8, man/groups.1, man/grpck.8, man/id.1, man/login.1, man/login.defs.5, man/newgrp.1, man/newusers.8, man/passwd.5, man/pw_auth.3: + * man/Attic/pwck.8, man/Attic/pwconv.8, man/Attic/shadow.5, man/Attic/su.1, man/Attic/sulogin.8, man/Attic/useradd.8, man/Attic/userdel.8, man/Attic/usermod.8, man/Attic/vipw.8, man/Attic/chpasswd.8, man/Attic/groupadd.8, man/Attic/groupdel.8, man/Attic/groupmod.8, man/Attic/groups.1, man/Attic/grpck.8, man/Attic/id.1, man/Attic/login.1, man/Attic/login.defs.5, man/Attic/mkpasswd.8, man/Attic/newgrp.1, man/Attic/newusers.8, man/Attic/passwd.5, man/Attic/pw_auth.3, man/Attic/pwauth.8, man/Makefile.am: merged shadow-4.0.0-owl-man.patch by Solar Designer . * NEWS: updated for 4.0.3. @@ -4018,11 +4448,11 @@ * man/pl/passwd.1: sync with en version - * man/passwd.1: - they -> his/her, user's + * man/Attic/passwd.1: - they -> his/her, user's - typos - fix sentence about "writing down" - * man/passwd.1: relocation by NAKANO Takeo + * man/Attic/passwd.1: relocation by NAKANO Takeo 2002-02-28 Andrzej Krzysztofowicz @@ -4054,7 +4484,7 @@ 2002-02-01 Tomasz K³oczko - * man/pl/Attic/adduser.8, man/pl/grpconv.8, man/pl/grpunconv.8, man/pl/pwunconv.8, man/pl/sg.1, man/pl/vigr.8, man/ja/Attic/adduser.8, man/ja/grpconv.8, man/ja/grpunconv.8, man/ja/pwunconv.8, man/ja/sg.1, man/ja/vigr.8, man/hu/sg.1, man/Attic/adduser.8, man/grpconv.8, man/grpunconv.8, man/pwunconv.8, man/sg.1, man/vigr.8: + * man/pl/Attic/adduser.8, man/pl/grpconv.8, man/pl/grpunconv.8, man/pl/pwunconv.8, man/pl/sg.1, man/pl/vigr.8, man/ja/Attic/adduser.8, man/ja/grpconv.8, man/ja/grpunconv.8, man/ja/pwunconv.8, man/ja/sg.1, man/ja/vigr.8, man/hu/sg.1, man/Attic/adduser.8, man/Attic/grpconv.8, man/Attic/grpunconv.8, man/Attic/pwunconv.8, man/Attic/sg.1, man/Attic/vigr.8: placa ".so man/." in roff .so includes (seems some man page viewers do not handles correctly man documents without subdirectory name in roff .so incude). @@ -4134,7 +4564,7 @@ 2001-12-22 Tomasz K³oczko - * man/pl/useradd.8, man/useradd.8: documment -o option. + * man/pl/useradd.8, man/Attic/useradd.8: documment -o option. * man/pl/usermod.8, man/pl/chfn.1, man/pl/chsh.1, man/pl/groupadd.8, man/pl/groupdel.8, man/pl/groupmod.8, man/pl/groups.1, man/pl/id.1, man/pl/login.1, man/pl/newgrp.1, man/pl/passwd.1, man/pl/su.1, man/pl/useradd.8, man/pl/userdel.8: correct package name (s/shadow-password/shadow/). @@ -4145,10 +4575,10 @@ * po/uk.po: typo. - * man/pl/passwd.1, man/ja/passwd.1, man/Attic/dpasswd.8, man/chpasswd.8, man/newgrp.1, man/newusers.8, man/passwd.1: + * man/pl/passwd.1, man/ja/passwd.1, man/Attic/chpasswd.8, man/Attic/dpasswd.8, man/Attic/newgrp.1, man/Attic/newusers.8, man/Attic/passwd.1: cleanups. - * src/Attic/dpasswd.c, src/Attic/mkpasswd.c, src/expiry.c, src/grpck.c, src/id.c, src/newgrp.c, src/newusers.c, src/passwd.c, src/pwck.c, src/chfn.c, src/chsh.c, po/ja.po, po/ko.po, po/pl.po, po/sv.po, po/uk.po, po/cs.po, po/el.po, po/fr.po, man/useradd.8: + * src/Attic/dpasswd.c, src/Attic/mkpasswd.c, src/expiry.c, src/grpck.c, src/id.c, src/newgrp.c, src/newusers.c, src/passwd.c, src/pwck.c, src/chfn.c, src/chsh.c, po/ja.po, po/ko.po, po/pl.po, po/sv.po, po/uk.po, po/cs.po, po/el.po, po/fr.po, man/Attic/useradd.8: standarize usage messages syntax. * man/pl/useradd.8, man/pl/usermod.8, man/pl/vipw.8, man/pl/userdel.8: @@ -4215,7 +4645,7 @@ 2001-11-16 Andrzej Krzysztofowicz - * man/ja/Attic/pwauth.8, man/ja/passwd.5, man/ja/porttime.5, man/ja/pw_auth.3, man/ja/pwck.8, man/ja/shadow.3, man/ja/shadow.5, man/ja/su.1, man/ja/suauth.5, man/ja/sulogin.8, man/ja/userdel.8, man/ja/usermod.8, man/ja/Attic/dpasswd.8, man/ja/Attic/mkpasswd.8, man/ja/Makefile.am, man/ja/chage.1, man/ja/chfn.1, man/ja/chpasswd.8, man/ja/chsh.1, man/ja/faillog.5, man/ja/faillog.8, man/ja/gpasswd.1, man/ja/groupadd.8, man/ja/groupdel.8, man/ja/groupmod.8, man/ja/grpck.8, man/ja/lastlog.8, man/ja/login.1, man/ja/login.access.5, man/ja/login.defs.5, man/ja/logoutd.8, man/ja/newgrp.1, man/ja/passwd.1: + * man/ja/Attic/pw_auth.3, man/ja/Attic/pwauth.8, man/ja/passwd.5, man/ja/porttime.5, man/ja/pwck.8, man/ja/shadow.3, man/ja/shadow.5, man/ja/su.1, man/ja/suauth.5, man/ja/sulogin.8, man/ja/userdel.8, man/ja/usermod.8, man/ja/Attic/dpasswd.8, man/ja/Attic/mkpasswd.8, man/ja/Makefile.am, man/ja/chage.1, man/ja/chfn.1, man/ja/chpasswd.8, man/ja/chsh.1, man/ja/faillog.5, man/ja/faillog.8, man/ja/gpasswd.1, man/ja/groupadd.8, man/ja/groupdel.8, man/ja/groupmod.8, man/ja/grpck.8, man/ja/lastlog.8, man/ja/login.1, man/ja/login.access.5, man/ja/login.defs.5, man/ja/logoutd.8, man/ja/newgrp.1, man/ja/passwd.1: - updated to man-pages-ja-20011115.tar.gz * man/ja/groups.1: 3c26de91cfd359c0b7c36ca3cd3e170d groups.1 @@ -4272,7 +4702,7 @@ * man/hu/Makefile.am, man/hu/chsh.1, man/hu/gpasswd.1, man/hu/groups.1, man/hu/newgrp.1, man/hu/passwd.1, man/hu/sg.1: - man pages from Debian - * man/groupmems.8: - typo + * man/Attic/groupmems.8: - typo * man/pl/expiry.1, man/pl/groupmems.8: - translated pages @@ -4317,7 +4747,7 @@ 2001-10-10 Tomasz K³oczko - * man/ja/Makefile.am, man/ja/sg.1, man/pl/Makefile.am, man/pl/sg.1, man/pl/vigr.8, man/sg.1, man/vigr.8, man/Makefile.am: + * man/ja/Makefile.am, man/ja/sg.1, man/pl/Makefile.am, man/pl/sg.1, man/pl/vigr.8, man/Attic/sg.1, man/Attic/vigr.8, man/Makefile.am: added vigr(1) man page as roff .so link to vipw(1), - added sg(1) man page as roff .so link to newgrp(1). * src/Makefile.am: @@ -4414,7 +4844,7 @@ * NEWS: - mention new -s options - * man/pl/grpck.8, man/pl/pwck.8, man/grpck.8, man/pwck.8: + * man/pl/grpck.8, man/pl/pwck.8, man/Attic/grpck.8, man/Attic/pwck.8: - documented new -s options * src/grpck.c, src/pwck.c: - added -s option to sort output files @@ -4517,7 +4947,7 @@ libmisc/chowntty.c (chown_tty): move perror() before syslog() call which might change errno. - * man/pl/login.defs.5, man/login.defs.5: + * man/pl/login.defs.5, man/Attic/login.defs.5: (UMASK): Default value is 077, not 0 - see NEWS for shadow-3.3.2-951106. 2001-06-23 Tomasz K³oczko @@ -4530,7 +4960,7 @@ * po/pl.po: fixed charset (must be iso-8859-2). - * man/Makefile.am, man/ja/.cvsignore, man/ja/Attic/dpasswd.8, man/ja/Attic/mkpasswd.8, man/ja/Attic/pwauth.8, man/ja/Makefile.am, man/ja/chage.1, man/ja/chfn.1, man/ja/chpasswd.8, man/ja/chsh.1, man/ja/faillog.5, man/ja/faillog.8, man/ja/gpasswd.1, man/ja/groupadd.8, man/ja/groupdel.8, man/ja/groupmod.8, man/ja/grpck.8, man/ja/lastlog.8, man/ja/login.1, man/ja/login.access.5, man/ja/login.defs.5, man/ja/logoutd.8, man/ja/newgrp.1, man/ja/passwd.1, man/ja/passwd.5, man/ja/porttime.5, man/ja/pw_auth.3, man/ja/pwck.8, man/ja/pwconv.8, man/ja/shadow.3, man/ja/shadow.5, man/ja/su.1, man/ja/suauth.5, man/ja/sulogin.8, man/ja/userdel.8, man/ja/usermod.8, configure.in, NEWS: + * man/Makefile.am, man/ja/.cvsignore, man/ja/Attic/dpasswd.8, man/ja/Attic/mkpasswd.8, man/ja/Attic/pw_auth.3, man/ja/Attic/pwauth.8, man/ja/Makefile.am, man/ja/chage.1, man/ja/chfn.1, man/ja/chpasswd.8, man/ja/chsh.1, man/ja/faillog.5, man/ja/faillog.8, man/ja/gpasswd.1, man/ja/groupadd.8, man/ja/groupdel.8, man/ja/groupmod.8, man/ja/grpck.8, man/ja/lastlog.8, man/ja/login.1, man/ja/login.access.5, man/ja/login.defs.5, man/ja/logoutd.8, man/ja/newgrp.1, man/ja/passwd.1, man/ja/passwd.5, man/ja/porttime.5, man/ja/pwck.8, man/ja/pwconv.8, man/ja/shadow.3, man/ja/shadow.5, man/ja/su.1, man/ja/suauth.5, man/ja/sulogin.8, man/ja/userdel.8, man/ja/usermod.8, configure.in, NEWS: added ja man pages. 2001-05-30 Tomasz K³oczko @@ -4584,14 +5014,14 @@ * TODO: - updated. - * man/pl/Attic/dpasswd.8, man/pl/chage.1, man/pl/chfn.1, man/pl/chpasswd.8, man/pl/chsh.1, man/pl/faillog.5, man/pl/faillog.8, man/pl/gpasswd.1, man/pl/groupadd.8, man/pl/groupdel.8, man/pl/groupmod.8, man/pl/groups.1, man/pl/grpck.8, man/pl/id.1, man/pl/lastlog.8, man/pl/login.1, man/pl/newgrp.1, man/pl/newusers.8, man/pl/passwd.1, man/pl/su.1, man/pl/useradd.8, man/pl/userdel.8, man/pl/vipw.8, man/Attic/dpasswd.8, man/faillog.8, man/gpasswd.1, man/groupadd.8, man/groupdel.8, man/groupmems.8, man/groupmod.8, man/groups.1, man/id.1, man/lastlog.8, man/newgrp.1, man/newusers.8, man/passwd.1, man/su.1, man/useradd.8, man/usermod.8, man/vipw.8: + * man/pl/Attic/dpasswd.8, man/pl/chage.1, man/pl/chfn.1, man/pl/chpasswd.8, man/pl/chsh.1, man/pl/faillog.5, man/pl/faillog.8, man/pl/gpasswd.1, man/pl/groupadd.8, man/pl/groupdel.8, man/pl/groupmod.8, man/pl/groups.1, man/pl/grpck.8, man/pl/id.1, man/pl/lastlog.8, man/pl/login.1, man/pl/newgrp.1, man/pl/newusers.8, man/pl/passwd.1, man/pl/su.1, man/pl/useradd.8, man/pl/userdel.8, man/pl/vipw.8, man/Attic/dpasswd.8, man/Attic/faillog.8, man/Attic/gpasswd.1, man/Attic/groupadd.8, man/Attic/groupdel.8, man/Attic/groupmems.8, man/Attic/groupmod.8, man/Attic/groups.1, man/Attic/id.1, man/Attic/lastlog.8, man/Attic/newgrp.1, man/Attic/newusers.8, man/Attic/passwd.1, man/Attic/su.1, man/Attic/useradd.8, man/Attic/usermod.8, man/Attic/vipw.8: many small cleanups, fixes also removed commented obsoleted texts. 2001-01-25 Tomasz K³oczko * autogen.sh: add to conf_flags --disable-shared. - * man/pl/Attic/d_passwd.5, man/pl/Attic/dialups.5, man/pl/Attic/dpasswd.8, man/pl/Attic/mkpasswd.8, man/pl/Attic/pwauth.8, man/pl/Attic/shadowconfig.8, man/pl/chage.1, man/pl/chfn.1, man/pl/chpasswd.8, man/pl/chsh.1, man/pl/faillog.5, man/pl/faillog.8, man/pl/gpasswd.1, man/pl/groupadd.8, man/pl/groupdel.8, man/pl/groupmod.8, man/pl/groups.1, man/pl/grpck.8, man/pl/id.1, man/pl/lastlog.8, man/pl/limits.5, man/pl/login.1, man/pl/login.access.5, man/pl/login.defs.5, man/pl/logoutd.8, man/pl/newgrp.1, man/pl/newusers.8, man/pl/passwd.1, man/pl/passwd.5, man/pl/porttime.5, man/pl/pw_auth.3, man/pl/pwck.8, man/pl/pwconv.8, man/pl/shadow.3, man/pl/shadow.5, man/pl/su.1, man/pl/suauth.5, man/pl/sulogin.8, man/pl/useradd.8, man/pl/userdel.8, man/pl/usermod.8, man/pl/vipw.8, man/Attic/mkpasswd.8, man/Attic/pwauth.8, man/Attic/shadowconfig.8, man/newgrp.1, man/newusers.8, man/passwd.1, man/passwd.5, man/porttime.5, man/pw_auth.3, man/pwck.8, man/pwconv.8, man/shadow.3, man/shadow.5, man/su.1, man/suauth.5, man/sulogin.8, man/useradd.8, man/userdel.8, man/usermod.8, man/vipw.8, man/Attic/dpasswd.8, man/chage.1, man/chfn.1, man/chpasswd.8, man/chsh.1, man/expiry.1, man/faillog.5, man/faillog.8, man/gpasswd.1, man/groupadd.8, man/groupdel.8, man/groupmems.8, man/groupmod.8, man/groups.1, man/grpck.8, man/id.1, man/lastlog.8, man/limits.5, man/login.1, man/login.access.5, man/login.defs.5, man/logoutd.8: + * man/pl/Attic/d_passwd.5, man/pl/Attic/dialups.5, man/pl/Attic/dpasswd.8, man/pl/Attic/mkpasswd.8, man/pl/Attic/pw_auth.3, man/pl/Attic/pwauth.8, man/pl/Attic/shadowconfig.8, man/pl/chage.1, man/pl/chfn.1, man/pl/chpasswd.8, man/pl/chsh.1, man/pl/faillog.5, man/pl/faillog.8, man/pl/gpasswd.1, man/pl/groupadd.8, man/pl/groupdel.8, man/pl/groupmod.8, man/pl/groups.1, man/pl/grpck.8, man/pl/id.1, man/pl/lastlog.8, man/pl/limits.5, man/pl/login.1, man/pl/login.access.5, man/pl/login.defs.5, man/pl/logoutd.8, man/pl/newgrp.1, man/pl/newusers.8, man/pl/passwd.1, man/pl/passwd.5, man/pl/porttime.5, man/pl/pwck.8, man/pl/pwconv.8, man/pl/shadow.3, man/pl/shadow.5, man/pl/su.1, man/pl/suauth.5, man/pl/sulogin.8, man/pl/useradd.8, man/pl/userdel.8, man/pl/usermod.8, man/pl/vipw.8, man/Attic/mkpasswd.8, man/Attic/newgrp.1, man/Attic/newusers.8, man/Attic/passwd.1, man/Attic/passwd.5, man/Attic/porttime.5, man/Attic/pw_auth.3, man/Attic/pwauth.8, man/Attic/pwck.8, man/Attic/pwconv.8, man/Attic/shadow.3, man/Attic/shadow.5, man/Attic/shadowconfig.8, man/Attic/su.1, man/Attic/suauth.5, man/Attic/sulogin.8, man/Attic/useradd.8, man/Attic/userdel.8, man/Attic/usermod.8, man/Attic/vipw.8, man/Attic/chage.1, man/Attic/chfn.1, man/Attic/chpasswd.8, man/Attic/chsh.1, man/Attic/dpasswd.8, man/Attic/expiry.1, man/Attic/faillog.5, man/Attic/faillog.8, man/Attic/gpasswd.1, man/Attic/groupadd.8, man/Attic/groupdel.8, man/Attic/groupmems.8, man/Attic/groupmod.8, man/Attic/groups.1, man/Attic/grpck.8, man/Attic/id.1, man/Attic/lastlog.8, man/Attic/limits.5, man/Attic/login.1, man/Attic/login.access.5, man/Attic/login.defs.5, man/Attic/logoutd.8: put or move to top cemmented Id cvs keyword, (passwd.1): documment -e option (patch from Debian), (userdel.1): remove commented obsoleted options. @@ -4613,9 +5043,10 @@ * man/pl/passwd.1: Removed SEE ALSO to shadow(3) and passwd(3). - * man/pl/shadow.5, man/shadow.5: Removed SEE ALSO to shadow(3). + * man/pl/shadow.5, man/Attic/shadow.5: Removed SEE ALSO to shadow(3). - * man/passwd.1: Removed SEE ALSO to passwd(3) and commented shadow(3). + * man/Attic/passwd.1: + Removed SEE ALSO to passwd(3) and commented shadow(3). 2000-12-06 Tomasz K³oczko @@ -4628,9 +5059,10 @@ * TODO: remove write expiry(1) man page. - * man/Makefile.am, man/expiry.1: added expiry(1) man page from Debian. + * man/Attic/expiry.1, man/Makefile.am: + added expiry(1) man page from Debian. - * man/pl/lastlog.8, man/lastlog.8: + * man/pl/lastlog.8, man/Attic/lastlog.8: updated man pages for whole dispaly syntax. * src/lastlog.c (main): fixed command line syntax description. @@ -4661,7 +5093,7 @@ * TODO: - groupmems need some work on add PAM and i18n support. - * src/groupmems.c, man/groupmems.8: + * src/groupmems.c, man/Attic/groupmems.8: Added raw version groupmems program for administer members of a user's primary group. groupmems was written by George Kraft IV and this tool have BSD license. @@ -4676,7 +5108,7 @@ 2000-10-16 Tomasz K³oczko - * old/Attic/pwconv-old.8, old/Attic/pwconv.8, old/Attic/pwunconv-old.8, old/Attic/pwunconv.8, man/pl/Attic/mkpasswd.8, man/pl/Attic/pwauth.8, man/pl/login.defs.5, man/pl/logoutd.8, man/pl/newgrp.1, man/pl/newusers.8, man/pl/passwd.1, man/pl/porttime.5, man/pl/pw_auth.3, man/pl/pwck.8, man/pl/shadow.3, man/pl/su.1, man/pl/sulogin.8, man/pl/useradd.8, man/pl/userdel.8, man/pl/usermod.8, man/pl/Attic/dpasswd.8, man/pl/chage.1, man/pl/chfn.1, man/pl/chpasswd.8, man/pl/chsh.1, man/pl/faillog.5, man/pl/faillog.8, man/pl/groupadd.8, man/pl/groupdel.8, man/pl/groupmod.8, man/pl/groups.1, man/pl/grpck.8, man/pl/id.1, man/pl/lastlog.8, man/pl/login.1, man/Attic/dpasswd.8, man/Attic/mkpasswd.8, man/Attic/pwauth.8, man/chage.1, man/chfn.1, man/chpasswd.8, man/chsh.1, man/faillog.5, man/faillog.8, man/groupadd.8, man/groupdel.8, man/groupmod.8, man/groups.1, man/grpck.8, man/id.1, man/lastlog.8, man/login.1, man/login.defs.5, man/logoutd.8, man/newgrp.1, man/newusers.8, man/passwd.1, man/passwd.5, man/porttime.5, man/pw_auth.3, man/pwck.8, man/shadow.3, man/shadow.5, man/su.1, man/sulogin.8, man/useradd.8, man/userdel.8, man/usermod.8, debian/Attic/login.copyright, debian/Attic/passwd.copyright, debian/Attic/secure-su.copyright, doc/Attic/ANNOUNCE, doc/Attic/LSM, doc/Attic/README, doc/Attic/README.linux: + * old/Attic/pwconv-old.8, old/Attic/pwconv.8, old/Attic/pwunconv-old.8, old/Attic/pwunconv.8, man/pl/Attic/mkpasswd.8, man/pl/Attic/pw_auth.3, man/pl/Attic/pwauth.8, man/pl/login.defs.5, man/pl/logoutd.8, man/pl/newgrp.1, man/pl/newusers.8, man/pl/passwd.1, man/pl/porttime.5, man/pl/pwck.8, man/pl/shadow.3, man/pl/su.1, man/pl/sulogin.8, man/pl/useradd.8, man/pl/userdel.8, man/pl/usermod.8, man/pl/Attic/dpasswd.8, man/pl/chage.1, man/pl/chfn.1, man/pl/chpasswd.8, man/pl/chsh.1, man/pl/faillog.5, man/pl/faillog.8, man/pl/groupadd.8, man/pl/groupdel.8, man/pl/groupmod.8, man/pl/groups.1, man/pl/grpck.8, man/pl/id.1, man/pl/lastlog.8, man/pl/login.1, man/Attic/chage.1, man/Attic/chfn.1, man/Attic/chpasswd.8, man/Attic/chsh.1, man/Attic/dpasswd.8, man/Attic/faillog.5, man/Attic/faillog.8, man/Attic/groupadd.8, man/Attic/groupdel.8, man/Attic/groupmod.8, man/Attic/groups.1, man/Attic/grpck.8, man/Attic/id.1, man/Attic/lastlog.8, man/Attic/login.1, man/Attic/login.defs.5, man/Attic/logoutd.8, man/Attic/mkpasswd.8, man/Attic/newgrp.1, man/Attic/newusers.8, man/Attic/passwd.1, man/Attic/passwd.5, man/Attic/porttime.5, man/Attic/pw_auth.3, man/Attic/pwauth.8, man/Attic/pwck.8, man/Attic/shadow.3, man/Attic/shadow.5, man/Attic/su.1, man/Attic/sulogin.8, man/Attic/useradd.8, man/Attic/userdel.8, man/Attic/usermod.8, debian/Attic/login.copyright, debian/Attic/passwd.copyright, debian/Attic/secure-su.copyright, doc/Attic/ANNOUNCE, doc/Attic/LSM, doc/Attic/README, doc/Attic/README.linux: Julianne F. Haugh new contact adress. * NEWS: - summary chanfes for 20001016. @@ -4776,7 +5208,7 @@ * po/cs.po, po/el.po, po/fr.po, po/pl.po, po/sv.po: - "make updated-po". - * man/pl/Makefile.am, man/pl/grpconv.8, man/pl/grpunconv.8, man/pl/pwunconv.8, man/Makefile.am, man/grpconv.8, man/grpunconv.8, man/pwunconv.8: + * man/pl/Makefile.am, man/pl/grpconv.8, man/pl/grpunconv.8, man/pl/pwunconv.8, man/Attic/grpconv.8, man/Attic/grpunconv.8, man/Attic/pwunconv.8, man/Makefile.am: - added man pages for grpconv(8), grpunconv(8), pwunconv(8) (.so link to pwconv(8)) @@ -4825,42 +5257,42 @@ 2000-09-05 Marek Micha³kiewicz - * man/pl/sulogin.8, man/pl/vipw.8, po/el.po, po/fr.po, po/pl.po, po/sv.po, man/pl/Attic/d_passwd.5, man/pl/Attic/dialups.5, man/pl/Attic/dpasswd.8, man/pl/Attic/mkpasswd.8, man/pl/Attic/pwauth.8, man/pl/Attic/shadowconfig.8, man/pl/chage.1, man/pl/chfn.1, man/pl/chpasswd.8, man/pl/chsh.1, man/pl/faillog.5, man/pl/faillog.8, man/pl/gpasswd.1, man/pl/groups.1, man/pl/grpck.8, man/pl/id.1, man/pl/lastlog.8, man/pl/limits.5, man/pl/login.1, man/pl/login.access.5, man/pl/login.defs.5, man/pl/logoutd.8, man/pl/newgrp.1, man/pl/newusers.8, man/pl/passwd.1, man/pl/passwd.5, man/pl/porttime.5, man/pl/pw_auth.3, man/pl/pwck.8, man/pl/pwconv.8, man/pl/shadow.3, man/pl/shadow.5, man/pl/su.1, man/pl/suauth.5: + * man/pl/sulogin.8, man/pl/vipw.8, po/el.po, po/fr.po, po/pl.po, po/sv.po, man/pl/Attic/d_passwd.5, man/pl/Attic/dialups.5, man/pl/Attic/dpasswd.8, man/pl/Attic/mkpasswd.8, man/pl/Attic/pw_auth.3, man/pl/Attic/pwauth.8, man/pl/Attic/shadowconfig.8, man/pl/chage.1, man/pl/chfn.1, man/pl/chpasswd.8, man/pl/chsh.1, man/pl/faillog.5, man/pl/faillog.8, man/pl/gpasswd.1, man/pl/groups.1, man/pl/grpck.8, man/pl/id.1, man/pl/lastlog.8, man/pl/limits.5, man/pl/login.1, man/pl/login.access.5, man/pl/login.defs.5, man/pl/logoutd.8, man/pl/newgrp.1, man/pl/newusers.8, man/pl/passwd.1, man/pl/passwd.5, man/pl/porttime.5, man/pl/pwck.8, man/pl/pwconv.8, man/pl/shadow.3, man/pl/shadow.5, man/pl/su.1, man/pl/suauth.5: *** empty log message *** 2000-09-02 Marek Micha³kiewicz - * src/groupmod.c, src/grpck.c, src/login.c, src/logoutd.c, src/newgrp.c, src/passwd.c, src/pwck.c, src/su.c, src/sulogin.c, src/useradd.c, src/userdel.c, src/usermod.c, lib/commonio.h, lib/defines.h, lib/groupio.c, lib/pwio.c, lib/sgroupio.c, lib/shadowio.c, man/usermod.8, po/el.po, po/fr.po, po/pl.po, po/sv.po, redhat/Attic/shadow-utils.spec.in, src/Attic/dpasswd.c, src/chage.c, src/chfn.c, src/chsh.c, src/gpasswd.c, src/groupadd.c, src/groupdel.c, configure.in, debian/Attic/rules, doc/Attic/CHANGES, doc/Attic/LSM, lib/commonio.c: + * src/groupmod.c, src/grpck.c, src/login.c, src/logoutd.c, src/newgrp.c, src/passwd.c, src/pwck.c, src/su.c, src/sulogin.c, src/useradd.c, src/userdel.c, src/usermod.c, lib/commonio.h, lib/defines.h, lib/groupio.c, lib/pwio.c, lib/sgroupio.c, lib/shadowio.c, man/Attic/usermod.8, po/el.po, po/fr.po, po/pl.po, po/sv.po, redhat/Attic/shadow-utils.spec.in, src/Attic/dpasswd.c, src/chage.c, src/chfn.c, src/chsh.c, src/gpasswd.c, src/groupadd.c, src/groupdel.c, configure.in, debian/Attic/rules, doc/Attic/CHANGES, doc/Attic/LSM, lib/commonio.c: *** empty log message *** 2000-08-26 Marek Micha³kiewicz - * contrib/Makefile.am, contrib/groupmems.shar, doc/Attic/LSM, po/el.po, po/fr.po, po/pl.po, po/sv.po, doc/Attic/README.mirrors, src/vipw.c, src/Attic/dpasswd.c, src/Attic/mkpasswd.c, src/Makefile.am, src/chage.c, src/chfn.c, src/chpasswd.c, src/chsh.c, src/expiry.c, src/faillog.c, src/gpasswd.c, src/groupadd.c, src/groupdel.c, src/groupmod.c, src/groups.c, src/grpck.c, src/grpconv.c, src/grpunconv.c, src/id.c, src/lastlog.c, src/login.c, src/logoutd.c, src/newgrp.c, src/newusers.c, src/passwd.c, src/pwck.c, src/pwconv.c, src/pwunconv.c, src/su.c, src/sulogin.c, src/useradd.c, src/userdel.c, src/usermod.c, lib/Attic/dialchk.h, lib/Attic/dialup.h, lib/Attic/rad64.c, lib/Attic/tcfsio.h, lib/Makefile.am, lib/commonio.c, lib/commonio.h, lib/defines.h, lib/encrypt.c, lib/getdef.c, lib/getdef.h, lib/groupio.c, lib/groupio.h, lib/prototypes.h, lib/pwauth.c, lib/pwio.c, lib/pwio.h, lib/sgroupio.c, lib/sgroupio.h, lib/shadowio.h, libmisc/Attic/suauth.c, libmisc/chkname.h, libmisc/chowndir.c, libmisc/copydir.c, libmisc/entry.c, libmisc/failure.h, libmisc/getdate.h, libmisc/hushed.c, libmisc/loginprompt.c, libmisc/setupenv.c, libmisc/sulog.c, man/Attic/dpasswd.8, man/Attic/mkpasswd.8, man/Attic/pwauth.8, man/Makefile.am, man/chage.1, man/chfn.1, man/chpasswd.8, man/chsh.1, man/faillog.5, man/faillog.8, man/groupadd.8, man/groupdel.8, man/groupmod.8, man/groups.1, man/grpck.8, man/id.1, man/lastlog.8, man/login.1, man/login.defs.5, man/logoutd.8, man/newgrp.1, man/newusers.8, man/passwd.1, man/passwd.5, man/pl/Makefile.am, man/pl/groupadd.8, man/pl/groupdel.8, man/pl/groupmod.8, man/pl/useradd.8, man/pl/userdel.8, man/pl/usermod.8, man/porttime.5, man/pw_auth.3, man/pwck.8, man/shadow.3, man/shadow.5, man/su.1, man/sulogin.8, man/useradd.8, man/userdel.8, man/usermod.8, etc/Attic/login.defs.hurd, etc/Attic/login.defs.linux, doc/Attic/ANNOUNCE, doc/Attic/CHANGES, doc/Attic/README, doc/Attic/README.linux, doc/Attic/README.pam, doc/WISHLIST, debian/Attic/login.copyright, debian/Attic/passwd.copyright, debian/Attic/secure-su.copyright, Attic/mkinstalldirs, configure.in, Makefile.am: + * contrib/Makefile.am, contrib/groupmems.shar, doc/Attic/LSM, po/el.po, po/fr.po, po/pl.po, po/sv.po, doc/Attic/README.mirrors, src/vipw.c, src/Attic/dpasswd.c, src/Attic/mkpasswd.c, src/Makefile.am, src/chage.c, src/chfn.c, src/chpasswd.c, src/chsh.c, src/expiry.c, src/faillog.c, src/gpasswd.c, src/groupadd.c, src/groupdel.c, src/groupmod.c, src/groups.c, src/grpck.c, src/grpconv.c, src/grpunconv.c, src/id.c, src/lastlog.c, src/login.c, src/logoutd.c, src/newgrp.c, src/newusers.c, src/passwd.c, src/pwck.c, src/pwconv.c, src/pwunconv.c, src/su.c, src/sulogin.c, src/useradd.c, src/userdel.c, src/usermod.c, lib/Attic/dialchk.h, lib/Attic/dialup.h, lib/Attic/rad64.c, lib/Attic/tcfsio.h, lib/Makefile.am, lib/commonio.c, lib/commonio.h, lib/defines.h, lib/encrypt.c, lib/getdef.c, lib/getdef.h, lib/groupio.c, lib/groupio.h, lib/prototypes.h, lib/pwauth.c, lib/pwio.c, lib/pwio.h, lib/sgroupio.c, lib/sgroupio.h, lib/shadowio.h, libmisc/Attic/suauth.c, libmisc/chkname.h, libmisc/chowndir.c, libmisc/copydir.c, libmisc/entry.c, libmisc/failure.h, libmisc/getdate.h, libmisc/hushed.c, libmisc/loginprompt.c, libmisc/setupenv.c, libmisc/sulog.c, man/Attic/chage.1, man/Attic/chfn.1, man/Attic/chpasswd.8, man/Attic/chsh.1, man/Attic/dpasswd.8, man/Attic/faillog.5, man/Attic/faillog.8, man/Attic/groupadd.8, man/Attic/groupdel.8, man/Attic/groupmod.8, man/Attic/groups.1, man/Attic/grpck.8, man/Attic/id.1, man/Attic/lastlog.8, man/Attic/login.1, man/Attic/login.defs.5, man/Attic/logoutd.8, man/Attic/mkpasswd.8, man/Attic/newgrp.1, man/Attic/newusers.8, man/Attic/passwd.1, man/Attic/passwd.5, man/Attic/porttime.5, man/Attic/pw_auth.3, man/Attic/pwauth.8, man/Attic/pwck.8, man/Attic/shadow.3, man/Attic/shadow.5, man/Attic/su.1, man/Attic/sulogin.8, man/Attic/useradd.8, man/Attic/userdel.8, man/Attic/usermod.8, man/Makefile.am, man/pl/Makefile.am, man/pl/groupadd.8, man/pl/groupdel.8, man/pl/groupmod.8, man/pl/useradd.8, man/pl/userdel.8, man/pl/usermod.8, etc/Attic/login.defs.hurd, etc/Attic/login.defs.linux, doc/Attic/ANNOUNCE, doc/Attic/CHANGES, doc/Attic/README, doc/Attic/README.linux, doc/Attic/README.pam, doc/WISHLIST, debian/Attic/login.copyright, debian/Attic/passwd.copyright, debian/Attic/secure-su.copyright, Attic/mkinstalldirs, configure.in, Makefile.am: *** empty log message *** 1999-08-27 Marek Micha³kiewicz - * doc/Attic/LSM, po/el.po, po/fr.po, po/pl.po, po/sv.po, debian/Attic/passwd.postinst, lib/Attic/dialchk.c, lib/getdef.c, lib/getpass.c, lib/pwauth.c, libmisc/limits.c, libmisc/rlogin.c, man/limits.5, man/newgrp.1, src/Attic/dpasswd.c, src/chage.c, src/gpasswd.c, src/login.c, src/logoutd.c, src/newgrp.c, src/passwd.c, src/sulogin.c, Attic/acconfig.h, configure.in, debian/Attic/Makefile.am, debian/Attic/changelog, debian/Attic/control.gnu, debian/Attic/control.linux, debian/Attic/login.postrm, debian/Attic/logoutd, debian/Attic/logoutd.init, debian/Attic/passwd.conffiles, debian/Attic/passwd.cron, debian/Attic/passwd.init, debian/Attic/passwd.postrm, debian/Attic/rules, doc/Attic/CHANGES, doc/Attic/README.mirrors, doc/WISHLIST, etc/Attic/login.defs.hurd, etc/Attic/login.defs.linux, etc/Makefile.am, lib/defines.h: + * doc/Attic/LSM, po/el.po, po/fr.po, po/pl.po, po/sv.po, debian/Attic/passwd.postinst, lib/Attic/dialchk.c, lib/getdef.c, lib/getpass.c, lib/pwauth.c, libmisc/limits.c, libmisc/rlogin.c, man/Attic/limits.5, man/Attic/newgrp.1, src/Attic/dpasswd.c, src/chage.c, src/gpasswd.c, src/login.c, src/logoutd.c, src/newgrp.c, src/passwd.c, src/sulogin.c, Attic/acconfig.h, configure.in, debian/Attic/Makefile.am, debian/Attic/changelog, debian/Attic/control.gnu, debian/Attic/control.linux, debian/Attic/login.postrm, debian/Attic/logoutd, debian/Attic/logoutd.init, debian/Attic/passwd.conffiles, debian/Attic/passwd.cron, debian/Attic/passwd.init, debian/Attic/passwd.postrm, debian/Attic/rules, doc/Attic/CHANGES, doc/Attic/README.mirrors, doc/WISHLIST, etc/Attic/login.defs.hurd, etc/Attic/login.defs.linux, etc/Makefile.am, lib/defines.h: *** empty log message *** 1999-07-09 Marek Micha³kiewicz - * configure.in, contrib/Makefile.am, debian/Attic/changelog, doc/Attic/CHANGES, doc/Attic/LSM, doc/WISHLIST, lib/Attic/strcasecmp.c, lib/prototypes.h, libmisc/Makefile.am, man/faillog.8, po/el.po, po/pl.po, src/Makefile.am, src/chfn.c, src/chsh.c, src/faillog.c, src/groupmod.c, src/grpconv.c, src/grpunconv.c, src/newgrp.c, src/passwd.c, src/vipw.c: + * configure.in, contrib/Makefile.am, debian/Attic/changelog, doc/Attic/CHANGES, doc/Attic/LSM, doc/WISHLIST, lib/Attic/strcasecmp.c, lib/prototypes.h, libmisc/Makefile.am, man/Attic/faillog.8, po/el.po, po/pl.po, src/Makefile.am, src/chfn.c, src/chsh.c, src/faillog.c, src/groupmod.c, src/grpconv.c, src/grpunconv.c, src/newgrp.c, src/passwd.c, src/vipw.c: *** empty log message *** 1999-06-07 Marek Micha³kiewicz - * redhat/Attic/shadow-utils.spec.in, src/Attic/dpasswd.c, src/Attic/mkpasswd.c, src/Makefile.am, src/chage.c, src/chfn.c, src/chpasswd.c, src/chsh.c, src/expiry.c, src/faillog.c, src/gpasswd.c, src/groupadd.c, src/groupdel.c, src/groupmod.c, src/groups.c, src/grpck.c, src/grpconv.c, src/grpunconv.c, src/id.c, src/lastlog.c, src/login.c, src/logoutd.c, src/newgrp.c, src/newusers.c, src/passwd.c, src/pwck.c, src/pwconv.c, src/pwunconv.c, src/su.c, src/sulogin.c, src/useradd.c, src/userdel.c, src/usermod.c, contrib/Makefile.am, contrib/README, contrib/udbachk.tgz, debian/Attic/changelog, debian/Attic/rules, doc/Attic/CHANGES, doc/Attic/LSM, doc/Attic/README.linux, doc/Attic/README.mirrors, doc/README.platforms, doc/WISHLIST, lib/Attic/rcsid.h, lib/Makefile.am, lib/fputsx.c, lib/getpass.c, lib/pam_defs.h, lib/prototypes.h, libmisc/Attic/login_desrpc.c, libmisc/pam_pass.c, libmisc/utmp.c, man/login.1, po/el.po, po/pl.po, Attic/acconfig.h, configure.in: + * redhat/Attic/shadow-utils.spec.in, src/Attic/dpasswd.c, src/Attic/mkpasswd.c, src/Makefile.am, src/chage.c, src/chfn.c, src/chpasswd.c, src/chsh.c, src/expiry.c, src/faillog.c, src/gpasswd.c, src/groupadd.c, src/groupdel.c, src/groupmod.c, src/groups.c, src/grpck.c, src/grpconv.c, src/grpunconv.c, src/id.c, src/lastlog.c, src/login.c, src/logoutd.c, src/newgrp.c, src/newusers.c, src/passwd.c, src/pwck.c, src/pwconv.c, src/pwunconv.c, src/su.c, src/sulogin.c, src/useradd.c, src/userdel.c, src/usermod.c, contrib/Makefile.am, contrib/README, contrib/udbachk.tgz, debian/Attic/changelog, debian/Attic/rules, doc/Attic/CHANGES, doc/Attic/LSM, doc/Attic/README.linux, doc/Attic/README.mirrors, doc/README.platforms, doc/WISHLIST, lib/Attic/rcsid.h, lib/Makefile.am, lib/fputsx.c, lib/getpass.c, lib/pam_defs.h, lib/prototypes.h, libmisc/Attic/login_desrpc.c, libmisc/pam_pass.c, libmisc/utmp.c, man/Attic/login.1, po/el.po, po/pl.po, Attic/acconfig.h, configure.in: *** empty log message *** 1999-03-07 Marek Micha³kiewicz - * po/pl.po, po/el.po, doc/Attic/LSM, src/useradd.c, src/su.c, src/pwconv.c, src/pwck.c, src/passwd.c, src/newusers.c, src/newgrp.c, src/logoutd.c, src/login.c, src/grpconv.c, src/grpck.c, src/groupadd.c, src/gpasswd.c, src/Attic/dpasswd.c, src/chfn.c, src/chage.c, man/usermod.8, man/useradd.8, man/limits.5, man/chage.1, libmisc/valid.c, libmisc/sub.c, libmisc/strtoday.c, libmisc/setupenv.c, libmisc/obscure.c, libmisc/limits.c, libmisc/env.c, lib/Attic/snprintf.h, lib/getdef.c, lib/encrypt.c, lib/defines.h, etc/Attic/login.defs.linux, doc/WISHLIST, doc/Attic/README.nls, doc/Attic/README.pam, doc/README.platforms, doc/Attic/README.mirrors, doc/Attic/README.linux, doc/Makefile.am, doc/Attic/CHANGES, debian/Attic/tar.c, debian/Attic/rules, debian/Attic/logoutd, debian/Attic/control, debian/Attic/changelog, configure.in: + * po/pl.po, po/el.po, doc/Attic/LSM, src/useradd.c, src/su.c, src/pwconv.c, src/pwck.c, src/passwd.c, src/newusers.c, src/newgrp.c, src/logoutd.c, src/login.c, src/grpconv.c, src/grpck.c, src/groupadd.c, src/gpasswd.c, src/Attic/dpasswd.c, src/chfn.c, src/chage.c, man/Attic/usermod.8, man/Attic/useradd.8, man/Attic/limits.5, man/Attic/chage.1, libmisc/valid.c, libmisc/sub.c, libmisc/strtoday.c, libmisc/setupenv.c, libmisc/obscure.c, libmisc/limits.c, libmisc/env.c, lib/Attic/snprintf.h, lib/getdef.c, lib/encrypt.c, lib/defines.h, etc/Attic/login.defs.linux, doc/WISHLIST, doc/Attic/README.nls, doc/Attic/README.pam, doc/README.platforms, doc/Attic/README.mirrors, doc/Attic/README.linux, doc/Makefile.am, doc/Attic/CHANGES, debian/Attic/tar.c, debian/Attic/rules, debian/Attic/logoutd, debian/Attic/control, debian/Attic/changelog, configure.in: *** empty log message *** 1998-12-28 Marek Micha³kiewicz - * src/usermod.c, src/userdel.c, src/useradd.c, src/sulogin.c, src/su.c, src/pwunconv.c, src/pwconv.c, src/pwck.c, src/passwd.c, src/newusers.c, src/newgrp.c, src/Attic/mkpasswd.c, src/logoutd.c, src/login.c, src/lastlog.c, src/id.c, src/grpunconv.c, src/grpconv.c, src/grpck.c, src/groups.c, src/groupmod.c, src/groupdel.c, src/groupadd.c, src/gpasswd.c, src/faillog.c, src/expiry.c, src/Attic/dpasswd.c, src/chsh.c, src/chpasswd.c, src/chfn.c, src/chage.c, po/Attic/doit, po/POTFILES.in, po/el.po, src/Makefile.am, man/usermod.8, man/userdel.8, man/useradd.8, man/sulogin.8, man/su.1, man/shadow.5, man/shadow.3, man/pwck.8, man/Attic/pwauth.8, man/pw_auth.3, man/porttime.5, man/passwd.5, man/passwd.1, man/newusers.8, man/newgrp.1, man/Attic/mkpasswd.8, man/logoutd.8, man/login.defs.5, man/login.1, man/lastlog.8, man/id.1, man/grpck.8, man/groups.1, man/groupmod.8, man/groupdel.8, man/groupadd.8, man/faillog.8, man/faillog.5, man/Attic/dpasswd.8, man/chsh.1, man/chpasswd.8, man/chfn.1, man/chage.1, libmisc/xmalloc.c, libmisc/sub.c, libmisc/Attic/suauth.c, libmisc/shell.c, libmisc/setupenv.c, libmisc/pam_pass.c, libmisc/obscure.c, libmisc/mail.c, libmisc/Attic/login_desrpc.c, libmisc/limits.c, libmisc/failure.c, libmisc/env.c, libmisc/console.c, libmisc/chowntty.c, libmisc/age.c, libmisc/addgrps.c, libmisc/Makefile.am, lib/Attic/strerror.c, lib/pwauth.c, lib/prototypes.h, lib/getpass.c, lib/getdef.c, lib/Attic/dialchk.c, lib/defines.h, lib/Makefile.am, doc/WISHLIST, doc/README.platforms, doc/Attic/README.mirrors, doc/Attic/README.linux, doc/Attic/README, doc/Attic/LSM, doc/Attic/CHANGES, debian/Attic/secure-su.copyright, debian/Attic/passwd.copyright, debian/Attic/login.copyright, debian/Attic/control, debian/Attic/changelog, configure.in, Attic/acconfig.h, Makefile.am: + * src/usermod.c, src/userdel.c, src/useradd.c, src/sulogin.c, src/su.c, src/pwunconv.c, src/pwconv.c, src/pwck.c, src/passwd.c, src/newusers.c, src/newgrp.c, src/Attic/mkpasswd.c, src/logoutd.c, src/login.c, src/lastlog.c, src/id.c, src/grpunconv.c, src/grpconv.c, src/grpck.c, src/groups.c, src/groupmod.c, src/groupdel.c, src/groupadd.c, src/gpasswd.c, src/faillog.c, src/expiry.c, src/Attic/dpasswd.c, src/chsh.c, src/chpasswd.c, src/chfn.c, src/chage.c, po/Attic/doit, po/POTFILES.in, po/el.po, src/Makefile.am, man/Attic/usermod.8, man/Attic/userdel.8, man/Attic/useradd.8, man/Attic/sulogin.8, man/Attic/su.1, man/Attic/shadow.5, man/Attic/shadow.3, man/Attic/pwck.8, man/Attic/pwauth.8, man/Attic/pw_auth.3, man/Attic/porttime.5, man/Attic/passwd.5, man/Attic/passwd.1, man/Attic/newusers.8, man/Attic/newgrp.1, man/Attic/mkpasswd.8, man/Attic/logoutd.8, man/Attic/login.defs.5, man/Attic/login.1, man/Attic/lastlog.8, man/Attic/id.1, man/Attic/grpck.8, man/Attic/groups.1, man/Attic/groupmod.8, man/Attic/groupdel.8, man/Attic/groupadd.8, man/Attic/faillog.8, man/Attic/faillog.5, man/Attic/dpasswd.8, man/Attic/chsh.1, man/Attic/chpasswd.8, man/Attic/chfn.1, man/Attic/chage.1, libmisc/xmalloc.c, libmisc/sub.c, libmisc/Attic/suauth.c, libmisc/shell.c, libmisc/setupenv.c, libmisc/pam_pass.c, libmisc/obscure.c, libmisc/mail.c, libmisc/Attic/login_desrpc.c, libmisc/limits.c, libmisc/failure.c, libmisc/env.c, libmisc/console.c, libmisc/chowntty.c, libmisc/age.c, libmisc/addgrps.c, libmisc/Makefile.am, lib/Attic/strerror.c, lib/pwauth.c, lib/prototypes.h, lib/getpass.c, lib/getdef.c, lib/Attic/dialchk.c, lib/defines.h, lib/Makefile.am, doc/WISHLIST, doc/README.platforms, doc/Attic/README.mirrors, doc/Attic/README.linux, doc/Attic/README, doc/Attic/LSM, doc/Attic/CHANGES, debian/Attic/secure-su.copyright, debian/Attic/passwd.copyright, debian/Attic/login.copyright, debian/Attic/control, debian/Attic/changelog, configure.in, Attic/acconfig.h, Makefile.am: *** empty log message *** 1998-07-24 Marek Micha³kiewicz @@ -4870,12 +5302,12 @@ 1998-06-26 Marek Micha³kiewicz - * src/passwd.c, src/usermod.c, man/faillog.8, man/pwconv.8, src/logoutd.c, lib/getpass.c, libmisc/copydir.c, doc/Attic/README.linux, doc/Attic/README.mirrors, doc/WISHLIST, lib/commonio.c, debian/Attic/changelog, doc/Attic/CHANGES, configure.in: + * src/passwd.c, src/usermod.c, man/Attic/faillog.8, man/Attic/pwconv.8, src/logoutd.c, lib/getpass.c, libmisc/copydir.c, doc/Attic/README.linux, doc/Attic/README.mirrors, doc/WISHLIST, lib/commonio.c, debian/Attic/changelog, doc/Attic/CHANGES, configure.in: *** empty log message *** 1998-05-29 Marek Micha³kiewicz - * man/lastlog.8, man/login.1, src/usermod.c, doc/Attic/CHANGES, doc/Attic/README.linux, etc/Attic/login.defs.linux, lib/defines.h, debian/Attic/changelog, debian/Attic/login.copyright, debian/Attic/login.postinst, debian/Attic/passwd.copyright, debian/Attic/rules, debian/Attic/secure-su.copyright, configure.in, contrib/Makefile.am, contrib/shadow-anonftp.patch: + * man/Attic/lastlog.8, man/Attic/login.1, src/usermod.c, doc/Attic/CHANGES, doc/Attic/README.linux, etc/Attic/login.defs.linux, lib/defines.h, debian/Attic/changelog, debian/Attic/login.copyright, debian/Attic/login.postinst, debian/Attic/passwd.copyright, debian/Attic/rules, debian/Attic/secure-su.copyright, configure.in, contrib/Makefile.am, contrib/shadow-anonftp.patch: *** empty log message *** 1998-04-16 Marek Micha³kiewicz @@ -4890,7 +5322,7 @@ 1998-01-30 Marek Micha³kiewicz - * Attic/install-sh, src/userdel.c, src/usermod.c, src/pwconv.c, src/pwunconv.c, src/su.c, src/useradd.c, src/newgrp.c, src/newusers.c, src/passwd.c, src/pwck.c, src/groupmod.c, src/login.c, src/logoutd.c, src/gpasswd.c, src/groupadd.c, src/groupdel.c, src/chfn.c, src/chpasswd.c, src/chsh.c, src/expiry.c, redhat/Attic/README, redhat/Attic/shadow-utils.spec.in, src/Makefile.am, src/chage.c, man/login.defs.5, man/useradd.8, man/usermod.8, redhat/Attic/Makefile.am, libmisc/pam_pass.c, libmisc/strtoday.c, libmisc/tz.c, libmisc/Attic/login_access.c, libmisc/Attic/login_desrpc.c, libmisc/Attic/login_krb.c, libmisc/obscure.c, libmisc/age.c, libmisc/env.c, libmisc/limits.c, lib/Attic/strstr.c, lib/shadow.c, lib/shadowio.c, lib/shadowio.h, lib/utent.c, lib/Attic/rmdir.c, lib/pwio.c, lib/pwio.h, lib/sgetspent.c, lib/sgroupio.c, lib/Attic/mkdir.c, lib/Attic/putgrent.c, lib/prototypes.h, lib/pwauth.c, lib/Attic/md5crypt.c, lib/getpass.c, lib/groupio.c, lib/gshadow.c, lib/lockpw.c, lib/commonio.h, lib/defines.h, lib/encrypt.c, lib/getdef.c, lib/getdef.h, doc/Attic/README.mirrors, doc/Attic/automake-1.0.diff, doc/WISHLIST, lib/Makefile.am, lib/commonio.c, doc/Attic/ANNOUNCE, doc/Attic/CHANGES, doc/Attic/README.linux, doc/Makefile.am, doc/README.limits, debian/Attic/Makefile.am, debian/Attic/changelog, debian/Attic/login.copyright, debian/Attic/rules, Attic/mkinstalldirs, Attic/shadow-utils.spec, contrib/README, Attic/acconfig.h, Attic/aclocal.m4, configure.in, Makefile.am: + * Attic/install-sh, src/userdel.c, src/usermod.c, src/pwconv.c, src/pwunconv.c, src/su.c, src/useradd.c, src/newgrp.c, src/newusers.c, src/passwd.c, src/pwck.c, src/groupmod.c, src/login.c, src/logoutd.c, src/gpasswd.c, src/groupadd.c, src/groupdel.c, src/chfn.c, src/chpasswd.c, src/chsh.c, src/expiry.c, redhat/Attic/README, redhat/Attic/shadow-utils.spec.in, src/Makefile.am, src/chage.c, man/Attic/login.defs.5, man/Attic/useradd.8, man/Attic/usermod.8, redhat/Attic/Makefile.am, libmisc/pam_pass.c, libmisc/strtoday.c, libmisc/tz.c, libmisc/Attic/login_access.c, libmisc/Attic/login_desrpc.c, libmisc/Attic/login_krb.c, libmisc/obscure.c, libmisc/age.c, libmisc/env.c, libmisc/limits.c, lib/Attic/strstr.c, lib/shadow.c, lib/shadowio.c, lib/shadowio.h, lib/utent.c, lib/Attic/rmdir.c, lib/pwio.c, lib/pwio.h, lib/sgetspent.c, lib/sgroupio.c, lib/Attic/mkdir.c, lib/Attic/putgrent.c, lib/prototypes.h, lib/pwauth.c, lib/Attic/md5crypt.c, lib/getpass.c, lib/groupio.c, lib/gshadow.c, lib/lockpw.c, lib/commonio.h, lib/defines.h, lib/encrypt.c, lib/getdef.c, lib/getdef.h, doc/Attic/README.mirrors, doc/Attic/automake-1.0.diff, doc/WISHLIST, lib/Makefile.am, lib/commonio.c, doc/Attic/ANNOUNCE, doc/Attic/CHANGES, doc/Attic/README.linux, doc/Makefile.am, doc/README.limits, debian/Attic/Makefile.am, debian/Attic/changelog, debian/Attic/login.copyright, debian/Attic/rules, Attic/mkinstalldirs, Attic/shadow-utils.spec, contrib/README, Attic/acconfig.h, Attic/aclocal.m4, configure.in, Makefile.am: *** empty log message *** 1998-01-25 Marek Micha³kiewicz @@ -4899,12 +5331,12 @@ 1997-12-14 Marek Micha³kiewicz - * doc/Attic/CHANGES, debian/Attic/checksums, debian/Attic/rules, debian/Attic/Makefile.am, src/Makefile.am, src/userdel.c, src/usermod.c, src/pwck.c, src/useradd.c, src/Attic/mkpasswd.c, src/gpasswd.c, src/grpck.c, src/login.c, src/chage.c, src/chfn.c, src/chsh.c, man/Attic/shadowconfig.8, man/vipw.8, old/Attic/Makefile.am, old/Attic/pwunconv.8, man/Makefile.am, man/login.defs.5, man/pwconv.8, man/pwunconv.8, libmisc/limits.c, libmisc/rlogin.c, lib/Attic/pwdbm.c, lib/Attic/pwent.c, lib/prototypes.h, lib/shadow.c, doc/Attic/LSM, doc/WISHLIST, etc/limits, lib/Attic/grent.c, Attic/shadow-utils.spec, debian/Attic/changelog, configure.in: + * doc/Attic/CHANGES, debian/Attic/checksums, debian/Attic/rules, debian/Attic/Makefile.am, src/Makefile.am, src/userdel.c, src/usermod.c, src/pwck.c, src/useradd.c, src/Attic/mkpasswd.c, src/gpasswd.c, src/grpck.c, src/login.c, src/chage.c, src/chfn.c, src/chsh.c, man/Attic/shadowconfig.8, man/Attic/vipw.8, old/Attic/Makefile.am, old/Attic/pwunconv.8, man/Attic/login.defs.5, man/Attic/pwconv.8, man/Attic/pwunconv.8, man/Makefile.am, libmisc/limits.c, libmisc/rlogin.c, lib/Attic/pwdbm.c, lib/Attic/pwent.c, lib/prototypes.h, lib/shadow.c, doc/Attic/LSM, doc/WISHLIST, etc/limits, lib/Attic/grent.c, Attic/shadow-utils.spec, debian/Attic/changelog, configure.in: *** empty log message *** 1997-12-08 Marek Micha³kiewicz - * src/userdel.c, src/usermod.c, src/Attic/shadowconfig.sh, src/su.c, src/sulogin.c, src/useradd.c, src/passwd.c, src/pwck.c, src/pwconv.c, src/pwunconv.c, src/newgrp.c, src/newusers.c, src/Attic/mkpasswd.c, src/logoutd.c, src/grpconv.c, src/grpunconv.c, src/id.c, src/lastlog.c, src/login.c, src/groupadd.c, src/groupdel.c, src/groupmod.c, src/groups.c, src/grpck.c, src/Attic/dpasswd.c, src/chsh.c, src/expiry.c, src/faillog.c, src/gpasswd.c, src/Makefile.am, src/chage.c, src/chfn.c, src/chpasswd.c, old/Attic/Makefile.am, old/Attic/pwconv.8, old/Attic/vipw.8, man/Attic/shadowconfig.8, man/Makefile.am, man/limits.5, man/pwconv.8, man/vipw.8, libmisc/tz.c, libmisc/ulimit.c, libmisc/utmp.c, libmisc/valid.c, libmisc/xmalloc.c, libmisc/Attic/suauth.c, libmisc/strtoday.c, libmisc/sub.c, libmisc/sulog.c, libmisc/ttytype.c, libmisc/Attic/setup.c, libmisc/salt.c, libmisc/setugid.c, libmisc/setupenv.c, libmisc/shell.c, libmisc/rlogin.c, libmisc/motd.c, libmisc/myname.c, libmisc/obscure.c, libmisc/pam_pass.c, libmisc/pwd2spwd.c, libmisc/pwd_init.c, libmisc/Attic/login_access.c, libmisc/Attic/login_desrpc.c, libmisc/Attic/login_krb.c, libmisc/loginprompt.c, libmisc/mail.c, libmisc/hushed.c, libmisc/isexpired.c, libmisc/limits.c, libmisc/list.c, libmisc/log.c, libmisc/Attic/getdate.c, libmisc/failure.h, libmisc/fields.c, libmisc/getdate.h, libmisc/getdate.y, libmisc/entry.c, libmisc/env.c, libmisc/failure.c, libmisc/chowndir.c, libmisc/chowntty.c, libmisc/console.c, libmisc/copydir.c, libmisc/Attic/chkshell.c, libmisc/age.c, libmisc/basename.c, libmisc/chkname.c, libmisc/chkname.h, lib/Attic/strdup.c, lib/Attic/strerror.c, lib/Attic/strstr.c, lib/utent.c, libmisc/Makefile.am, libmisc/addgrps.c, lib/Attic/spdbm.c, lib/Attic/sppack.c, lib/sgroupio.c, lib/shadow.c, lib/shadowio.c, lib/Attic/rename.c, lib/Attic/rmdir.c, lib/sgetgrent.c, lib/sgetpwent.c, lib/sgetspent.c, lib/Attic/rad64.c, lib/Attic/pwdbm.c, lib/Attic/pwent.c, lib/Attic/pwpack.c, lib/pwauth.c, lib/pwio.c, lib/Attic/mkdir.c, lib/Attic/putgrent.c, lib/Attic/putpwent.c, lib/Attic/putspent.c, lib/port.c, lib/prototypes.h, lib/Attic/gsdbm.c, lib/Attic/gspack.c, lib/Attic/md5.c, lib/Attic/md5crypt.c, lib/gshadow.c, lib/lockpw.c, lib/Attic/grdbm.c, lib/Attic/grent.c, lib/Attic/grpack.c, lib/groupio.c, lib/getpass.c, lib/Attic/dialup.c, lib/encrypt.c, lib/fputsx.c, lib/getdef.c, lib/Attic/dialchk.c, lib/Attic/dialchk.h, lib/commonio.c, lib/commonio.h, lib/defines.h, doc/Attic/automake-1.0.diff, etc/Attic/login.defs.linux, etc/limits, lib/Makefile.am, doc/Attic/CHANGES, doc/Attic/README.linux, doc/Attic/README.mirrors, doc/WISHLIST, debian/Attic/login.conffiles, debian/Attic/login.postinst, debian/Attic/passwd.postinst, debian/Attic/porttime, debian/Attic/rules, debian/Attic/secure-su.README, debian/Attic/securetty, contrib/pwdauth.c, debian/Attic/changelog, debian/Attic/control, Attic/acconfig.h, Attic/aclocal.m4, Attic/shadow-utils.spec, configure.in, Makefile.am: + * src/userdel.c, src/usermod.c, src/Attic/shadowconfig.sh, src/su.c, src/sulogin.c, src/useradd.c, src/passwd.c, src/pwck.c, src/pwconv.c, src/pwunconv.c, src/newgrp.c, src/newusers.c, src/Attic/mkpasswd.c, src/logoutd.c, src/grpconv.c, src/grpunconv.c, src/id.c, src/lastlog.c, src/login.c, src/groupadd.c, src/groupdel.c, src/groupmod.c, src/groups.c, src/grpck.c, src/Attic/dpasswd.c, src/chsh.c, src/expiry.c, src/faillog.c, src/gpasswd.c, src/Makefile.am, src/chage.c, src/chfn.c, src/chpasswd.c, old/Attic/Makefile.am, old/Attic/pwconv.8, old/Attic/vipw.8, man/Attic/limits.5, man/Attic/pwconv.8, man/Attic/shadowconfig.8, man/Attic/vipw.8, man/Makefile.am, libmisc/tz.c, libmisc/ulimit.c, libmisc/utmp.c, libmisc/valid.c, libmisc/xmalloc.c, libmisc/Attic/suauth.c, libmisc/strtoday.c, libmisc/sub.c, libmisc/sulog.c, libmisc/ttytype.c, libmisc/Attic/setup.c, libmisc/salt.c, libmisc/setugid.c, libmisc/setupenv.c, libmisc/shell.c, libmisc/rlogin.c, libmisc/motd.c, libmisc/myname.c, libmisc/obscure.c, libmisc/pam_pass.c, libmisc/pwd2spwd.c, libmisc/pwd_init.c, libmisc/Attic/login_access.c, libmisc/Attic/login_desrpc.c, libmisc/Attic/login_krb.c, libmisc/loginprompt.c, libmisc/mail.c, libmisc/hushed.c, libmisc/isexpired.c, libmisc/limits.c, libmisc/list.c, libmisc/log.c, libmisc/Attic/getdate.c, libmisc/failure.h, libmisc/fields.c, libmisc/getdate.h, libmisc/getdate.y, libmisc/entry.c, libmisc/env.c, libmisc/failure.c, libmisc/chowndir.c, libmisc/chowntty.c, libmisc/console.c, libmisc/copydir.c, libmisc/Attic/chkshell.c, libmisc/age.c, libmisc/basename.c, libmisc/chkname.c, libmisc/chkname.h, lib/Attic/strdup.c, lib/Attic/strerror.c, lib/Attic/strstr.c, lib/utent.c, libmisc/Makefile.am, libmisc/addgrps.c, lib/Attic/spdbm.c, lib/Attic/sppack.c, lib/sgroupio.c, lib/shadow.c, lib/shadowio.c, lib/Attic/rename.c, lib/Attic/rmdir.c, lib/sgetgrent.c, lib/sgetpwent.c, lib/sgetspent.c, lib/Attic/rad64.c, lib/Attic/pwdbm.c, lib/Attic/pwent.c, lib/Attic/pwpack.c, lib/pwauth.c, lib/pwio.c, lib/Attic/mkdir.c, lib/Attic/putgrent.c, lib/Attic/putpwent.c, lib/Attic/putspent.c, lib/port.c, lib/prototypes.h, lib/Attic/gsdbm.c, lib/Attic/gspack.c, lib/Attic/md5.c, lib/Attic/md5crypt.c, lib/gshadow.c, lib/lockpw.c, lib/Attic/grdbm.c, lib/Attic/grent.c, lib/Attic/grpack.c, lib/groupio.c, lib/getpass.c, lib/Attic/dialup.c, lib/encrypt.c, lib/fputsx.c, lib/getdef.c, lib/Attic/dialchk.c, lib/Attic/dialchk.h, lib/commonio.c, lib/commonio.h, lib/defines.h, doc/Attic/automake-1.0.diff, etc/Attic/login.defs.linux, etc/limits, lib/Makefile.am, doc/Attic/CHANGES, doc/Attic/README.linux, doc/Attic/README.mirrors, doc/WISHLIST, debian/Attic/login.conffiles, debian/Attic/login.postinst, debian/Attic/passwd.postinst, debian/Attic/porttime, debian/Attic/rules, debian/Attic/secure-su.README, debian/Attic/securetty, contrib/pwdauth.c, debian/Attic/changelog, debian/Attic/control, Attic/acconfig.h, Attic/aclocal.m4, Attic/shadow-utils.spec, configure.in, Makefile.am: *** empty log message *** 1997-10-01 Marek Micha³kiewicz @@ -4914,12 +5346,12 @@ 1997-09-30 Marek Micha³kiewicz - * src/useradd.c, src/userdel.c, src/usermod.c, src/pwconv.c, src/pwunconv.c, src/su.c, src/newusers.c, src/passwd.c, src/pwck.c, src/grpck.c, src/grpconv.c, src/grpunconv.c, src/login.c, src/groupmod.c, src/Attic/dpasswd.c, src/gpasswd.c, src/groupadd.c, src/groupdel.c, src/chage.c, src/chfn.c, src/chpasswd.c, src/chsh.c, src/Makefile.am, old/Attic/install-sh, old/Attic/pwconv-old.8, old/Attic/pwunconv-old.8, old/Attic/Makefile.am, man/pwconv.8, man/pwunconv.8, libmisc/setugid.c, libmisc/shell.c, libmisc/utmp.c, libmisc/mail.c, libmisc/obscure.c, libmisc/pam_pass.c, libmisc/salt.c, libmisc/Attic/login_access.c, libmisc/isexpired.c, libmisc/env.c, libmisc/fields.c, libmisc/addgrps.c, libmisc/chowndir.c, libmisc/chowntty.c, libmisc/console.c, libmisc/copydir.c, lib/Attic/strerror.c, lib/Attic/snprintf.c, lib/Attic/snprintf.h, lib/sgroupio.c, lib/sgroupio.h, lib/shadowio.c, lib/shadowio.h, lib/Attic/putgrent.c, lib/Attic/pwent.c, lib/pwauth.c, lib/Attic/grent.c, lib/getpass.c, lib/prototypes.h, lib/commonio.c, lib/commonio.h, lib/defines.h, lib/encrypt.c, lib/getdef.c, lib/Makefile.am, etc/Attic/login.defs.linux, doc/Attic/README.linux, doc/Attic/README.mirrors, doc/WISHLIST, doc/Attic/CHANGES, doc/Attic/LSM, doc/Makefile.am, debian/Attic/rules, debian/Attic/changelog, contrib/adduser.c, configure.in, Attic/acconfig.h: + * src/useradd.c, src/userdel.c, src/usermod.c, src/pwconv.c, src/pwunconv.c, src/su.c, src/newusers.c, src/passwd.c, src/pwck.c, src/grpck.c, src/grpconv.c, src/grpunconv.c, src/login.c, src/groupmod.c, src/Attic/dpasswd.c, src/gpasswd.c, src/groupadd.c, src/groupdel.c, src/chage.c, src/chfn.c, src/chpasswd.c, src/chsh.c, src/Makefile.am, old/Attic/install-sh, old/Attic/pwconv-old.8, old/Attic/pwunconv-old.8, old/Attic/Makefile.am, man/Attic/pwconv.8, man/Attic/pwunconv.8, libmisc/setugid.c, libmisc/shell.c, libmisc/utmp.c, libmisc/mail.c, libmisc/obscure.c, libmisc/pam_pass.c, libmisc/salt.c, libmisc/Attic/login_access.c, libmisc/isexpired.c, libmisc/env.c, libmisc/fields.c, libmisc/addgrps.c, libmisc/chowndir.c, libmisc/chowntty.c, libmisc/console.c, libmisc/copydir.c, lib/Attic/strerror.c, lib/Attic/snprintf.c, lib/Attic/snprintf.h, lib/sgroupio.c, lib/sgroupio.h, lib/shadowio.c, lib/shadowio.h, lib/Attic/putgrent.c, lib/Attic/pwent.c, lib/pwauth.c, lib/Attic/grent.c, lib/getpass.c, lib/prototypes.h, lib/commonio.c, lib/commonio.h, lib/defines.h, lib/encrypt.c, lib/getdef.c, lib/Makefile.am, etc/Attic/login.defs.linux, doc/Attic/README.linux, doc/Attic/README.mirrors, doc/WISHLIST, doc/Attic/CHANGES, doc/Attic/LSM, doc/Makefile.am, debian/Attic/rules, debian/Attic/changelog, contrib/adduser.c, configure.in, Attic/acconfig.h: *** empty log message *** 1997-09-29 Marek Micha³kiewicz - * man/chpasswd.8, man/pwconv.8, man/pwunconv.8, man/su.1, man/Makefile.am: + * man/Attic/chpasswd.8, man/Attic/pwconv.8, man/Attic/pwunconv.8, man/Attic/su.1, man/Makefile.am: *** empty log message *** 1997-06-16 Marek Micha³kiewicz @@ -4934,7 +5366,7 @@ 1997-05-02 Marek Micha³kiewicz - * src/Attic/shadowconfig.sh, src/Makefile.am, man/Makefile.am, libmisc/mail.c, libmisc/salt.c, lib/sgroupio.c, lib/shadowio.c, lib/groupio.c, lib/pwio.c, etc/Makefile.am, doc/WISHLIST, doc/Attic/CHANGES, debian/Attic/shadowconfig, debian/Attic/Makefile.am, debian/Attic/changelog, debian/Attic/control, debian/Attic/rules, configure.in, Attic/configure, shlib/Attic/Makefile.in, man/Attic/Makefile.in, libmisc/Attic/Makefile.in, lib/Attic/Makefile.in, etc/Attic/Makefile.in, doc/Attic/Makefile.in, contrib/Attic/Makefile.in, Attic/Makefile.in, man/userdel.8, man/usermod.8, man/shadow.5, man/su.1, man/sulogin.8, man/useradd.8, man/Attic/pwauth.8, man/pw_auth.3, man/pwck.8, man/pwconv.8, man/pwunconv.8, man/shadow.3, man/newusers.8, man/passwd.1, man/passwd.5, man/porttime.5, man/Attic/mkpasswd.8, man/login.defs.5, man/logoutd.8, man/newgrp.1, man/limits.5, man/login.1, man/groups.1, man/grpck.8, man/id.1, man/lastlog.8, man/faillog.5, man/faillog.8, man/groupadd.8, man/groupdel.8, man/groupmod.8, man/Attic/dpasswd.8, man/chage.1, man/chfn.1, man/chpasswd.8, man/chsh.1, libmisc/valid.c, libmisc/sulog.c, libmisc/ttytype.c, libmisc/tz.c, libmisc/utmp.c, libmisc/Attic/setup.c, libmisc/setupenv.c, libmisc/shell.c, libmisc/strtoday.c, libmisc/sub.c, libmisc/setugid.c, libmisc/obscure.c, libmisc/pwd2spwd.c, libmisc/rlogin.c, libmisc/Attic/login_access.c, libmisc/loginprompt.c, libmisc/motd.c, libmisc/hushed.c, libmisc/isexpired.c, libmisc/limits.c, libmisc/list.c, libmisc/log.c, libmisc/copydir.c, libmisc/entry.c, libmisc/env.c, libmisc/failure.c, libmisc/fields.c, libmisc/age.c, libmisc/chowndir.c, libmisc/chowntty.c, libmisc/console.c, lib/utent.c, lib/Attic/shadow_.h, lib/Attic/spdbm.c, lib/Attic/sppack.c, lib/Attic/strstr.c, lib/shadow.c, lib/sgetpwent.c, lib/sgetspent.c, lib/Attic/pwpack.c, lib/Attic/rad64.c, lib/Attic/rename.c, lib/Attic/rmdir.c, lib/sgetgrent.c, lib/Attic/pwdbm.c, lib/Attic/pwent.c, lib/pwauth.h, lib/Attic/putgrent.c, lib/Attic/putpwent.c, lib/Attic/putspent.c, lib/port.h, lib/pwauth.c, lib/Attic/lastlog_.h, lib/Attic/mkdir.c, lib/lockpw.c, lib/port.c, lib/Attic/grpack.c, lib/Attic/gsdbm.c, lib/Attic/gspack.c, lib/gshadow.c, lib/gshadow_.h, lib/Attic/grdbm.c, lib/Attic/grent.c, lib/getdef.c, lib/getpass.c, lib/Attic/dialup.h, lib/encrypt.c, lib/faillog.h, lib/fputsx.c, lib/Attic/dialchk.c, lib/Attic/dialup.c, lib/commonio.c, lib/defines.h, etc/Attic/login.defs.linux, etc/login.defs, doc/Attic/README.linux, doc/Attic/LICENSE, doc/Attic/README, doc/Makefile.am, doc/HOWTO, doc/Attic/ANNOUNCE, debian/Attic/secure-su.README, debian/Attic/secure-su.conffiles, debian/Attic/secure-su.copyright, debian/Attic/secure-su.postrm, debian/Attic/secure-su.preinst, debian/Attic/securetty, debian/Attic/passwd.conffiles, debian/Attic/passwd.copyright, debian/Attic/passwd.postinst, debian/Attic/porttime, debian/Attic/login.conffiles, debian/Attic/login.copyright, debian/Attic/login.postinst, debian/Attic/login.postrm, debian/Attic/login.preinst, debian/Attic/login.prerm, debian/Attic/logoutd, Attic/acconfig.h, Attic/config.h.in, Makefile.am, old/Attic/Makefile.in, old/Attic/scologin.c, old/Attic/orig-config.h, old/Attic/pwconv-old.c, old/Attic/pwd.h.m4, old/Attic/pwunconv-old.c, old/Attic/config.h.sun4, old/Attic/config.h.svr4, old/Attic/config.h.xenix, old/Attic/config.h.linux, old/Attic/Makefile.sun4, old/Attic/Makefile.svr4, old/Attic/Makefile.xenix, old/Attic/Makefile.am, old/Attic/Makefile.linux, src/Attic/Makefile.in, src/pwconv.c, src/userdel.c, src/usermod.c, src/useradd.c, src/su.c, src/sulogin.c, src/Attic/pwconv5.c, src/Attic/scologin.c, src/pwck.c, src/pwunconv.c, src/Attic/patchlevel.h, src/newusers.c, src/passwd.c, src/Attic/mkpasswd.c, src/logoutd.c, src/newgrp.c, src/grpunconv.c, src/id.c, src/lastlog.c, src/login.c, src/grpck.c, src/grpconv.c, src/groupdel.c, src/groupmod.c, src/groups.c, src/faillog.c, src/gpasswd.c, src/groupadd.c, src/Attic/dpasswd.c, src/chsh.c, src/expiry.c, src/chfn.c, src/chpasswd.c, src/chage.c: + * src/Attic/shadowconfig.sh, src/Makefile.am, man/Makefile.am, libmisc/mail.c, libmisc/salt.c, lib/sgroupio.c, lib/shadowio.c, lib/groupio.c, lib/pwio.c, etc/Makefile.am, doc/WISHLIST, doc/Attic/CHANGES, debian/Attic/shadowconfig, debian/Attic/Makefile.am, debian/Attic/changelog, debian/Attic/control, debian/Attic/rules, configure.in, Attic/configure, shlib/Attic/Makefile.in, man/Attic/Makefile.in, libmisc/Attic/Makefile.in, lib/Attic/Makefile.in, etc/Attic/Makefile.in, doc/Attic/Makefile.in, contrib/Attic/Makefile.in, Attic/Makefile.in, man/Attic/userdel.8, man/Attic/usermod.8, man/Attic/shadow.5, man/Attic/su.1, man/Attic/sulogin.8, man/Attic/useradd.8, man/Attic/pw_auth.3, man/Attic/pwauth.8, man/Attic/pwck.8, man/Attic/pwconv.8, man/Attic/pwunconv.8, man/Attic/shadow.3, man/Attic/newusers.8, man/Attic/passwd.1, man/Attic/passwd.5, man/Attic/porttime.5, man/Attic/login.defs.5, man/Attic/logoutd.8, man/Attic/mkpasswd.8, man/Attic/newgrp.1, man/Attic/limits.5, man/Attic/login.1, man/Attic/groups.1, man/Attic/grpck.8, man/Attic/id.1, man/Attic/lastlog.8, man/Attic/faillog.5, man/Attic/faillog.8, man/Attic/groupadd.8, man/Attic/groupdel.8, man/Attic/groupmod.8, man/Attic/chage.1, man/Attic/chfn.1, man/Attic/chpasswd.8, man/Attic/chsh.1, man/Attic/dpasswd.8, libmisc/valid.c, libmisc/sulog.c, libmisc/ttytype.c, libmisc/tz.c, libmisc/utmp.c, libmisc/Attic/setup.c, libmisc/setupenv.c, libmisc/shell.c, libmisc/strtoday.c, libmisc/sub.c, libmisc/setugid.c, libmisc/obscure.c, libmisc/pwd2spwd.c, libmisc/rlogin.c, libmisc/Attic/login_access.c, libmisc/loginprompt.c, libmisc/motd.c, libmisc/hushed.c, libmisc/isexpired.c, libmisc/limits.c, libmisc/list.c, libmisc/log.c, libmisc/copydir.c, libmisc/entry.c, libmisc/env.c, libmisc/failure.c, libmisc/fields.c, libmisc/age.c, libmisc/chowndir.c, libmisc/chowntty.c, libmisc/console.c, lib/utent.c, lib/Attic/shadow_.h, lib/Attic/spdbm.c, lib/Attic/sppack.c, lib/Attic/strstr.c, lib/shadow.c, lib/sgetpwent.c, lib/sgetspent.c, lib/Attic/pwpack.c, lib/Attic/rad64.c, lib/Attic/rename.c, lib/Attic/rmdir.c, lib/sgetgrent.c, lib/Attic/pwdbm.c, lib/Attic/pwent.c, lib/pwauth.h, lib/Attic/putgrent.c, lib/Attic/putpwent.c, lib/Attic/putspent.c, lib/port.h, lib/pwauth.c, lib/Attic/lastlog_.h, lib/Attic/mkdir.c, lib/lockpw.c, lib/port.c, lib/Attic/grpack.c, lib/Attic/gsdbm.c, lib/Attic/gspack.c, lib/gshadow.c, lib/gshadow_.h, lib/Attic/grdbm.c, lib/Attic/grent.c, lib/getdef.c, lib/getpass.c, lib/Attic/dialup.h, lib/encrypt.c, lib/faillog.h, lib/fputsx.c, lib/Attic/dialchk.c, lib/Attic/dialup.c, lib/commonio.c, lib/defines.h, etc/Attic/login.defs.linux, etc/login.defs, doc/Attic/README.linux, doc/Attic/LICENSE, doc/Attic/README, doc/Makefile.am, doc/HOWTO, doc/Attic/ANNOUNCE, debian/Attic/secure-su.README, debian/Attic/secure-su.conffiles, debian/Attic/secure-su.copyright, debian/Attic/secure-su.postrm, debian/Attic/secure-su.preinst, debian/Attic/securetty, debian/Attic/passwd.conffiles, debian/Attic/passwd.copyright, debian/Attic/passwd.postinst, debian/Attic/porttime, debian/Attic/login.conffiles, debian/Attic/login.copyright, debian/Attic/login.postinst, debian/Attic/login.postrm, debian/Attic/login.preinst, debian/Attic/login.prerm, debian/Attic/logoutd, Attic/acconfig.h, Attic/config.h.in, Makefile.am, old/Attic/Makefile.in, old/Attic/scologin.c, old/Attic/orig-config.h, old/Attic/pwconv-old.c, old/Attic/pwd.h.m4, old/Attic/pwunconv-old.c, old/Attic/config.h.sun4, old/Attic/config.h.svr4, old/Attic/config.h.xenix, old/Attic/config.h.linux, old/Attic/Makefile.sun4, old/Attic/Makefile.svr4, old/Attic/Makefile.xenix, old/Attic/Makefile.am, old/Attic/Makefile.linux, src/Attic/Makefile.in, src/pwconv.c, src/userdel.c, src/usermod.c, src/useradd.c, src/su.c, src/sulogin.c, src/Attic/pwconv5.c, src/Attic/scologin.c, src/pwck.c, src/pwunconv.c, src/Attic/patchlevel.h, src/newusers.c, src/passwd.c, src/Attic/mkpasswd.c, src/logoutd.c, src/newgrp.c, src/grpunconv.c, src/id.c, src/lastlog.c, src/login.c, src/grpck.c, src/grpconv.c, src/groupdel.c, src/groupmod.c, src/groups.c, src/faillog.c, src/gpasswd.c, src/groupadd.c, src/Attic/dpasswd.c, src/chsh.c, src/expiry.c, src/chfn.c, src/chpasswd.c, src/chage.c: *** empty log message *** 1997-02-11 Marek Micha³kiewicz @@ -4964,7 +5396,7 @@ 1996-09-10 Marek Micha³kiewicz - * src/su.c, src/sulogin.c, src/usermod.c, src/logoutd.c, src/newgrp.c, src/passwd.c, src/pwconv.c, src/Attic/Makefile.in, src/chfn.c, src/chsh.c, src/grpunconv.c, src/login.c, src/Makefile.am, man/useradd.8, man/userdel.8, man/usermod.8, man/shadow.3, man/shadow.5, man/su.1, man/suauth.5, man/sulogin.8, man/Attic/pwauth.8, man/pw_auth.3, man/pwck.8, man/pwconv.8, man/pwunconv.8, man/newusers.8, man/passwd.1, man/passwd.5, man/porttime.5, man/Attic/mkpasswd.8, man/login.defs.5, man/logoutd.8, man/newgrp.1, man/groups.1, man/grpck.8, man/id.1, man/lastlog.8, man/login.1, man/login.access.5, man/faillog.8, man/gpasswd.1, man/groupadd.8, man/groupdel.8, man/groupmod.8, man/Attic/dpasswd.8, man/chage.1, man/chfn.1, man/chpasswd.8, man/chsh.1, man/faillog.5, libmisc/isexpired.c, libmisc/obscure.c, libmisc/setupenv.c, libmisc/utmp.c, libmisc/age.c, lib/defines.h, lib/getdef.c, lib/getpass.c, etc/Attic/login.defs.linux, etc/limits, etc/login.access, doc/Attic/CHANGES, doc/Attic/README.linux, doc/WISHLIST, contrib/Attic/Makefile.in, contrib/Makefile.am, Attic/configure, configure.in: + * src/su.c, src/sulogin.c, src/usermod.c, src/logoutd.c, src/newgrp.c, src/passwd.c, src/pwconv.c, src/Attic/Makefile.in, src/chfn.c, src/chsh.c, src/grpunconv.c, src/login.c, src/Makefile.am, man/Attic/useradd.8, man/Attic/userdel.8, man/Attic/usermod.8, man/Attic/shadow.3, man/Attic/shadow.5, man/Attic/su.1, man/Attic/suauth.5, man/Attic/sulogin.8, man/Attic/pw_auth.3, man/Attic/pwauth.8, man/Attic/pwck.8, man/Attic/pwconv.8, man/Attic/pwunconv.8, man/Attic/newusers.8, man/Attic/passwd.1, man/Attic/passwd.5, man/Attic/porttime.5, man/Attic/login.defs.5, man/Attic/logoutd.8, man/Attic/mkpasswd.8, man/Attic/newgrp.1, man/Attic/groups.1, man/Attic/grpck.8, man/Attic/id.1, man/Attic/lastlog.8, man/Attic/login.1, man/Attic/login.access.5, man/Attic/faillog.8, man/Attic/gpasswd.1, man/Attic/groupadd.8, man/Attic/groupdel.8, man/Attic/groupmod.8, man/Attic/chage.1, man/Attic/chfn.1, man/Attic/chpasswd.8, man/Attic/chsh.1, man/Attic/dpasswd.8, man/Attic/faillog.5, libmisc/isexpired.c, libmisc/obscure.c, libmisc/setupenv.c, libmisc/utmp.c, libmisc/age.c, lib/defines.h, lib/getdef.c, lib/getpass.c, etc/Attic/login.defs.linux, etc/limits, etc/login.access, doc/Attic/CHANGES, doc/Attic/README.linux, doc/WISHLIST, contrib/Attic/Makefile.in, contrib/Makefile.am, Attic/configure, configure.in: *** empty log message *** 1996-08-10 Marek Micha³kiewicz @@ -4975,6 +5407,6 @@ * contrib/adduser-old.c, contrib/adduser.sh, contrib/adduser2.sh, contrib/atudel: 960810 - first version under cvs - * contrib/Attic/Makefile.in, contrib/Makefile.am, contrib/README, contrib/adduser.c, contrib/pwdauth.c, doc/Attic/ANNOUNCE, doc/Attic/CHANGES, doc/Attic/LICENSE, doc/Attic/Makefile.in, doc/Attic/README, doc/Attic/README.linux, doc/Attic/README.sun4, doc/Attic/automake-1.0.diff, doc/Attic/console.c.spec, doc/HOWTO, doc/Makefile.am, doc/README.limits, doc/WISHLIST, etc/Attic/Makefile.in, etc/Attic/login.defs.linux, etc/Makefile.am, etc/login.access, etc/login.defs, old/Attic/Makefile.in, src/Attic/patchlevel.h, src/Attic/pwconv5.c, src/Attic/scologin.c, src/chage.c, src/chfn.c, src/chsh.c, src/expiry.c, src/gpasswd.c, src/groups.c, src/grpconv.c, src/id.c, src/login.c, src/newgrp.c, src/passwd.c, src/pwconv.c, src/pwunconv.c, src/su.c, src/sulogin.c, lib/Attic/dialup.h, lib/Attic/grdbm.c, lib/Attic/grent.c, lib/Attic/grpack.c, lib/Attic/gsdbm.c, lib/Attic/gspack.c, lib/Attic/lastlog_.h, lib/Attic/md5.c, lib/Attic/md5.h, lib/Attic/md5crypt.c, lib/Attic/mkdir.c, lib/Attic/putgrent.c, lib/Attic/putpwent.c, lib/Attic/putspent.c, lib/Attic/pwdbm.c, lib/Attic/pwent.c, lib/Attic/pwpack.c, lib/Attic/rcsid.h, lib/Attic/rename.c, lib/Attic/rmdir.c, lib/Attic/shadow_.h, lib/Attic/spdbm.c, lib/Attic/sppack.c, lib/Attic/strdup.c, lib/Attic/strstr.c, lib/defines.h, lib/faillog.h, lib/getdef.h, lib/groupio.h, lib/gshadow_.h, lib/port.h, lib/prototypes.h, lib/pwauth.h, lib/pwio.h, lib/sgetgrent.c, lib/sgetpwent.c, lib/sgetspent.c, lib/sgroupio.h, lib/shadow.c, lib/shadowio.c, lib/shadowio.h, lib/utent.c, src/Attic/Makefile.in, src/Attic/dpasswd.c, src/Attic/mkpasswd.c, src/Makefile.am, src/chpasswd.c, src/faillog.c, src/groupadd.c, src/groupdel.c, src/groupmod.c, src/grpck.c, src/lastlog.c, src/logoutd.c, src/newusers.c, src/pwck.c, src/useradd.c, src/userdel.c, src/usermod.c, lib/Attic/Makefile.in, lib/Attic/dialchk.c, lib/Attic/dialup.c, lib/Attic/rad64.c, lib/Makefile.am, lib/commonio.c, lib/encrypt.c, lib/fputsx.c, lib/getdef.c, lib/getpass.c, lib/groupio.c, lib/gshadow.c, lib/lockpw.c, lib/port.c, lib/pwauth.c, lib/pwio.c, lib/sgroupio.c, libmisc/Attic/login_access.c, libmisc/Attic/login_desrpc.c, libmisc/Attic/login_krb.c, libmisc/Attic/setup.c, libmisc/Attic/suauth.c, libmisc/age.c, libmisc/basename.c, libmisc/chkname.c, libmisc/chowndir.c, libmisc/chowntty.c, libmisc/console.c, libmisc/copydir.c, libmisc/entry.c, libmisc/env.c, libmisc/failure.c, libmisc/fields.c, libmisc/hushed.c, libmisc/isexpired.c, libmisc/limits.c, libmisc/list.c, libmisc/log.c, libmisc/loginprompt.c, libmisc/mail.c, libmisc/motd.c, libmisc/obscure.c, libmisc/pwd2spwd.c, libmisc/rlogin.c, libmisc/salt.c, libmisc/setugid.c, libmisc/setupenv.c, libmisc/shell.c, libmisc/strtoday.c, libmisc/sub.c, libmisc/sulog.c, libmisc/ttytype.c, libmisc/tz.c, libmisc/ulimit.c, libmisc/utmp.c, libmisc/valid.c, libmisc/xmalloc.c, man/Attic/Makefile.in, man/Attic/dpasswd.8, man/Attic/mkpasswd.8, man/Attic/pwauth.8, man/Makefile.am, man/chage.1, man/chfn.1, man/chpasswd.8, man/chsh.1, man/faillog.5, man/faillog.8, man/gpasswd.1, man/groupadd.8, man/groupdel.8, man/groupmod.8, man/groups.1, man/grpck.8, man/id.1, man/lastlog.8, man/login.1, man/login.access.5, man/login.defs.5, man/logoutd.8, man/newgrp.1, man/newusers.8, man/passwd.1, man/passwd.5, man/porttime.5, man/pw_auth.3, man/pwck.8, man/pwconv.8, man/pwunconv.8, man/shadow.3, man/shadow.5, man/su.1, man/suauth.5, man/sulogin.8, man/useradd.8, man/userdel.8, man/usermod.8, Attic/Makefile.in, Attic/acconfig.h, Attic/aclocal.m4, Attic/config.h.in, Attic/configure, Attic/install-sh, Attic/mkinstalldirs, Attic/stamp-h.in, Makefile.am, README, configure.in, libmisc/Attic/Makefile.in, libmisc/Makefile.am, libmisc/addgrps.c: + * contrib/Attic/Makefile.in, contrib/Makefile.am, contrib/README, contrib/adduser.c, contrib/pwdauth.c, doc/Attic/ANNOUNCE, doc/Attic/CHANGES, doc/Attic/LICENSE, doc/Attic/Makefile.in, doc/Attic/README, doc/Attic/README.linux, doc/Attic/README.sun4, doc/Attic/automake-1.0.diff, doc/Attic/console.c.spec, doc/HOWTO, doc/Makefile.am, doc/README.limits, doc/WISHLIST, etc/Attic/Makefile.in, etc/Attic/login.defs.linux, etc/Makefile.am, etc/login.access, etc/login.defs, old/Attic/Makefile.in, src/Attic/patchlevel.h, src/Attic/pwconv5.c, src/Attic/scologin.c, src/chage.c, src/chfn.c, src/chsh.c, src/expiry.c, src/gpasswd.c, src/groups.c, src/grpconv.c, src/id.c, src/login.c, src/newgrp.c, src/passwd.c, src/pwconv.c, src/pwunconv.c, src/su.c, src/sulogin.c, lib/Attic/dialup.h, lib/Attic/grdbm.c, lib/Attic/grent.c, lib/Attic/grpack.c, lib/Attic/gsdbm.c, lib/Attic/gspack.c, lib/Attic/lastlog_.h, lib/Attic/md5.c, lib/Attic/md5.h, lib/Attic/md5crypt.c, lib/Attic/mkdir.c, lib/Attic/putgrent.c, lib/Attic/putpwent.c, lib/Attic/putspent.c, lib/Attic/pwdbm.c, lib/Attic/pwent.c, lib/Attic/pwpack.c, lib/Attic/rcsid.h, lib/Attic/rename.c, lib/Attic/rmdir.c, lib/Attic/shadow_.h, lib/Attic/spdbm.c, lib/Attic/sppack.c, lib/Attic/strdup.c, lib/Attic/strstr.c, lib/defines.h, lib/faillog.h, lib/getdef.h, lib/groupio.h, lib/gshadow_.h, lib/port.h, lib/prototypes.h, lib/pwauth.h, lib/pwio.h, lib/sgetgrent.c, lib/sgetpwent.c, lib/sgetspent.c, lib/sgroupio.h, lib/shadow.c, lib/shadowio.c, lib/shadowio.h, lib/utent.c, src/Attic/Makefile.in, src/Attic/dpasswd.c, src/Attic/mkpasswd.c, src/Makefile.am, src/chpasswd.c, src/faillog.c, src/groupadd.c, src/groupdel.c, src/groupmod.c, src/grpck.c, src/lastlog.c, src/logoutd.c, src/newusers.c, src/pwck.c, src/useradd.c, src/userdel.c, src/usermod.c, lib/Attic/Makefile.in, lib/Attic/dialchk.c, lib/Attic/dialup.c, lib/Attic/rad64.c, lib/Makefile.am, lib/commonio.c, lib/encrypt.c, lib/fputsx.c, lib/getdef.c, lib/getpass.c, lib/groupio.c, lib/gshadow.c, lib/lockpw.c, lib/port.c, lib/pwauth.c, lib/pwio.c, lib/sgroupio.c, libmisc/Attic/login_access.c, libmisc/Attic/login_desrpc.c, libmisc/Attic/login_krb.c, libmisc/Attic/setup.c, libmisc/Attic/suauth.c, libmisc/age.c, libmisc/basename.c, libmisc/chkname.c, libmisc/chowndir.c, libmisc/chowntty.c, libmisc/console.c, libmisc/copydir.c, libmisc/entry.c, libmisc/env.c, libmisc/failure.c, libmisc/fields.c, libmisc/hushed.c, libmisc/isexpired.c, libmisc/limits.c, libmisc/list.c, libmisc/log.c, libmisc/loginprompt.c, libmisc/mail.c, libmisc/motd.c, libmisc/obscure.c, libmisc/pwd2spwd.c, libmisc/rlogin.c, libmisc/salt.c, libmisc/setugid.c, libmisc/setupenv.c, libmisc/shell.c, libmisc/strtoday.c, libmisc/sub.c, libmisc/sulog.c, libmisc/ttytype.c, libmisc/tz.c, libmisc/ulimit.c, libmisc/utmp.c, libmisc/valid.c, libmisc/xmalloc.c, man/Attic/Makefile.in, man/Attic/chage.1, man/Attic/chfn.1, man/Attic/chpasswd.8, man/Attic/chsh.1, man/Attic/dpasswd.8, man/Attic/faillog.5, man/Attic/faillog.8, man/Attic/gpasswd.1, man/Attic/groupadd.8, man/Attic/groupdel.8, man/Attic/groupmod.8, man/Attic/groups.1, man/Attic/grpck.8, man/Attic/id.1, man/Attic/lastlog.8, man/Attic/login.1, man/Attic/login.access.5, man/Attic/login.defs.5, man/Attic/logoutd.8, man/Attic/mkpasswd.8, man/Attic/newgrp.1, man/Attic/newusers.8, man/Attic/passwd.1, man/Attic/passwd.5, man/Attic/porttime.5, man/Attic/pw_auth.3, man/Attic/pwauth.8, man/Attic/pwck.8, man/Attic/pwconv.8, man/Attic/pwunconv.8, man/Attic/shadow.3, man/Attic/shadow.5, man/Attic/su.1, man/Attic/suauth.5, man/Attic/sulogin.8, man/Attic/useradd.8, man/Attic/userdel.8, man/Attic/usermod.8, man/Makefile.am, Attic/Makefile.in, Attic/acconfig.h, Attic/aclocal.m4, Attic/config.h.in, Attic/configure, Attic/install-sh, Attic/mkinstalldirs, Attic/stamp-h.in, Makefile.am, README, configure.in, libmisc/Attic/Makefile.in, libmisc/Makefile.am, libmisc/addgrps.c: New file. diff --git a/Makefile.in b/Makefile.in index e360b987..ac3f2c49 100644 --- a/Makefile.in +++ b/Makefile.in @@ -152,6 +152,8 @@ U = @U@ USE_NLS = @USE_NLS@ USE_NLS_FALSE = @USE_NLS_FALSE@ USE_NLS_TRUE = @USE_NLS_TRUE@ +USE_PAM_FALSE = @USE_PAM_FALSE@ +USE_PAM_TRUE = @USE_PAM_TRUE@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XMLCATALOG = @XMLCATALOG@ diff --git a/NEWS b/NEWS index 0c557b67..70a9fb09 100644 --- a/NEWS +++ b/NEWS @@ -1,4 +1,69 @@ -$Id: NEWS,v 1.382 2006/03/12 22:35:35 kloczek Exp $ +$Id: NEWS,v 1.430 2006/06/04 19:32:56 kloczek Exp $ + +shadow-4.0.15 -> shadow-4.0.16 05-06-2006 + +*** general: +- userdel: better fix for old CERT VU#312962 (which was fixed in shadow 4.0.8): + fixed forgoten checking of the return value from fchown() before + proceeding with the fchmod() (based on Owl patch prepared by + Rafal Wojtczuk ), +- userdel: use login.defs::MAIL_DIR instead hardcoded /var/mail in created + mailbox path (based on Owl fixes submited + by Solar Designer ), +- by default do not use libshadow_getpass() as getpass() replacemement. + Use libshadow_getpass() only when S/KEY support is enabled. + Current glibc getpass() handles correctly longer than 8 characters + passwords and libshadow_getpass() is used only because libc getpass() + do not handles password prompting with echo enabled, +- move login.defs::MD5_CRYPT_ENAB to non-PAM part, +- userdel: rewrited for use getopt_log(), +- install default/template configuration files: +-- if shadow is configured with use PAM install /etc/pam.d/* files, +-- if shadow do not uses PAM install /etc/{limits,login.acces} files, +-- install /etc/login.defs and /etc/default/useradd files, +- fixed handle relative symlinks too in lib/commonio.c + (merge patch from Fedora), +- properly notify nscd to flush its cache + (https://bugzilla.redhat.com/bugzilla/186803), +- useradd, usermod: fixes for verify return values mkdir() and chown() + on copy files (merge 482_libmisc_copydir_check_return_values Debian + patch), +- login, su (non-PAM variant): export MAIL only when MAIL_CHECK_ENAB + is enabled (Mike Frysinger ), +- pgck, grpck: warn when the members of a group differ in /etc/groups + and /etc/gshadow (fixed http://bugs.debian.org/75181), +- su: fixed exit with a status 0 when the invoked command is terminated + by a signal which was not catched + (fixed by Eero Häkkinen ), +- login: cancel login timeout after authentication so that patient people + timing out on network directory services can log in with local + accounts (http://bugs.debian.org/107148), +- chgpasswd: fixes for build correctly with --disable-shadowgrp + (patch by Johannes Winkelmann ). +- updated translations: cs, da, es, eu, fi, fr, gl, hu, id, pt, ru, sk, sv, vi. +- new translations: hu. +*** documentation: +- new cs man pages: groupmems(8), groupmod(8), grpck(8), gshadow(5) + (by Miroslav Kure ), +- regenerate roff man pages using docbook-style-xsl-1.70.1, +- bunch of cleanups in chfn(1), faillog(8), gpasswd(1), groupadd(8), + groupmems(8), limits(5), login(1), login.defs(5), newgrp(1), passwd(1), + passwd(5) and su(1) (by Yuri Kozlov ), +- update pl vipw(8) man page, +- added chgpasswd(8) ru man page, +- updated ru login.defs(5), passwd(1), userdel(8), usermod(8) man pages, +- pw_auth(3) man page removed (outdated), +- install limits(5), login.access(5) and porttime(5) man pages only when + shadow is builded with PAM support disabled, +- passwd(1): better document how password strength is checked + (fixed http://bugs.debian.org/115380), +- usermod(8): added missing -a option description + (by Christian Perrier ), +- hu chsh(1), lugin(1), newgrp(1): fixed typos + (by Koblinger Egmont ), +- login.defs(5): remove information about CREATE_HOME (patch by + Mike Frysinger ), +- chgpasswd(8): new man page. shadow-4.0.14 -> shadow-4.0.15 13-03-2006 @@ -476,7 +541,7 @@ shadow-4.0.4.1 -> shadow-4.0.5 27-10-2004 - applied 036_pam_access_with_preauth.patch Debian patch submited by Bjorn Torkelsson : add support for PAM account management to restrict access using pam_access when login is invoked with -f. -- applied OWL patches by Solar Designer : +- applied Owl patches by Solar Designer : shadow-4.0.4.1-owl-pam-auth.diff: Moved the PAM authentication in user management commands after command-line parsing, made it use separate service names for each command. diff --git a/README b/README index e8d3cfc4..e08f4987 100644 --- a/README +++ b/README @@ -23,12 +23,12 @@ Mailing lists archives: shadow-commit@pld.org.pl - http://mail.pld.org.pl/mailman/pipermail/shadow-commit/ S/Key support: - Shadow can be builded with S/Key support using S/Key support from: + Shadow can be built with S/Key support using the S/Key package from: http://cvsweb.netbsd.org/bsdweb.cgi/src/lib/libskey/ - and - http://rsync1.it.gentoo.org/gentoo/distfiles/skey-1.1.5.tar.bz2 - + or + http://gentoo.osuosl.org/distfiles/skey-1.1.5.tar.bz2 + Authors and contributors ======================== diff --git a/configure b/configure index 22981a2a..9fb994b9 100755 --- a/configure +++ b/configure @@ -462,7 +462,7 @@ ac_includes_default="\ # include #endif" -ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot AMTAR am__tar am__untar MAINTAINER_MODE_TRUE MAINTAINER_MODE_FALSE MAINT CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE LN_S YACC CPP EGREP U ANSI2KNR build build_cpu build_vendor build_os host host_cpu host_vendor host_os ECHO AR ac_ct_AR RANLIB ac_ct_RANLIB CXX CXXFLAGS ac_ct_CXX CXXDEPMODE am__fastdepCXX_TRUE am__fastdepCXX_FALSE CXXCPP F77 FFLAGS ac_ct_F77 LIBTOOL LIBOBJS XSLTPROC XML_CATALOG_FILE XMLCATALOG ENABLE_REGENERATE_MAN_TRUE ENABLE_REGENERATE_MAN_FALSE LIBCRYPT LIBAUDIT LIBCRACK LIBSELINUX LIBPAM LIBSKEY LIBMD MKINSTALLDIRS USE_NLS MSGFMT GMSGFMT XGETTEXT MSGMERGE INTL_MACOSX_LIBS LIBICONV LTLIBICONV INTLLIBS LIBINTL LTLIBINTL POSUB USE_NLS_TRUE USE_NLS_FALSE LTLIBOBJS' +ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot AMTAR am__tar am__untar MAINTAINER_MODE_TRUE MAINTAINER_MODE_FALSE MAINT CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE LN_S YACC CPP EGREP U ANSI2KNR build build_cpu build_vendor build_os host host_cpu host_vendor host_os ECHO AR ac_ct_AR RANLIB ac_ct_RANLIB CXX CXXFLAGS ac_ct_CXX CXXDEPMODE am__fastdepCXX_TRUE am__fastdepCXX_FALSE CXXCPP F77 FFLAGS ac_ct_F77 LIBTOOL LIBOBJS XSLTPROC XML_CATALOG_FILE XMLCATALOG ENABLE_REGENERATE_MAN_TRUE ENABLE_REGENERATE_MAN_FALSE LIBCRYPT LIBAUDIT LIBCRACK LIBSELINUX LIBPAM USE_PAM_TRUE USE_PAM_FALSE LIBSKEY LIBMD MKINSTALLDIRS USE_NLS MSGFMT GMSGFMT XGETTEXT MSGMERGE INTL_MACOSX_LIBS LIBICONV LTLIBICONV INTLLIBS LIBINTL LTLIBINTL POSUB USE_NLS_TRUE USE_NLS_FALSE LTLIBOBJS' ac_subst_files='' # Initialize some variables set by options. @@ -1822,7 +1822,7 @@ fi # Define the identity of the package. PACKAGE=shadow - VERSION=4.0.15 + VERSION=4.0.16 cat >>confdefs.h <<_ACEOF @@ -22149,12 +22149,6 @@ cat >>confdefs.h <<\_ACEOF _ACEOF - -cat >>confdefs.h <<\_ACEOF -#define getpass libshadow_getpass -_ACEOF - - # Check whether --enable-shadowgrp or --disable-shadowgrp was given. if test "${enable_shadowgrp+set}" = set; then enableval="$enable_shadowgrp" @@ -22745,11 +22739,11 @@ echo "${ECHO_T}not found" >&6 fi - echo "$as_me:$LINENO: checking for DocBook XSL Stylesheets in XML catalog" >&5 -echo $ECHO_N "checking for DocBook XSL Stylesheets in XML catalog... $ECHO_C" >&6 + echo "$as_me:$LINENO: checking for DocBook XSL Stylesheets >= 1.70.1 in XML catalog" >&5 +echo $ECHO_N "checking for DocBook XSL Stylesheets >= 1.70.1 in XML catalog... $ECHO_C" >&6 if $jh_found_xmlcatalog && \ - { (echo "$as_me:$LINENO: \$XMLCATALOG --noout \"\$XML_CATALOG_FILE\" \"http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl\" >&2") >&5 - ($XMLCATALOG --noout "$XML_CATALOG_FILE" "http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl" >&2) 2>&5 + { (echo "$as_me:$LINENO: \$XMLCATALOG --noout \"\$XML_CATALOG_FILE\" \"http://docbook.sf.net/release/xsl/current/manpages/docbook.xsl\" >&2") >&5 + ($XMLCATALOG --noout "$XML_CATALOG_FILE" "http://docbook.sf.net/release/xsl/current/manpages/docbook.xsl" >&2) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; then @@ -23512,7 +23506,9 @@ if test `eval echo '${'$as_ac_Header'}'` = yes; then _ACEOF else - selinux/selinux.h is missing + { { echo "$as_me:$LINENO: error: selinux/selinux.h is missing" >&5 +echo "$as_me: error: selinux/selinux.h is missing" >&2;} + { (exit 1); exit 1; }; } fi done @@ -23596,6 +23592,16 @@ cat >>confdefs.h <<\_ACEOF #define USE_PAM 1 _ACEOF + + +if true; then + USE_PAM_TRUE= + USE_PAM_FALSE='#' +else + USE_PAM_TRUE='#' + USE_PAM_FALSE= +fi + LIBPAM="-lpam" echo "$as_me:$LINENO: checking for main in -lpam_misc" >&5 echo $ECHO_N "checking for main in -lpam_misc... $ECHO_C" >&6 @@ -23667,6 +23673,16 @@ fi else echo "$as_me:$LINENO: checking use login access checking if PAM not used" >&5 echo $ECHO_N "checking use login access checking if PAM not used... $ECHO_C" >&6 + + +if false; then + USE_PAM_TRUE= + USE_PAM_FALSE='#' +else + USE_PAM_TRUE='#' + USE_PAM_FALSE= +fi + echo "$as_me:$LINENO: result: yes" >&5 echo "${ECHO_T}yes" >&6 @@ -23686,6 +23702,16 @@ _ACEOF echo "$as_me:$LINENO: result: yes" >&5 echo "${ECHO_T}yes" >&6 + + +if false; then + USE_PAM_TRUE= + USE_PAM_FALSE='#' +else + USE_PAM_TRUE='#' + USE_PAM_FALSE= +fi + fi @@ -23889,6 +23915,11 @@ sed 's/^/| /' conftest.$ac_ext >&5 fi rm -f conftest.err conftest.$ac_objext conftest.$ac_ext + +cat >>confdefs.h <<\_ACEOF +#define getpass libshadow_getpass +_ACEOF + fi @@ -25912,6 +25943,27 @@ echo "$as_me: error: conditional \"ENABLE_REGENERATE_MAN\" was never defined. Usually this means the macro was only invoked conditionally." >&2;} { (exit 1); exit 1; }; } fi +if test -z "${USE_PAM_TRUE}" && test -z "${USE_PAM_FALSE}"; then + { { echo "$as_me:$LINENO: error: conditional \"USE_PAM\" was never defined. +Usually this means the macro was only invoked conditionally." >&5 +echo "$as_me: error: conditional \"USE_PAM\" was never defined. +Usually this means the macro was only invoked conditionally." >&2;} + { (exit 1); exit 1; }; } +fi +if test -z "${USE_PAM_TRUE}" && test -z "${USE_PAM_FALSE}"; then + { { echo "$as_me:$LINENO: error: conditional \"USE_PAM\" was never defined. +Usually this means the macro was only invoked conditionally." >&5 +echo "$as_me: error: conditional \"USE_PAM\" was never defined. +Usually this means the macro was only invoked conditionally." >&2;} + { (exit 1); exit 1; }; } +fi +if test -z "${USE_PAM_TRUE}" && test -z "${USE_PAM_FALSE}"; then + { { echo "$as_me:$LINENO: error: conditional \"USE_PAM\" was never defined. +Usually this means the macro was only invoked conditionally." >&5 +echo "$as_me: error: conditional \"USE_PAM\" was never defined. +Usually this means the macro was only invoked conditionally." >&2;} + { (exit 1); exit 1; }; } +fi if test -z "${USE_NLS_TRUE}" && test -z "${USE_NLS_FALSE}"; then { { echo "$as_me:$LINENO: error: conditional \"USE_NLS\" was never defined. Usually this means the macro was only invoked conditionally." >&5 @@ -26567,6 +26619,8 @@ s,@LIBAUDIT@,$LIBAUDIT,;t t s,@LIBCRACK@,$LIBCRACK,;t t s,@LIBSELINUX@,$LIBSELINUX,;t t s,@LIBPAM@,$LIBPAM,;t t +s,@USE_PAM_TRUE@,$USE_PAM_TRUE,;t t +s,@USE_PAM_FALSE@,$USE_PAM_FALSE,;t t s,@LIBSKEY@,$LIBSKEY,;t t s,@LIBMD@,$LIBMD,;t t s,@MKINSTALLDIRS@,$MKINSTALLDIRS,;t t diff --git a/configure.in b/configure.in index 5ce5b6c9..42ead3c9 100644 --- a/configure.in +++ b/configure.in @@ -1,6 +1,6 @@ dnl Process this file with autoconf to produce a configure script. AC_INIT -AM_INIT_AUTOMAKE(shadow, 4.0.15) +AM_INIT_AUTOMAKE(shadow, 4.0.16) AC_CONFIG_HEADERS([config.h]) dnl Some hacks... @@ -195,12 +195,6 @@ AC_DEFINE(USE_SYSLOG, 1, [Define to use syslog().]) AC_DEFINE(RLOGIN, 1, [Define if login should support the -r flag for rlogind.]) AC_DEFINE(RUSEROK, 0, [Define to the ruserok() "success" return value (0 or 1).]) -dnl Use our own version of getpass(), which handles long passwords -dnl (unlike many systems which have a limit of 8 characters), and can -dnl be interrupted with Ctrl-C (unlike Linux libc). -AC_DEFINE(getpass, libshadow_getpass, - [Define to libshadow_getpass to use our own version of getpass().]) - AC_ARG_ENABLE(shadowgrp, [AC_HELP_STRING([--enable-shadowgrp], [enable shadow group support @<:@default=yes@:>@])], [case "${enableval}" in @@ -258,8 +252,8 @@ if test "$enable_man" = "yes"; then dnl check for DocBook DTD and stylesheets in the local catalog. JH_CHECK_XML_CATALOG([-//OASIS//DTD DocBook XML V4.1.2//EN], [DocBook XML DTD V4.1.2], [], enable_man=no) - JH_CHECK_XML_CATALOG([http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl], - [DocBook XSL Stylesheets], [], enable_man=no) + JH_CHECK_XML_CATALOG([http://docbook.sf.net/release/xsl/current/manpages/docbook.xsl], + [DocBook XSL Stylesheets >= 1.70.1], [], enable_man=no) fi AM_CONDITIONAL(ENABLE_REGENERATE_MAN, test x$enable_man != xno) @@ -293,7 +287,8 @@ if test "$with_selinux" = "yes"; then [LIBSELINUX="-lselinux"], [AC_MSG_ERROR([libselinux not found])]) AC_SUBST(LIBSELINUX) - AC_CHECK_HEADERS(selinux/selinux.h, [], [selinux/selinux.h is missing]) + AC_CHECK_HEADERS(selinux/selinux.h, [], + [AC_MSG_ERROR([selinux/selinux.h is missing])]) AC_DEFINE(WITH_SELINUX, 1, [Build shadow with SELinux support]) fi @@ -301,12 +296,14 @@ AC_SUBST(LIBPAM) if test "$with_libpam" = "yes"; then AC_CHECK_LIB(pam, pam_start, [AC_DEFINE(USE_PAM, 1, [Define to support Pluggable Authentication Modules]) + AM_CONDITIONAL(USE_PAM, [true]) LIBPAM="-lpam" AC_CHECK_LIB(pam_misc, main, [LIBPAM="$LIBPAM -lpam_misc"], AC_MSG_ERROR(libpam_misc is missing for enable PAM support) )], [AC_MSG_CHECKING(use login access checking if PAM not used) + AM_CONDITIONAL(USE_PAM, [false]) AC_MSG_RESULT(yes)] ) AC_MSG_CHECKING(use login and su access checking if PAM not used) @@ -315,6 +312,7 @@ else AC_MSG_CHECKING(use login and su access checking if PAM not used) AC_DEFINE(SU_ACCESS, 1, [Define to support /etc/suauth su access control.]) AC_MSG_RESULT(yes) + AM_CONDITIONAL(USE_PAM, [false]) fi AC_SUBST(LIBSKEY) @@ -330,6 +328,9 @@ if test "$with_skey" = "yes"; then ],[ skeychallenge((void*)0, (void*)0, (void*)0, 0); ],[AC_DEFINE(SKEY_BSD_STYLE, 1, [Define to support newer BSD S/Key API])]) + dnl libshadow_getpass() handles password prompt with enabled echo + AC_DEFINE(getpass, libshadow_getpass, + [Define to libshadow_getpass to use our own version of getpass().]) fi AM_GNU_GETTEXT_VERSION(0.12.1) diff --git a/contrib/Makefile.in b/contrib/Makefile.in index de0df9f2..94d27bd6 100644 --- a/contrib/Makefile.in +++ b/contrib/Makefile.in @@ -130,6 +130,8 @@ U = @U@ USE_NLS = @USE_NLS@ USE_NLS_FALSE = @USE_NLS_FALSE@ USE_NLS_TRUE = @USE_NLS_TRUE@ +USE_PAM_FALSE = @USE_PAM_FALSE@ +USE_PAM_TRUE = @USE_PAM_TRUE@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XMLCATALOG = @XMLCATALOG@ diff --git a/doc/Makefile.in b/doc/Makefile.in index 2adb731d..a56ed149 100644 --- a/doc/Makefile.in +++ b/doc/Makefile.in @@ -130,6 +130,8 @@ U = @U@ USE_NLS = @USE_NLS@ USE_NLS_FALSE = @USE_NLS_FALSE@ USE_NLS_TRUE = @USE_NLS_TRUE@ +USE_PAM_FALSE = @USE_PAM_FALSE@ +USE_PAM_TRUE = @USE_PAM_TRUE@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XMLCATALOG = @XMLCATALOG@ diff --git a/etc/Makefile.am b/etc/Makefile.am index c63ce3f4..cc31c609 100644 --- a/etc/Makefile.am +++ b/etc/Makefile.am @@ -1,10 +1,24 @@ # This is a dummy Makefile.am to get automake work flawlessly, # and also cooperate to make a distribution for `make dist' -EXTRA_DIST = \ - limits \ - login.access \ - login.defs \ +sysconf_DATA = login.defs + +defaultdir = $(sysconfdir)/default +default_DATA = \ useradd +nonpam_files = \ + limits \ + login.access + +if !USE_PAM +nonpamdir = $(sysconfdir) +nonpam_DATA = $(nonpam_files) +endif + +EXTRA_DIST = \ + $(nonpam_files) \ + $(sysconf_DATA) \ + $(default_DATA) + SUBDIRS = pam.d diff --git a/etc/Makefile.in b/etc/Makefile.in index 14f1535b..6ada32a0 100644 --- a/etc/Makefile.in +++ b/etc/Makefile.in @@ -16,6 +16,7 @@ # This is a dummy Makefile.am to get automake work flawlessly, # and also cooperate to make a distribution for `make dist' + srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ @@ -56,6 +57,18 @@ RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ install-recursive installcheck-recursive installdirs-recursive \ pdf-recursive ps-recursive uninstall-info-recursive \ uninstall-recursive +am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; +am__vpath_adj = case $$p in \ + $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ + *) f=$$p;; \ + esac; +am__strip_dir = `echo $$p | sed -e 's|^.*/||'`; +am__installdirs = "$(DESTDIR)$(defaultdir)" "$(DESTDIR)$(nonpamdir)" \ + "$(DESTDIR)$(sysconfdir)" +defaultDATA_INSTALL = $(INSTALL_DATA) +nonpamDATA_INSTALL = $(INSTALL_DATA) +sysconfDATA_INSTALL = $(INSTALL_DATA) +DATA = $(default_DATA) $(nonpam_DATA) $(sysconf_DATA) ETAGS = etags CTAGS = ctags DIST_SUBDIRS = $(SUBDIRS) @@ -139,6 +152,8 @@ U = @U@ USE_NLS = @USE_NLS@ USE_NLS_FALSE = @USE_NLS_FALSE@ USE_NLS_TRUE = @USE_NLS_TRUE@ +USE_PAM_FALSE = @USE_PAM_FALSE@ +USE_PAM_TRUE = @USE_PAM_TRUE@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XMLCATALOG = @XMLCATALOG@ @@ -188,12 +203,22 @@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ -EXTRA_DIST = \ - limits \ - login.access \ - login.defs \ +sysconf_DATA = login.defs +defaultdir = $(sysconfdir)/default +default_DATA = \ useradd +nonpam_files = \ + limits \ + login.access + +@USE_PAM_FALSE@nonpamdir = $(sysconfdir) +@USE_PAM_FALSE@nonpam_DATA = $(nonpam_files) +EXTRA_DIST = \ + $(nonpam_files) \ + $(sysconf_DATA) \ + $(default_DATA) + SUBDIRS = pam.d all: all-recursive @@ -237,6 +262,57 @@ clean-libtool: distclean-libtool: -rm -f libtool uninstall-info-am: +install-defaultDATA: $(default_DATA) + @$(NORMAL_INSTALL) + test -z "$(defaultdir)" || $(mkdir_p) "$(DESTDIR)$(defaultdir)" + @list='$(default_DATA)'; for p in $$list; do \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + f=$(am__strip_dir) \ + echo " $(defaultDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(defaultdir)/$$f'"; \ + $(defaultDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(defaultdir)/$$f"; \ + done + +uninstall-defaultDATA: + @$(NORMAL_UNINSTALL) + @list='$(default_DATA)'; for p in $$list; do \ + f=$(am__strip_dir) \ + echo " rm -f '$(DESTDIR)$(defaultdir)/$$f'"; \ + rm -f "$(DESTDIR)$(defaultdir)/$$f"; \ + done +install-nonpamDATA: $(nonpam_DATA) + @$(NORMAL_INSTALL) + test -z "$(nonpamdir)" || $(mkdir_p) "$(DESTDIR)$(nonpamdir)" + @list='$(nonpam_DATA)'; for p in $$list; do \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + f=$(am__strip_dir) \ + echo " $(nonpamDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(nonpamdir)/$$f'"; \ + $(nonpamDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(nonpamdir)/$$f"; \ + done + +uninstall-nonpamDATA: + @$(NORMAL_UNINSTALL) + @list='$(nonpam_DATA)'; for p in $$list; do \ + f=$(am__strip_dir) \ + echo " rm -f '$(DESTDIR)$(nonpamdir)/$$f'"; \ + rm -f "$(DESTDIR)$(nonpamdir)/$$f"; \ + done +install-sysconfDATA: $(sysconf_DATA) + @$(NORMAL_INSTALL) + test -z "$(sysconfdir)" || $(mkdir_p) "$(DESTDIR)$(sysconfdir)" + @list='$(sysconf_DATA)'; for p in $$list; do \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + f=$(am__strip_dir) \ + echo " $(sysconfDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(sysconfdir)/$$f'"; \ + $(sysconfDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(sysconfdir)/$$f"; \ + done + +uninstall-sysconfDATA: + @$(NORMAL_UNINSTALL) + @list='$(sysconf_DATA)'; for p in $$list; do \ + f=$(am__strip_dir) \ + echo " rm -f '$(DESTDIR)$(sysconfdir)/$$f'"; \ + rm -f "$(DESTDIR)$(sysconfdir)/$$f"; \ + done # This directory's subdirectories are mostly independent; you can cd # into them and run `make' without going through this Makefile. @@ -414,9 +490,12 @@ distdir: $(DISTFILES) done check-am: all-am check: check-recursive -all-am: Makefile +all-am: Makefile $(DATA) installdirs: installdirs-recursive installdirs-am: + for dir in "$(DESTDIR)$(defaultdir)" "$(DESTDIR)$(nonpamdir)" "$(DESTDIR)$(sysconfdir)"; do \ + test -z "$$dir" || $(mkdir_p) "$$dir"; \ + done install: install-recursive install-exec: install-exec-recursive install-data: install-data-recursive @@ -460,9 +539,9 @@ info: info-recursive info-am: -install-data-am: +install-data-am: install-defaultDATA install-nonpamDATA -install-exec-am: +install-exec-am: install-sysconfDATA install-info: install-info-recursive @@ -486,7 +565,8 @@ ps: ps-recursive ps-am: -uninstall-am: uninstall-info-am +uninstall-am: uninstall-defaultDATA uninstall-info-am \ + uninstall-nonpamDATA uninstall-sysconfDATA uninstall-info: uninstall-info-recursive @@ -495,13 +575,16 @@ uninstall-info: uninstall-info-recursive ctags-recursive distclean distclean-generic distclean-libtool \ distclean-recursive distclean-tags distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ - install-data-am install-exec install-exec-am install-info \ - install-info-am install-man install-strip installcheck \ - installcheck-am installdirs installdirs-am maintainer-clean \ - maintainer-clean-generic maintainer-clean-recursive \ - mostlyclean mostlyclean-generic mostlyclean-libtool \ - mostlyclean-recursive pdf pdf-am ps ps-am tags tags-recursive \ - uninstall uninstall-am uninstall-info-am + install-data-am install-defaultDATA install-exec \ + install-exec-am install-info install-info-am install-man \ + install-nonpamDATA install-strip install-sysconfDATA \ + installcheck installcheck-am installdirs installdirs-am \ + maintainer-clean maintainer-clean-generic \ + maintainer-clean-recursive mostlyclean mostlyclean-generic \ + mostlyclean-libtool mostlyclean-recursive pdf pdf-am ps ps-am \ + tags tags-recursive uninstall uninstall-am \ + uninstall-defaultDATA uninstall-info-am uninstall-nonpamDATA \ + uninstall-sysconfDATA # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. diff --git a/etc/pam.d/Makefile.am b/etc/pam.d/Makefile.am index 9d58ef83..5f395ae8 100644 --- a/etc/pam.d/Makefile.am +++ b/etc/pam.d/Makefile.am @@ -1,11 +1,12 @@ # This is a dummy Makefile.am to get automake work flawlessly, # and also cooperate to make a distribution for `make dist' -EXTRA_DIST = \ +pamd_files = \ passwd \ su \ useradd \ chage \ + chgpasswd \ chpasswd \ groupadd \ groupdel \ @@ -14,3 +15,10 @@ EXTRA_DIST = \ newusers \ useradd \ usermod + +if USE_PAM +pamddir = $(sysconfdir)/pam.d +pamd_DATA = $(pamd_files) +endif + +EXTRA_DIST = $(pamd_files) diff --git a/etc/pam.d/Makefile.in b/etc/pam.d/Makefile.in index 4fff9a7f..aac5472f 100644 --- a/etc/pam.d/Makefile.in +++ b/etc/pam.d/Makefile.in @@ -16,6 +16,7 @@ # This is a dummy Makefile.am to get automake work flawlessly, # and also cooperate to make a distribution for `make dist' + srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ @@ -50,6 +51,15 @@ CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = SOURCES = DIST_SOURCES = +am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; +am__vpath_adj = case $$p in \ + $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ + *) f=$$p;; \ + esac; +am__strip_dir = `echo $$p | sed -e 's|^.*/||'`; +am__installdirs = "$(DESTDIR)$(pamddir)" +pamdDATA_INSTALL = $(INSTALL_DATA) +DATA = $(pamd_DATA) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMDEP_FALSE = @AMDEP_FALSE@ @@ -130,6 +140,8 @@ U = @U@ USE_NLS = @USE_NLS@ USE_NLS_FALSE = @USE_NLS_FALSE@ USE_NLS_TRUE = @USE_NLS_TRUE@ +USE_PAM_FALSE = @USE_PAM_FALSE@ +USE_PAM_TRUE = @USE_PAM_TRUE@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XMLCATALOG = @XMLCATALOG@ @@ -179,11 +191,12 @@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ -EXTRA_DIST = \ +pamd_files = \ passwd \ su \ useradd \ chage \ + chgpasswd \ chpasswd \ groupadd \ groupdel \ @@ -193,6 +206,9 @@ EXTRA_DIST = \ useradd \ usermod +@USE_PAM_TRUE@pamddir = $(sysconfdir)/pam.d +@USE_PAM_TRUE@pamd_DATA = $(pamd_files) +EXTRA_DIST = $(pamd_files) all: all-am .SUFFIXES: @@ -235,6 +251,23 @@ clean-libtool: distclean-libtool: -rm -f libtool uninstall-info-am: +install-pamdDATA: $(pamd_DATA) + @$(NORMAL_INSTALL) + test -z "$(pamddir)" || $(mkdir_p) "$(DESTDIR)$(pamddir)" + @list='$(pamd_DATA)'; for p in $$list; do \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + f=$(am__strip_dir) \ + echo " $(pamdDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(pamddir)/$$f'"; \ + $(pamdDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(pamddir)/$$f"; \ + done + +uninstall-pamdDATA: + @$(NORMAL_UNINSTALL) + @list='$(pamd_DATA)'; for p in $$list; do \ + f=$(am__strip_dir) \ + echo " rm -f '$(DESTDIR)$(pamddir)/$$f'"; \ + rm -f "$(DESTDIR)$(pamddir)/$$f"; \ + done tags: TAGS TAGS: @@ -271,8 +304,11 @@ distdir: $(DISTFILES) done check-am: all-am check: check-am -all-am: Makefile +all-am: Makefile $(DATA) installdirs: + for dir in "$(DESTDIR)$(pamddir)"; do \ + test -z "$$dir" || $(mkdir_p) "$$dir"; \ + done install: install-am install-exec: install-exec-am install-data: install-data-am @@ -315,7 +351,7 @@ info: info-am info-am: -install-data-am: +install-data-am: install-pamdDATA install-exec-am: @@ -341,17 +377,17 @@ ps: ps-am ps-am: -uninstall-am: uninstall-info-am +uninstall-am: uninstall-info-am uninstall-pamdDATA .PHONY: all all-am check check-am clean clean-generic clean-libtool \ distclean distclean-generic distclean-libtool distdir dvi \ dvi-am html html-am info info-am install install-am \ install-data install-data-am install-exec install-exec-am \ - install-info install-info-am install-man install-strip \ - installcheck installcheck-am installdirs maintainer-clean \ - maintainer-clean-generic mostlyclean mostlyclean-generic \ - mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am \ - uninstall-info-am + install-info install-info-am install-man install-pamdDATA \ + install-strip installcheck installcheck-am installdirs \ + maintainer-clean maintainer-clean-generic mostlyclean \ + mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ + uninstall uninstall-am uninstall-info-am uninstall-pamdDATA # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. diff --git a/etc/pam.d/chgpasswd b/etc/pam.d/chgpasswd new file mode 100644 index 00000000..8f49f5cc --- /dev/null +++ b/etc/pam.d/chgpasswd @@ -0,0 +1,4 @@ +#%PAM-1.0 +auth sufficient pam_rootok.so +account required pam_permit.so +password include system-auth diff --git a/lib/Makefile.in b/lib/Makefile.in index 104618ed..1bc02639 100644 --- a/lib/Makefile.in +++ b/lib/Makefile.in @@ -159,6 +159,8 @@ U = @U@ USE_NLS = @USE_NLS@ USE_NLS_FALSE = @USE_NLS_FALSE@ USE_NLS_TRUE = @USE_NLS_TRUE@ +USE_PAM_FALSE = @USE_PAM_FALSE@ +USE_PAM_TRUE = @USE_PAM_TRUE@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XMLCATALOG = @XMLCATALOG@ diff --git a/lib/commonio.c b/lib/commonio.c index 4c32dbc6..c2f61e72 100644 --- a/lib/commonio.c +++ b/lib/commonio.c @@ -1,10 +1,12 @@ #include -#ident "$Id: commonio.c,v 1.31 2005/10/19 11:34:21 kloczek Exp $" +#ident "$Id: commonio.c,v 1.32 2006/05/07 18:32:51 kloczek Exp $" #include "defines.h" #include +#include +#include #include #include #include @@ -22,6 +24,7 @@ static security_context_t old_context = NULL; #include "commonio.h" /* local function prototypes */ +static int lrename (const char *, const char *); static int check_link_count (const char *); static int do_lock_file (const char *, const char *); static FILE *fopen_set_perms (const char *, const char *, const struct stat *); @@ -36,6 +39,30 @@ static struct commonio_entry *find_entry_by_name (struct commonio_db *, static int lock_count = 0; static int nscd_need_reload = 0; +/* + * Simple rename(P) alternative that attempts to rename to symlink + * target. + */ +int lrename (const char *old, const char *new) +{ + + char resolved_path[PATH_MAX]; + int res; + +#if defined(S_ISLNK) + struct stat sb = { 0 }; + if (lstat (new, &sb) == 0 && S_ISLNK (sb.st_mode)) { + if (realpath (new, resolved_path) == NULL) { + perror ("realpath in lrename()"); + } else { + new = resolved_path; + } + } +#endif + res = rename (old, new); + return res; +} + static int check_link_count (const char *file) { struct stat sb; @@ -563,7 +590,7 @@ int commonio_sort_wrt (struct commonio_db *shadow, struct commonio_db *passwd) struct commonio_entry *head = NULL, *pw_ptr, *spw_ptr; const char *name; - if(!shadow || !shadow->head) + if (!shadow || !shadow->head) return 0; for (pw_ptr = passwd->head; pw_ptr; pw_ptr = pw_ptr->next) { @@ -708,7 +735,7 @@ int commonio_close (struct commonio_db *db) goto fail; } - if (rename (buf, db->filename)) + if (lrename (buf, db->filename)) goto fail; nscd_need_reload = 1; diff --git a/lib/getdef.c b/lib/getdef.c index 8440c92a..81cd6e3c 100644 --- a/lib/getdef.c +++ b/lib/getdef.c @@ -29,7 +29,7 @@ #include -#ident "$Id: getdef.c,v 1.37 2005/12/02 22:16:11 kloczek Exp $" +#ident "$Id: getdef.c,v 1.39 2006/05/12 22:59:06 kloczek Exp $" #include "prototypes.h" #include "defines.h" @@ -57,7 +57,6 @@ static struct itemdef def_table[] = { {"ERASECHAR", NULL}, {"FAIL_DELAY", NULL}, {"FAKE_SHELL", NULL}, - {"GETPASS_ASTERISKS", NULL}, {"GID_MAX", NULL}, {"GID_MIN", NULL}, {"HUSHLOGIN_FILE", NULL}, @@ -68,7 +67,6 @@ static struct itemdef def_table[] = { {"LOG_UNKFAIL_ENAB", NULL}, {"MAIL_DIR", NULL}, {"MAIL_FILE", NULL}, - {"MD5_CRYPT_ENAB", NULL}, {"PASS_MAX_DAYS", NULL}, {"PASS_MIN_DAYS", NULL}, {"PASS_WARN_AGE", NULL}, @@ -87,14 +85,15 @@ static struct itemdef def_table[] = { {"CHSH_AUTH", NULL}, {"CRACKLIB_DICTPATH", NULL}, {"ENV_HZ", NULL}, - {"ENV_TZ", NULL}, {"ENVIRON_FILE", NULL}, + {"ENV_TZ", NULL}, {"FAILLOG_ENAB", NULL}, {"FTMP_FILE", NULL}, {"ISSUE_FILE", NULL}, {"LASTLOG_ENAB", NULL}, {"LOGIN_STRING", NULL}, {"MAIL_CHECK_ENAB", NULL}, + {"MD5_CRYPT_ENAB", NULL}, {"MOTD_FILE", NULL}, {"NOLOGINS_FILE", NULL}, {"OBSCURE_CHECKS_ENAB", NULL}, @@ -103,13 +102,16 @@ static struct itemdef def_table[] = { {"PASS_MAX_LEN", NULL}, {"PASS_MIN_LEN", NULL}, {"PORTTIME_CHECKS_ENAB", NULL}, - {"SU_WHEEL_ONLY", NULL}, {"QUOTAS_ENAB", NULL}, + {"SU_WHEEL_ONLY", NULL}, {"ULIMIT", NULL}, #endif #ifdef USE_SYSLOG {"SYSLOG_SG_ENAB", NULL}, {"SYSLOG_SU_ENAB", NULL}, +#endif +#ifdef SKEY + {"GETPASS_ASTERISKS", NULL}, #endif {NULL, NULL} }; diff --git a/lib/getpass.c b/lib/getpass.c index db45998a..96935e48 100644 --- a/lib/getpass.c +++ b/lib/getpass.c @@ -30,7 +30,9 @@ #include -#ident "$Id: getpass.c,v 1.14 2005/08/31 17:24:56 kloczek Exp $" +#ifdef SKEY + +#ident "$Id: getpass.c,v 1.15 2006/05/12 22:54:22 kloczek Exp $" #include "defines.h" #include @@ -277,3 +279,4 @@ char *getpass_with_echo (const char *prompt) { return prompt_password (prompt, 1); } +#endif /* SKEY */ diff --git a/lib/nscd.c b/lib/nscd.c index 3a59299e..f09aec8a 100644 --- a/lib/nscd.c +++ b/lib/nscd.c @@ -87,7 +87,7 @@ int nscd_flush_cache (char *service) req.version = NSCD_VERSION; req.type = INVALIDATE; - req.key_len = strlen (service); + req.key_len = strlen (service) + 1; iov[0].iov_base = &req; iov[0].iov_len = sizeof (req); diff --git a/lib/pwauth.c b/lib/pwauth.c index 80994dee..1ba644e6 100644 --- a/lib/pwauth.c +++ b/lib/pwauth.c @@ -30,13 +30,14 @@ #include #ifndef USE_PAM -#ident "$Id: pwauth.c,v 1.20 2006/03/11 21:15:55 kloczek Exp $" +#ident "$Id: pwauth.c,v 1.22 2006/05/12 22:54:22 kloczek Exp $" -#include -#include +#include #include +#include #include -#include +#include +#include #include "prototypes.h" #include "defines.h" #include "pwauth.h" @@ -50,8 +51,9 @@ static const char *PROMPT = gettext_noop ("Password: "); static const char *PROMPT = gettext_noop ("%s's Password: "); #endif -extern char *getpass (); +#ifdef SKEY extern char *getpass_with_echo (); +#endif int wipe_clear_pass = 1; char *clear_pass = NULL; diff --git a/libmisc/Makefile.in b/libmisc/Makefile.in index 4b87d35c..a07f8e5b 100644 --- a/libmisc/Makefile.in +++ b/libmisc/Makefile.in @@ -164,6 +164,8 @@ U = @U@ USE_NLS = @USE_NLS@ USE_NLS_FALSE = @USE_NLS_FALSE@ USE_NLS_TRUE = @USE_NLS_TRUE@ +USE_PAM_FALSE = @USE_PAM_FALSE@ +USE_PAM_TRUE = @USE_PAM_TRUE@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XMLCATALOG = @XMLCATALOG@ diff --git a/libmisc/copydir.c b/libmisc/copydir.c index ccbae419..9a5888cb 100644 --- a/libmisc/copydir.c +++ b/libmisc/copydir.c @@ -29,7 +29,7 @@ #include -#ident "$Id: copydir.c,v 1.13 2005/08/31 17:24:57 kloczek Exp $" +#ident "$Id: copydir.c,v 1.14 2006/05/07 18:10:10 kloczek Exp $" #include #include @@ -225,12 +225,12 @@ int copy_tree (const char *src_root, const char *dst_root, uid_t uid, gid_t gid) #ifdef WITH_SELINUX selinux_file_context (dst_name); #endif - mkdir (dst_name, sb.st_mode & 0777); - chown (dst_name, - uid == (uid_t) - 1 ? sb.st_uid : uid, - gid == (gid_t) - 1 ? sb.st_gid : gid); - - if (copy_tree (src_name, dst_name, uid, gid)) { + if (mkdir (dst_name, sb.st_mode) + || chown (dst_name, + uid == (uid_t) - 1 ? sb.st_uid : uid, + gid == (gid_t) - 1 ? sb.st_gid : gid) + || chmod (dst_name, sb.st_mode) + || copy_tree (src_name, dst_name, uid, gid)) { err++; break; } diff --git a/libmisc/setupenv.c b/libmisc/setupenv.c index e25206f7..2fe76429 100644 --- a/libmisc/setupenv.c +++ b/libmisc/setupenv.c @@ -33,7 +33,7 @@ #include -#ident "$Id: setupenv.c,v 1.21 2006/01/18 19:55:15 kloczek Exp $" +#ident "$Id: setupenv.c,v 1.24 2006/05/12 23:11:13 kloczek Exp $" #include #include @@ -186,8 +186,8 @@ void setup_env (struct passwd *info) { #ifndef USE_PAM char *envf; -#endif char *cp; +#endif /* * Change the current working directory to be the home directory @@ -204,7 +204,7 @@ void setup_env (struct passwd *info) static char temp_pw_dir[] = "/"; if (!getdef_bool ("DEFAULT_HOME") || chdir ("/") == -1) { - fprintf (stderr, _("Unable to cd to \"%s\"\n"), + fprintf (stderr, _("Unable to cd to '%s'\n"), info->pw_dir); SYSLOG ((LOG_WARN, "unable to cd to `%s' for user `%s'\n", @@ -265,16 +265,18 @@ void setup_env (struct passwd *info) * knows the prefix. */ - if ((cp = getdef_str ("MAIL_DIR"))) - addenv_path ("MAIL", cp, info->pw_name); - else if ((cp = getdef_str ("MAIL_FILE"))) - addenv_path ("MAIL", info->pw_dir, cp); - else { + if (getdef_bool ("MAIL_CHECK_ENAB")) { + if ((cp = getdef_str ("MAIL_DIR"))) + addenv_path ("MAIL", cp, info->pw_name); + else if ((cp = getdef_str ("MAIL_FILE"))) + addenv_path ("MAIL", info->pw_dir, cp); + else { #if defined(MAIL_SPOOL_FILE) - addenv_path ("MAIL", info->pw_dir, MAIL_SPOOL_FILE); + addenv_path ("MAIL", info->pw_dir, MAIL_SPOOL_FILE); #elif defined(MAIL_SPOOL_DIR) - addenv_path ("MAIL", MAIL_SPOOL_DIR, info->pw_name); + addenv_path ("MAIL", MAIL_SPOOL_DIR, info->pw_name); #endif + } } /* diff --git a/libmisc/sub.c b/libmisc/sub.c index c8de35ab..64de7bba 100644 --- a/libmisc/sub.c +++ b/libmisc/sub.c @@ -29,7 +29,7 @@ #include -#ident "$Id: sub.c,v 1.9 2005/08/31 17:24:58 kloczek Exp $" +#ident "$Id: sub.c,v 1.10 2006/05/07 16:12:16 kloczek Exp $" #include #include @@ -53,7 +53,7 @@ void subsystem (const struct passwd *pw) */ if (pw->pw_dir[0] != '/') { - printf (_("Invalid root directory \"%s\"\n"), pw->pw_dir); + printf (_("Invalid root directory '%s'\n"), pw->pw_dir); SYSLOG ((LOG_WARN, BAD_SUBROOT2, pw->pw_dir, pw->pw_name)); closelog (); exit (1); @@ -65,7 +65,7 @@ void subsystem (const struct passwd *pw) */ if (chdir (pw->pw_dir) || chroot (pw->pw_dir)) { - printf (_("Can't change root directory to \"%s\"\n"), + printf (_("Can't change root directory to '%s'\n"), pw->pw_dir); SYSLOG ((LOG_WARN, NO_SUBROOT2, pw->pw_dir, pw->pw_name)); closelog (); diff --git a/man/Makefile.am b/man/Makefile.am index 981808d3..82ccf974 100644 --- a/man/Makefile.am +++ b/man/Makefile.am @@ -1,4 +1,6 @@ +LINGUAS = fr pl ru + # subdirectories for translated manual pages DIST_SUBDIRS = cs de es fi fr hu id it ja ko pl pt_BR ru tr zh_CN zh_TW if USE_NLS @@ -10,6 +12,7 @@ endif man_XMANS = \ chage.1.xml \ chfn.1.xml \ + chgpasswd.8.xml \ chpasswd.8.xml \ chsh.1.xml \ expiry.1.xml \ @@ -47,9 +50,20 @@ man_XMANS = \ usermod.8.xml \ vipw.8.xml +if USE_PAM +man_nonpam = +else +man_nonpam = \ + limits.5 \ + login.access.5 \ + porttime.5 +endif + man_MANS = \ + $(man_nonpam) \ chage.1 \ chfn.1 \ + chgpasswd.8 \ chpasswd.8 \ chsh.1 \ expiry.1 \ @@ -66,9 +80,7 @@ man_MANS = \ grpunconv.8 \ gshadow.5 \ lastlog.8 \ - limits.5 \ login.1 \ - login.access.5 \ login.defs.5 \ logoutd.8 \ newgrp.1 \ @@ -76,7 +88,6 @@ man_MANS = \ nologin.8 \ passwd.1 \ passwd.5 \ - porttime.5 \ pwck.8 \ pwconv.8 \ pwunconv.8 \ @@ -91,148 +102,181 @@ man_MANS = \ vigr.8 \ vipw.8 -EXTRA_DIST = $(man_MANS) \ +EXTRA_DIST = \ + $(man_MANS) \ $(man_XMANS) \ + $(man_nonpam) \ id.1 \ id.1.xml \ - pw_auth.3 \ - pw_auth.3.xml \ sulogin.8 \ - sulogin.8.xml \ sulogin.8.xml all: -shadow-man-pages.pot: $(man_XMANS) - xml2po -o $@ $(man_XMANS) - -update-po: shadow-man-pages.pot - if ENABLE_REGENERATE_MAN chage.1: chage.1.xml - $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< + $(XSLTPROC) -nonet http://docbook.sf.net/release/xsl/current/manpages/docbook.xsl $< chfn.1: chfn.1.xml - $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< + $(XSLTPROC) -nonet http://docbook.sf.net/release/xsl/current/manpages/docbook.xsl $< + +chgpasswd.8: chgpasswd.8.xml + $(XSLTPROC) -nonet http://docbook.sf.net/release/xsl/current/manpages/docbook.xsl $< chpasswd.8: chpasswd.8.xml - $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< + $(XSLTPROC) -nonet http://docbook.sf.net/release/xsl/current/manpages/docbook.xsl $< chsh.1: chsh.1.xml - $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< + $(XSLTPROC) -nonet http://docbook.sf.net/release/xsl/current/manpages/docbook.xsl $< expiry.1: expiry.1.xml - $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< + $(XSLTPROC) -nonet http://docbook.sf.net/release/xsl/current/manpages/docbook.xsl $< faillog.5: faillog.5.xml - $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< + $(XSLTPROC) -nonet http://docbook.sf.net/release/xsl/current/manpages/docbook.xsl $< faillog.8: faillog.8.xml - $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< + $(XSLTPROC) -nonet http://docbook.sf.net/release/xsl/current/manpages/docbook.xsl $< gpasswd.1: gpasswd.1.xml - $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< + $(XSLTPROC) -nonet http://docbook.sf.net/release/xsl/current/manpages/docbook.xsl $< groupadd.8: groupadd.8.xml - $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< + $(XSLTPROC) -nonet http://docbook.sf.net/release/xsl/current/manpages/docbook.xsl $< groupdel.8: groupdel.8.xml - $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< + $(XSLTPROC) -nonet http://docbook.sf.net/release/xsl/current/manpages/docbook.xsl $< groupmems.8: groupmems.8.xml - $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< + $(XSLTPROC) -nonet http://docbook.sf.net/release/xsl/current/manpages/docbook.xsl $< groupmod.8: groupmod.8.xml - $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< + $(XSLTPROC) -nonet http://docbook.sf.net/release/xsl/current/manpages/docbook.xsl $< groups.1: groups.1.xml - $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< + $(XSLTPROC) -nonet http://docbook.sf.net/release/xsl/current/manpages/docbook.xsl $< grpck.8: grpck.8.xml - $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< + $(XSLTPROC) -nonet http://docbook.sf.net/release/xsl/current/manpages/docbook.xsl $< gshadow.5: gshadow.5.xml - $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< + $(XSLTPROC) -nonet http://docbook.sf.net/release/xsl/current/manpages/docbook.xsl $< id.1: id.1.xml - $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< + $(XSLTPROC) -nonet http://docbook.sf.net/release/xsl/current/manpages/docbook.xsl $< lastlog.8: lastlog.8.xml - $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< + $(XSLTPROC) -nonet http://docbook.sf.net/release/xsl/current/manpages/docbook.xsl $< limits.5: limits.5.xml - $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< + $(XSLTPROC) -nonet http://docbook.sf.net/release/xsl/current/manpages/docbook.xsl $< login.1: login.1.xml - $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< + $(XSLTPROC) -nonet http://docbook.sf.net/release/xsl/current/manpages/docbook.xsl $< login.access.5: login.access.5.xml - $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< + $(XSLTPROC) -nonet http://docbook.sf.net/release/xsl/current/manpages/docbook.xsl $< login.defs.5: login.defs.5.xml - $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< + $(XSLTPROC) -nonet http://docbook.sf.net/release/xsl/current/manpages/docbook.xsl $< logoutd.8: logoutd.8.xml - $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< + $(XSLTPROC) -nonet http://docbook.sf.net/release/xsl/current/manpages/docbook.xsl $< newgrp.1: newgrp.1.xml - $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< + $(XSLTPROC) -nonet http://docbook.sf.net/release/xsl/current/manpages/docbook.xsl $< newusers.8: newusers.8.xml - $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< + $(XSLTPROC) -nonet http://docbook.sf.net/release/xsl/current/manpages/docbook.xsl $< nologin.8: nologin.8.xml - $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< + $(XSLTPROC) -nonet http://docbook.sf.net/release/xsl/current/manpages/docbook.xsl $< passwd.1: passwd.1.xml - $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< + $(XSLTPROC) -nonet http://docbook.sf.net/release/xsl/current/manpages/docbook.xsl $< passwd.5: passwd.5.xml - $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< + $(XSLTPROC) -nonet http://docbook.sf.net/release/xsl/current/manpages/docbook.xsl $< porttime.5: porttime.5.xml - $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< - -pw_auth.3: pw_auth.3.xml - $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< + $(XSLTPROC) -nonet http://docbook.sf.net/release/xsl/current/manpages/docbook.xsl $< pwck.8: pwck.8.xml - $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< + $(XSLTPROC) -nonet http://docbook.sf.net/release/xsl/current/manpages/docbook.xsl $< grpconv.8 grpunconv.8 pwconv.8 pwunconv.8: pwconv.8.xml - $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< + $(XSLTPROC) -nonet http://docbook.sf.net/release/xsl/current/manpages/docbook.xsl $< shadow.3 getspnam.3: shadow.3.xml - $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< + $(XSLTPROC) -nonet http://docbook.sf.net/release/xsl/current/manpages/docbook.xsl $< shadow.5: shadow.5.xml - $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< + $(XSLTPROC) -nonet http://docbook.sf.net/release/xsl/current/manpages/docbook.xsl $< sg.1: sg.1.xml - $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< + $(XSLTPROC) -nonet http://docbook.sf.net/release/xsl/current/manpages/docbook.xsl $< su.1: su.1.xml - $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< + $(XSLTPROC) -nonet http://docbook.sf.net/release/xsl/current/manpages/docbook.xsl $< sulogin.8: sulogin.8.xml - $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< + $(XSLTPROC) -nonet http://docbook.sf.net/release/xsl/current/manpages/docbook.xsl $< suauth.5: suauth.5.xml - $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< + $(XSLTPROC) -nonet http://docbook.sf.net/release/xsl/current/manpages/docbook.xsl $< useradd.8: useradd.8.xml - $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< + $(XSLTPROC) -nonet http://docbook.sf.net/release/xsl/current/manpages/docbook.xsl $< userdel.8: userdel.8.xml - $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< + $(XSLTPROC) -nonet http://docbook.sf.net/release/xsl/current/manpages/docbook.xsl $< usermod.8: usermod.8.xml - $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< + $(XSLTPROC) -nonet http://docbook.sf.net/release/xsl/current/manpages/docbook.xsl $< vigr.8 vipw.8: vipw.8.xml - $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< + $(XSLTPROC) -nonet http://docbook.sf.net/release/xsl/current/manpages/docbook.xsl $< CLEANFILES = $(man_MANS) endif + +POFILES = $(foreach lang, $(LINGUAS), $(lang)/$(lang).po) +ALL_TRANSLATED_XMLS = $(foreach dir, $(LINGUAS), $(foreach xmlfile, $(man_XMANS), $(dir)/$(xmlfile))) + +all: $(POFILES) + +gen-xmls: $(ALL_TRANSLATED_XMLS) + +$(ALL_TRANSLATED_XMLS): + xml2po -l $(strip $(subst /,, $(dir $@))) -p $(strip $(subst /,, $(dir $@)))/$(strip $(subst /,, $(dir $@))).po -o $@ $(notdir $@) + +$(foreach lang, $(LINGUAS), $(lang)/$(lang).po): shadow-man-pages.pot + +shadow-man-pages.pot: $(man_XMANS) + +dist-hook: dist-po-files + +.PHONY: dist-po-files +dist-po-files: $(POFILES) shadow-man-pages.pot + @for lang in $(LINGUAS); do \ + echo " $(mkinstalldirs) $(distdir)/$$lang"; \ + $(mkinstalldirs) "$(distdir)/$$lang"; \ + done + @for file in $(POFILES); do \ + echo "$(INSTALL_DATA) $(srcdir)/$$file $(distdir)/$$file"; \ + $(INSTALL_DATA) "$(srcdir)/$$file" "$(distdir)/$$file"; \ + done + $(INSTALL_DATA) "$(srcdir)/shadow-man-pages.pot" "$(distdir)/shadow-man-pages.pot" + +shadow-man-pages.pot: $(man_XMANS) + xml2po -o $@ $(man_XMANS) + +.PHONY: update-po +update-po: shadow-man-pages.pot + @for lang in $(LINGUAS); do \ + echo "$$lang:"; \ + echo "$(MSGMERGE) -o $$lang/$$lang.po $$lang/$$lang.po shadow-man-pages.pot"; \ + $(MSGMERGE) -o $$lang/$$lang.po $$lang/$$lang.po shadow-man-pages.pot; \ + done diff --git a/man/Makefile.in b/man/Makefile.in index 7a13b870..ad7b2203 100644 --- a/man/Makefile.in +++ b/man/Makefile.in @@ -143,6 +143,8 @@ U = @U@ USE_NLS = @USE_NLS@ USE_NLS_FALSE = @USE_NLS_FALSE@ USE_NLS_TRUE = @USE_NLS_TRUE@ +USE_PAM_FALSE = @USE_PAM_FALSE@ +USE_PAM_TRUE = @USE_PAM_TRUE@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XMLCATALOG = @XMLCATALOG@ @@ -192,6 +194,7 @@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ +LINGUAS = fr pl ru # subdirectories for translated manual pages DIST_SUBDIRS = cs de es fi fr hu id it ja ko pl pt_BR ru tr zh_CN zh_TW @@ -200,6 +203,7 @@ DIST_SUBDIRS = cs de es fi fr hu id it ja ko pl pt_BR ru tr zh_CN zh_TW man_XMANS = \ chage.1.xml \ chfn.1.xml \ + chgpasswd.8.xml \ chpasswd.8.xml \ chsh.1.xml \ expiry.1.xml \ @@ -237,9 +241,17 @@ man_XMANS = \ usermod.8.xml \ vipw.8.xml +@USE_PAM_FALSE@man_nonpam = \ +@USE_PAM_FALSE@ limits.5 \ +@USE_PAM_FALSE@ login.access.5 \ +@USE_PAM_FALSE@ porttime.5 + +@USE_PAM_TRUE@man_nonpam = man_MANS = \ + $(man_nonpam) \ chage.1 \ chfn.1 \ + chgpasswd.8 \ chpasswd.8 \ chsh.1 \ expiry.1 \ @@ -256,9 +268,7 @@ man_MANS = \ grpunconv.8 \ gshadow.5 \ lastlog.8 \ - limits.5 \ login.1 \ - login.access.5 \ login.defs.5 \ logoutd.8 \ newgrp.1 \ @@ -266,7 +276,6 @@ man_MANS = \ nologin.8 \ passwd.1 \ passwd.5 \ - porttime.5 \ pwck.8 \ pwconv.8 \ pwunconv.8 \ @@ -281,17 +290,18 @@ man_MANS = \ vigr.8 \ vipw.8 -EXTRA_DIST = $(man_MANS) \ +EXTRA_DIST = \ + $(man_MANS) \ $(man_XMANS) \ + $(man_nonpam) \ id.1 \ id.1.xml \ - pw_auth.3 \ - pw_auth.3.xml \ sulogin.8 \ - sulogin.8.xml \ sulogin.8.xml @ENABLE_REGENERATE_MAN_TRUE@CLEANFILES = $(man_MANS) +POFILES = $(foreach lang, $(LINGUAS), $(lang)/$(lang).po) +ALL_TRANSLATED_XMLS = $(foreach dir, $(LINGUAS), $(foreach xmlfile, $(man_XMANS), $(dir)/$(xmlfile))) all: all-recursive .SUFFIXES: @@ -689,6 +699,9 @@ distdir: $(DISTFILES) || exit 1; \ fi; \ done + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$(top_distdir)" distdir="$(distdir)" \ + dist-hook check-am: all-am check: check-recursive all-am: Makefile $(MANS) @@ -776,149 +789,181 @@ uninstall-man: uninstall-man1 uninstall-man3 uninstall-man5 \ .PHONY: $(RECURSIVE_TARGETS) CTAGS GTAGS all all-am check check-am \ clean clean-generic clean-libtool clean-recursive ctags \ - ctags-recursive distclean distclean-generic distclean-libtool \ - distclean-recursive distclean-tags distdir dvi dvi-am html \ - html-am info info-am install install-am install-data \ - install-data-am install-exec install-exec-am install-info \ - install-info-am install-man install-man1 install-man3 \ - install-man5 install-man8 install-strip installcheck \ - installcheck-am installdirs installdirs-am maintainer-clean \ - maintainer-clean-generic maintainer-clean-recursive \ - mostlyclean mostlyclean-generic mostlyclean-libtool \ - mostlyclean-recursive pdf pdf-am ps ps-am tags tags-recursive \ - uninstall uninstall-am uninstall-info-am uninstall-man \ - uninstall-man1 uninstall-man3 uninstall-man5 uninstall-man8 + ctags-recursive dist-hook distclean distclean-generic \ + distclean-libtool distclean-recursive distclean-tags distdir \ + dvi dvi-am html html-am info info-am install install-am \ + install-data install-data-am install-exec install-exec-am \ + install-info install-info-am install-man install-man1 \ + install-man3 install-man5 install-man8 install-strip \ + installcheck installcheck-am installdirs installdirs-am \ + maintainer-clean maintainer-clean-generic \ + maintainer-clean-recursive mostlyclean mostlyclean-generic \ + mostlyclean-libtool mostlyclean-recursive pdf pdf-am ps ps-am \ + tags tags-recursive uninstall uninstall-am uninstall-info-am \ + uninstall-man uninstall-man1 uninstall-man3 uninstall-man5 \ + uninstall-man8 all: -shadow-man-pages.pot: $(man_XMANS) - xml2po -o $@ $(man_XMANS) - -update-po: shadow-man-pages.pot - @ENABLE_REGENERATE_MAN_TRUE@chage.1: chage.1.xml -@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< +@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sf.net/release/xsl/current/manpages/docbook.xsl $< @ENABLE_REGENERATE_MAN_TRUE@chfn.1: chfn.1.xml -@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< +@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sf.net/release/xsl/current/manpages/docbook.xsl $< + +@ENABLE_REGENERATE_MAN_TRUE@chgpasswd.8: chgpasswd.8.xml +@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sf.net/release/xsl/current/manpages/docbook.xsl $< @ENABLE_REGENERATE_MAN_TRUE@chpasswd.8: chpasswd.8.xml -@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< +@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sf.net/release/xsl/current/manpages/docbook.xsl $< @ENABLE_REGENERATE_MAN_TRUE@chsh.1: chsh.1.xml -@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< +@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sf.net/release/xsl/current/manpages/docbook.xsl $< @ENABLE_REGENERATE_MAN_TRUE@expiry.1: expiry.1.xml -@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< +@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sf.net/release/xsl/current/manpages/docbook.xsl $< @ENABLE_REGENERATE_MAN_TRUE@faillog.5: faillog.5.xml -@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< +@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sf.net/release/xsl/current/manpages/docbook.xsl $< @ENABLE_REGENERATE_MAN_TRUE@faillog.8: faillog.8.xml -@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< +@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sf.net/release/xsl/current/manpages/docbook.xsl $< @ENABLE_REGENERATE_MAN_TRUE@gpasswd.1: gpasswd.1.xml -@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< +@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sf.net/release/xsl/current/manpages/docbook.xsl $< @ENABLE_REGENERATE_MAN_TRUE@groupadd.8: groupadd.8.xml -@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< +@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sf.net/release/xsl/current/manpages/docbook.xsl $< @ENABLE_REGENERATE_MAN_TRUE@groupdel.8: groupdel.8.xml -@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< +@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sf.net/release/xsl/current/manpages/docbook.xsl $< @ENABLE_REGENERATE_MAN_TRUE@groupmems.8: groupmems.8.xml -@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< +@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sf.net/release/xsl/current/manpages/docbook.xsl $< @ENABLE_REGENERATE_MAN_TRUE@groupmod.8: groupmod.8.xml -@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< +@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sf.net/release/xsl/current/manpages/docbook.xsl $< @ENABLE_REGENERATE_MAN_TRUE@groups.1: groups.1.xml -@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< +@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sf.net/release/xsl/current/manpages/docbook.xsl $< @ENABLE_REGENERATE_MAN_TRUE@grpck.8: grpck.8.xml -@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< +@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sf.net/release/xsl/current/manpages/docbook.xsl $< @ENABLE_REGENERATE_MAN_TRUE@gshadow.5: gshadow.5.xml -@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< +@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sf.net/release/xsl/current/manpages/docbook.xsl $< @ENABLE_REGENERATE_MAN_TRUE@id.1: id.1.xml -@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< +@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sf.net/release/xsl/current/manpages/docbook.xsl $< @ENABLE_REGENERATE_MAN_TRUE@lastlog.8: lastlog.8.xml -@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< +@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sf.net/release/xsl/current/manpages/docbook.xsl $< @ENABLE_REGENERATE_MAN_TRUE@limits.5: limits.5.xml -@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< +@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sf.net/release/xsl/current/manpages/docbook.xsl $< @ENABLE_REGENERATE_MAN_TRUE@login.1: login.1.xml -@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< +@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sf.net/release/xsl/current/manpages/docbook.xsl $< @ENABLE_REGENERATE_MAN_TRUE@login.access.5: login.access.5.xml -@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< +@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sf.net/release/xsl/current/manpages/docbook.xsl $< @ENABLE_REGENERATE_MAN_TRUE@login.defs.5: login.defs.5.xml -@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< +@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sf.net/release/xsl/current/manpages/docbook.xsl $< @ENABLE_REGENERATE_MAN_TRUE@logoutd.8: logoutd.8.xml -@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< +@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sf.net/release/xsl/current/manpages/docbook.xsl $< @ENABLE_REGENERATE_MAN_TRUE@newgrp.1: newgrp.1.xml -@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< +@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sf.net/release/xsl/current/manpages/docbook.xsl $< @ENABLE_REGENERATE_MAN_TRUE@newusers.8: newusers.8.xml -@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< +@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sf.net/release/xsl/current/manpages/docbook.xsl $< @ENABLE_REGENERATE_MAN_TRUE@nologin.8: nologin.8.xml -@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< +@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sf.net/release/xsl/current/manpages/docbook.xsl $< @ENABLE_REGENERATE_MAN_TRUE@passwd.1: passwd.1.xml -@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< +@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sf.net/release/xsl/current/manpages/docbook.xsl $< @ENABLE_REGENERATE_MAN_TRUE@passwd.5: passwd.5.xml -@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< +@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sf.net/release/xsl/current/manpages/docbook.xsl $< @ENABLE_REGENERATE_MAN_TRUE@porttime.5: porttime.5.xml -@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< - -@ENABLE_REGENERATE_MAN_TRUE@pw_auth.3: pw_auth.3.xml -@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< +@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sf.net/release/xsl/current/manpages/docbook.xsl $< @ENABLE_REGENERATE_MAN_TRUE@pwck.8: pwck.8.xml -@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< +@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sf.net/release/xsl/current/manpages/docbook.xsl $< @ENABLE_REGENERATE_MAN_TRUE@grpconv.8 grpunconv.8 pwconv.8 pwunconv.8: pwconv.8.xml -@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< +@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sf.net/release/xsl/current/manpages/docbook.xsl $< @ENABLE_REGENERATE_MAN_TRUE@shadow.3 getspnam.3: shadow.3.xml -@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< +@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sf.net/release/xsl/current/manpages/docbook.xsl $< @ENABLE_REGENERATE_MAN_TRUE@shadow.5: shadow.5.xml -@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< +@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sf.net/release/xsl/current/manpages/docbook.xsl $< @ENABLE_REGENERATE_MAN_TRUE@sg.1: sg.1.xml -@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< +@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sf.net/release/xsl/current/manpages/docbook.xsl $< @ENABLE_REGENERATE_MAN_TRUE@su.1: su.1.xml -@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< +@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sf.net/release/xsl/current/manpages/docbook.xsl $< @ENABLE_REGENERATE_MAN_TRUE@sulogin.8: sulogin.8.xml -@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< +@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sf.net/release/xsl/current/manpages/docbook.xsl $< @ENABLE_REGENERATE_MAN_TRUE@suauth.5: suauth.5.xml -@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< +@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sf.net/release/xsl/current/manpages/docbook.xsl $< @ENABLE_REGENERATE_MAN_TRUE@useradd.8: useradd.8.xml -@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< +@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sf.net/release/xsl/current/manpages/docbook.xsl $< @ENABLE_REGENERATE_MAN_TRUE@userdel.8: userdel.8.xml -@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< +@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sf.net/release/xsl/current/manpages/docbook.xsl $< @ENABLE_REGENERATE_MAN_TRUE@usermod.8: usermod.8.xml -@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< +@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sf.net/release/xsl/current/manpages/docbook.xsl $< @ENABLE_REGENERATE_MAN_TRUE@vigr.8 vipw.8: vipw.8.xml -@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< +@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sf.net/release/xsl/current/manpages/docbook.xsl $< + +all: $(POFILES) + +gen-xmls: $(ALL_TRANSLATED_XMLS) + +$(ALL_TRANSLATED_XMLS): + xml2po -l $(strip $(subst /,, $(dir $@))) -p $(strip $(subst /,, $(dir $@)))/$(strip $(subst /,, $(dir $@))).po -o $@ $(notdir $@) + +$(foreach lang, $(LINGUAS), $(lang)/$(lang).po): shadow-man-pages.pot + +shadow-man-pages.pot: $(man_XMANS) + +dist-hook: dist-po-files + +.PHONY: dist-po-files +dist-po-files: $(POFILES) shadow-man-pages.pot + @for lang in $(LINGUAS); do \ + echo " $(mkinstalldirs) $(distdir)/$$lang"; \ + $(mkinstalldirs) "$(distdir)/$$lang"; \ + done + @for file in $(POFILES); do \ + echo "$(INSTALL_DATA) $(srcdir)/$$file $(distdir)/$$file"; \ + $(INSTALL_DATA) "$(srcdir)/$$file" "$(distdir)/$$file"; \ + done + $(INSTALL_DATA) "$(srcdir)/shadow-man-pages.pot" "$(distdir)/shadow-man-pages.pot" + +shadow-man-pages.pot: $(man_XMANS) + xml2po -o $@ $(man_XMANS) + +.PHONY: update-po +update-po: shadow-man-pages.pot + @for lang in $(LINGUAS); do \ + echo "$$lang:"; \ + echo "$(MSGMERGE) -o $$lang/$$lang.po $$lang/$$lang.po shadow-man-pages.pot"; \ + $(MSGMERGE) -o $$lang/$$lang.po $$lang/$$lang.po shadow-man-pages.pot; \ + done # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: diff --git a/man/chage.1 b/man/chage.1 index 2a6a1194..d6271d2a 100644 --- a/man/chage.1 +++ b/man/chage.1 @@ -1,8 +1,11 @@ -.\" ** You probably do not want to edit this file directly ** -.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). -.\" Instead of manually editing it, you probably should edit the DocBook XML -.\" source for it and then use the DocBook XSL Stylesheets to regenerate it. -.TH "CHAGE" "1" "01/22/2006" "User Commands" "User Commands" +.\" Title: chage +.\" Author: +.\" Generator: DocBook XSL Stylesheets v1.70.1 +.\" Date: 06/06/2006 +.\" Manual: User Commands +.\" Source: User Commands +.\" +.TH "CHAGE" "1" "06/06/2006" "User Commands" "User Commands" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) @@ -22,10 +25,10 @@ command changes the number of days between password changes and the date of the The options which apply to the \fBchage\fR command are: -.TP +.TP 3n \fB\-d\fR, \fB\-\-lastday\fR \fILAST_DAY\fR Set the number of days since January 1st, 1970 when the password was last changed. The date may also be expressed in the format YYYY\-MM\-DD (or the format more commonly used in your area). -.TP +.TP 3n \fB\-E\fR, \fB\-\-expiredate\fR \fIEXPIRE_DATE\fR Set the date or number of days since January 1, 1970 on which the user's account will no longer be accessible. The date may also be expressed in the format YYYY\-MM\-DD (or the format more commonly used in your area). A user whose account is locked must contact the system administrator before being able to use the system again. .sp @@ -34,10 +37,10 @@ Passing the number as the \fIEXPIRE_DATE\fR will remove an account expiration date. -.TP +.TP 3n \fB\-h\fR, \fB\-\-help\fR Display help message and exit. -.TP +.TP 3n \fB\-I\fR, \fB\-\-inactive\fR \fIINACTIVE\fR Set the number of days of inactivity after a password has expired before the account is locked. The \fIINACTIVE\fR @@ -48,13 +51,14 @@ Passing the number as the \fIINACTIVE\fR will remove an account's inactivity. -.TP +.TP 3n \fB\-l\fR, \fB\-\-list\fR Show account aging information. -.TP +.TP 3n \fB\-m\fR, \fB\-\-mindays\fR \fIMIN_DAYS\fR -Set the minimum number of days between password changes. A value of zero for this field indicates that the user may change his/her password at any time. -.TP +Set the minimum number of days between password changes to +\fIMIN_DAYS\fR. A value of zero for this field indicates that the user may change his/her password at any time. +.TP 3n \fB\-M\fR, \fB\-\-maxdays\fR \fIMAX_DAYS\fR Set the maximum number of days during which a password is valid. When \fIMAX_DAYS\fR @@ -69,7 +73,7 @@ Passing the number as \fIMAX_DAYS\fR will remove checking a password's validity. -.TP +.TP 3n \fB\-W\fR, \fB\-\-warndays\fR \fIWARN_DAYS\fR Set the number of days of warning before a password change is required. The \fIWARN_DAYS\fR @@ -84,7 +88,7 @@ marks. .PP The \fBchage\fR -program requires a shadow password file to be available. Its functionality is not available when passwords are stored in the passwd file. +program requires a shadow password file to be available. .PP The \fBchage\fR @@ -92,30 +96,31 @@ command is restricted to the root user, except for the \fB\-l\fR option, which may be used by an unprivileged user to determine when his/her password or account is due to expire. .SH "FILES" -.TP +.TP 3n \fI/etc/passwd\fR -user account information -.TP +User account information. +.TP 3n \fI/etc/shadow\fR -secure user account information +Secure user account information. .SH "EXIT VALUES" .PP The \fBchage\fR command exits with the following values: -.TP +.TP 3n \fI0\fR success -.TP +.TP 3n \fI1\fR permission denied -.TP +.TP 3n \fI2\fR invalid command syntax -.TP +.TP 3n \fI15\fR can't find the shadow password file .SH "SEE ALSO" .PP + \fBpasswd\fR(5), \fBshadow\fR(5). diff --git a/man/chage.1.xml b/man/chage.1.xml index 02739201..7654682f 100644 --- a/man/chage.1.xml +++ b/man/chage.1.xml @@ -1,8 +1,6 @@ - - + chage 1 @@ -111,9 +109,9 @@ - Set the minimum number of days between password changes. A value - of zero for this field indicates that the user may change his/her - password at any time. + Set the minimum number of days between password changes to + MIN_DAYS. A value of zero for this field + indicates that the user may change his/her password at any time. @@ -164,8 +162,7 @@ NOTE The chage program requires a shadow password file to - be available. Its functionality is not available when passwords are - stored in the passwd file. + be available. The chage command is restricted to the root user, except for the option, which may be used by @@ -182,7 +179,7 @@ /etc/passwd - user account information + User account information. @@ -190,7 +187,7 @@ /etc/shadow - secure user account information + Secure user account information. diff --git a/man/chfn.1 b/man/chfn.1 index a734f8c6..3f047834 100644 --- a/man/chfn.1 +++ b/man/chfn.1 @@ -1,8 +1,11 @@ -.\" ** You probably do not want to edit this file directly ** -.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). -.\" Instead of manually editing it, you probably should edit the DocBook XML -.\" source for it and then use the DocBook XSL Stylesheets to regenerate it. -.TH "CHFN" "1" "11/05/2005" "User Commands" "User Commands" +.\" Title: chfn +.\" Author: +.\" Generator: DocBook XSL Stylesheets v1.70.1 +.\" Date: 06/06/2006 +.\" Manual: User Commands +.\" Source: User Commands +.\" +.TH "CHFN" "1" "06/06/2006" "User Commands" "User Commands" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) @@ -29,17 +32,20 @@ field does not have this restriction, and is used to store accounting informatio If none of the options are selected, \fBchfn\fR operates in an interactive fashion, prompting the user with the current values for all of the fields. Enter the new value to change the field, or leave the line blank to use the current value. The current value is displayed between a pair of -\fI[ ]\fR -marks. Without options, chfn prompts for the current user account. +\fB[ ]\fR +marks. Without options, +\fBchfn\fR +prompts for the current user account. .SH "FILES" -.TP +.TP 3n \fI/etc/login.defs\fR -shadow password suite configuration -.TP +Shadow password suite configuration. +.TP 3n \fI/etc/passwd\fR -user account information +User account information. .SH "SEE ALSO" .PP + \fBchsh\fR(1), \fBlogin.defs\fR(5), \fBpasswd\fR(5). diff --git a/man/chfn.1.xml b/man/chfn.1.xml index ab5ef7c1..b6def2e8 100644 --- a/man/chfn.1.xml +++ b/man/chfn.1.xml @@ -1,8 +1,6 @@ - - + chfn 1 @@ -52,8 +50,8 @@ current values for all of the fields. Enter the new value to change the field, or leave the line blank to use the current value. The current value is displayed between a pair of [ - ] marks. Without options, chfn prompts for the current - user account. + ] marks. Without options, chfn + prompts for the current user account. @@ -63,13 +61,13 @@ /etc/login.defs - shadow password suite configuration + Shadow password suite configuration. /etc/passwd - user account information + User account information. diff --git a/man/chgpasswd.8 b/man/chgpasswd.8 new file mode 100644 index 00000000..cb335c89 --- /dev/null +++ b/man/chgpasswd.8 @@ -0,0 +1,51 @@ +.\" Title: chgpasswd +.\" Author: +.\" Generator: DocBook XSL Stylesheets v1.70.1 +.\" Date: 06/06/2006 +.\" Manual: System Management Commands +.\" Source: System Management Commands +.\" +.TH "CHGPASSWD" "8" "06/06/2006" "System Management Commands" "System Management Commands" +.\" disable hyphenation +.nh +.\" disable justification (adjust text to left margin only) +.ad l +.SH "NAME" +chgpasswd \- update group passwords in batch mode +.SH "SYNOPSIS" +.HP 10 +\fBchgpasswd\fR [\fIoptions\fR] +.SH "DESCRIPTION" +.PP + +\fBchgpasswd\fR +reads a list of group name and password pairs from standard input and uses this information to update a set of existing groups. Each line is of the format: +.PP + +\fIgroup_name\fR:\fIpassword\fR +.PP +By default the supplied password must be in clear\-text. Default encryption algorithm is DES. +.PP +This command is intended to be used in a large system environment where many accounts are created at a single time. +.SH "OPTIONS" +.PP +The options which apply to the +\fBchgpasswd\fR +command are: +.TP 3n +\fB\-e\fR, \fB\-\-encrypted\fR +Supplied passwords are in encrypted form. +.TP 3n +\fB\-h\fR, \fB\-\-help\fR +Display help message and exit. +.TP 3n +\fB\-m\fR, \fB\-\-md5\fR +Use MD5 encryption instead DES when the supplied passwords are not encrypted. +.SH "CAVEATS" +.PP +Remember to set permissions or umask to prevent readability of unencrypted files by other users. +.SH "SEE ALSO" +.PP + +\fBgpasswd\fR(1), +\fBgroupadd\fR(8). diff --git a/man/chgpasswd.8.xml b/man/chgpasswd.8.xml new file mode 100644 index 00000000..c20d41e3 --- /dev/null +++ b/man/chgpasswd.8.xml @@ -0,0 +1,94 @@ + + + + + chgpasswd + 8 + System Management Commands + + + chgpasswd + update group passwords in batch mode + + + + + chgpasswd + + options + + + + + + DESCRIPTION + + chgpasswd reads a list of group name and password + pairs from standard input and uses this information to update a set + of existing groups. Each line is of the format: + + + group_name:password + + + By default the supplied password must be in clear-text. Default + encryption algorithm is DES. + + + This command is intended to be used in a large system environment + where many accounts are created at a single time. + + + + + OPTIONS + + The options which apply to the chgpasswd command + are: + + + + , + + Supplied passwords are in encrypted form. + + + + , + + Display help message and exit. + + + + , + + + Use MD5 encryption instead DES when the supplied passwords are + not encrypted. + + + + + + + + CAVEATS + + Remember to set permissions or umask to prevent readability of + unencrypted files by other users. + + + + + SEE ALSO + + + gpasswd1 + , + + groupadd8 + . + + + diff --git a/man/chpasswd.8 b/man/chpasswd.8 index 44ad0a9d..1ae4cd58 100644 --- a/man/chpasswd.8 +++ b/man/chpasswd.8 @@ -1,8 +1,11 @@ -.\" ** You probably do not want to edit this file directly ** -.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). -.\" Instead of manually editing it, you probably should edit the DocBook XML -.\" source for it and then use the DocBook XSL Stylesheets to regenerate it. -.TH "CHPASSWD" "8" "03/02/2006" "System Management Commands" "System Management Commands" +.\" Title: chpasswd +.\" Author: +.\" Generator: DocBook XSL Stylesheets v1.70.1 +.\" Date: 06/06/2006 +.\" Manual: System Management Commands +.\" Source: System Management Commands +.\" +.TH "CHPASSWD" "8" "06/06/2006" "System Management Commands" "System Management Commands" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) @@ -14,9 +17,11 @@ chpasswd \- update passwords in batch mode \fBchpasswd\fR [\fIoptions\fR] .SH "DESCRIPTION" .PP + \fBchpasswd\fR reads a list of user name and password pairs from standard input and uses this information to update a group of existing users. Each line is of the format: .PP + \fIuser_name\fR:\fIpassword\fR .PP By default the supplied password must be in clear\-text. Default encryption algorithm is DES. Also the password age will be updated, if present. @@ -27,13 +32,13 @@ This command is intended to be used in a large system environment where many acc The options which apply to the \fBchpasswd\fR command are: -.TP +.TP 3n \fB\-e\fR, \fB\-\-encrypted\fR Supplied passwords are in encrypted form. -.TP +.TP 3n \fB\-h\fR, \fB\-\-help\fR Display help message and exit. -.TP +.TP 3n \fB\-m\fR, \fB\-\-md5\fR Use MD5 encryption instead DES when the supplied passwords are not encrypted. .SH "CAVEATS" @@ -41,6 +46,7 @@ Use MD5 encryption instead DES when the supplied passwords are not encrypted. Remember to set permissions or umask to prevent readability of unencrypted files by other users. .SH "SEE ALSO" .PP + \fBpasswd\fR(1), \fBnewusers\fR(8), \fBuseradd\fR(8). diff --git a/man/chpasswd.8.xml b/man/chpasswd.8.xml index cd14673d..7743f37b 100644 --- a/man/chpasswd.8.xml +++ b/man/chpasswd.8.xml @@ -1,8 +1,6 @@ - - + chpasswd 8 diff --git a/man/chsh.1 b/man/chsh.1 index 1d04727d..6a8fe651 100644 --- a/man/chsh.1 +++ b/man/chsh.1 @@ -1,8 +1,11 @@ -.\" ** You probably do not want to edit this file directly ** -.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). -.\" Instead of manually editing it, you probably should edit the DocBook XML -.\" source for it and then use the DocBook XSL Stylesheets to regenerate it. -.TH "CHSH" "1" "11/05/2005" "User Commands" "User Commands" +.\" Title: chsh +.\" Author: +.\" Generator: DocBook XSL Stylesheets v1.70.1 +.\" Date: 06/06/2006 +.\" Manual: User Commands +.\" Source: User Commands +.\" +.TH "CHSH" "1" "06/06/2006" "User Commands" "User Commands" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) @@ -14,6 +17,7 @@ chsh \- change login shell \fBchsh\fR [\-s\ \fIlogin_shell\fR] [\fIuser\fR] .SH "DESCRIPTION" .PP + \fBchsh\fR changes the user login shell. This determines the name of the user's initial login command. A normal user may only change the login shell for her own account, the super user may change the login shell for any account. .PP @@ -33,17 +37,18 @@ operates in an interactive fashion, prompting the user with the current login sh \fI[ ]\fR marks. .SH "FILES" -.TP +.TP 3n \fI/etc/passwd\fR -user account information -.TP +User account information. +.TP 3n \fI/etc/shells\fR -list of valid login shells -.TP +List of valid login shells. +.TP 3n \fI/etc/login.defs\fR -shadow password suite configuration +Shadow password suite configuration. .SH "SEE ALSO" .PP + \fBchfn\fR(1), \fBlogin.defs\fR(5), \fBpasswd\fR(5). diff --git a/man/chsh.1.xml b/man/chsh.1.xml index 23257d55..66b27daa 100644 --- a/man/chsh.1.xml +++ b/man/chsh.1.xml @@ -1,8 +1,6 @@ - - + chsh 1 @@ -60,19 +58,19 @@ /etc/passwd - user account information + User account information. /etc/shells - list of valid login shells + List of valid login shells. /etc/login.defs - shadow password suite configuration + Shadow password suite configuration. diff --git a/man/cs/Makefile.am b/man/cs/Makefile.am index 592d3938..2898762a 100644 --- a/man/cs/Makefile.am +++ b/man/cs/Makefile.am @@ -8,8 +8,10 @@ man_MANS = \ gpasswd.1 \ groupadd.8 \ groupdel.8 \ + groupmod.8 \ groups.1 \ - id.1 \ + grpck.8 \ + gshadow.5 \ lastlog.8 \ nologin.8 \ passwd.5 \ @@ -18,4 +20,6 @@ man_MANS = \ vipw.8 EXTRA_DIST = $(man_MANS) \ + id.1 \ + groupmems.8 \ logoutd.8 diff --git a/man/cs/Makefile.in b/man/cs/Makefile.in index 97a6d3ac..bea171e2 100644 --- a/man/cs/Makefile.in +++ b/man/cs/Makefile.in @@ -134,6 +134,8 @@ U = @U@ USE_NLS = @USE_NLS@ USE_NLS_FALSE = @USE_NLS_FALSE@ USE_NLS_TRUE = @USE_NLS_TRUE@ +USE_PAM_FALSE = @USE_PAM_FALSE@ +USE_PAM_TRUE = @USE_PAM_TRUE@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XMLCATALOG = @XMLCATALOG@ @@ -190,8 +192,10 @@ man_MANS = \ gpasswd.1 \ groupadd.8 \ groupdel.8 \ + groupmod.8 \ groups.1 \ - id.1 \ + grpck.8 \ + gshadow.5 \ lastlog.8 \ nologin.8 \ passwd.5 \ @@ -200,6 +204,8 @@ man_MANS = \ vipw.8 EXTRA_DIST = $(man_MANS) \ + id.1 \ + groupmems.8 \ logoutd.8 all: all-am diff --git a/man/cs/groupmems.8 b/man/cs/groupmems.8 new file mode 100644 index 00000000..729fce4b --- /dev/null +++ b/man/cs/groupmems.8 @@ -0,0 +1,85 @@ +.TH "GROUPMEMS" "8" "10/20/2005" "System Management Commands" "System Management Commands" +.\" disable hyphenation +.nh +.\" disable justification (adjust text to left margin only) +.ad l +.SH "JMÉNO" +groupmems \- Spravuje členy uživatelovy primární skupiny +.SH "POUŽITÍ" +.HP 10 +\fBgroupmems\fR \-a\ \fIuživatel\fR \-d\ \fIuživatel\fR \-l \-D [\-g\ \fIskupina\fR] +.SH "POPIS" +.PP +Nástroj +\fBgroupmems\fR +umožňuje uživatelům spravovat členství ve své primární skupině, aniž +by museli mít superuživatelská práva. Nástroj +\fBgroupmems\fR +je zamýšlen pro systémy, které pro každého uživatele vytváří vlastní +primární skupinu (tj. novak / novak). +.PP +Pouze superuživatel (root) může použít +\fBgroupmems\fR +ke změně členství v ostatních skupinách. +.SH "VOLBY" +.PP +Příkaz +\fBgroupmems\fR +akceptuje následující volby: +.TP +\fB\-a\fR \fIuživatel\fR +Přidá do seznamu členů skupiny nového uživatele. +.TP +\fB\-d\fR \fIuživatel\fR +Ze seznamu členů skupiny odebere daného uživatele. +.TP +\fB\-D\fR +Ze seznamu členů skupiny odebere vÅ¡echny uživatele. +.TP +\fB\-g\fR \fIskupina\fR +Superuživatel může zadat skupinu, které se mají změny týkat. +.TP +\fB\-l\fR +Vypíše seznam členů skupiny. +.SH "NASTAVENÍ" +.PP +Příkaz +\fBgroupmems\fR +by měl mít nastavena práva +2770 +a měl by jej vlastnit uživatel +\fIroot\fR +a skupina +\fIgroups\fR. Správce systému může uživatelům povolit +používání nástroje +\fBgroupmems\fR +tím, že přidá uživatele do skupiny groups. Uživatelé si pak mohou sami +spravovat členství ve skupinách. +.sp +.nf + $ groupadd \-r groups + $ chmod 2770 groupmems + $ chown root.groups groupmems + $ groupmems \-g groups \-a gk4 + +.fi +.SH "SOUBORY" +.TP +\fI/etc/group\fR +informace o skupinových účtech +.TP +\fI/etc/gshadow\fR +citlivé informace o skupinových účtech +.SH "VIZ TAKÉ" +.PP +\fBchfn\fR(1), +\fBchsh\fR(1), +\fBpasswd\fR(1), +\fBgroupadd\fR(8), +\fBgroupdel\fR(8), +\fBuseradd\fR(8), +\fBuserdel\fR(8), +\fBusermod\fR(8). +.SH "AUTOR" +.PP +George Kraft IV (gk4@us.ibm.com) diff --git a/man/cs/groupmod.8 b/man/cs/groupmod.8 new file mode 100644 index 00000000..93389948 --- /dev/null +++ b/man/cs/groupmod.8 @@ -0,0 +1,79 @@ +.TH "GROUPMOD" "8" "11/05/2005" "System Management Commands" "System Management Commands" +.\" disable hyphenation +.nh +.\" disable justification (adjust text to left margin only) +.ad l +.SH "JMÉNO" +groupmod \- upraví skupinu +.SH "POUŽITÍ" +.HP 9 +\fBgroupmod\fR [\-g\ \fIgid\fR\ [\-o\ ]] [\-n\ \fInové_jméno_skupiny\fR] \fIskupina\fR +.SH "POPIS" +.PP +Příkaz +\fBgroupmod\fR +upravuje soubory se systémovými účty tak, aby odpovídaly změnám +zadaným na příkazové řádce. +.SH "VOLBY" +.PP +Příkaz +\fBgroupmod\fR +akceptuje následující volby: +.TP +\fB\-g\fR \fIgid\fR +Číselná hodnota skupinového ID. Tato hodnota musí být unikátní (s +výjimkou volby +\fB\-o\fR. +Hodnota musí být nezáporné celé číslo. Hodnoty mezi 0 a 999 jsou +obvykle rezervovány pro systémové účty. U souborů, které měly skupinu +nastavenu na staré GID, ji musíte přenastavit na nové GID ručně. +.TP +\fB\-n\fR \fInové_jméno_skupiny\fR +Jméno skupiny se změní ze +\fIskupina\fR +na +\fInové_jméno_skupiny\fR. +.SH "SOUBORY" +.TP +\fI/etc/group\fR +informace o skupinových účtech +.TP +\fI/etc/gshadow\fR +citlivé informace o skupinových účtech +.SH "NÁVRATOVÉ HODNOTY" +.PP +Příkaz +\fBgroupmod\fR +může skončit s následujícími návratovými hodnotami: +.TP +\fI0\fR +úspěch +.TP +\fI2\fR +chybná syntaxe příkazu +.TP +\fI3\fR +chybný argument parametru +.TP +\fI4\fR +zadaná skupina neexistuje +.TP +\fI6\fR +zadaná skupina neexistuje +.TP +\fI9\fR +skupina je již používána +.TP +\fI10\fR +nelze aktualizovat soubor group +.SH "VIZ TAKÉ" +.PP +\fBchfn\fR(1), +\fBchsh\fR(1), +\fBpasswd\fR(1), +\fBgpasswd\fR(8), +\fBgroupadd\fR(8), +\fBgroupdel\fR(8), +\fBuseradd\fR(8), +\fBuserdel\fR(8), +\fBusermod\fR(8). diff --git a/man/cs/grpck.8 b/man/cs/grpck.8 new file mode 100644 index 00000000..07e67d7d --- /dev/null +++ b/man/cs/grpck.8 @@ -0,0 +1,111 @@ +.TH "GRPCK" "8" "11/05/2005" "System Management Commands" "System Management Commands" +.\" disable hyphenation +.nh +.\" disable justification (adjust text to left margin only) +.ad l +.SH "JMÉNO" +grpck \- ověří integritu skupinových souborů +.SH "POUŽITÍ" +.HP 6 +\fBgrpck\fR [\-r] [\fIgroup\fR\ \fIshadow\fR] +.SH "POPIS" +.PP +\fBgrpck\fR +ověří integritu informací používaných při autentizaci vůči +systému. Kontrolují se vÅ¡echny záznamy v souborech +\fI/etc/group\fR +a +\fI/etc/gshadow\fR, +zda mají správný formát a zda jsou ve vÅ¡ech polích jen povolená +data. Při nalezení chybně formátovaných a jinak neopravitelných +záznamů je uživatel vybídnut, aby tyto záznamy smazal. +.PP +U každého záznamu se kontroluje, zda: +.TP 3 +\(bu +má správný počet polí +.TP +\(bu +má unikátní název skupiny +.TP +\(bu +obsahuje platný seznam členů a administrátorů +.PP +Kontroly na správný počet polí a unikátnost názvu skupiny jsou +kritické. Pokud má záznam chybný počet polí, je uživatel vybídnut, aby +záznam smazal. Nebude-li uživatel souhlasit, jsou vÅ¡echny další +kontroly přeskočeny. U záznamu s duplicitním názvem skupiny je +uživatel taktéž vybídnut ke smazání záznamu, ovÅ¡em následné kontroly +nejsou přeskočeny. VÅ¡echny ostatní chyby jsou považovány pouze za +varování a uživatel je vyzván k nápravě chyby pomocí příkazu +\fBgroupmod\fR. +.PP +Příkazy pracující se souborem +\fI/etc/group\fR +nemohou měnit poruÅ¡ené nebo duplicitní záznamy. V takových případech +byste měli použít +\fBgrpck\fR +a chybné záznamy odstranit. +.SH "VOLBY" +.PP +\fBgrpck\fR +implicitně pracuje nad soubory +\fI/etc/group\fR +a +\fI/etc/gshadow\fR. Uživatel může zvolit jiné soubory pomocí parametrů +\fIgroup\fR +a +\fIshadow\fR. +Uživatel dále může parametrem +\fB\-r\fR +zapnout režim jen pro čtení. Prakticky to znamená, že na vÅ¡echny +otázky ohledně změn se automaticky odpoví +\fIne\fR. +\fBgrpck\fR +také umí setřítit záznamy v souborech +\fI/etc/group\fR +a +\fI/etc/gshadow\fR +podle GID. Pro třídící režim zadejte parametr +\fB\-s\fR. +V takovém případě se neprovádí žádné kontroly, soubory se pouze +setřídí. +.SH "SOUBORY" +.TP +\fI/etc/group\fR +informace o skupinových účtech +.TP +\fI/etc/gshadow\fR +citlivé informace o skupinových účtech +.TP +\fI/etc/passwd\fR +informace o uživatelských účtech +.SH "NÁVRATOVÉ HODNOTY" +.PP +Příkaz +\fBgrpck\fR +může skončit s následujícími návratovými hodnotami: +.TP +\fI0\fR +úspěch +.TP +\fI1\fR +chybná syntaxe příkazu +.TP +\fI2\fR +jeden či více chybných záznamů +.TP +\fI3\fR +nelze otevřít soubory skupin +.TP +\fI4\fR +nelze zamknout soubory skupin +.TP +\fI5\fR +nelze aktualizovat soubory skupin +.SH "VIZ TAKÉ" +.PP +\fBgroup\fR(5), +\fBpasswd\fR(5), +\fBshadow\fR(5), +\fBgroupmod\fR(8). diff --git a/man/cs/gshadow.5 b/man/cs/gshadow.5 new file mode 100644 index 00000000..ad8750d0 --- /dev/null +++ b/man/cs/gshadow.5 @@ -0,0 +1,52 @@ +.TH "GSHADOW" "5" "11/05/2005" "File Formats and Conversions" "File Formats and Conversions" +.\" disable hyphenation +.nh +.\" disable justification (adjust text to left margin only) +.ad l +.SH "JMÉNO" +gshadow \- stínový soubor se skupinami +.SH "POPIS" +.PP +\fI/etc/gshadow\fR +Obsahuje stínové informace ke skupinovým účtům. Obsahuje řádky +s pevnou strukturou, kde jsou jednotlivá pole oddělená dvojtečkami: +.TP 3 +\(bu +název skupiny +.TP +\(bu +zaÅ¡ifrované heslo +.TP +\(bu +čárkami oddělený seznam administrátorů skupiny +.TP +\(bu +čárkami oddělený seznam členů skupiny +.PP +Pole pro název skupiny a heslo musí být vyplněná. ZaÅ¡ifrované heslo se +skládá ze znaků 64 znakové abecedy (a-z, A-Z, 0-9, \\ a /). +Podrobnosti o hesle naleznete v +\fBcrypt\fR(3). +Pokud pole s heslem obsahuje znak, který není platným výsledkem +funkce +\fBcrypt\fR(3), např. ! nebo *, uživatel se nebude moci pomocí tohoto +hesla přihlásit, ale záleží také na systému +\fBpam\fR(7). +.PP +Heslo v tomto souboru má přednost před heslem ze souboru +\fI/etc/group\fR. +.PP +Má-li být zachována bezpečnost hesel, nesmí být tento soubor čitelný +pro běžné uživatele. +.SH "SOUBORY" +.TP +\fI/etc/group\fR +informace o skupinových účtech +.TP +\fI/etc/gshadow\fR +citlivé informace o skupinových účtech +.SH "VIZ TAKÉ" +.PP +\fBgroup\fR(5), +\fBgpasswd\fR(5), +\fBnewgrp\fR(5). diff --git a/man/de/Makefile.in b/man/de/Makefile.in index b1ab2e81..935dfd7a 100644 --- a/man/de/Makefile.in +++ b/man/de/Makefile.in @@ -134,6 +134,8 @@ U = @U@ USE_NLS = @USE_NLS@ USE_NLS_FALSE = @USE_NLS_FALSE@ USE_NLS_TRUE = @USE_NLS_TRUE@ +USE_PAM_FALSE = @USE_PAM_FALSE@ +USE_PAM_TRUE = @USE_PAM_TRUE@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XMLCATALOG = @XMLCATALOG@ diff --git a/man/es/Makefile.in b/man/es/Makefile.in index faaecc40..23c0fea4 100644 --- a/man/es/Makefile.in +++ b/man/es/Makefile.in @@ -134,6 +134,8 @@ U = @U@ USE_NLS = @USE_NLS@ USE_NLS_FALSE = @USE_NLS_FALSE@ USE_NLS_TRUE = @USE_NLS_TRUE@ +USE_PAM_FALSE = @USE_PAM_FALSE@ +USE_PAM_TRUE = @USE_PAM_TRUE@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XMLCATALOG = @XMLCATALOG@ diff --git a/man/expiry.1 b/man/expiry.1 index 5c207c1d..9faeac9a 100644 --- a/man/expiry.1 +++ b/man/expiry.1 @@ -1,8 +1,11 @@ -.\" ** You probably do not want to edit this file directly ** -.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). -.\" Instead of manually editing it, you probably should edit the DocBook XML -.\" source for it and then use the DocBook XSL Stylesheets to regenerate it. -.TH "EXPIRY" "1" "11/05/2005" "User Commands" "User Commands" +.\" Title: expiry +.\" Author: +.\" Generator: DocBook XSL Stylesheets v1.70.1 +.\" Date: 06/06/2006 +.\" Manual: User Commands +.\" Source: User Commands +.\" +.TH "EXPIRY" "1" "06/06/2006" "User Commands" "User Commands" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) @@ -14,16 +17,18 @@ expiry \- check and enforce password expiration policy \fBexpiry\fR [\-c] [\-f] .SH "DESCRIPTION" .PP + \fBexpiry\fR checks (\fB\-c\fR) the current password expiration and forces (\fB\-f\fR) changes when required. It is callable as a normal user command. .SH "FILES" -.TP +.TP 3n \fI/etc/passwd\fR -user account information -.TP +User account information. +.TP 3n \fI/etc/shadow\fR -secure user account information +Secure user account information. .SH "SEE ALSO" .PP + \fBpasswd\fR(5), \fBshadow\fR(5). diff --git a/man/expiry.1.xml b/man/expiry.1.xml index e75b3c89..6bc807a1 100644 --- a/man/expiry.1.xml +++ b/man/expiry.1.xml @@ -1,8 +1,6 @@ - - + expiry 1 @@ -36,13 +34,13 @@ /etc/passwd - user account information + User account information. /etc/shadow - secure user account information + Secure user account information. diff --git a/man/faillog.5 b/man/faillog.5 index 8149bae9..17021603 100644 --- a/man/faillog.5 +++ b/man/faillog.5 @@ -1,14 +1,17 @@ -.\" ** You probably do not want to edit this file directly ** -.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). -.\" Instead of manually editing it, you probably should edit the DocBook XML -.\" source for it and then use the DocBook XSL Stylesheets to regenerate it. -.TH "FAILLOG" "5" "11/05/2005" "" "" +.\" Title: faillog +.\" Author: +.\" Generator: DocBook XSL Stylesheets v1.70.1 +.\" Date: 06/06/2006 +.\" Manual: +.\" Source: +.\" +.TH "FAILLOG" "5" "06/06/2006" "" "" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .SH "NAME" -faillog \- Login failure logging file +faillog \- login failure logging file .SH "DESCRIPTION" .PP \fI/var/log/faillog\fR @@ -16,6 +19,7 @@ maintains a count of login failures and the limits for each account. The file is .PP The structure of the file is: .sp +.RS 3n .nf struct faillog { short fail_cnt; @@ -24,10 +28,12 @@ struct faillog { time_t fail_time; }; .fi +.RE .SH "FILES" -.TP +.TP 3n \fI/var/log/faillog\fR -login failure log +Failure logging file. .SH "SEE ALSO" .PP + \fBfaillog\fR(8) diff --git a/man/faillog.5.xml b/man/faillog.5.xml index 02921c41..62c0f61a 100644 --- a/man/faillog.5.xml +++ b/man/faillog.5.xml @@ -1,15 +1,13 @@ - - + faillog 5 faillog - Login failure logging file + login failure logging file @@ -38,7 +36,7 @@ struct faillog { /var/log/faillog - login failure log + Failure logging file. diff --git a/man/faillog.8 b/man/faillog.8 index 99fc5f59..9938620a 100644 --- a/man/faillog.8 +++ b/man/faillog.8 @@ -1,8 +1,11 @@ -.\" ** You probably do not want to edit this file directly ** -.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). -.\" Instead of manually editing it, you probably should edit the DocBook XML -.\" source for it and then use the DocBook XSL Stylesheets to regenerate it. -.TH "FAILLOG" "8" "11/05/2005" "System Management Commands" "System Management Commands" +.\" Title: faillog +.\" Author: +.\" Generator: DocBook XSL Stylesheets v1.70.1 +.\" Date: 06/06/2006 +.\" Manual: System Management Commands +.\" Source: System Management Commands +.\" +.TH "FAILLOG" "8" "06/06/2006" "System Management Commands" "System Management Commands" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) @@ -14,6 +17,7 @@ faillog \- display faillog records or set login failure limits \fBfaillog\fR [\fIoptions\fR] .SH "DESCRIPTION" .PP + \fBfaillog\fR formats the contents of the failure log from \fI/var/log/faillog\fR @@ -25,18 +29,18 @@ without arguments display only list of user faillog records who have ever had a The options which apply to the \fBfaillog\fR command are: -.TP +.TP 3n \fB\-a\fR, \fB\-\-all\fR Display faillog records for all users. -.TP +.TP 3n \fB\-h\fR, \fB\-\-help\fR Display help message and exit. -.TP +.TP 3n \fB\-l\fR, \fB\-\-lock\-time\fR \fISEC\fR Lock account to \fISEC\fR seconds after failed login. -.TP +.TP 3n \fB\-m\fR, \fB\-\-maximum\fR \fIMAX\fR Set maximum number of login failures after the account is disabled to \fIMAX\fR. Selecting @@ -44,21 +48,22 @@ Set maximum number of login failures after the account is disabled to value of 0 has the effect of not placing a limit on the number of failed logins. The maximum failure count should always be 0 for \fIroot\fR to prevent a denial of services attack against the system. -.TP +.TP 3n \fB\-r\fR, \fB\-\-reset\fR -Reset the counters of login failures or one record if used with the \-u +Reset the counters of login failures or one record if used with the +\fB\-u\fR \fILOGIN\fR option. Write access to \fI/var/log/faillog\fR is required for this option. -.TP +.TP 3n \fB\-t\fR, \fB\-\-time\fR \fIDAYS\fR Display faillog records more recent than \fIDAYS\fR. The \fB\-t\fR flag overrides the use of \fB\-u\fR. -.TP +.TP 3n \fB\-u\fR, \fB\-\-user\fR \fILOGIN\fR Display faillog record or maintains failure counters and limits (if used with \fB\-l\fR, @@ -69,6 +74,7 @@ options) only for user with \fILOGIN\fR. .SH "CAVEATS" .PP + \fBfaillog\fR only prints out users with no successful login since the last failure. To print out a user who has had a successful login since their last failure, you must explicitly request the user with the \fB\-u\fR @@ -76,10 +82,11 @@ flag, or print out all users with the \fB\-a\fR flag. .SH "FILES" -.TP +.TP 3n \fI/var/log/faillog\fR -failure logging file +Failure logging file. .SH "SEE ALSO" .PP + \fBlogin\fR(1), \fBfaillog\fR(5). diff --git a/man/faillog.8.xml b/man/faillog.8.xml index f31ea0c8..1e7def7d 100644 --- a/man/faillog.8.xml +++ b/man/faillog.8.xml @@ -1,8 +1,6 @@ - - + faillog 8 @@ -85,9 +83,9 @@ Reset the counters of login failures or one record if used with - the -u LOGIN option. Write access to - /var/log/faillog is required for this - option. + the LOGIN + option. Write access to /var/log/faillog + is required for this option. @@ -136,7 +134,7 @@ /var/log/faillog - failure logging file + Failure logging file. diff --git a/man/fi/Makefile.in b/man/fi/Makefile.in index ad357878..8f925ffb 100644 --- a/man/fi/Makefile.in +++ b/man/fi/Makefile.in @@ -131,6 +131,8 @@ U = @U@ USE_NLS = @USE_NLS@ USE_NLS_FALSE = @USE_NLS_FALSE@ USE_NLS_TRUE = @USE_NLS_TRUE@ +USE_PAM_FALSE = @USE_PAM_FALSE@ +USE_PAM_TRUE = @USE_PAM_TRUE@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XMLCATALOG = @XMLCATALOG@ diff --git a/man/fr/Makefile.am b/man/fr/Makefile.am index 35b18dcb..bf88cacb 100644 --- a/man/fr/Makefile.am +++ b/man/fr/Makefile.am @@ -1,7 +1,17 @@ mandir = @mandir@/fr +if USE_PAM +man_nonpam = +else +man_nonpam = \ + limits.5 \ + login.access.5 \ + porttime.5 +endif + man_MANS = \ + $(man_nonpam) \ chage.1 \ chfn.1 \ chpasswd.8 \ @@ -20,16 +30,13 @@ man_MANS = \ grpunconv.8 \ gshadow.5 \ lastlog.8 \ - limits.5 \ login.1 \ - login.access.5 \ login.defs.5 \ logoutd.8 \ newgrp.1 \ newusers.8 \ passwd.1 \ passwd.5 \ - porttime.5 \ pwck.8 \ pwconv.8 \ pwunconv.8 \ @@ -44,4 +51,7 @@ man_MANS = \ vigr.8 \ vipw.8 -EXTRA_DIST = $(man_MANS) +EXTRA_DIST = \ + $(man_MANS) \ + $(man_nonpam) + diff --git a/man/fr/Makefile.in b/man/fr/Makefile.in index d4ad2ed3..c6a0dd39 100644 --- a/man/fr/Makefile.in +++ b/man/fr/Makefile.in @@ -135,6 +135,8 @@ U = @U@ USE_NLS = @USE_NLS@ USE_NLS_FALSE = @USE_NLS_FALSE@ USE_NLS_TRUE = @USE_NLS_TRUE@ +USE_PAM_FALSE = @USE_PAM_FALSE@ +USE_PAM_TRUE = @USE_PAM_TRUE@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XMLCATALOG = @XMLCATALOG@ @@ -184,7 +186,14 @@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ +@USE_PAM_FALSE@man_nonpam = \ +@USE_PAM_FALSE@ limits.5 \ +@USE_PAM_FALSE@ login.access.5 \ +@USE_PAM_FALSE@ porttime.5 + +@USE_PAM_TRUE@man_nonpam = man_MANS = \ + $(man_nonpam) \ chage.1 \ chfn.1 \ chpasswd.8 \ @@ -203,16 +212,13 @@ man_MANS = \ grpunconv.8 \ gshadow.5 \ lastlog.8 \ - limits.5 \ login.1 \ - login.access.5 \ login.defs.5 \ logoutd.8 \ newgrp.1 \ newusers.8 \ passwd.1 \ passwd.5 \ - porttime.5 \ pwck.8 \ pwconv.8 \ pwunconv.8 \ @@ -227,7 +233,10 @@ man_MANS = \ vigr.8 \ vipw.8 -EXTRA_DIST = $(man_MANS) +EXTRA_DIST = \ + $(man_MANS) \ + $(man_nonpam) + all: all-am .SUFFIXES: diff --git a/man/fr/fr.po b/man/fr/fr.po new file mode 100644 index 00000000..873f93d8 --- /dev/null +++ b/man/fr/fr.po @@ -0,0 +1,7025 @@ +# translation of shadow-man.po to French +# French translation of the shadow's man pages +# Traduction des pages de manuel livrées avec shadow +# +# Nicolas FRANÇOIS , 2004 +# Certaines pages étaient déjà traduites: +# chage: Olivier Marin, 2001 +# chpasswd: Amand Tihon +# chsh, groups, passwd(1), passwd(5): Christophe Blaess, 1997 +# faillog(5): Pascal Terjan +# gpasswd: Maxime Mastin, 2001 +# shadow(5): Thierry Vignaud , 1999 +# useradd: Frédéric Delanoy, 2000 +# +msgid "" +msgstr "" +"Project-Id-Version: shadow-man-pages 4.0.15\n" +"POT-Creation-Date: 2006-05-31 21:20+0200\n" +"PO-Revision-Date: 2004-12-20 23:49+0100\n" +"Last-Translator: Nicolas François \n" +"Language-Team: Debian French Team \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.9.1\n" + +#: vipw.8.xml:5(refentrytitle) vipw.8.xml:10(refname) vipw.8.xml:19(command) +msgid "vipw" +msgstr "vipw" + +#: vipw.8.xml:6(manvolnum) usermod.8.xml:6(manvolnum) +#: userdel.8.xml:6(manvolnum) userdel.8.xml:147(replaceable) +#: useradd.8.xml:6(manvolnum) pwconv.8.xml:6(manvolnum) +#: pwck.8.xml:6(manvolnum) nologin.8.xml:6(manvolnum) +#: newusers.8.xml:6(manvolnum) logoutd.8.xml:6(manvolnum) +#: lastlog.8.xml:6(manvolnum) grpck.8.xml:6(manvolnum) +#: groupmod.8.xml:6(manvolnum) groupmems.8.xml:6(manvolnum) +#: groupdel.8.xml:6(manvolnum) groupdel.8.xml:78(replaceable) +#: groupadd.8.xml:6(manvolnum) faillog.8.xml:6(manvolnum) +#: faillog.5.xml:49(manvolnum) chpasswd.8.xml:6(manvolnum) +#: chgpasswd.8.xml:8(manvolnum) +msgid "8" +msgstr "8" + +#: vipw.8.xml:7(refmiscinfo) usermod.8.xml:7(refmiscinfo) +#: userdel.8.xml:7(refmiscinfo) useradd.8.xml:7(refmiscinfo) +#: pwconv.8.xml:7(refmiscinfo) pwck.8.xml:7(refmiscinfo) +#: nologin.8.xml:7(refmiscinfo) newusers.8.xml:7(refmiscinfo) +#: logoutd.8.xml:7(refmiscinfo) lastlog.8.xml:7(refmiscinfo) +#: grpck.8.xml:7(refmiscinfo) groupmod.8.xml:7(refmiscinfo) +#: groupmems.8.xml:7(refmiscinfo) groupdel.8.xml:7(refmiscinfo) +#: groupadd.8.xml:7(refmiscinfo) faillog.8.xml:7(refmiscinfo) +#: chpasswd.8.xml:7(refmiscinfo) chgpasswd.8.xml:9(refmiscinfo) +msgid "System Management Commands" +msgstr "Commandes pour la gestion du système" + +#: vipw.8.xml:11(refname) vipw.8.xml:22(command) +msgid "vigr" +msgstr "vigr" + +#: vipw.8.xml:12(refpurpose) +#, fuzzy +msgid "edit the password, group, shadow-password or shadow-group file" +msgstr "Éditer les fichiers passwd, group, shadow ou gshadow" + +#: vipw.8.xml:19(arg) vipw.8.xml:22(arg) usermod.8.xml:18(replaceable) +#: userdel.8.xml:16(arg) useradd.8.xml:17(replaceable) +#: useradd.8.xml:29(replaceable) su.1.xml:17(replaceable) +#: passwd.1.xml:18(replaceable) lastlog.8.xml:18(replaceable) +#: faillog.8.xml:18(replaceable) chpasswd.8.xml:18(replaceable) +#: chgpasswd.8.xml:20(replaceable) chage.1.xml:17(replaceable) +msgid "options" +msgstr "options" + +#: vipw.8.xml:27(title) usermod.8.xml:25(title) userdel.8.xml:24(title) +#: useradd.8.xml:35(title) suauth.5.xml:21(title) su.1.xml:32(title) +#: sg.1.xml:26(title) shadow.5.xml:15(title) shadow.3.xml:64(title) +#: shadow.3.xml:120(title) pwconv.8.xml:33(title) pwck.8.xml:44(title) +#: porttime.5.xml:15(title) passwd.5.xml:15(title) passwd.1.xml:25(title) +#: nologin.8.xml:21(title) newusers.8.xml:24(title) newgrp.1.xml:22(title) +#: logoutd.8.xml:21(title) login.defs.5.xml:15(title) +#: login.access.5.xml:15(title) login.1.xml:36(title) limits.5.xml:16(title) +#: lastlog.8.xml:24(title) gshadow.5.xml:15(title) grpck.8.xml:25(title) +#: groups.1.xml:24(title) groupmod.8.xml:27(title) groupmems.8.xml:27(title) +#: groupdel.8.xml:24(title) groupadd.8.xml:30(title) gpasswd.1.xml:48(title) +#: faillog.8.xml:24(title) faillog.5.xml:14(title) expiry.1.xml:23(title) +#: chsh.1.xml:24(title) chpasswd.8.xml:24(title) chgpasswd.8.xml:26(title) +#: chfn.1.xml:27(title) chage.1.xml:24(title) +msgid "DESCRIPTION" +msgstr "DESCRIPTION" + +#: vipw.8.xml:28(para) +#, fuzzy +msgid "" +"vipw and vigr will edit the files " +"/etc/passwd and /etc/group, " +"respectively. With the flag, they will edit the shadow " +"versions of those files, /etc/shadow and /etc/" +"gshadow, respectively. The programs will set the appropriate " +"locks to prevent file corruption. When looking for an editor, the programs " +"will first try the environment variable $VISUAL, then the " +"environment variable $EDITOR, and finally the default editor, " +"vi1." +msgstr "" +"Vipw et vigr permettent d'éditer les " +"fichiers /etc/passwd et /etc/group, respectivement. Avec l'option , ils permettent " +"d'éditer les versions cachées de ces fichiers : /etc/shadow et /etc/gshadow, respectivement. Ces " +"programmes placent les verrous nécessaires afin d'éviter toute corruption " +"des fichiers. L'éditeur utilisé est choisi en fonction des variables " +"d'environnement VISUAL et EDITOR, et est par " +"défaut vi1." + +#: vipw.8.xml:45(title) usermod.8.xml:33(title) userdel.8.xml:33(title) +#: useradd.8.xml:47(title) su.1.xml:78(title) pwck.8.xml:96(title) +#: passwd.1.xml:138(title) login.1.xml:119(title) lastlog.8.xml:36(title) +#: grpck.8.xml:69(title) groupmod.8.xml:35(title) groupmems.8.xml:42(title) +#: groupadd.8.xml:39(title) gpasswd.1.xml:71(title) faillog.8.xml:35(title) +#: chsh.1.xml:45(title) chpasswd.8.xml:46(title) chgpasswd.8.xml:47(title) +#: chage.1.xml:34(title) +msgid "OPTIONS" +msgstr "OPTIONS" + +#: vipw.8.xml:46(para) +#, fuzzy +msgid "" +"The options which apply to the vipw and vigr commands are:" +msgstr "" +"Les options disponibles pour la commande pwck sont :" + +#: vipw.8.xml:52(term) +#, fuzzy +msgid ", " +msgstr ", " + +#: vipw.8.xml:54(para) +msgid "Edit group database." +msgstr "" + +#: vipw.8.xml:58(term) userdel.8.xml:62(term) useradd.8.xml:153(term) +#: passwd.1.xml:178(term) lastlog.8.xml:52(term) groupadd.8.xml:72(term) +#: faillog.8.xml:48(term) chpasswd.8.xml:59(term) chgpasswd.8.xml:60(term) +#: chage.1.xml:72(term) +msgid ", " +msgstr ", " + +#: vipw.8.xml:60(para) userdel.8.xml:64(para) useradd.8.xml:155(para) +#: passwd.1.xml:180(para) lastlog.8.xml:56(para) groupadd.8.xml:74(para) +#: faillog.8.xml:50(para) chpasswd.8.xml:61(para) chgpasswd.8.xml:62(para) +#: chage.1.xml:74(para) +msgid "Display help message and exit." +msgstr "Affiche un message d'aide et quitte." + +#: vipw.8.xml:64(term) +#, fuzzy +msgid ", " +msgstr ", " + +#: vipw.8.xml:66(para) +msgid "Edit passwd database." +msgstr "" + +#: vipw.8.xml:70(term) passwd.1.xml:232(term) +msgid ", " +msgstr ", " + +#: vipw.8.xml:72(para) passwd.1.xml:236(para) +#, fuzzy +msgid "Quiet mode." +msgstr "mode silencieux" + +#: vipw.8.xml:76(term) +#, fuzzy +msgid ", " +msgstr ", " + +#: vipw.8.xml:78(para) +msgid "Edit shadow or gshadow database." +msgstr "" + +#: vipw.8.xml:85(title) usermod.8.xml:246(title) userdel.8.xml:88(title) +#: useradd.8.xml:360(title) suauth.5.xml:139(title) su.1.xml:180(title) +#: sg.1.xml:43(title) shadow.5.xml:105(title) shadow.3.xml:172(title) +#: pwconv.8.xml:109(title) pwck.8.xml:145(title) porttime.5.xml:76(title) +#: passwd.5.xml:87(title) passwd.1.xml:320(title) newusers.8.xml:100(title) +#: newgrp.1.xml:54(title) logoutd.8.xml:35(title) login.access.5.xml:66(title) +#: login.1.xml:198(title) limits.5.xml:107(title) lastlog.8.xml:113(title) +#: gshadow.5.xml:61(title) grpck.8.xml:87(title) groups.1.xml:46(title) +#: groupmod.8.xml:69(title) groupmems.8.xml:103(title) +#: groupdel.8.xml:43(title) groupadd.8.xml:112(title) gpasswd.1.xml:93(title) +#: faillog.8.xml:132(title) faillog.5.xml:34(title) expiry.1.xml:32(title) +#: chsh.1.xml:56(title) chfn.1.xml:59(title) chage.1.xml:175(title) +msgid "FILES" +msgstr "FICHIERS" + +#: vipw.8.xml:88(filename) usermod.8.xml:249(filename) +#: userdel.8.xml:91(filename) useradd.8.xml:375(filename) +#: sg.1.xml:58(filename) pwck.8.xml:148(filename) newgrp.1.xml:69(filename) +#: gshadow.5.xml:64(filename) grpck.8.xml:90(filename) +#: groups.1.xml:49(filename) groupmod.8.xml:72(filename) +#: groupmems.8.xml:106(filename) groupdel.8.xml:46(filename) +#: groupadd.8.xml:115(filename) gpasswd.1.xml:11(filename) +#: gpasswd.1.xml:96(filename) +msgid "/etc/group" +msgstr "/etc/group" + +#: vipw.8.xml:90(para) usermod.8.xml:251(para) userdel.8.xml:93(para) +#: useradd.8.xml:377(para) sg.1.xml:60(para) pwck.8.xml:150(para) +#: newgrp.1.xml:71(para) gshadow.5.xml:66(para) grpck.8.xml:92(para) +#: groups.1.xml:51(para) groupmod.8.xml:74(para) groupmems.8.xml:108(para) +#: groupdel.8.xml:48(para) groupadd.8.xml:117(para) gpasswd.1.xml:98(para) +#, fuzzy +msgid "Group account information." +msgstr "informations sur les groupes" + +#: vipw.8.xml:94(filename) sg.1.xml:64(filename) newgrp.1.xml:75(filename) +#: gshadow.5.xml:70(filename) grpck.8.xml:96(filename) +#: groupmod.8.xml:78(filename) groupmems.8.xml:112(filename) +#: groupdel.8.xml:52(filename) groupadd.8.xml:121(filename) +#: gpasswd.1.xml:102(filename) +msgid "/etc/gshadow" +msgstr "/etc/gshadow" + +#: vipw.8.xml:96(para) sg.1.xml:66(para) newgrp.1.xml:77(para) +#: gshadow.5.xml:72(para) grpck.8.xml:98(para) groupmod.8.xml:80(para) +#: groupdel.8.xml:54(para) groupadd.8.xml:123(para) gpasswd.1.xml:104(para) +#, fuzzy +msgid "Secure group account information." +msgstr "informations cachées sur les groupes" + +#: vipw.8.xml:100(filename) usermod.8.xml:261(filename) +#: userdel.8.xml:103(filename) useradd.8.xml:363(filename) +#: su.1.xml:183(filename) sg.1.xml:46(filename) shadow.5.xml:108(filename) +#: pwck.8.xml:154(filename) passwd.5.xml:90(filename) +#: passwd.1.xml:323(filename) newgrp.1.xml:57(filename) +#: login.1.xml:213(filename) grpck.8.xml:102(filename) +#: expiry.1.xml:35(filename) chsh.1.xml:59(filename) chfn.1.xml:68(filename) +#: chage.1.xml:179(filename) +msgid "/etc/passwd" +msgstr "/etc/passwd" + +#: vipw.8.xml:102(para) usermod.8.xml:263(para) userdel.8.xml:105(para) +#: useradd.8.xml:365(para) su.1.xml:185(para) sg.1.xml:48(para) +#: shadow.5.xml:110(para) pwck.8.xml:156(para) passwd.5.xml:92(para) +#: passwd.1.xml:325(para) newgrp.1.xml:59(para) login.1.xml:215(para) +#: grpck.8.xml:104(para) expiry.1.xml:37(para) chsh.1.xml:61(para) +#: chfn.1.xml:70(para) chage.1.xml:182(para) +#, fuzzy +msgid "User account information." +msgstr "informations sur les comptes des utilisateurs" + +#: vipw.8.xml:106(filename) usermod.8.xml:267(filename) +#: userdel.8.xml:109(filename) useradd.8.xml:369(filename) +#: su.1.xml:189(filename) sg.1.xml:52(filename) shadow.5.xml:114(filename) +#: shadow.3.xml:175(filename) pwck.8.xml:160(filename) +#: passwd.5.xml:96(filename) passwd.1.xml:329(filename) +#: newgrp.1.xml:63(filename) login.1.xml:219(filename) +#: expiry.1.xml:41(filename) chage.1.xml:187(filename) +msgid "/etc/shadow" +msgstr "/etc/shadow" + +#: vipw.8.xml:108(para) usermod.8.xml:269(para) userdel.8.xml:111(para) +#: useradd.8.xml:371(para) su.1.xml:191(para) sg.1.xml:54(para) +#: shadow.5.xml:116(para) shadow.3.xml:177(para) pwck.8.xml:162(para) +#: passwd.1.xml:331(para) newgrp.1.xml:65(para) login.1.xml:221(para) +#: expiry.1.xml:43(para) chage.1.xml:190(para) +#, fuzzy +msgid "Secure user account information." +msgstr "informations sécurisées sur les comptes utilisateurs" + +#: vipw.8.xml:114(title) usermod.8.xml:276(title) userdel.8.xml:190(title) +#: useradd.8.xml:471(title) suauth.5.xml:168(title) su.1.xml:198(title) +#: sg.1.xml:73(title) shadow.5.xml:123(title) shadow.3.xml:184(title) +#: pwconv.8.xml:121(title) pwck.8.xml:169(title) porttime.5.xml:88(title) +#: passwd.5.xml:105(title) passwd.1.xml:389(title) nologin.8.xml:35(title) +#: newusers.8.xml:112(title) newgrp.1.xml:84(title) +#: login.defs.5.xml:256(title) login.access.5.xml:78(title) +#: login.1.xml:252(title) limits.5.xml:117(title) gshadow.5.xml:79(title) +#: grpck.8.xml:111(title) groups.1.xml:58(title) groupmod.8.xml:138(title) +#: groupmems.8.xml:121(title) groupdel.8.xml:94(title) +#: groupadd.8.xml:199(title) gpasswd.1.xml:111(title) faillog.8.xml:144(title) +#: faillog.5.xml:46(title) expiry.1.xml:50(title) chsh.1.xml:80(title) +#: chpasswd.8.xml:85(title) chgpasswd.8.xml:86(title) chfn.1.xml:77(title) +#: chage.1.xml:230(title) +msgid "SEE ALSO" +msgstr "VOIR AUSSI" + +#: vipw.8.xml:115(para) +#, fuzzy +msgid "" +"vi1, group5, " +"gshadow5passwd5, " +"shadow5." +msgstr "" +"login1, passwd1, " +"su1, passwd5, " +"shadow5, pam8." + +#: usermod.8.xml:5(refentrytitle) usermod.8.xml:10(refname) +#: usermod.8.xml:16(command) login.defs.5.xml:229(term) +msgid "usermod" +msgstr "usermod" + +#: usermod.8.xml:11(refpurpose) +#, fuzzy +msgid "modify a user account" +msgstr "Modifier un compte utilisateur" + +#: usermod.8.xml:20(replaceable) userdel.8.xml:18(replaceable) +#: useradd.8.xml:19(replaceable) +msgid "LOGIN" +msgstr "LOGIN" + +#: usermod.8.xml:26(para) +msgid "" +"The usermod command modifies the system account files to " +"reflect the changes that are specified on the command line." +msgstr "" +"La commande usermod modifie les fichiers d'administration " +"des comptes du système pour refléter les modifications qui ont été " +"spécifiées sur la ligne de commande." + +#: usermod.8.xml:34(para) +msgid "The options which apply to the usermod command are:" +msgstr "" +"Les options disponibles pour la commande usermod sont :" + +#: usermod.8.xml:40(term) +#, fuzzy +msgid "" +", GROUP" +msgstr "" +", GROUPE" + +#: usermod.8.xml:45(para) +#, fuzzy +msgid "Add the user to the supplemental group." +msgstr "Ajoute un nouvel utilisateur à la liste des membres du groupe." + +#: usermod.8.xml:51(term) useradd.8.xml:52(term) +msgid "" +", COMMENT" +msgstr "" +", COMMENTAIRE" + +#: usermod.8.xml:56(para) +msgid "" +"The new value of the user's password file comment field. It is normally " +"modified using the chfn1 utility." +msgstr "" +"La nouvelle valeur du champ de commentaire du fichier de mots de passe pour " +"l'utilisateur. Il est normalement modifié en utilisant l'utilitaire " +"chfn1." + +#: usermod.8.xml:65(term) useradd.8.xml:80(term) +msgid "" +", HOME_DIR" +msgstr "" +", RÉP_PERSO" + +#: usermod.8.xml:70(para) +msgid "" +"The user's new login directory. If the option is given " +"the contents of the current home directory will be moved to the new home " +"directory, which is created if it does not already exist." +msgstr "" +"Le nouveau répertoire de connexion de l'utilisateur. Si l'option , EXPIRE_DATE" +msgstr "" +", " +"DATE_FIN_VALIDITÉ" + +#: usermod.8.xml:84(para) useradd.8.xml:102(para) +msgid "" +"The date on which the user account will be disabled. The date is specified " +"in the format YYYY-MM-DD." +msgstr "" +"La date à laquelle le compte utilisateur sera désactivé. La date est " +"spécifiée dans le format AAAA-MM-JJ." + +#: usermod.8.xml:91(term) useradd.8.xml:109(term) +msgid "" +", INACTIVE" +msgstr "" +", " +"DURÉE_INACTIVITÉ" + +#: usermod.8.xml:96(para) useradd.8.xml:114(para) +msgid "" +"The number of days after a password expires until the account is permanently " +"disabled. A value of 0 disables the account as soon as the password has " +"expired, and a value of -1 disables the feature. The default value is -1." +msgstr "" +"Le nombre de jours suivant la fin de validité d'un mot de passe après lequel " +"le compte est définitivement désactivé. Une valeur de 0 désactive le compte " +"dès que le mot de passe a dépassé sa fin de validité, et une valeur de -1 " +"désactive cette fonctionnalité. La valeur par défaut est de -1." + +#: usermod.8.xml:105(term) useradd.8.xml:123(term) useradd.8.xml:299(term) +msgid "" +", GROUP" +msgstr "" +", GROUPE" + +#: usermod.8.xml:110(para) +msgid "" +"The group name or number of the user's new initial login group. The group " +"name must exist. A group number must refer to an already existing group. The " +"default group number is 1." +msgstr "" +"Le nom du groupe ou l'identifiant numérique du groupe de connexion initial " +"de l'utilisateur. Le nom du groupe doit exister. Un numéro de groupe doit se " +"référer à un groupe préexistant. Le numéro de groupe par défaut est de 1." + +#: usermod.8.xml:118(term) useradd.8.xml:137(term) +msgid "" +", GROUP1[,GROUP2,...[,GROUPN]]]" +msgstr "" +", GROUPE1[,GROUPE2,...[,GROUPEN]]]" + +#: usermod.8.xml:123(para) +msgid "" +"A list of supplementary groups which the user is also a member of. Each " +"group is separated from the next by a comma, with no intervening whitespace. " +"The groups are subject to the same restrictions as the group given with the " +" option. If the user is currently a member of a group " +"which is not listed, the user will be removed from the group. This behaviour " +"can be changed via option, which appends user to the " +"current supplementary group list." +msgstr "" +"Une liste de groupes supplémentaires auxquels fait également partie " +"l'utilisateur. Les groupes sont séparés par une virgule, sans espace entre " +"eux. Les groupes sont soumis aux mêmes restrictions que celles données avec " +"l'option . Si l'utilisateur fait actuellement partie d'un " +"groupe qui n'est pas listé, l'utilisateur sera supprimé du groupe. Ce " +"comportement peut être changé avec l'option , qui permet " +"d'ajouter l'utilisateur à une liste de groupes supplémentaires." + +#: usermod.8.xml:136(term) +msgid "" +", NEW_LOGIN" +msgstr "" +", " +"nouvel_utilisateur" + +# NOTE: relaceable +#: usermod.8.xml:141(para) +msgid "" +"The name of the user will be changed from LOGIN to NEW_LOGIN. Nothing else is " +"changed. In particular, the user's home directory name should probably be " +"changed to reflect the new login name." +msgstr "" +"Le nom de l'utilisateur passera de utilisateur à " +"nouvel_utilisateur. Rien d'autre n'est modifié. " +"En particulier, le répertoire personnel de l'utilisateur devra probablement " +"être changé pour refléter le nouveau nom de connexion." + +#: usermod.8.xml:151(term) +msgid ", " +msgstr ", " + +#: usermod.8.xml:155(para) +msgid "" +"Lock a user's password. This puts a '!' in front of the encrypted password, " +"effectively disabling the password. You can't use this option with or ." +msgstr "" +"Verrouille le mot de passe d'un utilisateur. Cette option ajoute un « ! » " +"devant le mot de passe chiffré, ce qui désactive le mot de passe. Vous ne " +"pouvez pas utiliser cette option avec ou , " +msgstr ", " + +#: usermod.8.xml:168(para) +msgid "" +"When used with the option, this option allows to change " +"the user ID to a non-unique value." +msgstr "" +"En combinaison avec l'option , cette option permet de " +"changer l'identifiant utilisateur vers une valeur déjà utilisée." + +#: usermod.8.xml:175(term) useradd.8.xml:214(term) +msgid "" +", PASSWORD" +msgstr "" +", MOT_DE_PASSE" + +#: usermod.8.xml:180(para) +msgid "" +"The encrypted password, as returned by crypt3." +msgstr "" +"Le mot de passe chiffré, comme renvoyé par " +"crypt3." + +#: usermod.8.xml:188(term) useradd.8.xml:227(term) useradd.8.xml:312(term) +#: su.1.xml:112(term) +msgid "" +", SHELL" +msgstr "" +", INTERPRÉTEUR" + +#: usermod.8.xml:193(para) +msgid "" +"The name of the user's new login shell. Setting this field to blank causes " +"the system to select the default login shell." +msgstr "" +"Le nom du nouvel interpréteur de commandes initial (« login shell ») de " +"l'utilisateur. Si le champ est vide, le système sélectionnera l'interpréteur " +"de commandes initial par défaut." + +#: usermod.8.xml:200(term) useradd.8.xml:240(term) +msgid "" +", UID" +msgstr "" +", UID" + +#: usermod.8.xml:205(para) +msgid "" +"The numerical value of the user's ID. This value must be unique, unless the " +" option is used. The value must be non-negative. Values " +"between 0 and 999 are typically reserved for system accounts. Any files " +"which the user owns and which are located in the directory tree rooted at " +"the user's home directory will have the file user ID changed automatically. " +"Files outside of the user's home directory must be altered manually." +msgstr "" +"La valeur numérique de l'identifiant de l'utilisateur. Cette valeur doit " +"être unique, à moins que l'option ne soit utilisée. La " +"valeur ne doit pas être négative. Les valeurs comprises entre 0 et 999 sont " +"généralement réservées aux comptes système. Tous les fichiers possédés par " +"l'utilisateur et qui sont situés dans le répertoire personnel de " +"l'utilisateur verront leur identifiant utilisateur automatiquement modifié. " +"Vous devrez rechercher et modifier vous-même les fichiers situés à " +"l'extérieur du répertoire personnel de l'utilisateur." + +#: usermod.8.xml:218(term) +msgid ", " +msgstr ", " + +#: usermod.8.xml:222(para) +msgid "" +"Unlock a user's password. This removes the '!' in front of the encrypted " +"password. You can't use this option with or ou ." + +#: usermod.8.xml:233(title) userdel.8.xml:169(title) useradd.8.xml:340(title) +#: su.1.xml:172(title) shadow.3.xml:164(title) passwd.1.xml:309(title) +#: newusers.8.xml:92(title) login.1.xml:164(title) lastlog.8.xml:125(title) +#: groupdel.8.xml:36(title) groupadd.8.xml:136(title) faillog.8.xml:121(title) +#: chpasswd.8.xml:77(title) chgpasswd.8.xml:78(title) +msgid "CAVEATS" +msgstr "AVERTISSEMENTS" + +#: usermod.8.xml:234(para) +msgid "" +"usermod will not allow you to change the name of a user " +"who is logged in. You must make certain that the named user is not executing " +"any processes when this command is being executed if the user's numerical " +"user ID is being changed. You must change the owner of any crontab files " +"manually. You must change the owner of any at jobs manually. You must make " +"any changes involving NIS on the NIS server." +msgstr "" +"Usermod ne vous permet pas de modifier le nom d'un " +"utilisateur qui est actuellement connecté. Vous devez être sûr que " +"l'utilisateur nommé n'est pas en train d'exécuter un quelconque programme " +"quand cette commande est exécutée si l'UID numérique de l'utilisateur est " +"modifié. Vous devez modifier vous-même le nom du propriétaire de tous les " +"fichiers crontab et des tâches at. Vous devez effectuer les modifications " +"impliquant NIS sur le serveur NIS." + +#: usermod.8.xml:255(filename) userdel.8.xml:97(filename) +#: useradd.8.xml:393(filename) pwconv.8.xml:112(filename) +#: newusers.8.xml:103(filename) login.access.5.xml:69(filename) +#: groupadd.8.xml:127(filename) chsh.1.xml:71(filename) +#: chfn.1.xml:62(filename) +msgid "/etc/login.defs" +msgstr "/etc/login.defs" + +#: usermod.8.xml:257(para) userdel.8.xml:99(para) useradd.8.xml:395(para) +#: pwconv.8.xml:114(para) newusers.8.xml:105(para) login.access.5.xml:71(para) +#: groupadd.8.xml:129(para) chsh.1.xml:73(para) chfn.1.xml:64(para) +#, fuzzy +msgid "Shadow password suite configuration." +msgstr "configuration de la suite des mots de passe cachés « shadow password »" + +#: usermod.8.xml:277(para) +msgid "" +"chfn1, chsh1, " +"passwd1, crypt3, " +"gpasswd8, groupadd8, " +"groupdel8, groupmod8, " +"login.defs5, useradd8, " +"userdel8." +msgstr "" +"chfn1, chsh1, " +"passwd1, crypt3, " +"gpasswd8, groupadd8, " +"groupdel8, groupmod8, " +"login.defs5, useradd8, " +"userdel8." + +#: userdel.8.xml:5(refentrytitle) userdel.8.xml:10(refname) +#: userdel.8.xml:15(command) login.defs.5.xml:221(term) +msgid "userdel" +msgstr "userdel" + +#: userdel.8.xml:11(refpurpose) +#, fuzzy +msgid "delete a user account and related files" +msgstr "Supprimer un compte utilisateur et les fichiers associés" + +#: userdel.8.xml:25(para) +msgid "" +"The userdel command modifies the system account files, " +"deleting all entries that refer to login_name. The named user must exist." +msgstr "" +"La commande userdel modifie les fichiers d'administration " +"des comptes du système, en supprimant les entrées qui se réfèrent à " +"utilisateur. L'utilisateur nommé doit " +"exister." + +#: userdel.8.xml:34(para) +msgid "The options which apply to the userdel command are:" +msgstr "" +"Les options disponibles pour la commande userdel sont :" + +#: userdel.8.xml:39(term) +#, fuzzy +msgid ", " +msgstr ", " + +#: userdel.8.xml:43(para) +msgid "" +"This option forces the removal of the user, even if she is still logged in. " +"It also forces userdel to remove the user's home " +"directory or her mail spool, even if another user uses the same home " +"directory or if the mail spool is not owned by the specified user. If " +"USERGROUPS_ENAB is defined to yes in /etc/login.defs and if a group " +"exists with the same name as the deleted user, then this group will be " +"removed, even if it is still the primary group of another user." +msgstr "" +"Cette option force la suppression de l'utilisateur, même s'il est toujours " +"connecté. Elle force également userdel à supprimer le " +"répertoire personnel de l'utilisateur ou sa file d'attente des courriels, " +"meêm si un autre utilisateur utilise le même répertoire personnel ou si " +"l'utilisateur spécifié ne possède pas la file d'attente des courriels. Si " +"USERGROUPS_ENAB vaut yes dans le fichier /etc/login.defs et si un " +"groupe existe avec le même nom que l'utilisateur supprimé, alors ce groupe " +"sera supprimé, même s'il sagit du groupe primaire d'un autre utilisateur." + +#: userdel.8.xml:55(para) +#, fuzzy +msgid "" +"Note: This option is dangerous and may leave your " +"system in an inconsistent state." +msgstr "" +"Note : Cette option est dangereuse, elle peut laisser " +"votre système dans un état non consistant." + +#: userdel.8.xml:68(term) +#, fuzzy +msgid ", " +msgstr ", " + +#: userdel.8.xml:72(para) +msgid "" +"Files in the user's home directory will be removed along with the home " +"directory itself and the user's mail spool. Files located in other file " +"systems will have to be searched for and deleted manually." +msgstr "" +"Les fichiers présents dans le répertoire personnel de l'utilisateur seront " +"supprimés en même temps que le répertoire lui-même, ainsi que le répertoire " +"d'attente des courriels. Vous devrez rechercher et éliminer vous-même les " +"fichiers situés dans d'autres systèmes de fichiers." + +#: userdel.8.xml:78(para) +msgid "" +"The mail spool is defined by the MAIL_DIR variable in " +"the login.defs file." +msgstr "" +"Le répertoire d'attente des courriels est défini par la variable " +"MAIL_DIR du fichier login.defs." + +#: userdel.8.xml:118(title) useradd.8.xml:402(title) pwck.8.xml:186(title) +#: passwd.1.xml:338(title) grpck.8.xml:129(title) groupmod.8.xml:87(title) +#: groupdel.8.xml:61(title) groupadd.8.xml:154(title) chage.1.xml:197(title) +msgid "EXIT VALUES" +msgstr "VALEUR DE RETOUR" + +#: userdel.8.xml:123(replaceable) useradd.8.xml:407(replaceable) +#: pwck.8.xml:191(replaceable) passwd.1.xml:343(replaceable) +#: grpck.8.xml:134(replaceable) groupmod.8.xml:92(replaceable) +#: groupdel.8.xml:66(replaceable) groupadd.8.xml:159(replaceable) +#: chage.1.xml:202(replaceable) +msgid "0" +msgstr "0" + +#: userdel.8.xml:125(para) useradd.8.xml:409(para) pwck.8.xml:193(para) +#: passwd.1.xml:345(para) grpck.8.xml:136(para) groupmod.8.xml:94(para) +#: groupdel.8.xml:68(para) groupadd.8.xml:161(para) chage.1.xml:204(para) +msgid "success" +msgstr "succès" + +#: userdel.8.xml:129(replaceable) useradd.8.xml:413(replaceable) +#: su.1.xml:6(manvolnum) sg.1.xml:6(manvolnum) pwck.8.xml:197(replaceable) +#: passwd.1.xml:6(manvolnum) passwd.1.xml:349(replaceable) +#: newgrp.1.xml:6(manvolnum) login.1.xml:6(manvolnum) +#: grpck.8.xml:140(replaceable) groups.1.xml:6(manvolnum) +#: gpasswd.1.xml:6(manvolnum) expiry.1.xml:6(manvolnum) +#: chsh.1.xml:6(manvolnum) chfn.1.xml:6(manvolnum) chage.1.xml:6(manvolnum) +#: chage.1.xml:208(replaceable) +msgid "1" +msgstr "1" + +#: userdel.8.xml:131(para) useradd.8.xml:415(para) +msgid "can't update password file" +msgstr "impossible de mettre à jour le fichier des mots de passe" + +#: userdel.8.xml:135(replaceable) useradd.8.xml:419(replaceable) +#: pwck.8.xml:203(replaceable) passwd.1.xml:355(replaceable) +#: grpck.8.xml:146(replaceable) groupmod.8.xml:98(replaceable) +#: groupdel.8.xml:72(replaceable) groupadd.8.xml:165(replaceable) +#: chage.1.xml:214(replaceable) +msgid "2" +msgstr "2" + +#: userdel.8.xml:137(para) useradd.8.xml:421(para) pwck.8.xml:199(para) +#: grpck.8.xml:142(para) groupmod.8.xml:100(para) groupdel.8.xml:74(para) +#: groupadd.8.xml:167(para) chage.1.xml:216(para) +msgid "invalid command syntax" +msgstr "erreur de syntaxe" + +#: userdel.8.xml:141(replaceable) useradd.8.xml:437(replaceable) +#: passwd.1.xml:379(replaceable) groupmod.8.xml:116(replaceable) +msgid "6" +msgstr "6" + +#: userdel.8.xml:143(para) +msgid "specified user doesn't exist" +msgstr "l'utilisateur spécifié n'existe pas" + +#: userdel.8.xml:149(para) +msgid "user currently logged in" +msgstr "l'utilisateur est actuellement connecté" + +#: userdel.8.xml:153(replaceable) useradd.8.xml:449(replaceable) +#: groupmod.8.xml:128(replaceable) groupdel.8.xml:84(replaceable) +#: groupadd.8.xml:189(replaceable) +msgid "10" +msgstr "10" + +#: userdel.8.xml:155(para) useradd.8.xml:451(para) groupmod.8.xml:130(para) +#: groupdel.8.xml:86(para) groupadd.8.xml:191(para) +msgid "can't update group file" +msgstr "impossible de mettre à jour le fichier des groupes" + +#: userdel.8.xml:159(replaceable) useradd.8.xml:455(replaceable) +msgid "12" +msgstr "12" + +#: userdel.8.xml:161(para) +msgid "can't remove home directory" +msgstr "impossible de supprimer le répertoire personnel" + +#: userdel.8.xml:119(para) +msgid "" +"The userdel command exits with the following values: " +"" +msgstr "" +"La commande userdel retourne les valeurs suivantes en " +"quittant : " + +#: userdel.8.xml:170(para) +msgid "" +"userdel will not allow you to remove an account if the " +"user is currently logged in. You must kill any running processes which " +"belong to an account that you are deleting." +msgstr "" +"Userdel ne vous permet pas de supprimer un compte si " +"l'utilisateur en question est actuellement connecté. Vous devez tuer tous " +"les processus en cours d'exécution appartenant à l'utilisateur que vous êtes " +"en train de supprimer." + +#: userdel.8.xml:175(para) +msgid "" +"You may not remove any NIS attributes on a NIS client. This must be " +"performed on the NIS server." +msgstr "" +"Vous ne pouvez pas supprimer d'attribut NIS d'un client NIS. Cela doit être " +"effectué sur le serveur NIS." + +#: userdel.8.xml:178(para) +msgid "" +"If USERGROUPS_ENAB is defined to yes in /etc/login.defs, userdel will delete the group with the same name as the user. To avoid " +"inconsistencies in the passwd and group databases, userdel will check that this group is not used as a primary group for " +"another user, and will just warn without deleting the user otherwise. The " +" option can force the deletion of this group." +msgstr "" +"Si USERGROUPS_ENAB vaut yes dans le fichier /etc/login.defs, " +"userdel supprimera le groupe ayant le même nom que " +"l'utilisateur. Afin d'éviter des problèmes de consistance entre les fichiers " +"passwd et group, userdel vérifie que le groupe n'est pas " +"utilisé comme groupe primaire d'un autre utilisateur, et affichera un " +"avertissement et ne supprimera pas l'utilisateur si c'est le cas. L'option " +" permet de forcer la suppression du groupe." + +#: userdel.8.xml:191(para) +msgid "" +"chfn1, chsh1, " +"passwd1, login.defs5, " +"gpasswd8, groupadd8, " +"groupdel8, groupmod8, " +"useradd8, usermod8." +msgstr "" +"chfn1, chsh1, " +"passwd1, login.defs5, " +"gpasswd8, groupadd8, " +"groupdel8, groupmod8, " +"useradd8, usermod8." + +#: useradd.8.xml:5(refentrytitle) useradd.8.xml:10(refname) +#: useradd.8.xml:15(command) useradd.8.xml:22(command) +#: useradd.8.xml:26(command) login.defs.5.xml:210(term) +msgid "useradd" +msgstr "useradd" + +#: useradd.8.xml:11(refpurpose) +#, fuzzy +msgid "create a new user or update default new user information" +msgstr "" +"Créer un nouvel utilisateur ou modifier les informations par défaut " +"appliquées aux nouveaux utilisateurs" + +#: useradd.8.xml:23(arg) useradd.8.xml:27(arg) groupmems.8.xml:20(arg) +#: groupmems.8.xml:61(option) +msgid "-D" +msgstr "-D" + +#: useradd.8.xml:36(para) +msgid "" +"When invoked without the option, the useradd command creates a new user account using the values specified on " +"the command line and the default values from the system. Depending on " +"command line options, the useradd command will update system files and may " +"also create the new user's home directory and copy initial files." +msgstr "" +"Quand elle est invoquée sans l'option , la commande " +"useradd crée un nouveau compte utilisateur qui utilise " +"les valeurs spécifiées sur la ligne de commande et les valeurs par défaut du " +"système. Le nouveau compte utilisateur sera inséré dans les fichiers du " +"système quand c'est nécessaire, le répertoire personnel sera créé, et les " +"fichiers initiaux copiés, en fonction des options présentes en ligne de " +"commande." + +#: useradd.8.xml:48(para) +msgid "The options which apply to the useradd command are:" +msgstr "" +"Les options disponibles pour la commande useradd sont :" + +#: useradd.8.xml:57(para) +msgid "" +"Any text string. It is generally a short description of the login, and is " +"currently used as the field for the user's full name." +msgstr "" +"Toute chaîne de texte. C'est généralement une description du login, et est " +"actuellement utilisée comme champ pour le nom complet de l'utilisateur." + +#: useradd.8.xml:65(term) +msgid "" +", BASE_DIR" +msgstr "" +", RÉP_BASE" + +#: useradd.8.xml:70(para) +#, fuzzy +msgid "" +"The default base directory for the system if dir is not " +"specified. BASE_DIR is concatenated with the " +"account name to define the home directory. If the option " +"is not used, BASE_DIR must exist." +msgstr "" +"Le répertoire de base par défaut du système si l'option " +"rép n'est pas spécifiée. RÉP_BASE est concaténée " +"avec le nom du compte pour définir le répertoire personnel. Quand l'option " +" n'est pas utilisée, rép_base doit exister." + +#: useradd.8.xml:85(para) +#, fuzzy +msgid "" +"The new user will be created using HOME_DIR as " +"the value for the user's login directory. The default is to append the " +"LOGIN name to BASE_DIR " +"and use that as the login directory name. The directory " +"HOME_DIR does not have to exist but will not be " +"created if it is missing." +msgstr "" +"Le nouvel utilisateur sera créé en utilisant RÉP_PERSO comme valeur du répertoire de connexion de l'utilisateur. Le " +"comportement par défaut est de concaténer utilisateur au répertoire RÉP_BASE, et de " +"l'utiliser en tant que nom de répertoire de connexion." + +#: useradd.8.xml:128(para) +msgid "" +"The group name or number of the user's initial login group. The group name " +"must exist. A group number must refer to an already existing group. The " +"default group number is 1 or whatever is specified in /etc/default/" +"useradd." +msgstr "" +"Le nom du groupe ou le numéro du groupe de connexion initial de " +"l'utilisateur. Le nom du groupe doit exister. Un numéro de groupe doit se " +"référer à un groupe préexistant. Le numéro de groupe par défaut est de 1, ou " +"la valeur spécifiée dans /etc/default/useradd." + +#: useradd.8.xml:142(para) +msgid "" +"A list of supplementary groups which the user is also a member of. Each " +"group is separated from the next by a comma, with no intervening whitespace. " +"The groups are subject to the same restrictions as the group given with the " +" option. The default is for the user to belong only to " +"the initial group." +msgstr "" +"Une liste de groupes supplémentaires auxquels fait également partie " +"l'utilisateur. Chaque groupe est séparé du suivant par une virgule, sans " +"espace entre eux. Les groupes sont soumis aux mêmes restrictions que celles " +"de l'option . Le comportement par défaut pour " +"l'utilisateur est de n'appartenir qu'au groupe initial." + +#: useradd.8.xml:159(term) +msgid ", " +msgstr ", " + +#: useradd.8.xml:163(para) +msgid "" +"The user's home directory will be created if it does not exist. The files " +"contained in SKEL_DIR will be copied to the home " +"directory if the option is used, otherwise the files " +"contained in /etc/skel will be used instead. Any " +"directories contained in SKEL_DIR or /" +"etc/skel will be created in the user's home directory as well. " +"The option is only valid in conjunction with the " +" option. The default is to not create the directory and " +"to not copy any files." +msgstr "" +"Le répertoire personnel de l'utilisateur sera créé s'il n'existe pas déjà. " +"Les fichiers contenus dans rép_squelette seront " +"copiés dans le répertoire personnel si l'option est " +"employée ; sinon, les fichiers contenus dans /etc/skel " +"seront utilisés à la place. Tous les répertoires contenus dans " +"rép_squelette ou dans /etc/skel seront également créés dans le répertoire personnel de " +"l'utilisateur. L'option n'est valable qu'en conjonction " +"avec l'option . Le comportement par défaut est de ne pas " +"créer le répertoire, et de ne copier aucun fichier." + +#: useradd.8.xml:179(term) +msgid "" +", KEY=VALUE" +msgstr "" +", CLÉE=VALEUR" + +#: useradd.8.xml:184(para) +msgid "" +"Overrides /etc/login.defs defaults (UID_MIN, UID_MAX, UMASK, PASS_MAX_DAYS " +"and others). Example: