From b48129fcbbc1a4f14565b543e38a537a172800df Mon Sep 17 00:00:00 2001 From: nekral-guest Date: Sun, 7 Oct 2007 11:46:34 +0000 Subject: [PATCH] [svn-upgrade] Integrating new upstream version, shadow (4.0.11) --- ChangeLog | 314 ++++++++++++++-- Makefile.in | 8 +- NEWS | 53 ++- acconfig.h | 75 ---- config.h.in | 138 ++++--- configure | 255 ++++++++++--- configure.in | 110 +++--- contrib/Makefile.in | 2 + doc/Makefile.in | 2 + etc/Makefile.in | 2 + etc/pam.d/Makefile.in | 2 + lib/Makefile.am | 2 +- lib/Makefile.in | 5 +- lib/getdef.c | 6 +- lib/nscd.c | 31 +- lib/pwauth.c | 67 +++- libmisc/Makefile.am | 1 - libmisc/Makefile.in | 31 +- libmisc/getdate.c | 2 +- libmisc/getdate.y | 2 +- libmisc/pwdcheck.c | 5 +- libmisc/setupenv.c | 23 +- libmisc/sub.c | 5 +- libmisc/tz.c | 4 +- libmisc/utmp.c | 26 +- man/Makefile.am | 2 - man/Makefile.in | 4 +- man/cs/Makefile.in | 2 + man/de/Makefile.in | 2 + man/es/Makefile.in | 2 + man/fr/Makefile.in | 2 + man/groupadd.8 | 14 +- man/groupadd.8.xml | 33 +- man/groupdel.8 | 4 +- man/groupdel.8.xml | 7 +- man/groupmod.8 | 2 +- man/groupmod.8.xml | 5 +- man/hu/Makefile.in | 2 + man/id/Makefile.in | 2 + man/it/Makefile.am | 16 +- man/it/Makefile.in | 18 +- man/ja/Makefile.am | 1 - man/ja/Makefile.in | 3 +- man/ja/shadowconfig.8 | 31 -- man/ko/Makefile.in | 2 + man/lastlog.8 | 5 + man/lastlog.8.xml | 14 +- man/login.1 | 3 + man/login.1.xml | 13 +- man/pl/Makefile.am | 1 - man/pl/Makefile.in | 3 +- man/pl/shadowconfig.8 | 26 -- man/pt_BR/Makefile.in | 2 + man/pwck.8 | 25 +- man/pwck.8.xml | 64 +++- man/ru/Makefile.in | 2 + man/shadowconfig.8 | 41 -- man/shadowconfig.8.xml | 52 --- man/su.1 | 2 +- man/su.1.xml | 6 +- man/useradd.8 | 68 ++-- man/useradd.8.xml | 162 ++++---- man/userdel.8 | 2 +- man/userdel.8.xml | 5 +- man/usermod.8 | 6 +- man/usermod.8.xml | 9 +- man/zh_CN/Makefile.in | 2 + man/zh_TW/Makefile.in | 2 + po/ChangeLog | 5 + po/POTFILES.in | 2 +- po/bs.gmo | Bin 3258 -> 3258 bytes po/bs.po | 335 +++++++++-------- po/ca.gmo | Bin 39030 -> 38298 bytes po/ca.po | 365 ++++++++++-------- po/cs.gmo | Bin 37990 -> 39854 bytes po/cs.po | 376 ++++++++++--------- po/da.gmo | Bin 35817 -> 37605 bytes po/da.po | 394 ++++++++++--------- po/de.gmo | Bin 36925 -> 38916 bytes po/de.po | 371 +++++++++--------- po/el.gmo | Bin 41185 -> 40354 bytes po/el.po | 362 ++++++++++-------- po/es.gmo | Bin 36921 -> 41098 bytes po/es.po | 430 +++++++++++---------- po/eu.gmo | Bin 35605 -> 34896 bytes po/eu.po | 365 ++++++++++-------- po/fi.gmo | Bin 37969 -> 40280 bytes po/fi.po | 386 ++++++++++--------- po/fr.gmo | Bin 38341 -> 37653 bytes po/fr.po | 364 ++++++++++-------- po/he.gmo | Bin 8470 -> 8474 bytes po/he.po | 339 +++++++++-------- po/id.gmo | Bin 23027 -> 22307 bytes po/id.po | 364 ++++++++++-------- po/it.gmo | Bin 36817 -> 36139 bytes po/it.po | 364 ++++++++++-------- po/ja.gmo | Bin 29173 -> 28440 bytes po/ja.po | 358 ++++++++++-------- po/ko.gmo | Bin 39216 -> 38465 bytes po/ko.po | 365 ++++++++++-------- po/nb.gmo | Bin 30181 -> 29511 bytes po/nb.po | 364 ++++++++++-------- po/nl.gmo | Bin 35600 -> 34896 bytes po/nl.po | 366 +++++++++--------- po/nn.gmo | Bin 30298 -> 29626 bytes po/nn.po | 364 ++++++++++-------- po/pl.gmo | Bin 38490 -> 40414 bytes po/pl.po | 389 ++++++++++--------- po/pt.gmo | Bin 37012 -> 40959 bytes po/pt.po | 429 +++++++++++---------- po/pt_BR.gmo | Bin 31859 -> 31184 bytes po/pt_BR.po | 364 ++++++++++-------- po/ro.gmo | Bin 36219 -> 40277 bytes po/ro.po | 438 ++++++++++++---------- po/ru.gmo | Bin 50525 -> 52967 bytes po/ru.po | 383 ++++++++++--------- po/shadow.pot | 335 +++++++++-------- po/sk.gmo | Bin 38492 -> 40365 bytes po/sk.po | 400 +++++++++++--------- po/sq.gmo | Bin 1019 -> 1019 bytes po/sq.po | 335 +++++++++-------- po/sv.gmo | Bin 30343 -> 30271 bytes po/sv.po | 369 +++++++++--------- po/tl.gmo | Bin 30825 -> 30716 bytes po/tl.po | 369 +++++++++--------- po/tr.gmo | Bin 30863 -> 30147 bytes po/tr.po | 365 ++++++++++-------- po/uk.gmo | Bin 43818 -> 42989 bytes po/uk.po | 364 ++++++++++-------- po/vi.gmo | Bin 39275 -> 38512 bytes po/vi.po | 370 +++++++++--------- po/zh_CN.gmo | Bin 29079 -> 28386 bytes po/zh_CN.po | 364 ++++++++++-------- po/zh_TW.gmo | Bin 33390 -> 32695 bytes po/zh_TW.po | 364 ++++++++++-------- src/Makefile.am | 32 +- src/Makefile.in | 40 +- src/chage.c | 14 +- src/chfn.c | 38 +- libmisc/chkshell.c => src/chsh_chkshell.c | 2 +- src/gpasswd.c | 4 +- src/groupadd.c | 48 +-- src/groupmod.c | 4 +- src/login.c | 54 +-- src/login_nopam.c | 18 +- src/logoutd.c | 12 +- src/newgrp.c | 48 ++- src/passwd.c | 56 +-- src/su.c | 73 ++-- src/sulogin.c | 20 +- src/useradd.c | 433 +++++++++++---------- src/usermod.c | 59 +-- src/vipw.c | 12 +- 153 files changed, 8441 insertions(+), 6643 deletions(-) delete mode 100644 acconfig.h delete mode 100644 man/ja/shadowconfig.8 delete mode 100644 man/pl/shadowconfig.8 delete mode 100644 man/shadowconfig.8 delete mode 100644 man/shadowconfig.8.xml create mode 100644 po/ChangeLog rename libmisc/chkshell.c => src/chsh_chkshell.c (97%) diff --git a/ChangeLog b/ChangeLog index bdaf118c..733f4fc1 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,271 @@ +2005-07-18 Tomasz K這czko + + * libmisc/pwdcheck.c: + added missing "#include " (fix compilation with PAM disabled). + + * po/ro.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/pl.po, po/pt_BR.po, po/nl.po, po/nn.po, po/nb.po, po/ko.po, po/ja.po, po/it.po, po/he.po, po/id.po, po/fr.po, po/bs.po, po/ca.po, po/da.po, po/el.po, po/es.po, po/eu.po, po/fi.po: + run "make update-po". + + * src/su.c: + move declaration of pamh nad caught variables to #ifdef USE_PAM .. #endif. + + * po/pl.po, NEWS: updated pl translation. + +2005-07-17 Tomasz K這czko + + * NEWS, po/sk.po: + updated for 4.0.11 (by Peter Mann ). + +2005-07-16 Tomasz K這czko + + * NEWS, po/cs.po: + updated for 4.0.11 (by Miroslav Kure ). + +2005-07-15 Tomasz K這czko + + * po/de.po, NEWS: + updated for 4.0.11 (by Frank Schmid ). + +2005-07-14 Tomasz K這czko + + * NEWS, po/pt.po: + updated for 4.0.11 (by Miguel Figueiredo ). + +2005-07-13 Tomasz K這czko + + * po/stats: reorder gsub(). + + * po/ru.po: cleanups. + + * po/ru.po, NEWS: + updated for 4.0.11 (by Yuri Kozlov ). + +2005-07-12 Tomasz K這czko + + * lib/getdef.c: + 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: + document -q option (based on Debian patch for fix http://bugs.debian.org/309408) + Rewrited OPTIONS section and better SYNOPSIS. + + * NEWS, po/da.po: + - updated for 4.0.11 (by Claus Hindsgaul ). + + * NEWS, src/su.c: + ignore SIGINT while authenticating. A ^C could defeat the waiting period and + permit brute-force attacks. Also ignore SIGQUIT. + Fixed: http://bugs.debian.org/52372 and http://bugs.debian.org/288827 + + * po/fi.po, NEWS: + - updated for 4.0.11 (by Tommi Vainikainen ). + + * po/ro.po: - updated Project-Id-Version field. + + * NEWS, po/ro.po: + - updated for 4.0.11 (by Sorin B. ). + +2005-07-11 Tomasz K這czko + + * NEWS, man/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 + + * src/chage.c: use E_USAGE=2 as usage() exit code. + + * NEWS, po/es.po: + updated for 4.0.11 (by Ruben Porras ). + + * src/useradd.c: cleanups in usage() oyput. + + * po/zh_TW.po, po/vi.po, po/zh_CN.po, po/uk.po, po/tl.po, po/tr.po, po/sv.po, po/sq.po, po/sk.po, po/ro.po, po/ru.po, po/pt.po, po/pt_BR.po, po/pl.po, po/nb.po, po/nl.po, po/nn.po, po/ko.po, po/it.po, po/ja.po, po/he.po, po/id.po, po/fr.po, po/eu.po, po/fi.po, po/es.po, po/da.po, po/de.po, po/el.po, po/bs.po, po/ca.po, po/cs.po: + cleanups in usage() output. + + * NEWS: release 4.0.11 is sheduled to 18-06-2005. + +2005-07-10 Tomasz K這czko + + * man/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: + s/presense/presence/; s/filesystem/file system/ + (sed on 440_manpages-login.1 Debian patch) + + * man/pl/shadowconfig.8, man/pl/Makefile.am, man/ja/shadowconfig.8, man/ja/Makefile.am, man/it/shadowconfig.8, man/shadowconfig.8, man/shadowconfig.8.xml, man/Makefile.am, NEWS: + removed shadowconfig(8) man page (will be maintained in Debian shadow pkg repository). + + * man/it/sg.1: added. + + * man/it/Makefile.am: more files in man_MANS. + + * man/it/Makefile.am: move pwunconv.8 to man_MANS. + + * man/useradd.8.xml, man/useradd.8: + updated after rewrite for for getopt_long() in useradd (-D and -k options + idescription must be finished). + + * src/useradd.c, 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, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, NEWS: + rewrited for use getopt_long(). + + * po/stats: more gsub(). + +2005-07-08 Tomasz K這czko + + * src/newgrp.c: + indent source code and use fix for handle splitted groups unconditionaly. + + * lib/nscd.c: indent. + + * NEWS, src/newgrp.c: + add fix for handle splitted NIS groups: extends the functionality that, + if the requested group is given, all groups of the same GID are tested for + membership of the requesting user. + (fix by Christian Mudra + + * lib/nscd.c, NEWS: + for some reason doing the INVALIDATE call with two write()'s fails. + Do one writev() call instead. http://bugs.gentoo.org/show_bug.cgi?id=80413 + (submited by Martin Schlemmer ) + + * NEWS, lib/nscd.c: + merge nscd-socket-path patch from Fedora: newer glibc's have a different nscd socket + location (/var/run/nscd/socket instead /var/run/.nscd_socket). + +2005-07-07 Tomasz K這czko + + * po/stats: improved. + + * man/groupadd.8, man/groupadd.8.xml, NEWS: + document -o option in groupadd(8). + + * configure.in: s/'"$" != "no"'/'"$" = "yes"'/ + + * NEWS, configure.in, lib/Makefile.am, lib/pwauth.c: + S/Key support is back. + + * 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, po/bs.po, po/ca.po: + run "make update-po". + + * po/pl.po: updated. + + * src/useradd.c: s,key=value,KEY=VALUE, + + * src/groupadd.c, NEWS, man/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: + 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: + sort cases in switch (flag) {}. + + * src/gpasswd.c, src/groupadd.c, src/groupmems.c, src/groupmod.c, src/passwd.c, src/useradd.c, src/usermod.c: + sort getopt() optstring. + + * src/useradd.c: + remove A: from getopt() optstring (the same bug as in usermod). + + * src/usermod.c: + remove A: from getopt() optstring (it was for handle AUTH_METHODS code but now + it is not used option). Catched by Thorsten Kukuk . + + * src/usermod.c, 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, po/ru.po, po/sk.po, po/sq.po: + indent source code. Added usermod error message about -a option usage to translated messages. + + * po/POTFILES.in: mistake s,chage_chkshell.c,chsh_chkshell.c, + + * po/POTFILES.in: s,libmisc/chkshell.c,src/chage_chkshell.c, + + * man/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 ) + + * libmisc/chkshell.c, libmisc/Makefile.am, src/Makefile.am, src/chsh_chkshell.c: + move libmisc/chkshell.c to src/chsh_chkshell.c. check_shell() is used only by chsh. + +2005-07-06 Tomasz K這czko + + * acconfig.h, NEWS, configure.in: + finish move all autoheader templates from acconfig.h to configure.in. + + * 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: + added missing \n in chage error messages. + + * po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.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/bs.po: + run "make update-po". + + * src/usermod.c: move all #include in one place. + + * src/useradd.c: s/-O/-K/ + + * man/useradd.8, man/useradd.8.xml: + cleanups in Note: in -K description. + + * NEWS, man/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: + added separated for -D description and remove using tags from + . + + * src/login.c: + replace #ifdef USE_PAM .. #endif #ifndef USE_PAN .. #endif by + #ifdef USE_PAM .. #else .. #endif. + + * src/su.c: conditiona code reorganization. + + * src/login.c: remove one #ifndef USE_PAM .. #endif. + + * libmisc/setupenv.c: move setup $MAIL to !USE_PAM. + + * libmisc/setupenv.c, src/su.c: + consolidate two sections of code #ifndef USE_PAM to one. + + * src/su.c, src/sulogin.c, libmisc/setupenv.c, libmisc/tz.c, src/login.c, NEWS: + fixed erroneous warning messages about some login.defs variables when used with PAM + (fix by DJ Lucas ) + +2005-07-05 Tomasz K這czko + + * configure.in, libmisc/getdate.y, libmisc/utmp.c, src/logoutd.c: + remove non-USG code. + + * acconfig.h, configure.in: + start moving all autoheader templates from acconfig.h to configure.in. + + * configure.in: remove not used AC_DEFINE(HAVE_LIBCRYPT). + + * acconfig.h, NEWS, configure.in: + stop with error message if crypt() not found. Remove --with{,out}-libcrypt switch. + + * src/login.c: fixed use SYSLOG macro. + +2005-07-02 Tomasz K這czko + + * src/login_nopam.c: fixed use SYSLOG macro. + +2005-07-01 Tomasz K這czko + + * NEWS, src/login.c: + setup limits and umask (using login.defs ULIMITS and UMASK variables) only when + PAM support is disabled (it is task for pam_limits and pam_umask modules). + +2005-06-30 Tomasz K這czko + + * src/sulogin.c, src/login.c, src/login_nopam.c, NEWS: + 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: + in SEE ALLSO section added refer to gpasswd(8) + (suggested by Mike Frysinger ) + + * NEWS, configure.in: start work on 4.0.11. + 2005-06-28 Tomasz K這czko * NEWS: +1 day release 4.0.10 date. @@ -150,7 +418,7 @@ * src/login.c: indent. - * 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/shadowconfig.8.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/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: cleanups. 2005-06-14 Tomasz K這czko @@ -242,7 +510,7 @@ * src/mkpasswd.c, src/chpasswd.c, src/faillog.c, src/groupadd.c, src/groupdel.c, src/groupmod.c, src/newgrp.c, src/newusers.c, src/passwd.c, src/su.c, src/useradd.c, src/userdel.c, src/usermod.c, lib/encrypt.c, lib/getdef.c, lib/gshadow.c, lib/pwauth.h, lib/shadow.c, libmisc/failure.c, libmisc/isexpired.c, libmisc/salt.c: indent all. - * src/chage.c, src/chpasswd.c, src/expiry.c, src/login.c, src/newgrp.c, src/newusers.c, src/passwd.c, src/pwck.c, src/pwconv.c, src/pwunconv.c, src/su.c, src/useradd.c, src/userdel.c, src/usermod.c, src/vipw.c, po/tr.po, po/uk.po, 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/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, lib/defines.h, lib/lockpw.c, lib/prototypes.h, lib/sgetspent.c, lib/shadow.c, lib/shadowio.c, lib/sppack.c, libmisc/age.c, libmisc/entry.c, libmisc/isexpired.c, libmisc/pwd2spwd.c, libmisc/pwdcheck.c, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, NEWS, acconfig.h, configure.in: + * src/chage.c, src/chpasswd.c, src/expiry.c, src/login.c, src/newgrp.c, src/newusers.c, src/passwd.c, src/pwck.c, src/pwconv.c, src/pwunconv.c, src/su.c, src/useradd.c, src/userdel.c, src/usermod.c, src/vipw.c, po/tr.po, po/uk.po, 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/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, lib/defines.h, lib/lockpw.c, lib/prototypes.h, lib/sgetspent.c, lib/shadow.c, lib/shadowio.c, lib/sppack.c, libmisc/age.c, libmisc/entry.c, libmisc/isexpired.c, libmisc/pwd2spwd.c, libmisc/pwdcheck.c, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, acconfig.h, NEWS, configure.in: remove using SHADOWPWD #define so now shadow is allways builded with shadow password support. @@ -306,7 +574,7 @@ 2005-04-27 Tomasz K這czko - * man/gpasswd.1.xml, man/groups.1.xml, man/grpck.8.xml, man/login.defs.5.xml, man/passwd.1.xml, man/pwck.8.xml, man/shadowconfig.8.xml, man/sulogin.8.xml, man/useradd.8.xml: + * man/shadowconfig.8.xml, man/gpasswd.1.xml, man/groups.1.xml, man/grpck.8.xml, man/login.defs.5.xml, man/passwd.1.xml, man/pwck.8.xml, man/sulogin.8.xml, man/useradd.8.xml: replace by . * 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/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, src/lastlog.c: @@ -384,15 +652,15 @@ * 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/mkpasswd.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/shadowconfig.8.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/mkpasswd.8.xml, man/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: 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/mkpasswd.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/shadowconfig.8.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/mkpasswd.8.xml, man/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: better formation using "xmlindent -l 80 -d 2". 2005-04-21 Tomasz K這czko - * man/it/chsh.1, man/it/expiry.1, man/it/faillog.5, man/it/faillog.8, man/it/getspnam.3, man/it/groups.1, man/it/grpck.8, man/it/grpconv.8, man/it/grpunconv.8, man/it/id.1, man/it/lastlog.8, man/it/login.1, man/it/logoutd.8, man/it/newgrp.1, man/it/porttime.5, man/it/pwck.8, man/it/shadow.3, man/it/shadow.5, man/it/shadowconfig.8, man/it/su.1, man/it/vipw.8, NEWS, man/it/Makefile.am, man/it/chage.1, man/it/chfn.1, man/it/chpasswd.8: + * man/it/shadowconfig.8, man/it/chsh.1, man/it/expiry.1, man/it/faillog.5, man/it/faillog.8, man/it/getspnam.3, man/it/groups.1, man/it/grpck.8, man/it/grpconv.8, man/it/grpunconv.8, man/it/id.1, man/it/lastlog.8, man/it/login.1, man/it/logoutd.8, man/it/newgrp.1, man/it/porttime.5, man/it/pwck.8, man/it/shadow.3, man/it/shadow.5, man/it/su.1, man/it/vipw.8, NEWS, man/it/Makefile.am, man/it/chage.1, man/it/chfn.1, man/it/chpasswd.8: updated it man pages: chfn.1, chsh.1, groups.1, grpck.8, grpconv.8, grpunconv.8, id.1, lastlog.8, login.1, newgrp.1, pwunconv.8, shadow.5, vigr.8, vipw.8. new it man pages: chage.1, chpasswd.8, expiry.1, faillog.5, faillog.8, @@ -402,7 +670,7 @@ * po/uk.po: cleanups in plural forms (by Roman Festchook ). - * man/mkpasswd.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/shadowconfig.8.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/mkpasswd.8.xml, man/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: reformated using xemacs. 2005-04-20 Tomasz K這czko @@ -444,7 +712,7 @@ * man/useradd.8: fixed typos in useadd syntax (in SYNOPSIS section) catched using doclifter. - * man/mkpasswd.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/shadowconfig.8.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/mkpasswd.8.xml, man/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: raw version converted using doclifter. * configure.in: remove handle --with-lib{opie,skey}. @@ -661,7 +929,7 @@ 2005-04-05 Tomasz K這czko - * 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/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/mkpasswd.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/shadowconfig.8, 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/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/mkpasswd.8, man/pl/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: more replaces "-" by "\-" (s,\\-,-,g; s,-,\\-,g). * man/pl/usermod.8: finish sync with english version. @@ -1079,7 +1347,7 @@ 2004-12-11 Tomasz K這czko - * 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/shadowconfig.8, man/suauth.5, man/useradd.8: + * man/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: Fixed varoiuse typos and misspeling based partialy on patch from Bug#141322 from Debian (submited by Christian Perrier ). @@ -1780,7 +2048,7 @@ 2003-05-01 Tomasz K這czko - * man/dpasswd.8, man/mkpasswd.8, man/pwauth.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/shadowconfig.8, man/su.1, man/sulogin.8, man/useradd.8, man/userdel.8, man/usermod.8, man/vipw.8: + * man/dpasswd.8, man/mkpasswd.8, man/pwauth.8, man/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: Reformated. * etc/login.defs: @@ -1800,7 +2068,7 @@ * man/ko/passwd.5: Remove ^M from end of line. - * src/chage.c, src/chpasswd.c, src/login.c, src/newusers.c, src/passwd.c, src/pwunconv.c, src/su.c, src/useradd.c, NEWS, acconfig.h, configure.in: + * src/chage.c, src/chpasswd.c, src/login.c, src/newusers.c, src/passwd.c, src/pwunconv.c, src/su.c, src/useradd.c, acconfig.h, NEWS, configure.in: Removed old ATT_AGE (account ageing in passwd file) dependent code. * po/pl.po: Fix chage and lastlog messages. @@ -1857,7 +2125,7 @@ * NEWS, configure.in, man/Makefile.am, 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/dpasswd.8, man/ja/mkpasswd.8, man/ja/pwauth.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/shadowconfig.8, 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/dpasswd.8, man/ja/mkpasswd.8, man/ja/pwauth.8, man/ja/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: Added chch(1), chfn(1) man pages from chinese man pages translation project. Added id(1) man page czech man pages translation project. @@ -1911,7 +2179,7 @@ 2003-04-22 Tomasz K這czko - * libmisc/getdate.c, libmisc/login_access.c, libmisc/login_desrpc.c, libmisc/login_krb.c, libmisc/nscd.c, libmisc/setup.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, 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/chkshell.c, libmisc/chowndir.c, libmisc/chowntty.c, libmisc/console.c, libmisc/copydir.c: + * libmisc/getdate.c, libmisc/login_access.c, libmisc/login_desrpc.c, libmisc/login_krb.c, libmisc/nscd.c, libmisc/setup.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, 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/chkshell.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: Indent all using current .indent.pro settings. * po/Makevars: New file neccessary for gettext >=0.11.5. @@ -1994,7 +2262,7 @@ 2002-03-18 Andrzej Krzysztofowicz - * man/ja/dpasswd.8, man/ja/chpasswd.8, man/ja/faillog.8, man/ja/groupadd.8, man/ja/groupdel.8, man/ja/groupmod.8, man/ja/id.1, man/ja/lastlog.8, man/ja/login.defs.5, man/ja/newusers.8, man/ja/shadowconfig.8, man/ja/su.1, man/ja/useradd.8, man/ja/userdel.8, man/ja/usermod.8, man/ja/vipw.8: + * man/ja/dpasswd.8, man/ja/shadowconfig.8, man/ja/chpasswd.8, man/ja/faillog.8, man/ja/groupadd.8, man/ja/groupdel.8, man/ja/groupmod.8, man/ja/id.1, man/ja/lastlog.8, man/ja/login.defs.5, man/ja/newusers.8, man/ja/su.1, man/ja/useradd.8, man/ja/userdel.8, man/ja/usermod.8, man/ja/vipw.8: - updated to man-pages-ja-20020315 (except cvs tags) 2002-03-15 Andrzej Krzysztofowicz @@ -2101,7 +2369,7 @@ * man/hu/passwd.1: missing "-" - * man/ja/passwd.5, man/ja/shadow.5, man/ja/shadowconfig.8: + * man/ja/shadowconfig.8, man/ja/passwd.5, man/ja/shadow.5: - updated to man-pages-ja-20020215 2002-02-23 Andrzej Krzysztofowicz @@ -2658,7 +2926,7 @@ * autogen.sh: add to conf_flags --disable-shared. - * man/pl/d_passwd.5, man/pl/dialups.5, man/pl/dpasswd.8, man/pl/mkpasswd.8, man/pl/pwauth.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/shadowconfig.8, 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/mkpasswd.8, man/pwauth.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/shadowconfig.8, man/su.1, man/suauth.5, man/sulogin.8, man/useradd.8, man/userdel.8, man/usermod.8, man/vipw.8, man/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/d_passwd.5, man/pl/dialups.5, man/pl/dpasswd.8, man/pl/mkpasswd.8, man/pl/pwauth.8, man/pl/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/mkpasswd.8, man/pwauth.8, man/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/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: put or move to top cemmented Id cvs keyword, (passwd.1): documment -e option (patch from Debian), (userdel.1): remove commented obsoleted options. @@ -2889,7 +3157,7 @@ 2000-09-05 Marek Micha趾iewicz - * man/pl/sulogin.8, man/pl/vipw.8, po/el.po, po/fr.po, po/pl.po, po/sv.po, man/pl/d_passwd.5, man/pl/dialups.5, man/pl/dpasswd.8, man/pl/mkpasswd.8, man/pl/pwauth.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/shadowconfig.8, 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/d_passwd.5, man/pl/dialups.5, man/pl/dpasswd.8, man/pl/mkpasswd.8, man/pl/pwauth.8, man/pl/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: *** empty log message *** 2000-09-02 Marek Micha趾iewicz @@ -2954,7 +3222,7 @@ 1998-01-30 Marek Micha趾iewicz - * 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/README, redhat/shadow-utils.spec.in, src/Makefile.am, src/chage.c, man/login.defs.5, man/useradd.8, man/usermod.8, redhat/Makefile.am, libmisc/pam_pass.c, libmisc/strtoday.c, libmisc/tz.c, libmisc/login_access.c, libmisc/login_desrpc.c, libmisc/login_krb.c, libmisc/obscure.c, libmisc/age.c, libmisc/env.c, libmisc/limits.c, lib/strstr.c, lib/shadow.c, lib/shadowio.c, lib/shadowio.h, lib/utent.c, lib/rmdir.c, lib/pwio.c, lib/pwio.h, lib/sgetspent.c, lib/sgroupio.c, lib/mkdir.c, lib/putgrent.c, lib/prototypes.h, lib/pwauth.c, lib/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/README.mirrors, doc/automake-1.0.diff, doc/WISHLIST, lib/Makefile.am, lib/commonio.c, doc/ANNOUNCE, doc/CHANGES, doc/Makefile.am, doc/README.limits, doc/README.linux, debian/Makefile.am, debian/changelog, debian/login.copyright, debian/rules, mkinstalldirs, shadow-utils.spec, contrib/README, aclocal.m4, acconfig.h, configure.in, Makefile.am: + * 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/README, redhat/shadow-utils.spec.in, src/Makefile.am, src/chage.c, man/login.defs.5, man/useradd.8, man/usermod.8, redhat/Makefile.am, libmisc/pam_pass.c, libmisc/strtoday.c, libmisc/tz.c, libmisc/login_access.c, libmisc/login_desrpc.c, libmisc/login_krb.c, libmisc/obscure.c, libmisc/age.c, libmisc/env.c, libmisc/limits.c, lib/strstr.c, lib/shadow.c, lib/shadowio.c, lib/shadowio.h, lib/utent.c, lib/rmdir.c, lib/pwio.c, lib/pwio.h, lib/sgetspent.c, lib/sgroupio.c, lib/mkdir.c, lib/putgrent.c, lib/prototypes.h, lib/pwauth.c, lib/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/README.mirrors, doc/automake-1.0.diff, doc/WISHLIST, lib/Makefile.am, lib/commonio.c, doc/ANNOUNCE, doc/CHANGES, doc/Makefile.am, doc/README.limits, doc/README.linux, debian/Makefile.am, debian/changelog, debian/login.copyright, debian/rules, mkinstalldirs, shadow-utils.spec, contrib/README, acconfig.h, aclocal.m4, configure.in, Makefile.am: *** empty log message *** 1998-01-25 Marek Micha趾iewicz @@ -2968,7 +3236,7 @@ 1997-12-08 Marek Micha趾iewicz - * src/userdel.c, src/usermod.c, src/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/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/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/Makefile.am, old/pwconv.8, old/vipw.8, man/Makefile.am, man/limits.5, man/pwconv.8, man/shadowconfig.8, man/vipw.8, libmisc/tz.c, libmisc/ulimit.c, libmisc/utmp.c, libmisc/valid.c, libmisc/xmalloc.c, libmisc/suauth.c, libmisc/strtoday.c, libmisc/sub.c, libmisc/sulog.c, libmisc/ttytype.c, libmisc/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/login_access.c, libmisc/login_desrpc.c, libmisc/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/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/age.c, libmisc/basename.c, libmisc/chkname.c, libmisc/chkname.h, libmisc/chkshell.c, lib/strdup.c, lib/strerror.c, lib/strstr.c, lib/utent.c, libmisc/Makefile.am, libmisc/addgrps.c, lib/spdbm.c, lib/sgroupio.c, lib/shadow.c, lib/shadowio.c, lib/sppack.c, lib/rename.c, lib/rmdir.c, lib/sgetgrent.c, lib/sgetpwent.c, lib/sgetspent.c, lib/rad64.c, lib/pwdbm.c, lib/pwent.c, lib/pwauth.c, lib/pwio.c, lib/pwpack.c, lib/mkdir.c, lib/putgrent.c, lib/putpwent.c, lib/putspent.c, lib/port.c, lib/prototypes.h, lib/gsdbm.c, lib/md5.c, lib/md5crypt.c, lib/gshadow.c, lib/gspack.c, lib/lockpw.c, lib/grdbm.c, lib/grent.c, lib/groupio.c, lib/grpack.c, lib/getpass.c, lib/dialup.c, lib/encrypt.c, lib/fputsx.c, lib/getdef.c, lib/dialchk.c, lib/dialchk.h, lib/commonio.c, lib/commonio.h, lib/defines.h, doc/automake-1.0.diff, etc/limits, etc/login.defs.linux, lib/Makefile.am, doc/CHANGES, doc/README.mirrors, doc/README.linux, doc/WISHLIST, debian/login.conffiles, debian/login.postinst, debian/passwd.postinst, debian/porttime, debian/rules, debian/secure-su.README, debian/securetty, contrib/pwdauth.c, debian/changelog, debian/control, aclocal.m4, shadow-utils.spec, acconfig.h, configure.in, Makefile.am: + * src/userdel.c, src/usermod.c, src/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/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/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/Makefile.am, old/pwconv.8, old/vipw.8, man/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/suauth.c, libmisc/strtoday.c, libmisc/sub.c, libmisc/sulog.c, libmisc/ttytype.c, libmisc/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/login_access.c, libmisc/login_desrpc.c, libmisc/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/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/chkshell.c, libmisc/age.c, libmisc/basename.c, libmisc/chkname.c, libmisc/chkname.h, lib/strdup.c, lib/strerror.c, lib/strstr.c, lib/utent.c, libmisc/Makefile.am, libmisc/addgrps.c, lib/spdbm.c, lib/sgroupio.c, lib/shadow.c, lib/shadowio.c, lib/sppack.c, lib/rename.c, lib/rmdir.c, lib/sgetgrent.c, lib/sgetpwent.c, lib/sgetspent.c, lib/rad64.c, lib/pwdbm.c, lib/pwent.c, lib/pwauth.c, lib/pwio.c, lib/pwpack.c, lib/mkdir.c, lib/putgrent.c, lib/putpwent.c, lib/putspent.c, lib/port.c, lib/prototypes.h, lib/gsdbm.c, lib/md5.c, lib/md5crypt.c, lib/gshadow.c, lib/gspack.c, lib/lockpw.c, lib/grdbm.c, lib/grent.c, lib/groupio.c, lib/grpack.c, lib/getpass.c, lib/dialup.c, lib/encrypt.c, lib/fputsx.c, lib/getdef.c, lib/dialchk.c, lib/dialchk.h, lib/commonio.c, lib/commonio.h, lib/defines.h, doc/automake-1.0.diff, etc/limits, etc/login.defs.linux, lib/Makefile.am, doc/CHANGES, doc/README.mirrors, doc/README.linux, doc/WISHLIST, debian/login.conffiles, debian/login.postinst, debian/passwd.postinst, debian/porttime, debian/rules, debian/secure-su.README, debian/securetty, contrib/pwdauth.c, debian/changelog, debian/control, acconfig.h, aclocal.m4, shadow-utils.spec, configure.in, Makefile.am: *** empty log message *** 1997-10-01 Marek Micha趾iewicz @@ -2993,12 +3261,12 @@ 1997-06-01 Marek Micha趾iewicz - * debian/changelog, src/userdel.c, src/usermod.c, src/pwck.c, src/pwunconv.c, src/useradd.c, src/grpunconv.c, src/newusers.c, src/passwd.c, src/expiry.c, src/grpconv.c, src/chage.c, src/chfn.c, src/chpasswd.c, src/chsh.c, src/Makefile.am, redhat/Makefile.am, redhat/README, redhat/shadow-970502-config.patch, redhat/shadow-utils.spec, libmisc/mail.c, libmisc/login_desrpc.c, lib/pwio.h, lib/shadowio.c, lib/shadowio.h, lib/prototypes.h, lib/pwauth.c, lib/pwio.c, lib/commonio.c, lib/defines.h, doc/README.linux, doc/WISHLIST, doc/CHANGES, doc/INSTALL, install-sh, mkinstalldirs, Makefile.am, acconfig.h, configure.in: + * debian/changelog, src/userdel.c, src/usermod.c, src/pwck.c, src/pwunconv.c, src/useradd.c, src/grpunconv.c, src/newusers.c, src/passwd.c, src/expiry.c, src/grpconv.c, src/chage.c, src/chfn.c, src/chpasswd.c, src/chsh.c, src/Makefile.am, redhat/Makefile.am, redhat/README, redhat/shadow-970502-config.patch, redhat/shadow-utils.spec, libmisc/mail.c, libmisc/login_desrpc.c, lib/pwio.h, lib/shadowio.c, lib/shadowio.h, lib/prototypes.h, lib/pwauth.c, lib/pwio.c, lib/commonio.c, lib/defines.h, doc/README.linux, doc/WISHLIST, doc/CHANGES, doc/INSTALL, install-sh, mkinstalldirs, acconfig.h, Makefile.am, configure.in: *** empty log message *** 1997-05-02 Marek Micha趾iewicz - * src/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/CHANGES, debian/shadowconfig, debian/Makefile.am, debian/changelog, debian/control, debian/rules, configure.in, configure, shlib/Makefile.in, man/Makefile.in, libmisc/Makefile.in, lib/Makefile.in, etc/Makefile.in, doc/Makefile.in, contrib/Makefile.in, Makefile.in, man/userdel.8, man/usermod.8, man/shadow.5, man/su.1, man/sulogin.8, man/useradd.8, man/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/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/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/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/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/shadow_.h, lib/spdbm.c, lib/strstr.c, lib/sppack.c, lib/shadow.c, lib/sgetpwent.c, lib/sgetspent.c, lib/rad64.c, lib/rename.c, lib/rmdir.c, lib/pwpack.c, lib/sgetgrent.c, lib/pwdbm.c, lib/pwent.c, lib/pwauth.h, lib/putgrent.c, lib/putpwent.c, lib/putspent.c, lib/port.h, lib/pwauth.c, lib/lastlog_.h, lib/mkdir.c, lib/lockpw.c, lib/port.c, lib/gsdbm.c, lib/grpack.c, lib/gshadow.c, lib/gshadow_.h, lib/gspack.c, lib/grdbm.c, lib/grent.c, lib/getdef.c, lib/getpass.c, lib/dialup.h, lib/encrypt.c, lib/faillog.h, lib/fputsx.c, lib/dialchk.c, lib/dialup.c, lib/commonio.c, lib/defines.h, etc/login.defs, etc/login.defs.linux, doc/README.linux, doc/LICENSE, doc/Makefile.am, doc/README, doc/HOWTO, doc/ANNOUNCE, debian/secure-su.README, debian/secure-su.conffiles, debian/secure-su.copyright, debian/secure-su.postrm, debian/secure-su.preinst, debian/securetty, debian/passwd.conffiles, debian/passwd.copyright, debian/passwd.postinst, debian/porttime, debian/login.conffiles, debian/login.copyright, debian/login.postinst, debian/login.postrm, debian/login.preinst, debian/login.prerm, debian/logoutd, config.h.in, acconfig.h, Makefile.am, old/Makefile.in, old/scologin.c, old/orig-config.h, old/pwconv-old.c, old/pwd.h.m4, old/pwunconv-old.c, old/config.h.sun4, old/config.h.svr4, old/config.h.xenix, old/config.h.linux, old/Makefile.sun4, old/Makefile.svr4, old/Makefile.xenix, old/Makefile.am, old/Makefile.linux, src/Makefile.in, src/pwconv.c, src/userdel.c, src/usermod.c, src/useradd.c, src/su.c, src/sulogin.c, src/pwconv5.c, src/scologin.c, src/pwck.c, src/pwunconv.c, src/patchlevel.h, src/newusers.c, src/passwd.c, src/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/dpasswd.c, src/chsh.c, src/expiry.c, src/chfn.c, src/chpasswd.c, src/chage.c: + * src/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/CHANGES, debian/shadowconfig, debian/Makefile.am, debian/changelog, debian/control, debian/rules, configure.in, configure, shlib/Makefile.in, man/Makefile.in, libmisc/Makefile.in, lib/Makefile.in, etc/Makefile.in, doc/Makefile.in, contrib/Makefile.in, Makefile.in, man/userdel.8, man/usermod.8, man/shadow.5, man/su.1, man/sulogin.8, man/useradd.8, man/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/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/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/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/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/shadow_.h, lib/spdbm.c, lib/strstr.c, lib/sppack.c, lib/shadow.c, lib/sgetpwent.c, lib/sgetspent.c, lib/rad64.c, lib/rename.c, lib/rmdir.c, lib/pwpack.c, lib/sgetgrent.c, lib/pwdbm.c, lib/pwent.c, lib/pwauth.h, lib/putgrent.c, lib/putpwent.c, lib/putspent.c, lib/port.h, lib/pwauth.c, lib/lastlog_.h, lib/mkdir.c, lib/lockpw.c, lib/port.c, lib/gsdbm.c, lib/grpack.c, lib/gshadow.c, lib/gshadow_.h, lib/gspack.c, lib/grdbm.c, lib/grent.c, lib/getdef.c, lib/getpass.c, lib/dialup.h, lib/encrypt.c, lib/faillog.h, lib/fputsx.c, lib/dialchk.c, lib/dialup.c, lib/commonio.c, lib/defines.h, etc/login.defs, etc/login.defs.linux, doc/README.linux, doc/LICENSE, doc/Makefile.am, doc/README, doc/HOWTO, doc/ANNOUNCE, debian/secure-su.README, debian/secure-su.conffiles, debian/secure-su.copyright, debian/secure-su.postrm, debian/secure-su.preinst, debian/securetty, debian/passwd.conffiles, debian/passwd.copyright, debian/passwd.postinst, debian/porttime, debian/login.conffiles, debian/login.copyright, debian/login.postinst, debian/login.postrm, debian/login.preinst, debian/login.prerm, debian/logoutd, acconfig.h, config.h.in, Makefile.am, old/Makefile.in, old/scologin.c, old/orig-config.h, old/pwconv-old.c, old/pwd.h.m4, old/pwunconv-old.c, old/config.h.sun4, old/config.h.svr4, old/config.h.xenix, old/config.h.linux, old/Makefile.sun4, old/Makefile.svr4, old/Makefile.xenix, old/Makefile.am, old/Makefile.linux, src/Makefile.in, src/pwconv.c, src/userdel.c, src/usermod.c, src/useradd.c, src/su.c, src/sulogin.c, src/pwconv5.c, src/scologin.c, src/pwck.c, src/pwunconv.c, src/patchlevel.h, src/newusers.c, src/passwd.c, src/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/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趾iewicz @@ -3039,6 +3307,6 @@ * contrib/adduser-old.c, contrib/adduser.sh, contrib/adduser2.sh, contrib/atudel: 960810 - first version under cvs - * contrib/Makefile.in, contrib/Makefile.am, contrib/README, contrib/adduser.c, contrib/pwdauth.c, doc/ANNOUNCE, doc/CHANGES, doc/Makefile.in, doc/README.sun4, doc/automake-1.0.diff, doc/console.c.spec, doc/HOWTO, doc/LICENSE, doc/Makefile.am, doc/README, doc/README.limits, doc/README.linux, doc/WISHLIST, etc/Makefile.in, etc/Makefile.am, etc/login.access, etc/login.defs, etc/login.defs.linux, old/Makefile.in, src/patchlevel.h, src/pwconv5.c, src/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/dialup.h, lib/grdbm.c, lib/grent.c, lib/gsdbm.c, lib/lastlog_.h, lib/md5.c, lib/md5.h, lib/md5crypt.c, lib/mkdir.c, lib/putgrent.c, lib/putpwent.c, lib/putspent.c, lib/pwdbm.c, lib/pwent.c, lib/rename.c, lib/rmdir.c, lib/shadow_.h, lib/spdbm.c, lib/strdup.c, lib/strstr.c, lib/defines.h, lib/faillog.h, lib/getdef.h, lib/groupio.h, lib/grpack.c, lib/gshadow_.h, lib/gspack.c, lib/port.h, lib/prototypes.h, lib/pwauth.h, lib/pwio.h, lib/pwpack.c, lib/rcsid.h, lib/sgetgrent.c, lib/sgetpwent.c, lib/sgetspent.c, lib/sgroupio.h, lib/shadow.c, lib/shadowio.c, lib/shadowio.h, lib/sppack.c, lib/utent.c, src/Makefile.in, src/dpasswd.c, src/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/Makefile.in, lib/dialchk.c, lib/dialup.c, lib/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/login_access.c, libmisc/login_desrpc.c, libmisc/login_krb.c, libmisc/setup.c, libmisc/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/Makefile.in, man/dpasswd.8, man/mkpasswd.8, man/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, Makefile.in, aclocal.m4, config.h.in, configure, install-sh, mkinstalldirs, stamp-h.in, Makefile.am, README, acconfig.h, configure.in, libmisc/Makefile.in, libmisc/Makefile.am, libmisc/addgrps.c: + * contrib/Makefile.in, contrib/Makefile.am, contrib/README, contrib/adduser.c, contrib/pwdauth.c, doc/ANNOUNCE, doc/CHANGES, doc/Makefile.in, doc/README.sun4, doc/automake-1.0.diff, doc/console.c.spec, doc/HOWTO, doc/LICENSE, doc/Makefile.am, doc/README, doc/README.limits, doc/README.linux, doc/WISHLIST, etc/Makefile.in, etc/Makefile.am, etc/login.access, etc/login.defs, etc/login.defs.linux, old/Makefile.in, src/patchlevel.h, src/pwconv5.c, src/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/dialup.h, lib/grdbm.c, lib/grent.c, lib/gsdbm.c, lib/lastlog_.h, lib/md5.c, lib/md5.h, lib/md5crypt.c, lib/mkdir.c, lib/putgrent.c, lib/putpwent.c, lib/putspent.c, lib/pwdbm.c, lib/pwent.c, lib/rename.c, lib/rmdir.c, lib/shadow_.h, lib/spdbm.c, lib/strdup.c, lib/strstr.c, lib/defines.h, lib/faillog.h, lib/getdef.h, lib/groupio.h, lib/grpack.c, lib/gshadow_.h, lib/gspack.c, lib/port.h, lib/prototypes.h, lib/pwauth.h, lib/pwio.h, lib/pwpack.c, lib/rcsid.h, lib/sgetgrent.c, lib/sgetpwent.c, lib/sgetspent.c, lib/sgroupio.h, lib/shadow.c, lib/shadowio.c, lib/shadowio.h, lib/sppack.c, lib/utent.c, src/Makefile.in, src/dpasswd.c, src/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/Makefile.in, lib/dialchk.c, lib/dialup.c, lib/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/login_access.c, libmisc/login_desrpc.c, libmisc/login_krb.c, libmisc/setup.c, libmisc/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/Makefile.in, man/dpasswd.8, man/mkpasswd.8, man/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, Makefile.in, acconfig.h, aclocal.m4, config.h.in, configure, install-sh, mkinstalldirs, stamp-h.in, Makefile.am, README, configure.in, libmisc/Makefile.in, libmisc/Makefile.am, libmisc/addgrps.c: New file. diff --git a/Makefile.in b/Makefile.in index 513096cf..cd315adc 100644 --- a/Makefile.in +++ b/Makefile.in @@ -38,8 +38,8 @@ host_triplet = @host@ DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \ $(srcdir)/Makefile.in $(srcdir)/config.h.in \ $(srcdir)/shadow.spec.in $(top_srcdir)/configure ABOUT-NLS \ - ChangeLog NEWS TODO acconfig.h config.guess config.rpath \ - config.sub depcomp install-sh ltmain.sh missing mkinstalldirs + ChangeLog NEWS TODO config.guess config.rpath config.sub \ + depcomp install-sh ltmain.sh missing mkinstalldirs subdir = . ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.in @@ -113,10 +113,12 @@ LIBCRACK = @LIBCRACK@ LIBCRYPT = @LIBCRYPT@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ +LIBMD = @LIBMD@ LIBOBJS = @LIBOBJS@ LIBPAM = @LIBPAM@ LIBS = @LIBS@ LIBSELINUX = @LIBSELINUX@ +LIBSKEY = @LIBSKEY@ LIBTOOL = @LIBTOOL@ LN_S = @LN_S@ LTLIBICONV = @LTLIBICONV@ @@ -242,7 +244,7 @@ config.h: stamp-h1 stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status @rm -f stamp-h1 cd $(top_builddir) && $(SHELL) ./config.status config.h -$(srcdir)/config.h.in: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) $(top_srcdir)/acconfig.h +$(srcdir)/config.h.in: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_srcdir) && $(AUTOHEADER) rm -f stamp-h1 touch $@ diff --git a/NEWS b/NEWS index 62294806..9438a5f4 100644 --- a/NEWS +++ b/NEWS @@ -1,4 +1,51 @@ -$Id: NEWS,v 1.178 2005/06/28 14:28:19 kloczek Exp $ +$Id: NEWS,v 1.211 2005/07/18 09:53:57 kloczek Exp $ + +shadow-4.0.10 -> shadow-4.0.11 18-07-2005 + +*** general: +- su: ignore SIGINT while authenticating. A ^C could defeat the waiting period and + permit brute-force attacks. Also ignore SIGQUIT. + Fixed: http://bugs.debian.org/52372 and http://bugs.debian.org/288827 +- useradd: rewrited for use getopt_long(), +- newgrp: add fix for handle splitted NIS groups: extends the functionality that, + if the requested group is given, all groups of the same GID are tested for + membership of the requesting user. + (fix by Christian Mudra ) +- fix nscd_flush_cache(): for some reason doing the INVALIDATE call with two + write()'s fails. Do one writev() call instead. + http://bugs.gentoo.org/show_bug.cgi?id=80413 + (submited by Martin Schlemmer ) +- merge nscd-socket-path patch from Fedora: newer glibc's have a different nscd socket + location (/var/run/nscd/socket instead /var/run/.nscd_socket), +- S/Key support is back, +- usermod: 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 ) +- chage: added missing \n in error messages, +- useradd, groupadd: change -O option to -K and document it in man page, +- su, sulogin, login: fixed erroneous warning messages when used with PAM about some + login.defs variables (fix by DJ Lucas ), +- autoconf: +-- stop with error message if crypt() not found, +-- remove --with{,out}-libcrypt switch, +-- move all autoheader templates from acconfig.h to configure.in, +- login: setup limits and umask (using login.defs ULIMITS and UMASK variables) only when + PAM support is disabled (it is task for pam_limits and pam_umask modules), +- sulogin, login: 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 ). +- updated translations: cs, da, de, es, fi, pl, pt, ro, ru, sk. +*** documentation: +- pwck(8): document -q option (based on Debian patch for fix http://bugs.debian.org/309408) +- pwck(8): rewrited OPTIONS section and better SYNOPSIS, +- lastlog(8): document that lastlog is a sparse file, and don't need to be rotated + http://bugs.debian.org/219321 +- login(8): better explain the respective roles of login, init and getty with regards + to the utmp file (based on 441_manpages-shadow.5 Debian patch), +- shadowconfig(8): removed (will be maintained in Debian shadow pkg repository), +- groupadd(8): document -o option, +- in SEE ALLSO section in groupadd(8), groupdel(8), groupmod(8), userdel(8), usermod(8) + added refer to gpasswd(8) (suggested by Mike Frysinger ). shadow-4.0.9 -> shadow-4.0.10 28-06-2005 @@ -30,7 +77,7 @@ shadow-4.0.9 -> shadow-4.0.10 28-06-2005 when it should have used pam_user) http://bugs.debian.org/47819 - remove using SHADOWPWD #define so now shadow is allways builded with shadow passwowd support, -- chage: rewrite for use getopt_long(), +- chage: rewrited for use getopt_long(), - updated translations: ca, cs, da, fi, pl, ru, zh_TW. *** documentation: - most of the man pages now are generated from XML files so in case submiting any @@ -104,7 +151,7 @@ shadow-4.0.7 -> shadow-4.0.8 26-04-2005 - newgrp(1): fix #251926, #166173, #113191 Debian bugs: explain why editing /etc/group (without gshadow) doesn't permit to use newgrp, - newgrp(1): newgrp uses /bin/sh (not bash), -- faillog(8): updated after rewrite faillog command for use getopt_long(), +- faillog(8): updated after rewrited faillog command for use getopt_long(), - login(1): removed fragment about abilities pass enviroment variables in login prompt, - gshadow(5): new file (by Nicolas Nicolas Fran癟ois ), - usermod(8): fixed #302388 Debian bug: added separated -o option description, diff --git a/acconfig.h b/acconfig.h deleted file mode 100644 index ed18b417..00000000 --- a/acconfig.h +++ /dev/null @@ -1,75 +0,0 @@ -/* $Id: acconfig.h,v 1.23 2005/06/16 18:39:30 kloczek Exp $ */ - - - -/* Path for faillog file. */ -#undef FAILLOG_FILE - -/* Defined if you have libcrack. */ -#undef HAVE_LIBCRACK - -/* Defined if you have the ts&szs cracklib. */ -#undef HAVE_LIBCRACK_HIST - -/* Defined if it includes *Pw functions. */ -#undef HAVE_LIBCRACK_PW - -/* Defined if you have libcrypt. */ -#undef HAVE_LIBCRYPT - -/* Define if struct lastlog has ll_host */ -#undef HAVE_LL_HOST - -/* Working shadow group support in libc? */ -#undef HAVE_SHADOWGRP - -/* Path for lastlog file. */ -#undef LASTLOG_FILE - -/* Define to support /etc/login.access login access control. */ -#undef LOGIN_ACCESS - -/* Location of system mail spool directory. */ -#undef MAIL_SPOOL_DIR - -/* Name of user's mail spool file if stored in user's home directory. */ -#undef MAIL_SPOOL_FILE - -/* Path to passwd program. */ -#undef PASSWD_PROGRAM - -/* Define if login should support the -r flag for rlogind. */ -#undef RLOGIN - -/* Define to the ruserok() "success" return value (0 or 1). */ -#undef RUSEROK - -/* Define to support the shadow group file. */ -#undef SHADOWGRP - -/* Define to support S/Key logins. */ -#undef SKEY - -/* Define to support /etc/suauth su access control. */ -#undef SU_ACCESS - -/* Define to use syslog(). */ -#undef USE_SYSLOG - -/* Define to support USG (Unix Systems Group?) behavior. */ -#undef USG - -/* Define if you have ut_host in struct utmp. */ -#undef UT_HOST - -/* Path for utmp file. */ -#undef _UTMP_FILE - -/* Path for wtmp file. */ -#undef _WTMP_FILE - -/* Define to libshadow_getpass to use our own version of getpass(). */ -#undef getpass - -/* Define to ut_name if struct utmp has ut_name (not ut_user). */ -#undef ut_user diff --git a/config.h.in b/config.h.in index 1865a3b9..70fb75e4 100644 --- a/config.h.in +++ b/config.h.in @@ -1,84 +1,12 @@ /* config.h.in. Generated from configure.in by autoheader. */ -/* $Id: acconfig.h,v 1.23 2005/06/16 18:39:30 kloczek Exp $ */ - - - -/* Path for faillog file. */ -#undef FAILLOG_FILE - -/* Defined if you have libcrack. */ -#undef HAVE_LIBCRACK - -/* Defined if you have the ts&szs cracklib. */ -#undef HAVE_LIBCRACK_HIST - -/* Defined if it includes *Pw functions. */ -#undef HAVE_LIBCRACK_PW - -/* Defined if you have libcrypt. */ -#undef HAVE_LIBCRYPT - -/* Define if struct lastlog has ll_host */ -#undef HAVE_LL_HOST - -/* Working shadow group support in libc? */ -#undef HAVE_SHADOWGRP - -/* Path for lastlog file. */ -#undef LASTLOG_FILE - -/* Define to support /etc/login.access login access control. */ -#undef LOGIN_ACCESS - -/* Location of system mail spool directory. */ -#undef MAIL_SPOOL_DIR - -/* Name of user's mail spool file if stored in user's home directory. */ -#undef MAIL_SPOOL_FILE - -/* Path to passwd program. */ -#undef PASSWD_PROGRAM - -/* Define if login should support the -r flag for rlogind. */ -#undef RLOGIN - -/* Define to the ruserok() "success" return value (0 or 1). */ -#undef RUSEROK - -/* Define to support the shadow group file. */ -#undef SHADOWGRP - -/* Define to support S/Key logins. */ -#undef SKEY - -/* Define to support /etc/suauth su access control. */ -#undef SU_ACCESS - -/* Define to use syslog(). */ -#undef USE_SYSLOG - -/* Define to support USG (Unix Systems Group?) behavior. */ -#undef USG - -/* Define if you have ut_host in struct utmp. */ -#undef UT_HOST - -/* Path for utmp file. */ -#undef _UTMP_FILE - -/* Path for wtmp file. */ -#undef _WTMP_FILE - -/* Define to libshadow_getpass to use our own version of getpass(). */ -#undef getpass - -/* Define to ut_name if struct utmp has ut_name (not ut_user). */ -#undef ut_user /* Define to 1 if translation of program messages to the user's native language is requested. */ #undef ENABLE_NLS +/* Path for faillog file. */ +#undef FAILLOG_FILE + /* Define to the type of elements in the array set by `getgroups'. Usually this is either `int' or `gid_t'. */ #undef GETGROUPS_T @@ -162,9 +90,21 @@ /* Define to 1 if you have the `lckpwdf' function. */ #undef HAVE_LCKPWDF +/* Defined if you have libcrack. */ +#undef HAVE_LIBCRACK + +/* Defined if you have the ts&szs cracklib. */ +#undef HAVE_LIBCRACK_HIST + +/* Defined if it includes *Pw functions. */ +#undef HAVE_LIBCRACK_PW + /* Define to 1 if you have the header file. */ #undef HAVE_LIMITS_H +/* Define if struct lastlog has ll_host */ +#undef HAVE_LL_HOST + /* Define to 1 if you have the header file. */ #undef HAVE_LOCALE_H @@ -225,6 +165,9 @@ /* Define to 1 if you have the header file. */ #undef HAVE_SGTTY_H +/* Have working shadow group support in libc */ +#undef HAVE_SHADOWGRP + /* Define to 1 if you have the header file. */ #undef HAVE_SHADOW_H @@ -326,6 +269,15 @@ /* Define to 1 if you have the header file. */ #undef HAVE_UTMP_H +/* Path for lastlog file. */ +#undef LASTLOG_FILE + +/* Location of system mail spool directory. */ +#undef MAIL_SPOOL_DIR + +/* Name of user's mail spool file if stored in user's home directory. */ +#undef MAIL_SPOOL_FILE + /* Name of package */ #undef PACKAGE @@ -344,21 +296,39 @@ /* Define to the version of this package. */ #undef PACKAGE_VERSION +/* Path to passwd program. */ +#undef PASSWD_PROGRAM + /* Define to 1 if the C compiler supports function prototypes. */ #undef PROTOTYPES /* Define as the return type of signal handlers (`int' or `void'). */ #undef RETSIGTYPE +/* Define if login should support the -r flag for rlogind. */ +#undef RLOGIN + +/* Define to the ruserok() "success" return value (0 or 1). */ +#undef RUSEROK + /* Define to 1 if the `setpgrp' function takes no argument. */ #undef SETPGRP_VOID +/* Define to support the shadow group file. */ +#undef SHADOWGRP + +/* Define to support S/Key logins. */ +#undef SKEY + /* Define to 1 if the `S_IS*' macros in do not work properly. */ #undef STAT_MACROS_BROKEN /* Define to 1 if you have the ANSI C header files. */ #undef STDC_HEADERS +/* Define to support /etc/suauth su access control. */ +#undef SU_ACCESS + /* Define to 1 if you can safely include both and . */ #undef TIME_WITH_SYS_TIME @@ -368,6 +338,12 @@ /* Define to support Pluggable Authentication Modules */ #undef USE_PAM +/* Define to use syslog(). */ +#undef USE_SYSLOG + +/* Define if you have ut_host in struct utmp. */ +#undef UT_HOST + /* Version number of package */ #undef VERSION @@ -385,12 +361,21 @@ /* Define for large files, on AIX-style hosts. */ #undef _LARGE_FILES +/* Path for utmp file. */ +#undef _UTMP_FILE + +/* Path for wtmp file. */ +#undef _WTMP_FILE + /* Define like PROTOTYPES; this can be used by system headers. */ #undef __PROTOTYPES /* Define to empty if `const' does not conform to ANSI C. */ #undef const +/* Define to libshadow_getpass to use our own version of getpass(). */ +#undef getpass + /* Define to `int' if doesn't define. */ #undef gid_t @@ -405,3 +390,6 @@ /* Define to `int' if doesn't define. */ #undef uid_t + +/* Define to ut_name if struct utmp has ut_name (not ut_user). */ +#undef ut_user diff --git a/configure b/configure index 9cdcaec6..93cddbd3 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 LIBCRYPT LIBCRACK LIBSELINUX LIBPAM MKINSTALLDIRS USE_NLS MSGFMT GMSGFMT XGETTEXT MSGMERGE INTL_MACOSX_LIBS LIBICONV LTLIBICONV INTLLIBS LIBINTL LTLIBINTL POSUB 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 LIBCRYPT LIBCRACK LIBSELINUX LIBPAM LIBSKEY LIBMD MKINSTALLDIRS USE_NLS MSGFMT GMSGFMT XGETTEXT MSGMERGE INTL_MACOSX_LIBS LIBICONV LTLIBICONV INTLLIBS LIBINTL LTLIBINTL POSUB LTLIBOBJS' ac_subst_files='' # Initialize some variables set by options. @@ -1047,9 +1047,9 @@ Optional Packages: --with-tags[=TAGS] include additional configurations [automatic] --with-libcrack try to use libcrack (default if found) - --with-libcrypt try to use libcrypt (default if found) --with-libpam use libpam for PAM support --with-selinux use SELinux support + --with-skey use S/Key support --with-gnu-ld assume the C compiler uses GNU ld default=no --with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib --without-libiconv-prefix don't search for libiconv in includedir and libdir @@ -1815,7 +1815,7 @@ fi # Define the identity of the package. PACKAGE=shadow - VERSION=4.0.10 + VERSION=4.0.11 cat >>confdefs.h <<_ACEOF @@ -21954,7 +21954,8 @@ echo "$as_me:$LINENO: result: $ac_cv_struct_utmp_ut_host" >&5 echo "${ECHO_T}$ac_cv_struct_utmp_ut_host" >&6 if test "$ac_cv_struct_utmp_ut_host" = "yes"; then - cat >>confdefs.h <<\_ACEOF + +cat >>confdefs.h <<\_ACEOF #define UT_HOST 1 _ACEOF @@ -22018,7 +22019,8 @@ echo "$as_me:$LINENO: result: $ac_cv_struct_utmp_ut_user" >&5 echo "${ECHO_T}$ac_cv_struct_utmp_ut_user" >&6 if test "$ac_cv_struct_utmp_ut_user" = "no"; then - cat >>confdefs.h <<\_ACEOF + +cat >>confdefs.h <<\_ACEOF #define ut_user ut_name _ACEOF @@ -22084,7 +22086,8 @@ echo "$as_me:$LINENO: result: $ac_cv_struct_lastlog_ll_host" >&5 echo "${ECHO_T}$ac_cv_struct_lastlog_ll_host" >&6 if test "$ac_cv_struct_lastlog_ll_host" = "yes"; then - cat >>confdefs.h <<\_ACEOF + +cat >>confdefs.h <<\_ACEOF #define HAVE_LL_HOST 1 _ACEOF @@ -22993,7 +22996,7 @@ fi if test "$ac_cv_header_shadow_h" = "yes"; then -echo "$as_me:$LINENO: checking for working shadow group support" >&5 + echo "$as_me:$LINENO: checking for working shadow group support" >&5 echo $ECHO_N "checking for working shadow group support... $ECHO_C" >&6 if test "${ac_cv_libc_shadowgrp+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -23009,13 +23012,13 @@ cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ - #include - main() - { - struct sgrp *sg = sgetsgent("test:x::"); - /* NYS libc on Red Hat 3.0.3 has broken shadow group support */ - return !sg || !sg->sg_adm || !sg->sg_mem; - } + #include + main() + { + struct sgrp *sg = sgetsgent("test:x::"); + /* NYS libc on Red Hat 3.0.3 has broken shadow group support */ + return !sg || !sg->sg_adm || !sg->sg_mem; + } _ACEOF rm -f conftest$ac_exeext @@ -23045,12 +23048,13 @@ fi echo "$as_me:$LINENO: result: $ac_cv_libc_shadowgrp" >&5 echo "${ECHO_T}$ac_cv_libc_shadowgrp" >&6 -if test "$ac_cv_libc_shadowgrp" = "yes"; then - cat >>confdefs.h <<\_ACEOF + if test "$ac_cv_libc_shadowgrp" = "yes"; then + +cat >>confdefs.h <<\_ACEOF #define HAVE_SHADOWGRP 1 _ACEOF -fi + fi fi echo "$as_me:$LINENO: checking location of shared mail directory" >&5 @@ -23067,7 +23071,8 @@ fi echo "$as_me:$LINENO: result: $shadow_cv_maildir" >&5 echo "${ECHO_T}$shadow_cv_maildir" >&6 if test $shadow_cv_maildir != none; then - cat >>confdefs.h <<_ACEOF + +cat >>confdefs.h <<_ACEOF #define MAIL_SPOOL_DIR "$shadow_cv_maildir" _ACEOF @@ -23087,7 +23092,8 @@ fi echo "$as_me:$LINENO: result: $shadow_cv_mailfile" >&5 echo "${ECHO_T}$shadow_cv_mailfile" >&6 if test $shadow_cv_mailfile != none; then - cat >>confdefs.h <<_ACEOF + +cat >>confdefs.h <<_ACEOF #define MAIL_SPOOL_FILE "$shadow_cv_mailfile" _ACEOF @@ -23110,6 +23116,7 @@ if test "$shadow_cv_utmpdir" = "none"; then { echo "$as_me:$LINENO: WARNING: utmp file not found" >&5 echo "$as_me: WARNING: utmp file not found" >&2;} fi + cat >>confdefs.h <<_ACEOF #define _UTMP_FILE "$shadow_cv_utmpdir/utmp" _ACEOF @@ -23128,14 +23135,17 @@ done fi echo "$as_me:$LINENO: result: $shadow_cv_logdir" >&5 echo "${ECHO_T}$shadow_cv_logdir" >&6 + cat >>confdefs.h <<_ACEOF #define _WTMP_FILE "$shadow_cv_logdir/wtmp" _ACEOF + cat >>confdefs.h <<_ACEOF #define LASTLOG_FILE "$shadow_cv_logdir/lastlog" _ACEOF + cat >>confdefs.h <<_ACEOF #define FAILLOG_FILE "$shadow_cv_logdir/faillog" _ACEOF @@ -23154,28 +23164,29 @@ fi fi echo "$as_me:$LINENO: result: $shadow_cv_passwd_dir" >&5 echo "${ECHO_T}$shadow_cv_passwd_dir" >&6 + cat >>confdefs.h <<_ACEOF #define PASSWD_PROGRAM "$shadow_cv_passwd_dir/passwd" _ACEOF -cat >>confdefs.h <<\_ACEOF -#define USG 1 -_ACEOF cat >>confdefs.h <<\_ACEOF #define USE_SYSLOG 1 _ACEOF + cat >>confdefs.h <<\_ACEOF #define RLOGIN 1 _ACEOF + cat >>confdefs.h <<\_ACEOF #define RUSEROK 0 _ACEOF + cat >>confdefs.h <<\_ACEOF #define getpass libshadow_getpass _ACEOF @@ -23194,12 +23205,6 @@ if test "${with_libcrack+set}" = set; then fi; -# Check whether --with-libcrypt or --without-libcrypt was given. -if test "${with_libcrypt+set}" = set; then - withval="$with_libcrypt" - -fi; - # Check whether --with-libpam or --without-libpam was given. if test "${with_libpam+set}" = set; then withval="$with_libpam" @@ -23212,6 +23217,12 @@ if test "${with_selinux+set}" = set; then fi; +# Check whether --with-skey or --without-skey was given. +if test "${with_skey+set}" = set; then + withval="$with_skey" + +fi; + echo "$as_me:$LINENO: checking for library containing inet_ntoa" >&5 echo $ECHO_N "checking for library containing inet_ntoa... $ECHO_C" >&6 @@ -23592,16 +23603,16 @@ if test "$ac_cv_search_gethostbyname" != no; then fi -if test "$enable_shadowgrp" != "no"; then - cat >>confdefs.h <<\_ACEOF +if test "$enable_shadowgrp" = "yes"; then + +cat >>confdefs.h <<\_ACEOF #define SHADOWGRP 1 _ACEOF fi -if test "$with_libcrypt" != "no"; then - echo "$as_me:$LINENO: checking for crypt in -lcrypt" >&5 +echo "$as_me:$LINENO: checking for crypt in -lcrypt" >&5 echo $ECHO_N "checking for crypt in -lcrypt... $ECHO_C" >&6 if test "${ac_cv_lib_crypt_crypt+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -23666,16 +23677,16 @@ fi echo "$as_me:$LINENO: result: $ac_cv_lib_crypt_crypt" >&5 echo "${ECHO_T}$ac_cv_lib_crypt_crypt" >&6 if test $ac_cv_lib_crypt_crypt = yes; then - cat >>confdefs.h <<\_ACEOF -#define HAVE_LIBCRYPT 1 -_ACEOF - LIBCRYPT=-lcrypt -fi - + LIBCRYPT=-lcrypt +else + { { echo "$as_me:$LINENO: error: crypt() not found" >&5 +echo "$as_me: error: crypt() not found" >&2;} + { (exit 1); exit 1; }; } fi -if test "$with_libcrack" != "no"; then + +if test "$with_libcrack" = "yes"; then echo "checking cracklib flavour, don't be surprised by the results" echo "$as_me:$LINENO: checking for FascistCheck in -lcrack" >&5 echo $ECHO_N "checking for FascistCheck in -lcrack... $ECHO_C" >&6 @@ -23742,10 +23753,11 @@ fi echo "$as_me:$LINENO: result: $ac_cv_lib_crack_FascistCheck" >&5 echo "${ECHO_T}$ac_cv_lib_crack_FascistCheck" >&6 if test $ac_cv_lib_crack_FascistCheck = yes; then - cat >>confdefs.h <<\_ACEOF + LIBCRACK=-lcrack +cat >>confdefs.h <<\_ACEOF #define HAVE_LIBCRACK 1 _ACEOF - LIBCRACK=-lcrack + fi echo "$as_me:$LINENO: checking for FascistHistory in -lcrack" >&5 @@ -23813,7 +23825,8 @@ fi echo "$as_me:$LINENO: result: $ac_cv_lib_crack_FascistHistory" >&5 echo "${ECHO_T}$ac_cv_lib_crack_FascistHistory" >&6 if test $ac_cv_lib_crack_FascistHistory = yes; then - cat >>confdefs.h <<\_ACEOF + +cat >>confdefs.h <<\_ACEOF #define HAVE_LIBCRACK_HIST 1 _ACEOF @@ -23884,7 +23897,8 @@ fi echo "$as_me:$LINENO: result: $ac_cv_lib_crack_FascistHistoryPw" >&5 echo "${ECHO_T}$ac_cv_lib_crack_FascistHistoryPw" >&6 if test $ac_cv_lib_crack_FascistHistoryPw = yes; then - cat >>confdefs.h <<\_ACEOF + +cat >>confdefs.h <<\_ACEOF #define HAVE_LIBCRACK_PW 1 _ACEOF @@ -24278,7 +24292,8 @@ echo "${ECHO_T}no" >&6 else echo "$as_me:$LINENO: checking use login and su access checking if PAM not used" >&5 echo $ECHO_N "checking use login and su access checking if PAM not used... $ECHO_C" >&6 - cat >>confdefs.h <<\_ACEOF + +cat >>confdefs.h <<\_ACEOF #define SU_ACCESS 1 _ACEOF @@ -24288,6 +24303,156 @@ fi +if test "$with_libskey" = "yes"; then + echo "$as_me:$LINENO: checking for MD5Init in -lmd" >&5 +echo $ECHO_N "checking for MD5Init in -lmd... $ECHO_C" >&6 +if test "${ac_cv_lib_md_MD5Init+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lmd $LIBS" +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char MD5Init (); +int +main () +{ +MD5Init (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_lib_md_MD5Init=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_cv_lib_md_MD5Init=no +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +echo "$as_me:$LINENO: result: $ac_cv_lib_md_MD5Init" >&5 +echo "${ECHO_T}$ac_cv_lib_md_MD5Init" >&6 +if test $ac_cv_lib_md_MD5Init = yes; then + LIBMD=-lmd +fi + + echo "$as_me:$LINENO: checking for skeychallenge in -lskey" >&5 +echo $ECHO_N "checking for skeychallenge in -lskey... $ECHO_C" >&6 +if test "${ac_cv_lib_skey_skeychallenge+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lskey $LIBS" +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char skeychallenge (); +int +main () +{ +skeychallenge (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_lib_skey_skeychallenge=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_cv_lib_skey_skeychallenge=no +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +echo "$as_me:$LINENO: result: $ac_cv_lib_skey_skeychallenge" >&5 +echo "${ECHO_T}$ac_cv_lib_skey_skeychallenge" >&6 +if test $ac_cv_lib_skey_skeychallenge = yes; then + LIBSKEY=-lskey +else + { { echo "$as_me:$LINENO: error: liskey missing. You can download S/Key source code from http://rsync1.it.gentoo.org/gentoo/distfiles/skey-1.1.5.tar.bz2" >&5 +echo "$as_me: error: liskey missing. You can download S/Key source code from http://rsync1.it.gentoo.org/gentoo/distfiles/skey-1.1.5.tar.bz2" >&2;} + { (exit 1); exit 1; }; } +fi + + +cat >>confdefs.h <<\_ACEOF +#define SKEY 1 +_ACEOF + +fi + + + MKINSTALLDIRS= if test -n "$ac_aux_dir"; then @@ -26930,6 +27095,8 @@ s,@LIBCRYPT@,$LIBCRYPT,;t t s,@LIBCRACK@,$LIBCRACK,;t t s,@LIBSELINUX@,$LIBSELINUX,;t t s,@LIBPAM@,$LIBPAM,;t t +s,@LIBSKEY@,$LIBSKEY,;t t +s,@LIBMD@,$LIBMD,;t t s,@MKINSTALLDIRS@,$MKINSTALLDIRS,;t t s,@USE_NLS@,$USE_NLS,;t t s,@MSGFMT@,$MSGFMT,;t t diff --git a/configure.in b/configure.in index fe98d846..06ec6c93 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.10) +AM_INIT_AUTOMAKE(shadow, 4.0.11) AC_CONFIG_HEADERS([config.h]) dnl Some hacks... @@ -63,7 +63,7 @@ if test "$ac_cv_header_utmp_h" = "yes"; then ) if test "$ac_cv_struct_utmp_ut_host" = "yes"; then - AC_DEFINE(UT_HOST) + AC_DEFINE(UT_HOST, 1, [Define if you have ut_host in struct utmp.]) fi AC_CACHE_CHECK(for ut_user in struct utmp, @@ -77,7 +77,8 @@ if test "$ac_cv_header_utmp_h" = "yes"; then ) if test "$ac_cv_struct_utmp_ut_user" = "no"; then - AC_DEFINE(ut_user, ut_name) + AC_DEFINE(ut_user, ut_name, + [Define to ut_name if struct utmp has ut_name (not ut_user).]) fi fi @@ -93,7 +94,8 @@ if test "$ac_cv_header_lastlog_h" = "yes"; then ) if test "$ac_cv_struct_lastlog_ll_host" = "yes"; then - AC_DEFINE(HAVE_LL_HOST) + AC_DEFINE(HAVE_LL_HOST, 1, + [Define if struct lastlog has ll_host]) fi fi @@ -110,26 +112,26 @@ AC_CHECK_FUNC(setpgrp) AC_FUNC_SETPGRP if test "$ac_cv_header_shadow_h" = "yes"; then -AC_CACHE_CHECK(for working shadow group support, - ac_cv_libc_shadowgrp, - AC_RUN_IFELSE([AC_LANG_SOURCE([ - #include - main() - { - struct sgrp *sg = sgetsgent("test:x::"); - /* NYS libc on Red Hat 3.0.3 has broken shadow group support */ - return !sg || !sg->sg_adm || !sg->sg_mem; - }] - )], - [ac_cv_libc_shadowgrp=yes], - [ac_cv_libc_shadowgrp=no], - [ac_cv_libc_shadowgrp=no] + AC_CACHE_CHECK(for working shadow group support, + ac_cv_libc_shadowgrp, + AC_RUN_IFELSE([AC_LANG_SOURCE([ + #include + main() + { + struct sgrp *sg = sgetsgent("test:x::"); + /* NYS libc on Red Hat 3.0.3 has broken shadow group support */ + return !sg || !sg->sg_adm || !sg->sg_mem; + }] + )], + [ac_cv_libc_shadowgrp=yes], + [ac_cv_libc_shadowgrp=no], + [ac_cv_libc_shadowgrp=no] + ) ) -) -if test "$ac_cv_libc_shadowgrp" = "yes"; then - AC_DEFINE(HAVE_SHADOWGRP) -fi + if test "$ac_cv_libc_shadowgrp" = "yes"; then + AC_DEFINE(HAVE_SHADOWGRP, 1, [Have working shadow group support in libc]) + fi fi AC_CACHE_CHECK([location of shared mail directory], shadow_cv_maildir, @@ -139,7 +141,8 @@ AC_CACHE_CHECK([location of shared mail directory], shadow_cv_maildir, fi done]) if test $shadow_cv_maildir != none; then - AC_DEFINE_UNQUOTED(MAIL_SPOOL_DIR, "$shadow_cv_maildir") + AC_DEFINE_UNQUOTED(MAIL_SPOOL_DIR, "$shadow_cv_maildir", + [Location of system mail spool directory.]) fi AC_CACHE_CHECK([location of user mail file], shadow_cv_mailfile, @@ -149,7 +152,8 @@ AC_CACHE_CHECK([location of user mail file], shadow_cv_mailfile, fi done]) if test $shadow_cv_mailfile != none; then - AC_DEFINE_UNQUOTED(MAIL_SPOOL_FILE, "$shadow_cv_mailfile") + AC_DEFINE_UNQUOTED(MAIL_SPOOL_FILE, "$shadow_cv_mailfile", + [Name of user's mail spool file if stored in user's home directory.]) fi AC_CACHE_CHECK([location of utmp], shadow_cv_utmpdir, @@ -161,7 +165,8 @@ done]) if test "$shadow_cv_utmpdir" = "none"; then AC_MSG_WARN(utmp file not found) fi -AC_DEFINE_UNQUOTED(_UTMP_FILE, "$shadow_cv_utmpdir/utmp") +AC_DEFINE_UNQUOTED(_UTMP_FILE, "$shadow_cv_utmpdir/utmp", + [Path for utmp file.]) AC_CACHE_CHECK([location of faillog/lastlog/wtmp], shadow_cv_logdir, [for shadow_cv_logdir in /var/log /var/adm /usr/adm /etc; do @@ -169,9 +174,12 @@ AC_CACHE_CHECK([location of faillog/lastlog/wtmp], shadow_cv_logdir, break fi done]) -AC_DEFINE_UNQUOTED(_WTMP_FILE, "$shadow_cv_logdir/wtmp") -AC_DEFINE_UNQUOTED(LASTLOG_FILE, "$shadow_cv_logdir/lastlog") -AC_DEFINE_UNQUOTED(FAILLOG_FILE, "$shadow_cv_logdir/faillog") +AC_DEFINE_UNQUOTED(_WTMP_FILE, "$shadow_cv_logdir/wtmp", + [Path for wtmp file.]) +AC_DEFINE_UNQUOTED(LASTLOG_FILE, "$shadow_cv_logdir/lastlog", + [Path for lastlog file.]) +AC_DEFINE_UNQUOTED(FAILLOG_FILE, "$shadow_cv_logdir/faillog", + [Path for faillog file.]) AC_CACHE_CHECK([location of the passwd program], shadow_cv_passwd_dir, [if test -f /usr/bin/passwd; then @@ -179,25 +187,26 @@ AC_CACHE_CHECK([location of the passwd program], shadow_cv_passwd_dir, else shadow_cv_passwd_dir=/bin fi]) -AC_DEFINE_UNQUOTED(PASSWD_PROGRAM, "$shadow_cv_passwd_dir/passwd") +AC_DEFINE_UNQUOTED(PASSWD_PROGRAM, "$shadow_cv_passwd_dir/passwd", + [Path to passwd program.]) dnl XXX - quick hack, should disappear before anyone notices :). -AC_DEFINE(USG) -AC_DEFINE(USE_SYSLOG) -AC_DEFINE(RLOGIN) -AC_DEFINE(RUSEROK, 0) +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) +AC_DEFINE(getpass, libshadow_getpass, + [Define to libshadow_getpass to use our own version of getpass().]) AC_ARG_ENABLE(shadowgrp, [ --enable-shadowgrp enable shadow group support [default=yes]]) AC_ARG_WITH(libcrack, [ --with-libcrack try to use libcrack (default if found)]) -AC_ARG_WITH(libcrypt, [ --with-libcrypt try to use libcrypt (default if found)]) AC_ARG_WITH(libpam, [ --with-libpam use libpam for PAM support]) AC_ARG_WITH(selinux, [ --with-selinux use SELinux support]) +AC_ARG_WITH(skey, [ --with-skey use S/Key support]) dnl Check for some functions in libc first, only if not found check for dnl other libraries. This should prevent linking libnsl if not really @@ -207,21 +216,23 @@ AC_SEARCH_LIBS(inet_ntoa, inet) AC_SEARCH_LIBS(socket, socket) AC_SEARCH_LIBS(gethostbyname, nsl) -if test "$enable_shadowgrp" != "no"; then - AC_DEFINE(SHADOWGRP) +if test "$enable_shadowgrp" = "yes"; then + AC_DEFINE(SHADOWGRP, 1, [Define to support the shadow group file.]) fi AC_SUBST(LIBCRYPT) -if test "$with_libcrypt" != "no"; then - AC_CHECK_LIB(crypt, crypt, [AC_DEFINE(HAVE_LIBCRYPT) LIBCRYPT=-lcrypt]) -fi +AC_CHECK_LIB(crypt, crypt, [LIBCRYPT=-lcrypt], + [AC_MSG_ERROR([crypt() not found])]) AC_SUBST(LIBCRACK) -if test "$with_libcrack" != "no"; then +if test "$with_libcrack" = "yes"; then echo "checking cracklib flavour, don't be surprised by the results" - AC_CHECK_LIB(crack, FascistCheck, AC_DEFINE(HAVE_LIBCRACK) LIBCRACK=-lcrack) - AC_CHECK_LIB(crack, FascistHistory, AC_DEFINE(HAVE_LIBCRACK_HIST)) - AC_CHECK_LIB(crack, FascistHistoryPw, AC_DEFINE(HAVE_LIBCRACK_PW)) + AC_CHECK_LIB(crack, FascistCheck, + [LIBCRACK=-lcrack AC_DEFINE(HAVE_LIBCRACK, 1, [Defined if you have libcrack.])]) + AC_CHECK_LIB(crack, FascistHistory, + AC_DEFINE(HAVE_LIBCRACK_HIST, 1, [Defined if you have the ts&szs cracklib.])) + AC_CHECK_LIB(crack, FascistHistoryPw, + AC_DEFINE(HAVE_LIBCRACK_PW, 1, [Defined if it includes *Pw functions.])) fi if test "$with_selinux" = "yes"; then @@ -247,10 +258,19 @@ if test "$with_libpam" = "yes"; then AC_MSG_RESULT(no) else AC_MSG_CHECKING(use login and su access checking if PAM not used) - AC_DEFINE(SU_ACCESS) + AC_DEFINE(SU_ACCESS, 1, [Define to support /etc/suauth su access control.]) AC_MSG_RESULT(yes) fi +AC_SUBST(LIBSKEY) +AC_SUBST(LIBMD) +if test "$with_libskey" = "yes"; then + AC_CHECK_LIB(md, MD5Init, [LIBMD=-lmd]) + AC_CHECK_LIB(skey, skeychallenge, [LIBSKEY=-lskey], + [AC_MSG_ERROR([liskey missing. You can download S/Key source code from http://rsync1.it.gentoo.org/gentoo/distfiles/skey-1.1.5.tar.bz2])]) + AC_DEFINE(SKEY, 1, [Define to support S/Key logins.]) +fi + AM_GNU_GETTEXT_VERSION(0.12.1) AM_GNU_GETTEXT([external]) diff --git a/contrib/Makefile.in b/contrib/Makefile.in index ee272680..122ebac5 100644 --- a/contrib/Makefile.in +++ b/contrib/Makefile.in @@ -91,10 +91,12 @@ LIBCRACK = @LIBCRACK@ LIBCRYPT = @LIBCRYPT@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ +LIBMD = @LIBMD@ LIBOBJS = @LIBOBJS@ LIBPAM = @LIBPAM@ LIBS = @LIBS@ LIBSELINUX = @LIBSELINUX@ +LIBSKEY = @LIBSKEY@ LIBTOOL = @LIBTOOL@ LN_S = @LN_S@ LTLIBICONV = @LTLIBICONV@ diff --git a/doc/Makefile.in b/doc/Makefile.in index a8757331..fc8b52dc 100644 --- a/doc/Makefile.in +++ b/doc/Makefile.in @@ -91,10 +91,12 @@ LIBCRACK = @LIBCRACK@ LIBCRYPT = @LIBCRYPT@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ +LIBMD = @LIBMD@ LIBOBJS = @LIBOBJS@ LIBPAM = @LIBPAM@ LIBS = @LIBS@ LIBSELINUX = @LIBSELINUX@ +LIBSKEY = @LIBSKEY@ LIBTOOL = @LIBTOOL@ LN_S = @LN_S@ LTLIBICONV = @LTLIBICONV@ diff --git a/etc/Makefile.in b/etc/Makefile.in index 7ae93169..ed9f3443 100644 --- a/etc/Makefile.in +++ b/etc/Makefile.in @@ -100,10 +100,12 @@ LIBCRACK = @LIBCRACK@ LIBCRYPT = @LIBCRYPT@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ +LIBMD = @LIBMD@ LIBOBJS = @LIBOBJS@ LIBPAM = @LIBPAM@ LIBS = @LIBS@ LIBSELINUX = @LIBSELINUX@ +LIBSKEY = @LIBSKEY@ LIBTOOL = @LIBTOOL@ LN_S = @LN_S@ LTLIBICONV = @LTLIBICONV@ diff --git a/etc/pam.d/Makefile.in b/etc/pam.d/Makefile.in index b72a1bf2..7a98bb06 100644 --- a/etc/pam.d/Makefile.in +++ b/etc/pam.d/Makefile.in @@ -91,10 +91,12 @@ LIBCRACK = @LIBCRACK@ LIBCRYPT = @LIBCRYPT@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ +LIBMD = @LIBMD@ LIBOBJS = @LIBOBJS@ LIBPAM = @LIBPAM@ LIBS = @LIBS@ LIBSELINUX = @LIBSELINUX@ +LIBSKEY = @LIBSKEY@ LIBTOOL = @LIBTOOL@ LN_S = @LN_S@ LTLIBICONV = @LTLIBICONV@ diff --git a/lib/Makefile.am b/lib/Makefile.am index 5a5b6dc3..f224b478 100644 --- a/lib/Makefile.am +++ b/lib/Makefile.am @@ -6,7 +6,7 @@ DEFS = lib_LTLIBRARIES = libshadow.la libshadow_la_LDFLAGS = -version-info 0:0:0 -libshadow_la_LIBADD = $(INTLLIBS) $(LIBCRYPT) $(LIBSELINUX) +libshadow_la_LIBADD = $(INTLLIBS) $(LIBCRYPT) $(LIBSKEY) $(LIBMD) $(LIBSELINUX) libshadow_la_SOURCES = \ commonio.c \ diff --git a/lib/Makefile.in b/lib/Makefile.in index 1453db0f..6bf902cb 100644 --- a/lib/Makefile.in +++ b/lib/Makefile.in @@ -58,6 +58,7 @@ libLTLIBRARIES_INSTALL = $(INSTALL) LTLIBRARIES = $(lib_LTLIBRARIES) am__DEPENDENCIES_1 = libshadow_la_DEPENDENCIES = $(am__DEPENDENCIES_1) \ + $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) am_libshadow_la_OBJECTS = commonio.lo encrypt.lo fputsx.lo getdef.lo \ getpass.lo groupio.lo gshadow.lo lockpw.lo nscd.lo port.lo \ @@ -121,10 +122,12 @@ LIBCRACK = @LIBCRACK@ LIBCRYPT = @LIBCRYPT@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ +LIBMD = @LIBMD@ LIBOBJS = @LIBOBJS@ LIBPAM = @LIBPAM@ LIBS = @LIBS@ LIBSELINUX = @LIBSELINUX@ +LIBSKEY = @LIBSKEY@ LIBTOOL = @LIBTOOL@ LN_S = @LN_S@ LTLIBICONV = @LTLIBICONV@ @@ -201,7 +204,7 @@ target_alias = @target_alias@ AUTOMAKE_OPTIONS = 1.0 foreign lib_LTLIBRARIES = libshadow.la libshadow_la_LDFLAGS = -version-info 0:0:0 -libshadow_la_LIBADD = $(INTLLIBS) $(LIBCRYPT) $(LIBSELINUX) +libshadow_la_LIBADD = $(INTLLIBS) $(LIBCRYPT) $(LIBSKEY) $(LIBMD) $(LIBSELINUX) libshadow_la_SOURCES = \ commonio.c \ commonio.h \ diff --git a/lib/getdef.c b/lib/getdef.c index 94d2b4c2..edab1b5a 100644 --- a/lib/getdef.c +++ b/lib/getdef.c @@ -30,7 +30,7 @@ #include #include "rcsid.h" -RCSID ("$Id: getdef.c,v 1.30 2005/05/25 19:31:50 kloczek Exp $") +RCSID ("$Id: getdef.c,v 1.31 2005/07/12 18:54:39 kloczek Exp $") #include "prototypes.h" #include "defines.h" #include @@ -72,7 +72,6 @@ static struct itemdef def_table[] = { {"LASTLOG_ENAB", NULL}, {"LOGIN_STRING", NULL}, {"MAIL_CHECK_ENAB", NULL}, - {"MAIL_DIR", NULL}, {"MAIL_FILE", NULL}, {"MD5_CRYPT_ENAB", NULL}, {"MOTD_FILE", NULL}, @@ -88,8 +87,8 @@ static struct itemdef def_table[] = { {"QUOTAS_ENAB", NULL}, {"ULIMIT", NULL}, #endif - {"CONSOLE", NULL}, {"CONSOLE_GROUPS", NULL}, + {"CONSOLE", NULL}, {"CREATE_HOME", NULL}, {"ERASECHAR", NULL}, {"FAKE_SHELL", NULL}, @@ -102,6 +101,7 @@ static struct itemdef def_table[] = { {"LOGIN_TIMEOUT", NULL}, {"LOG_OK_LOGINS", NULL}, {"LOG_UNKFAIL_ENAB", NULL}, + {"MAIL_DIR", NULL}, {"SULOG_FILE", NULL}, {"SU_NAME", NULL}, #ifdef USE_SYSLOG diff --git a/lib/nscd.c b/lib/nscd.c index 69a4ba10..3a59299e 100644 --- a/lib/nscd.c +++ b/lib/nscd.c @@ -13,7 +13,8 @@ /* Version number of the daemon interface */ #define NSCD_VERSION 2 /* Path for the Unix domain socket. */ -#define _PATH_NSCDSOCKET "/var/run/.nscd_socket" +#define _PATH_NSCDSOCKET "/var/run/nscd/socket" +#define _PATH_NSCDSOCKET_OLD "/var/run/.nscd_socket" /* Available services. */ typedef enum { @@ -57,8 +58,15 @@ static int nscd_open_socket (void) assert (sizeof (addr.sun_path) >= sizeof (_PATH_NSCDSOCKET)); strcpy (addr.sun_path, _PATH_NSCDSOCKET); if (connect (sock, (struct sockaddr *) &addr, sizeof (addr)) < 0) { - close (sock); - return -1; + addr.sun_family = AF_UNIX; + assert (sizeof (addr.sun_path) >= + sizeof (_PATH_NSCDSOCKET_OLD)); + strcpy (addr.sun_path, _PATH_NSCDSOCKET_OLD); + if (connect (sock, (struct sockaddr *) &addr, sizeof (addr)) < + 0) { + close (sock); + return -1; + } } return sock; @@ -71,6 +79,7 @@ int nscd_flush_cache (char *service) { int sock = nscd_open_socket (); request_header req; + struct iovec iov[2]; ssize_t nbytes; if (sock == -1) @@ -78,15 +87,15 @@ int nscd_flush_cache (char *service) req.version = NSCD_VERSION; req.type = INVALIDATE; - req.key_len = strlen (service) + 1; - nbytes = write (sock, &req, sizeof (request_header)); - if (nbytes != sizeof (request_header)) { - close (sock); - return -1; - } + req.key_len = strlen (service); - nbytes = write (sock, (void *) service, req.key_len); + iov[0].iov_base = &req; + iov[0].iov_len = sizeof (req); + iov[1].iov_base = service; + iov[1].iov_len = req.key_len; + + nbytes = writev (sock, iov, 2); close (sock); - return (nbytes != req.key_len ? (-1) : 0); + return (nbytes != iov[0].iov_len + iov[1].iov_len ? (-1) : 0); } diff --git a/lib/pwauth.c b/lib/pwauth.c index 962e585b..e7b741a1 100644 --- a/lib/pwauth.c +++ b/lib/pwauth.c @@ -31,7 +31,7 @@ #ifndef USE_PAM #include "rcsid.h" -RCSID ("$Id: pwauth.c,v 1.17 2005/04/17 15:21:42 kloczek Exp $") +RCSID ("$Id: pwauth.c,v 1.18 2005/07/07 18:53:14 kloczek Exp $") #include #include #include @@ -41,6 +41,9 @@ RCSID ("$Id: pwauth.c,v 1.17 2005/04/17 15:21:42 kloczek Exp $") #include "defines.h" #include "pwauth.h" #include "getdef.h" +#ifdef SKEY +#include +#endif #ifdef __linux__ /* standard password prompt by default */ static const char *PROMPT = gettext_noop ("Password: "); #else @@ -69,6 +72,12 @@ pw_auth (const char *cipher, const char *user, int reason, const char *input) const char *cp; int retval; +#ifdef SKEY + int use_skey = 0; + char challenge_info[40]; + struct skey skey; +#endif + /* * There are programs for adding and deleting authentication data. */ @@ -79,6 +88,7 @@ pw_auth (const char *cipher, const char *user, int reason, const char *input) /* * There are even programs for changing the user name ... */ + if (reason == PW_CHANGE && input != (char *) 0) return 0; @@ -90,6 +100,7 @@ pw_auth (const char *cipher, const char *user, int reason, const char *input) * know it. This is a policy decision that might have to be * revisited. */ + if (reason == PW_CHANGE && getuid () == 0) return 0; @@ -101,16 +112,34 @@ pw_auth (const char *cipher, const char *user, int reason, const char *input) * the user could just hit , so it doesn't really * matter. */ + if (cipher == (char *) 0 || *cipher == '\0') return 0; +#ifdef SKEY + /* + * If the user has an S/KEY entry show them the pertinent info + * and then we can try validating the created cyphertext and the SKEY. + * If there is no SKEY information we default to not using SKEY. + */ + + if (skeychallenge (&skey, user, challenge_info) == 0) + use_skey = 1; +#endif + /* * Prompt for the password as required. FTPD and REXECD both * get the cleartext password for us. */ + if (reason != PW_FTP && reason != PW_REXEC && !input) { if (!(cp = getdef_str ("LOGIN_STRING"))) cp = _(PROMPT); +#ifdef SKEY + if (use_skey) + printf ("[%s]\n", challenge_info); +#endif + snprintf (prompt, sizeof prompt, cp, user); clear = getpass (prompt); if (!clear) { @@ -125,16 +154,50 @@ pw_auth (const char *cipher, const char *user, int reason, const char *input) /* * Convert the cleartext password into a ciphertext string. * If the two match, the return value will be zero, which is - * SUCCESS. + * SUCCESS. Otherwise we see if SKEY is being used and check + * the results there as well. */ + retval = strcmp (pw_encrypt (input, cipher), cipher); +#ifdef SKEY + /* + * If (1) The password fails to match, and + * (2) The password is empty and + * (3) We are using OPIE or S/Key, then + * ...Re-prompt, with echo on. + * -- AR 8/22/1999 + */ + if (retval && !input[0] && (use_skey)) { + strncat (prompt, "(Echo on) ", + (sizeof (prompt) - strlen (prompt))); + clear = getpass_with_echo (prompt); + if (!clear) { + static char c[1]; + + c[0] = '\0'; + clear = c; + } + input = clear; + } + + if (retval && use_skey) { + int passcheck = -1; + + if (skeyverify (&skey, input) == 0) + passcheck = skey.n; + if (passcheck > 0) + retval = 0; + } +#endif + /* * Things like RADIUS authentication may need the password - * if the external variable wipe_clear_pass is zero, we will * not wipe it (the caller should wipe clear_pass when it is * no longer needed). --marekm */ + clear_pass = clear; if (wipe_clear_pass && clear && *clear) strzero (clear); diff --git a/libmisc/Makefile.am b/libmisc/Makefile.am index da994bde..f7ac91ea 100644 --- a/libmisc/Makefile.am +++ b/libmisc/Makefile.am @@ -11,7 +11,6 @@ libmisc_a_SOURCES = \ basename.c \ chkname.c \ chkname.h \ - chkshell.c \ chowndir.c \ chowntty.c \ console.c \ diff --git a/libmisc/Makefile.in b/libmisc/Makefile.in index 5f16d846..06dcb1ce 100644 --- a/libmisc/Makefile.in +++ b/libmisc/Makefile.in @@ -52,20 +52,19 @@ ARFLAGS = cru libmisc_a_AR = $(AR) $(ARFLAGS) libmisc_a_LIBADD = am_libmisc_a_OBJECTS = addgrps.$(OBJEXT) age.$(OBJEXT) \ - basename.$(OBJEXT) chkname.$(OBJEXT) chkshell.$(OBJEXT) \ - chowndir.$(OBJEXT) chowntty.$(OBJEXT) console.$(OBJEXT) \ - copydir.$(OBJEXT) entry.$(OBJEXT) env.$(OBJEXT) \ - failure.$(OBJEXT) fields.$(OBJEXT) getdate.$(OBJEXT) \ - hushed.$(OBJEXT) isexpired.$(OBJEXT) limits.$(OBJEXT) \ - list.$(OBJEXT) log.$(OBJEXT) loginprompt.$(OBJEXT) \ - mail.$(OBJEXT) motd.$(OBJEXT) myname.$(OBJEXT) \ - obscure.$(OBJEXT) pam_pass.$(OBJEXT) pwd2spwd.$(OBJEXT) \ - pwdcheck.$(OBJEXT) pwd_init.$(OBJEXT) rlogin.$(OBJEXT) \ - salt.$(OBJEXT) setugid.$(OBJEXT) setupenv.$(OBJEXT) \ - shell.$(OBJEXT) strtoday.$(OBJEXT) sub.$(OBJEXT) \ - sulog.$(OBJEXT) ttytype.$(OBJEXT) tz.$(OBJEXT) \ - ulimit.$(OBJEXT) utmp.$(OBJEXT) valid.$(OBJEXT) \ - xmalloc.$(OBJEXT) + basename.$(OBJEXT) chkname.$(OBJEXT) chowndir.$(OBJEXT) \ + chowntty.$(OBJEXT) console.$(OBJEXT) copydir.$(OBJEXT) \ + entry.$(OBJEXT) env.$(OBJEXT) failure.$(OBJEXT) \ + fields.$(OBJEXT) getdate.$(OBJEXT) hushed.$(OBJEXT) \ + isexpired.$(OBJEXT) limits.$(OBJEXT) list.$(OBJEXT) \ + log.$(OBJEXT) loginprompt.$(OBJEXT) mail.$(OBJEXT) \ + motd.$(OBJEXT) myname.$(OBJEXT) obscure.$(OBJEXT) \ + pam_pass.$(OBJEXT) pwd2spwd.$(OBJEXT) pwdcheck.$(OBJEXT) \ + pwd_init.$(OBJEXT) rlogin.$(OBJEXT) salt.$(OBJEXT) \ + setugid.$(OBJEXT) setupenv.$(OBJEXT) shell.$(OBJEXT) \ + strtoday.$(OBJEXT) sub.$(OBJEXT) sulog.$(OBJEXT) \ + ttytype.$(OBJEXT) tz.$(OBJEXT) ulimit.$(OBJEXT) utmp.$(OBJEXT) \ + valid.$(OBJEXT) xmalloc.$(OBJEXT) libmisc_a_OBJECTS = $(am_libmisc_a_OBJECTS) DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp @@ -127,10 +126,12 @@ LIBCRACK = @LIBCRACK@ LIBCRYPT = @LIBCRYPT@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ +LIBMD = @LIBMD@ LIBOBJS = @LIBOBJS@ LIBPAM = @LIBPAM@ LIBS = @LIBS@ LIBSELINUX = @LIBSELINUX@ +LIBSKEY = @LIBSKEY@ LIBTOOL = @LIBTOOL@ LN_S = @LN_S@ LTLIBICONV = @LTLIBICONV@ @@ -213,7 +214,6 @@ libmisc_a_SOURCES = \ basename.c \ chkname.c \ chkname.h \ - chkshell.c \ chowndir.c \ chowntty.c \ console.c \ @@ -304,7 +304,6 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/age.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/basename.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/chkname.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/chkshell.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/chowndir.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/chowntty.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/console.Po@am__quote@ diff --git a/libmisc/getdate.c b/libmisc/getdate.c index 8251776c..50134c88 100644 --- a/libmisc/getdate.c +++ b/libmisc/getdate.c @@ -149,7 +149,7 @@ #include "getdate.h" -#if defined (STDC_HEADERS) || defined (USG) +#if defined (STDC_HEADERS) # include #endif diff --git a/libmisc/getdate.y b/libmisc/getdate.y index 82c7f563..b8bd565e 100644 --- a/libmisc/getdate.y +++ b/libmisc/getdate.y @@ -54,7 +54,7 @@ #include "getdate.h" -#if defined (STDC_HEADERS) || defined (USG) +#if defined (STDC_HEADERS) # include #endif diff --git a/libmisc/pwdcheck.c b/libmisc/pwdcheck.c index 1451c43b..706188bd 100644 --- a/libmisc/pwdcheck.c +++ b/libmisc/pwdcheck.c @@ -1,10 +1,11 @@ #include #include "rcsid.h" -RCSID ("$Id: pwdcheck.c,v 1.6 2005/05/25 18:20:22 kloczek Exp $") +RCSID ("$Id: pwdcheck.c,v 1.7 2005/07/18 12:55:36 kloczek Exp $") +#include +#include #include "prototypes.h" #include "defines.h" -#include #include "pwauth.h" #ifdef HAVE_SHADOW_H #include diff --git a/libmisc/setupenv.c b/libmisc/setupenv.c index 6b7e97bd..b731ca2f 100644 --- a/libmisc/setupenv.c +++ b/libmisc/setupenv.c @@ -34,7 +34,7 @@ #include #include "rcsid.h" -RCSID ("$Id: setupenv.c,v 1.14 2005/03/31 05:14:50 kloczek Exp $") +RCSID ("$Id: setupenv.c,v 1.17 2005/07/06 11:49:21 kloczek Exp $") #include #include #include @@ -238,7 +238,17 @@ void setup_env (struct passwd *info) * Create the PATH environmental variable and export it. */ + /* + * Export the user name. For BSD derived systems, it's "USER", for + * all others it's "LOGNAME". We set both of them. + */ + + addenv ("USER", info->pw_name); + addenv ("LOGNAME", info->pw_name); + +#ifndef USE_PAM cp = getdef_str ((info->pw_uid == 0) ? "ENV_SUPATH" : "ENV_PATH"); + if (!cp) { /* not specified, use a minimal default */ addenv ("PATH=/bin:/usr/bin", NULL); @@ -250,14 +260,6 @@ void setup_env (struct passwd *info) addenv ("PATH", cp); } - /* - * Export the user name. For BSD derived systems, it's "USER", for - * all others it's "LOGNAME". We set both of them. - */ - - addenv ("USER", info->pw_name); - addenv ("LOGNAME", info->pw_name); - /* * MAILDIR environment variable for Qmail */ @@ -281,11 +283,10 @@ void setup_env (struct passwd *info) #endif } -#ifndef USE_PAM /* * Read environment from optional config file. --marekm */ if ((envf = getdef_str ("ENVIRON_FILE"))) read_env_file (envf); -#endif +#endif /* !USE_PAM */ } diff --git a/libmisc/sub.c b/libmisc/sub.c index 57c7a574..87e82170 100644 --- a/libmisc/sub.c +++ b/libmisc/sub.c @@ -30,11 +30,12 @@ #include #include "rcsid.h" -RCSID ("$Id: sub.c,v 1.7 2003/04/22 10:59:22 kloczek Exp $") +RCSID ("$Id: sub.c,v 1.8 2005/07/18 13:19:05 kloczek Exp $") +#include +#include #include #include "prototypes.h" #include "defines.h" -#include #define BAD_SUBROOT2 "invalid root `%s' for user `%s'\n" #define NO_SUBROOT2 "no subsystem root `%s' for user `%s'\n" /* diff --git a/libmisc/tz.c b/libmisc/tz.c index 668339fe..43605f16 100644 --- a/libmisc/tz.c +++ b/libmisc/tz.c @@ -30,7 +30,7 @@ #include #include "rcsid.h" -RCSID ("$Id: tz.c,v 1.5 2003/04/22 10:59:22 kloczek Exp $") +RCSID ("$Id: tz.c,v 1.6 2005/07/06 11:33:05 kloczek Exp $") #include #include #include "defines.h" @@ -49,8 +49,10 @@ char *tz (const char *fname) if ((fp = fopen (fname, "r")) == NULL || fgets (tzbuf, sizeof (tzbuf), fp) == NULL) { +#ifndef USE_PAM if (!(def_tz = getdef_str ("ENV_TZ")) || def_tz[0] == '/') def_tz = "TZ=CST6CDT"; +#endif /* !USE_PAM */ strcpy (tzbuf, def_tz); } else diff --git a/libmisc/utmp.c b/libmisc/utmp.c index da810dd9..eb832da3 100644 --- a/libmisc/utmp.c +++ b/libmisc/utmp.c @@ -41,7 +41,7 @@ #include #include "rcsid.h" -RCSID ("$Id: utmp.c,v 1.15 2005/03/31 05:14:50 kloczek Exp $") +RCSID ("$Id: utmp.c,v 1.16 2005/07/05 20:17:51 kloczek Exp $") #if HAVE_UTMPX_H struct utmpx utxent; #endif @@ -217,29 +217,7 @@ void checkutmp (int picky) } } -#else /* !USG */ - -void checkutmp (int picky) -{ - char *line; - - /* - * Hand-craft a new utmp entry. - */ - - memzero (&utent, sizeof utent); - if (!(line = ttyname (0))) { - puts (NO_TTY); - exit (1); - } - if (strncmp (line, "/dev/", 5) == 0) - line += 5; - - (void) strncpy (utent.ut_line, line, sizeof utent.ut_line); - utent.ut_time = time (NULL); -} - -#endif /* !USG */ +#endif /* diff --git a/man/Makefile.am b/man/Makefile.am index 94c42b6d..92c45ad1 100644 --- a/man/Makefile.am +++ b/man/Makefile.am @@ -88,8 +88,6 @@ EXTRA_DIST = $(man_MANS) \ id.1.xml \ pw_auth.3 \ pw_auth.3.xml \ - shadowconfig.8 \ - shadowconfig.8.xml \ sulogin.8 \ sulogin.8.xml \ sulogin.8.xml diff --git a/man/Makefile.in b/man/Makefile.in index df822793..7c883560 100644 --- a/man/Makefile.in +++ b/man/Makefile.in @@ -105,10 +105,12 @@ LIBCRACK = @LIBCRACK@ LIBCRYPT = @LIBCRYPT@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ +LIBMD = @LIBMD@ LIBOBJS = @LIBOBJS@ LIBPAM = @LIBPAM@ LIBS = @LIBS@ LIBSELINUX = @LIBSELINUX@ +LIBSKEY = @LIBSKEY@ LIBTOOL = @LIBTOOL@ LN_S = @LN_S@ LTLIBICONV = @LTLIBICONV@ @@ -271,8 +273,6 @@ EXTRA_DIST = $(man_MANS) \ id.1.xml \ pw_auth.3 \ pw_auth.3.xml \ - shadowconfig.8 \ - shadowconfig.8.xml \ sulogin.8 \ sulogin.8.xml \ sulogin.8.xml diff --git a/man/cs/Makefile.in b/man/cs/Makefile.in index 4bbce112..c8624bd4 100644 --- a/man/cs/Makefile.in +++ b/man/cs/Makefile.in @@ -95,10 +95,12 @@ LIBCRACK = @LIBCRACK@ LIBCRYPT = @LIBCRYPT@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ +LIBMD = @LIBMD@ LIBOBJS = @LIBOBJS@ LIBPAM = @LIBPAM@ LIBS = @LIBS@ LIBSELINUX = @LIBSELINUX@ +LIBSKEY = @LIBSKEY@ LIBTOOL = @LIBTOOL@ LN_S = @LN_S@ LTLIBICONV = @LTLIBICONV@ diff --git a/man/de/Makefile.in b/man/de/Makefile.in index fda50ba4..731f5191 100644 --- a/man/de/Makefile.in +++ b/man/de/Makefile.in @@ -95,10 +95,12 @@ LIBCRACK = @LIBCRACK@ LIBCRYPT = @LIBCRYPT@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ +LIBMD = @LIBMD@ LIBOBJS = @LIBOBJS@ LIBPAM = @LIBPAM@ LIBS = @LIBS@ LIBSELINUX = @LIBSELINUX@ +LIBSKEY = @LIBSKEY@ LIBTOOL = @LIBTOOL@ LN_S = @LN_S@ LTLIBICONV = @LTLIBICONV@ diff --git a/man/es/Makefile.in b/man/es/Makefile.in index b40864eb..91dfc5a1 100644 --- a/man/es/Makefile.in +++ b/man/es/Makefile.in @@ -92,10 +92,12 @@ LIBCRACK = @LIBCRACK@ LIBCRYPT = @LIBCRYPT@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ +LIBMD = @LIBMD@ LIBOBJS = @LIBOBJS@ LIBPAM = @LIBPAM@ LIBS = @LIBS@ LIBSELINUX = @LIBSELINUX@ +LIBSKEY = @LIBSKEY@ LIBTOOL = @LIBTOOL@ LN_S = @LN_S@ LTLIBICONV = @LTLIBICONV@ diff --git a/man/fr/Makefile.in b/man/fr/Makefile.in index ccca4355..dc71c551 100644 --- a/man/fr/Makefile.in +++ b/man/fr/Makefile.in @@ -95,10 +95,12 @@ LIBCRACK = @LIBCRACK@ LIBCRYPT = @LIBCRYPT@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ +LIBMD = @LIBMD@ LIBOBJS = @LIBOBJS@ LIBPAM = @LIBPAM@ LIBS = @LIBS@ LIBSELINUX = @LIBSELINUX@ +LIBSKEY = @LIBSKEY@ LIBTOOL = @LIBTOOL@ LN_S = @LN_S@ LTLIBICONV = @LTLIBICONV@ diff --git a/man/groupadd.8 b/man/groupadd.8 index 654d6247..7aaf8a93 100644 --- a/man/groupadd.8 +++ b/man/groupadd.8 @@ -24,7 +24,7 @@ groupadd \- Create a new group .ad l .hy 0 .HP 9 -\fBgroupadd\fR [\-g\ \fIgid\fR\ [\-o]] [\-f] \fIgroup\fR +\fBgroupadd\fR [\-g\ \fIgid\fR\ [\-o]] [\-f] [\-K\ \fIKEY\fR=\fIVALUE\fR] \fIgroup\fR .ad .hy @@ -46,6 +46,16 @@ This option causes to just exit with success status if the specified group alrea \fB\-g\fR \fIgid\fR The numerical value of the group's ID\&. This value must be unique, unless the \fB\-o\fR option is used\&. The value must be non\-negative\&. The default is to use the smallest ID value greater than 999 and greater than every other group\&. Values between 0 and 999 are typically reserved for system accounts\&. +.TP +\fB\-K \fIKEY\fR=\fIVALUE\fR\fR +Overrides /etc/login\&.defs defaults (GID_MIN, GID_MAX and others)\&. Multiple \fB\-K\fR options can be specified, e\&.g\&.: \fB\-K\fR \fIGID_MIN\fR=\fI100\fR \fB\-K\fR \fIGID_MAX\fR=\fI499\fR + +Note: \fB\-K\fR \fIGID_MIN\fR=\fI10\fR,\fIGID_MAX\fR=\fI499\fR doesn't work yet\&. + +.TP +\fB\-o\fR +Allow add group wit non\-unique GID\&. + .SH "FILES" .TP @@ -81,7 +91,7 @@ can't update group file .SH "SEE ALSO" .PP -\fBchfn\fR(1), \fBchsh\fR(1), \fBpasswd\fR(1), \fBgroupdel\fR(8), \fBgroupmod\fR(8), \fBuseradd\fR(8), \fBuserdel\fR(8), \fBusermod\fR(8) +\fBchfn\fR(1), \fBchsh\fR(1), \fBpasswd\fR(1), \fBgpasswd\fR(8), \fBgroupdel\fR(8), \fBgroupmod\fR(8), \fBuseradd\fR(8), \fBuserdel\fR(8), \fBusermod\fR(8) .SH "AUTHOR" diff --git a/man/groupadd.8.xml b/man/groupadd.8.xml index ebeaa26e..5b03a78a 100644 --- a/man/groupadd.8.xml +++ b/man/groupadd.8.xml @@ -2,7 +2,7 @@ - + groupadd 8 @@ -20,6 +20,7 @@ -o -f + -K KEY=VALUE group @@ -68,6 +69,33 @@ + + + + + + + Overrides /etc/login.defs defaults (GID_MIN, GID_MAX and others). Multiple + options can be specified, e.g.: + GID_MIN=100 + GID_MAX=499 + + + Note: GID_MIN=10,GID_MAX=499 + doesn't work yet. + + + + + + + + + + Allow add group wit non-unique GID. + + + @@ -129,6 +157,9 @@ passwd1 , + + gpasswd8 + , groupdel8 , diff --git a/man/groupdel.8 b/man/groupdel.8 index 7388630d..d3cb5350 100644 --- a/man/groupdel.8 +++ b/man/groupdel.8 @@ -34,7 +34,7 @@ groupdel \- Delete a group The \fBgroupdel\fR command modifies the system account files, deleting all entries that refer to \fIgroup\fR\&. The named group must exist\&. .PP -You must manually check all filesystems to insure that no files remain with the named group as the file group ID\&. +You must manually check all file systems to insure that no files remain with the named group as the file group ID\&. .SH "CAVEATS" @@ -70,7 +70,7 @@ can't update group file .SH "SEE ALSO" .PP -\fBchfn\fR(1), \fBchsh\fR(1), \fBpasswd\fR(1), \fBgroupadd\fR(8), \fBgroupmod\fR(8), \fBuseradd\fR(8), \fBuserdel\fR(8), \fBusermod\fR(8) +\fBchfn\fR(1), \fBchsh\fR(1), \fBpasswd\fR(1), \fBgpasswd\fR(8), \fBgroupadd\fR(8), \fBgroupmod\fR(8), \fBuseradd\fR(8), \fBuserdel\fR(8), \fBusermod\fR(8) .SH "AUTHOR" diff --git a/man/groupdel.8.xml b/man/groupdel.8.xml index 25c0259e..9b4f5eae 100644 --- a/man/groupdel.8.xml +++ b/man/groupdel.8.xml @@ -2,7 +2,7 @@ - + groupdel 8 @@ -28,7 +28,7 @@ remap='I'>group. The named group must exist. - You must manually check all filesystems to insure that no files + You must manually check all file systems to insure that no files remain with the named group as the file group ID. @@ -90,6 +90,9 @@ passwd1 , + + gpasswd8 + , groupadd8 , diff --git a/man/groupmod.8 b/man/groupmod.8 index 598b926f..48411699 100644 --- a/man/groupmod.8 +++ b/man/groupmod.8 @@ -84,7 +84,7 @@ can't update group file .SH "SEE ALSO" .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) +\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) .SH "AUTHOR" diff --git a/man/groupmod.8.xml b/man/groupmod.8.xml index 3bc0bdad..316f207a 100644 --- a/man/groupmod.8.xml +++ b/man/groupmod.8.xml @@ -2,7 +2,7 @@ - + groupmod 8 @@ -126,6 +126,9 @@ passwd1 , + + gpasswd8 + , groupadd8 , diff --git a/man/hu/Makefile.in b/man/hu/Makefile.in index db429b1d..b0cb228e 100644 --- a/man/hu/Makefile.in +++ b/man/hu/Makefile.in @@ -92,10 +92,12 @@ LIBCRACK = @LIBCRACK@ LIBCRYPT = @LIBCRYPT@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ +LIBMD = @LIBMD@ LIBOBJS = @LIBOBJS@ LIBPAM = @LIBPAM@ LIBS = @LIBS@ LIBSELINUX = @LIBSELINUX@ +LIBSKEY = @LIBSKEY@ LIBTOOL = @LIBTOOL@ LN_S = @LN_S@ LTLIBICONV = @LTLIBICONV@ diff --git a/man/id/Makefile.in b/man/id/Makefile.in index bc3caa90..1bbed641 100644 --- a/man/id/Makefile.in +++ b/man/id/Makefile.in @@ -93,10 +93,12 @@ LIBCRACK = @LIBCRACK@ LIBCRYPT = @LIBCRYPT@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ +LIBMD = @LIBMD@ LIBOBJS = @LIBOBJS@ LIBPAM = @LIBPAM@ LIBS = @LIBS@ LIBSELINUX = @LIBSELINUX@ +LIBSKEY = @LIBSKEY@ LIBTOOL = @LIBTOOL@ LN_S = @LN_S@ LTLIBICONV = @LTLIBICONV@ diff --git a/man/it/Makefile.am b/man/it/Makefile.am index b04c36f1..f206820a 100644 --- a/man/it/Makefile.am +++ b/man/it/Makefile.am @@ -4,7 +4,6 @@ mandir = @mandir@/it # Links to missing pages: # grpconv.8 \ # grpunconv.8 \ -# pwunconv.8 \ man_MANS = \ chage.1 \ chfn.1 \ @@ -14,20 +13,31 @@ man_MANS = \ faillog.5 \ faillog.8 \ getspnam.3 \ + gpasswd.1 \ + groupadd.8 \ + groupdel.8 \ + groupmod.8 \ groups.1 \ grpck.8 \ + grpconv.8 \ + grpunconv.8 \ id.1 \ lastlog.8 \ login.1 \ - logoutd.8 \ newgrp.1 \ + passwd.1 \ + passwd.5 \ porttime.5 \ pwck.8 \ + pwconv.8 \ + pwunconv.8 \ sg.1 \ shadow.3 \ shadow.5 \ - shadowconfig.8 \ su.1 \ + useradd.8 \ + userdel.8 \ + usermod.8 \ vigr.8 \ vipw.8 diff --git a/man/it/Makefile.in b/man/it/Makefile.in index 6fb59570..2b5c7820 100644 --- a/man/it/Makefile.in +++ b/man/it/Makefile.in @@ -88,10 +88,12 @@ LIBCRACK = @LIBCRACK@ LIBCRYPT = @LIBCRYPT@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ +LIBMD = @LIBMD@ LIBOBJS = @LIBOBJS@ LIBPAM = @LIBPAM@ LIBS = @LIBS@ LIBSELINUX = @LIBSELINUX@ +LIBSKEY = @LIBSKEY@ LIBTOOL = @LIBTOOL@ LN_S = @LN_S@ LTLIBICONV = @LTLIBICONV@ @@ -169,7 +171,6 @@ target_alias = @target_alias@ # Links to missing pages: # grpconv.8 \ # grpunconv.8 \ -# pwunconv.8 \ #man_MANS = \ # chage.1 \ # chfn.1 \ @@ -179,20 +180,31 @@ target_alias = @target_alias@ # faillog.5 \ # faillog.8 \ # getspnam.3 \ +# gpasswd.1 \ +# groupadd.8 \ +# groupdel.8 \ +# groupmod.8 \ # groups.1 \ # grpck.8 \ +# grpconv.8 \ +# grpunconv.8 \ # id.1 \ # lastlog.8 \ # login.1 \ -# logoutd.8 \ # newgrp.1 \ +# passwd.1 \ +# passwd.5 \ # porttime.5 \ # pwck.8 \ +# pwconv.8 \ +# pwunconv.8 \ # sg.1 \ # shadow.3 \ # shadow.5 \ -# shadowconfig.8 \ # su.1 \ +# useradd.8 \ +# userdel.8 \ +# usermod.8 \ # vigr.8 \ # vipw.8 EXTRA_DIST = $(man_MANS) diff --git a/man/ja/Makefile.am b/man/ja/Makefile.am index 1fc6eab6..b0c6bf16 100644 --- a/man/ja/Makefile.am +++ b/man/ja/Makefile.am @@ -45,5 +45,4 @@ EXTRA_DIST = $(man_MANS) \ id.1 \ pw_auth.3 \ shadow.3 \ - shadowconfig.8 \ sulogin.8 diff --git a/man/ja/Makefile.in b/man/ja/Makefile.in index 92b9e2a8..da9fea52 100644 --- a/man/ja/Makefile.in +++ b/man/ja/Makefile.in @@ -95,10 +95,12 @@ LIBCRACK = @LIBCRACK@ LIBCRYPT = @LIBCRYPT@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ +LIBMD = @LIBMD@ LIBOBJS = @LIBOBJS@ LIBPAM = @LIBPAM@ LIBS = @LIBS@ LIBSELINUX = @LIBSELINUX@ +LIBSKEY = @LIBSKEY@ LIBTOOL = @LIBTOOL@ LN_S = @LN_S@ LTLIBICONV = @LTLIBICONV@ @@ -216,7 +218,6 @@ EXTRA_DIST = $(man_MANS) \ id.1 \ pw_auth.3 \ shadow.3 \ - shadowconfig.8 \ sulogin.8 all: all-am diff --git a/man/ja/shadowconfig.8 b/man/ja/shadowconfig.8 deleted file mode 100644 index 91f48ea1..00000000 --- a/man/ja/shadowconfig.8 +++ /dev/null @@ -1,31 +0,0 @@ -.\"$Id: shadowconfig.8,v 1.4 2003/04/28 02:14:00 kloczek Exp $ -.\" -.\" Japanese Version Copyright (c) 2001 Maki KURODA -.\" all right reserved, -.\" Translated Tue Oct 30 11:59:11 JST 2001 -.\" by Maki KURODA -.\" Modified Sun 22 Sep 2002 by NAKANO Takeo -.\" -.TH SHADOWCONFIG 8 "19 Apr 1997" "Debian GNU/Linux" -.SH 抩蟆 -shadowconfig \- shadow 由旦伐□玉毛肣躲’拑躲卞允月 -.SH 踏摯 -.B "shadowconfig" -.IR on " | " off -.SH 濩抸 -.B shadowconfig on -反 shadow 由旦伐□玉毛肣躲卞允月﹝ -.B shadowconfig off -反 shadow 由旦伐□玉毛拑躲卞允月﹝ -窒井棉啜中互丐月午﹜ -.B shadowconfig -反巨仿□丟永本□斥毛刓憎仄﹜未伕動陸及忒曰襖毛忒允﹝ -公及方丹卅仇午互粟仇勻凶樺寧反﹜ -巨仿□毛膜懇仄化瘋蘸撢墊仄卅仃木壬卅日卅中﹝ - -shadow 由旦伐□玉互允匹卞肣躲卞卅勻化中月午五卞瘋蘸肣躲卞仄凶曰﹜ -拑躲卞卅勻化中月午五卞瘋蘸拑躲卞仄化手﹜窒及排黍手卅中﹝ - -\fI/usr/share/doc/passwd/README.debian.gz\fR -卞反 shadow 由旦伐□玉支楮洘窗Х卞楮允月 -棵簽卅濩抸互踏井木化中月﹝ diff --git a/man/ko/Makefile.in b/man/ko/Makefile.in index 924d4328..204a48ac 100644 --- a/man/ko/Makefile.in +++ b/man/ko/Makefile.in @@ -93,10 +93,12 @@ LIBCRACK = @LIBCRACK@ LIBCRYPT = @LIBCRYPT@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ +LIBMD = @LIBMD@ LIBOBJS = @LIBOBJS@ LIBPAM = @LIBPAM@ LIBS = @LIBS@ LIBSELINUX = @LIBSELINUX@ +LIBSKEY = @LIBSKEY@ LIBTOOL = @LIBTOOL@ LN_S = @LN_S@ LTLIBICONV = @LTLIBICONV@ diff --git a/man/lastlog.8 b/man/lastlog.8 index 34a1aabc..b3f9a4ef 100644 --- a/man/lastlog.8 +++ b/man/lastlog.8 @@ -56,6 +56,11 @@ The \fB\-t\fR flag overrides the use of \fB\-u\fR\&. .PP If the user has never logged in the message \fI **Never logged in**\fR will be displayed instead of the port and time\&. +.SH "NOTE" + +.PP +The \fBlastlog\fR file is a database which contains info on the last login of each user\&. You should not rotate it\&. It is a sparse file, so its size on the disk is much smaller than the one shown by \fBls \-l\fR (which can indicate a really big file if you have an high UID)\&. You can display its real size with \fBls \-s\fR\&. + .SH "FILES" .TP diff --git a/man/lastlog.8.xml b/man/lastlog.8.xml index ccc0a374..ce383f2d 100644 --- a/man/lastlog.8.xml +++ b/man/lastlog.8.xml @@ -2,7 +2,7 @@ - + lastlog 8 @@ -92,6 +92,18 @@ + + NOTE + + The lastlog file is a database which contains info + on the last login of each user. You should not rotate it. It is a sparse + file, so its size on the disk is much smaller than the one shown by + ls -l (which can indicate a really big file if + you have an high UID). You can display its real size with + ls -s. + + + FILES diff --git a/man/login.1 b/man/login.1 index 2dbe82d6..5dd88255 100644 --- a/man/login.1 +++ b/man/login.1 @@ -66,6 +66,9 @@ An initialization script for your command interpreter may also be executed\&. Pl .PP A subsystem login is indicated by the presence of a "*" as the first character of the login shell\&. The given home directory will be used as the root of a new file system which the user is actually logged into\&. +.PP +The \fBlogin\fR program is NOT responsible for removing users from the utmp file\&. It is the responsibility of getty(8) and init(8) to clean up apparent ownership of a terminal session\&. If you use \fBlogin\fR from the shell prompt without \fBexec\fR, the user you use will continue to appear to be logged in even after you log out of the "subsession"\&. + .SH "OPTIONS" .TP diff --git a/man/login.1.xml b/man/login.1.xml index 196480d3..ec2087dc 100644 --- a/man/login.1.xml +++ b/man/login.1.xml @@ -2,7 +2,7 @@ - + LOGIN 1 @@ -96,6 +96,17 @@ used as the root of a new file system which the user is actually logged into. + + The login program is NOT responsible for + removing users from the utmp file. It is the responsibility of + getty8 and + init8 to clean + up apparent ownership of a terminal session. If you use + login from the shell prompt without + exec, the user you use will continue to appear to + be logged in even after you log out of the "subsession". + + diff --git a/man/pl/Makefile.am b/man/pl/Makefile.am index df56de8e..6e7cca67 100644 --- a/man/pl/Makefile.am +++ b/man/pl/Makefile.am @@ -45,5 +45,4 @@ EXTRA_DIST = $(man_MANS) \ id.1 \ pw_auth.3 \ shadow.3 \ - shadowconfig.8 \ sulogin.8 diff --git a/man/pl/Makefile.in b/man/pl/Makefile.in index d6f8137d..222e28bb 100644 --- a/man/pl/Makefile.in +++ b/man/pl/Makefile.in @@ -95,10 +95,12 @@ LIBCRACK = @LIBCRACK@ LIBCRYPT = @LIBCRYPT@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ +LIBMD = @LIBMD@ LIBOBJS = @LIBOBJS@ LIBPAM = @LIBPAM@ LIBS = @LIBS@ LIBSELINUX = @LIBSELINUX@ +LIBSKEY = @LIBSKEY@ LIBTOOL = @LIBTOOL@ LN_S = @LN_S@ LTLIBICONV = @LTLIBICONV@ @@ -216,7 +218,6 @@ EXTRA_DIST = $(man_MANS) \ id.1 \ pw_auth.3 \ shadow.3 \ - shadowconfig.8 \ sulogin.8 all: all-am diff --git a/man/pl/shadowconfig.8 b/man/pl/shadowconfig.8 deleted file mode 100644 index 8ed4074c..00000000 --- a/man/pl/shadowconfig.8 +++ /dev/null @@ -1,26 +0,0 @@ -.\" $Id: shadowconfig.8,v 1.4 2005/04/05 18:47:51 kloczek Exp $ -.TH SHADOWCONFIG 8 "19 kwietnia 1997" "Debian GNU/Linux" -.SH NAZWA -shadowconfig \- prze陰cza ochron hase i grup przez pliki shadow -.SH SKxDNIA -.B "shadowconfig" -.IR on " | " off -.SH OPIS -.PP -.B shadowconfig on -w陰cza ochron hase i grup przez dodatkowe, przes豉niane pliki (shadow); -.B shadowconfig off -wy陰cza dodatkowe pliki hase i grup. -.B shadowconfig -wy鈍ietla komunikat o b喚dzie i ko鎍zy prac z niezerowym kodem je郵i -znajdzie co nieprawid這wego. W takim wypadku powiniene poprawi b陰d -.\" if it finds anything awry. -i uruchomi program ponownie. - -W陰czenie ochrony hase, gdy jest ona ju w陰czona lub jej wy陰czenie, -gdy jest wy陰czona jest nieszkodliwe. - -Przeczytaj -.IR /usr/share/doc/passwd/README.debian.gz , -gdzie znajdziesz kr鏒kie wprowadzenie do ochrony hase z u篡ciem dodatkowych -plik闚 hase przes豉nianych (shadow passwords) i zwi您anych temat闚. diff --git a/man/pt_BR/Makefile.in b/man/pt_BR/Makefile.in index 8621e419..e02f08ac 100644 --- a/man/pt_BR/Makefile.in +++ b/man/pt_BR/Makefile.in @@ -95,10 +95,12 @@ LIBCRACK = @LIBCRACK@ LIBCRYPT = @LIBCRYPT@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ +LIBMD = @LIBMD@ LIBOBJS = @LIBOBJS@ LIBPAM = @LIBPAM@ LIBS = @LIBS@ LIBSELINUX = @LIBSELINUX@ +LIBSKEY = @LIBSKEY@ LIBTOOL = @LIBTOOL@ LN_S = @LN_S@ LTLIBICONV = @LTLIBICONV@ diff --git a/man/pwck.8 b/man/pwck.8 index e2d33326..10d1bb35 100644 --- a/man/pwck.8 +++ b/man/pwck.8 @@ -24,7 +24,13 @@ pwck \- verify integrity of password files .ad l .hy 0 .HP 5 -\fBpwck\fR [\-sr] [\fIpasswd\fR\ \fIshadow\fR] +\fBpwck\fR [\-q] [\-s] [\fIpasswd\fR\ \fIshadow\fR] +.ad +.hy +.ad l +.hy 0 +.HP 5 +\fBpwck\fR [\-r] [\fIpasswd\fR\ \fIshadow\fR] .ad .hy @@ -65,7 +71,22 @@ The commands which operate on the \fI/etc/passwd\fR file are not able to alter c .SH "OPTIONS" .PP -By default, \fBpwck\fR operates on the files \fI/etc/passwd\fR and \fI/etc/shadow\fR\&. The user may select alternate files with the \fIpasswd\fR and \fIshadow\fR parameters\&. Additionally, the user may execute the command in read\-only mode by specifying the \fB\-r\fR flag\&. This causes all questions regarding changes to be answered \fIno\fR without user intervention\&. \fBpwck\fR can also sort entries in \fI/etc/passwd\fR and \fI/etc/shadow\fR by UID\&. To run it in sort mode pass it \fB\-s\fR flag\&. No checks are performed then, it just sorts\&. +The options which apply to the \fBpwck\fR command are: + +.TP +\fB\-q\fR +Report errors only\&. Using this option will not require an action from the user\&. + +.TP +\fB\-r\fR +Execute the \fBpwck\fR command in read\-only mode\&. + +.TP +\fB\-s\fR +Sort entries in \fI/etc/passwd\fR and \fI/etc/shadow\fR by UID\&. + +.PP +By default, \fBpwck\fR operates on the files \fI/etc/passwd\fR and \fI/etc/shadow\fR\&. The user may select alternate files with the \fIpasswd\fR and \fIshadow\fR parameters\&. .SH "FILES" diff --git a/man/pwck.8.xml b/man/pwck.8.xml index 33f83518..53a1f9e4 100644 --- a/man/pwck.8.xml +++ b/man/pwck.8.xml @@ -2,7 +2,7 @@ - + pwck 8 @@ -15,7 +15,20 @@ pwck - -sr + -q + -s + + + passwd + + + shadow + + + + + pwck + -r passwd @@ -78,19 +91,50 @@ OPTIONS + + The options which apply to the pwck command are: + + + + + + + + + Report errors only. Using this option will not require an action + from the user. + + + + + + + + + + Execute the pwck command in read-only mode. + + + + + + + + + + Sort entries in /etc/passwd and + /etc/shadow by UID. + + + + + By default, pwck operates on the files /etc/passwd and /etc/shadow. The user may select alternate files with the passwd and shadow - parameters. Additionally, the user may execute the command in - read-only mode by specifying the flag. This causes - all questions regarding changes to be answered no without user intervention. - pwck can also sort entries in - /etc/passwd and /etc/shadow - by UID. To run it in sort mode pass it flag. No - checks are performed then, it just sorts. + parameters. diff --git a/man/ru/Makefile.in b/man/ru/Makefile.in index 5ec8ffde..68a1d816 100644 --- a/man/ru/Makefile.in +++ b/man/ru/Makefile.in @@ -92,10 +92,12 @@ LIBCRACK = @LIBCRACK@ LIBCRYPT = @LIBCRYPT@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ +LIBMD = @LIBMD@ LIBOBJS = @LIBOBJS@ LIBPAM = @LIBPAM@ LIBS = @LIBS@ LIBSELINUX = @LIBSELINUX@ +LIBSKEY = @LIBSKEY@ LIBTOOL = @LIBTOOL@ LN_S = @LN_S@ LTLIBICONV = @LTLIBICONV@ diff --git a/man/shadowconfig.8 b/man/shadowconfig.8 deleted file mode 100644 index e4daee21..00000000 --- a/man/shadowconfig.8 +++ /dev/null @@ -1,41 +0,0 @@ -.\"Generated by db2man.xsl. Don't modify this, modify the source. -.de Sh \" Subsection -.br -.if t .Sp -.ne 5 -.PP -\fB\\$1\fR -.PP -.. -.de Sp \" Vertical space (when we can't use .PP) -.if t .sp .5v -.if n .sp -.. -.de Ip \" List item -.br -.ie \\n(.$>=3 .ne \\$3 -.el .ne 3 -.IP "\\$1" \\$2 -.. -.TH "SHADOWCONFIG" 8 "19 Apr 1997" "" "" -.SH NAME -shadowconfig \- toggle shadow passwords on and off -.SH "SYNOPSIS" -.ad l -.hy 0 -.HP 13 -\fBshadowconfig\fR \fB\fIon\fR\fR | \fB\fIoff\fR\fR -.ad -.hy - -.SH "DESCRIPTION" - -.PP -\fBshadowconfig\fR on will turn shadow passwords on; \fIshadowconfig off\fR will turn shadow passwords off\&. \fBshadowconfig\fR will print an error message and exit with a nonzero code if it finds anything awry\&. If that happens, you should correct the error and run it again\&. Turning shadow passwords on when they are already on, or off when they are already off, is harmless\&. - -.PP -Read \fI/usr/share/doc/passwd/README\&.debian\fR for a brief introduction to shadow passwords and related features\&. - -.PP -Note that turning shadow passwords off and on again will lose all password aging information\&. - diff --git a/man/shadowconfig.8.xml b/man/shadowconfig.8.xml deleted file mode 100644 index 9c25f17e..00000000 --- a/man/shadowconfig.8.xml +++ /dev/null @@ -1,52 +0,0 @@ - - - - - - 19 Apr 1997 - - - shadowconfig - 8 - 19 Apr 1997 - Debian GNU/Linux - - - shadowconfig - toggle shadow passwords on and off - - - - - shadowconfig - - on - off - - - - - - DESCRIPTION - shadowconfig on will turn shadow passwords on; - shadowconfig off will turn shadow - passwords off. shadowconfig will print an error - message and exit with a nonzero code if it finds anything awry. If - that happens, you should correct the error and run it again. Turning - shadow passwords on when they are already on, or off when they are - already off, is harmless. - - - - Read /usr/share/doc/passwd/README.debian for a - brief introduction - to shadow passwords and related features. - - - Note that turning shadow passwords off and on again will lose all - password - aging information. - - - diff --git a/man/su.1 b/man/su.1 index 4533ed4c..98fc2acc 100644 --- a/man/su.1 +++ b/man/su.1 @@ -43,7 +43,7 @@ The user will be prompted for a password, if appropriate\&. Invalid passwords wi The current environment is passed to the new shell\&. The value of \fI$PATH\fR is reset to \fI/bin:/usr/bin\fR for normal users, or \fI/sbin:/bin:/usr/sbin:/usr/bin\fR for the super user\&. This may be changed with the \fIENV_PATH\fR and \fIENV_SUPATH\fR definitions in \fI/etc/login\&.defs\fR\&. .PP -A subsystem login is indicated by the presense of a "*" as the first character of the login shell\&. The given home directory will be used as the root of a new filesystem which the user is actually logged into\&. +A subsystem login is indicated by the presence of a "*" as the first character of the login shell\&. The given home directory will be used as the root of a new file system which the user is actually logged into\&. .SH "CAVEATS" diff --git a/man/su.1.xml b/man/su.1.xml index cb077397..af457cf6 100644 --- a/man/su.1.xml +++ b/man/su.1.xml @@ -2,7 +2,7 @@ - + su 1 @@ -58,9 +58,9 @@ /etc/login.defs. - A subsystem login is indicated by the presense of a "*" as the + A subsystem login is indicated by the presence of a "*" as the first character of the login shell. The given home directory will be - used as the root of a new filesystem which the user is actually logged + used as the root of a new file system which the user is actually logged into. diff --git a/man/useradd.8 b/man/useradd.8 index 1f6cf388..7349fac8 100644 --- a/man/useradd.8 +++ b/man/useradd.8 @@ -24,15 +24,19 @@ useradd \- Create a new user or update default new user information .ad l .hy 0 .HP 8 -\fBuseradd\fR [\-c\ \fIcomment\fR] [\-d\ \fIhome_dir\fR] [\-e\ \fIexpire_date\fR] [\-f\ \fIinactive_days\fR] -.br - [\-g\ \fIinitial_group\fR] [\-G\ \fIgroup1\fR\ [\fI,group2,\fR...\ \fI,\fR\ [\fIgroupN\fR]]] -.br - [[\-M]\ \-m\ [\-k\ \fIskeleton_dir\fR]] [\-o] [\-p\ \fIpasswd\fR] [\-s\ \fIshell\fR] -.br - [\-u\ \fIuid\fR] \fIlogin\fR \fIuseradd\fR \-D [\-g\ \fIgroup\fR] [\-b\ \fIhome_dir\fR] [\-e\ \fIexpire_date\fR] -.br - [\-f\ \fIinactive_days\fR] [\-s\ \fIshell\fR] +\fBuseradd\fR [\fIoptions\fR] \fILOGIN\fR +.ad +.hy +.ad l +.hy 0 +.HP 8 +\fBuseradd\fR \-D +.ad +.hy +.ad l +.hy 0 +.HP 8 +\fBuseradd\fR \-D [\fIoptions\fR] .ad .hy @@ -49,51 +53,61 @@ When invoked without the \fB\-D\fR option, the \fBuseradd\fR command creates a n The options which apply to the \fBuseradd\fR command are: .TP -\fB\-c\fR \fIcomment\fR -The new user's password file comment field\&. +\fB\-c\fR, \fB\-\-comment\fR \fICOMMENT\fR +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\&. .TP -\fB\-d\fR \fIhome_dir\fR -The new user will be created using \fI home_dir \fRas the value for the user's login directory\&. The default is to append the \fIlogin\fR name to \fIhome\fR and use that as the login directory name\&. +\fB\-b\fR, \fB\-\-base\-dir\fR \fIBASE_DIR\fR +The default base directory for the system if \fB\-d\fR dir is not specified\&. \fIBASE_DIR\fR is concatenated with the account name to define the home directory\&. If the \fB\-m\fR option is not used, base_dir must exist\&. .TP -\fB\-e\fR \fIexpire_date\fR +\fB\-d\fR, \fB\-\-home\fR \fIHOME_DIR\fR +The new user will be created using \fIHOME_DIR\fR as the value for the user's login directory\&. The default is to append the \fILOGIN\fR name to \fIBASE_DIR\fR and use that as the login directory name\&. + +.TP +\fB\-e\fR, \fB\-\-expiredate\fR \fIEXPIRE_DATE\fR The date on which the user account will be disabled\&. The date is specified in the format \fIYYYY\-MM\-DD\fR\&. .TP -\fB\-f\fR \fIinactive_days\fR +\fB\-f\fR, \fB\-\-inactive\fR \fIINACTIVE\fR 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\&. .TP -\fB\-g\fR \fIinitial_group\fR +\fB\-g\fR, \fB\-\-gid\fR \fIGROUP\fR 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 \fI/etc/default/useradd\fR\&. .TP -\fB\-G\fR \fIgroup1\fR[\fI ,group2,\&.\&.\&., \fR [\fIgroupN\fR]]] +\fB\-G\fR, \fB\-\-groups\fR \fIGROUP1\fR[\fI,GROUP2,\&.\&.\&.\fR[\fI,GROUPN\fR]]] 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 \fB\-g\fR option\&. The default is for the user to belong only to the initial group\&. .TP -\fB\-M\fR -RedHat added the CREATE_HOME option in login\&.defs in their version of shadow\-utils (which makes \-m the default, with new \-M option to turn it off)\&. Unfortunately, this changes the way useradd works (it can be run by scripts expecting some standard behaviour), compared to other Unices and other Linux distributions, and also adds a lot of confusion\&. +\fB\-h\fR, \fB\-\-help\fR +Display help message and exit\&. .TP -\fB\-m\fR +\fB\-m\fR, \fB\-\-create\-home\fR The user's home directory will be created if it does not exist\&. The files contained in \fIskeleton_dir\fR will be copied to the home directory if the \fB\-k\fR option is used, otherwise the files contained in \fI/etc/skel\fR will be used instead\&. Any directories contained in \fI skeleton_dir\fR or \fI/etc/skel\fR will be created in the user's home directory as well\&. The \fB\-k\fR option is only valid in conjunction with the \fB\-m\fR option\&. The default is to not create the directory and to not copy any files\&. .TP -\fB\-o\fR -Allow create user with duplicate (non\-unique) UID\&. +\fB\-K\fR, \fB\-\-key\fR \fIKEY\fR=\fIVALUE\fR +Overrides /etc/login\&.defs defaults (UID_MIN, UID_MAX, UMASK, PASS_MAX_DAYS and others)\&. For example: \fB\-K\fR \fIPASS_MAX_DAYS\fR=\fI\-1\fR can be used when creating system account to turn off password ageing, even though system account has no password at all\&. Multiple \fB\-K\fR options can be specified, e\&.g\&.: \fB\-K\fR \fIUID_MIN\fR=\fI100\fR \fB\-K\fR \fIUID_MAX\fR=\fI499\fR + +Note: \fB\-K\fR \fIUID_MIN\fR=\fI10\fR,\fIUID_MAX\fR=\fI499\fR doesn't work yet\&. .TP -\fB\-p\fR \fIpasswd\fR +\fB\-o\fR, \fB\-\-non\-unique\fR +Allow create user account with duplicate (non\-unique) UID\&. + +.TP +\fB\-p\fR, \fB\-\-password\fR \fIPASSWORD\fR The encrypted password, as returned by \fBcrypt\fR(3)\&. The default is to disable the account\&. .TP -\fB\-s\fR \fIshell\fR +\fB\-s\fR, \fB\-\-shell\fR \fISHELL\fR The name of the user's login shell\&. The default is to leave this field blank, which causes the system to select the default login shell\&. .TP -\fB\-u\fR \fIuid\fR +\fB\-u\fR, \fB\-\-uid\fR \fIUID\fR The numerical value of the user's ID\&. This value must be unique, unless the \fB\-o\fR option is used\&. The value must be non\-negative\&. The default is to use the smallest ID value greater than 999 and greater than every other user\&. Values between 0 and 999 are typically reserved for system accounts\&. .SS "Changing the default values" @@ -114,11 +128,11 @@ The date on which the user account is disabled\&. The number of days after a password has expired before the account will be disabled\&. .TP -\fB\-g\fR \fIgroup\fR +\fB\-g\fR, \fB\-\-gid\fR \fIGROUP\fR The group name or ID for a new user's initial group\&. The named group must exist, and a numerical group ID must have an existing entry \&. .TP -\fB\-s\fR \fIshell\fR +\fB\-s\fR, \fB\-\-shell\fR \fISHELL\fR The name of the new user's login shell\&. The named program will be used for all future new user accounts\&. .PP diff --git a/man/useradd.8.xml b/man/useradd.8.xml index 71c8cf03..4f76f620 100644 --- a/man/useradd.8.xml +++ b/man/useradd.8.xml @@ -2,7 +2,7 @@ - + useradd 8 @@ -14,45 +14,21 @@ useradd - -c comment - -d home_dir - -e expire_date - -f inactive_days - - -g initial_group - -G group1 - - - ,group2, - - - , - - - groupN - - + options - - - -M -m - -k skeleton_dir - - -o - -p passwd - -s shell - - -u uid - login - useradd + LOGIN + + + useradd -D - -g group - -b home_dir - -e expire_date - - -f inactive_days - -s shell + + + useradd + -D + + options + @@ -78,29 +54,49 @@ - comment + , + COMMENT - The new user's password file comment field. + + 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. + - home_dir + , + BASE_DIR + + + 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. + + + + + + , + HOME_DIR - 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 home and use that as the - login directory name. + 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. - expire_date + , + EXPIRE_DATE The date on which the user account will be disabled. The @@ -111,7 +107,8 @@ - inactive_days + , + INACTIVE The number of days after a password expires until the @@ -123,7 +120,8 @@ - initial_group + , + GROUP The group name or number of the user's initial login group. @@ -136,10 +134,8 @@ - group1[ - ,group2,..., - - [groupN]]] + , + GROUP1[,GROUP2,...[,GROUPN]]] A list of supplementary groups which the user is also a @@ -152,22 +148,14 @@ - - - - - RedHat added the CREATE_HOME option in login.defs in their - version of shadow-utils (which makes -m the default, with new -M - option to turn it off). Unfortunately, this changes the way - useradd works (it can be run by scripts expecting some standard - behaviour), compared to other Unices and other Linux - distributions, and also adds a lot of confusion. - - + , + + Display help message and exit. + - + , The user's home directory will be created if it does not @@ -186,27 +174,52 @@ - + , + KEY=VALUE - Allow create user with duplicate (non-unique) UID. + + Overrides /etc/login.defs defaults (UID_MIN, UID_MAX, UMASK, PASS_MAX_DAYS and + others). For example: + PASS_MAX_DAYS=-1 can be + used when creating system account to turn off password ageing, even though + system account has no password at all. Multiple options can + be specified, e.g.: + UID_MIN=100 + UID_MAX=499 + + + Note: + UID_MIN=10,UID_MAX=499 + doesn't work yet. + - passwd + , + + + Allow create user account with duplicate (non-unique) UID. + + + + + , + PASSWORD The encrypted password, as returned by - crypt3 + crypt3 . The default is to disable the account. - shell + , + SHELL The name of the user's login shell. The default is to @@ -218,7 +231,8 @@ - uid + , + UID The numerical value of the user's ID. This value must be @@ -274,7 +288,8 @@ - group + , + GROUP The group name or ID for a new user's initial group. The @@ -285,7 +300,8 @@ - shell + , + SHELL The name of the new user's login shell. The named program diff --git a/man/userdel.8 b/man/userdel.8 index c95b0975..89401c24 100644 --- a/man/userdel.8 +++ b/man/userdel.8 @@ -88,7 +88,7 @@ can't remove home directory .SH "SEE ALSO" .PP -\fBchfn\fR(1), \fBchsh\fR(1), \fBpasswd\fR(1), \fBgroupadd\fR(8), \fBgroupdel\fR(8), \fBgroupmod\fR(8), \fBuseradd\fR(8), \fBusermod\fR(8) +\fBchfn\fR(1), \fBchsh\fR(1), \fBpasswd\fR(1), \fBgpasswd\fR(8), \fBgroupadd\fR(8), \fBgroupdel\fR(8), \fBgroupmod\fR(8), \fBuseradd\fR(8), \fBusermod\fR(8) .SH "AUTHOR" diff --git a/man/userdel.8.xml b/man/userdel.8.xml index 80c03169..c8144d65 100644 --- a/man/userdel.8.xml +++ b/man/userdel.8.xml @@ -2,7 +2,7 @@ - + USERDEL 8 @@ -127,6 +127,9 @@ passwd1 , + + gpasswd8 + , groupadd8 , diff --git a/man/usermod.8 b/man/usermod.8 index 9e252b41..64b867cd 100644 --- a/man/usermod.8 +++ b/man/usermod.8 @@ -24,7 +24,7 @@ usermod \- Modify a user account .ad l .hy 0 .HP 8 -\fBusermod\fR [\-c\ \fIcomment\fR] [\-d\ \fIhome_dir\fR\ [\-m]] [\-e\ \fIexpire_date\fR] [\-f\ \fIinactive_days\fR] [\-g\ \fIinitial_group\fR] [\-G\ \fIgroup1\fR\ [\fI,group2,\fR...\ \fI,\fR\ [\fIgroupN\fR]]] [\-l\ \fIlogin_name\fR] [\-p\ \fIpasswd\fR] [\-s\ \fIshell\fR] [\-u\ \fIuid\fR\ [\-o]] [\fB\-L\fR | \fB\-U\fR] \fIlogin\fR +\fBusermod\fR [\-c\ \fIcomment\fR] [\-d\ \fIhome_dir\fR\ [\-m]] [\-e\ \fIexpire_date\fR] [\-f\ \fIinactive_days\fR] [\-g\ \fIinitial_group\fR] [\-G\ \fIgroup1\fR\ [\fI,group2,\fR...\ \fI,\fR\ [\fIgroupN\fR]\ [\-a]]] [\-l\ \fIlogin_name\fR] [\-p\ \fIpasswd\fR] [\-s\ \fIshell\fR] [\-u\ \fIuid\fR\ [\-o]] [\fB\-L\fR | \fB\-U\fR] \fIlogin\fR .ad .hy @@ -60,7 +60,7 @@ The group name or number of the user's new initial login group\&. The group name .TP \fB\-G\fR \fIgroup1\fR[\fI ,group2,\&.\&.\&., \fR [\fIgroupN\fR]]] -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 \fB\-g\fR option\&. If the user is currently a member of a group which is not listed, the user will be removed from the group\&. +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 \fB\-g\fR 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 \fB\-a\fR option, which appends user to the current supplementary group list\&. .TP \fB\-l\fR \fIlogin_name\fR @@ -109,7 +109,7 @@ group account information .SH "SEE ALSO" .PP -\fBchfn\fR(1), \fBchsh\fR(1), \fBpasswd\fR(1), \fBcrypt\fR(3), \fBgroupadd\fR(8), \fBgroupdel\fR(8), \fBgroupmod\fR(8), \fBuseradd\fR(8), \fBuserdel\fR(8)\&. +\fBchfn\fR(1), \fBchsh\fR(1), \fBpasswd\fR(1), \fBcrypt\fR(3), \fBgpasswd\fR(8), \fBgroupadd\fR(8), \fBgroupdel\fR(8), \fBgroupmod\fR(8), \fBuseradd\fR(8), \fBuserdel\fR(8)\&. .SH "AUTHOR" diff --git a/man/usermod.8.xml b/man/usermod.8.xml index 5c0818f4..fc3c5bf9 100644 --- a/man/usermod.8.xml +++ b/man/usermod.8.xml @@ -2,7 +2,7 @@ - + usermod 8 @@ -29,6 +29,7 @@ ,group2, , groupN + -a -l login_name @@ -134,7 +135,8 @@ 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. + group. This behaviour can be changed via option, + which appends user to the current supplementary group list. @@ -271,6 +273,9 @@ crypt3 , + + gpasswd8 + , groupadd8 , diff --git a/man/zh_CN/Makefile.in b/man/zh_CN/Makefile.in index bd05f733..9c5e8208 100644 --- a/man/zh_CN/Makefile.in +++ b/man/zh_CN/Makefile.in @@ -93,10 +93,12 @@ LIBCRACK = @LIBCRACK@ LIBCRYPT = @LIBCRYPT@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ +LIBMD = @LIBMD@ LIBOBJS = @LIBOBJS@ LIBPAM = @LIBPAM@ LIBS = @LIBS@ LIBSELINUX = @LIBSELINUX@ +LIBSKEY = @LIBSKEY@ LIBTOOL = @LIBTOOL@ LN_S = @LN_S@ LTLIBICONV = @LTLIBICONV@ diff --git a/man/zh_TW/Makefile.in b/man/zh_TW/Makefile.in index 8ba6e5ab..0c4656c5 100644 --- a/man/zh_TW/Makefile.in +++ b/man/zh_TW/Makefile.in @@ -93,10 +93,12 @@ LIBCRACK = @LIBCRACK@ LIBCRYPT = @LIBCRYPT@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ +LIBMD = @LIBMD@ LIBOBJS = @LIBOBJS@ LIBPAM = @LIBPAM@ LIBS = @LIBS@ LIBSELINUX = @LIBSELINUX@ +LIBSKEY = @LIBSKEY@ LIBTOOL = @LIBTOOL@ LN_S = @LN_S@ LTLIBICONV = @LTLIBICONV@ diff --git a/po/ChangeLog b/po/ChangeLog new file mode 100644 index 00000000..dafc3804 --- /dev/null +++ b/po/ChangeLog @@ -0,0 +1,5 @@ +2005-05-04 gettextize + + * Makefile.in.in: Upgrade to gettext-0.14.3. + * Rules-quot: Upgrade to gettext-0.14.3. + diff --git a/po/POTFILES.in b/po/POTFILES.in index 0f92baaf..01903549 100644 --- a/po/POTFILES.in +++ b/po/POTFILES.in @@ -4,7 +4,6 @@ libmisc/addgrps.c libmisc/age.c libmisc/basename.c libmisc/chkname.c -libmisc/chkshell.c libmisc/chowndir.c libmisc/chowntty.c libmisc/console.c @@ -65,6 +64,7 @@ src/chage.c src/chfn.c src/chpasswd.c src/chsh.c +src/chsh_chkshell.c src/expiry.c src/faillog.c src/gpasswd.c diff --git a/po/bs.gmo b/po/bs.gmo index 0ad7c76b08d8b9bbddbe6387a0b8bf5c1c4e7fb4..9bf51cbab66d8c4d23e173101a52e51f7581e589 100644 GIT binary patch delta 23 ecmdlbxl3|G6+4%?uAzm3p_!F|(dHI*GgbgqK?X|z delta 23 ecmdlbxl3|G6+4%iu91O)p}Ccb#pV`vGgbgqC\n" "Language-Team: Bosnian \n" @@ -140,12 +140,12 @@ msgstr "" msgid "Cannot execute %s" msgstr "" -#: libmisc/sub.c:55 +#: libmisc/sub.c:56 #, c-format msgid "Invalid root directory \"%s\"\n" msgstr "" -#: libmisc/sub.c:67 +#: libmisc/sub.c:68 #, c-format msgid "Can't change root directory to \"%s\"\n" msgstr "" @@ -165,16 +165,16 @@ msgstr "" msgid "configuration error - unknown item '%s' (notify administrator)\n" msgstr "" -#: lib/pwauth.c:45 src/newgrp.c:338 +#: lib/pwauth.c:48 src/newgrp.c:384 msgid "Password: " msgstr "ifra:" -#: lib/pwauth.c:47 +#: lib/pwauth.c:50 #, c-format msgid "%s's Password: " msgstr "%s's ifra: " -#: src/chage.c:110 +#: src/chage.c:115 #, c-format msgid "" "Usage: chage [options] user\n" @@ -193,147 +193,147 @@ msgid "" " -W, --warndays WARN_DAYS\tset expiration warning days to WARN_DAYS\n" msgstr "" -#: src/chage.c:155 src/chfn.c:139 src/chsh.c:89 +#: src/chage.c:160 src/chfn.c:139 src/chsh.c:89 #, c-format msgid "Enter the new value, or press ENTER for the default\n" msgstr "" -#: src/chage.c:159 +#: src/chage.c:164 msgid "Minimum Password Age" msgstr "Minimalna trajnost 禳ifre" -#: src/chage.c:165 +#: src/chage.c:170 msgid "Maximum Password Age" msgstr "Maskimalna trajnost 禳ifre" -#: src/chage.c:172 +#: src/chage.c:177 msgid "Last Password Change (YYYY-MM-DD)" msgstr "" -#: src/chage.c:180 +#: src/chage.c:185 msgid "Password Expiration Warning" msgstr "Upozorenje o isteku 禳ifre" -#: src/chage.c:186 +#: src/chage.c:191 msgid "Password Inactive" msgstr "ifra neaktivna" -#: src/chage.c:194 +#: src/chage.c:199 msgid "Account Expiration Date (YYYY-MM-DD)" msgstr "Datum isteka rauna (GGGG-MM-DD)" -#: src/chage.c:241 +#: src/chage.c:246 #, c-format msgid "Last password change\t\t\t\t\t: " msgstr "" -#: src/chage.c:243 src/chage.c:257 src/chage.c:273 src/chage.c:286 +#: src/chage.c:248 src/chage.c:262 src/chage.c:278 src/chage.c:291 #, fuzzy, c-format msgid "never\n" msgstr "Nikad\n" -#: src/chage.c:254 +#: src/chage.c:259 #, fuzzy, c-format msgid "Password expires\t\t\t\t\t: " msgstr "ifra:" -#: src/chage.c:270 +#: src/chage.c:275 #, fuzzy, c-format msgid "Password inactive\t\t\t\t\t: " msgstr "ifra neaktivna" -#: src/chage.c:284 +#: src/chage.c:289 #, c-format msgid "Account expires\t\t\t\t\t\t: " msgstr "" -#: src/chage.c:300 +#: src/chage.c:305 #, c-format msgid "Minimum number of days between password change\t\t: %ld\n" msgstr "" -#: src/chage.c:302 +#: src/chage.c:307 #, c-format msgid "Maximum number of days between password change\t\t: %ld\n" msgstr "" -#: src/chage.c:304 +#: src/chage.c:309 #, c-format msgid "Number of days of warning before password expires\t: %ld\n" msgstr "" -#: src/chage.c:462 +#: src/chage.c:467 #, c-format msgid "%s: do not include \"l\" with other flags\n" msgstr "" -#: src/chage.c:474 src/chage.c:602 src/chfn.c:268 src/chfn.c:277 +#: src/chage.c:479 src/chage.c:607 src/chfn.c:268 src/chfn.c:277 #: src/chfn.c:286 src/chfn.c:295 src/chfn.c:304 src/chfn.c:370 src/chfn.c:382 -#: src/gpasswd.c:150 src/login.c:426 src/passwd.c:769 src/passwd.c:805 +#: src/gpasswd.c:150 src/login.c:430 src/passwd.c:769 src/passwd.c:805 #, c-format msgid "%s: Permission denied.\n" msgstr "" -#: src/chage.c:507 src/chage.c:713 src/chpasswd.c:173 src/groupadd.c:488 -#: src/groupdel.c:274 src/groupmod.c:456 src/newusers.c:355 src/useradd.c:1469 -#: src/userdel.c:567 src/usermod.c:1272 src/usermod.c:1326 +#: src/chage.c:512 src/chage.c:718 src/chpasswd.c:173 src/groupadd.c:488 +#: src/groupdel.c:274 src/groupmod.c:456 src/newusers.c:355 src/useradd.c:1518 +#: src/userdel.c:567 src/usermod.c:1283 src/usermod.c:1337 #, c-format msgid "%s: PAM authentication failed\n" msgstr "" -#: src/chage.c:525 src/chpasswd.c:188 +#: src/chage.c:530 src/chpasswd.c:188 #, c-format msgid "%s: can't open password file\n" msgstr "" -#: src/chage.c:532 src/chfn.c:324 src/chsh.c:181 src/gpasswd.c:139 +#: src/chage.c:537 src/chfn.c:324 src/chsh.c:181 src/gpasswd.c:139 #: src/gpasswd.c:216 src/groups.c:64 src/passwd.c:811 #, c-format msgid "%s: unknown user %s\n" msgstr "" -#: src/chage.c:550 +#: src/chage.c:555 #, c-format -msgid "%s: can't lock shadow password file" +msgid "%s: can't lock shadow password file\n" msgstr "" -#: src/chage.c:558 +#: src/chage.c:563 #, c-format -msgid "%s: can't open shadow password file" +msgid "%s: can't open shadow password file\n" msgstr "" -#: src/chage.c:618 +#: src/chage.c:623 #, c-format msgid "Changing the aging information for %s\n" msgstr "" -#: src/chage.c:620 +#: src/chage.c:625 #, c-format msgid "%s: error changing fields\n" msgstr "" -#: src/chage.c:644 src/pwunconv.c:136 +#: src/chage.c:649 src/pwunconv.c:136 #, c-format msgid "%s: can't update password file\n" msgstr "" -#: src/chage.c:667 src/pwunconv.c:131 +#: src/chage.c:672 src/pwunconv.c:131 #, c-format msgid "%s: can't update shadow password file\n" msgstr "" -#: src/chage.c:680 +#: src/chage.c:685 #, c-format msgid "%s: can't rewrite shadow password file\n" msgstr "" -#: src/chage.c:724 +#: src/chage.c:729 #, c-format msgid "%s: can't rewrite password file\n" msgstr "" -#: src/chage.c:743 src/chpasswd.c:357 src/groupadd.c:534 src/groupdel.c:339 -#: src/groupmod.c:523 src/newusers.c:570 src/useradd.c:1564 src/userdel.c:689 +#: src/chage.c:748 src/chpasswd.c:357 src/groupadd.c:534 src/groupdel.c:339 +#: src/groupmod.c:523 src/newusers.c:570 src/useradd.c:1613 src/userdel.c:689 #, c-format msgid "%s: PAM chauthtok failed\n" msgstr "" @@ -440,7 +440,7 @@ msgstr "" msgid "Cannot open the password file.\n" msgstr "" -#: src/chfn.c:544 src/chsh.c:356 src/passwd.c:477 src/usermod.c:982 +#: src/chfn.c:544 src/chsh.c:356 src/passwd.c:477 src/usermod.c:993 #, c-format msgid "%s: %s not found in /etc/passwd\n" msgstr "" @@ -639,7 +639,7 @@ msgstr "" msgid "Who are you?\n" msgstr "" -#: src/gpasswd.c:299 src/newgrp.c:289 +#: src/gpasswd.c:299 src/newgrp.c:318 #, c-format msgid "unknown group: %s\n" msgstr "nepoznata grupa: %s\n" @@ -732,12 +732,12 @@ msgid "Usage: groupadd [-g gid [-o]] [-f] group\n" msgstr "" #: src/groupadd.c:161 src/groupadd.c:169 src/groupmod.c:174 src/groupmod.c:196 -#: src/useradd.c:823 src/usermod.c:496 src/usermod.c:618 +#: src/useradd.c:839 src/usermod.c:495 src/usermod.c:617 #, c-format msgid "%s: error adding new group entry\n" msgstr "" -#: src/groupadd.c:218 src/useradd.c:870 +#: src/groupadd.c:218 src/useradd.c:886 #, c-format msgid "%s: name %s is not unique\n" msgstr "" @@ -757,24 +757,24 @@ msgstr "" msgid "%s: %s is not a valid group name\n" msgstr "" -#: src/groupadd.c:308 src/groupmod.c:307 +#: src/groupadd.c:318 src/groupmod.c:307 #, c-format msgid "%s: invalid group %s\n" msgstr "" -#: src/groupadd.c:325 src/useradd.c:1058 +#: src/groupadd.c:332 src/useradd.c:1094 #, c-format -msgid "%s: -O requires NAME=VALUE\n" +msgid "%s: -K requires KEY=VALUE\n" msgstr "" -#: src/groupadd.c:369 src/groupdel.c:123 src/groupmod.c:342 src/useradd.c:1167 -#: src/userdel.c:247 src/usermod.c:504 +#: src/groupadd.c:369 src/groupdel.c:123 src/groupmod.c:342 src/useradd.c:1214 +#: src/userdel.c:247 src/usermod.c:503 #, c-format msgid "%s: cannot rewrite group file\n" msgstr "" -#: src/groupadd.c:376 src/groupdel.c:130 src/groupmod.c:349 src/useradd.c:1175 -#: src/userdel.c:253 src/usermod.c:627 +#: src/groupadd.c:376 src/groupdel.c:130 src/groupmod.c:349 src/useradd.c:1222 +#: src/userdel.c:253 src/usermod.c:626 #, c-format msgid "%s: cannot rewrite shadow group file\n" msgstr "" @@ -834,7 +834,7 @@ msgstr "" msgid "%s: group %s is a NIS group\n" msgstr "" -#: src/groupdel.c:306 src/groupmod.c:489 src/userdel.c:603 src/usermod.c:723 +#: src/groupdel.c:306 src/groupmod.c:489 src/userdel.c:603 src/usermod.c:722 #, c-format msgid "%s: %s is the NIS master\n" msgstr "" @@ -1086,49 +1086,49 @@ msgid "" "[Disconnect bypassed -- root login allowed.]\n" msgstr "" -#: src/login.c:297 +#: src/login.c:302 #, c-format msgid "" "\n" "Login timed out after %d seconds.\n" msgstr "" -#: src/login.c:570 +#: src/login.c:576 #, c-format msgid " on `%.100s' from `%.200s'" msgstr "" -#: src/login.c:573 +#: src/login.c:579 #, c-format msgid " on `%.100s'" msgstr "" -#: src/login.c:730 +#: src/login.c:736 #, c-format msgid "" "\n" "%s login: " msgstr "" -#: src/login.c:885 src/sulogin.c:203 +#: src/login.c:891 src/sulogin.c:207 msgid "Login incorrect" msgstr "" -#: src/login.c:1032 +#: src/login.c:1038 msgid "Warning: login re-enabled after temporary lockout.\n" msgstr "" -#: src/login.c:1046 +#: src/login.c:1052 #, c-format msgid "Last login: %s on %s" msgstr "" -#: src/login.c:1049 +#: src/login.c:1055 #, c-format msgid "Last login: %.19s on %s" msgstr "" -#: src/login.c:1054 +#: src/login.c:1060 #, c-format msgid " from %.*s" msgstr "" @@ -1143,21 +1143,21 @@ msgstr "" msgid "Usage: sg group [[-c] command]\n" msgstr "" -#: src/newgrp.c:130 +#: src/newgrp.c:159 #, fuzzy, c-format msgid "unknown UID: %u\n" msgstr "nepoznata grupa: %s\n" -#: src/newgrp.c:212 +#: src/newgrp.c:241 #, fuzzy, c-format msgid "unknown GID: %lu\n" msgstr "nepoznata grupa: %s\n" -#: src/newgrp.c:355 src/newgrp.c:364 +#: src/newgrp.c:401 src/newgrp.c:410 msgid "Sorry.\n" msgstr "" -#: src/newgrp.c:469 +#: src/newgrp.c:515 #, c-format msgid "too many groups\n" msgstr "" @@ -1301,7 +1301,7 @@ msgstr "" msgid "%s: Cannot execute %s" msgstr "" -#: src/passwd.c:732 +#: src/passwd.c:727 #, c-format msgid "%s: repository %s not supported\n" msgstr "" @@ -1418,42 +1418,42 @@ msgstr "" msgid "%s: can't delete shadow password file\n" msgstr "" -#: src/su.c:132 +#: src/su.c:129 msgid "Sorry." msgstr "鬚alim." -#: src/su.c:319 +#: src/su.c:315 #, c-format msgid "%s: must be run from a terminal\n" msgstr "" -#: src/su.c:416 +#: src/su.c:412 #, c-format msgid "%s: pam_start: error %d\n" msgstr "" -#: src/su.c:444 +#: src/su.c:440 #, c-format msgid "Unknown id: %s\n" msgstr "" -#: src/su.c:479 src/su.c:495 +#: src/su.c:475 src/su.c:491 #, c-format msgid "You are not authorized to su %s\n" msgstr "" -#: src/su.c:490 +#: src/su.c:486 msgid "(Enter your own password.)" msgstr "" -#: src/su.c:522 +#: src/su.c:520 #, c-format msgid "" "%s: %s\n" "(Ignored)\n" msgstr "" -#: src/su.c:730 +#: src/su.c:727 #, c-format msgid "No shell\n" msgstr "" @@ -1478,231 +1478,237 @@ msgstr "" msgid "No password file\n" msgstr "" -#: src/sulogin.c:160 +#: src/sulogin.c:164 #, c-format msgid "No password entry for 'root'\n" msgstr "" -#: src/sulogin.c:175 +#: src/sulogin.c:179 msgid "" "\n" "Type control-d to proceed with normal startup,\n" "(or give root password for system maintenance):" msgstr "" -#: src/sulogin.c:210 +#: src/sulogin.c:214 msgid "Entering System Maintenance Mode\n" msgstr "" -#: src/useradd.c:221 src/useradd.c:234 src/usermod.c:664 src/usermod.c:677 +#: src/useradd.c:222 src/useradd.c:235 src/usermod.c:663 src/usermod.c:676 #, c-format msgid "%s: invalid numeric argument `%s'\n" msgstr "" -#: src/useradd.c:289 +#: src/useradd.c:290 #, fuzzy, c-format msgid "%s: unknown GID %s\n" msgstr "%s: nepoznat lan %s\n" -#: src/useradd.c:297 src/useradd.c:573 src/useradd.c:1014 src/usermod.c:217 -#: src/usermod.c:785 +#: src/useradd.c:298 src/useradd.c:574 src/useradd.c:1058 src/usermod.c:216 +#: src/usermod.c:788 #, c-format msgid "%s: unknown group %s\n" msgstr "" -#: src/useradd.c:405 +#: src/useradd.c:406 #, c-format msgid "%s: cannot create new defaults file\n" msgstr "" -#: src/useradd.c:410 +#: src/useradd.c:411 #, c-format msgid "%s: cannot open new defaults file\n" msgstr "" -#: src/useradd.c:498 src/useradd.c:509 +#: src/useradd.c:499 src/useradd.c:510 #, c-format msgid "%s: rename: %s" msgstr "" -#: src/useradd.c:594 src/usermod.c:238 +#: src/useradd.c:595 src/usermod.c:237 #, c-format msgid "%s: group `%s' is a NIS group.\n" msgstr "" -#: src/useradd.c:603 src/usermod.c:247 +#: src/useradd.c:604 src/usermod.c:246 #, c-format msgid "%s: too many groups specified (max %d).\n" msgstr "" -#: src/useradd.c:635 +#: src/useradd.c:634 #, c-format -msgid "Usage: useradd [-u uid [-o]] [-g group] [-G group,...] \n" +msgid "" +"Usage: useradd [options] LOGIN\n" +"\n" +"Options:\n" +" -b, --base-dir BASE_DIR\tbase directory for the the new user account\n" +"\t\t\t\thome directory\n" +" -c, --comment COMMENT\t\tset the GECOS field for the new user account\n" +" -d, --home-dir HOME_DIR\thome directory for the new user account\n" +" -D, --defaults\t\tprint or save modified default useradd\n" +"\t\t\t\tconfiguration\n" +" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n" +" -f, --inactive INACTIVE\tset password inactive after expiration\n" +"\t\t\t\tto INACTIVE\n" +" -g, --gid GROUP\t\tforce use GROUP for the new user account\n" +" -G, --groups GROUPS\t\tlist of supplementary groups for the new\n" +"\t\t\t\tuser account\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -k, --skel SKEL_DIR \t\tspecify an alternative skel directory\n" +" -K, --key KEY=VALUE\t\toverrides /etc/login.defs defaults\n" +" -m, --create-home\t\tcreate home directory for the new user\n" +"\t\t\t\taccount\n" +" -o, --non-unique\t\tallow create user with duplicate\n" +"\t\t\t\t(non-unique) UID\n" +" -p, --password PASSWORD\tuse encrypted password for the new user\n" +"\t\t\t\taccount\n" +" -s, --shell SHELL\t\tthe login shell for the new user account\n" +" -u, --uid UID\t\t\tforce use the UID for the new user account\n" msgstr "" -#: src/useradd.c:638 -#, c-format -msgid " [-d home] [-s shell] [-c comment] [-m [-k template]]\n" -msgstr "" - -#: src/useradd.c:639 src/useradd.c:643 -#, c-format -msgid " [-f inactive] [-e expire]\n" -msgstr "" - -#: src/useradd.c:640 -#, c-format -msgid " [-p passwd] name\n" -msgstr "" - -#: src/useradd.c:642 -#, c-format -msgid " useradd -D [-g group] [-b base] [-s shell]\n" -msgstr "" - -#: src/useradd.c:722 src/usermod.c:426 +#: src/useradd.c:738 src/usermod.c:425 #, c-format msgid "%s: error locking group file\n" msgstr "" -#: src/useradd.c:726 src/usermod.c:431 +#: src/useradd.c:742 src/usermod.c:430 #, c-format msgid "%s: error opening group file\n" msgstr "" -#: src/useradd.c:732 src/usermod.c:524 +#: src/useradd.c:748 src/usermod.c:523 #, c-format msgid "%s: error locking shadow group file\n" msgstr "" -#: src/useradd.c:737 src/usermod.c:530 +#: src/useradd.c:753 src/usermod.c:529 #, c-format msgid "%s: error opening shadow group file\n" msgstr "" -#: src/useradd.c:875 +#: src/useradd.c:891 #, c-format msgid "%s: UID %u is not unique\n" msgstr "" -#: src/useradd.c:905 +#: src/useradd.c:921 #, c-format msgid "%s: can't get unique UID\n" msgstr "" -#: src/useradd.c:936 +#: src/useradd.c:977 #, c-format msgid "%s: invalid base directory `%s'\n" msgstr "" -#: src/useradd.c:946 +#: src/useradd.c:988 #, c-format msgid "%s: invalid comment `%s'\n" msgstr "" -#: src/useradd.c:957 +#: src/useradd.c:1000 #, c-format msgid "%s: invalid home directory `%s'\n" msgstr "" -#: src/useradd.c:975 src/usermod.c:768 +#: src/useradd.c:1018 src/usermod.c:771 #, c-format msgid "%s: invalid date `%s'\n" msgstr "" -#: src/useradd.c:988 +#: src/useradd.c:1031 #, c-format msgid "%s: shadow passwords required for -e\n" msgstr "" -#: src/useradd.c:1004 +#: src/useradd.c:1047 #, c-format msgid "%s: shadow passwords required for -f\n" msgstr "" -#: src/useradd.c:1070 src/usermod.c:745 src/usermod.c:755 src/usermod.c:800 -#: src/usermod.c:844 +#: src/useradd.c:1113 src/usermod.c:748 src/usermod.c:758 src/usermod.c:803 +#: src/usermod.c:847 #, c-format msgid "%s: invalid field `%s'\n" msgstr "" -#: src/useradd.c:1081 +#: src/useradd.c:1126 #, c-format msgid "%s: invalid shell `%s'\n" msgstr "" -#: src/useradd.c:1122 +#: src/useradd.c:1169 #, c-format msgid "%s: invalid user name '%s'\n" msgstr "" -#: src/useradd.c:1156 src/userdel.c:242 src/usermod.c:909 +#: src/useradd.c:1203 src/userdel.c:242 src/usermod.c:920 #, c-format msgid "%s: cannot rewrite password file\n" msgstr "" -#: src/useradd.c:1161 src/userdel.c:245 src/usermod.c:914 +#: src/useradd.c:1208 src/userdel.c:245 src/usermod.c:925 #, c-format msgid "%s: cannot rewrite shadow password file\n" msgstr "" -#: src/useradd.c:1197 src/userdel.c:289 src/usermod.c:942 +#: src/useradd.c:1244 src/userdel.c:289 src/usermod.c:953 #, c-format msgid "%s: unable to lock password file\n" msgstr "" -#: src/useradd.c:1201 src/userdel.c:293 src/usermod.c:946 +#: src/useradd.c:1248 src/userdel.c:293 src/usermod.c:957 #, c-format msgid "%s: unable to open password file\n" msgstr "" -#: src/useradd.c:1207 src/userdel.c:298 src/usermod.c:951 +#: src/useradd.c:1254 src/userdel.c:298 src/usermod.c:962 #, c-format msgid "%s: cannot lock shadow password file\n" msgstr "" -#: src/useradd.c:1213 src/userdel.c:303 src/usermod.c:956 +#: src/useradd.c:1260 src/userdel.c:303 src/usermod.c:967 #, c-format msgid "%s: cannot open shadow password file\n" msgstr "" -#: src/useradd.c:1300 +#: src/useradd.c:1347 #, c-format msgid "%s: error adding new password entry\n" msgstr "" -#: src/useradd.c:1310 src/usermod.c:1019 +#: src/useradd.c:1358 src/usermod.c:1030 #, c-format msgid "%s: error adding new shadow password entry\n" msgstr "" -#: src/useradd.c:1337 +#: src/useradd.c:1386 #, c-format msgid "%s: cannot create directory %s\n" msgstr "" -#: src/useradd.c:1367 +#: src/useradd.c:1416 #, c-format msgid "No group named \"mail\" exists, creating mail spool with mode 0600.\n" msgstr "" -#: src/useradd.c:1390 +#: src/useradd.c:1439 #, c-format msgid "Can't create mail spool for user %s.\n" msgstr "" -#: src/useradd.c:1492 src/usermod.c:888 +#: src/useradd.c:1541 src/usermod.c:899 #, c-format msgid "%s: user %s exists\n" msgstr "" -#: src/useradd.c:1506 +#: src/useradd.c:1555 #, c-format msgid "" "%s: group %s exists - if you want to add this user to that group, use -g.\n" msgstr "" -#: src/useradd.c:1544 +#: src/useradd.c:1593 #, c-format msgid "%s: warning: CREATE_HOME not supported, please use -m instead.\n" msgstr "" @@ -1752,12 +1758,12 @@ msgstr "" msgid "%s: warning: can't remove " msgstr "" -#: src/userdel.c:584 src/usermod.c:702 +#: src/userdel.c:584 src/usermod.c:701 #, c-format msgid "%s: user %s does not exist\n" msgstr "" -#: src/userdel.c:599 src/usermod.c:718 +#: src/userdel.c:599 src/usermod.c:717 #, c-format msgid "%s: user %s is a NIS user\n" msgstr "" @@ -1772,101 +1778,106 @@ msgstr "" msgid "%s: error removing directory %s\n" msgstr "" -#: src/usermod.c:279 +#: src/usermod.c:278 #, c-format -msgid "Usage: %s\t[-u uid [-o]] [-g group] [-G group,...] \n" +msgid "Usage: %s\t[-u uid [-o]] [-g group] [[-G group,...] [-a]] \n" msgstr "" -#: src/usermod.c:283 +#: src/usermod.c:282 #, c-format msgid "\t\t[-d home [-m]] [-s shell] [-c comment] [-l new_name]\n" msgstr "" -#: src/usermod.c:285 +#: src/usermod.c:284 #, c-format msgid "[-f inactive] [-e expire] " msgstr "" -#: src/usermod.c:286 +#: src/usermod.c:285 #, c-format msgid "[-p passwd] [-L|-U] name\n" msgstr "" -#: src/usermod.c:458 +#: src/usermod.c:457 #, c-format msgid "%s: out of memory in update_group\n" msgstr "" -#: src/usermod.c:567 +#: src/usermod.c:566 #, c-format msgid "%s: out of memory in update_gshadow\n" msgstr "" -#: src/usermod.c:867 +#: src/usermod.c:870 #, c-format msgid "%s: no flags given\n" msgstr "" -#: src/usermod.c:873 +#: src/usermod.c:876 #, c-format msgid "%s: shadow passwords required for -e and -f\n" msgstr "" -#: src/usermod.c:893 +#: src/usermod.c:886 +#, c-format +msgid "%s: -a flag is ONLY allowed with the -G flag\n" +msgstr "" + +#: src/usermod.c:904 #, c-format msgid "%s: uid %lu is not unique\n" msgstr "" -#: src/usermod.c:1004 +#: src/usermod.c:1015 #, c-format msgid "%s: error changing password entry\n" msgstr "" -#: src/usermod.c:1010 +#: src/usermod.c:1021 #, c-format msgid "%s: error removing password entry\n" msgstr "" -#: src/usermod.c:1026 +#: src/usermod.c:1037 #, c-format msgid "%s: error removing shadow password entry\n" msgstr "" -#: src/usermod.c:1053 +#: src/usermod.c:1064 #, c-format msgid "%s: directory %s exists\n" msgstr "" -#: src/usermod.c:1061 +#: src/usermod.c:1072 #, c-format msgid "%s: can't create %s\n" msgstr "" -#: src/usermod.c:1066 +#: src/usermod.c:1077 #, c-format msgid "%s: can't chown %s\n" msgstr "" -#: src/usermod.c:1078 +#: src/usermod.c:1089 #, c-format msgid "%s: warning: failed to completely remove old home directory %s" msgstr "" -#: src/usermod.c:1088 +#: src/usermod.c:1099 #, c-format msgid "%s: cannot rename directory %s to %s\n" msgstr "" -#: src/usermod.c:1183 +#: src/usermod.c:1194 #, c-format msgid "%s: warning: %s not owned by %s\n" msgstr "" -#: src/usermod.c:1189 +#: src/usermod.c:1200 msgid "failed to change mailbox owner" msgstr "" -#: src/usermod.c:1197 +#: src/usermod.c:1208 msgid "failed to rename mailbox" msgstr "" diff --git a/po/ca.gmo b/po/ca.gmo index 646b0ca562bd8457320cf5916f42dbe4a5f9b4ad..e50231c1ad92615ccaaa4fe8818f928d52cf1ce8 100644 GIT binary patch delta 7995 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 LQ{Se$PS^i0at*Eg delta 8599 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 a&}(HkB{Srnwn1Ly!PQ|^yH|f(=l=lm-awxK diff --git a/po/ca.po b/po/ca.po index d396d907..e5e5d428 100644 --- a/po/ca.po +++ b/po/ca.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: shadow 4.0.10\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2005-06-20 17:48+0200\n" +"POT-Creation-Date: 2005-07-18 16:02+0200\n" "PO-Revision-Date: 2005-06-21 01:22+0300\n" "Last-Translator: Guillem Jover \n" "Language-Team: Catalan \n" @@ -142,12 +142,12 @@ msgstr "No hi ha directori, entrant amb HOME=/" msgid "Cannot execute %s" msgstr "No es pot executar %s" -#: libmisc/sub.c:55 +#: libmisc/sub.c:56 #, c-format msgid "Invalid root directory \"%s\"\n" msgstr "El directori arrel 竄%s罈 no 矇s vlid\n" -#: libmisc/sub.c:67 +#: libmisc/sub.c:68 #, c-format msgid "Can't change root directory to \"%s\"\n" msgstr "No s'ha pogut canviar el directori arrel a 竄%s罈\n" @@ -169,16 +169,16 @@ msgstr "" "error de configuraci籀 - element 竄%s罈 desconegut (notifiqueu-ho a " "l'administrador)\n" -#: lib/pwauth.c:45 src/newgrp.c:338 +#: lib/pwauth.c:48 src/newgrp.c:384 msgid "Password: " msgstr "Contrasenya: " -#: lib/pwauth.c:47 +#: lib/pwauth.c:50 #, c-format msgid "%s's Password: " msgstr "Contrasenya de l'usuari %s: " -#: src/chage.c:110 +#: src/chage.c:115 #, c-format msgid "" "Usage: chage [options] user\n" @@ -214,147 +214,147 @@ msgstr "" " -W, --warndays DIES_AVS\testableix els dies d'av穩s d'expiraci籀\n" "\t\t\t\ta DIES_AVS\n" -#: src/chage.c:155 src/chfn.c:139 src/chsh.c:89 +#: src/chage.c:160 src/chfn.c:139 src/chsh.c:89 #, c-format msgid "Enter the new value, or press ENTER for the default\n" msgstr "Introdu簿u el nou valor, o premeu ENTER per al predeterminat\n" -#: src/chage.c:159 +#: src/chage.c:164 msgid "Minimum Password Age" msgstr "Duraci籀 m穩nima de la contrasenya" -#: src/chage.c:165 +#: src/chage.c:170 msgid "Maximum Password Age" msgstr "Duraci籀 mxima de la contrasenya" -#: src/chage.c:172 +#: src/chage.c:177 msgid "Last Password Change (YYYY-MM-DD)" msgstr "ltim canvi de contrasenya (AAAA-MM-DD)" -#: src/chage.c:180 +#: src/chage.c:185 msgid "Password Expiration Warning" msgstr "Av穩s de caducitat de la contrasenya" -#: src/chage.c:186 +#: src/chage.c:191 msgid "Password Inactive" msgstr "Contrasenya inactiva" -#: src/chage.c:194 +#: src/chage.c:199 msgid "Account Expiration Date (YYYY-MM-DD)" msgstr "Data de caducitat per al compte (AAAA-MM-YY)" -#: src/chage.c:241 +#: src/chage.c:246 #, c-format msgid "Last password change\t\t\t\t\t: " msgstr "ltim canvi de contrasenya\t\t\t\t: " -#: src/chage.c:243 src/chage.c:257 src/chage.c:273 src/chage.c:286 +#: src/chage.c:248 src/chage.c:262 src/chage.c:278 src/chage.c:291 #, c-format msgid "never\n" msgstr "mai\n" -#: src/chage.c:254 +#: src/chage.c:259 #, c-format msgid "Password expires\t\t\t\t\t: " msgstr "La contrasenya caduca\t\t\t\t\t: " -#: src/chage.c:270 +#: src/chage.c:275 #, c-format msgid "Password inactive\t\t\t\t\t: " msgstr "Contrasenya inactiva\t\t\t\t\t: " -#: src/chage.c:284 +#: src/chage.c:289 #, c-format msgid "Account expires\t\t\t\t\t\t: " msgstr "El compte caduca\t\t\t\t\t: " -#: src/chage.c:300 +#: src/chage.c:305 #, c-format msgid "Minimum number of days between password change\t\t: %ld\n" msgstr "N繳mero m穩nim de dies entre canvi de contrasenya\t\t: %ld\n" -#: src/chage.c:302 +#: src/chage.c:307 #, c-format msgid "Maximum number of days between password change\t\t: %ld\n" msgstr "N繳mero mxim de dies entre canvi de contrasenya\t\t: %ld\n" -#: src/chage.c:304 +#: src/chage.c:309 #, c-format msgid "Number of days of warning before password expires\t: %ld\n" msgstr "N繳mero de dies d'av穩s abans que la contrasenya expiri\t: %ld\n" -#: src/chage.c:462 +#: src/chage.c:467 #, c-format msgid "%s: do not include \"l\" with other flags\n" msgstr "%s: no inclogueu 竄l罈 amb altres senyaladors\n" -#: src/chage.c:474 src/chage.c:602 src/chfn.c:268 src/chfn.c:277 +#: src/chage.c:479 src/chage.c:607 src/chfn.c:268 src/chfn.c:277 #: src/chfn.c:286 src/chfn.c:295 src/chfn.c:304 src/chfn.c:370 src/chfn.c:382 -#: src/gpasswd.c:150 src/login.c:426 src/passwd.c:769 src/passwd.c:805 +#: src/gpasswd.c:150 src/login.c:430 src/passwd.c:769 src/passwd.c:805 #, c-format msgid "%s: Permission denied.\n" msgstr "%s: Perm穩s denegat.\n" -#: src/chage.c:507 src/chage.c:713 src/chpasswd.c:173 src/groupadd.c:488 -#: src/groupdel.c:274 src/groupmod.c:456 src/newusers.c:355 src/useradd.c:1469 -#: src/userdel.c:567 src/usermod.c:1272 src/usermod.c:1326 +#: src/chage.c:512 src/chage.c:718 src/chpasswd.c:173 src/groupadd.c:488 +#: src/groupdel.c:274 src/groupmod.c:456 src/newusers.c:355 src/useradd.c:1518 +#: src/userdel.c:567 src/usermod.c:1283 src/usermod.c:1337 #, c-format msgid "%s: PAM authentication failed\n" msgstr "%s: l'autenticaci籀 PAM ha fallat\n" -#: src/chage.c:525 src/chpasswd.c:188 +#: src/chage.c:530 src/chpasswd.c:188 #, c-format msgid "%s: can't open password file\n" msgstr "%s: no es pot obrir el fitxer de contrasenyes\n" -#: src/chage.c:532 src/chfn.c:324 src/chsh.c:181 src/gpasswd.c:139 +#: src/chage.c:537 src/chfn.c:324 src/chsh.c:181 src/gpasswd.c:139 #: src/gpasswd.c:216 src/groups.c:64 src/passwd.c:811 #, c-format msgid "%s: unknown user %s\n" msgstr "%s: l'usuari %s desconegut\n" -#: src/chage.c:550 +#: src/chage.c:555 #, c-format -msgid "%s: can't lock shadow password file" -msgstr "%s: no es pot bloquejar el fitxer de contrasenyes ombra" +msgid "%s: can't lock shadow password file\n" +msgstr "%s: no es pot bloquejar el fitxer de contrasenyes ombra\n" -#: src/chage.c:558 +#: src/chage.c:563 #, c-format -msgid "%s: can't open shadow password file" -msgstr "%s: no es pot obrir el fitxer de contrasenyes ombra" +msgid "%s: can't open shadow password file\n" +msgstr "%s: no es pot obrir el fitxer de contrasenyes ombra\n" -#: src/chage.c:618 +#: src/chage.c:623 #, c-format msgid "Changing the aging information for %s\n" msgstr "S'est canviant la informaci籀 de caducitat per a %s\n" -#: src/chage.c:620 +#: src/chage.c:625 #, c-format msgid "%s: error changing fields\n" msgstr "%s: s'ha produ簿t un error en canviar els camps\n" -#: src/chage.c:644 src/pwunconv.c:136 +#: src/chage.c:649 src/pwunconv.c:136 #, c-format msgid "%s: can't update password file\n" msgstr "%s: no es pot actualitzar el fitxer de contrasenyes\n" -#: src/chage.c:667 src/pwunconv.c:131 +#: src/chage.c:672 src/pwunconv.c:131 #, c-format msgid "%s: can't update shadow password file\n" msgstr "%s: no es pot actualitzar el fitxer de contrasenyes ombra\n" -#: src/chage.c:680 +#: src/chage.c:685 #, c-format msgid "%s: can't rewrite shadow password file\n" msgstr "%s: no es pot reescriure el fitxer de contrasenyes ombra\n" -#: src/chage.c:724 +#: src/chage.c:729 #, c-format msgid "%s: can't rewrite password file\n" msgstr "%s: no es pot reescriure el fitxer de contrasenyes\n" -#: src/chage.c:743 src/chpasswd.c:357 src/groupadd.c:534 src/groupdel.c:339 -#: src/groupmod.c:523 src/newusers.c:570 src/useradd.c:1564 src/userdel.c:689 +#: src/chage.c:748 src/chpasswd.c:357 src/groupadd.c:534 src/groupdel.c:339 +#: src/groupmod.c:523 src/newusers.c:570 src/useradd.c:1613 src/userdel.c:689 #, c-format msgid "%s: PAM chauthtok failed\n" msgstr "%s: PAM chauthok ha fallat\n" @@ -466,7 +466,7 @@ msgstr "" msgid "Cannot open the password file.\n" msgstr "No s'ha pogut obrir el fitxer de contrasenyes.\n" -#: src/chfn.c:544 src/chsh.c:356 src/passwd.c:477 src/usermod.c:982 +#: src/chfn.c:544 src/chsh.c:356 src/passwd.c:477 src/usermod.c:993 #, c-format msgid "%s: %s not found in /etc/passwd\n" msgstr "%s: no s'ha trobat %s a 竄/etc/passwd罈\n" @@ -687,7 +687,7 @@ msgstr "%s: contrasenyes ombra de grups requerides per a 竄-A罈\n" msgid "Who are you?\n" msgstr "Qui sou?\n" -#: src/gpasswd.c:299 src/newgrp.c:289 +#: src/gpasswd.c:299 src/newgrp.c:318 #, c-format msgid "unknown group: %s\n" msgstr "El grup 矇s desconegut: %s\n" @@ -780,12 +780,12 @@ msgid "Usage: groupadd [-g gid [-o]] [-f] group\n" msgstr "Forma d'繳s: groupadd [-g gid [-o]] [-f] grup\n" #: src/groupadd.c:161 src/groupadd.c:169 src/groupmod.c:174 src/groupmod.c:196 -#: src/useradd.c:823 src/usermod.c:496 src/usermod.c:618 +#: src/useradd.c:839 src/usermod.c:495 src/usermod.c:617 #, c-format msgid "%s: error adding new group entry\n" msgstr "%s: s'ha produ簿t un error en afegir la nova entrada de grup\n" -#: src/groupadd.c:218 src/useradd.c:870 +#: src/groupadd.c:218 src/useradd.c:886 #, c-format msgid "%s: name %s is not unique\n" msgstr "%s: el nom %s no 矇s 繳nic\n" @@ -805,24 +805,24 @@ msgstr "%s: no es pot obtenir un GID 繳nic\n" msgid "%s: %s is not a valid group name\n" msgstr "%s: %s no 矇s un nom de grup valid\n" -#: src/groupadd.c:308 src/groupmod.c:307 +#: src/groupadd.c:318 src/groupmod.c:307 #, c-format msgid "%s: invalid group %s\n" msgstr "%s: el grup %s no 矇s vlid\n" -#: src/groupadd.c:325 src/useradd.c:1058 -#, c-format -msgid "%s: -O requires NAME=VALUE\n" +#: src/groupadd.c:332 src/useradd.c:1094 +#, fuzzy, c-format +msgid "%s: -K requires KEY=VALUE\n" msgstr "%s: 竄-O罈 requereix NOM=VALOR\n" -#: src/groupadd.c:369 src/groupdel.c:123 src/groupmod.c:342 src/useradd.c:1167 -#: src/userdel.c:247 src/usermod.c:504 +#: src/groupadd.c:369 src/groupdel.c:123 src/groupmod.c:342 src/useradd.c:1214 +#: src/userdel.c:247 src/usermod.c:503 #, c-format msgid "%s: cannot rewrite group file\n" msgstr "%s: no es pot reescriure el fitxer de grup\n" -#: src/groupadd.c:376 src/groupdel.c:130 src/groupmod.c:349 src/useradd.c:1175 -#: src/userdel.c:253 src/usermod.c:627 +#: src/groupadd.c:376 src/groupdel.c:130 src/groupmod.c:349 src/useradd.c:1222 +#: src/userdel.c:253 src/usermod.c:626 #, c-format msgid "%s: cannot rewrite shadow group file\n" msgstr "%s: no es pot reescriure el fitxer de grups ombra\n" @@ -882,7 +882,7 @@ msgstr "%s: el grup %s no existeix\n" msgid "%s: group %s is a NIS group\n" msgstr "%s: el grup %s no 矇s un grup NIS\n" -#: src/groupdel.c:306 src/groupmod.c:489 src/userdel.c:603 src/usermod.c:723 +#: src/groupdel.c:306 src/groupmod.c:489 src/userdel.c:603 src/usermod.c:722 #, c-format msgid "%s: %s is the NIS master\n" msgstr "%s: %s 矇s el mestre NIS\n" @@ -1146,7 +1146,7 @@ msgstr "" "\n" "[S'ha evitat la desconnexi籀 -- l'acc矇s de root est perm癡s.]\n" -#: src/login.c:297 +#: src/login.c:302 #, c-format msgid "" "\n" @@ -1155,17 +1155,17 @@ msgstr "" "\n" "L'acc矇s ha caducat despr矇s de %d segons.\n" -#: src/login.c:570 +#: src/login.c:576 #, c-format msgid " on `%.100s' from `%.200s'" msgstr " a 竄%.100s罈 des de 竄%.200s罈" -#: src/login.c:573 +#: src/login.c:579 #, c-format msgid " on `%.100s'" msgstr " a 竄%.100s罈" -#: src/login.c:730 +#: src/login.c:736 #, c-format msgid "" "\n" @@ -1174,25 +1174,25 @@ msgstr "" "\n" "%s acc矇s: " -#: src/login.c:885 src/sulogin.c:203 +#: src/login.c:891 src/sulogin.c:207 msgid "Login incorrect" msgstr "Acc矇s incorrecte" -#: src/login.c:1032 +#: src/login.c:1038 msgid "Warning: login re-enabled after temporary lockout.\n" msgstr "Av穩s: acc矇s reactivat despr矇s d'un bloqueig temporal.\n" -#: src/login.c:1046 +#: src/login.c:1052 #, c-format msgid "Last login: %s on %s" msgstr "ltim acc矇s: %s a %s" -#: src/login.c:1049 +#: src/login.c:1055 #, c-format msgid "Last login: %.19s on %s" msgstr "ltima acc矇s: %.19s a %s" -#: src/login.c:1054 +#: src/login.c:1060 #, c-format msgid " from %.*s" msgstr " des de %.*s" @@ -1207,21 +1207,21 @@ msgstr "Forma d'繳s: newgrp [-] [grup]\n" msgid "Usage: sg group [[-c] command]\n" msgstr "Forma d'繳s: sg grup [[-c] ordre]\n" -#: src/newgrp.c:130 +#: src/newgrp.c:159 #, c-format msgid "unknown UID: %u\n" msgstr "El UID 矇s desconegut: %u\n" -#: src/newgrp.c:212 +#: src/newgrp.c:241 #, c-format msgid "unknown GID: %lu\n" msgstr "El GID 矇s desconegut: %lu\n" -#: src/newgrp.c:355 src/newgrp.c:364 +#: src/newgrp.c:401 src/newgrp.c:410 msgid "Sorry.\n" msgstr "Disculpeu.\n" -#: src/newgrp.c:469 +#: src/newgrp.c:515 #, c-format msgid "too many groups\n" msgstr "hi ha massa grups\n" @@ -1368,7 +1368,7 @@ msgstr "%s: sense mem簷ria\n" msgid "%s: Cannot execute %s" msgstr "%s: No es pot executar %s" -#: src/passwd.c:732 +#: src/passwd.c:727 #, c-format msgid "%s: repository %s not supported\n" msgstr "%s: el repositori %s no est suportat\n" @@ -1485,35 +1485,35 @@ msgstr "%s: no es pot actualitzar l'entrada per a l'usuari %s\n" msgid "%s: can't delete shadow password file\n" msgstr "%s: no es pot eliminar el fitxer de contrasenyes ombra\n" -#: src/su.c:132 +#: src/su.c:129 msgid "Sorry." msgstr "Disculpeu." -#: src/su.c:319 +#: src/su.c:315 #, c-format msgid "%s: must be run from a terminal\n" msgstr "%s: s'ha d'executar des d'una terminal\n" -#: src/su.c:416 +#: src/su.c:412 #, c-format msgid "%s: pam_start: error %d\n" msgstr "%s: pam_start: s'ha produ簿t un error %d\n" -#: src/su.c:444 +#: src/su.c:440 #, c-format msgid "Unknown id: %s\n" msgstr "L'id 矇s desconegut: %s\n" -#: src/su.c:479 src/su.c:495 +#: src/su.c:475 src/su.c:491 #, c-format msgid "You are not authorized to su %s\n" msgstr "No esteu autoritzats a usar 竄su %s罈\n" -#: src/su.c:490 +#: src/su.c:486 msgid "(Enter your own password.)" msgstr "(Introdu簿u la vostra pr簷pia contrasenya)." -#: src/su.c:522 +#: src/su.c:520 #, c-format msgid "" "%s: %s\n" @@ -1522,7 +1522,7 @@ msgstr "" "%s: %s\n" "(Ignorat)\n" -#: src/su.c:730 +#: src/su.c:727 #, c-format msgid "No shell\n" msgstr "No hi ha int癡rpret\n" @@ -1548,12 +1548,12 @@ msgstr "" msgid "No password file\n" msgstr "No hi ha fitxer de contrasenyes\n" -#: src/sulogin.c:160 +#: src/sulogin.c:164 #, c-format msgid "No password entry for 'root'\n" msgstr "No hi ha entrada de contrasenya per a 竄root罈\n" -#: src/sulogin.c:175 +#: src/sulogin.c:179 msgid "" "\n" "Type control-d to proceed with normal startup,\n" @@ -1563,216 +1563,221 @@ msgstr "" "Pitgeu 竄control-d罈 per a continuar amb l'inici normal de sistema,\n" "(o introdu簿u la contrasenya de 竄root罈 per a manteniment del sistema):" -#: src/sulogin.c:210 +#: src/sulogin.c:214 msgid "Entering System Maintenance Mode\n" msgstr "S'est entrant en mode de manteniment del sistema\n" -#: src/useradd.c:221 src/useradd.c:234 src/usermod.c:664 src/usermod.c:677 +#: src/useradd.c:222 src/useradd.c:235 src/usermod.c:663 src/usermod.c:676 #, c-format msgid "%s: invalid numeric argument `%s'\n" msgstr "%s: l'argument num癡ric 竄%s罈 no 矇s vlid\n" -#: src/useradd.c:289 +#: src/useradd.c:290 #, c-format msgid "%s: unknown GID %s\n" msgstr "%s: el GID %s 矇s desconegut\n" -#: src/useradd.c:297 src/useradd.c:573 src/useradd.c:1014 src/usermod.c:217 -#: src/usermod.c:785 +#: src/useradd.c:298 src/useradd.c:574 src/useradd.c:1058 src/usermod.c:216 +#: src/usermod.c:788 #, c-format msgid "%s: unknown group %s\n" msgstr "%s: el grup %s 矇s desconegut\n" -#: src/useradd.c:405 +#: src/useradd.c:406 #, c-format msgid "%s: cannot create new defaults file\n" msgstr "%s: no es pot crear un fitxer nou de prefer癡ncies predeterminades\n" -#: src/useradd.c:410 +#: src/useradd.c:411 #, c-format msgid "%s: cannot open new defaults file\n" msgstr "%s: no es pot obrir un fitxer nou de prefer癡ncies predeterminades\n" -#: src/useradd.c:498 src/useradd.c:509 +#: src/useradd.c:499 src/useradd.c:510 #, c-format msgid "%s: rename: %s" msgstr "%s: renombra: %s" -#: src/useradd.c:594 src/usermod.c:238 +#: src/useradd.c:595 src/usermod.c:237 #, c-format msgid "%s: group `%s' is a NIS group.\n" msgstr "%s: el grup 竄%s罈 矇s un grup NIS.\n" -#: src/useradd.c:603 src/usermod.c:247 +#: src/useradd.c:604 src/usermod.c:246 #, c-format msgid "%s: too many groups specified (max %d).\n" msgstr "%s: s'han especificat massa grups (mx de %d).\n" -#: src/useradd.c:635 +#: src/useradd.c:634 #, c-format -msgid "Usage: useradd [-u uid [-o]] [-g group] [-G group,...] \n" -msgstr "Forma d'繳s: useradd [-u uid [-o]] [-g grup] [-G grup,...] \n" - -#: src/useradd.c:638 -#, c-format -msgid " [-d home] [-s shell] [-c comment] [-m [-k template]]\n" +msgid "" +"Usage: useradd [options] LOGIN\n" +"\n" +"Options:\n" +" -b, --base-dir BASE_DIR\tbase directory for the the new user account\n" +"\t\t\t\thome directory\n" +" -c, --comment COMMENT\t\tset the GECOS field for the new user account\n" +" -d, --home-dir HOME_DIR\thome directory for the new user account\n" +" -D, --defaults\t\tprint or save modified default useradd\n" +"\t\t\t\tconfiguration\n" +" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n" +" -f, --inactive INACTIVE\tset password inactive after expiration\n" +"\t\t\t\tto INACTIVE\n" +" -g, --gid GROUP\t\tforce use GROUP for the new user account\n" +" -G, --groups GROUPS\t\tlist of supplementary groups for the new\n" +"\t\t\t\tuser account\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -k, --skel SKEL_DIR \t\tspecify an alternative skel directory\n" +" -K, --key KEY=VALUE\t\toverrides /etc/login.defs defaults\n" +" -m, --create-home\t\tcreate home directory for the new user\n" +"\t\t\t\taccount\n" +" -o, --non-unique\t\tallow create user with duplicate\n" +"\t\t\t\t(non-unique) UID\n" +" -p, --password PASSWORD\tuse encrypted password for the new user\n" +"\t\t\t\taccount\n" +" -s, --shell SHELL\t\tthe login shell for the new user account\n" +" -u, --uid UID\t\t\tforce use the UID for the new user account\n" msgstr "" -" [-d home] [-s int癡rpret] [-c ordre] [-m [-k plantilla]]\n" -#: src/useradd.c:639 src/useradd.c:643 -#, c-format -msgid " [-f inactive] [-e expire]\n" -msgstr " [-f inactiu] [-e caduca]\n" - -#: src/useradd.c:640 -#, c-format -msgid " [-p passwd] name\n" -msgstr " [-p contrasenya] nom\n" - -#: src/useradd.c:642 -#, c-format -msgid " useradd -D [-g group] [-b base] [-s shell]\n" -msgstr " useradd -D [-g grup] [-b base] [-s int癡rpret]\n" - -#: src/useradd.c:722 src/usermod.c:426 +#: src/useradd.c:738 src/usermod.c:425 #, c-format msgid "%s: error locking group file\n" msgstr "%s: s'ha produ簿t un error en bloquejar el fitxer de grups\n" -#: src/useradd.c:726 src/usermod.c:431 +#: src/useradd.c:742 src/usermod.c:430 #, c-format msgid "%s: error opening group file\n" msgstr "%s: s'ha produ簿t un error en obrir el fitxer de grups\n" -#: src/useradd.c:732 src/usermod.c:524 +#: src/useradd.c:748 src/usermod.c:523 #, c-format msgid "%s: error locking shadow group file\n" msgstr "%s: s'ha produ簿t un error en bloquejar el fitxer de grups ombra\n" -#: src/useradd.c:737 src/usermod.c:530 +#: src/useradd.c:753 src/usermod.c:529 #, c-format msgid "%s: error opening shadow group file\n" msgstr "%s: s'ha produ簿t un error en obrir el fitxer de grups ombra\n" -#: src/useradd.c:875 +#: src/useradd.c:891 #, c-format msgid "%s: UID %u is not unique\n" msgstr "%s: el UID %u no 矇s 繳nic\n" -#: src/useradd.c:905 +#: src/useradd.c:921 #, c-format msgid "%s: can't get unique UID\n" msgstr "%s: no es pot obtenir un UID 繳nic\n" -#: src/useradd.c:936 +#: src/useradd.c:977 #, c-format msgid "%s: invalid base directory `%s'\n" msgstr "%s: el directori base 竄%s罈 no 矇s vlid\n" -#: src/useradd.c:946 +#: src/useradd.c:988 #, c-format msgid "%s: invalid comment `%s'\n" msgstr "%s: el comentari 竄%s罈 no 矇s vlid\n" -#: src/useradd.c:957 +#: src/useradd.c:1000 #, c-format msgid "%s: invalid home directory `%s'\n" msgstr "%s: el directori home 竄%s罈 no 矇s vlid\n" -#: src/useradd.c:975 src/usermod.c:768 +#: src/useradd.c:1018 src/usermod.c:771 #, c-format msgid "%s: invalid date `%s'\n" msgstr "%s: la data 竄%s罈 no 矇s vlida\n" -#: src/useradd.c:988 +#: src/useradd.c:1031 #, c-format msgid "%s: shadow passwords required for -e\n" msgstr "%s: les contrasenyes ombra s籀n requerides per a 竄-e罈\n" -#: src/useradd.c:1004 +#: src/useradd.c:1047 #, c-format msgid "%s: shadow passwords required for -f\n" msgstr "%s: les contrasenyes ombra s籀n requerides per a 竄-f罈\n" -#: src/useradd.c:1070 src/usermod.c:745 src/usermod.c:755 src/usermod.c:800 -#: src/usermod.c:844 +#: src/useradd.c:1113 src/usermod.c:748 src/usermod.c:758 src/usermod.c:803 +#: src/usermod.c:847 #, c-format msgid "%s: invalid field `%s'\n" msgstr "%s: el camp 竄%s罈 no 矇s vlid\n" -#: src/useradd.c:1081 +#: src/useradd.c:1126 #, c-format msgid "%s: invalid shell `%s'\n" msgstr "%s: l'int癡rpret 竄%s罈 no 矇s vlid\n" -#: src/useradd.c:1122 +#: src/useradd.c:1169 #, c-format msgid "%s: invalid user name '%s'\n" msgstr "%s: el nom d'usuari 竄%s罈 no 矇s vlid\n" -#: src/useradd.c:1156 src/userdel.c:242 src/usermod.c:909 +#: src/useradd.c:1203 src/userdel.c:242 src/usermod.c:920 #, c-format msgid "%s: cannot rewrite password file\n" msgstr "%s: no es pot reescriure el fitxer de contrasenyes\n" -#: src/useradd.c:1161 src/userdel.c:245 src/usermod.c:914 +#: src/useradd.c:1208 src/userdel.c:245 src/usermod.c:925 #, c-format msgid "%s: cannot rewrite shadow password file\n" msgstr "%s: no es pot reescriure el fitxer de contrasenyes ombra\n" -#: src/useradd.c:1197 src/userdel.c:289 src/usermod.c:942 +#: src/useradd.c:1244 src/userdel.c:289 src/usermod.c:953 #, c-format msgid "%s: unable to lock password file\n" msgstr "%s: no es pot bloquejar el fitxer de contrasenyes\n" -#: src/useradd.c:1201 src/userdel.c:293 src/usermod.c:946 +#: src/useradd.c:1248 src/userdel.c:293 src/usermod.c:957 #, c-format msgid "%s: unable to open password file\n" msgstr "%s: no es pot d'obrir el fitxer de contrasenyes\n" -#: src/useradd.c:1207 src/userdel.c:298 src/usermod.c:951 +#: src/useradd.c:1254 src/userdel.c:298 src/usermod.c:962 #, c-format msgid "%s: cannot lock shadow password file\n" msgstr "%s: no es pot bloquejar el fitxer de contrasenyes ombra\n" -#: src/useradd.c:1213 src/userdel.c:303 src/usermod.c:956 +#: src/useradd.c:1260 src/userdel.c:303 src/usermod.c:967 #, c-format msgid "%s: cannot open shadow password file\n" msgstr "%s: no es pot obrir el fitxer de contrasenyes ombra\n" -#: src/useradd.c:1300 +#: src/useradd.c:1347 #, c-format msgid "%s: error adding new password entry\n" msgstr "%s: s'ha produ簿t un error en afegir la nova entrada de contrasenya\n" -#: src/useradd.c:1310 src/usermod.c:1019 +#: src/useradd.c:1358 src/usermod.c:1030 #, c-format msgid "%s: error adding new shadow password entry\n" msgstr "" "%s: s'ha produ簿t un error en afegir la nova entrada de contrasenya ombra\n" -#: src/useradd.c:1337 +#: src/useradd.c:1386 #, c-format msgid "%s: cannot create directory %s\n" msgstr "%s: no es pot crear el directori %s\n" -#: src/useradd.c:1367 +#: src/useradd.c:1416 #, c-format msgid "No group named \"mail\" exists, creating mail spool with mode 0600.\n" msgstr "" "No existeix el grup 竄mail罈, s'est creant la cua de correu amb mode 0600.\n" -#: src/useradd.c:1390 +#: src/useradd.c:1439 #, c-format msgid "Can't create mail spool for user %s.\n" msgstr "No es pot crear la cua de correu per a l'usuari %s.\n" -#: src/useradd.c:1492 src/usermod.c:888 +#: src/useradd.c:1541 src/usermod.c:899 #, c-format msgid "%s: user %s exists\n" msgstr "%s: l'usuari %s existeix\n" -#: src/useradd.c:1506 +#: src/useradd.c:1555 #, c-format msgid "" "%s: group %s exists - if you want to add this user to that group, use -g.\n" @@ -1780,7 +1785,7 @@ msgstr "" "%s: el grup %s existeix, si voleu afegir aquest usuari a aquest grup, useu 竄-" "g罈.\n" -#: src/useradd.c:1544 +#: src/useradd.c:1593 #, c-format msgid "%s: warning: CREATE_HOME not supported, please use -m instead.\n" msgstr "" @@ -1832,12 +1837,12 @@ msgstr "%s: %s no 矇s propietat de %s, no s'elimina\n" msgid "%s: warning: can't remove " msgstr "%s: av穩s: no es pot eliminar " -#: src/userdel.c:584 src/usermod.c:702 +#: src/userdel.c:584 src/usermod.c:701 #, c-format msgid "%s: user %s does not exist\n" msgstr "%s: l'usuari %s no existeix\n" -#: src/userdel.c:599 src/usermod.c:718 +#: src/userdel.c:599 src/usermod.c:717 #, c-format msgid "%s: user %s is a NIS user\n" msgstr "%s: l'usuari %s 矇s un usuari NIS\n" @@ -1852,102 +1857,107 @@ msgstr "%s: no s'elimina el directori %s (eliminaria el home de l'usuari %s)\n" msgid "%s: error removing directory %s\n" msgstr "%s: s'ha produ簿t un error en eliminar el directori %s\n" -#: src/usermod.c:279 +#: src/usermod.c:278 #, c-format -msgid "Usage: %s\t[-u uid [-o]] [-g group] [-G group,...] \n" +msgid "Usage: %s\t[-u uid [-o]] [-g group] [[-G group,...] [-a]] \n" msgstr "Forma d'繳s: %s\t[-u uid [-o]] [-g grup] [-G grup,...]\n" -#: src/usermod.c:283 +#: src/usermod.c:282 #, c-format msgid "\t\t[-d home [-m]] [-s shell] [-c comment] [-l new_name]\n" msgstr "\t\t[-d home [-m]] [-s int癡rpret] [-c comentari] [-l nom_nou]\n" -#: src/usermod.c:285 +#: src/usermod.c:284 #, c-format msgid "[-f inactive] [-e expire] " msgstr "[-f inactiu] [-e caduca] " -#: src/usermod.c:286 +#: src/usermod.c:285 #, c-format msgid "[-p passwd] [-L|-U] name\n" msgstr "[-p contrasenya] [-L|-U] nom\n" -#: src/usermod.c:458 +#: src/usermod.c:457 #, c-format msgid "%s: out of memory in update_group\n" msgstr "%s: sense mem簷ria a update_group\n" -#: src/usermod.c:567 +#: src/usermod.c:566 #, c-format msgid "%s: out of memory in update_gshadow\n" msgstr "%s: sense mem簷ria a update_gshadow\n" -#: src/usermod.c:867 +#: src/usermod.c:870 #, c-format msgid "%s: no flags given\n" msgstr "%s: no s'han especificat senyaladors\n" -#: src/usermod.c:873 +#: src/usermod.c:876 #, c-format msgid "%s: shadow passwords required for -e and -f\n" msgstr "%s: les contrasenyes ombra s籀n requerides per a 竄-e罈 i 竄-f罈\n" -#: src/usermod.c:893 +#: src/usermod.c:886 +#, c-format +msgid "%s: -a flag is ONLY allowed with the -G flag\n" +msgstr "" + +#: src/usermod.c:904 #, c-format msgid "%s: uid %lu is not unique\n" msgstr "%s: l'UID %lu no 矇s 繳nic\n" -#: src/usermod.c:1004 +#: src/usermod.c:1015 #, c-format msgid "%s: error changing password entry\n" msgstr "%s: s'ha produ簿t un error en canviar l'entrada de contrasenya\n" -#: src/usermod.c:1010 +#: src/usermod.c:1021 #, c-format msgid "%s: error removing password entry\n" msgstr "%s: s'ha produ簿t un error en eliminar l'entrada de contrasenya\n" -#: src/usermod.c:1026 +#: src/usermod.c:1037 #, c-format msgid "%s: error removing shadow password entry\n" msgstr "%s: s'ha produ簿t un error en eliminar l'entrada de contrasenya ombra\n" -#: src/usermod.c:1053 +#: src/usermod.c:1064 #, c-format msgid "%s: directory %s exists\n" msgstr "%s: el directori %s ja existeix\n" -#: src/usermod.c:1061 +#: src/usermod.c:1072 #, c-format msgid "%s: can't create %s\n" msgstr "%s: no es pot crear %s\n" -#: src/usermod.c:1066 +#: src/usermod.c:1077 #, c-format msgid "%s: can't chown %s\n" msgstr "%s: no es pot fer canviar el propietari a %s\n" -#: src/usermod.c:1078 +#: src/usermod.c:1089 #, c-format msgid "%s: warning: failed to completely remove old home directory %s" msgstr "" "%s: av穩s: no s'ha pogut eliminar completament l'antic directori home %s" -#: src/usermod.c:1088 +#: src/usermod.c:1099 #, c-format msgid "%s: cannot rename directory %s to %s\n" msgstr "%s: no es pot renombrar el directori %s a %s\n" -#: src/usermod.c:1183 +#: src/usermod.c:1194 #, c-format msgid "%s: warning: %s not owned by %s\n" msgstr "%s: av穩s: %s no 矇s propietat de %s\n" -#: src/usermod.c:1189 +#: src/usermod.c:1200 msgid "failed to change mailbox owner" msgstr "no s'ha pogut canviar el propietari de la b繳stia de correu" -#: src/usermod.c:1197 +#: src/usermod.c:1208 msgid "failed to rename mailbox" msgstr "no s'ha pogut renombrar la b繳stia de correu" @@ -1983,3 +1993,26 @@ msgstr "" "Forma d'繳s:\n" "竄vipw罈 edita /etc/passwd 竄vipw -s罈 edita /etc/shadow\n" "竄vigr罈 edita /etc/group 竄vigr -s罈 edita /etc/gshadow\n" + +#, fuzzy +#~ msgid "Usage: useradd [-u uid [-o]] [-g group] [-G group,...] \n" +#~ msgstr "Forma d'繳s: useradd [-u uid [-o]] [-g grup] [-G grup,...] \n" + +#~ msgid "" +#~ " [-d home] [-s shell] [-c comment] [-m [-k template]]\n" +#~ msgstr "" +#~ " [-d home] [-s int癡rpret] [-c ordre] [-m [-k " +#~ "plantilla]]\n" + +#~ msgid " [-f inactive] [-e expire]\n" +#~ msgstr " [-f inactiu] [-e caduca]\n" + +#, fuzzy +#~ msgid " [-p passwd] [-K KEY=VALUE] name\n" +#~ msgstr " [-p contrasenya] nom\n" + +#~ msgid " useradd -D [-g group] [-b base] [-s shell]\n" +#~ msgstr " useradd -D [-g grup] [-b base] [-s int癡rpret]\n" + +#~ msgid "%s: -O requires NAME=VALUE\n" +#~ msgstr "%s: 竄-O罈 requereix NOM=VALOR\n" diff --git a/po/cs.gmo b/po/cs.gmo index 4606d4dc729ef658395ef0d0a0ed58ae35bb711d..36fe7ec5ec57ae2ba5e8b1b50a7ec7bbcaea6d5a 100644 GIT binary patch delta 10258 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 TmsU@$U$u8-Z1w4?^Y#7*lXFP1 diff --git a/po/cs.po b/po/cs.po index 127426ce..925cdc6c 100644 --- a/po/cs.po +++ b/po/cs.po @@ -4,10 +4,10 @@ # msgid "" msgstr "" -"Project-Id-Version: shadow 4.0.10\n" +"Project-Id-Version: shadow 4.0.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2005-06-20 17:48+0200\n" -"PO-Revision-Date: 2005-06-21 10:11+0200\n" +"POT-Creation-Date: 2005-07-18 16:02+0200\n" +"PO-Revision-Date: 2005-07-16 10:43+0200\n" "Last-Translator: Miroslav Kure \n" "Language-Team: Czech \n" "MIME-Version: 1.0\n" @@ -147,12 +147,12 @@ msgstr "鬚獺dn羸 adres獺, nastavuji HOME na /" msgid "Cannot execute %s" msgstr "%s nelze spustit" -#: libmisc/sub.c:55 +#: libmisc/sub.c:56 #, c-format msgid "Invalid root directory \"%s\"\n" msgstr "Chybn羸 koenov羸 adres獺 \"%s\"\n" -#: libmisc/sub.c:67 +#: libmisc/sub.c:68 #, c-format msgid "Can't change root directory to \"%s\"\n" msgstr "Nelze nastavit koenov羸 adres獺 na \"%s\"\n" @@ -173,16 +173,16 @@ msgid "configuration error - unknown item '%s' (notify administrator)\n" msgstr "" "konfiguran穩 chyba - nezn獺m羸 pedmt '%s' (informujte spr獺vce syst矇mu)\n" -#: lib/pwauth.c:45 src/newgrp.c:338 +#: lib/pwauth.c:48 src/newgrp.c:384 msgid "Password: " msgstr "Heslo: " -#: lib/pwauth.c:47 +#: lib/pwauth.c:50 #, c-format msgid "%s's Password: " msgstr "Heslo u鱉ivatele %s:" -#: src/chage.c:110 +#: src/chage.c:115 #, c-format msgid "" "Usage: chage [options] user\n" @@ -215,148 +215,148 @@ msgstr "" "\t\t\t\thesla na MAX_DN躓\n" " -W, --warndays VAR_DN躓\tnastav穩 varov獺n穩 o expiraci na VAR_DN躓\n" -#: src/chage.c:155 src/chfn.c:139 src/chsh.c:89 +#: src/chage.c:160 src/chfn.c:139 src/chsh.c:89 #, c-format msgid "Enter the new value, or press ENTER for the default\n" msgstr "" "Zadejte novou hodnotu, nebo stisknte ENTER pro pou鱉it穩 implicitn穩 hodnoty\n" -#: src/chage.c:159 +#: src/chage.c:164 msgid "Minimum Password Age" msgstr "Minim獺ln穩 st獺穩 hesla" -#: src/chage.c:165 +#: src/chage.c:170 msgid "Maximum Password Age" msgstr "Maxim獺ln穩 st獺穩 hesla" -#: src/chage.c:172 +#: src/chage.c:177 msgid "Last Password Change (YYYY-MM-DD)" msgstr "Posledn穩 zmna hesla (RRRR-MM-DD)" -#: src/chage.c:180 +#: src/chage.c:185 msgid "Password Expiration Warning" msgstr "Varov獺n穩 o vypr禳en穩 platnosti hesla" -#: src/chage.c:186 +#: src/chage.c:191 msgid "Password Inactive" msgstr "Vypnut矇 heslo" -#: src/chage.c:194 +#: src/chage.c:199 msgid "Account Expiration Date (YYYY-MM-DD)" msgstr "Vypr禳en穩 platnosti 繳tu (RRRR-MM-DD)" -#: src/chage.c:241 +#: src/chage.c:246 #, c-format msgid "Last password change\t\t\t\t\t: " msgstr "Posledn穩 zmna hesla\t\t\t\t\t: " -#: src/chage.c:243 src/chage.c:257 src/chage.c:273 src/chage.c:286 +#: src/chage.c:248 src/chage.c:262 src/chage.c:278 src/chage.c:291 #, c-format msgid "never\n" msgstr "nikdy\n" -#: src/chage.c:254 +#: src/chage.c:259 #, c-format msgid "Password expires\t\t\t\t\t: " msgstr "Platnost hesla vypr禳穩\t\t\t\t\t: " -#: src/chage.c:270 +#: src/chage.c:275 #, c-format msgid "Password inactive\t\t\t\t\t: " msgstr "Vypnut矇 heslo\t\t\t\t\t: " -#: src/chage.c:284 +#: src/chage.c:289 #, c-format msgid "Account expires\t\t\t\t\t\t: " msgstr "Platnost 繳tu vypr禳穩\t\t\t\t\t\t: " -#: src/chage.c:300 +#: src/chage.c:305 #, c-format msgid "Minimum number of days between password change\t\t: %ld\n" msgstr "Minim獺ln穩 poet dn轡 mezi zmnami hesla\t\t: %ld\n" -#: src/chage.c:302 +#: src/chage.c:307 #, c-format msgid "Maximum number of days between password change\t\t: %ld\n" msgstr "Maxim獺ln穩 poet dn轡 mezi zmnami hesla\t\t: %ld\n" -#: src/chage.c:304 +#: src/chage.c:309 #, c-format msgid "Number of days of warning before password expires\t: %ld\n" msgstr "Poet varovn羸ch dn轡 ped vypr禳en穩m platnosti hesla\t: %ld\n" -#: src/chage.c:462 +#: src/chage.c:467 #, c-format msgid "%s: do not include \"l\" with other flags\n" msgstr "%s: nepou鱉穩vejte \"l\" s ostatn穩mi p穩znaky\n" -#: src/chage.c:474 src/chage.c:602 src/chfn.c:268 src/chfn.c:277 +#: src/chage.c:479 src/chage.c:607 src/chfn.c:268 src/chfn.c:277 #: src/chfn.c:286 src/chfn.c:295 src/chfn.c:304 src/chfn.c:370 src/chfn.c:382 -#: src/gpasswd.c:150 src/login.c:426 src/passwd.c:769 src/passwd.c:805 +#: src/gpasswd.c:150 src/login.c:430 src/passwd.c:769 src/passwd.c:805 #, c-format msgid "%s: Permission denied.\n" msgstr "%s: P穩stup odm穩tnut.\n" -#: src/chage.c:507 src/chage.c:713 src/chpasswd.c:173 src/groupadd.c:488 -#: src/groupdel.c:274 src/groupmod.c:456 src/newusers.c:355 src/useradd.c:1469 -#: src/userdel.c:567 src/usermod.c:1272 src/usermod.c:1326 +#: src/chage.c:512 src/chage.c:718 src/chpasswd.c:173 src/groupadd.c:488 +#: src/groupdel.c:274 src/groupmod.c:456 src/newusers.c:355 src/useradd.c:1518 +#: src/userdel.c:567 src/usermod.c:1283 src/usermod.c:1337 #, c-format msgid "%s: PAM authentication failed\n" msgstr "%s: oven穩 pomoc穩 PAM selhalo\n" -#: src/chage.c:525 src/chpasswd.c:188 +#: src/chage.c:530 src/chpasswd.c:188 #, c-format msgid "%s: can't open password file\n" msgstr "%s: soubor s hesly nelze otev穩t\n" -#: src/chage.c:532 src/chfn.c:324 src/chsh.c:181 src/gpasswd.c:139 +#: src/chage.c:537 src/chfn.c:324 src/chsh.c:181 src/gpasswd.c:139 #: src/gpasswd.c:216 src/groups.c:64 src/passwd.c:811 #, c-format msgid "%s: unknown user %s\n" msgstr "%s: nezn獺m羸 u鱉ivatel %s\n" -#: src/chage.c:550 +#: src/chage.c:555 #, c-format -msgid "%s: can't lock shadow password file" -msgstr "%s: soubor se st穩nov羸mi hesly nelze zamknout" +msgid "%s: can't lock shadow password file\n" +msgstr "%s: soubor se st穩nov羸mi hesly nelze zamknout\n" -#: src/chage.c:558 +#: src/chage.c:563 #, c-format -msgid "%s: can't open shadow password file" -msgstr "%s: soubor se st穩nov羸mi hesly nelze otev穩t" +msgid "%s: can't open shadow password file\n" +msgstr "%s: soubor se st穩nov羸mi hesly nelze otev穩t\n" -#: src/chage.c:618 +#: src/chage.c:623 #, c-format msgid "Changing the aging information for %s\n" msgstr "Mn穩m informace o u鱉ivateli %s\n" -#: src/chage.c:620 +#: src/chage.c:625 #, c-format msgid "%s: error changing fields\n" msgstr "%s: chyba pi zmn polo鱉ek\n" -#: src/chage.c:644 src/pwunconv.c:136 +#: src/chage.c:649 src/pwunconv.c:136 #, c-format msgid "%s: can't update password file\n" msgstr "%s: soubor s hesly nelze aktualizovat\n" -#: src/chage.c:667 src/pwunconv.c:131 +#: src/chage.c:672 src/pwunconv.c:131 #, c-format msgid "%s: can't update shadow password file\n" msgstr "%s: soubor se st穩nov羸mi hesly nelze aktualizovat\n" -#: src/chage.c:680 +#: src/chage.c:685 #, c-format msgid "%s: can't rewrite shadow password file\n" msgstr "%s: soubor se st穩nov羸mi hesly nelze pepsat\n" -#: src/chage.c:724 +#: src/chage.c:729 #, c-format msgid "%s: can't rewrite password file\n" msgstr "%s: soubor s hesly nelze pepsat\n" -#: src/chage.c:743 src/chpasswd.c:357 src/groupadd.c:534 src/groupdel.c:339 -#: src/groupmod.c:523 src/newusers.c:570 src/useradd.c:1564 src/userdel.c:689 +#: src/chage.c:748 src/chpasswd.c:357 src/groupadd.c:534 src/groupdel.c:339 +#: src/groupmod.c:523 src/newusers.c:570 src/useradd.c:1613 src/userdel.c:689 #, c-format msgid "%s: PAM chauthtok failed\n" msgstr "%s: PAM chauthtok selhal\n" @@ -467,7 +467,7 @@ msgstr "Nelze zamknout soubor s hesly; zkuste to pozdji.\n" msgid "Cannot open the password file.\n" msgstr "Soubor s hesly nelze otev穩t.\n" -#: src/chfn.c:544 src/chsh.c:356 src/passwd.c:477 src/usermod.c:982 +#: src/chfn.c:544 src/chsh.c:356 src/passwd.c:477 src/usermod.c:993 #, c-format msgid "%s: %s not found in /etc/passwd\n" msgstr "%s: %s se v /etc/passwd nenal矇z獺\n" @@ -685,7 +685,7 @@ msgstr "%s: pep穩na -A funguje pouze se st穩nov羸mi hesly skupin\n" msgid "Who are you?\n" msgstr "Kdo jste?\n" -#: src/gpasswd.c:299 src/newgrp.c:289 +#: src/gpasswd.c:299 src/newgrp.c:318 #, c-format msgid "unknown group: %s\n" msgstr "nezn獺m獺 skupina %s\n" @@ -778,12 +778,12 @@ msgid "Usage: groupadd [-g gid [-o]] [-f] group\n" msgstr "Pou鱉it穩: groupadd [-g gid [-o]] [-f] skupina\n" #: src/groupadd.c:161 src/groupadd.c:169 src/groupmod.c:174 src/groupmod.c:196 -#: src/useradd.c:823 src/usermod.c:496 src/usermod.c:618 +#: src/useradd.c:839 src/usermod.c:495 src/usermod.c:617 #, c-format msgid "%s: error adding new group entry\n" msgstr "%s: chyba pi pid獺v獺n穩 polo鱉ky souboru se skupinami\n" -#: src/groupadd.c:218 src/useradd.c:870 +#: src/groupadd.c:218 src/useradd.c:886 #, c-format msgid "%s: name %s is not unique\n" msgstr "%s: jm矇no %s nen穩 jedinen矇\n" @@ -803,24 +803,24 @@ msgstr "%s: nelze z穩skat jedinen矇 GID\n" msgid "%s: %s is not a valid group name\n" msgstr "%s: %s nen穩 platn羸m jm矇nem skupiny\n" -#: src/groupadd.c:308 src/groupmod.c:307 +#: src/groupadd.c:318 src/groupmod.c:307 #, c-format msgid "%s: invalid group %s\n" msgstr "%s: chybn獺 skupina %s\n" -#: src/groupadd.c:325 src/useradd.c:1058 +#: src/groupadd.c:332 src/useradd.c:1094 #, c-format -msgid "%s: -O requires NAME=VALUE\n" -msgstr "%s: pep穩na -O vy鱉aduje argument typu JMNO=HODNOTA\n" +msgid "%s: -K requires KEY=VALUE\n" +msgstr "%s: parametr -K vy鱉aduje argument typu KL=HODNOTA\n" -#: src/groupadd.c:369 src/groupdel.c:123 src/groupmod.c:342 src/useradd.c:1167 -#: src/userdel.c:247 src/usermod.c:504 +#: src/groupadd.c:369 src/groupdel.c:123 src/groupmod.c:342 src/useradd.c:1214 +#: src/userdel.c:247 src/usermod.c:503 #, c-format msgid "%s: cannot rewrite group file\n" msgstr "%s: soubor se skupinami nelze pepsat\n" -#: src/groupadd.c:376 src/groupdel.c:130 src/groupmod.c:349 src/useradd.c:1175 -#: src/userdel.c:253 src/usermod.c:627 +#: src/groupadd.c:376 src/groupdel.c:130 src/groupmod.c:349 src/useradd.c:1222 +#: src/userdel.c:253 src/usermod.c:626 #, c-format msgid "%s: cannot rewrite shadow group file\n" msgstr "%s: soubor se st穩nov羸mi skupinami nelze pepsat\n" @@ -880,7 +880,7 @@ msgstr "%s: skupina %s neexistuje\n" msgid "%s: group %s is a NIS group\n" msgstr "%s: skupina %s je NIS skupinou\n" -#: src/groupdel.c:306 src/groupmod.c:489 src/userdel.c:603 src/usermod.c:723 +#: src/groupdel.c:306 src/groupmod.c:489 src/userdel.c:603 src/usermod.c:722 #, c-format msgid "%s: %s is the NIS master\n" msgstr "%s: %s je hlavn穩m NIS serverem\n" @@ -914,7 +914,7 @@ msgstr "" #: src/grpck.c:89 #, c-format msgid "Usage: %s [-r] [-s] [group]\n" -msgstr "Usage: %s [-r] [-s] [soubor se skupinami]\n" +msgstr "Pou鱉it穩: %s [-r] [-s] [soubor se skupinami]\n" #: src/grpck.c:107 src/pwck.c:100 msgid "No" @@ -1143,7 +1143,7 @@ msgstr "" "\n" "[Odpojen穩 peskoeno -- u鱉ivatel root sm穩 b羸t pihl獺禳en.]\n" -#: src/login.c:297 +#: src/login.c:302 #, c-format msgid "" "\n" @@ -1152,17 +1152,17 @@ msgstr "" "\n" "Vypr禳el asov羸 limit (%d vtein) pro pihl獺禳en穩.\n" -#: src/login.c:570 +#: src/login.c:576 #, c-format msgid " on `%.100s' from `%.200s'" msgstr " na `%.100s' z `%.200s'" -#: src/login.c:573 +#: src/login.c:579 #, c-format msgid " on `%.100s'" msgstr " na `%.100s'" -#: src/login.c:730 +#: src/login.c:736 #, c-format msgid "" "\n" @@ -1171,25 +1171,25 @@ msgstr "" "\n" "Pihla禳ovac穩 jm矇no na %s: " -#: src/login.c:885 src/sulogin.c:203 +#: src/login.c:891 src/sulogin.c:207 msgid "Login incorrect" msgstr "Chybn矇 pihl獺禳en穩" -#: src/login.c:1032 +#: src/login.c:1038 msgid "Warning: login re-enabled after temporary lockout.\n" msgstr "Varov獺n穩: po doasn矇m z獺kazu je pihla禳ov獺n穩 opt povoleno.\n" -#: src/login.c:1046 +#: src/login.c:1052 #, c-format msgid "Last login: %s on %s" msgstr "Posledn穩 pihl獺禳en穩: %s na %s" -#: src/login.c:1049 +#: src/login.c:1055 #, c-format msgid "Last login: %.19s on %s" msgstr "Posledn穩 pihl獺禳en穩: %.19s na %s" -#: src/login.c:1054 +#: src/login.c:1060 #, c-format msgid " from %.*s" msgstr " z %.*s" @@ -1204,21 +1204,21 @@ msgstr "Pou鱉it穩: newgrp [-] [skupina]\n" msgid "Usage: sg group [[-c] command]\n" msgstr "Pou鱉it穩: sg skupina [[-c] p穩kaz]\n" -#: src/newgrp.c:130 +#: src/newgrp.c:159 #, c-format msgid "unknown UID: %u\n" msgstr "nezn獺m矇 UID: %u\n" -#: src/newgrp.c:212 +#: src/newgrp.c:241 #, c-format msgid "unknown GID: %lu\n" msgstr "nezn獺m矇 GID: %lu\n" -#: src/newgrp.c:355 src/newgrp.c:364 +#: src/newgrp.c:401 src/newgrp.c:410 msgid "Sorry.\n" msgstr "Lituji.\n" -#: src/newgrp.c:469 +#: src/newgrp.c:515 #, c-format msgid "too many groups\n" msgstr "p穩li禳 mnoho skupin\n" @@ -1364,7 +1364,7 @@ msgstr "%s: do禳la pam聽\n" msgid "%s: Cannot execute %s" msgstr "%s: %s nelze spustit" -#: src/passwd.c:732 +#: src/passwd.c:727 #, c-format msgid "%s: repository %s not supported\n" msgstr "%s: 繳lo鱉na %s nen穩 podporov獺na\n" @@ -1482,35 +1482,35 @@ msgstr "%s: polo鱉ku pro u鱉ivatele %s nelze aktualizovat\n" msgid "%s: can't delete shadow password file\n" msgstr "%s: nem轡鱉ete smazat soubor se st穩nov羸mi hesly\n" -#: src/su.c:132 +#: src/su.c:129 msgid "Sorry." msgstr "Lituji." -#: src/su.c:319 +#: src/su.c:315 #, c-format msgid "%s: must be run from a terminal\n" msgstr "%s: mus穩 b羸t spu禳tno z termin獺lu\n" -#: src/su.c:416 +#: src/su.c:412 #, c-format msgid "%s: pam_start: error %d\n" msgstr "%s: pam_start: chyba %d\n" -#: src/su.c:444 +#: src/su.c:440 #, c-format msgid "Unknown id: %s\n" msgstr "Nezn獺m矇 id: %s\n" -#: src/su.c:479 src/su.c:495 +#: src/su.c:475 src/su.c:491 #, c-format msgid "You are not authorized to su %s\n" msgstr "Nejste opr獺vnn pou鱉穩vat su %s\n" -#: src/su.c:490 +#: src/su.c:486 msgid "(Enter your own password.)" msgstr "(Zadejte sv矇 heslo.)" -#: src/su.c:522 +#: src/su.c:520 #, c-format msgid "" "%s: %s\n" @@ -1519,7 +1519,7 @@ msgstr "" "%s: %s\n" "(Ignoruji)\n" -#: src/su.c:730 +#: src/su.c:727 #, c-format msgid "No shell\n" msgstr "鬚獺dn羸 shell\n" @@ -1544,12 +1544,12 @@ msgstr "Pro oven穩 zadejte VAE vlastn穩 heslo.\n" msgid "No password file\n" msgstr "Soubor s hesly neexistuje\n" -#: src/sulogin.c:160 +#: src/sulogin.c:164 #, c-format msgid "No password entry for 'root'\n" msgstr "V datab獺zi nen穩 polo鱉ka pro u鱉ivatele 'root'\n" -#: src/sulogin.c:175 +#: src/sulogin.c:179 msgid "" "\n" "Type control-d to proceed with normal startup,\n" @@ -1559,215 +1559,244 @@ msgstr "" "Stisknte control-d pro norm獺ln穩 spu禳tn穩 syst矇mu,\n" "(nebo zadejte heslo u鱉ivatele root pro 繳dr鱉bu syst矇mu):" -#: src/sulogin.c:210 +#: src/sulogin.c:214 msgid "Entering System Maintenance Mode\n" msgstr "Vstupuji do re鱉imu 繳dr鱉by syst矇mu\n" -#: src/useradd.c:221 src/useradd.c:234 src/usermod.c:664 src/usermod.c:677 +#: src/useradd.c:222 src/useradd.c:235 src/usermod.c:663 src/usermod.c:676 #, c-format msgid "%s: invalid numeric argument `%s'\n" msgstr "%s: chybn羸 numerick羸 argument `%s'\n" -#: src/useradd.c:289 +#: src/useradd.c:290 #, c-format msgid "%s: unknown GID %s\n" msgstr "%s: nezn獺m矇 GID %s\n" -#: src/useradd.c:297 src/useradd.c:573 src/useradd.c:1014 src/usermod.c:217 -#: src/usermod.c:785 +#: src/useradd.c:298 src/useradd.c:574 src/useradd.c:1058 src/usermod.c:216 +#: src/usermod.c:788 #, c-format msgid "%s: unknown group %s\n" msgstr "%s: nezn獺m獺 skupina %s\n" -#: src/useradd.c:405 +#: src/useradd.c:406 #, c-format msgid "%s: cannot create new defaults file\n" msgstr "%s: nemohu vytvoit nov羸 soubor s implicitn穩mi hodnotami\n" -#: src/useradd.c:410 +#: src/useradd.c:411 #, c-format msgid "%s: cannot open new defaults file\n" msgstr "%s: nemohu vytvoit nov羸 soubor s implicitn穩mi hodnotami\n" -#: src/useradd.c:498 src/useradd.c:509 +#: src/useradd.c:499 src/useradd.c:510 #, c-format msgid "%s: rename: %s" msgstr "%s: pejmenovat: %s" -#: src/useradd.c:594 src/usermod.c:238 +#: src/useradd.c:595 src/usermod.c:237 #, c-format msgid "%s: group `%s' is a NIS group.\n" msgstr "%s: skupina `%s' je NIS skupinou\n" -#: src/useradd.c:603 src/usermod.c:247 +#: src/useradd.c:604 src/usermod.c:246 #, c-format msgid "%s: too many groups specified (max %d).\n" msgstr "%s: zad獺no p穩li禳 mnoho skupin (max %d).\n" -#: src/useradd.c:635 +#: src/useradd.c:634 #, c-format -msgid "Usage: useradd [-u uid [-o]] [-g group] [-G group,...] \n" -msgstr "Pou鱉it穩: useradd [-u uid [-o]] [-g skupina [-G skupina,...] \n" - -#: src/useradd.c:638 -#, c-format -msgid " [-d home] [-s shell] [-c comment] [-m [-k template]]\n" +msgid "" +"Usage: useradd [options] LOGIN\n" +"\n" +"Options:\n" +" -b, --base-dir BASE_DIR\tbase directory for the the new user account\n" +"\t\t\t\thome directory\n" +" -c, --comment COMMENT\t\tset the GECOS field for the new user account\n" +" -d, --home-dir HOME_DIR\thome directory for the new user account\n" +" -D, --defaults\t\tprint or save modified default useradd\n" +"\t\t\t\tconfiguration\n" +" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n" +" -f, --inactive INACTIVE\tset password inactive after expiration\n" +"\t\t\t\tto INACTIVE\n" +" -g, --gid GROUP\t\tforce use GROUP for the new user account\n" +" -G, --groups GROUPS\t\tlist of supplementary groups for the new\n" +"\t\t\t\tuser account\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -k, --skel SKEL_DIR \t\tspecify an alternative skel directory\n" +" -K, --key KEY=VALUE\t\toverrides /etc/login.defs defaults\n" +" -m, --create-home\t\tcreate home directory for the new user\n" +"\t\t\t\taccount\n" +" -o, --non-unique\t\tallow create user with duplicate\n" +"\t\t\t\t(non-unique) UID\n" +" -p, --password PASSWORD\tuse encrypted password for the new user\n" +"\t\t\t\taccount\n" +" -s, --shell SHELL\t\tthe login shell for the new user account\n" +" -u, --uid UID\t\t\tforce use the UID for the new user account\n" msgstr "" -" [-d dom獺c穩 adr.] [-s shell] [-c koment獺]\n" -" [-m [-k 禳ablona]]\n" +"Pou鱉it穩: useradd [volby] 繳et\n" +"\n" +"Volby:\n" +" -b, --base-dir ZKL_ADR\tz獺kladn穩 adres獺 domovsk矇ho adres獺e nov矇ho\n" +"\t\t\t\tu鱉ivatelsk矇ho 繳tu\n" +" -c, --comment KOMENT\tnastav穩 pole GECOS nov矇ho 繳tu\n" +" -d, --home-dir DOMOV_ADR\tdomovsk羸 adres獺 nov矇ho 繳tu\n" +" -D, --defaults\t\tvyp穩禳e nebo nastav穩 v羸choz穩 nastaven穩\n" +"\t\t\t\tprogramu useradd\n" +" -e, --expiredate EXP_DATUM\tnastav穩 vypr禳en穩 platnosti 繳tu na EXP_DATUM\n" +" -f, --inactive NEAKTIV\tzablokuje 繳et po NEAKTIV dnech od vypr禳en穩\n" +" -g, --gid SKUPINA\t\tvynut穩 pou鱉it穩 t矇to skupiny pro nov羸 繳et\n" +" -G, --groups SKUPINY\t\tseznam dodaten羸ch skupin, do kter羸ch\n" +"\t\t\t\tm獺 nov羸 繳et patit\n" +" -h, --help\t\t\tzobraz穩 tuto n獺povdu a skon穩\n" +" -k, --skel VZOR_ADR \t\tzad獺 alternativn穩 vzorov羸 adres獺\n" +" -K, --key KL=HODNOTA\tpebije v羸choz穩 nastaven穩 /etc/login.defs\n" +" -m, --create-home\t\tvytvo穩 domovsk羸 adres獺 pro nov羸\n" +"\t\t\t\tu鱉ivatelsk羸 繳et\n" +" -o, --non-unique\t\tpovol穩 vytvoen穩 u鱉ivatele s duplicitn穩m\n" +"\t\t\t\t(nejedinen羸m) UID\n" +" -p, --password HESLO\t\tpou鱉ije pro nov羸 繳et zadan矇 za禳ifrovan矇\n" +"\t\t\t\theslo\n" +" -s, --shell SHELL\t\tpihla禳ovac穩 shell nov矇ho 繳tu\n" +" -u, --uid UID\t\t\tvynut穩 pou鱉it穩 tohoto UID pro nov羸 繳et\n" -#: src/useradd.c:639 src/useradd.c:643 -#, c-format -msgid " [-f inactive] [-e expire]\n" -msgstr " [-f vypnut穩] [-e vypr禳en穩]\n" - -#: src/useradd.c:640 -#, c-format -msgid " [-p passwd] name\n" -msgstr " [-p heslo] jm矇no\n" - -#: src/useradd.c:642 -#, c-format -msgid " useradd -D [-g group] [-b base] [-s shell]\n" -msgstr " useradd -D [-g skupina [-b z獺kladn穩 adr.] [-s shell]\n" - -#: src/useradd.c:722 src/usermod.c:426 +#: src/useradd.c:738 src/usermod.c:425 #, c-format msgid "%s: error locking group file\n" msgstr "%s: chyba pi zamyk獺n穩 souboru se skupinami\n" -#: src/useradd.c:726 src/usermod.c:431 +#: src/useradd.c:742 src/usermod.c:430 #, c-format msgid "%s: error opening group file\n" msgstr "%s: chyba pi otev穩r獺n穩 souboru se skupinami\n" -#: src/useradd.c:732 src/usermod.c:524 +#: src/useradd.c:748 src/usermod.c:523 #, c-format msgid "%s: error locking shadow group file\n" msgstr "%s: chyba pi zamyk獺n穩 souboru se st穩nov羸mi hesly\n" -#: src/useradd.c:737 src/usermod.c:530 +#: src/useradd.c:753 src/usermod.c:529 #, c-format msgid "%s: error opening shadow group file\n" msgstr "%s: chyba pi otev穩r獺n穩 souboru se st穩nov羸mi hesly\n" -#: src/useradd.c:875 +#: src/useradd.c:891 #, c-format msgid "%s: UID %u is not unique\n" msgstr "%s: UID %u nen穩 jedinen矇\n" -#: src/useradd.c:905 +#: src/useradd.c:921 #, c-format msgid "%s: can't get unique UID\n" msgstr "%s: nelze z穩skat jedinen矇 UID\n" -#: src/useradd.c:936 +#: src/useradd.c:977 #, c-format msgid "%s: invalid base directory `%s'\n" msgstr "%s: chybn羸 z獺kladn穩 adres獺 `%s'\n" -#: src/useradd.c:946 +#: src/useradd.c:988 #, c-format msgid "%s: invalid comment `%s'\n" msgstr "%s: chybn羸 koment獺 `%s'\n" -#: src/useradd.c:957 +#: src/useradd.c:1000 #, c-format msgid "%s: invalid home directory `%s'\n" msgstr "%s: chybn羸 dom獺c穩 adres獺 `%s'\n" -#: src/useradd.c:975 src/usermod.c:768 +#: src/useradd.c:1018 src/usermod.c:771 #, c-format msgid "%s: invalid date `%s'\n" msgstr "%s: chybn矇 datum `%s'\n" -#: src/useradd.c:988 +#: src/useradd.c:1031 #, c-format msgid "%s: shadow passwords required for -e\n" msgstr "%s: pep穩na -e vy鱉aduje st穩nov獺 hesla\n" -#: src/useradd.c:1004 +#: src/useradd.c:1047 #, c-format msgid "%s: shadow passwords required for -f\n" msgstr "%s: pep穩na -f vy鱉aduje st穩nov獺 hesla\n" -#: src/useradd.c:1070 src/usermod.c:745 src/usermod.c:755 src/usermod.c:800 -#: src/usermod.c:844 +#: src/useradd.c:1113 src/usermod.c:748 src/usermod.c:758 src/usermod.c:803 +#: src/usermod.c:847 #, c-format msgid "%s: invalid field `%s'\n" msgstr "%s: chybn獺 polo鱉ka `%s'\n" -#: src/useradd.c:1081 +#: src/useradd.c:1126 #, c-format msgid "%s: invalid shell `%s'\n" msgstr "%s: chybn羸 shell `%s'\n" -#: src/useradd.c:1122 +#: src/useradd.c:1169 #, c-format msgid "%s: invalid user name '%s'\n" msgstr "%s: chybn矇 u鱉ivatelsk矇 jm矇no `%s'\n" -#: src/useradd.c:1156 src/userdel.c:242 src/usermod.c:909 +#: src/useradd.c:1203 src/userdel.c:242 src/usermod.c:920 #, c-format msgid "%s: cannot rewrite password file\n" msgstr "%s: soubor s hesly nelze pepsat\n" -#: src/useradd.c:1161 src/userdel.c:245 src/usermod.c:914 +#: src/useradd.c:1208 src/userdel.c:245 src/usermod.c:925 #, c-format msgid "%s: cannot rewrite shadow password file\n" msgstr "%s: soubor se st穩nov羸mi hesly nelze pepsat\n" -#: src/useradd.c:1197 src/userdel.c:289 src/usermod.c:942 +#: src/useradd.c:1244 src/userdel.c:289 src/usermod.c:953 #, c-format msgid "%s: unable to lock password file\n" msgstr "%s: soubor s hesly nelze zamknout\n" -#: src/useradd.c:1201 src/userdel.c:293 src/usermod.c:946 +#: src/useradd.c:1248 src/userdel.c:293 src/usermod.c:957 #, c-format msgid "%s: unable to open password file\n" msgstr "%s: soubor s hesly nelze otev穩t\n" -#: src/useradd.c:1207 src/userdel.c:298 src/usermod.c:951 +#: src/useradd.c:1254 src/userdel.c:298 src/usermod.c:962 #, c-format msgid "%s: cannot lock shadow password file\n" msgstr "%s: soubor se st穩nov羸mi hesly nelze zamknout\n" -#: src/useradd.c:1213 src/userdel.c:303 src/usermod.c:956 +#: src/useradd.c:1260 src/userdel.c:303 src/usermod.c:967 #, c-format msgid "%s: cannot open shadow password file\n" msgstr "%s: soubor se st穩nov羸mi hesly nelze otev穩t\n" -#: src/useradd.c:1300 +#: src/useradd.c:1347 #, c-format msgid "%s: error adding new password entry\n" msgstr "%s: chyba pi vytv獺en穩 nov矇 polo鱉ky v souboru s hesly\n" -#: src/useradd.c:1310 src/usermod.c:1019 +#: src/useradd.c:1358 src/usermod.c:1030 #, c-format msgid "%s: error adding new shadow password entry\n" msgstr "%s: chyba pi vytv獺en穩 nov矇 polo鱉ky v souboru se st穩nov羸mi hesly\n" -#: src/useradd.c:1337 +#: src/useradd.c:1386 #, c-format msgid "%s: cannot create directory %s\n" msgstr "%s: adres獺 %s nelze vytvoit\n" -#: src/useradd.c:1367 +#: src/useradd.c:1416 #, c-format msgid "No group named \"mail\" exists, creating mail spool with mode 0600.\n" msgstr "Skupina \"mail\" neexistuje, vytv獺穩m soubor s po禳tou s pr獺vy 0600.\n" -#: src/useradd.c:1390 +#: src/useradd.c:1439 #, c-format msgid "Can't create mail spool for user %s.\n" msgstr "Nemohu vytvoit soubor s p穩choz穩 po禳tou pro u鱉ivatele %s.\n" -#: src/useradd.c:1492 src/usermod.c:888 +#: src/useradd.c:1541 src/usermod.c:899 #, c-format msgid "%s: user %s exists\n" msgstr "%s: u鱉ivatel %s ji鱉 existuje\n" -#: src/useradd.c:1506 +#: src/useradd.c:1555 #, c-format msgid "" "%s: group %s exists - if you want to add this user to that group, use -g.\n" @@ -1775,7 +1804,7 @@ msgstr "" "%s: skupina %s existuje - chcete-li pidat u鱉ivatele do t矇to skupiny, " "pou鱉ijte -g.\n" -#: src/useradd.c:1544 +#: src/useradd.c:1593 #, c-format msgid "%s: warning: CREATE_HOME not supported, please use -m instead.\n" msgstr "%s: varov獺n穩: CREATE_HOME nen穩 podporov獺no, pou鱉ijte pep穩na -m\n" @@ -1825,12 +1854,12 @@ msgstr "%s: vlastn穩kem %s nen穩 %s, nema鱉u jej\n" msgid "%s: warning: can't remove " msgstr "%s: varov獺n穩: nemohu smazat " -#: src/userdel.c:584 src/usermod.c:702 +#: src/userdel.c:584 src/usermod.c:701 #, c-format msgid "%s: user %s does not exist\n" msgstr "%s: u鱉ivatel %s neexistuje\n" -#: src/userdel.c:599 src/usermod.c:718 +#: src/userdel.c:599 src/usermod.c:717 #, c-format msgid "%s: user %s is a NIS user\n" msgstr "%s: u鱉ivatel %s je NIS u鱉ivatelem\n" @@ -1845,101 +1874,106 @@ msgstr "%s: adres獺 %s nebudu mazat (je to dom獺c穩 adres獺 u鱉ivatele %s)\n msgid "%s: error removing directory %s\n" msgstr "%s: chyba pi maz獺n穩 adres獺e %s\n" -#: src/usermod.c:279 +#: src/usermod.c:278 #, c-format -msgid "Usage: %s\t[-u uid [-o]] [-g group] [-G group,...] \n" +msgid "Usage: %s\t[-u uid [-o]] [-g group] [[-G group,...] [-a]] \n" msgstr "Pou鱉it穩: %s [-u uid [-o]] [-g skupina [-G skupina,...] \n" -#: src/usermod.c:283 +#: src/usermod.c:282 #, c-format msgid "\t\t[-d home [-m]] [-s shell] [-c comment] [-l new_name]\n" msgstr "\t\t[-d dom獺c穩 adr. [-m]] [-s shell] [-c koment獺] [-l nov矇 jm矇no]\n" -#: src/usermod.c:285 +#: src/usermod.c:284 #, c-format msgid "[-f inactive] [-e expire] " msgstr "[-f vypnut穩] [-e vypr禳en穩] " -#: src/usermod.c:286 +#: src/usermod.c:285 #, c-format msgid "[-p passwd] [-L|-U] name\n" msgstr "[-p heslo] [-L|-U] jm矇no\n" -#: src/usermod.c:458 +#: src/usermod.c:457 #, c-format msgid "%s: out of memory in update_group\n" msgstr "%s nedostatek pamti v update_group\n" -#: src/usermod.c:567 +#: src/usermod.c:566 #, c-format msgid "%s: out of memory in update_gshadow\n" msgstr "%s: nedostatek pamti v update_gshadow\n" -#: src/usermod.c:867 +#: src/usermod.c:870 #, c-format msgid "%s: no flags given\n" msgstr "%s: 鱉獺dn矇 pep穩nae\n" -#: src/usermod.c:873 +#: src/usermod.c:876 #, c-format msgid "%s: shadow passwords required for -e and -f\n" msgstr "%s: pep穩nae -e a -f vy鱉aduj穩 st穩nov獺 hesla\n" -#: src/usermod.c:893 +#: src/usermod.c:886 +#, c-format +msgid "%s: -a flag is ONLY allowed with the -G flag\n" +msgstr "%s: pep穩na -a je povolen POUZE s pep穩naem -G\n" + +#: src/usermod.c:904 #, c-format msgid "%s: uid %lu is not unique\n" -msgstr "%s uid %lu nen穩 jedinen矇\n" +msgstr "%s: uid %lu nen穩 jedinen矇\n" -#: src/usermod.c:1004 +#: src/usermod.c:1015 #, c-format msgid "%s: error changing password entry\n" msgstr "%s: chyba pi zmn polo鱉ky v souboru s hesly\n" -#: src/usermod.c:1010 +#: src/usermod.c:1021 #, c-format msgid "%s: error removing password entry\n" msgstr "%s: chyba pi odstraov獺n穩 polo鱉ky ze souboru s hesly\n" -#: src/usermod.c:1026 +#: src/usermod.c:1037 #, c-format msgid "%s: error removing shadow password entry\n" msgstr "%s: chyba pi odstraov獺n穩 polo鱉ky ze souboru se st穩nov羸mi hesly\n" -#: src/usermod.c:1053 +#: src/usermod.c:1064 #, c-format msgid "%s: directory %s exists\n" msgstr "%s: adres獺 %s ji鱉 existuje\n" -#: src/usermod.c:1061 +#: src/usermod.c:1072 #, c-format msgid "%s: can't create %s\n" msgstr "%s: %s nelze vytvoit\n" -#: src/usermod.c:1066 +#: src/usermod.c:1077 #, c-format msgid "%s: can't chown %s\n" msgstr "%s: vol獺n穩 chown pro %s selhalo\n" -#: src/usermod.c:1078 +#: src/usermod.c:1089 #, c-format msgid "%s: warning: failed to completely remove old home directory %s" msgstr "%s: varov獺n穩: selhalo 繳pln矇 odstrann穩 domovsk矇ho adres獺e %s" -#: src/usermod.c:1088 +#: src/usermod.c:1099 #, c-format msgid "%s: cannot rename directory %s to %s\n" msgstr "%s: adres獺 %s nelze na %s pejmenovat\n" -#: src/usermod.c:1183 +#: src/usermod.c:1194 #, c-format msgid "%s: warning: %s not owned by %s\n" msgstr "%s: varov獺n穩: vlastn穩kem %s nen穩 %s\n" -#: src/usermod.c:1189 +#: src/usermod.c:1200 msgid "failed to change mailbox owner" msgstr "chyba pi zmn vlastn穩ka po禳tovn穩 schr獺nky" -#: src/usermod.c:1197 +#: src/usermod.c:1208 msgid "failed to rename mailbox" msgstr "chyba pi pejmenov獺v獺n穩 po禳tovn穩 schr獺nky" diff --git a/po/da.gmo b/po/da.gmo index 14df44b9bd4ce444d3d558c21e5c3505df712c0a..bf733ec8fc84e4e73682c33b7afc359fa3ee66d2 100644 GIT binary patch delta 10146 zcmajj34B!5-Nx}tSY*P!FM)8wB5QyU_6QP42#}DC07hgPGB;t!WG2i^!Xh##DsSHx z0SQ{PwjeH4#id3>D=rm$t5(HUEoenwMHH7R;#!s3-!u0Fqouz0<3HbX&OP_sv)z-( z`@c*$aa%&{jgHN(v$%pyEUOo8YGqj;lK!r%N-gWR$(A(^@4$BW7E;Cf6uaOV?1!ED zSk^!shl_DBX5iyE9KXe3IK;Lr9OH_xtvjOztNvM$)qn=-edVT}y`JE>J=s@OQ4ZKQ$ z8u%8qHufNQswW_wv`SI+VmJzKMjKy792=&}4)Qj3vsE&_8y&&J@qo|QzgKQh? z4&!sEdY{Bd(0Qv13#fw0sE+thBi>-jZ$s7l6KYC7N4>BeJ5A+-Q1y#Y9f}}LTRTwo z51~5nrZItUk}+Gc0VMQ50cyliliz0Y`%V58w7LHcYUD{H+y*mHGqVWQ;8m!-bT6vj zGpLTeZ}P21x_e|OvLrEUiYZu#v#1z$Z&;6_8h8zD{08HnO`5ybV^Cj59%{4sQ1#ZJ z2J$O&|6$a~|BRa1&rNwJHd2zl|Dh!GKn|*cW4sb=^0%P&z#-H~P9n>0C8oPmJH}Xu zTI)*G3pbkbJ5lXFg*F~H<;_O3e7xW4L!uLoz)3g_JL2W2hPI=YXg_MrU&pri1=`qb zjJwtYPrMGSQ+@>1(KFZu zJB)LeVjy-PKN&k?A!;TZRQ=0QFT4&lllP&GFOOsXFC_7WsW4_djgT)yJ+KAUz@4a$ zJ%*Zzcd#3JCb%z3LDidtx?hBgX|KJ6WGhVE+4%uqV1RFa>*%Uy9n* zYthDAFun&+4WC5qfwmd$QcXaOJP$Xb7g-(aebme*b53i+3~Ys0U_0E5s`ndYwXAxR|G?zGNA025Sms-a zY)rrs)D+Igskjzf;^WvGpGHmLyQmR-jjV>1z&fg(3~Y|GP#r8p)eoRH^E%Y#z8M)% z%zA)CcM6_E&BO`h3$sqS6|8`qVGSCgr;_>sjvn$g`03a-h?c-)tl*6>Pf5)zP-Zb|!Oh)aU zS=b9#pq64YYM{56@&nkB_gk-$C{3`ekMIQf>C@c?hvhH=%BP`@*2Od3@?YR^^1Dzo zb{N&+*YFsAfIac)S?z33#`*rLSUL<3PHPe-kJDGtT;s2A+T_V^5Tz}HOvBUJlmVkFc+ z`?>C!Jr>pDGE|3FOF!J@GVoGwA4M2 zvQPtwU@zQ^8o*t~qu7^x^D=i64k}~*HHD=VsNu^|751Q}>RFTj5;d|OKDT@-rjrk% z2C&Z+L``w43ioRnfJ4a7M16)))J*L`8{a~8EMb}Jh!_b~yad(o7F5q3L(RZD*dN>b z-G;~D`Q(@2Al!)jNpIbUdj1X6%(PkVwv&m2$ycCWd@T;d$57`?>|GKX$#s85N zf#cA|&8Q{07d5qiLG6uCP+vowQ0=Tj&E$=y{0Y=RkD-lc;^nM=a>$*E z4Aj9;gt_Q9`F%K?{PU=z^E*?XT5bMvLXE5hhu~`CtvHnYVUzzBZSv=@aF;v>d+>g1 z4GGP_cGTM5kD7s3P5Bv9o)mV=r(#F$m!sBjwQ-9nzs=+yLYw<9V0_6?Gt(;KEqf}ZrqF0$-jU)!Ma47?FM14K?pq`H%C6PqpW9*5EYu%m?z>(zBu^akOYq}OS z!d)1jTJ(^A+mwHV+QeU>UYvZH+wK(XMSg*C6}Hy*e;o-`+>PDw5Nhg=VOu#0;W>m`=Gaee1a0;#@?{t&;1Yd@ghDWNZ94bk{YCi6Nmj_5!xtLK)RU7 zBQ7LvrTk{?|H))h$h1XWI|y$)_2VD&xxbtk+Nd~6I>Y2=ndgtD^NerW`FQ%i9=tJxx-*6pkNZ?_jEises zQq=V<(SrOGqCN4CcqwJrpXg25BrG6)p??aRPvRA#4Y7gHbqSSpy-avW&&6CKhxmpV zKrE(wG4>;d5xV*i$&{ar=k%lgbn=!a^&L_=G^wB4cYMOsTs!QnsPTuLh@G2VI%!^J z-rVd&Yd~b8o$9sA1KtYTAF&Ja^Ga=RAP`#V`0SPb=rTLH%&}8*;uY$5_m4HL`+jii zx?zKk$ojT}yY=j}fZG+}P)+r);lqb7v=^j$7uKgud%R^VR2}t)f{}%GUO~>x{KUip zH$O4awo{i5vr|)-dLvG%&mXp@X3oi8oHeu9qY|4Erz{!@ueQrW;dlqsiJ-I6u8BBd z+gnx^stHCDJzUE|RgLPa;W9N`7OJXpV!^0Atzh=-?EDgsC*nloE#+iSE0|-K`<;OA zZ0rBlGR^qZj9QQPZ$`mvw|_r=-_N#?m8&LvPPw-x5RG^|)nPv!Vn7jZtz%b(e13Z2 zvrUEg(7Zlhd{kwjV7b4dChXPxX;4mGTK3E)<#l&w7se{oY=z%v=M)#rE%bPpqcTU2 zy9Gbnr=0k+TC0d#dydBw@JHxYxgDvgt`0a=PB7|a=Hm+*Y1~-6XEl+;A6B5QHhXNW zQcXrGoq#rGrP{J95?tOjMiaH(K!rI6x1UzNAI z+KCU|$IFAO9eZiGrostVhJw*h#9p@Cp;t@&O9TE;)Tz`m{&0lw!RG1&iRG7M7PGAn z-X3KWo}-ocv65Qu1fpu-Cx^$ZY?^R;bk2v}F2wt(r?a$>Kb#x29Ls5uN^iifaH{Ns zw+DS;W;YV`27O+3nKmfrMrx>9y$kw-6>7t&YqKsrp(b3Hxvq1Uay94=dduP;;mrKZ z+>)8|>TX&$DyFK9&Xc*CG*5*S3_4ZOTAFgFijTOQ<3e|}mgkxQHT2`dMYWkS_5PfL z)^XD=;Dnu^&*8Ko=Y;Eu*4Z&TRKfcqftvVK{`h#wE{RVgCyX~(;jiVZYIMHDj~6F; zb{@~3E%^s``eNDz6iHs0mjXV<=Fn8o1DT-8vnBAXQv&LskZYD>JFLti&9Y2G89P{3QCgCSX&AB&>`<126%o<3G aI)DCCH>|1g?=k4D4cfL{zwoL}E&c_+6=Spj delta 8511 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 diff --git a/po/da.po b/po/da.po index 2309172e..68a75c13 100644 --- a/po/da.po +++ b/po/da.po @@ -5,10 +5,10 @@ # msgid "" msgstr "" -"Project-Id-Version: shadow 4.0.10\n" +"Project-Id-Version: shadow 4.0.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2005-06-20 17:48+0200\n" -"PO-Revision-Date: 2005-06-20 22:27+0200\n" +"POT-Creation-Date: 2005-07-18 16:02+0200\n" +"PO-Revision-Date: 2005-07-11 21:49+0200\n" "Last-Translator: Claus Hindsgaul \n" "Language-Team: Danish \n" "MIME-Version: 1.0\n" @@ -145,12 +145,12 @@ msgstr "Ingen mappe, logger p疇 med HOME=/" msgid "Cannot execute %s" msgstr "Kan ikke udf繪re %s" -#: libmisc/sub.c:55 +#: libmisc/sub.c:56 #, c-format msgid "Invalid root directory \"%s\"\n" msgstr "Ugyldig rodmappe \"%s\"\n" -#: libmisc/sub.c:67 +#: libmisc/sub.c:68 #, c-format msgid "Can't change root directory to \"%s\"\n" msgstr "Kan ikke 疆ndre rodmappen til \"%s\"\n" @@ -170,16 +170,16 @@ msgstr "Kunne ikke frig繪re plads til ops疆tningsoplysninger.\n" msgid "configuration error - unknown item '%s' (notify administrator)\n" msgstr "ops疆tningsfejl - ukendt punkt %s (inform矇r administrator)\n" -#: lib/pwauth.c:45 src/newgrp.c:338 +#: lib/pwauth.c:48 src/newgrp.c:384 msgid "Password: " msgstr "Adgangskode: " -#: lib/pwauth.c:47 +#: lib/pwauth.c:50 #, c-format msgid "%s's Password: " msgstr "%s's adgangskode: " -#: src/chage.c:110 +#: src/chage.c:115 #, c-format msgid "" "Usage: chage [options] user\n" @@ -213,147 +213,147 @@ msgstr "" " -W, --warndays VARSELSDAGE\ts疆t antallet af udl繪bsvarselsdage til " "VARSELSDAGE\n" -#: src/chage.c:155 src/chfn.c:139 src/chsh.c:89 +#: src/chage.c:160 src/chfn.c:139 src/chsh.c:89 #, c-format msgid "Enter the new value, or press ENTER for the default\n" msgstr "Angiv ny v疆rdi eller tryk RETUR for standardv疆rdien\n" -#: src/chage.c:159 +#: src/chage.c:164 msgid "Minimum Password Age" msgstr "Minimal adgangskode-alder" -#: src/chage.c:165 +#: src/chage.c:170 msgid "Maximum Password Age" msgstr "Maksimal adgangskode-alder" -#: src/chage.c:172 +#: src/chage.c:177 msgid "Last Password Change (YYYY-MM-DD)" msgstr "Sidste 疆ndring af adgangskode (-MM-DD)" -#: src/chage.c:180 +#: src/chage.c:185 msgid "Password Expiration Warning" msgstr "Advarsel om udl繪b af adgangskode" -#: src/chage.c:186 +#: src/chage.c:191 msgid "Password Inactive" msgstr "Adgangskode inaktiv" -#: src/chage.c:194 +#: src/chage.c:199 msgid "Account Expiration Date (YYYY-MM-DD)" msgstr "Konto-udl繪bsdato (-MM-DD)" -#: src/chage.c:241 +#: src/chage.c:246 #, c-format msgid "Last password change\t\t\t\t\t: " msgstr "Sidste 疆ndring af adgangskode\t\t\t\t\t: " -#: src/chage.c:243 src/chage.c:257 src/chage.c:273 src/chage.c:286 +#: src/chage.c:248 src/chage.c:262 src/chage.c:278 src/chage.c:291 #, c-format msgid "never\n" msgstr "aldrig\n" -#: src/chage.c:254 +#: src/chage.c:259 #, c-format msgid "Password expires\t\t\t\t\t: " msgstr "Adgangskode udl繪ber\t\t\t\t\t: " -#: src/chage.c:270 +#: src/chage.c:275 #, c-format msgid "Password inactive\t\t\t\t\t: " msgstr "Adgangskode inaktiv\t\t\t\t\t: " -#: src/chage.c:284 +#: src/chage.c:289 #, c-format msgid "Account expires\t\t\t\t\t\t: " msgstr "Konto udl繪ber\t\t\t\t\t\t: " -#: src/chage.c:300 +#: src/chage.c:305 #, c-format msgid "Minimum number of days between password change\t\t: %ld\n" msgstr "Minimalt antal dage mellem 疆ndring af adgangskoden\t\t: %ld\n" -#: src/chage.c:302 +#: src/chage.c:307 #, c-format msgid "Maximum number of days between password change\t\t: %ld\n" msgstr "Maksimalt antal dage mellem 疆ndring af adgangskoden\t\t: %ld\n" -#: src/chage.c:304 +#: src/chage.c:309 #, c-format msgid "Number of days of warning before password expires\t: %ld\n" msgstr "Antal dages forvarsel om adgangskodens udl繪b\t: %ld\n" -#: src/chage.c:462 +#: src/chage.c:467 #, c-format msgid "%s: do not include \"l\" with other flags\n" msgstr "%s: medtag ikke \"l\" med andre flag\n" -#: src/chage.c:474 src/chage.c:602 src/chfn.c:268 src/chfn.c:277 +#: src/chage.c:479 src/chage.c:607 src/chfn.c:268 src/chfn.c:277 #: src/chfn.c:286 src/chfn.c:295 src/chfn.c:304 src/chfn.c:370 src/chfn.c:382 -#: src/gpasswd.c:150 src/login.c:426 src/passwd.c:769 src/passwd.c:805 +#: src/gpasswd.c:150 src/login.c:430 src/passwd.c:769 src/passwd.c:805 #, c-format msgid "%s: Permission denied.\n" msgstr "%s: Adgang n疆gtet.\n" -#: src/chage.c:507 src/chage.c:713 src/chpasswd.c:173 src/groupadd.c:488 -#: src/groupdel.c:274 src/groupmod.c:456 src/newusers.c:355 src/useradd.c:1469 -#: src/userdel.c:567 src/usermod.c:1272 src/usermod.c:1326 +#: src/chage.c:512 src/chage.c:718 src/chpasswd.c:173 src/groupadd.c:488 +#: src/groupdel.c:274 src/groupmod.c:456 src/newusers.c:355 src/useradd.c:1518 +#: src/userdel.c:567 src/usermod.c:1283 src/usermod.c:1337 #, c-format msgid "%s: PAM authentication failed\n" msgstr "%s: PAM-autentifikation mislykkedes\n" -#: src/chage.c:525 src/chpasswd.c:188 +#: src/chage.c:530 src/chpasswd.c:188 #, c-format msgid "%s: can't open password file\n" msgstr "%s: kan ikke 疇bne adgangskodefil\n" -#: src/chage.c:532 src/chfn.c:324 src/chsh.c:181 src/gpasswd.c:139 +#: src/chage.c:537 src/chfn.c:324 src/chsh.c:181 src/gpasswd.c:139 #: src/gpasswd.c:216 src/groups.c:64 src/passwd.c:811 #, c-format msgid "%s: unknown user %s\n" msgstr "%s: ukendt bruger %s\n" -#: src/chage.c:550 +#: src/chage.c:555 #, c-format -msgid "%s: can't lock shadow password file" -msgstr "%s: kan ikke l疇se skyggeadgangskodefil" +msgid "%s: can't lock shadow password file\n" +msgstr "%s: kan ikke l疇se skyggeadgangskodefil\n" -#: src/chage.c:558 +#: src/chage.c:563 #, c-format -msgid "%s: can't open shadow password file" -msgstr "%s: kan ikke 疇bne skyggeadgangskodefil" +msgid "%s: can't open shadow password file\n" +msgstr "%s: kan ikke 疇bne skyggeadgangskodefil\n" -#: src/chage.c:618 +#: src/chage.c:623 #, c-format msgid "Changing the aging information for %s\n" msgstr "ndrer for疆ldelsesoplysninger for %s\n" -#: src/chage.c:620 +#: src/chage.c:625 #, c-format msgid "%s: error changing fields\n" msgstr "%s: fejl ved 疆ndring af felter\n" -#: src/chage.c:644 src/pwunconv.c:136 +#: src/chage.c:649 src/pwunconv.c:136 #, c-format msgid "%s: can't update password file\n" msgstr "%s: kan ikke opdatere adgangskodefil\n" -#: src/chage.c:667 src/pwunconv.c:131 +#: src/chage.c:672 src/pwunconv.c:131 #, c-format msgid "%s: can't update shadow password file\n" msgstr "%s: kan ikke opdatere skyggeadgangskodefil\n" -#: src/chage.c:680 +#: src/chage.c:685 #, c-format msgid "%s: can't rewrite shadow password file\n" msgstr "%s: kan ikke genskrive skyggeadgangskodefilen\n" -#: src/chage.c:724 +#: src/chage.c:729 #, c-format msgid "%s: can't rewrite password file\n" msgstr "%s: kan ikke genskrive adgangskodefilen\n" -#: src/chage.c:743 src/chpasswd.c:357 src/groupadd.c:534 src/groupdel.c:339 -#: src/groupmod.c:523 src/newusers.c:570 src/useradd.c:1564 src/userdel.c:689 +#: src/chage.c:748 src/chpasswd.c:357 src/groupadd.c:534 src/groupdel.c:339 +#: src/groupmod.c:523 src/newusers.c:570 src/useradd.c:1613 src/userdel.c:689 #, c-format msgid "%s: PAM chauthtok failed\n" msgstr "%s: PAM chauthtok fejlede\n" @@ -463,7 +463,7 @@ msgstr "Kan ikke l疇se adgangskodefilen; fors繪g igen senere.\n" msgid "Cannot open the password file.\n" msgstr "Kan ikke 疇bne adgangskodefilen.\n" -#: src/chfn.c:544 src/chsh.c:356 src/passwd.c:477 src/usermod.c:982 +#: src/chfn.c:544 src/chsh.c:356 src/passwd.c:477 src/usermod.c:993 #, c-format msgid "%s: %s not found in /etc/passwd\n" msgstr "%s: %s ikke fundet i /etc/passwd\n" @@ -682,7 +682,7 @@ msgstr "%s: der kr疆ves skyggeadgangskoder for -A\n" msgid "Who are you?\n" msgstr "Hvem er du?\n" -#: src/gpasswd.c:299 src/newgrp.c:289 +#: src/gpasswd.c:299 src/newgrp.c:318 #, c-format msgid "unknown group: %s\n" msgstr "ukendt gruppe: %s\n" @@ -775,12 +775,12 @@ msgid "Usage: groupadd [-g gid [-o]] [-f] group\n" msgstr "Brug: groupadd [-g gid [-o]] [-f] gruppe\n" #: src/groupadd.c:161 src/groupadd.c:169 src/groupmod.c:174 src/groupmod.c:196 -#: src/useradd.c:823 src/usermod.c:496 src/usermod.c:618 +#: src/useradd.c:839 src/usermod.c:495 src/usermod.c:617 #, c-format msgid "%s: error adding new group entry\n" msgstr "%s: fejl under tilf繪jelse af gruppelinje\n" -#: src/groupadd.c:218 src/useradd.c:870 +#: src/groupadd.c:218 src/useradd.c:886 #, c-format msgid "%s: name %s is not unique\n" msgstr "%s: navnet %s er ikke unikt\n" @@ -800,24 +800,24 @@ msgstr "%s: kan ikke f疇 unik GID\n" msgid "%s: %s is not a valid group name\n" msgstr "%s: %s er ikke et gyldigt gruppenavn\n" -#: src/groupadd.c:308 src/groupmod.c:307 +#: src/groupadd.c:318 src/groupmod.c:307 #, c-format msgid "%s: invalid group %s\n" msgstr "%s: ugyldig gruppe %s\n" -#: src/groupadd.c:325 src/useradd.c:1058 +#: src/groupadd.c:332 src/useradd.c:1094 #, c-format -msgid "%s: -O requires NAME=VALUE\n" -msgstr "%s: -O kr疆ver NAVN=VRDI\n" +msgid "%s: -K requires KEY=VALUE\n" +msgstr "%s: -K kr疆ver NAVN=VRDI\n" -#: src/groupadd.c:369 src/groupdel.c:123 src/groupmod.c:342 src/useradd.c:1167 -#: src/userdel.c:247 src/usermod.c:504 +#: src/groupadd.c:369 src/groupdel.c:123 src/groupmod.c:342 src/useradd.c:1214 +#: src/userdel.c:247 src/usermod.c:503 #, c-format msgid "%s: cannot rewrite group file\n" msgstr "%s: kan ikke genskrive gruppefil\n" -#: src/groupadd.c:376 src/groupdel.c:130 src/groupmod.c:349 src/useradd.c:1175 -#: src/userdel.c:253 src/usermod.c:627 +#: src/groupadd.c:376 src/groupdel.c:130 src/groupmod.c:349 src/useradd.c:1222 +#: src/userdel.c:253 src/usermod.c:626 #, c-format msgid "%s: cannot rewrite shadow group file\n" msgstr "%s: kan ikke genskrive skyggegruppefil\n" @@ -877,7 +877,7 @@ msgstr "%s: gruppen %s eksisterer ikke\n" msgid "%s: group %s is a NIS group\n" msgstr "%s: gruppen %s er en NIS-gruppe\n" -#: src/groupdel.c:306 src/groupmod.c:489 src/userdel.c:603 src/usermod.c:723 +#: src/groupdel.c:306 src/groupmod.c:489 src/userdel.c:603 src/usermod.c:722 #, c-format msgid "%s: %s is the NIS master\n" msgstr "%s: %s er NIS-masteren\n" @@ -1140,7 +1140,7 @@ msgstr "" "\n" "[Afbr繪d ikke forbindelsen -- root-login er tilladt.]\n" -#: src/login.c:297 +#: src/login.c:302 #, c-format msgid "" "\n" @@ -1149,17 +1149,17 @@ msgstr "" "\n" "Login udl繪b efter %d sekunder.\n" -#: src/login.c:570 +#: src/login.c:576 #, c-format msgid " on `%.100s' from `%.200s'" msgstr " p疇 `%.100s' fra `%.200s'" -#: src/login.c:573 +#: src/login.c:579 #, c-format msgid " on `%.100s'" msgstr " p疇 `%.100s'" -#: src/login.c:730 +#: src/login.c:736 #, c-format msgid "" "\n" @@ -1168,25 +1168,25 @@ msgstr "" "\n" "%s login: " -#: src/login.c:885 src/sulogin.c:203 +#: src/login.c:891 src/sulogin.c:207 msgid "Login incorrect" msgstr "Forkert login" -#: src/login.c:1032 +#: src/login.c:1038 msgid "Warning: login re-enabled after temporary lockout.\n" msgstr "Advarsel: login genetableret efter midlertidig udelukkelse.\n" -#: src/login.c:1046 +#: src/login.c:1052 #, c-format msgid "Last login: %s on %s" msgstr "Sidst logget p疇: %s p疇 %s" -#: src/login.c:1049 +#: src/login.c:1055 #, c-format msgid "Last login: %.19s on %s" msgstr "Sidst logget p疇: %.19s p疇 %s" -#: src/login.c:1054 +#: src/login.c:1060 #, c-format msgid " from %.*s" msgstr " fra %.*s" @@ -1201,21 +1201,21 @@ msgstr "Brug: newgrp [-] [gruppe]\n" msgid "Usage: sg group [[-c] command]\n" msgstr "Brug: sg gruppe [[-c] kommando]\n" -#: src/newgrp.c:130 +#: src/newgrp.c:159 #, c-format msgid "unknown UID: %u\n" msgstr "ukendt UID: %u\n" -#: src/newgrp.c:212 +#: src/newgrp.c:241 #, c-format msgid "unknown GID: %lu\n" msgstr "ukendt GID: %lu\n" -#: src/newgrp.c:355 src/newgrp.c:364 +#: src/newgrp.c:401 src/newgrp.c:410 msgid "Sorry.\n" msgstr "Beklager.\n" -#: src/newgrp.c:469 +#: src/newgrp.c:515 #, c-format msgid "too many groups\n" msgstr "for mange grupper\n" @@ -1361,7 +1361,7 @@ msgstr "%s: hukommelse opbrugt\n" msgid "%s: Cannot execute %s" msgstr "%s: Kan ikke udf繪re %s" -#: src/passwd.c:732 +#: src/passwd.c:727 #, c-format msgid "%s: repository %s not supported\n" msgstr "%s: samlingen %s underst繪ttes ikke\n" @@ -1478,35 +1478,35 @@ msgstr "%s: kan ikke opdatere linje for brugeren %s\n" msgid "%s: can't delete shadow password file\n" msgstr "%s: kan ikke slette skyggeadgangskodefilen\n" -#: src/su.c:132 +#: src/su.c:129 msgid "Sorry." msgstr "Beklager." -#: src/su.c:319 +#: src/su.c:315 #, c-format msgid "%s: must be run from a terminal\n" msgstr "%s: skal k繪res fra en terminal\n" -#: src/su.c:416 +#: src/su.c:412 #, c-format msgid "%s: pam_start: error %d\n" msgstr "%s: pam_start: fejl %d\n" -#: src/su.c:444 +#: src/su.c:440 #, c-format msgid "Unknown id: %s\n" msgstr "Ukendt id: %s\n" -#: src/su.c:479 src/su.c:495 +#: src/su.c:475 src/su.c:491 #, c-format msgid "You are not authorized to su %s\n" msgstr "Du er ikke autoriseret til at 'su %s'\n" -#: src/su.c:490 +#: src/su.c:486 msgid "(Enter your own password.)" msgstr "(Angiv din adgangskode.)" -#: src/su.c:522 +#: src/su.c:520 #, c-format msgid "" "%s: %s\n" @@ -1515,7 +1515,7 @@ msgstr "" "%s: %s\n" "(Ignoreret)\n" -#: src/su.c:730 +#: src/su.c:727 #, c-format msgid "No shell\n" msgstr "Ingen skal\n" @@ -1540,12 +1540,12 @@ msgstr "Angiv din EGEN adgangskode som autentifikation.\n" msgid "No password file\n" msgstr "Ingen adgangskodefil\n" -#: src/sulogin.c:160 +#: src/sulogin.c:164 #, c-format msgid "No password entry for 'root'\n" msgstr "Ingen adgangskodelinje for 'root'\n" -#: src/sulogin.c:175 +#: src/sulogin.c:179 msgid "" "\n" "Type control-d to proceed with normal startup,\n" @@ -1555,216 +1555,244 @@ msgstr "" "Tryk control-d for at forts疆tte den normale opstart,\n" "(eller angiv root-adgangskoden for systemvedligehold):" -#: src/sulogin.c:210 +#: src/sulogin.c:214 msgid "Entering System Maintenance Mode\n" msgstr "G疇r i systemvedligeholdelses-tilstand\n" -#: src/useradd.c:221 src/useradd.c:234 src/usermod.c:664 src/usermod.c:677 +#: src/useradd.c:222 src/useradd.c:235 src/usermod.c:663 src/usermod.c:676 #, c-format msgid "%s: invalid numeric argument `%s'\n" msgstr "%s: ugyldigt numerisk parameter`%s'\n" -#: src/useradd.c:289 +#: src/useradd.c:290 #, c-format msgid "%s: unknown GID %s\n" msgstr "%s: ukendt GID %s\n" -#: src/useradd.c:297 src/useradd.c:573 src/useradd.c:1014 src/usermod.c:217 -#: src/usermod.c:785 +#: src/useradd.c:298 src/useradd.c:574 src/useradd.c:1058 src/usermod.c:216 +#: src/usermod.c:788 #, c-format msgid "%s: unknown group %s\n" msgstr "%s: ukendt gruppe %s\n" -#: src/useradd.c:405 +#: src/useradd.c:406 #, c-format msgid "%s: cannot create new defaults file\n" msgstr "%s: kan ikke oprette ny standardv疆rdi-fil\n" -#: src/useradd.c:410 +#: src/useradd.c:411 #, c-format msgid "%s: cannot open new defaults file\n" msgstr "%s: kan ikke 疇bne ny standardv疆rdi-fil\n" -#: src/useradd.c:498 src/useradd.c:509 +#: src/useradd.c:499 src/useradd.c:510 #, c-format msgid "%s: rename: %s" msgstr "%s: omd繪b: %s" -#: src/useradd.c:594 src/usermod.c:238 +#: src/useradd.c:595 src/usermod.c:237 #, c-format msgid "%s: group `%s' is a NIS group.\n" msgstr "%s: gruppen`%s' er en NIS-gruppe.\n" -#: src/useradd.c:603 src/usermod.c:247 +#: src/useradd.c:604 src/usermod.c:246 #, c-format msgid "%s: too many groups specified (max %d).\n" -msgstr "%s: der er angivet for mange grupper (maks %d).\n" +msgstr "%s: der er angivet for mange grupper (h繪jst %d).\n" -#: src/useradd.c:635 +#: src/useradd.c:634 #, c-format -msgid "Usage: useradd [-u uid [-o]] [-g group] [-G group,...] \n" -msgstr "Brug: useradd [-u uid [-o]] [-g gruppe] [-G gruppe,...] \n" - -#: src/useradd.c:638 -#, c-format -msgid " [-d home] [-s shell] [-c comment] [-m [-k template]]\n" +msgid "" +"Usage: useradd [options] LOGIN\n" +"\n" +"Options:\n" +" -b, --base-dir BASE_DIR\tbase directory for the the new user account\n" +"\t\t\t\thome directory\n" +" -c, --comment COMMENT\t\tset the GECOS field for the new user account\n" +" -d, --home-dir HOME_DIR\thome directory for the new user account\n" +" -D, --defaults\t\tprint or save modified default useradd\n" +"\t\t\t\tconfiguration\n" +" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n" +" -f, --inactive INACTIVE\tset password inactive after expiration\n" +"\t\t\t\tto INACTIVE\n" +" -g, --gid GROUP\t\tforce use GROUP for the new user account\n" +" -G, --groups GROUPS\t\tlist of supplementary groups for the new\n" +"\t\t\t\tuser account\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -k, --skel SKEL_DIR \t\tspecify an alternative skel directory\n" +" -K, --key KEY=VALUE\t\toverrides /etc/login.defs defaults\n" +" -m, --create-home\t\tcreate home directory for the new user\n" +"\t\t\t\taccount\n" +" -o, --non-unique\t\tallow create user with duplicate\n" +"\t\t\t\t(non-unique) UID\n" +" -p, --password PASSWORD\tuse encrypted password for the new user\n" +"\t\t\t\taccount\n" +" -s, --shell SHELL\t\tthe login shell for the new user account\n" +" -u, --uid UID\t\t\tforce use the UID for the new user account\n" msgstr "" -" [-d hjemmemappe] [-s skal] [-c kommentar] [-m [-k skabelon]]\n" +"Brug: useradd [tilvalg] LOGIND\n" +"\n" +"Tilvalg:\n" +" -b, --base-dir GRUNDMAPPE\tGrundmappe for den nye brugerkontos " +"hjemmebibliotek\n" +" -c, --comment KOMMENTAR\t\ts疆t den nye brugerkontos GECOS-felt\n" +" -d, --home-dir HJEMMEMAPPE\tden nye brugerkontos hjemmemappe\n" +" -D, --defaults\t\tvis skal gem 疆ndret standard useradd-ops疆tning\n" +" -e, --expiredate UDLBSDATO\ts疆t kontoens udl繪bsdatur til UDLBSDATO\n" +" -f, --inactive INAKTIV\ts疆t inaktiv adgangskode efter udl繪b til INAKTIV\n" +" -g, --gid GRUPPE\t\tgennemtving brugen af GRUPPE til den nye brugerkonto\n" +" -G, --groups GRUPPER\t\tvis den nye brugerkontos supplerende grupper\n" +" -h, --help\t\t\tvis denne hj疆lp og afslut\n" +" -k, --skel SKELETMAPPE \t\tangiv en alternativ skeletmappe\n" +" -K, --key NGLE=VRDI\t\ttilsides疆tter standardindstillingerne i /etc/" +"login.defs\n" +" -m, --create-home\t\topret hjemmemappe til den nye brugerkonto\n" +" -o, --non-unique\t\ttillad oprettelse af ens (ikke-unikke) UID\n" +" -p, --password ADGANGSKODE\tbrug krypteret adgangskode til den nye " +"brugerkonto\n" +" -s, --shell SKAL\t\tden nye brugerkontos logind-skal\n" +" -u, --uid UID\t\t\tgennemtving brugen af bruger-ID'en UID til den nye " +"brugerkonto\n" -#: src/useradd.c:639 src/useradd.c:643 -#, c-format -msgid " [-f inactive] [-e expire]\n" -msgstr " [-f inaktiv] [-e udl繪b ]\n" - -#: src/useradd.c:640 -#, c-format -msgid " [-p passwd] name\n" -msgstr " [-p adgangskode] navn\n" - -#: src/useradd.c:642 -#, c-format -msgid " useradd -D [-g group] [-b base] [-s shell]\n" -msgstr " useradd -D [-g gruppe] [-b grundmappe] [-s skal]\n" - -#: src/useradd.c:722 src/usermod.c:426 +#: src/useradd.c:738 src/usermod.c:425 #, c-format msgid "%s: error locking group file\n" msgstr "%s: fejl under l疇sning af gruppefil\n" -#: src/useradd.c:726 src/usermod.c:431 +#: src/useradd.c:742 src/usermod.c:430 #, c-format msgid "%s: error opening group file\n" msgstr "%s: fejl under 疇bning af gruppefil\n" -#: src/useradd.c:732 src/usermod.c:524 +#: src/useradd.c:748 src/usermod.c:523 #, c-format msgid "%s: error locking shadow group file\n" msgstr "%s: fejl under l疇sning af skyggegruppefil\n" -#: src/useradd.c:737 src/usermod.c:530 +#: src/useradd.c:753 src/usermod.c:529 #, c-format msgid "%s: error opening shadow group file\n" msgstr "%s: fejl under 疇bning af skyggegruppefil\n" -#: src/useradd.c:875 +#: src/useradd.c:891 #, c-format msgid "%s: UID %u is not unique\n" msgstr "%s: UID %u er ikke unikt\n" -#: src/useradd.c:905 +#: src/useradd.c:921 #, c-format msgid "%s: can't get unique UID\n" msgstr "%s: kan ikke f疇 unik UID\n" -#: src/useradd.c:936 +#: src/useradd.c:977 #, c-format msgid "%s: invalid base directory `%s'\n" msgstr "%s: ugyldig grundmappe '%s'\n" -#: src/useradd.c:946 +#: src/useradd.c:988 #, c-format msgid "%s: invalid comment `%s'\n" msgstr "%s: ugyldig kommentar '%s'\n" -#: src/useradd.c:957 +#: src/useradd.c:1000 #, c-format msgid "%s: invalid home directory `%s'\n" msgstr "%s: ugyldig hjemmemappe '%s'\n" -#: src/useradd.c:975 src/usermod.c:768 +#: src/useradd.c:1018 src/usermod.c:771 #, c-format msgid "%s: invalid date `%s'\n" msgstr "%s: ugyldig dato '%s'\n" -#: src/useradd.c:988 +#: src/useradd.c:1031 #, c-format msgid "%s: shadow passwords required for -e\n" msgstr "%s: der kr疆ves skyggeadgangskoder for -e\n" -#: src/useradd.c:1004 +#: src/useradd.c:1047 #, c-format msgid "%s: shadow passwords required for -f\n" msgstr "%s: der kr疆ves skyggeadgangskoder for -f\n" -#: src/useradd.c:1070 src/usermod.c:745 src/usermod.c:755 src/usermod.c:800 -#: src/usermod.c:844 +#: src/useradd.c:1113 src/usermod.c:748 src/usermod.c:758 src/usermod.c:803 +#: src/usermod.c:847 #, c-format msgid "%s: invalid field `%s'\n" msgstr "%s: ugyldigt felt ''%s'\n" -#: src/useradd.c:1081 +#: src/useradd.c:1126 #, c-format msgid "%s: invalid shell `%s'\n" msgstr "%s: ugyldig skal '%s'\n" -#: src/useradd.c:1122 +#: src/useradd.c:1169 #, c-format msgid "%s: invalid user name '%s'\n" msgstr "%s: ugyldigt brugernavn '%s'\n" -#: src/useradd.c:1156 src/userdel.c:242 src/usermod.c:909 +#: src/useradd.c:1203 src/userdel.c:242 src/usermod.c:920 #, c-format msgid "%s: cannot rewrite password file\n" msgstr "%s: kan ikke genskrive adgangskodefilen\n" -#: src/useradd.c:1161 src/userdel.c:245 src/usermod.c:914 +#: src/useradd.c:1208 src/userdel.c:245 src/usermod.c:925 #, c-format msgid "%s: cannot rewrite shadow password file\n" msgstr "%s: kan ikke genskrive skyggeadgangskodefilen\n" -#: src/useradd.c:1197 src/userdel.c:289 src/usermod.c:942 +#: src/useradd.c:1244 src/userdel.c:289 src/usermod.c:953 #, c-format msgid "%s: unable to lock password file\n" msgstr "%s: kunne ikke l疇se adgangskodefilen\n" -#: src/useradd.c:1201 src/userdel.c:293 src/usermod.c:946 +#: src/useradd.c:1248 src/userdel.c:293 src/usermod.c:957 #, c-format msgid "%s: unable to open password file\n" msgstr "%s: kunne ikke 疇bne adgangskodefilen\n" -#: src/useradd.c:1207 src/userdel.c:298 src/usermod.c:951 +#: src/useradd.c:1254 src/userdel.c:298 src/usermod.c:962 #, c-format msgid "%s: cannot lock shadow password file\n" msgstr "%s: kunne ikke l疇se skyggeadgangskodefilen\n" -#: src/useradd.c:1213 src/userdel.c:303 src/usermod.c:956 +#: src/useradd.c:1260 src/userdel.c:303 src/usermod.c:967 #, c-format msgid "%s: cannot open shadow password file\n" msgstr "%s: kunne ikke 疇bne skyggeadgangskodefilen\n" -#: src/useradd.c:1300 +#: src/useradd.c:1347 #, c-format msgid "%s: error adding new password entry\n" msgstr "%s: fejl under tilf繪jelse af ny adgangskodelinje\n" -#: src/useradd.c:1310 src/usermod.c:1019 +#: src/useradd.c:1358 src/usermod.c:1030 #, c-format msgid "%s: error adding new shadow password entry\n" msgstr "%s: fejl under tilf繪jelse af ny skyggeadgangskode-linje\n" -#: src/useradd.c:1337 +#: src/useradd.c:1386 #, c-format msgid "%s: cannot create directory %s\n" msgstr "%s: kan ikke oprette mappen %s\n" -#: src/useradd.c:1367 +#: src/useradd.c:1416 #, c-format msgid "No group named \"mail\" exists, creating mail spool with mode 0600.\n" msgstr "" "Der er ingen gruppe med navnet \"mail\", opretter postk繪 med " "filrettighederne 0600.\n" -#: src/useradd.c:1390 +#: src/useradd.c:1439 #, c-format msgid "Can't create mail spool for user %s.\n" msgstr "Kan ikke oprette postk繪 for brugeren %s.\n" -#: src/useradd.c:1492 src/usermod.c:888 +#: src/useradd.c:1541 src/usermod.c:899 #, c-format msgid "%s: user %s exists\n" msgstr "%s: brugeren %s eksisterer\n" -#: src/useradd.c:1506 +#: src/useradd.c:1555 #, c-format msgid "" "%s: group %s exists - if you want to add this user to that group, use -g.\n" @@ -1772,7 +1800,7 @@ msgstr "" "%s: gruppen %s eksisterer - brug -g hvis du vil tilf繪je denne bruger til den " "gruppe.\n" -#: src/useradd.c:1544 +#: src/useradd.c:1593 #, c-format msgid "%s: warning: CREATE_HOME not supported, please use -m instead.\n" msgstr "%s: advarsel: CREATE_HOME underst繪ttes ikke, brug i stedet -m.\n" @@ -1822,12 +1850,12 @@ msgstr "%s: %s ejes ikke af %s, fjerner ikke\n" msgid "%s: warning: can't remove " msgstr "%s: advarsel: kan ikke fjerne " -#: src/userdel.c:584 src/usermod.c:702 +#: src/userdel.c:584 src/usermod.c:701 #, c-format msgid "%s: user %s does not exist\n" msgstr "%s: brugeren %s eksisterer ikke\n" -#: src/userdel.c:599 src/usermod.c:718 +#: src/userdel.c:599 src/usermod.c:717 #, c-format msgid "%s: user %s is a NIS user\n" msgstr "%s: brugeren %s er en NIS-bruger\n" @@ -1843,101 +1871,106 @@ msgstr "" msgid "%s: error removing directory %s\n" msgstr "%s: fejl under fjernelse af mappen %s\n" -#: src/usermod.c:279 +#: src/usermod.c:278 #, c-format -msgid "Usage: %s\t[-u uid [-o]] [-g group] [-G group,...] \n" +msgid "Usage: %s\t[-u uid [-o]] [-g group] [[-G group,...] [-a]] \n" msgstr "Brug: %s\t[-u uid [-o]] [-g gruppe] [-G gruppe,...] \n" -#: src/usermod.c:283 +#: src/usermod.c:282 #, c-format msgid "\t\t[-d home [-m]] [-s shell] [-c comment] [-l new_name]\n" msgstr "\t\t[-d hjemmemappe [-m]] [-s skal] [-c kommentar] [-l nyt_navn]\n" -#: src/usermod.c:285 +#: src/usermod.c:284 #, c-format msgid "[-f inactive] [-e expire] " msgstr "[-f inaktiv] [-e udl繪b ] " -#: src/usermod.c:286 +#: src/usermod.c:285 #, c-format msgid "[-p passwd] [-L|-U] name\n" msgstr "[-p adgangskode] [-L|-U] navn\n" -#: src/usermod.c:458 +#: src/usermod.c:457 #, c-format msgid "%s: out of memory in update_group\n" msgstr "%s: l繪bet t繪r for hukommelse i update_group\n" -#: src/usermod.c:567 +#: src/usermod.c:566 #, c-format msgid "%s: out of memory in update_gshadow\n" msgstr "%s: l繪bet t繪r for hukommelse i update_gshadow\n" -#: src/usermod.c:867 +#: src/usermod.c:870 #, c-format msgid "%s: no flags given\n" msgstr "%s: ingen flag angivet\n" -#: src/usermod.c:873 +#: src/usermod.c:876 #, c-format msgid "%s: shadow passwords required for -e and -f\n" msgstr "%s: skyggeadgangskoder kr疆ves for e og -f\n" -#: src/usermod.c:893 +#: src/usermod.c:886 +#, c-format +msgid "%s: -a flag is ONLY allowed with the -G flag\n" +msgstr "%s: flaget -a er KUN tilladt sammen med -G\n" + +#: src/usermod.c:904 #, c-format msgid "%s: uid %lu is not unique\n" msgstr "%s: uid %lu er ikke unik\n" -#: src/usermod.c:1004 +#: src/usermod.c:1015 #, c-format msgid "%s: error changing password entry\n" msgstr "%s: fejl under 疆ndring af adgangskodelinje\n" -#: src/usermod.c:1010 +#: src/usermod.c:1021 #, c-format msgid "%s: error removing password entry\n" msgstr "%s: fejl under fjernelse af adgangskodelinje\n" -#: src/usermod.c:1026 +#: src/usermod.c:1037 #, c-format msgid "%s: error removing shadow password entry\n" msgstr "%s: fejl under fjernelse af skyggeadgangskodelinje\n" -#: src/usermod.c:1053 +#: src/usermod.c:1064 #, c-format msgid "%s: directory %s exists\n" msgstr "%s: mappen %s eksisterer\n" -#: src/usermod.c:1061 +#: src/usermod.c:1072 #, c-format msgid "%s: can't create %s\n" msgstr "%s: kan ikke oprette %s\n" -#: src/usermod.c:1066 +#: src/usermod.c:1077 #, c-format msgid "%s: can't chown %s\n" msgstr "%s: kan ikke chown %s\n" -#: src/usermod.c:1078 +#: src/usermod.c:1089 #, c-format msgid "%s: warning: failed to completely remove old home directory %s" msgstr "%s: advarsel: kunne ikke fjerne den gamle hjemmemappe %s fuldst疆ndigt" -#: src/usermod.c:1088 +#: src/usermod.c:1099 #, c-format msgid "%s: cannot rename directory %s to %s\n" msgstr "%s: kan ikke omd繪be mappen %s til %s\n" -#: src/usermod.c:1183 +#: src/usermod.c:1194 #, c-format msgid "%s: warning: %s not owned by %s\n" msgstr "%s: advarsel: %s ejes ikke af %s\n" -#: src/usermod.c:1189 +#: src/usermod.c:1200 msgid "failed to change mailbox owner" msgstr "kunne ikke 疆ndre postkassens ejer" -#: src/usermod.c:1197 +#: src/usermod.c:1208 msgid "failed to rename mailbox" msgstr "kunne ikke omd繪be postkasse" @@ -1974,6 +2007,29 @@ msgstr "" "'vipw' redigerer /etc/passwd `vipw -s' redigerer /etc/shadow\n" "'vigr' redigerer /etc/group `vigr -s' redigerer /etc/gshadow\n" +#, fuzzy +#~ msgid "Usage: useradd [-u uid [-o]] [-g group] [-G group,...] \n" +#~ msgstr "Brug: useradd [-u uid [-o]] [-g gruppe] [-G gruppe,...] \n" + +#~ msgid "" +#~ " [-d home] [-s shell] [-c comment] [-m [-k template]]\n" +#~ msgstr "" +#~ " [-d hjemmemappe] [-s skal] [-c kommentar] [-m [-k " +#~ "skabelon]]\n" + +#~ msgid " [-f inactive] [-e expire]\n" +#~ msgstr " [-f inaktiv] [-e udl繪b ]\n" + +#, fuzzy +#~ msgid " [-p passwd] [-K KEY=VALUE] name\n" +#~ msgstr " [-p adgangskode] navn\n" + +#~ msgid " useradd -D [-g group] [-b base] [-s shell]\n" +#~ msgstr " useradd -D [-g gruppe] [-b grundmappe] [-s skal]\n" + +#~ msgid "%s: -O requires NAME=VALUE\n" +#~ msgstr "%s: -O kr疆ver NAVN=VRDI\n" + #~ msgid "unknown uid: %u\n" #~ msgstr "ukendt uid: %u\n" diff --git a/po/de.gmo b/po/de.gmo index e57ba480ef2a16d476a5817f35fee5f43b46d1d8..2e9d06e9e08a05710532a00801576b2772c96e29 100644 GIT binary patch delta 10264 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\n" "Language-Team: Frank Schmid \n" @@ -144,12 +144,12 @@ msgstr "Kein Verzeichnis, Anmeldung mit HOME=/" msgid "Cannot execute %s" msgstr "Kann %s nicht ausf羹hren" -#: libmisc/sub.c:55 +#: libmisc/sub.c:56 #, c-format msgid "Invalid root directory \"%s\"\n" msgstr "Ung羹ltiges Basisverzeichnis \"%s\"\n" -#: libmisc/sub.c:67 +#: libmisc/sub.c:68 #, c-format msgid "Can't change root directory to \"%s\"\n" msgstr "Kann Basisverzeichnis nicht nach \"%s\" 瓣ndern\n" @@ -170,16 +170,16 @@ msgid "configuration error - unknown item '%s' (notify administrator)\n" msgstr "" "Konfigurationsfehler - Element '%s' unbekannt (Administrator verst瓣ndigen)\n" -#: lib/pwauth.c:45 src/newgrp.c:338 +#: lib/pwauth.c:48 src/newgrp.c:384 msgid "Password: " msgstr "Kennwort: " -#: lib/pwauth.c:47 +#: lib/pwauth.c:50 #, c-format msgid "%s's Password: " msgstr "Kennwort von %s: " -#: src/chage.c:110 +#: src/chage.c:115 #, c-format msgid "" "Usage: chage [options] user\n" @@ -211,147 +211,147 @@ msgstr "" "\t\t\t\tge瓣ndert werden kann auf MAX_DAYS setzen\n" " -W, --warndays WARN_DAYS\tAblaufwarnung aif WARN_DAYS setzen\n" -#: src/chage.c:155 src/chfn.c:139 src/chsh.c:89 +#: src/chage.c:160 src/chfn.c:139 src/chsh.c:89 #, c-format msgid "Enter the new value, or press ENTER for the default\n" msgstr "Geben Sie einen neuen Wert an oder ENTER f羹r den Standardwert\n" -#: src/chage.c:159 +#: src/chage.c:164 msgid "Minimum Password Age" msgstr "Minimales Kennwortalter" -#: src/chage.c:165 +#: src/chage.c:170 msgid "Maximum Password Age" msgstr "Maximales Kennwortalter" -#: src/chage.c:172 +#: src/chage.c:177 msgid "Last Password Change (YYYY-MM-DD)" msgstr "Letzte Kennwort瓣nderung (JJJJ-MM-TT)" -#: src/chage.c:180 +#: src/chage.c:185 msgid "Password Expiration Warning" msgstr "Warnung falls das Kennwort abl瓣uft" -#: src/chage.c:186 +#: src/chage.c:191 msgid "Password Inactive" msgstr "Kennwort inaktiv" -#: src/chage.c:194 +#: src/chage.c:199 msgid "Account Expiration Date (YYYY-MM-DD)" msgstr "Ablaufdatum des Accounts (JJJJ-MM-TT)" -#: src/chage.c:241 +#: src/chage.c:246 #, c-format msgid "Last password change\t\t\t\t\t: " msgstr "Letzte Kennwort瓣nderung\t\t\t\t\t: " -#: src/chage.c:243 src/chage.c:257 src/chage.c:273 src/chage.c:286 +#: src/chage.c:248 src/chage.c:262 src/chage.c:278 src/chage.c:291 #, c-format msgid "never\n" msgstr "Nie\n" -#: src/chage.c:254 +#: src/chage.c:259 #, c-format msgid "Password expires\t\t\t\t\t: " msgstr "Kennwort l瓣uft ab\t\t\t\t\t: " -#: src/chage.c:270 +#: src/chage.c:275 #, c-format msgid "Password inactive\t\t\t\t\t: " msgstr "Kennwort inaktiv\t\t\t\t\t: " -#: src/chage.c:284 +#: src/chage.c:289 #, c-format msgid "Account expires\t\t\t\t\t\t: " msgstr "Account l瓣uft ab\t\t\t\t\t\t: " -#: src/chage.c:300 +#: src/chage.c:305 #, c-format msgid "Minimum number of days between password change\t\t: %ld\n" msgstr "Minimale Anzahl der Tage zwischen Kennwort瓣nderungen\t: %ld\n" -#: src/chage.c:302 +#: src/chage.c:307 #, c-format msgid "Maximum number of days between password change\t\t: %ld\n" msgstr "Maximale Anzahl der Tage zwischen Kennwort瓣nderungen\t: %ld\n" -#: src/chage.c:304 +#: src/chage.c:309 #, c-format msgid "Number of days of warning before password expires\t: %ld\n" msgstr "Anzahl der Tage an denen vor dem Kennwortablauf gewarnt wird\t: %ld\n" -#: src/chage.c:462 +#: src/chage.c:467 #, c-format msgid "%s: do not include \"l\" with other flags\n" msgstr "%s: benutzen Sie \"l\" nicht mit anderen Optionen\n" -#: src/chage.c:474 src/chage.c:602 src/chfn.c:268 src/chfn.c:277 +#: src/chage.c:479 src/chage.c:607 src/chfn.c:268 src/chfn.c:277 #: src/chfn.c:286 src/chfn.c:295 src/chfn.c:304 src/chfn.c:370 src/chfn.c:382 -#: src/gpasswd.c:150 src/login.c:426 src/passwd.c:769 src/passwd.c:805 +#: src/gpasswd.c:150 src/login.c:430 src/passwd.c:769 src/passwd.c:805 #, c-format msgid "%s: Permission denied.\n" msgstr "%s: Zugriff verweigert\n" -#: src/chage.c:507 src/chage.c:713 src/chpasswd.c:173 src/groupadd.c:488 -#: src/groupdel.c:274 src/groupmod.c:456 src/newusers.c:355 src/useradd.c:1469 -#: src/userdel.c:567 src/usermod.c:1272 src/usermod.c:1326 +#: src/chage.c:512 src/chage.c:718 src/chpasswd.c:173 src/groupadd.c:488 +#: src/groupdel.c:274 src/groupmod.c:456 src/newusers.c:355 src/useradd.c:1518 +#: src/userdel.c:567 src/usermod.c:1283 src/usermod.c:1337 #, c-format msgid "%s: PAM authentication failed\n" msgstr "%s: PAM-Authentifizierung fehlgeschlagen\n" -#: src/chage.c:525 src/chpasswd.c:188 +#: src/chage.c:530 src/chpasswd.c:188 #, c-format msgid "%s: can't open password file\n" msgstr "%s: Kann Kennwortdatei nicht 繹ffnen\n" -#: src/chage.c:532 src/chfn.c:324 src/chsh.c:181 src/gpasswd.c:139 +#: src/chage.c:537 src/chfn.c:324 src/chsh.c:181 src/gpasswd.c:139 #: src/gpasswd.c:216 src/groups.c:64 src/passwd.c:811 #, c-format msgid "%s: unknown user %s\n" msgstr "%s: Benutzer %s unbekannt\n" -#: src/chage.c:550 +#: src/chage.c:555 #, c-format -msgid "%s: can't lock shadow password file" -msgstr "%s: Kann Shadow-Datei nicht sperren" +msgid "%s: can't lock shadow password file\n" +msgstr "%s: Kann Shadow-Datei nicht sperren\n" -#: src/chage.c:558 +#: src/chage.c:563 #, c-format -msgid "%s: can't open shadow password file" -msgstr "%s: Kann Shadow-Datei nicht 繹ffnen" +msgid "%s: can't open shadow password file\n" +msgstr "%s: Kann Shadow-Datei nicht 繹ffnen\n" -#: src/chage.c:618 +#: src/chage.c:623 #, c-format msgid "Changing the aging information for %s\n" msgstr "ndere die Kennwortalterung f羹r %s\n" -#: src/chage.c:620 +#: src/chage.c:625 #, c-format msgid "%s: error changing fields\n" msgstr "%s: Fehler beim 瓣ndern der Felder\n" -#: src/chage.c:644 src/pwunconv.c:136 +#: src/chage.c:649 src/pwunconv.c:136 #, c-format msgid "%s: can't update password file\n" msgstr "%s: Kann Kennwortdatei nicht aktualisieren\n" -#: src/chage.c:667 src/pwunconv.c:131 +#: src/chage.c:672 src/pwunconv.c:131 #, c-format msgid "%s: can't update shadow password file\n" msgstr "%s: Kann Shadow-Datei nicht aktualisieren\n" -#: src/chage.c:680 +#: src/chage.c:685 #, c-format msgid "%s: can't rewrite shadow password file\n" msgstr "%s: Kann die Shadow-Datei nicht neu erstellen\n" -#: src/chage.c:724 +#: src/chage.c:729 #, c-format msgid "%s: can't rewrite password file\n" msgstr "%s: Kann die Kennwortdatei nicht neu erstellen\n" -#: src/chage.c:743 src/chpasswd.c:357 src/groupadd.c:534 src/groupdel.c:339 -#: src/groupmod.c:523 src/newusers.c:570 src/useradd.c:1564 src/userdel.c:689 +#: src/chage.c:748 src/chpasswd.c:357 src/groupadd.c:534 src/groupdel.c:339 +#: src/groupmod.c:523 src/newusers.c:570 src/useradd.c:1613 src/userdel.c:689 #, c-format msgid "%s: PAM chauthtok failed\n" msgstr "%s: PAM chauthtok fehlgeschlagen\n" @@ -461,7 +461,7 @@ msgstr "" msgid "Cannot open the password file.\n" msgstr "Kann die Kennwortdatei nicht 繹ffnen.\n" -#: src/chfn.c:544 src/chsh.c:356 src/passwd.c:477 src/usermod.c:982 +#: src/chfn.c:544 src/chsh.c:356 src/passwd.c:477 src/usermod.c:993 #, c-format msgid "%s: %s not found in /etc/passwd\n" msgstr "%s: %s nicht in /etc/passwd gefunden\n" @@ -678,7 +678,7 @@ msgstr "%s: Shadow-Gruppen-Kennw繹rter f羹r -A ben繹tigt\n" msgid "Who are you?\n" msgstr "Wer sind Sie?\n" -#: src/gpasswd.c:299 src/newgrp.c:289 +#: src/gpasswd.c:299 src/newgrp.c:318 #, c-format msgid "unknown group: %s\n" msgstr "Unbekannte Gruppe: %s\n" @@ -771,12 +771,12 @@ msgid "Usage: groupadd [-g gid [-o]] [-f] group\n" msgstr "Syntax: groupadd [-g gid [-o]] [-f] Gruppe\n" #: src/groupadd.c:161 src/groupadd.c:169 src/groupmod.c:174 src/groupmod.c:196 -#: src/useradd.c:823 src/usermod.c:496 src/usermod.c:618 +#: src/useradd.c:839 src/usermod.c:495 src/usermod.c:617 #, c-format msgid "%s: error adding new group entry\n" msgstr "%s: Fehler beim Hinzuf羹gen eines neuen Gruppeneintrags\n" -#: src/groupadd.c:218 src/useradd.c:870 +#: src/groupadd.c:218 src/useradd.c:886 #, c-format msgid "%s: name %s is not unique\n" msgstr "%s: Name %s ist nicht eindeutig\n" @@ -796,24 +796,24 @@ msgstr "%s: Kann keine eindeutige GID feststellen\n" msgid "%s: %s is not a valid group name\n" msgstr "%s: %s ist kein g羹ltiger Gruppenname\n" -#: src/groupadd.c:308 src/groupmod.c:307 +#: src/groupadd.c:318 src/groupmod.c:307 #, c-format msgid "%s: invalid group %s\n" msgstr "%s: Ung羹ltige Gruppe %s\n" -#: src/groupadd.c:325 src/useradd.c:1058 +#: src/groupadd.c:332 src/useradd.c:1094 #, c-format -msgid "%s: -O requires NAME=VALUE\n" -msgstr "%s: -O ben繹tigt NAME=WERT\n" +msgid "%s: -K requires KEY=VALUE\n" +msgstr "%s: -K ben繹tigt NAME=WERT\n" -#: src/groupadd.c:369 src/groupdel.c:123 src/groupmod.c:342 src/useradd.c:1167 -#: src/userdel.c:247 src/usermod.c:504 +#: src/groupadd.c:369 src/groupdel.c:123 src/groupmod.c:342 src/useradd.c:1214 +#: src/userdel.c:247 src/usermod.c:503 #, c-format msgid "%s: cannot rewrite group file\n" msgstr "%s: Kann Gruppendatei nicht neu erstellen\n" -#: src/groupadd.c:376 src/groupdel.c:130 src/groupmod.c:349 src/useradd.c:1175 -#: src/userdel.c:253 src/usermod.c:627 +#: src/groupadd.c:376 src/groupdel.c:130 src/groupmod.c:349 src/useradd.c:1222 +#: src/userdel.c:253 src/usermod.c:626 #, c-format msgid "%s: cannot rewrite shadow group file\n" msgstr "%s: Kann Shadow-Gruppendatei nicht neu erstellen\n" @@ -873,7 +873,7 @@ msgstr "%s: Gruppe %s existiert nicht\n" msgid "%s: group %s is a NIS group\n" msgstr "%s: Gruppe %s ist eine NIS-Gruppe\n" -#: src/groupdel.c:306 src/groupmod.c:489 src/userdel.c:603 src/usermod.c:723 +#: src/groupdel.c:306 src/groupmod.c:489 src/userdel.c:603 src/usermod.c:722 #, c-format msgid "%s: %s is the NIS master\n" msgstr "%s: %s ist der NIS-Master\n" @@ -1135,7 +1135,7 @@ msgstr "" "\n" "[Trennung abgebrochen -- root-Login erlaubt.]\n" -#: src/login.c:297 +#: src/login.c:302 #, c-format msgid "" "\n" @@ -1144,17 +1144,17 @@ msgstr "" "\n" "Login: Timeout nach %d Sekunden.\n" -#: src/login.c:570 +#: src/login.c:576 #, c-format msgid " on `%.100s' from `%.200s'" msgstr " an `%.100s' von `%.200s'" -#: src/login.c:573 +#: src/login.c:579 #, c-format msgid " on `%.100s'" msgstr " an `%.100s'" -#: src/login.c:730 +#: src/login.c:736 #, c-format msgid "" "\n" @@ -1163,25 +1163,25 @@ msgstr "" "\n" "%s login: " -#: src/login.c:885 src/sulogin.c:203 +#: src/login.c:891 src/sulogin.c:207 msgid "Login incorrect" msgstr "Login fehlerhaft" -#: src/login.c:1032 +#: src/login.c:1038 msgid "Warning: login re-enabled after temporary lockout.\n" msgstr "Warnung: Login reaktiviert nach tempor瓣rer Sperre.\n" -#: src/login.c:1046 +#: src/login.c:1052 #, c-format msgid "Last login: %s on %s" msgstr "Letzte Verbindung: %s an %s" -#: src/login.c:1049 +#: src/login.c:1055 #, c-format msgid "Last login: %.19s on %s" msgstr "Letzte Verbindung: %.19s an %s" -#: src/login.c:1054 +#: src/login.c:1060 #, c-format msgid " from %.*s" msgstr " von %.*s" @@ -1196,21 +1196,21 @@ msgstr "Syntax: newgrp [-] [Gruppe]\n" msgid "Usage: sg group [[-c] command]\n" msgstr "Syntax: sg Gruppe [[-c] Befehl]\n" -#: src/newgrp.c:130 +#: src/newgrp.c:159 #, c-format msgid "unknown UID: %u\n" msgstr "Unbekannte GID: %u\n" -#: src/newgrp.c:212 +#: src/newgrp.c:241 #, c-format msgid "unknown GID: %lu\n" msgstr "Unbekannte GID: %lu\n" -#: src/newgrp.c:355 src/newgrp.c:364 +#: src/newgrp.c:401 src/newgrp.c:410 msgid "Sorry.\n" msgstr "Entschuldigung.\n" -#: src/newgrp.c:469 +#: src/newgrp.c:515 #, c-format msgid "too many groups\n" msgstr "zu viele Gruppen\n" @@ -1358,7 +1358,7 @@ msgstr "%s: Zu wenig Speicher\n" msgid "%s: Cannot execute %s" msgstr "%s: Kann %s nicht ausf羹hren" -#: src/passwd.c:732 +#: src/passwd.c:727 #, c-format msgid "%s: repository %s not supported\n" msgstr "%s: Speicher %s nicht unterst羹tzt\n" @@ -1475,35 +1475,35 @@ msgstr "%s: Kann Eintrag f羹r Benutzer %s nicht aktualisieren\n" msgid "%s: can't delete shadow password file\n" msgstr "%s: Kann Shadow-Datei nicht l繹schen\n" -#: src/su.c:132 +#: src/su.c:129 msgid "Sorry." msgstr "Entschuldigung." -#: src/su.c:319 +#: src/su.c:315 #, c-format msgid "%s: must be run from a terminal\n" msgstr "%s: Muss von einem Terminal gestartet werden\n" -#: src/su.c:416 +#: src/su.c:412 #, c-format msgid "%s: pam_start: error %d\n" msgstr "%s: pam_start: Fehler %d\n" -#: src/su.c:444 +#: src/su.c:440 #, c-format msgid "Unknown id: %s\n" msgstr "Unbekannte ID: %s\n" -#: src/su.c:479 src/su.c:495 +#: src/su.c:475 src/su.c:491 #, c-format msgid "You are not authorized to su %s\n" msgstr "Sie d羹rfen su %s nicht\n" -#: src/su.c:490 +#: src/su.c:486 msgid "(Enter your own password.)" msgstr "(Geben Sie Ihr eigenes Kennwort an.)" -#: src/su.c:522 +#: src/su.c:520 #, c-format msgid "" "%s: %s\n" @@ -1512,7 +1512,7 @@ msgstr "" "%s: %s\n" "(Ignoriert)\n" -#: src/su.c:730 +#: src/su.c:727 #, c-format msgid "No shell\n" msgstr "Keine Shell\n" @@ -1537,12 +1537,12 @@ msgstr "Bitte geben Sie Ihr EIGENES Kennwort als Authentifizierung an.\n" msgid "No password file\n" msgstr "Keine Kennwortdatei\n" -#: src/sulogin.c:160 +#: src/sulogin.c:164 #, c-format msgid "No password entry for 'root'\n" msgstr "Kein Kennworteintrag f羹r 'root'\n" -#: src/sulogin.c:175 +#: src/sulogin.c:179 msgid "" "\n" "Type control-d to proceed with normal startup,\n" @@ -1552,214 +1552,244 @@ msgstr "" "Geben Sie Strg-D ein, um normal zu starten\n" "(oder geben Sie das root-Kennwort ein zur Systemwartung): " -#: src/sulogin.c:210 +#: src/sulogin.c:214 msgid "Entering System Maintenance Mode\n" msgstr "Starte im Systemwartungs-Modus\n" -#: src/useradd.c:221 src/useradd.c:234 src/usermod.c:664 src/usermod.c:677 +#: src/useradd.c:222 src/useradd.c:235 src/usermod.c:663 src/usermod.c:676 #, c-format msgid "%s: invalid numeric argument `%s'\n" msgstr "%s: Ung羹ltiges nummerisches Argument `%s'\n" -#: src/useradd.c:289 +#: src/useradd.c:290 #, c-format msgid "%s: unknown GID %s\n" msgstr "%s: GID %s unbekannt\n" -#: src/useradd.c:297 src/useradd.c:573 src/useradd.c:1014 src/usermod.c:217 -#: src/usermod.c:785 +#: src/useradd.c:298 src/useradd.c:574 src/useradd.c:1058 src/usermod.c:216 +#: src/usermod.c:788 #, c-format msgid "%s: unknown group %s\n" msgstr "%s: Gruppe %s unbekannt\n" -#: src/useradd.c:405 +#: src/useradd.c:406 #, c-format msgid "%s: cannot create new defaults file\n" msgstr "%s: Kann keine neue Datei mit Standardwerten erstellen\n" -#: src/useradd.c:410 +#: src/useradd.c:411 #, c-format msgid "%s: cannot open new defaults file\n" msgstr "%s: Kann die neue Datei mit Standardwerten nicht 繹ffnen\n" -#: src/useradd.c:498 src/useradd.c:509 +#: src/useradd.c:499 src/useradd.c:510 #, c-format msgid "%s: rename: %s" msgstr "%s: Umbenennen: %s" -#: src/useradd.c:594 src/usermod.c:238 +#: src/useradd.c:595 src/usermod.c:237 #, c-format msgid "%s: group `%s' is a NIS group.\n" msgstr "%s: Die Gruppe `%s' ist eine NIS-Gruppe.\n" -#: src/useradd.c:603 src/usermod.c:247 +#: src/useradd.c:604 src/usermod.c:246 #, c-format msgid "%s: too many groups specified (max %d).\n" msgstr "%s: Zu viele Gruppen angegeben (max %d).\n" -#: src/useradd.c:635 +#: src/useradd.c:634 #, c-format -msgid "Usage: useradd [-u uid [-o]] [-g group] [-G group,...] \n" -msgstr "Syntax: useradd [-u uid [-o]] [-g Gruppe] [-G Gruppe,...] \n" - -#: src/useradd.c:638 -#, c-format -msgid " [-d home] [-s shell] [-c comment] [-m [-k template]]\n" +msgid "" +"Usage: useradd [options] LOGIN\n" +"\n" +"Options:\n" +" -b, --base-dir BASE_DIR\tbase directory for the the new user account\n" +"\t\t\t\thome directory\n" +" -c, --comment COMMENT\t\tset the GECOS field for the new user account\n" +" -d, --home-dir HOME_DIR\thome directory for the new user account\n" +" -D, --defaults\t\tprint or save modified default useradd\n" +"\t\t\t\tconfiguration\n" +" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n" +" -f, --inactive INACTIVE\tset password inactive after expiration\n" +"\t\t\t\tto INACTIVE\n" +" -g, --gid GROUP\t\tforce use GROUP for the new user account\n" +" -G, --groups GROUPS\t\tlist of supplementary groups for the new\n" +"\t\t\t\tuser account\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -k, --skel SKEL_DIR \t\tspecify an alternative skel directory\n" +" -K, --key KEY=VALUE\t\toverrides /etc/login.defs defaults\n" +" -m, --create-home\t\tcreate home directory for the new user\n" +"\t\t\t\taccount\n" +" -o, --non-unique\t\tallow create user with duplicate\n" +"\t\t\t\t(non-unique) UID\n" +" -p, --password PASSWORD\tuse encrypted password for the new user\n" +"\t\t\t\taccount\n" +" -s, --shell SHELL\t\tthe login shell for the new user account\n" +" -u, --uid UID\t\t\tforce use the UID for the new user account\n" msgstr "" -" [-d home] [-s Shell] [-c Kommentar] [-m [-k Vorlage]]\n" +"Syntax: useradd [Optionen] LOGIN\n" +"\n" +"Optionen:\n" +" -b, --base-dir BASE_DIR\tBasisverzeichnis f羹r das Homeverzeichnis des\n" +"\t\t\t\tneuen Benutzers\n" +" -c, --comment COMMENT\t\tSetzt das GECOS-Feld f羹r den Benutzer\n" +" -d, --home-dir HOME_DIR\tHomeverzeichnis des neuen Benutzers\n" +" -D, --defaults\t\tDrucken oder Speichern der modifizierten useradd-\n" +"\t\t\t\tKonfiguration\n" +" -e, --expiredate EXPIRE_DATE\tSetzt das Ablaufdatum auf EXPIRE_DATE\n" +" -f, --inactive INACTIVE\tDeaktiviert das Kennwort nach Ablauf auf\n" +"\t\t\t\tINACTIVE\n" +" -g, --gid GROUP\t\tBenutzer der Gruppe GROUP zuordnen\n" +" -G, --groups GROUPS\t\tListe von zus瓣tzlichen Gruppen f羹r den neuen\n" +"\t\t\t\tBenutzer\n" +" -h, --help\t\t\tZeigt diese Hilfe, sonst nichts\n" +" -k, --skel SKEL_DIR \t\tGibt ein alternatives Vorlagenverzeichnis an\n" +" -K, --key NAME=WERT\t\tberschreibt die Standards in /etc/login.defs\n" +" -m, --create-home\t\tErstellt das Homeverzeichnis des neuen Benutzers\n" +" -o, --non-unique\t\tBenutzer mit doppelter (nicht eindeutiger) UID\n" +"\t\t\t\terlauben\n" +" -p, --password PASSWORD\tBenutzt ein verschl羹sseltes Kennwort f羹r den\n" +"\t\t\t\tBenutzer\n" +" -s, --shell SHELL\t\tDie Shell des neuen Benutzers\n" +" -u, --uid UID\t\t\tLegt eine bestimmte UID fest\n" -#: src/useradd.c:639 src/useradd.c:643 -#, c-format -msgid " [-f inactive] [-e expire]\n" -msgstr " [-f inaktiv] [-e Ablauf]\n" - -#: src/useradd.c:640 -#, c-format -msgid " [-p passwd] name\n" -msgstr " [-p Kennwort] Name\n" - -#: src/useradd.c:642 -#, c-format -msgid " useradd -D [-g group] [-b base] [-s shell]\n" -msgstr " useradd -D [-g Gruppe] [-b Basis] [-s Shell]\n" - -#: src/useradd.c:722 src/usermod.c:426 +#: src/useradd.c:738 src/usermod.c:425 #, c-format msgid "%s: error locking group file\n" msgstr "%s: Kann Gruppendatei nicht sperren\n" -#: src/useradd.c:726 src/usermod.c:431 +#: src/useradd.c:742 src/usermod.c:430 #, c-format msgid "%s: error opening group file\n" msgstr "%s: Kann Gruppendatei nicht 繹ffnen\n" -#: src/useradd.c:732 src/usermod.c:524 +#: src/useradd.c:748 src/usermod.c:523 #, c-format msgid "%s: error locking shadow group file\n" msgstr "%s: Kann Shadow-Gruppendatei nicht sperren\n" -#: src/useradd.c:737 src/usermod.c:530 +#: src/useradd.c:753 src/usermod.c:529 #, c-format msgid "%s: error opening shadow group file\n" msgstr "%s: Kann Shadow-Gruppendatei nicht 繹ffnen\n" -#: src/useradd.c:875 +#: src/useradd.c:891 #, c-format msgid "%s: UID %u is not unique\n" msgstr "%s: UID %u ist nicht eindeutig\n" -#: src/useradd.c:905 +#: src/useradd.c:921 #, c-format msgid "%s: can't get unique UID\n" msgstr "%s: Kann keine eindeutige UID erzeugen\n" -#: src/useradd.c:936 +#: src/useradd.c:977 #, c-format msgid "%s: invalid base directory `%s'\n" msgstr "%s: Ung羹ltiges Basisverzeichnis `%s'\n" -#: src/useradd.c:946 +#: src/useradd.c:988 #, c-format msgid "%s: invalid comment `%s'\n" msgstr "%s: Kommentar `%s' ung羹ltig\n" -#: src/useradd.c:957 +#: src/useradd.c:1000 #, c-format msgid "%s: invalid home directory `%s'\n" msgstr "%s: Homeverzeichnis `%s' ung羹ltig\n" -#: src/useradd.c:975 src/usermod.c:768 +#: src/useradd.c:1018 src/usermod.c:771 #, c-format msgid "%s: invalid date `%s'\n" msgstr "%s: Datum `%s' ung羹ltig\n" -#: src/useradd.c:988 +#: src/useradd.c:1031 #, c-format msgid "%s: shadow passwords required for -e\n" msgstr "%s: Shadow-Kennw繹rter f羹r -e ben繹tigt\n" -#: src/useradd.c:1004 +#: src/useradd.c:1047 #, c-format msgid "%s: shadow passwords required for -f\n" msgstr "%s: Shadow-Kennw繹rter f羹r -f ben繹tigt\n" -#: src/useradd.c:1070 src/usermod.c:745 src/usermod.c:755 src/usermod.c:800 -#: src/usermod.c:844 +#: src/useradd.c:1113 src/usermod.c:748 src/usermod.c:758 src/usermod.c:803 +#: src/usermod.c:847 #, c-format msgid "%s: invalid field `%s'\n" msgstr "%s: Feld `%s' ung羹ltig\n" -#: src/useradd.c:1081 +#: src/useradd.c:1126 #, c-format msgid "%s: invalid shell `%s'\n" msgstr "%s: Shell `%s' ist ung羹ltig\n" -#: src/useradd.c:1122 +#: src/useradd.c:1169 #, c-format msgid "%s: invalid user name '%s'\n" msgstr "%s: Benutzername `%s' ung羹ltig\n" -#: src/useradd.c:1156 src/userdel.c:242 src/usermod.c:909 +#: src/useradd.c:1203 src/userdel.c:242 src/usermod.c:920 #, c-format msgid "%s: cannot rewrite password file\n" msgstr "%s: Kann Kennwortdatei nicht neu erstellen\n" -#: src/useradd.c:1161 src/userdel.c:245 src/usermod.c:914 +#: src/useradd.c:1208 src/userdel.c:245 src/usermod.c:925 #, c-format msgid "%s: cannot rewrite shadow password file\n" msgstr "%s: Kann Shadow-Kennwortdatei nicht neu erstellen\n" -#: src/useradd.c:1197 src/userdel.c:289 src/usermod.c:942 +#: src/useradd.c:1244 src/userdel.c:289 src/usermod.c:953 #, c-format msgid "%s: unable to lock password file\n" msgstr "%s: Kann Kennwortdatei nicht sperren\n" -#: src/useradd.c:1201 src/userdel.c:293 src/usermod.c:946 +#: src/useradd.c:1248 src/userdel.c:293 src/usermod.c:957 #, c-format msgid "%s: unable to open password file\n" msgstr "%s: Kann Kennwortdatei nicht 繹ffnen\n" -#: src/useradd.c:1207 src/userdel.c:298 src/usermod.c:951 +#: src/useradd.c:1254 src/userdel.c:298 src/usermod.c:962 #, c-format msgid "%s: cannot lock shadow password file\n" msgstr "%s: Kann Shadow-Kennwortdatei nicht sperren\n" -#: src/useradd.c:1213 src/userdel.c:303 src/usermod.c:956 +#: src/useradd.c:1260 src/userdel.c:303 src/usermod.c:967 #, c-format msgid "%s: cannot open shadow password file\n" msgstr "%s: Kann Shadow-Kennwortdatei nicht 繹ffnen\n" -#: src/useradd.c:1300 +#: src/useradd.c:1347 #, c-format msgid "%s: error adding new password entry\n" msgstr "%s: Fehler beim Hinzuf羹gen eines neuen Kennworteintrags\n" -#: src/useradd.c:1310 src/usermod.c:1019 +#: src/useradd.c:1358 src/usermod.c:1030 #, c-format msgid "%s: error adding new shadow password entry\n" msgstr "%s: Fehler beim Hinzuf羹gen des neuen Shadow-Kennworteintrags\n" -#: src/useradd.c:1337 +#: src/useradd.c:1386 #, c-format msgid "%s: cannot create directory %s\n" msgstr "%s: Kann Verzeichnis %s nicht erstellen\n" -#: src/useradd.c:1367 +#: src/useradd.c:1416 #, c-format msgid "No group named \"mail\" exists, creating mail spool with mode 0600.\n" msgstr "Gruppe \"mail\" existiert nicht. Erzeuge Mail-Spool mit Mode 0600.\n" -#: src/useradd.c:1390 +#: src/useradd.c:1439 #, c-format msgid "Can't create mail spool for user %s.\n" msgstr "Kann Eintrag f羹r Benutzer %s nicht aktualisieren\n" -#: src/useradd.c:1492 src/usermod.c:888 +#: src/useradd.c:1541 src/usermod.c:899 #, c-format msgid "%s: user %s exists\n" msgstr "%s: Benutzer %s vorhanden\n" -#: src/useradd.c:1506 +#: src/useradd.c:1555 #, c-format msgid "" "%s: group %s exists - if you want to add this user to that group, use -g.\n" @@ -1767,7 +1797,7 @@ msgstr "" "%s: Gruppe %s vorhanden - Wenn Sie den Benutzer zur Gruppe\n" "hinzuf羹gen wollen, benutzen Sie -g.\n" -#: src/useradd.c:1544 +#: src/useradd.c:1593 #, c-format msgid "%s: warning: CREATE_HOME not supported, please use -m instead.\n" msgstr "" @@ -1818,12 +1848,12 @@ msgstr "%s: %s nicht im Besitz von %s, L繹schen abgebrochen\n" msgid "%s: warning: can't remove " msgstr "%s: Warnung: Kann nicht l繹schen " -#: src/userdel.c:584 src/usermod.c:702 +#: src/userdel.c:584 src/usermod.c:701 #, c-format msgid "%s: user %s does not exist\n" msgstr "%s: Benutzer %s nicht vorhanden\n" -#: src/userdel.c:599 src/usermod.c:718 +#: src/userdel.c:599 src/usermod.c:717 #, c-format msgid "%s: user %s is a NIS user\n" msgstr "%s: Benutzer %s ist ein NIS-Benutzer\n" @@ -1840,101 +1870,106 @@ msgstr "" msgid "%s: error removing directory %s\n" msgstr "%s: Fehler beim L繹schen des Verzeichnisses %s\n" -#: src/usermod.c:279 +#: src/usermod.c:278 #, c-format -msgid "Usage: %s\t[-u uid [-o]] [-g group] [-G group,...] \n" +msgid "Usage: %s\t[-u uid [-o]] [-g group] [[-G group,...] [-a]] \n" msgstr "Syntax: %s\t[-u uid [-o]] [-g Gruppe] [-G Gruppe,...] \n" -#: src/usermod.c:283 +#: src/usermod.c:282 #, c-format msgid "\t\t[-d home [-m]] [-s shell] [-c comment] [-l new_name]\n" msgstr "\t\t[-d Home [-m]] [-s Shell] [-c Kommentar] [-l Neuer_Name]\n" -#: src/usermod.c:285 +#: src/usermod.c:284 #, c-format msgid "[-f inactive] [-e expire] " msgstr "[-f inaktiv] [-e Ablauf] " -#: src/usermod.c:286 +#: src/usermod.c:285 #, c-format msgid "[-p passwd] [-L|-U] name\n" msgstr "[-p Kennwort] [-L|-U] Name\n" -#: src/usermod.c:458 +#: src/usermod.c:457 #, c-format msgid "%s: out of memory in update_group\n" msgstr "%s: Zu wenig Speicher in update_group\n" -#: src/usermod.c:567 +#: src/usermod.c:566 #, c-format msgid "%s: out of memory in update_gshadow\n" msgstr "%s: Zu wenig Speicher in update_gshadow\n" -#: src/usermod.c:867 +#: src/usermod.c:870 #, c-format msgid "%s: no flags given\n" msgstr "%s: Keine Optionen angegeben\n" -#: src/usermod.c:873 +#: src/usermod.c:876 #, c-format msgid "%s: shadow passwords required for -e and -f\n" msgstr "%s: Shadow-Kennw繹rter f羹r -e und -f ben繹tigt\n" -#: src/usermod.c:893 +#: src/usermod.c:886 +#, c-format +msgid "%s: -a flag is ONLY allowed with the -G flag\n" +msgstr "%s: -a ist NUR zusammen mit -G erlaubt\n" + +#: src/usermod.c:904 #, c-format msgid "%s: uid %lu is not unique\n" msgstr "%s: UID %lu ist nicht eindeutig\n" -#: src/usermod.c:1004 +#: src/usermod.c:1015 #, c-format msgid "%s: error changing password entry\n" msgstr "%s: Fehler beim ndern des Kennworteintrags\n" -#: src/usermod.c:1010 +#: src/usermod.c:1021 #, c-format msgid "%s: error removing password entry\n" msgstr "%s: Fehler beim L繹schen des Kennworteintrags\n" -#: src/usermod.c:1026 +#: src/usermod.c:1037 #, c-format msgid "%s: error removing shadow password entry\n" msgstr "%s: Fehler beim L繹schen des Shadow-Kennworteintrags\n" -#: src/usermod.c:1053 +#: src/usermod.c:1064 #, c-format msgid "%s: directory %s exists\n" msgstr "%s: Verzeichnis %s vorhanden\n" -#: src/usermod.c:1061 +#: src/usermod.c:1072 #, c-format msgid "%s: can't create %s\n" msgstr "%s: Kann %s nicht erstellen\n" -#: src/usermod.c:1066 +#: src/usermod.c:1077 #, c-format msgid "%s: can't chown %s\n" msgstr "%s: Kann den Besitzer von %s nicht 瓣ndern\n" -#: src/usermod.c:1078 +#: src/usermod.c:1089 #, c-format msgid "%s: warning: failed to completely remove old home directory %s" -msgstr "" +msgstr "%s: Warnung: Konnte altes Homeverzeichnis %s nicht komplett l繹schen" -#: src/usermod.c:1088 +#: src/usermod.c:1099 #, c-format msgid "%s: cannot rename directory %s to %s\n" msgstr "%s: Kann das Verzeichnis %s nicht nach %s umbenennen\n" -#: src/usermod.c:1183 +#: src/usermod.c:1194 #, c-format msgid "%s: warning: %s not owned by %s\n" msgstr "%s: Warnung: %s nicht im Besitz von %s\n" -#: src/usermod.c:1189 +#: src/usermod.c:1200 msgid "failed to change mailbox owner" msgstr "Fehler beim ndern des Postfach-Besitzers" -#: src/usermod.c:1197 +#: src/usermod.c:1208 msgid "failed to rename mailbox" msgstr "Fehler beim Umbenennen des Postfachs" diff --git a/po/el.gmo b/po/el.gmo index 22daf7fa670f8da53520cd719a8f20d49ab77db9..bde591bf3dfbba79d9650b5ba4dc57f1651cd078 100644 GIT binary patch delta 7111 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 NiIx3olD8B$|1a-R0u=xN diff --git a/po/el.po b/po/el.po index 2d69367c..4a03eb1b 100644 --- a/po/el.po +++ b/po/el.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Shadow 980726\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2005-06-20 17:48+0200\n" +"POT-Creation-Date: 2005-07-18 16:02+0200\n" "PO-Revision-Date: 1998-12-28 20:35:31+0100\n" "Last-Translator: Nikos Mavroyanopoulos \n" "Language-Team: Hellenic \n" @@ -139,12 +139,12 @@ msgstr "峓巹 庥帢峎弇怷帠怷, 庰庣帢帠帠峸 弮庰 峇峞_峇 msgid "Cannot execute %s" msgstr "帤彖帢弮巹帢 庰庥峟弇庰庢 %s" -#: libmisc/sub.c:55 +#: libmisc/sub.c:56 #, c-format msgid "Invalid root directory \"%s\"\n" msgstr "庢 峟帠庥怷 帢庣庥 庥帢峎弇怷帠怷 \"%s\"\n" -#: libmisc/sub.c:67 +#: libmisc/sub.c:68 #, c-format msgid "Can't change root directory to \"%s\"\n" msgstr "帤彖帢弮巹帢 帢弇弇帢帠峸 怷 帢庣庥怷 庥帢帢弇帠怷 庰 \"%s\"\n" @@ -166,16 +166,16 @@ msgstr "" "峎弇弮帢 帤庣帢弮庢 - 峎帠彖怷 帢彖庣庥庰巹弮庰彖怷 '%s' (庰庣帤怷怷庣庰巹庰 怷彖 " "帤庣帢庰庣庣峸)\n" -#: lib/pwauth.c:45 src/newgrp.c:338 +#: lib/pwauth.c:48 src/newgrp.c:384 msgid "Password: " msgstr "峉彖庛庢弮帢庣庥: " -#: lib/pwauth.c:47 +#: lib/pwauth.c:50 #, c-format msgid "%s's Password: " msgstr "峇怷 %s 怷 峉彖庛庢弮帢庣庥: " -#: src/chage.c:110 +#: src/chage.c:115 #, c-format msgid "" "Usage: chage [options] user\n" @@ -194,147 +194,147 @@ msgid "" " -W, --warndays WARN_DAYS\tset expiration warning days to WARN_DAYS\n" msgstr "" -#: src/chage.c:155 src/chfn.c:139 src/chsh.c:89 +#: src/chage.c:160 src/chfn.c:139 src/chsh.c:89 #, c-format msgid "Enter the new value, or press ENTER for the default\n" msgstr "庣峎帠庰庰 庢彖 彖峟帢 庣弮峸, 峸 庣峟庰 ENTER 帠庣帢 庢彖 怷庥帢庛怷庣弮峟彖庢\n" -#: src/chage.c:159 +#: src/chage.c:164 msgid "Minimum Password Age" msgstr "庣庥庰庢 帤庣峎庥庰庣帢 彖庛庢弮帢庣庥怷" -#: src/chage.c:165 +#: src/chage.c:170 msgid "Maximum Password Age" msgstr "峟帠庣庢 帤庣峎庥庰庣帢 彖庛庢弮帢庣庥怷" -#: src/chage.c:172 +#: src/chage.c:177 msgid "Last Password Change (YYYY-MM-DD)" msgstr "峇庰弇庰帢巹帢 帢弇弇帢帠峸 彖庛庢弮帢庣庥怷 (峓峓峓峓--)" -#: src/chage.c:180 +#: src/chage.c:185 msgid "Password Expiration Warning" msgstr "怷庰庣帤怷怷巹庢庢 弇峸徆庢 彖庛庢弮帢庣庥怷" -#: src/chage.c:186 +#: src/chage.c:191 msgid "Password Inactive" msgstr "彖庰彖庰帠 彖庛庢弮帢庣庥" -#: src/chage.c:194 +#: src/chage.c:199 msgid "Account Expiration Date (YYYY-MM-DD)" msgstr "弮庰怷弮庢彖巹帢 峸徆庢 怷帠帢庣帢弮怷 (峓峓峓峓--)" -#: src/chage.c:241 +#: src/chage.c:246 #, fuzzy, c-format msgid "Last password change\t\t\t\t\t: " msgstr "峇庰弇庰帢巹帢 帢弇弇帢帠峸 彖庛庢弮帢庣庥怷 (峓峓峓峓--)" -#: src/chage.c:243 src/chage.c:257 src/chage.c:273 src/chage.c:286 +#: src/chage.c:248 src/chage.c:262 src/chage.c:278 src/chage.c:291 #, fuzzy, c-format msgid "never\n" msgstr "怷峟\n" -#: src/chage.c:254 +#: src/chage.c:259 #, fuzzy, c-format msgid "Password expires\t\t\t\t\t: " msgstr "峇怷 彖庛庢弮帢庣庥 弇峸帠庰庣:\t" -#: src/chage.c:270 +#: src/chage.c:275 #, fuzzy, c-format msgid "Password inactive\t\t\t\t\t: " msgstr "彖庰彖庰帠 彖庛庢弮帢庣庥:\t" -#: src/chage.c:284 +#: src/chage.c:289 #, fuzzy, c-format msgid "Account expires\t\t\t\t\t\t: " msgstr "峇怷 彖庛庢弮帢庣庥 弇峸帠庰庣:\t" -#: src/chage.c:300 +#: src/chage.c:305 #, c-format msgid "Minimum number of days between password change\t\t: %ld\n" msgstr "" -#: src/chage.c:302 +#: src/chage.c:307 #, c-format msgid "Maximum number of days between password change\t\t: %ld\n" msgstr "" -#: src/chage.c:304 +#: src/chage.c:309 #, c-format msgid "Number of days of warning before password expires\t: %ld\n" msgstr "" -#: src/chage.c:462 +#: src/chage.c:467 #, c-format msgid "%s: do not include \"l\" with other flags\n" msgstr "%s: 帢 弮庢彖 弮庰庣弇帢弮帣峎彖庰庰 怷 \"l\" 弮庰 庣 峎弇弇庰 庰彖帤庰巹徆庰庣\n" -#: src/chage.c:474 src/chage.c:602 src/chfn.c:268 src/chfn.c:277 +#: src/chage.c:479 src/chage.c:607 src/chfn.c:268 src/chfn.c:277 #: src/chfn.c:286 src/chfn.c:295 src/chfn.c:304 src/chfn.c:370 src/chfn.c:382 -#: src/gpasswd.c:150 src/login.c:426 src/passwd.c:769 src/passwd.c:805 +#: src/gpasswd.c:150 src/login.c:430 src/passwd.c:769 src/passwd.c:805 #, fuzzy, c-format msgid "%s: Permission denied.\n" msgstr "%s: 峎帤庰庣帢 帢怷巹庛庢庥庰\n" -#: src/chage.c:507 src/chage.c:713 src/chpasswd.c:173 src/groupadd.c:488 -#: src/groupdel.c:274 src/groupmod.c:456 src/newusers.c:355 src/useradd.c:1469 -#: src/userdel.c:567 src/usermod.c:1272 src/usermod.c:1326 +#: src/chage.c:512 src/chage.c:718 src/chpasswd.c:173 src/groupadd.c:488 +#: src/groupdel.c:274 src/groupmod.c:456 src/newusers.c:355 src/useradd.c:1518 +#: src/userdel.c:567 src/usermod.c:1283 src/usermod.c:1337 #, fuzzy, c-format msgid "%s: PAM authentication failed\n" msgstr "%s: 峉峎弇弮帢 庥帢峎 庢彖 怷庛峸庥庢 弮庰庛帤怷 庰徆帢庥巹帣庢\n" -#: src/chage.c:525 src/chpasswd.c:188 +#: src/chage.c:530 src/chpasswd.c:188 #, c-format msgid "%s: can't open password file\n" msgstr "%s: 帢帤彖帢弮巹帢 帢彖怷巹帠弮帢怷 怷 帢庰巹怷 彖庛庢弮帢庣庥彖\n" -#: src/chage.c:532 src/chfn.c:324 src/chsh.c:181 src/gpasswd.c:139 +#: src/chage.c:537 src/chfn.c:324 src/chsh.c:181 src/gpasswd.c:139 #: src/gpasswd.c:216 src/groups.c:64 src/passwd.c:811 #, c-format msgid "%s: unknown user %s\n" msgstr "%s: 峎帠彖怷 峸庢 %s\n" -#: src/chage.c:550 +#: src/chage.c:555 #, fuzzy, c-format -msgid "%s: can't lock shadow password file" +msgid "%s: can't lock shadow password file\n" msgstr "%s: 帢帤彖帢弮巹帢 庥弇庰庣帤弮帢怷 怷 帢庰巹怷 庥庣帤彖 彖庛庢弮帢庣庥彖\n" -#: src/chage.c:558 +#: src/chage.c:563 #, fuzzy, c-format -msgid "%s: can't open shadow password file" +msgid "%s: can't open shadow password file\n" msgstr "%s: 帢帤彖帢弮巹帢 帢彖怷巹帠弮帢怷 怷 帢庰巹怷 庥庣帤彖 彖庛庢弮帢庣庥彖\n" -#: src/chage.c:618 +#: src/chage.c:623 #, c-format msgid "Changing the aging information for %s\n" msgstr "弇弇帢帠峸 弇庢怷怷庣彖 彖怷 帠庣帢 怷彖 %s\n" -#: src/chage.c:620 +#: src/chage.c:625 #, c-format msgid "%s: error changing fields\n" msgstr "%s: 峉峎弇弮帢 庥帢峎 庢彖 帢弇弇帢帠峸 庰帤巹彖\n" -#: src/chage.c:644 src/pwunconv.c:136 +#: src/chage.c:649 src/pwunconv.c:136 #, c-format msgid "%s: can't update password file\n" msgstr "%s: 帢帤彖帢弮巹帢 帢彖帢彖峟庢 帢庰巹怷 彖庛庢弮帢庣庥彖\n" -#: src/chage.c:667 src/pwunconv.c:131 +#: src/chage.c:672 src/pwunconv.c:131 #, c-format msgid "%s: can't update shadow password file\n" msgstr "%s: 帢帤彖帢弮巹帢 帢彖帢彖峟庢 怷 帢庰巹怷 庥庣帤彖 彖庛庢弮帢庣庥彖\n" -#: src/chage.c:680 +#: src/chage.c:685 #, c-format msgid "%s: can't rewrite shadow password file\n" msgstr "%s: 帢帤彖帢弮巹帢 庰帢彖庰帠帠帢峸 帢庰巹怷 庥庣帤彖 彖庛庢弮帢庣庥彖\n" -#: src/chage.c:724 +#: src/chage.c:729 #, c-format msgid "%s: can't rewrite password file\n" msgstr "%s: 帢帤彖帢弮巹帢 庰帢彖庰帠帠帢峸 帢庰巹怷 彖庛庢弮帢庣庥彖\n" -#: src/chage.c:743 src/chpasswd.c:357 src/groupadd.c:534 src/groupdel.c:339 -#: src/groupmod.c:523 src/newusers.c:570 src/useradd.c:1564 src/userdel.c:689 +#: src/chage.c:748 src/chpasswd.c:357 src/groupadd.c:534 src/groupdel.c:339 +#: src/groupmod.c:523 src/newusers.c:570 src/useradd.c:1613 src/userdel.c:689 #, fuzzy, c-format msgid "%s: PAM chauthtok failed\n" msgstr "%s: 帢帤彖帢弮巹帢 徆庰庥弇庰庣帤弮帢怷 帢庰巹怷\n" @@ -445,7 +445,7 @@ msgstr "帤彖帢弮巹帢 庥弇庰庣帤弮帢怷 怷 帢庰巹怷 彖庛庢 msgid "Cannot open the password file.\n" msgstr "帤彖帢弮巹帢 帢彖怷巹帠弮帢怷 怷 帢庰巹怷 彖庛庢弮帢庣庥彖.\n" -#: src/chfn.c:544 src/chsh.c:356 src/passwd.c:477 src/usermod.c:982 +#: src/chfn.c:544 src/chsh.c:356 src/passwd.c:477 src/usermod.c:993 #, c-format msgid "%s: %s not found in /etc/passwd\n" msgstr "%s: %s 帤庰彖 帣峟庛庢庥庰 怷 /etc/passwd\n" @@ -646,7 +646,7 @@ msgstr "%s: 庥庣帤庢 彖庛庢弮帢庣庥峎 怷弮峎帤彖 帢帢庣怷彖 msgid "Who are you?\n" msgstr "怷庣怷 庰巹帢庣;\n" -#: src/gpasswd.c:299 src/newgrp.c:289 +#: src/gpasswd.c:299 src/newgrp.c:318 #, c-format msgid "unknown group: %s\n" msgstr "峎帠彖庢 怷弮峎帤帢: %s\n" @@ -740,12 +740,12 @@ msgid "Usage: groupadd [-g gid [-o]] [-f] group\n" msgstr "峓峸庢: groupadd [-g gid [-o]] [-f] 怷弮峎帤帢\n" #: src/groupadd.c:161 src/groupadd.c:169 src/groupmod.c:174 src/groupmod.c:196 -#: src/useradd.c:823 src/usermod.c:496 src/usermod.c:618 +#: src/useradd.c:839 src/usermod.c:495 src/usermod.c:617 #, c-format msgid "%s: error adding new group entry\n" msgstr "%s: 峉峎弇弮帢 庥帢峎 庢彖 怷庛峸庥庢 彖峟帢 庥帢帢庢庢 怷 帢庰巹怷 怷弮峎帤彖\n" -#: src/groupadd.c:218 src/useradd.c:870 +#: src/groupadd.c:218 src/useradd.c:886 #, c-format msgid "%s: name %s is not unique\n" msgstr "%s: 峇怷 彖怷弮帢 %s 帤庰彖 庰巹彖帢庣 弮怷彖帢帤庣庥\n" @@ -765,24 +765,24 @@ msgstr "%s: 帢帤彖帢弮巹帢 庰庰庢 弮怷彖帢帤庣庥怷 gid\n" msgid "%s: %s is not a valid group name\n" msgstr "%s: 峇怷 %s 帤庰彖 庰巹彖帢庣 峟帠庥怷 彖怷弮帢 怷弮峎帤帢\n" -#: src/groupadd.c:308 src/groupmod.c:307 +#: src/groupadd.c:318 src/groupmod.c:307 #, c-format msgid "%s: invalid group %s\n" msgstr "%s: 庢 峟帠庥庢 怷弮峎帤帢 `%s'\n" -#: src/groupadd.c:325 src/useradd.c:1058 -#, c-format -msgid "%s: -O requires NAME=VALUE\n" +#: src/groupadd.c:332 src/useradd.c:1094 +#, fuzzy, c-format +msgid "%s: -K requires KEY=VALUE\n" msgstr "%s: -O 帢帢庣庰巹 =峇\n" -#: src/groupadd.c:369 src/groupdel.c:123 src/groupmod.c:342 src/useradd.c:1167 -#: src/userdel.c:247 src/usermod.c:504 +#: src/groupadd.c:369 src/groupdel.c:123 src/groupmod.c:342 src/useradd.c:1214 +#: src/userdel.c:247 src/usermod.c:503 #, c-format msgid "%s: cannot rewrite group file\n" msgstr "%s: 帢帤彖帢弮巹帢 庰帢彖庰帠帠帢峸 怷 帢庰巹怷 怷弮峎帤彖\n" -#: src/groupadd.c:376 src/groupdel.c:130 src/groupmod.c:349 src/useradd.c:1175 -#: src/userdel.c:253 src/usermod.c:627 +#: src/groupadd.c:376 src/groupdel.c:130 src/groupmod.c:349 src/useradd.c:1222 +#: src/userdel.c:253 src/usermod.c:626 #, c-format msgid "%s: cannot rewrite shadow group file\n" msgstr "%s: 帢帤彖帢弮巹帢 庰帢彖庰帠帠帢峸 怷 帢庰巹怷 庥庣帤彖 彖庛庢弮帢庣庥彖 怷弮峎帤彖\n" @@ -844,7 +844,7 @@ msgstr "%s: 怷弮峎帤帢 %s 帤庰彖 峎庰庣\n" msgid "%s: group %s is a NIS group\n" msgstr "%s: 怷弮峎帤帢 %s 庰巹彖帢庣 NIS 怷弮峎帤帢\n" -#: src/groupdel.c:306 src/groupmod.c:489 src/userdel.c:603 src/usermod.c:723 +#: src/groupdel.c:306 src/groupmod.c:489 src/userdel.c:603 src/usermod.c:722 #, c-format msgid "%s: %s is the NIS master\n" msgstr "%s: %s 庰巹彖帢庣 怷 庥庣怷 帤庣帢庥怷弮庣峸 NIS\n" @@ -1105,7 +1105,7 @@ msgstr "" "\n" "[帢峎庥帢弮庢 帢怷彖帤庰庢 -- 庰巹怷帤怷 怷 root 庰庰峎庢.]\n" -#: src/login.c:297 +#: src/login.c:302 #, c-format msgid "" "\n" @@ -1114,17 +1114,17 @@ msgstr "" "\n" " 帤庣帢帤庣庥帢巹帢 庰庣帤怷 庰弮帢巹庢庥庰 弮庰峎 帢 %d 帤庰庰弇庰帢.\n" -#: src/login.c:570 +#: src/login.c:576 #, c-format msgid " on `%.100s' from `%.200s'" msgstr " 怷 `%.100s' 帢 `%.200s'" -#: src/login.c:573 +#: src/login.c:579 #, c-format msgid " on `%.100s'" msgstr " 怷 `%.100s'" -#: src/login.c:730 +#: src/login.c:736 #, c-format msgid "" "\n" @@ -1133,26 +1133,26 @@ msgstr "" "\n" "%s login: " -#: src/login.c:885 src/sulogin.c:203 +#: src/login.c:891 src/sulogin.c:207 msgid "Login incorrect" msgstr "庣帢帤庣庥帢巹帢 庰庣帤怷 帢峟庰" -#: src/login.c:1032 +#: src/login.c:1038 msgid "Warning: login re-enabled after temporary lockout.\n" msgstr "" "怷庰庣帤怷怷巹庢庢: 庰巹怷帤怷 庰帢彖庰彖庰帠怷怷庣峸庛庢庥庰 弮庰峎 帢 怷庣彖 帢怷庥弇庰庣弮.\n" -#: src/login.c:1046 +#: src/login.c:1052 #, c-format msgid "Last login: %s on %s" msgstr "峇庰弇庰帢巹帢 庰巹怷帤怷: %s 怷 %s" -#: src/login.c:1049 +#: src/login.c:1055 #, c-format msgid "Last login: %.19s on %s" msgstr "峇庰弇庰帢巹帢 庰巹怷帤怷: %.19s 怷 %s" -#: src/login.c:1054 +#: src/login.c:1060 #, c-format msgid " from %.*s" msgstr " 帢 %.*s" @@ -1167,21 +1167,21 @@ msgstr "峓峸庢: newgrp [-] [怷弮峎帤帢]\n" msgid "Usage: sg group [[-c] command]\n" msgstr "峓峸庢: sg 怷弮峎帤帢 [[-c] 庰彖怷弇峸]\n" -#: src/newgrp.c:130 +#: src/newgrp.c:159 #, fuzzy, c-format msgid "unknown UID: %u\n" msgstr "峎帠彖怷 GID: %lu\n" -#: src/newgrp.c:212 +#: src/newgrp.c:241 #, c-format msgid "unknown GID: %lu\n" msgstr "峎帠彖怷 GID: %lu\n" -#: src/newgrp.c:355 src/newgrp.c:364 +#: src/newgrp.c:401 src/newgrp.c:410 msgid "Sorry.\n" msgstr "峎弮帢庣.\n" -#: src/newgrp.c:469 +#: src/newgrp.c:515 #, c-format msgid "too many groups\n" msgstr "峎帢 怷弇弇峟 怷弮峎帤庰\n" @@ -1328,7 +1328,7 @@ msgstr "%s: 帤庰彖 峎庰庣 庰弇庰庛庰庢 弮彖峸弮庢\n" msgid "%s: Cannot execute %s" msgstr "%s: 帤彖帢弮巹帢 庰庥峟弇庰庢 怷 %s" -#: src/passwd.c:732 +#: src/passwd.c:727 #, c-format msgid "%s: repository %s not supported\n" msgstr "%s: 庢 帢怷庛峸庥庢 %s 帤庰彖 怷庢巹庤庰帢庣\n" @@ -1447,35 +1447,35 @@ msgstr "%s: 帢帤彖帢弮巹帢 帢彖帢彖峟庢 庥帢帢庢庢 帠庣帢 msgid "%s: can't delete shadow password file\n" msgstr "%s: 庰彖 庰巹彖帢庣 帤彖帢彖 彖帢 帤庣帢帠帢庰巹 怷 帢庰巹怷 庥庣帤彖 彖庛庢弮帢庣庥彖\n" -#: src/su.c:132 +#: src/su.c:129 msgid "Sorry." msgstr "峎弮帢庣." -#: src/su.c:319 +#: src/su.c:315 #, c-format msgid "%s: must be run from a terminal\n" msgstr "%s: 峟庰庣 彖帢 庰庥庰弇庰庰巹 帢 庰弮帢庣庥\n" -#: src/su.c:416 +#: src/su.c:412 #, c-format msgid "%s: pam_start: error %d\n" msgstr "%s: pam_start: 峎弇弮帢 %d\n" -#: src/su.c:444 +#: src/su.c:440 #, c-format msgid "Unknown id: %s\n" msgstr "帠彖庢 帢庢帢: %s\n" -#: src/su.c:479 src/su.c:495 +#: src/su.c:475 src/su.c:491 #, c-format msgid "You are not authorized to su %s\n" msgstr "庰彖 峟庰庰 峎帤庰庣帢 帠庣帢 su %s\n" -#: src/su.c:490 +#: src/su.c:486 msgid "(Enter your own password.)" msgstr "(庣峎帠庰庰 怷 帤庣庥 帢 彖庛庢弮帢庣庥.)" -#: src/su.c:522 +#: src/su.c:520 #, c-format msgid "" "%s: %s\n" @@ -1484,7 +1484,7 @@ msgstr "" "%s: %s\n" "(帠彖怷峸庛庢庥庰)\n" -#: src/su.c:730 +#: src/su.c:727 #, c-format msgid "No shell\n" msgstr "庰彖 峎庰庣 弇怷庣\n" @@ -1509,12 +1509,12 @@ msgstr "帢帢庥帢弇 庰庣峎帠庰庰 怷 帢 彖庛庢弮帢 msgid "No password file\n" msgstr "庰彖 峎庰庣 帢庰巹怷 彖庛庢弮帢庣庥彖\n" -#: src/sulogin.c:160 +#: src/sulogin.c:164 #, c-format msgid "No password entry for 'root'\n" msgstr "庰彖 峎庰庣 庥帢帢庢庢 彖庛庢弮帢庣庥怷 帠庣帢 怷彖 'root'\n" -#: src/sulogin.c:175 +#: src/sulogin.c:179 msgid "" "\n" "Type control-d to proceed with normal startup,\n" @@ -1524,224 +1524,228 @@ msgstr "" "弇庢庥怷弇怷帠峸庰 control-d 帠庣帢 彖帢 彖庰巹庰庰 弮庰 庢彖 庥帢彖怷彖庣庥峸 峟彖帢徆庢,\n" "(峸 帤庰 怷 彖庛庢弮帢庣庥 怷 root 帠庣帢 彖峸庢庢 怷 峸弮帢怷):" -#: src/sulogin.c:210 +#: src/sulogin.c:214 msgid "Entering System Maintenance Mode\n" msgstr "彖帢徆庢 帢峎帢庢 峉彖峸庢庢 峉峸弮帢怷\n" -#: src/useradd.c:221 src/useradd.c:234 src/usermod.c:664 src/usermod.c:677 +#: src/useradd.c:222 src/useradd.c:235 src/usermod.c:663 src/usermod.c:676 #, c-format msgid "%s: invalid numeric argument `%s'\n" msgstr "%s: 庢 峟帠庥庢 帢庣庛弮庢庣庥峸 帢峎弮庰怷 `%s'\n" -#: src/useradd.c:289 +#: src/useradd.c:290 #, c-format msgid "%s: unknown GID %s\n" msgstr "%s: 峎帠彖怷 GID %s\n" -#: src/useradd.c:297 src/useradd.c:573 src/useradd.c:1014 src/usermod.c:217 -#: src/usermod.c:785 +#: src/useradd.c:298 src/useradd.c:574 src/useradd.c:1058 src/usermod.c:216 +#: src/usermod.c:788 #, c-format msgid "%s: unknown group %s\n" msgstr "%s: 峎帠彖庢 怷弮峎帤帢 %s\n" -#: src/useradd.c:405 +#: src/useradd.c:406 #, c-format msgid "%s: cannot create new defaults file\n" msgstr "%s: 帢帤彖帢弮巹帢 帤庢弮庣怷帠巹帢 彖峟怷 帢庰巹怷 怷庥帢庛怷庣弮峟彖彖 庛弮巹庰彖\n" -#: src/useradd.c:410 +#: src/useradd.c:411 #, fuzzy, c-format msgid "%s: cannot open new defaults file\n" msgstr "%s: 帢帤彖帢弮巹帢 帤庢弮庣怷帠巹帢 彖峟怷 帢庰巹怷 怷庥帢庛怷庣弮峟彖彖 庛弮巹庰彖\n" -#: src/useradd.c:498 src/useradd.c:509 +#: src/useradd.c:499 src/useradd.c:510 #, c-format msgid "%s: rename: %s" msgstr "%s: 弮庰怷彖怷弮帢巹帢: %s" -#: src/useradd.c:594 src/usermod.c:238 +#: src/useradd.c:595 src/usermod.c:237 #, c-format msgid "%s: group `%s' is a NIS group.\n" msgstr "%s: 怷弮峎帤帢 `%s' 庰巹彖帢庣 NIS 怷弮峎帤帢.\n" -#: src/useradd.c:603 src/usermod.c:247 +#: src/useradd.c:604 src/usermod.c:246 #, c-format msgid "%s: too many groups specified (max %d).\n" msgstr "%s: 怷帤庣怷巹庢庥帢彖 庰帣怷弇庣庥峟 怷弮峎帤庰 (弮庰帠. %d).\n" -#: src/useradd.c:635 +#: src/useradd.c:634 #, c-format -msgid "Usage: useradd [-u uid [-o]] [-g group] [-G group,...] \n" -msgstr "峓峸庢: useradd [-u uid [-o]] [-g 怷弮峎帤帢] [-G 怷弮峎帤帢,...] \n" - -#: src/useradd.c:638 -#, c-format -msgid " [-d home] [-s shell] [-c comment] [-m [-k template]]\n" +msgid "" +"Usage: useradd [options] LOGIN\n" +"\n" +"Options:\n" +" -b, --base-dir BASE_DIR\tbase directory for the the new user account\n" +"\t\t\t\thome directory\n" +" -c, --comment COMMENT\t\tset the GECOS field for the new user account\n" +" -d, --home-dir HOME_DIR\thome directory for the new user account\n" +" -D, --defaults\t\tprint or save modified default useradd\n" +"\t\t\t\tconfiguration\n" +" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n" +" -f, --inactive INACTIVE\tset password inactive after expiration\n" +"\t\t\t\tto INACTIVE\n" +" -g, --gid GROUP\t\tforce use GROUP for the new user account\n" +" -G, --groups GROUPS\t\tlist of supplementary groups for the new\n" +"\t\t\t\tuser account\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -k, --skel SKEL_DIR \t\tspecify an alternative skel directory\n" +" -K, --key KEY=VALUE\t\toverrides /etc/login.defs defaults\n" +" -m, --create-home\t\tcreate home directory for the new user\n" +"\t\t\t\taccount\n" +" -o, --non-unique\t\tallow create user with duplicate\n" +"\t\t\t\t(non-unique) UID\n" +" -p, --password PASSWORD\tuse encrypted password for the new user\n" +"\t\t\t\taccount\n" +" -s, --shell SHELL\t\tthe login shell for the new user account\n" +" -u, --uid UID\t\t\tforce use the UID for the new user account\n" msgstr "" -" [-d 弮庢庣庥_庥帢峎弇怷帠怷] [-s 弇怷庣] [-c 弇庣怷]\n" -" [-m [-k 庥帢彖彖帢]]\n" -#: src/useradd.c:639 src/useradd.c:643 -#, c-format -msgid " [-f inactive] [-e expire]\n" -msgstr " [-f 帢彖庰彖庰帠] [-e 弇峸徆庢]\n" - -#: src/useradd.c:640 -#, c-format -msgid " [-p passwd] name\n" -msgstr " [-p 彖庛庢弮帢庣庥] 彖怷弮帢\n" - -#: src/useradd.c:642 -#, c-format -msgid " useradd -D [-g group] [-b base] [-s shell]\n" -msgstr " useradd -D [-g 怷弮峎帤帢] [-b 帣峎庢] [-s 弇怷庣]\n" - -#: src/useradd.c:722 src/usermod.c:426 +#: src/useradd.c:738 src/usermod.c:425 #, c-format msgid "%s: error locking group file\n" msgstr "%s: 峉峎弇弮帢 庥帢峎 怷 庥弇庰巹帤弮帢 怷 帢庰巹怷 怷弮峎帤彖\n" -#: src/useradd.c:726 src/usermod.c:431 +#: src/useradd.c:742 src/usermod.c:430 #, c-format msgid "%s: error opening group file\n" msgstr "%s: 峉峎弇弮帢 庥帢峎 怷 峎彖怷庣帠弮帢 怷 帢庰巹怷 怷弮峎帤彖\n" -#: src/useradd.c:732 src/usermod.c:524 +#: src/useradd.c:748 src/usermod.c:523 #, c-format msgid "%s: error locking shadow group file\n" msgstr "%s: 峉峎弇弮帢 庥帢峎 怷 庥弇庰巹帤弮帢 怷 帢庰巹怷 庥庣帤彖 彖庛庢弮帢庣庥彖 怷弮峎帤彖\n" -#: src/useradd.c:737 src/usermod.c:530 +#: src/useradd.c:753 src/usermod.c:529 #, c-format msgid "%s: error opening shadow group file\n" msgstr "%s: 峉峎弇弮帢 庥帢峎 怷 峎彖怷庣帠弮帢 怷 帢庰巹怷 庥庣帤彖 彖庛庢弮帢庣庥彖 怷弮峎帤彖\n" -#: src/useradd.c:875 +#: src/useradd.c:891 #, fuzzy, c-format msgid "%s: UID %u is not unique\n" msgstr "%s: 峇怷 uid %u 帤庰彖 庰巹彖帢庣 弮怷彖帢帤庣庥\n" -#: src/useradd.c:905 +#: src/useradd.c:921 #, fuzzy, c-format msgid "%s: can't get unique UID\n" msgstr "%s: 帢帤彖帢弮巹帢 庰庰庢 弮怷彖帢帤庣庥怷 gid\n" -#: src/useradd.c:936 +#: src/useradd.c:977 #, c-format msgid "%s: invalid base directory `%s'\n" msgstr "%s: 庢 峟帠庥怷 庥帢峎弇怷帠怷 帣峎庢 `%s'\n" -#: src/useradd.c:946 +#: src/useradd.c:988 #, c-format msgid "%s: invalid comment `%s'\n" msgstr "%s: 庢 峟帠庥怷 弇庣怷 `%s'\n" -#: src/useradd.c:957 +#: src/useradd.c:1000 #, c-format msgid "%s: invalid home directory `%s'\n" msgstr "%s: 庢 峟帠庥怷 弮庢庣庥 庥帢峎弇怷帠怷 峸庢 `%s'\n" -#: src/useradd.c:975 src/usermod.c:768 +#: src/useradd.c:1018 src/usermod.c:771 #, c-format msgid "%s: invalid date `%s'\n" msgstr "%s: 庢 峟帠庥庢 庢弮庰怷弮庢彖巹帢 `%s'\n" -#: src/useradd.c:988 +#: src/useradd.c:1031 #, c-format msgid "%s: shadow passwords required for -e\n" msgstr "%s: 庥庣帤庢 彖庛庢弮帢庣庥峎 帢帢庣怷彖帢庣 帠庣帢 怷 -e\n" -#: src/useradd.c:1004 +#: src/useradd.c:1047 #, c-format msgid "%s: shadow passwords required for -f\n" msgstr "%s: 庥庣帤庢 彖庛庢弮帢庣庥峎 帢帢庣怷彖帢庣 帠庣帢 -f\n" -#: src/useradd.c:1070 src/usermod.c:745 src/usermod.c:755 src/usermod.c:800 -#: src/usermod.c:844 +#: src/useradd.c:1113 src/usermod.c:748 src/usermod.c:758 src/usermod.c:803 +#: src/usermod.c:847 #, c-format msgid "%s: invalid field `%s'\n" msgstr "%s: 庢 峟帠庥怷 庰帤巹怷 `%s'\n" -#: src/useradd.c:1081 +#: src/useradd.c:1126 #, c-format msgid "%s: invalid shell `%s'\n" msgstr "%s: 庢 峟帠庥怷 弇怷庣 `%s'\n" -#: src/useradd.c:1122 +#: src/useradd.c:1169 #, c-format msgid "%s: invalid user name '%s'\n" msgstr "%s: 庢 峟帠庥怷 彖怷弮帢 峸庢 `%s'\n" -#: src/useradd.c:1156 src/userdel.c:242 src/usermod.c:909 +#: src/useradd.c:1203 src/userdel.c:242 src/usermod.c:920 #, c-format msgid "%s: cannot rewrite password file\n" msgstr "%s: 帢帤彖帢弮巹帢 庰帢彖庰帠帠帢峸 怷 帢庰巹怷 彖庛庢弮帢庣庥彖\n" -#: src/useradd.c:1161 src/userdel.c:245 src/usermod.c:914 +#: src/useradd.c:1208 src/userdel.c:245 src/usermod.c:925 #, c-format msgid "%s: cannot rewrite shadow password file\n" msgstr "%s: 帢帤彖帢弮巹帢 庰帢彖庰帠帠帢峸 怷 帢庰巹怷 庥庣帤彖 彖庛庢弮帢庣庥彖\n" -#: src/useradd.c:1197 src/userdel.c:289 src/usermod.c:942 +#: src/useradd.c:1244 src/userdel.c:289 src/usermod.c:953 #, c-format msgid "%s: unable to lock password file\n" msgstr "%s: 帤彖帢弮巹帢 庥弇庰庣帤弮帢怷 怷 帢庰巹怷 彖庛庢弮帢庣庥彖\n" -#: src/useradd.c:1201 src/userdel.c:293 src/usermod.c:946 +#: src/useradd.c:1248 src/userdel.c:293 src/usermod.c:957 #, c-format msgid "%s: unable to open password file\n" msgstr "%s: 帤彖帢弮巹帢 帢彖怷巹帠弮帢怷 怷 帢庰巹怷 彖庛庢弮帢庣庥彖\n" -#: src/useradd.c:1207 src/userdel.c:298 src/usermod.c:951 +#: src/useradd.c:1254 src/userdel.c:298 src/usermod.c:962 #, c-format msgid "%s: cannot lock shadow password file\n" msgstr "%s: 帢帤彖帢弮巹帢 庥弇庰庣帤弮帢怷 怷 帢庰巹怷 庥庣帤彖 彖庛庢弮帢庣庥彖\n" -#: src/useradd.c:1213 src/userdel.c:303 src/usermod.c:956 +#: src/useradd.c:1260 src/userdel.c:303 src/usermod.c:967 #, c-format msgid "%s: cannot open shadow password file\n" msgstr "%s: 帢帤彖帢弮巹帢 帢彖怷巹帠弮帢怷 帢庰巹怷 庥庣帤彖 彖庛庢弮帢庣庥彖\n" -#: src/useradd.c:1300 +#: src/useradd.c:1347 #, c-format msgid "%s: error adding new password entry\n" msgstr "" "%s: 峉峎弇弮帢 庥帢峎 庢彖 怷庛峸庥庢 彖峟帢 庥帢帢庢庢 怷 帢庰巹怷 彖庛庢弮帢庣庥彖\n" -#: src/useradd.c:1310 src/usermod.c:1019 +#: src/useradd.c:1358 src/usermod.c:1030 #, c-format msgid "%s: error adding new shadow password entry\n" msgstr "" "%s: 峉峎弇弮帢 庥帢峎 庢彖 怷庛峸庥庢 彖峟帢 庥帢帢庢庢 怷 帢庰巹怷 庥庣帤彖 " "彖庛庢弮帢庣庥彖\n" -#: src/useradd.c:1337 +#: src/useradd.c:1386 #, c-format msgid "%s: cannot create directory %s\n" msgstr "%s: 帢帤彖帢弮巹帢 帤庢弮庣怷帠巹帢 庥帢帢弇帠怷 %s\n" -#: src/useradd.c:1367 +#: src/useradd.c:1416 #, c-format msgid "No group named \"mail\" exists, creating mail spool with mode 0600.\n" msgstr "" -#: src/useradd.c:1390 +#: src/useradd.c:1439 #, fuzzy, c-format msgid "Can't create mail spool for user %s.\n" msgstr "%s: 帢帤彖帢弮巹帢 帢彖帢彖峟庢 庥帢帢庢庢 帠庣帢 怷彖 峸庢 %s\n" -#: src/useradd.c:1492 src/usermod.c:888 +#: src/useradd.c:1541 src/usermod.c:899 #, c-format msgid "%s: user %s exists\n" msgstr "%s: 峸庢 %s 峎庰庣\n" -#: src/useradd.c:1506 +#: src/useradd.c:1555 #, c-format msgid "" "%s: group %s exists - if you want to add this user to that group, use -g.\n" msgstr "" -#: src/useradd.c:1544 +#: src/useradd.c:1593 #, c-format msgid "%s: warning: CREATE_HOME not supported, please use -m instead.\n" msgstr "" @@ -1792,12 +1796,12 @@ msgstr "%s: 峇怷 %s 帤庰彖 帢彖峸庥庰庣 怷彖 %s, 帤庰彖 帢帢庣庰巹帢庣 msgid "%s: warning: can't remove " msgstr "%s: 怷庰庣帤怷怷巹庢庢: 帢帤彖帢弮巹帢 帤庣帢帠帢峸 " -#: src/userdel.c:584 src/usermod.c:702 +#: src/userdel.c:584 src/usermod.c:701 #, c-format msgid "%s: user %s does not exist\n" msgstr "%s: 峸庢 %s 帤庰彖 峎庰庣\n" -#: src/userdel.c:599 src/usermod.c:718 +#: src/userdel.c:599 src/usermod.c:717 #, c-format msgid "%s: user %s is a NIS user\n" msgstr "%s: 峸庢 %s 庰巹彖帢庣 NIS 峸庢\n" @@ -1814,104 +1818,109 @@ msgstr "" msgid "%s: error removing directory %s\n" msgstr "%s: 峉峎弇弮帢 庥帢峎 庢彖 帤庣帢帠帢峸 怷 庥帢帢弇帠怷 %s\n" -#: src/usermod.c:279 +#: src/usermod.c:278 #, c-format -msgid "Usage: %s\t[-u uid [-o]] [-g group] [-G group,...] \n" +msgid "Usage: %s\t[-u uid [-o]] [-g group] [[-G group,...] [-a]] \n" msgstr "峓峸庢: %s\t[-u uid [-o]] [-g 怷弮峎帤帢] [-G 怷弮峎帤帢,...] \n" -#: src/usermod.c:283 +#: src/usermod.c:282 #, c-format msgid "\t\t[-d home [-m]] [-s shell] [-c comment] [-l new_name]\n" msgstr "" "\t\t[-d 弮庢庣庥_庥帢峎弇怷帠怷 [-m]] [-s 弇怷庣] [-c 弇庣怷]\n" "\t\t[-l 彖峟怷_彖怷弮帢]\n" -#: src/usermod.c:285 +#: src/usermod.c:284 #, c-format msgid "[-f inactive] [-e expire] " msgstr "[-f 帢彖庰彖庰帠] [-e 弇峸徆庢] " -#: src/usermod.c:286 +#: src/usermod.c:285 #, c-format msgid "[-p passwd] [-L|-U] name\n" msgstr "[-p 彖庛庢弮帢庣庥] [-L|-U] 彖怷弮帢\n" -#: src/usermod.c:458 +#: src/usermod.c:457 #, c-format msgid "%s: out of memory in update_group\n" msgstr "%s: 帤庰彖 峎庰庣 庰弇庰庛庰庢 弮彖峸弮庢 怷 update_group\n" -#: src/usermod.c:567 +#: src/usermod.c:566 #, c-format msgid "%s: out of memory in update_gshadow\n" msgstr "%s: 怷 update_gshadow\n" -#: src/usermod.c:867 +#: src/usermod.c:870 #, c-format msgid "%s: no flags given\n" msgstr "%s: 庰彖 帤庛庢庥帢彖 庰彖帤庰巹徆庰庣\n" -#: src/usermod.c:873 +#: src/usermod.c:876 #, c-format msgid "%s: shadow passwords required for -e and -f\n" msgstr "%s: 庥庣帤庢 彖庛庢弮帢庣庥峎 帢帢庣怷彖帢庣 帠庣帢 怷 -e 庥帢庣 -f\n" -#: src/usermod.c:893 +#: src/usermod.c:886 +#, c-format +msgid "%s: -a flag is ONLY allowed with the -G flag\n" +msgstr "" + +#: src/usermod.c:904 #, c-format msgid "%s: uid %lu is not unique\n" msgstr "%s: 峇怷 uid %lu 帤庰彖 庰巹彖帢庣 弮怷彖帢帤庣庥\n" -#: src/usermod.c:1004 +#: src/usermod.c:1015 #, c-format msgid "%s: error changing password entry\n" msgstr "%s: 峉峎弇弮帢 庥帢峎 庢彖 帢弇弇帢帠峸 庥帢帢庢庢 彖庛庢弮帢庣庥怷\n" -#: src/usermod.c:1010 +#: src/usermod.c:1021 #, c-format msgid "%s: error removing password entry\n" msgstr "%s: 峉峎弇弮帢 庥帢峎 庢彖 帢帢巹庰庢 庥帢帢庢庢 怷 帢庰巹怷 彖庛庢弮帢庣庥彖\n" -#: src/usermod.c:1026 +#: src/usermod.c:1037 #, c-format msgid "%s: error removing shadow password entry\n" msgstr "" "%s: 峉峎弇弮帢 庥帢峎 庢彖 帢帢巹庰庢 庥帢帢庢庢 怷 帢庰巹怷 庥庣帤彖 彖庛庢弮帢庣庥彖\n" -#: src/usermod.c:1053 +#: src/usermod.c:1064 #, c-format msgid "%s: directory %s exists\n" msgstr "%s: 怷 庥帢峎弇怷帠怷 %s 峎庰庣\n" -#: src/usermod.c:1061 +#: src/usermod.c:1072 #, c-format msgid "%s: can't create %s\n" msgstr "%s: 帢帤彖帢弮巹帢 帤庢弮庣怷帠巹帢 怷 %s\n" -#: src/usermod.c:1066 +#: src/usermod.c:1077 #, c-format msgid "%s: can't chown %s\n" msgstr "%s: 帤彖帢弮巹帢 帢弇弇帢帠峸 庣帤庣怷庥峸庢(chown) 怷 %s\n" -#: src/usermod.c:1078 +#: src/usermod.c:1089 #, c-format msgid "%s: warning: failed to completely remove old home directory %s" msgstr "" -#: src/usermod.c:1088 +#: src/usermod.c:1099 #, c-format msgid "%s: cannot rename directory %s to %s\n" msgstr "%s: 帢帤彖帢弮巹帢 弮庰怷彖怷弮帢巹帢 怷 庥帢帢弇帠怷 %s 庰 %s\n" -#: src/usermod.c:1183 +#: src/usermod.c:1194 #, c-format msgid "%s: warning: %s not owned by %s\n" msgstr "%s: 怷庰庣帤怷怷巹庢庢: 峇怷 %s 帤庰彖 帢彖峸庥庰庣 怷彖 %s\n" -#: src/usermod.c:1189 +#: src/usermod.c:1200 msgid "failed to change mailbox owner" msgstr "帢怷巹帢 帢弇弇帢帠峸 怷 庣帤庣怷庥峸庢 怷 帠帢弮弮帢怷庥庣帣巹怷" -#: src/usermod.c:1197 +#: src/usermod.c:1208 msgid "failed to rename mailbox" msgstr "帢怷巹帢 弮庰怷彖怷弮帢巹帢 帠帢弮弮帢怷庥庣帣巹怷" @@ -1949,6 +1958,29 @@ msgstr "" "`vipw' 彖帢庰庣 怷 /etc/passwd `vipw -s' 彖峎庰庣 怷 /etc/shadow\n" "`vigr' 彖帢庰庣 怷 /etc/group `vigr -s' 彖峎庰庣 怷 /etc/gshadow\n" +#, fuzzy +#~ msgid "Usage: useradd [-u uid [-o]] [-g group] [-G group,...] \n" +#~ msgstr "峓峸庢: useradd [-u uid [-o]] [-g 怷弮峎帤帢] [-G 怷弮峎帤帢,...] \n" + +#~ msgid "" +#~ " [-d home] [-s shell] [-c comment] [-m [-k template]]\n" +#~ msgstr "" +#~ " [-d 弮庢庣庥_庥帢峎弇怷帠怷] [-s 弇怷庣] [-c 弇庣怷]\n" +#~ " [-m [-k 庥帢彖彖帢]]\n" + +#~ msgid " [-f inactive] [-e expire]\n" +#~ msgstr " [-f 帢彖庰彖庰帠] [-e 弇峸徆庢]\n" + +#, fuzzy +#~ msgid " [-p passwd] [-K KEY=VALUE] name\n" +#~ msgstr " [-p 彖庛庢弮帢庣庥] 彖怷弮帢\n" + +#~ msgid " useradd -D [-g group] [-b base] [-s shell]\n" +#~ msgstr " useradd -D [-g 怷弮峎帤帢] [-b 帣峎庢] [-s 弇怷庣]\n" + +#~ msgid "%s: -O requires NAME=VALUE\n" +#~ msgstr "%s: -O 帢帢庣庰巹 =峇\n" + #~ msgid "unknown uid: %u\n" #~ msgstr "峎帠彖怷 uid: %u\n" diff --git a/po/es.gmo b/po/es.gmo index ed2dc53822c733a4fdd31f0d2034d74d6dc91a5b..dce0afd846e667a170c99cb422765aa0228083f2 100644 GIT binary patch delta 12312 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, 2004. msgid "" msgstr "" -"Project-Id-Version: shadow 4.0.8\n" +"Project-Id-Version: shadow 4.0.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2005-06-20 17:48+0200\n" -"PO-Revision-Date: 2005-04-18 23:39+0200\n" -"Last-Translator: Rub矇n Porras Campo \n" +"POT-Creation-Date: 2005-07-18 16:02+0200\n" +"PO-Revision-Date: 2005-07-11 17:00+0200\n" +"Last-Translator: Rub矇n Porras Campo \n" "Language-Team: Spanish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -143,12 +143,12 @@ msgstr "Sin directorio, entrando con HOME=/" msgid "Cannot execute %s" msgstr "No puedo ejecutar %s" -#: libmisc/sub.c:55 +#: libmisc/sub.c:56 #, c-format msgid "Invalid root directory \"%s\"\n" msgstr "Directorio ra穩z \"%s\" inv獺lido\n" -#: libmisc/sub.c:67 +#: libmisc/sub.c:68 #, c-format msgid "Can't change root directory to \"%s\"\n" msgstr "No puedo cambiar el directorio ra穩z a \"%s\"\n" @@ -170,16 +170,16 @@ msgstr "" "error de configuraci籀n - elemento '%s' desconocido (notif穩quelo al " "administrador)\n" -#: lib/pwauth.c:45 src/newgrp.c:338 +#: lib/pwauth.c:48 src/newgrp.c:384 msgid "Password: " msgstr "Contrase簽a: " -#: lib/pwauth.c:47 +#: lib/pwauth.c:50 #, c-format msgid "%s's Password: " msgstr "Contrase簽a de %s: " -#: src/chage.c:110 +#: src/chage.c:115 #, c-format msgid "" "Usage: chage [options] user\n" @@ -197,149 +197,165 @@ msgid "" "\t\t\t\tchange to MAX_DAYS\n" " -W, --warndays WARN_DAYS\tset expiration warning days to WARN_DAYS\n" msgstr "" +"Modo de uso: chage [opciones] usuario\n" +"\n" +"Opciones:\n" +" -d, --lastday ULTIMO_DA\testablecer el 繳ltimo cambio de clave a " +"ULTIMO_DA\n" +" -E, --expiredate FECHA_EXP\testablecer la fecha de expiraci籀n de la cuenta " +"a FECHA_EXP\n" +" -h, --help\t\t\tmostrar este mensaje de ayuda y terminar\n" +" -I, --inactive INACTIV\tdeshabilitar la cuenta despu矇s de INACTIV d穩as de " +"la fecha de expiraci籀n\n" +" -l, --list\t\t\tmostrar la informaci籀n de envejecimiento de la cuenta\n" +" -m, --mindays DAS_MIN\testablecer el n繳mero m穩nimo de d穩as antes de " +"cambiar la clave a DAS_MIN\n" +" -M, --maxdays DAS_MAXS\testablecer el n繳mero m獺ximo de d穩as antes de " +"cambiar la clave a DAS_MAX\n" +" -W, --warndays DAS_AVISO\tset expiration warning days to WARN_DAYS\n" -#: src/chage.c:155 src/chfn.c:139 src/chsh.c:89 +#: src/chage.c:160 src/chfn.c:139 src/chsh.c:89 #, c-format msgid "Enter the new value, or press ENTER for the default\n" msgstr "Introduzca el nuevo valor, o presione ENTER para el predeterminado\n" -#: src/chage.c:159 +#: src/chage.c:164 msgid "Minimum Password Age" msgstr "Duraci籀n m穩nima de la contrase簽a" -#: src/chage.c:165 +#: src/chage.c:170 msgid "Maximum Password Age" msgstr "Duraci籀n m獺xima de la contrase簽a" -#: src/chage.c:172 +#: src/chage.c:177 msgid "Last Password Change (YYYY-MM-DD)" msgstr "ltimo cambio de contrase簽a (AAAA-MM-DD)" -#: src/chage.c:180 +#: src/chage.c:185 msgid "Password Expiration Warning" msgstr "Aviso de caducidad de la contrase簽a" -#: src/chage.c:186 +#: src/chage.c:191 msgid "Password Inactive" msgstr "Contrase簽a inactiva" -#: src/chage.c:194 +#: src/chage.c:199 msgid "Account Expiration Date (YYYY-MM-DD)" msgstr "Fecha de caducidad de la cuenta (AAAA-MM-DD)" -#: src/chage.c:241 +#: src/chage.c:246 #, c-format msgid "Last password change\t\t\t\t\t: " msgstr "ltimo cambio de contrase簽a\t\t\t\t\t:" -#: src/chage.c:243 src/chage.c:257 src/chage.c:273 src/chage.c:286 +#: src/chage.c:248 src/chage.c:262 src/chage.c:278 src/chage.c:291 #, c-format msgid "never\n" msgstr "nunca\n" -#: src/chage.c:254 +#: src/chage.c:259 #, c-format msgid "Password expires\t\t\t\t\t: " msgstr "La contrase簽a caduca\t\t\t\t\t: " -#: src/chage.c:270 +#: src/chage.c:275 #, c-format msgid "Password inactive\t\t\t\t\t: " msgstr "Contrase簽a inactiva\t\t\t\t\t: " -#: src/chage.c:284 +#: src/chage.c:289 #, c-format msgid "Account expires\t\t\t\t\t\t: " msgstr "La cuenta caduca\t\t\t\t\t\t: " -#: src/chage.c:300 +#: src/chage.c:305 #, c-format msgid "Minimum number of days between password change\t\t: %ld\n" msgstr "N繳mero de d穩as m穩nimo entre cambio de contrase簽a\t\t: %ld\n" -#: src/chage.c:302 +#: src/chage.c:307 #, c-format msgid "Maximum number of days between password change\t\t: %ld\n" msgstr "N繳mero de d穩as m獺ximo entre cambio de contrase簽as\t\t: %ld\n" -#: src/chage.c:304 +#: src/chage.c:309 #, c-format msgid "Number of days of warning before password expires\t: %ld\n" msgstr "N繳mero de d穩as de aviso antes de que expire la contrase簽a\t: %ld\n" -#: src/chage.c:462 +#: src/chage.c:467 #, c-format msgid "%s: do not include \"l\" with other flags\n" msgstr "%s: no incluya \"l\" con otras banderas\n" -#: src/chage.c:474 src/chage.c:602 src/chfn.c:268 src/chfn.c:277 +#: src/chage.c:479 src/chage.c:607 src/chfn.c:268 src/chfn.c:277 #: src/chfn.c:286 src/chfn.c:295 src/chfn.c:304 src/chfn.c:370 src/chfn.c:382 -#: src/gpasswd.c:150 src/login.c:426 src/passwd.c:769 src/passwd.c:805 +#: src/gpasswd.c:150 src/login.c:430 src/passwd.c:769 src/passwd.c:805 #, c-format msgid "%s: Permission denied.\n" msgstr "%s: Permiso denegado.\n" -#: src/chage.c:507 src/chage.c:713 src/chpasswd.c:173 src/groupadd.c:488 -#: src/groupdel.c:274 src/groupmod.c:456 src/newusers.c:355 src/useradd.c:1469 -#: src/userdel.c:567 src/usermod.c:1272 src/usermod.c:1326 +#: src/chage.c:512 src/chage.c:718 src/chpasswd.c:173 src/groupadd.c:488 +#: src/groupdel.c:274 src/groupmod.c:456 src/newusers.c:355 src/useradd.c:1518 +#: src/userdel.c:567 src/usermod.c:1283 src/usermod.c:1337 #, c-format msgid "%s: PAM authentication failed\n" msgstr "%s: Autenticaci籀n PAM fallida\n" -#: src/chage.c:525 src/chpasswd.c:188 +#: src/chage.c:530 src/chpasswd.c:188 #, c-format msgid "%s: can't open password file\n" msgstr "%s: no puedo abrir el fichero de contrase簽as\n" -#: src/chage.c:532 src/chfn.c:324 src/chsh.c:181 src/gpasswd.c:139 +#: src/chage.c:537 src/chfn.c:324 src/chsh.c:181 src/gpasswd.c:139 #: src/gpasswd.c:216 src/groups.c:64 src/passwd.c:811 #, c-format msgid "%s: unknown user %s\n" msgstr "%s: usuario desconocido %s\n" -#: src/chage.c:550 +#: src/chage.c:555 #, c-format -msgid "%s: can't lock shadow password file" -msgstr "%s: no puedo bloquear el fichero de contrase簽as ocultas (shadow)" +msgid "%s: can't lock shadow password file\n" +msgstr "%s: no puedo bloquear el fichero de contrase簽as ocultas (shadow)\n" -#: src/chage.c:558 +#: src/chage.c:563 #, c-format -msgid "%s: can't open shadow password file" -msgstr "%s: no puedo abrir el fichero de contrase簽as ocultas (shadow)" +msgid "%s: can't open shadow password file\n" +msgstr "%s: no puedo abrir el fichero de contrase簽as ocultas (shadow)\n" -#: src/chage.c:618 +#: src/chage.c:623 #, c-format msgid "Changing the aging information for %s\n" msgstr "Cambiando la informaci籀n de la edad para %s\n" -#: src/chage.c:620 +#: src/chage.c:625 #, c-format msgid "%s: error changing fields\n" msgstr "%s: error cambiando los campos\n" -#: src/chage.c:644 src/pwunconv.c:136 +#: src/chage.c:649 src/pwunconv.c:136 #, c-format msgid "%s: can't update password file\n" msgstr "%s: no puedo actualizar el fichero de contrase簽as\n" -#: src/chage.c:667 src/pwunconv.c:131 +#: src/chage.c:672 src/pwunconv.c:131 #, c-format msgid "%s: can't update shadow password file\n" msgstr "%s: no puedo actualizar el fichero de contrase簽as ocultas (shadow)\n" -#: src/chage.c:680 +#: src/chage.c:685 #, c-format msgid "%s: can't rewrite shadow password file\n" msgstr "" "%s: no se puede reescribir el fichero de contrase簽as ocultas (shadow)\n" -#: src/chage.c:724 +#: src/chage.c:729 #, c-format msgid "%s: can't rewrite password file\n" msgstr "%s: no se puede reescribir el fichero de contrase簽as\n" -#: src/chage.c:743 src/chpasswd.c:357 src/groupadd.c:534 src/groupdel.c:339 -#: src/groupmod.c:523 src/newusers.c:570 src/useradd.c:1564 src/userdel.c:689 +#: src/chage.c:748 src/chpasswd.c:357 src/groupadd.c:534 src/groupdel.c:339 +#: src/groupmod.c:523 src/newusers.c:570 src/useradd.c:1613 src/userdel.c:689 #, c-format msgid "%s: PAM chauthtok failed\n" msgstr "%s: PAM chauthtok fall籀\n" @@ -450,7 +466,7 @@ msgstr "No se puede bloquear el fichero de contrase簽as, int矇ntelo m獺s tarde.\ msgid "Cannot open the password file.\n" msgstr "No se puede abrir el fichero de contrase簽as.\n" -#: src/chfn.c:544 src/chsh.c:356 src/passwd.c:477 src/usermod.c:982 +#: src/chfn.c:544 src/chsh.c:356 src/passwd.c:477 src/usermod.c:993 #, c-format msgid "%s: %s not found in /etc/passwd\n" msgstr "%s: no se encontr籀 %s en /etc/passwd\n" @@ -675,7 +691,7 @@ msgstr "%s: se requieren contrase簽as de grupo ocultas (shadow) para -A\n" msgid "Who are you?\n" msgstr "聶Qui矇n es?\n" -#: src/gpasswd.c:299 src/newgrp.c:289 +#: src/gpasswd.c:299 src/newgrp.c:318 #, c-format msgid "unknown group: %s\n" msgstr "grupo desconocido: %s\n" @@ -768,49 +784,49 @@ msgid "Usage: groupadd [-g gid [-o]] [-f] group\n" msgstr "Modo de uso: groupadd [-g gid [-o]] [-f] grupo\n" #: src/groupadd.c:161 src/groupadd.c:169 src/groupmod.c:174 src/groupmod.c:196 -#: src/useradd.c:823 src/usermod.c:496 src/usermod.c:618 +#: src/useradd.c:839 src/usermod.c:495 src/usermod.c:617 #, c-format msgid "%s: error adding new group entry\n" msgstr "%s: error a簽adiendo entrada nueva de grupo\n" -#: src/groupadd.c:218 src/useradd.c:870 +#: src/groupadd.c:218 src/useradd.c:886 #, c-format msgid "%s: name %s is not unique\n" msgstr "%s: el nombre %s no es 繳nico\n" #: src/groupadd.c:233 -#, fuzzy, c-format +#, c-format msgid "%s: GID %u is not unique\n" -msgstr "%s: el gid %u no es 繳nico\n" +msgstr "%s: el GID %u no es 繳nico\n" #: src/groupadd.c:257 -#, fuzzy, c-format +#, c-format msgid "%s: can't get unique GID\n" -msgstr "%s: no se puede obtener un gid 繳nico\n" +msgstr "%s: no se puede obtener un GID 繳nico\n" #: src/groupadd.c:279 src/groupmod.c:282 #, c-format msgid "%s: %s is not a valid group name\n" msgstr "%s: %s no es un nombre de grupo v獺lido\n" -#: src/groupadd.c:308 src/groupmod.c:307 +#: src/groupadd.c:318 src/groupmod.c:307 #, c-format msgid "%s: invalid group %s\n" msgstr "%s: grupo %s inv獺lido\n" -#: src/groupadd.c:325 src/useradd.c:1058 +#: src/groupadd.c:332 src/useradd.c:1094 #, c-format -msgid "%s: -O requires NAME=VALUE\n" -msgstr "%s: -O requiere NOMBRE=VALOR\n" +msgid "%s: -K requires KEY=VALUE\n" +msgstr "%s: -K requiere NOMBRE=VALOR\n" -#: src/groupadd.c:369 src/groupdel.c:123 src/groupmod.c:342 src/useradd.c:1167 -#: src/userdel.c:247 src/usermod.c:504 +#: src/groupadd.c:369 src/groupdel.c:123 src/groupmod.c:342 src/useradd.c:1214 +#: src/userdel.c:247 src/usermod.c:503 #, c-format msgid "%s: cannot rewrite group file\n" msgstr "%s: no se puede reescribir el fichero grupos\n" -#: src/groupadd.c:376 src/groupdel.c:130 src/groupmod.c:349 src/useradd.c:1175 -#: src/userdel.c:253 src/usermod.c:627 +#: src/groupadd.c:376 src/groupdel.c:130 src/groupmod.c:349 src/useradd.c:1222 +#: src/userdel.c:253 src/usermod.c:626 #, c-format msgid "%s: cannot rewrite shadow group file\n" msgstr "%s: no se puede reescribir el fichero de grupos oculto (shadow)\n" @@ -870,7 +886,7 @@ msgstr "%s: el grupo %s no existe\n" msgid "%s: group %s is a NIS group\n" msgstr "%s: el grupo %s es un grupo NIS\n" -#: src/groupdel.c:306 src/groupmod.c:489 src/userdel.c:603 src/usermod.c:723 +#: src/groupdel.c:306 src/groupmod.c:489 src/userdel.c:603 src/usermod.c:722 #, c-format msgid "%s: %s is the NIS master\n" msgstr "%s: %s es el maestro NIS\n" @@ -886,9 +902,9 @@ msgid "%s: %s not found in /etc/group\n" msgstr "%s: no se encontr籀 %s en /etc/group\n" #: src/groupmod.c:241 -#, fuzzy, c-format +#, c-format msgid "%s: %u is not a unique GID\n" -msgstr "%s: %u no es un gid 繳nico\n" +msgstr "%s: %u no es un GID 繳nico\n" #: src/groupmod.c:271 #, c-format @@ -1134,7 +1150,7 @@ msgstr "" "\n" "[Desconexi籀n evitada -- acceso del superusuario permitido.]\n" -#: src/login.c:297 +#: src/login.c:302 #, c-format msgid "" "\n" @@ -1143,17 +1159,17 @@ msgstr "" "\n" "El acceso caduc籀 despu矇s de %d segundos.\n" -#: src/login.c:570 +#: src/login.c:576 #, c-format msgid " on `%.100s' from `%.200s'" msgstr " en `%.100s' desde `%.200s'" -#: src/login.c:573 +#: src/login.c:579 #, c-format msgid " on `%.100s'" msgstr " en `%.100s'" -#: src/login.c:730 +#: src/login.c:736 #, c-format msgid "" "\n" @@ -1162,25 +1178,25 @@ msgstr "" "\n" "%s login: " -#: src/login.c:885 src/sulogin.c:203 +#: src/login.c:891 src/sulogin.c:207 msgid "Login incorrect" msgstr "Login incorrecto" -#: src/login.c:1032 +#: src/login.c:1038 msgid "Warning: login re-enabled after temporary lockout.\n" msgstr "Aviso: acceso reestablecido despu矇s de un lockout temporal.\n" -#: src/login.c:1046 +#: src/login.c:1052 #, c-format msgid "Last login: %s on %s" msgstr "ltima entrada: %s en %s" -#: src/login.c:1049 +#: src/login.c:1055 #, c-format msgid "Last login: %.19s on %s" msgstr "ltima entrada: %.19s en %s" -#: src/login.c:1054 +#: src/login.c:1060 #, c-format msgid " from %.*s" msgstr " desde %.*s" @@ -1195,21 +1211,21 @@ msgstr "Modo de uso: newgrp [-] [grupo]\n" msgid "Usage: sg group [[-c] command]\n" msgstr "Modo de uso: sg grupo [[-c] orden]\n" -#: src/newgrp.c:130 -#, fuzzy, c-format +#: src/newgrp.c:159 +#, c-format msgid "unknown UID: %u\n" -msgstr "GID desconocido: %lu\n" +msgstr "UID desconocido: %u\n" -#: src/newgrp.c:212 +#: src/newgrp.c:241 #, c-format msgid "unknown GID: %lu\n" msgstr "GID desconocido: %lu\n" -#: src/newgrp.c:355 src/newgrp.c:364 +#: src/newgrp.c:401 src/newgrp.c:410 msgid "Sorry.\n" msgstr "Disculpe.\n" -#: src/newgrp.c:469 +#: src/newgrp.c:515 #, c-format msgid "too many groups\n" msgstr "demasiados grupos\n" @@ -1357,7 +1373,7 @@ msgstr "%s: sin memoria\n" msgid "%s: Cannot execute %s" msgstr "%s: no se puede ejecutar %s" -#: src/passwd.c:732 +#: src/passwd.c:727 #, c-format msgid "%s: repository %s not supported\n" msgstr "%s: repositorio %s no soportado\n" @@ -1475,35 +1491,35 @@ msgstr "%s: no se puede actualizar la entrada para el usuario %s\n" msgid "%s: can't delete shadow password file\n" msgstr "%s: no se puede eliminar el fichero de contrase簽as ocultas (shadow)\n" -#: src/su.c:132 +#: src/su.c:129 msgid "Sorry." msgstr "Disculpe." -#: src/su.c:319 +#: src/su.c:315 #, c-format msgid "%s: must be run from a terminal\n" msgstr "%s: debe ejecutarse desde un terminal\n" -#: src/su.c:416 +#: src/su.c:412 #, c-format msgid "%s: pam_start: error %d\n" msgstr "%s: pam_start: error %d\n" -#: src/su.c:444 +#: src/su.c:440 #, c-format msgid "Unknown id: %s\n" msgstr "Id desconocido: %s\n" -#: src/su.c:479 src/su.c:495 +#: src/su.c:475 src/su.c:491 #, c-format msgid "You are not authorized to su %s\n" msgstr "No est獺 autorizado a usar su %s\n" -#: src/su.c:490 +#: src/su.c:486 msgid "(Enter your own password.)" msgstr "(Introduzca su propia contrase簽a)." -#: src/su.c:522 +#: src/su.c:520 #, c-format msgid "" "%s: %s\n" @@ -1512,7 +1528,7 @@ msgstr "" "%s: %s\n" "(Ignorado)\n" -#: src/su.c:730 +#: src/su.c:727 #, c-format msgid "No shell\n" msgstr "Sin shell\n" @@ -1537,12 +1553,12 @@ msgstr "Por favor, introduzca su PROPIA contrase簽a como autenticaci籀n.\n" msgid "No password file\n" msgstr "No hay fichero de contrase簽as\n" -#: src/sulogin.c:160 +#: src/sulogin.c:164 #, c-format msgid "No password entry for 'root'\n" msgstr "No hay entrada de contrase簽a para 'root'\n" -#: src/sulogin.c:175 +#: src/sulogin.c:179 msgid "" "\n" "Type control-d to proceed with normal startup,\n" @@ -1552,227 +1568,262 @@ msgstr "" "Teclee control-d para continuar con un arranque normal del sistema,\n" "(o introduzca la contrase簽a del superusuario para mantenimiento del sistema):" -#: src/sulogin.c:210 +#: src/sulogin.c:214 msgid "Entering System Maintenance Mode\n" msgstr "Entrando en el Modo de Mantenimiento del Sistema\n" -#: src/useradd.c:221 src/useradd.c:234 src/usermod.c:664 src/usermod.c:677 +#: src/useradd.c:222 src/useradd.c:235 src/usermod.c:663 src/usermod.c:676 #, c-format msgid "%s: invalid numeric argument `%s'\n" msgstr "%s: argumento num矇rico inv獺lido `%s'\n" -#: src/useradd.c:289 +#: src/useradd.c:290 #, c-format msgid "%s: unknown GID %s\n" msgstr "%s: GID %s desconocido\n" -#: src/useradd.c:297 src/useradd.c:573 src/useradd.c:1014 src/usermod.c:217 -#: src/usermod.c:785 +#: src/useradd.c:298 src/useradd.c:574 src/useradd.c:1058 src/usermod.c:216 +#: src/usermod.c:788 #, c-format msgid "%s: unknown group %s\n" msgstr "%s: grupo %s desconocido\n" -#: src/useradd.c:405 +#: src/useradd.c:406 #, c-format msgid "%s: cannot create new defaults file\n" msgstr "" "%s: no se puede crear un nuevo fichero de preferencias predeterminadas\n" -#: src/useradd.c:410 +#: src/useradd.c:411 #, c-format msgid "%s: cannot open new defaults file\n" msgstr "" "%s: no se puede abrir un nuevo fichero de preferencias predeterminadas\n" -#: src/useradd.c:498 src/useradd.c:509 +#: src/useradd.c:499 src/useradd.c:510 #, c-format msgid "%s: rename: %s" msgstr "%s: renombra: %s" -#: src/useradd.c:594 src/usermod.c:238 +#: src/useradd.c:595 src/usermod.c:237 #, c-format msgid "%s: group `%s' is a NIS group.\n" msgstr "%s: el grupo `%s' es un grupo NIS.\n" -#: src/useradd.c:603 src/usermod.c:247 +#: src/useradd.c:604 src/usermod.c:246 #, c-format msgid "%s: too many groups specified (max %d).\n" msgstr "%s: demasiados grupos especificados (m獺x de %d).\n" -#: src/useradd.c:635 +#: src/useradd.c:634 #, c-format -msgid "Usage: useradd [-u uid [-o]] [-g group] [-G group,...] \n" -msgstr "Modo de uso: useradd [-u uid [-o]] [-g grupo] [-G grupo,...] \n" - -#: src/useradd.c:638 -#, c-format -msgid " [-d home] [-s shell] [-c comment] [-m [-k template]]\n" +msgid "" +"Usage: useradd [options] LOGIN\n" +"\n" +"Options:\n" +" -b, --base-dir BASE_DIR\tbase directory for the the new user account\n" +"\t\t\t\thome directory\n" +" -c, --comment COMMENT\t\tset the GECOS field for the new user account\n" +" -d, --home-dir HOME_DIR\thome directory for the new user account\n" +" -D, --defaults\t\tprint or save modified default useradd\n" +"\t\t\t\tconfiguration\n" +" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n" +" -f, --inactive INACTIVE\tset password inactive after expiration\n" +"\t\t\t\tto INACTIVE\n" +" -g, --gid GROUP\t\tforce use GROUP for the new user account\n" +" -G, --groups GROUPS\t\tlist of supplementary groups for the new\n" +"\t\t\t\tuser account\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -k, --skel SKEL_DIR \t\tspecify an alternative skel directory\n" +" -K, --key KEY=VALUE\t\toverrides /etc/login.defs defaults\n" +" -m, --create-home\t\tcreate home directory for the new user\n" +"\t\t\t\taccount\n" +" -o, --non-unique\t\tallow create user with duplicate\n" +"\t\t\t\t(non-unique) UID\n" +" -p, --password PASSWORD\tuse encrypted password for the new user\n" +"\t\t\t\taccount\n" +" -s, --shell SHELL\t\tthe login shell for the new user account\n" +" -u, --uid UID\t\t\tforce use the UID for the new user account\n" msgstr "" -" [-d home] [-s shell] [-c comentario] [-m [-k " -"plantilla]]\n" +"Modo de uso: useradd [opciones] nombre\n" +"\n" +"Opciones:\n" +" -b, --base-dir DIR_BASE\tdirectorio base para el nuevo directorio " +"personal\n" +" -c, --comment COMENTARIO\tcomentarios para el nuevo usuario (campo GECOS)\n" +" -d, --home-dir DIR_PERSONAL\tdirectorio personal para el nuevo usuario\n" +" -D, --defaults\t\tmuestra o salva la configuraci籀n predeterminada\n" +" modificada para useradd\n" +" -e, --expiredate FECHA_EXPIR\testablece la fecha de expiraci籀n de la " +"cuenta a\n" +" FECHA_EXPIR\n" +" -f, --inactive INACTIVO\testablece el tiempo de inactividad despu矇s del\n" +" que expira la cuenta a INACTIVO\n" +" -g, --gid GRUPO\t\tforzar el uso de GRUPO para la nueva cuenta de \n" +" usuario\n" +" -G, --groups GRUPOS\t\tlista de grupos suplementarios para la nueva " +"cuenta\n" +" de usuario\n" +" -h, --help\t\t\tmuestra esta ayuda y termina\n" +" -k, --skel DIR_SKEL \t\tespecifica un directorio skel alternativo\n" +" -K, --key LLAVE=VALOR\t\tmodifica los valores predeterminados de \n" +" /etc/login.defs\n" +" -m, --create-home\t\tcrea el directorio personal para la nueva cuenta \n" +" de usuario\n" +" -o, --non-unique\t\tpermitir crear usuarios con UIDs duplicadas\n" +" -p, --password CONTRASEA\tusar la contrase簽a cifrada CONTRASEA para la " +"nueva \n" +" cuenta\n" +" -s, --shell SHELL\t\tla shell de entrada para la nueva cuenta de usuario\n" +" -u, --uid UID\t\t\tforzar el uso del UID para la nueva cuenta de usuario\n" -#: src/useradd.c:639 src/useradd.c:643 -#, c-format -msgid " [-f inactive] [-e expire]\n" -msgstr " [-f inactivo] [-e caduca]\n" - -#: src/useradd.c:640 -#, c-format -msgid " [-p passwd] name\n" -msgstr " [-p contrase簽a] nombre\n" - -#: src/useradd.c:642 -#, c-format -msgid " useradd -D [-g group] [-b base] [-s shell]\n" -msgstr " useradd -D [-g grupo] [-b base] [-s shell]\n" - -#: src/useradd.c:722 src/usermod.c:426 +#: src/useradd.c:738 src/usermod.c:425 #, c-format msgid "%s: error locking group file\n" msgstr "%s: error bloqueando el fichero de grupos\n" -#: src/useradd.c:726 src/usermod.c:431 +#: src/useradd.c:742 src/usermod.c:430 #, c-format msgid "%s: error opening group file\n" msgstr "%s: error abriendo el fichero de grupos\n" -#: src/useradd.c:732 src/usermod.c:524 +#: src/useradd.c:748 src/usermod.c:523 #, c-format msgid "%s: error locking shadow group file\n" msgstr "%s: error bloqueando el fichero de grupos oculto (shadow)\n" -#: src/useradd.c:737 src/usermod.c:530 +#: src/useradd.c:753 src/usermod.c:529 #, c-format msgid "%s: error opening shadow group file\n" msgstr "%s: error abriendo el fichero de grupos oculto (shadow)\n" -#: src/useradd.c:875 -#, fuzzy, c-format +#: src/useradd.c:891 +#, c-format msgid "%s: UID %u is not unique\n" -msgstr "%s: el gid %u no es 繳nico\n" +msgstr "%s: el UID %u no es 繳nico\n" -#: src/useradd.c:905 -#, fuzzy, c-format +#: src/useradd.c:921 +#, c-format msgid "%s: can't get unique UID\n" -msgstr "%s: no se puede obtener un gid 繳nico\n" +msgstr "%s: no se puede obtener un UID 繳nico\n" -#: src/useradd.c:936 +#: src/useradd.c:977 #, c-format msgid "%s: invalid base directory `%s'\n" msgstr "%s: directorio base `%s' inv獺lido\n" -#: src/useradd.c:946 +#: src/useradd.c:988 #, c-format msgid "%s: invalid comment `%s'\n" msgstr "%s: comentario `%s' inv獺lido\n" -#: src/useradd.c:957 +#: src/useradd.c:1000 #, c-format msgid "%s: invalid home directory `%s'\n" msgstr "%s: directorio home `%s' inv獺lido\n" -#: src/useradd.c:975 src/usermod.c:768 +#: src/useradd.c:1018 src/usermod.c:771 #, c-format msgid "%s: invalid date `%s'\n" msgstr "%s: fecha `%s' inv獺lida\n" -#: src/useradd.c:988 +#: src/useradd.c:1031 #, c-format msgid "%s: shadow passwords required for -e\n" msgstr "%s: se requiere contrase簽as ocultas (shadow) para -e\n" -#: src/useradd.c:1004 +#: src/useradd.c:1047 #, c-format msgid "%s: shadow passwords required for -f\n" msgstr "%s: se requiere contrase簽as ocultas (shadow) para -f\n" -#: src/useradd.c:1070 src/usermod.c:745 src/usermod.c:755 src/usermod.c:800 -#: src/usermod.c:844 +#: src/useradd.c:1113 src/usermod.c:748 src/usermod.c:758 src/usermod.c:803 +#: src/usermod.c:847 #, c-format msgid "%s: invalid field `%s'\n" msgstr "%s: campo `%s' inv獺lido\n" -#: src/useradd.c:1081 +#: src/useradd.c:1126 #, c-format msgid "%s: invalid shell `%s'\n" msgstr "%s: shell `%s' inv獺lida\n" -#: src/useradd.c:1122 +#: src/useradd.c:1169 #, c-format msgid "%s: invalid user name '%s'\n" msgstr "%s: nombre de usuario `%s' inv獺lido\n" -#: src/useradd.c:1156 src/userdel.c:242 src/usermod.c:909 +#: src/useradd.c:1203 src/userdel.c:242 src/usermod.c:920 #, c-format msgid "%s: cannot rewrite password file\n" msgstr "%s: no se puede reescribir el fichero de contrase簽as\n" -#: src/useradd.c:1161 src/userdel.c:245 src/usermod.c:914 +#: src/useradd.c:1208 src/userdel.c:245 src/usermod.c:925 #, c-format msgid "%s: cannot rewrite shadow password file\n" msgstr "" "%s: no se puede reescribir el fichero de contrase簽as ocultas (shadow)\n" -#: src/useradd.c:1197 src/userdel.c:289 src/usermod.c:942 +#: src/useradd.c:1244 src/userdel.c:289 src/usermod.c:953 #, c-format msgid "%s: unable to lock password file\n" msgstr "%s: incapaz de bloquear el fichero de contrase簽as\n" -#: src/useradd.c:1201 src/userdel.c:293 src/usermod.c:946 +#: src/useradd.c:1248 src/userdel.c:293 src/usermod.c:957 #, c-format msgid "%s: unable to open password file\n" msgstr "%s: incapaz de abrir el fichero de contrase簽as\n" -#: src/useradd.c:1207 src/userdel.c:298 src/usermod.c:951 +#: src/useradd.c:1254 src/userdel.c:298 src/usermod.c:962 #, c-format msgid "%s: cannot lock shadow password file\n" msgstr "%s: no se puede bloquear el fichero de contrase簽as ocultas (shadow)\n" -#: src/useradd.c:1213 src/userdel.c:303 src/usermod.c:956 +#: src/useradd.c:1260 src/userdel.c:303 src/usermod.c:967 #, c-format msgid "%s: cannot open shadow password file\n" msgstr "%s: no se puede abrir el fichero de contrase簽as ocultas (shadow)\n" -#: src/useradd.c:1300 +#: src/useradd.c:1347 #, c-format msgid "%s: error adding new password entry\n" msgstr "%s: error a簽adiendo entrada de contrase簽a nueva\n" -#: src/useradd.c:1310 src/usermod.c:1019 +#: src/useradd.c:1358 src/usermod.c:1030 #, c-format msgid "%s: error adding new shadow password entry\n" msgstr "%s: error a簽adiendo entrada de contrase簽a oculta (shadow) nueva\n" -#: src/useradd.c:1337 +#: src/useradd.c:1386 #, c-format msgid "%s: cannot create directory %s\n" msgstr "%s: no se puede crear el directorio %s\n" -#: src/useradd.c:1367 +#: src/useradd.c:1416 #, c-format msgid "No group named \"mail\" exists, creating mail spool with mode 0600.\n" msgstr "" "No existe ning繳n grupo llamado \"mail\", creando la cola de correo con modo " "0600.\n" -#: src/useradd.c:1390 +#: src/useradd.c:1439 #, c-format msgid "Can't create mail spool for user %s.\n" msgstr "No se puede crear la cola de correo para el usuario %s.\n" -#: src/useradd.c:1492 src/usermod.c:888 +#: src/useradd.c:1541 src/usermod.c:899 #, c-format msgid "%s: user %s exists\n" msgstr "%s: el usuario %s existe\n" -#: src/useradd.c:1506 +#: src/useradd.c:1555 #, c-format msgid "" "%s: group %s exists - if you want to add this user to that group, use -g.\n" msgstr "" "%s: el grupo %s existe - si quiere a簽adir este usuario a ese grupo, use -g.\n" -#: src/useradd.c:1544 +#: src/useradd.c:1593 #, c-format msgid "%s: warning: CREATE_HOME not supported, please use -m instead.\n" msgstr "" @@ -1823,12 +1874,12 @@ msgstr "%s: %s no pertenece a %s, no se elimina\n" msgid "%s: warning: can't remove " msgstr "%s: aviso: no se puede eliminar " -#: src/userdel.c:584 src/usermod.c:702 +#: src/userdel.c:584 src/usermod.c:701 #, c-format msgid "%s: user %s does not exist\n" msgstr "%s: el usuario %s no existe\n" -#: src/userdel.c:599 src/usermod.c:718 +#: src/userdel.c:599 src/usermod.c:717 #, c-format msgid "%s: user %s is a NIS user\n" msgstr "%s: el usuario %s es un usuario NIS\n" @@ -1845,101 +1896,107 @@ msgstr "" msgid "%s: error removing directory %s\n" msgstr "%s: error eliminando el directorio %s\n" -#: src/usermod.c:279 +#: src/usermod.c:278 #, c-format -msgid "Usage: %s\t[-u uid [-o]] [-g group] [-G group,...] \n" +msgid "Usage: %s\t[-u uid [-o]] [-g group] [[-G group,...] [-a]] \n" msgstr "Modo de uso: %s\t[-u uid [-o]] [-g grupo] [-G grupo,...] \n" -#: src/usermod.c:283 +#: src/usermod.c:282 #, c-format msgid "\t\t[-d home [-m]] [-s shell] [-c comment] [-l new_name]\n" msgstr "\t\t[-d home [-m]] [-s shell] [-c comentario] [-l nuevo_nombre]\n" -#: src/usermod.c:285 +#: src/usermod.c:284 #, c-format msgid "[-f inactive] [-e expire] " msgstr "[-f inactivo] [-e caduca] " -#: src/usermod.c:286 +#: src/usermod.c:285 #, c-format msgid "[-p passwd] [-L|-U] name\n" msgstr "[-p contrase簽a] [-L|-U] nombre\n" -#: src/usermod.c:458 +#: src/usermod.c:457 #, c-format msgid "%s: out of memory in update_group\n" msgstr "%s: sin memoria en update_group\n" -#: src/usermod.c:567 +#: src/usermod.c:566 #, c-format msgid "%s: out of memory in update_gshadow\n" msgstr "%s: sin memoria en update_gshadow\n" -#: src/usermod.c:867 +#: src/usermod.c:870 #, c-format msgid "%s: no flags given\n" msgstr "%s: no se ha dado ninguna opci籀n\n" -#: src/usermod.c:873 +#: src/usermod.c:876 #, c-format msgid "%s: shadow passwords required for -e and -f\n" msgstr "%s: se necesitan contrase簽as ocultas (shadow) para -e y -f\n" -#: src/usermod.c:893 +#: src/usermod.c:886 +#, c-format +msgid "%s: -a flag is ONLY allowed with the -G flag\n" +msgstr "%s: SLO se puede usar la opci籀n -a junto con la opci籀n -G\n" + +#: src/usermod.c:904 #, c-format msgid "%s: uid %lu is not unique\n" msgstr "%s: el uid %lu no es 繳nico\n" -#: src/usermod.c:1004 +#: src/usermod.c:1015 #, c-format msgid "%s: error changing password entry\n" msgstr "%s: error cambiando la entrada de la contrase簽a\n" -#: src/usermod.c:1010 +#: src/usermod.c:1021 #, c-format msgid "%s: error removing password entry\n" msgstr "%s: error eliminando la entrada de la contrase簽a\n" -#: src/usermod.c:1026 +#: src/usermod.c:1037 #, c-format msgid "%s: error removing shadow password entry\n" msgstr "%s: error eliminando entrada de contrase簽a oculta (shadow)\n" -#: src/usermod.c:1053 +#: src/usermod.c:1064 #, c-format msgid "%s: directory %s exists\n" msgstr "%s: el directorio %s existe\n" -#: src/usermod.c:1061 +#: src/usermod.c:1072 #, c-format msgid "%s: can't create %s\n" msgstr "%s: no se puede crear %s\n" -#: src/usermod.c:1066 +#: src/usermod.c:1077 #, c-format msgid "%s: can't chown %s\n" msgstr "%s: no se puede chown %s\n" -#: src/usermod.c:1078 +#: src/usermod.c:1089 #, c-format msgid "%s: warning: failed to completely remove old home directory %s" msgstr "" +"%s: aviso: no se pudo eliminar completamente el directorio personal previo %s" -#: src/usermod.c:1088 +#: src/usermod.c:1099 #, c-format msgid "%s: cannot rename directory %s to %s\n" msgstr "%s: no se puede renombrar el directorio %s a %s\n" -#: src/usermod.c:1183 +#: src/usermod.c:1194 #, c-format msgid "%s: warning: %s not owned by %s\n" msgstr "%s: aviso: %s no pertenece a %s\n" -#: src/usermod.c:1189 +#: src/usermod.c:1200 msgid "failed to change mailbox owner" msgstr "fall籀 el cambio de propietario del buz籀n de correo" -#: src/usermod.c:1197 +#: src/usermod.c:1208 msgid "failed to rename mailbox" msgstr "fall籀 el cambio de nombre del buz籀n de correo" @@ -1975,12 +2032,3 @@ msgstr "" "Modo de uso\n" "`vipw' edita /etc/passwd `vipw -s' edita /etc/shadow\n" "`vigr' edita /etc/group `vigr -s' edita /etc/gshadow\n" - -#~ msgid "unknown uid: %u\n" -#~ msgstr "uid desconocido: %u\n" - -#~ msgid "%s: uid %u is not unique\n" -#~ msgstr "%s: el uid %u no es 繳nico\n" - -#~ msgid "%s: can't get unique uid\n" -#~ msgstr "%s: no se puede obtener un uid 繳nico\n" diff --git a/po/eu.gmo b/po/eu.gmo index f19f6c090e648834e57f525b72c243de3aafacb1..19e8ad6bf09a057526cae67f3b94d03922a8767d 100644 GIT binary patch delta 7825 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 delta 8366 zcmZwM33!#oy~puMz{nOzAdm$@-Yf(XNZ1m>8j`RD2us*Q43Llmq>vD@AfR$UM3CB| z0=9@Cw*{e!6bx6bpcNEsf!=DZf)`OPHF7H|_M%o4rQhF~p%0JO_wmnXX5M*c`OkaK zq2-N-g10;x?0>&)(=CRpBFLCdSl-f@OO*F@P^&TdosG%D(bxu8BVEkH*dDiIA~s-G zJcG0G1`fj6amJ+MHXM#8F$LRr#_*rt4B*cmG|WVvG3zh}pL8C@Nb2vQCi(*VVN`rz z05bvmP_M>l{52-wOV|o8IesOu-kzZQeq+KYXu?=5!~PhB+fX|`gkA7849AaA znYxaQWujS?CLV-r&P+uQ>ru}=iXHKYYd`DSuVH)UH*qXi+0Mk)Sb)kzF>2rys0?hz z2;7JKXO8m6VEhP`!9-?jhZ9l#%8@zDa!khU?*4124WC87c5>Bq2&0#7WT93(31hL! z)gMIdcrR+;lcb)bkTvy$bdG2GsNWx{`mT`VAVCy1yf9G0nT# zjy+LlTZkUshjcN!Q5pLaDl;FVGIAX?a6E6AHZ}q^UKwg3>rwMOiOTSa6!NbQjjlt> zR69TlvMDnTyJH>d!JVjyUO_Fq5%v7{uAW3^?R*IGdYB^T-Kc&~AZs+oUHvmZ1+654 z15|4IqB>4Rb-W9e(p{(tfA8AQqWTA=*##vcLz#S3|2otHHaee0_GsQlZQuqfBmN{l zoNCBJHOzPQwdhfQ3bpf7r~xmdGSj-J9WWF1lFml;TaH@TR#!iadPmNoj^uM!5A9{l z7=8W|DCkBdYJd&s;ZvxAPod7b5p~wrQ7>CWZ`&^wweYd1`xU5#u0~~cmur6&bu{Nt z{r?%b?`JUHFm=p84=1BuqB_)0eu*5fc@dS`MyKg(2keNNFbj2mCTfCu^l+1FKZI?l z{~6oi2RMZJ%~c9*v3G_YXgKOf=A+L1L2Qk?(ZfTivwj=(t^{S;&wp1`eF}QG0`(4U zLoMtz)J8u*ZR~sW>j97NQ{5Pey5U2$uS2c$8ElV7u>+pLaQqA-P(Kh#ZF^Mz-lz#j zpfWiJJ-iQx;%;}pF^lt8N7LUv*by~xPgDk`VkE9WP4Eb6g8lCPF;xFcsBuCE*m^hA z0>>k-iq6l%vW;X3>aatdbV zAUp6zRHhE1cK$jx$II9PzeK(4`rg(?V*M1<&>OX~@u(eFqb6F99dSFdM)NytiC0lC z(+yO=Hbd;MViKxe?CRC1cW00DISi(L9F<}JA1LHe_!OIAuWbAF4nU=FI%)?MNR~}4 zYQTMX8y-e2@F=SPdDN%j3Myl5IdE;L3r67(R3@e&A0)pibsaWi95?o%c6b`;V9sI) zw#?x-8{49O17c7U<)Ief!&qF6TF4WqaSo!6DY zG9JSm?2u<)mg%Use+la2w;uKG9Kud`4wd?^Q9BJCX4{idnHYwRI1M$<;NdLXAIxMF zQfOE_(%#sLe9M{xs8oG`I_r<|Jbr^Qcy^S{*j3cgw9B`j_X1Sr>QNioi+bDNLp}Eu zhGO_=@~;WvD0rBPI@__R70*PatP=HUSnKLfqXv4_`9A7Mu3_tR=}h!+8Ft34s1(0|I@>o<{V%!ppaPrv81!h* zLQOaWwV}IF^KLHS{6i@0p+OVvM-NY9OZ*hI^J|!lapUaSk3^k$4Tj-H)JwG!HSn{j z=Z<3!yo_3C)Ofp)bbKU;zhU_)@DVnR6YLo$OtcgCK|PR-nK%VC;0CP61ITM*k_+wg z3z0RNy_kkyqIR4(iSHI1g{m*dZn)j)KS9Bx;R@=(Fkbx}%tlS<$1L29+VOeRg1*5} z>@~&iI2&6~FU00}2e!g_sOM^tWSfUjM;A6VaO8fILP0N2Hmc)1)JwAl6L1IWoj8ix z!CBP8uA_FAFwMSnQ&8h9MeT40YNFRs<6c0$+~1*&vek5r&yxC5Xivj5Y=?_bnOKE7 zyZxAi=TKiXW`^zG342oQgMF~fwQoVaq)(%sJBfYq3TooSBKvV4gWZ*qI@hohd+7lj zgx{iG%B-38h^C@4uoN}WW2l`TMP=k;3>;yx{XWP>W$;eyuKuVEoj^Tz74`dLI^AI( zEW!-x>rfLNLG9!MYJeN4opvv=sh)+}+5MP`FQO)BMD=ew%VsDWb-xOAWLt3vo|;Ae zHDL4E_6!GOI`vto1^f&(!9nz}(Y1%nvHem}J1#S;8B_2yY6D-PQl46F z$D52g!u$Oc)bSZq>dv4ZXzH^A_D7xVVpK}EpkBJ8sGa`<+hN>1`&-Z#^)gS!0<3WD z&tU@fcTgF*hMmx#G~a%8=AtrCj8V80lW-%(;URbbuc!g8U_8bwu+I&~Wa`sV{a0cl z?r5u`OmVvJOm$9mG_86SaWr zsDYy@?E;6QUdjqoCLTlGe;L!T5j!xyX;)=`l~S<-^*q#oMW_taqaNJsJdEkoFQQ($ z@WnP0`KXW864crL79;VrtAB{fSWvYcFBSdTNg)NLehF#;zd-G5Kla3TQ7=#PC3eCd z7)^aHYQlR^{SRX={0Oyy$Qt`xUsUF%p@%C`{hz2I{~F*V4SJwitxatbuA)912jOv4 z%7W_b&U&KWfdXufOEC;rq0atc)XTdMweUAx{R`Af8(nX|SqIgVf2FvH22HdKm4QRp z5>KIrXHY5s8kMoGOYMS2VL0`A=Q<3gz7_l7<2Vf8LX8)Br=2(vHE*t;f>u5Uvv3Kv z#ou5HJc63=b&SAEsGVJR_4s9WNBvOm$PCm(e$-L?6m?WbP)Ga@hT?V1LVt_p_V4|9 zs8o(cb)1Tt=q~hdCn}XkQ7QfqweTAliD4`3$FCdeD6>(SnTb#1A{>BGckxljNjQS} z%_|g?ijceQgI!Rm%f;@v40UF^Fd9!_EM9Q!-(wVY?;idSs30c680te-8uLfaVg~By z5?0&s3o(OwCAQY*|5p^+(Qptu1@W?>QhxDXn~C5x?1p+b?2GeJFYPuQhwows?0TQu zIRIgQX`aO$U=sT#4 ze1(M=alh?15A`lRfZE{WsG~W6%J^yY>tl48f>P3co&B7SK`p2TlW-d*<146%E}@R* zw)OTU>y64x8G86A>PVhPy=-q_AABD(G5i6WiBS)bf1S-_8Z^i?6AS^ zpbP3#FaR~+c+A1osLUKgePJ~sCuwdF?-H{Jy%X(doJJg_Jc39MQvSI#s4q|=P0m4d z>__M#C0OD z|4S5x5!rOEKt54{Yc}e7CT<7)Jb)HeElrn72_M z+gq=JRGuNW5?REn%6|^giUF#zk+}7GgbKeo_WJ>+5YG|!5V~@Bt~Jq&@)@Ep<$T@X zdX14d)xmD`9Y*Ej;-3f$(i?b=?V{wu;qeGuM`>s_A&%2QlF zedcvdqCSq8Onggy7x6lw&2A$8kC;u2QPXh>x<=A@D&9xvYqBZzC-6_iqr_n%ksmu?b?LC?QXsLQF((H z;s(ohH@i}wMV!2)b0PKHsizVhDc?bq5e?LPDkVdS-o!bggc}2h`IL2?CAtuMiT@^a z-9-e`M^_C|PWdrhMRX=IsgJ{762+8%iuz&GRcTZm8M$%!9>vSuf-Tf5T z7>A{_z31xxiL2E{tRW5%y51+6(eF#VOgu>Fnqct<{>kkfTQNiFc#86L%*3X|{ltDE zmeBP(;^{!in7`uluAGb^JhuVQyS8rBrxO25{Tm{QvaYt+JWwY8_tJ2Mh@>Gzciold zI;(n+C~)n;_yW;~m`OZK)DgN`5Tl4C#5$sq&=t*Cxx@*|9f(BA7j;ADUrX>qXXelt zia)%5L&Mj^SHxoCKL}mXmcXCMJgX~#7*C`V?TFDtFJb`kccPHEdG+BL|87^C=*-0| zZcM`FuI(>4leWRw1iKKrQZNH2;4uuskMI-XO`<3DvBZyE%WPw?`EA4T*aw5cJa-kR zm3s>oSNb-cjqOxi=@q9f^y++-)r(5&d?h6<%*}59?mf?|s4AUXSFzMrLT8`nTUK3B zT zY^_(jz_(~oNy9A93vNHbtMM(VXO>!TeD1grL#E{xOdZj1XF_C?O&hyhY^X{8TXgHR zQFfdj>FMbu-lmsxG8%T|#D|2I&i4)UZceyqP)^JbdNv#$SrpQuUs|7DUhk}d8T}hN zj|*us@#e0T9ADisU#XUNb5RuMdKESGD;AOo-Edi3R$5h8v1oBc>Hp8$rtmeLlYW@Y z;S!0`ogl$TpD zdP1(}t6f-H$G~2BeZwb{k2Tr!`HZMdt!9KboShyS)bRO?7rKUW7Pn+*=dwNxdspqf F{a-J&5Geov diff --git a/po/eu.po b/po/eu.po index 9c7e01aa..6335cbeb 100644 --- a/po/eu.po +++ b/po/eu.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: shadow 4.0.8\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2005-06-20 17:48+0200\n" +"POT-Creation-Date: 2005-07-18 16:02+0200\n" "PO-Revision-Date: 2005-04-19 21:28+0200\n" "Last-Translator: Iaki Larraaga Murgoitio \n" "Language-Team: \n" @@ -149,12 +149,12 @@ msgstr "Direktoriorik ez dago, HOME=/ erabiliz saioa hasiko da" msgid "Cannot execute %s" msgstr "Ezin izan da %s exekutatu" -#: libmisc/sub.c:55 +#: libmisc/sub.c:56 #, c-format msgid "Invalid root directory \"%s\"\n" msgstr "Baliogabeko erro direktorioa \"%s\"\n" -#: libmisc/sub.c:67 +#: libmisc/sub.c:68 #, c-format msgid "Can't change root directory to \"%s\"\n" msgstr "Ezin da erro direktorioa \"%s\"-ra aldatu.\n" @@ -176,16 +176,16 @@ msgstr "" "konfigurazio errorea - %s item ezezaguna (eman honen berri " "administratzaileari)\n" -#: lib/pwauth.c:45 src/newgrp.c:338 +#: lib/pwauth.c:48 src/newgrp.c:384 msgid "Password: " msgstr "Pasahitza: " -#: lib/pwauth.c:47 +#: lib/pwauth.c:50 #, c-format msgid "%s's Password: " msgstr "%s (r)en pasahitza: " -#: src/chage.c:110 +#: src/chage.c:115 #, c-format msgid "" "Usage: chage [options] user\n" @@ -204,147 +204,147 @@ msgid "" " -W, --warndays WARN_DAYS\tset expiration warning days to WARN_DAYS\n" msgstr "" -#: src/chage.c:155 src/chfn.c:139 src/chsh.c:89 +#: src/chage.c:160 src/chfn.c:139 src/chsh.c:89 #, c-format msgid "Enter the new value, or press ENTER for the default\n" msgstr "Idatzi balio berria, edo sakatu 'Sartu' tekla lehentsirako\n" -#: src/chage.c:159 +#: src/chage.c:164 msgid "Minimum Password Age" msgstr "Pasahitzaren gutxiengo iraupena" -#: src/chage.c:165 +#: src/chage.c:170 msgid "Maximum Password Age" msgstr "Pasahitzaren gehienezko iraupena" -#: src/chage.c:172 +#: src/chage.c:177 msgid "Last Password Change (YYYY-MM-DD)" msgstr "Azken pasahitz-aldaketa (UUUU-HH-EE)" -#: src/chage.c:180 +#: src/chage.c:185 msgid "Password Expiration Warning" msgstr "Pasahitza iraungitzearen abisua" -#: src/chage.c:186 +#: src/chage.c:191 msgid "Password Inactive" msgstr "Pasahitza ez-aktiboa" -#: src/chage.c:194 +#: src/chage.c:199 msgid "Account Expiration Date (YYYY-MM-DD)" msgstr "Kontuaren iraungitze data (UUUU-HH-EE)" -#: src/chage.c:241 +#: src/chage.c:246 #, c-format msgid "Last password change\t\t\t\t\t: " msgstr "Azken pasahitz-aldaketa\t\t\t\t\t: " -#: src/chage.c:243 src/chage.c:257 src/chage.c:273 src/chage.c:286 +#: src/chage.c:248 src/chage.c:262 src/chage.c:278 src/chage.c:291 #, c-format msgid "never\n" msgstr "Inoiz ere ez\n" -#: src/chage.c:254 +#: src/chage.c:259 #, c-format msgid "Password expires\t\t\t\t\t: " msgstr "Pasahitza iraungitzeko data\t\t\t\t\t:" -#: src/chage.c:270 +#: src/chage.c:275 #, c-format msgid "Password inactive\t\t\t\t\t: " msgstr "Pasahitza ez-aktiboa jarriko da\t\t\t\t\t: " -#: src/chage.c:284 +#: src/chage.c:289 #, c-format msgid "Account expires\t\t\t\t\t\t: " msgstr "Kontua iraungitzeko data\t\t\t\t\t: " -#: src/chage.c:300 +#: src/chage.c:305 #, c-format msgid "Minimum number of days between password change\t\t: %ld\n" msgstr "Gutxiengo egunak, pasahitza aldatzeko\t\t: %ld\n" -#: src/chage.c:302 +#: src/chage.c:307 #, c-format msgid "Maximum number of days between password change\t\t: %ld\n" msgstr "Gehienezko egunak, pasahitza aldatzeko\t\t: %ld\n" -#: src/chage.c:304 +#: src/chage.c:309 #, c-format msgid "Number of days of warning before password expires\t: %ld\n" msgstr "Abisuen egun kopurua, pasahitza iraungi aurretik\t: %ld\n" -#: src/chage.c:462 +#: src/chage.c:467 #, c-format msgid "%s: do not include \"l\" with other flags\n" msgstr "%s: ez erabili \"l\" beste bandera batzuekin\n" -#: src/chage.c:474 src/chage.c:602 src/chfn.c:268 src/chfn.c:277 +#: src/chage.c:479 src/chage.c:607 src/chfn.c:268 src/chfn.c:277 #: src/chfn.c:286 src/chfn.c:295 src/chfn.c:304 src/chfn.c:370 src/chfn.c:382 -#: src/gpasswd.c:150 src/login.c:426 src/passwd.c:769 src/passwd.c:805 +#: src/gpasswd.c:150 src/login.c:430 src/passwd.c:769 src/passwd.c:805 #, c-format msgid "%s: Permission denied.\n" msgstr "%s: baimena ukatuta.\n" -#: src/chage.c:507 src/chage.c:713 src/chpasswd.c:173 src/groupadd.c:488 -#: src/groupdel.c:274 src/groupmod.c:456 src/newusers.c:355 src/useradd.c:1469 -#: src/userdel.c:567 src/usermod.c:1272 src/usermod.c:1326 +#: src/chage.c:512 src/chage.c:718 src/chpasswd.c:173 src/groupadd.c:488 +#: src/groupdel.c:274 src/groupmod.c:456 src/newusers.c:355 src/useradd.c:1518 +#: src/userdel.c:567 src/usermod.c:1283 src/usermod.c:1337 #, c-format msgid "%s: PAM authentication failed\n" msgstr "%s: PAM autentifikazioak huts egin du\n" -#: src/chage.c:525 src/chpasswd.c:188 +#: src/chage.c:530 src/chpasswd.c:188 #, c-format msgid "%s: can't open password file\n" msgstr "%s: ezin da pasahitzen fitxategia ireki\n" -#: src/chage.c:532 src/chfn.c:324 src/chsh.c:181 src/gpasswd.c:139 +#: src/chage.c:537 src/chfn.c:324 src/chsh.c:181 src/gpasswd.c:139 #: src/gpasswd.c:216 src/groups.c:64 src/passwd.c:811 #, c-format msgid "%s: unknown user %s\n" msgstr "%s: %s erabiltzaile ezezaguna\n" -#: src/chage.c:550 +#: src/chage.c:555 #, c-format -msgid "%s: can't lock shadow password file" -msgstr "%s: ezin da itzalpeko (shadow) pasahitz-fitxategia blokeatu" +msgid "%s: can't lock shadow password file\n" +msgstr "%s: ezin da itzalpeko (shadow) pasahitz-fitxategia blokeatu\n" -#: src/chage.c:558 +#: src/chage.c:563 #, c-format -msgid "%s: can't open shadow password file" -msgstr "%s: ezin da itzalpeko (shadow) pasahitz-fitxategia ireki" +msgid "%s: can't open shadow password file\n" +msgstr "%s: ezin da itzalpeko (shadow) pasahitz-fitxategia ireki\n" -#: src/chage.c:618 +#: src/chage.c:623 #, c-format msgid "Changing the aging information for %s\n" msgstr "%s(r)en data-informazioa aldatzen\n" -#: src/chage.c:620 +#: src/chage.c:625 #, c-format msgid "%s: error changing fields\n" msgstr "%s: errorea eremuak aldatzean\n" -#: src/chage.c:644 src/pwunconv.c:136 +#: src/chage.c:649 src/pwunconv.c:136 #, c-format msgid "%s: can't update password file\n" msgstr "%s: ezin da pasahitzen fitxategia eguneratu\n" -#: src/chage.c:667 src/pwunconv.c:131 +#: src/chage.c:672 src/pwunconv.c:131 #, c-format msgid "%s: can't update shadow password file\n" msgstr "%s: ezin da itzalpeko (shadow) pasahitz-fitxategia eguneratu\n" -#: src/chage.c:680 +#: src/chage.c:685 #, c-format msgid "%s: can't rewrite shadow password file\n" msgstr "%s:ezin da itzalpeko pasahitz-fitxategia berridatzi\n" -#: src/chage.c:724 +#: src/chage.c:729 #, c-format msgid "%s: can't rewrite password file\n" msgstr "%s: ezin da pasahitzen fitxategia berridatzi\n" -#: src/chage.c:743 src/chpasswd.c:357 src/groupadd.c:534 src/groupdel.c:339 -#: src/groupmod.c:523 src/newusers.c:570 src/useradd.c:1564 src/userdel.c:689 +#: src/chage.c:748 src/chpasswd.c:357 src/groupadd.c:534 src/groupdel.c:339 +#: src/groupmod.c:523 src/newusers.c:570 src/useradd.c:1613 src/userdel.c:689 #, c-format msgid "%s: PAM chauthtok failed\n" msgstr "%s: PAM chauthtok-ek huts egin du\n" @@ -453,7 +453,7 @@ msgstr "Ezin izan da pasahitzen fitxategia blokeatu; saiatu geroago.\n" msgid "Cannot open the password file.\n" msgstr "Ezin izan da pasahitzen fitxategia ireki.\n" -#: src/chfn.c:544 src/chsh.c:356 src/passwd.c:477 src/usermod.c:982 +#: src/chfn.c:544 src/chsh.c:356 src/passwd.c:477 src/usermod.c:993 #, c-format msgid "%s: %s not found in /etc/passwd\n" msgstr "%s: %s ez da '/etc/paswd'-en aurkitu\n" @@ -676,7 +676,7 @@ msgstr "%s: -A erabiltzeko itzalpeko talde-pasahitza eskatzen da\n" msgid "Who are you?\n" msgstr "Zer moduz zaude?\n" -#: src/gpasswd.c:299 src/newgrp.c:289 +#: src/gpasswd.c:299 src/newgrp.c:318 #, c-format msgid "unknown group: %s\n" msgstr "talde ezezaguna: %s\n" @@ -769,12 +769,12 @@ msgid "Usage: groupadd [-g gid [-o]] [-f] group\n" msgstr "Erabilera: groupadd [-g gid [-o]] [-f] taldea\n" #: src/groupadd.c:161 src/groupadd.c:169 src/groupmod.c:174 src/groupmod.c:196 -#: src/useradd.c:823 src/usermod.c:496 src/usermod.c:618 +#: src/useradd.c:839 src/usermod.c:495 src/usermod.c:617 #, c-format msgid "%s: error adding new group entry\n" msgstr "%s: errorea talde sarrera berria gehitzean\n" -#: src/groupadd.c:218 src/useradd.c:870 +#: src/groupadd.c:218 src/useradd.c:886 #, c-format msgid "%s: name %s is not unique\n" msgstr "%s: %s izena ez da bakarra\n" @@ -794,24 +794,24 @@ msgstr "%s: ezin da gid bakarra lortu\n" msgid "%s: %s is not a valid group name\n" msgstr "%s: %s ez da baliozko talde-izena\n" -#: src/groupadd.c:308 src/groupmod.c:307 +#: src/groupadd.c:318 src/groupmod.c:307 #, c-format msgid "%s: invalid group %s\n" msgstr "%s: %s talde baliogabea\n" -#: src/groupadd.c:325 src/useradd.c:1058 -#, c-format -msgid "%s: -O requires NAME=VALUE\n" +#: src/groupadd.c:332 src/useradd.c:1094 +#, fuzzy, c-format +msgid "%s: -K requires KEY=VALUE\n" msgstr "%s: -O-k NAME=BALIOA eskatzen du\n" -#: src/groupadd.c:369 src/groupdel.c:123 src/groupmod.c:342 src/useradd.c:1167 -#: src/userdel.c:247 src/usermod.c:504 +#: src/groupadd.c:369 src/groupdel.c:123 src/groupmod.c:342 src/useradd.c:1214 +#: src/userdel.c:247 src/usermod.c:503 #, c-format msgid "%s: cannot rewrite group file\n" msgstr "%s: ezin da 'group' fitxategia berridatzi\n" -#: src/groupadd.c:376 src/groupdel.c:130 src/groupmod.c:349 src/useradd.c:1175 -#: src/userdel.c:253 src/usermod.c:627 +#: src/groupadd.c:376 src/groupdel.c:130 src/groupmod.c:349 src/useradd.c:1222 +#: src/userdel.c:253 src/usermod.c:626 #, c-format msgid "%s: cannot rewrite shadow group file\n" msgstr "%s: ezin da itzalpeko talde-fitxategia berridatzi\n" @@ -871,7 +871,7 @@ msgstr "%s: %s taldea ez da existitzen\n" msgid "%s: group %s is a NIS group\n" msgstr "%s: %s taldea NIS talde bat da\n" -#: src/groupdel.c:306 src/groupmod.c:489 src/userdel.c:603 src/usermod.c:723 +#: src/groupdel.c:306 src/groupmod.c:489 src/userdel.c:603 src/usermod.c:722 #, c-format msgid "%s: %s is the NIS master\n" msgstr "%s: %s NIS nagusia da\n" @@ -1135,7 +1135,7 @@ msgstr "" "\n" "[Deskonexioa saltatuta -- root-ek saio-hastea baimenduta.]\n" -#: src/login.c:297 +#: src/login.c:302 #, c-format msgid "" "\n" @@ -1144,17 +1144,17 @@ msgstr "" "\n" "Saio-hasiera denboraz kanpo %d segundo igarotakoan.\n" -#: src/login.c:570 +#: src/login.c:576 #, c-format msgid " on `%.100s' from `%.200s'" msgstr "`%.100s'(e)tik `%.200s'(e)ra" -#: src/login.c:573 +#: src/login.c:579 #, c-format msgid " on `%.100s'" msgstr "`%.100s'(e)n" -#: src/login.c:730 +#: src/login.c:736 #, c-format msgid "" "\n" @@ -1163,27 +1163,27 @@ msgstr "" "\n" "%s izena: " -#: src/login.c:885 src/sulogin.c:203 +#: src/login.c:891 src/sulogin.c:207 msgid "Login incorrect" msgstr "Izen okerra" -#: src/login.c:1032 +#: src/login.c:1038 msgid "Warning: login re-enabled after temporary lockout.\n" msgstr "" "Abisua: saio-hasiera berriru gaitu egingo da aldi bateko blokeoaren " "ondoren.\n" -#: src/login.c:1046 +#: src/login.c:1052 #, c-format msgid "Last login: %s on %s" msgstr "Azken saio-hasiera: %s %s(e)n" -#: src/login.c:1049 +#: src/login.c:1055 #, c-format msgid "Last login: %.19s on %s" msgstr "Azken saio-hasiera: %.19s %s(e)n" -#: src/login.c:1054 +#: src/login.c:1060 #, c-format msgid " from %.*s" msgstr "%.*s(e)tik" @@ -1198,21 +1198,21 @@ msgstr "Erabilera: newgrp [-] [taldea]\n" msgid "Usage: sg group [[-c] command]\n" msgstr "Erabilera: sg taldea [[-c] komandoa]\n" -#: src/newgrp.c:130 +#: src/newgrp.c:159 #, fuzzy, c-format msgid "unknown UID: %u\n" msgstr "GID ezezaguna: %lu\n" -#: src/newgrp.c:212 +#: src/newgrp.c:241 #, c-format msgid "unknown GID: %lu\n" msgstr "GID ezezaguna: %lu\n" -#: src/newgrp.c:355 src/newgrp.c:364 +#: src/newgrp.c:401 src/newgrp.c:410 msgid "Sorry.\n" msgstr "Barkatu.\n" -#: src/newgrp.c:469 +#: src/newgrp.c:515 #, c-format msgid "too many groups\n" msgstr "talde gehiegi\n" @@ -1358,7 +1358,7 @@ msgstr "%s: memoriarik ez\n" msgid "%s: Cannot execute %s" msgstr "%s: Ezin da %s exekutatu" -#: src/passwd.c:732 +#: src/passwd.c:727 #, c-format msgid "%s: repository %s not supported\n" msgstr "%s: %s biltegia ez da onartzen\n" @@ -1475,35 +1475,35 @@ msgstr "%s: ezin da %s erabiltzailearen sarrera eguneratu\n" msgid "%s: can't delete shadow password file\n" msgstr "%s: ezin da itzalpeko pasahitz-fitxategia ezabatu\n" -#: src/su.c:132 +#: src/su.c:129 msgid "Sorry." msgstr "Barkatu." -#: src/su.c:319 +#: src/su.c:315 #, c-format msgid "%s: must be run from a terminal\n" msgstr "%s: terminal batetik exekutatu behar da\n" -#: src/su.c:416 +#: src/su.c:412 #, c-format msgid "%s: pam_start: error %d\n" msgstr "%s: pam_start: %d errorea\n" -#: src/su.c:444 +#: src/su.c:440 #, c-format msgid "Unknown id: %s\n" msgstr "ID ezezaguna: %s\n" -#: src/su.c:479 src/su.c:495 +#: src/su.c:475 src/su.c:491 #, c-format msgid "You are not authorized to su %s\n" msgstr "Ez duzu 'su %s' exekutatzeko baimenik\n" -#: src/su.c:490 +#: src/su.c:486 msgid "(Enter your own password.)" msgstr "(sartu zure pasahitza.)" -#: src/su.c:522 +#: src/su.c:520 #, c-format msgid "" "%s: %s\n" @@ -1512,7 +1512,7 @@ msgstr "" "%s: %s\n" "(Ez ikusi egin zaio)\n" -#: src/su.c:730 +#: src/su.c:727 #, c-format msgid "No shell\n" msgstr "Ez dago shell-a\n" @@ -1537,12 +1537,12 @@ msgstr "Sartu zure pasahitz PROPIOA autentifikazio gisa\n" msgid "No password file\n" msgstr "Ez dago pasahitz-fitxategirik\n" -#: src/sulogin.c:160 +#: src/sulogin.c:164 #, c-format msgid "No password entry for 'root'\n" msgstr "Ez dago 'root'-en pasahitzik\n" -#: src/sulogin.c:175 +#: src/sulogin.c:179 msgid "" "\n" "Type control-d to proceed with normal startup,\n" @@ -1552,221 +1552,226 @@ msgstr "" "Sakatu Kontrol+d teklak hasiera arrunta erabiltzeko,\n" "(edo idatzi root-en pasahitza sistemaren mantentze-lanetarako):" -#: src/sulogin.c:210 +#: src/sulogin.c:214 msgid "Entering System Maintenance Mode\n" msgstr "Sistemaren mantentze-lanetako moduan sartzen\n" -#: src/useradd.c:221 src/useradd.c:234 src/usermod.c:664 src/usermod.c:677 +#: src/useradd.c:222 src/useradd.c:235 src/usermod.c:663 src/usermod.c:676 #, c-format msgid "%s: invalid numeric argument `%s'\n" msgstr "%s:baliogabeko zenbakizko '%s' argumentoa\n" -#: src/useradd.c:289 +#: src/useradd.c:290 #, c-format msgid "%s: unknown GID %s\n" msgstr "%s: %s GID ezezaguna \n" -#: src/useradd.c:297 src/useradd.c:573 src/useradd.c:1014 src/usermod.c:217 -#: src/usermod.c:785 +#: src/useradd.c:298 src/useradd.c:574 src/useradd.c:1058 src/usermod.c:216 +#: src/usermod.c:788 #, c-format msgid "%s: unknown group %s\n" msgstr "%s: %s talde ezezaguna\n" -#: src/useradd.c:405 +#: src/useradd.c:406 #, c-format msgid "%s: cannot create new defaults file\n" msgstr "%s: ezin da lehenespen fitxategi berria sortu\n" -#: src/useradd.c:410 +#: src/useradd.c:411 #, c-format msgid "%s: cannot open new defaults file\n" msgstr "%s: ezin da lehenespen fitxategi berria ireki\n" -#: src/useradd.c:498 src/useradd.c:509 +#: src/useradd.c:499 src/useradd.c:510 #, c-format msgid "%s: rename: %s" msgstr "%s: berrizendatu: %s" -#: src/useradd.c:594 src/usermod.c:238 +#: src/useradd.c:595 src/usermod.c:237 #, c-format msgid "%s: group `%s' is a NIS group.\n" msgstr "%s: taldea `%s' NIS talde bat da.\n" -#: src/useradd.c:603 src/usermod.c:247 +#: src/useradd.c:604 src/usermod.c:246 #, c-format msgid "%s: too many groups specified (max %d).\n" msgstr "%s: talde gehiegi zehaztu dira (geh. %d).\n" -#: src/useradd.c:635 +#: src/useradd.c:634 #, c-format -msgid "Usage: useradd [-u uid [-o]] [-g group] [-G group,...] \n" -msgstr "Erabilera: useradd [-u uid [-o]] [-g taldea] [-G taldea,...] \n" - -#: src/useradd.c:638 -#, c-format -msgid " [-d home] [-s shell] [-c comment] [-m [-k template]]\n" +msgid "" +"Usage: useradd [options] LOGIN\n" +"\n" +"Options:\n" +" -b, --base-dir BASE_DIR\tbase directory for the the new user account\n" +"\t\t\t\thome directory\n" +" -c, --comment COMMENT\t\tset the GECOS field for the new user account\n" +" -d, --home-dir HOME_DIR\thome directory for the new user account\n" +" -D, --defaults\t\tprint or save modified default useradd\n" +"\t\t\t\tconfiguration\n" +" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n" +" -f, --inactive INACTIVE\tset password inactive after expiration\n" +"\t\t\t\tto INACTIVE\n" +" -g, --gid GROUP\t\tforce use GROUP for the new user account\n" +" -G, --groups GROUPS\t\tlist of supplementary groups for the new\n" +"\t\t\t\tuser account\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -k, --skel SKEL_DIR \t\tspecify an alternative skel directory\n" +" -K, --key KEY=VALUE\t\toverrides /etc/login.defs defaults\n" +" -m, --create-home\t\tcreate home directory for the new user\n" +"\t\t\t\taccount\n" +" -o, --non-unique\t\tallow create user with duplicate\n" +"\t\t\t\t(non-unique) UID\n" +" -p, --password PASSWORD\tuse encrypted password for the new user\n" +"\t\t\t\taccount\n" +" -s, --shell SHELL\t\tthe login shell for the new user account\n" +" -u, --uid UID\t\t\tforce use the UID for the new user account\n" msgstr "" -" [-d etxea] [-s shell] [-c iruzkina] [-m [-k txantiloia]]\n" -#: src/useradd.c:639 src/useradd.c:643 -#, c-format -msgid " [-f inactive] [-e expire]\n" -msgstr " [-f ez-aktiboa] [-e iraungitu]\n" - -#: src/useradd.c:640 -#, c-format -msgid " [-p passwd] name\n" -msgstr " [-p pasahitza] izena\n" - -#: src/useradd.c:642 -#, c-format -msgid " useradd -D [-g group] [-b base] [-s shell]\n" -msgstr " useradd -D [-g taldea] [-b base] [-s shell]\n" - -#: src/useradd.c:722 src/usermod.c:426 +#: src/useradd.c:738 src/usermod.c:425 #, c-format msgid "%s: error locking group file\n" msgstr "%s: errorea talde-fitxategia blokeatzean\n" -#: src/useradd.c:726 src/usermod.c:431 +#: src/useradd.c:742 src/usermod.c:430 #, c-format msgid "%s: error opening group file\n" msgstr "%s: errorea talde-fitxategia irekitzean\n" -#: src/useradd.c:732 src/usermod.c:524 +#: src/useradd.c:748 src/usermod.c:523 #, c-format msgid "%s: error locking shadow group file\n" msgstr "%s: errorea itzalpeko talde-fitxategia blokeatzean\n" -#: src/useradd.c:737 src/usermod.c:530 +#: src/useradd.c:753 src/usermod.c:529 #, c-format msgid "%s: error opening shadow group file\n" msgstr "%s: errorea itzalpeko talde-fitxategia irekitzean\n" -#: src/useradd.c:875 +#: src/useradd.c:891 #, fuzzy, c-format msgid "%s: UID %u is not unique\n" msgstr "%s: %u gid-a ez da bakarra\n" -#: src/useradd.c:905 +#: src/useradd.c:921 #, fuzzy, c-format msgid "%s: can't get unique UID\n" msgstr "%s: ezin da gid bakarra lortu\n" -#: src/useradd.c:936 +#: src/useradd.c:977 #, c-format msgid "%s: invalid base directory `%s'\n" msgstr "%s: oinarrizko '%s' direktorio baliogabea\n" -#: src/useradd.c:946 +#: src/useradd.c:988 #, c-format msgid "%s: invalid comment `%s'\n" msgstr "%s: `%s' iruzkin baliogabea\n" -#: src/useradd.c:957 +#: src/useradd.c:1000 #, c-format msgid "%s: invalid home directory `%s'\n" msgstr "%s: `%s' etxe-direktorio baliogabea\n" -#: src/useradd.c:975 src/usermod.c:768 +#: src/useradd.c:1018 src/usermod.c:771 #, c-format msgid "%s: invalid date `%s'\n" msgstr "%s: `%s' data baliogabea\n" -#: src/useradd.c:988 +#: src/useradd.c:1031 #, c-format msgid "%s: shadow passwords required for -e\n" msgstr "%s: -e itzalpeko pasahitza eskatzen du\n" -#: src/useradd.c:1004 +#: src/useradd.c:1047 #, c-format msgid "%s: shadow passwords required for -f\n" msgstr "%s: -f itzalpeko pasahitza eskatzen du\n" -#: src/useradd.c:1070 src/usermod.c:745 src/usermod.c:755 src/usermod.c:800 -#: src/usermod.c:844 +#: src/useradd.c:1113 src/usermod.c:748 src/usermod.c:758 src/usermod.c:803 +#: src/usermod.c:847 #, c-format msgid "%s: invalid field `%s'\n" msgstr "%s: `%s' eremu baliogabea\n" -#: src/useradd.c:1081 +#: src/useradd.c:1126 #, c-format msgid "%s: invalid shell `%s'\n" msgstr "%s: '%s' shell baliogabea\n" -#: src/useradd.c:1122 +#: src/useradd.c:1169 #, c-format msgid "%s: invalid user name '%s'\n" msgstr "%s: '%s' erabiltzaile-izen baliogabea\n" -#: src/useradd.c:1156 src/userdel.c:242 src/usermod.c:909 +#: src/useradd.c:1203 src/userdel.c:242 src/usermod.c:920 #, c-format msgid "%s: cannot rewrite password file\n" msgstr "%s: ezin da pasahitz-fitxategia berridatzi\n" -#: src/useradd.c:1161 src/userdel.c:245 src/usermod.c:914 +#: src/useradd.c:1208 src/userdel.c:245 src/usermod.c:925 #, c-format msgid "%s: cannot rewrite shadow password file\n" msgstr "%s: ezin da itzalpeko pasahitz-fitxategia berridatzi\n" -#: src/useradd.c:1197 src/userdel.c:289 src/usermod.c:942 +#: src/useradd.c:1244 src/userdel.c:289 src/usermod.c:953 #, c-format msgid "%s: unable to lock password file\n" msgstr "%s: ezin da pasahitz-fitxategia blokeatu\n" -#: src/useradd.c:1201 src/userdel.c:293 src/usermod.c:946 +#: src/useradd.c:1248 src/userdel.c:293 src/usermod.c:957 #, c-format msgid "%s: unable to open password file\n" msgstr "%s: ezin da pasahitz-fitxategia ireki\n" -#: src/useradd.c:1207 src/userdel.c:298 src/usermod.c:951 +#: src/useradd.c:1254 src/userdel.c:298 src/usermod.c:962 #, c-format msgid "%s: cannot lock shadow password file\n" msgstr "%s: ezin da itzalpeko pasahitz-fitxategia blokeatu\n" -#: src/useradd.c:1213 src/userdel.c:303 src/usermod.c:956 +#: src/useradd.c:1260 src/userdel.c:303 src/usermod.c:967 #, c-format msgid "%s: cannot open shadow password file\n" msgstr "%s: ezin da itzalpeko pasahitz-fitxategia ireki\n" -#: src/useradd.c:1300 +#: src/useradd.c:1347 #, c-format msgid "%s: error adding new password entry\n" msgstr "%s: errorea pasahitzaren sarrera berria gehitzean\n" -#: src/useradd.c:1310 src/usermod.c:1019 +#: src/useradd.c:1358 src/usermod.c:1030 #, c-format msgid "%s: error adding new shadow password entry\n" msgstr "%s: errorea itzalpeko pasahitzaren sarrera berria gehitzean\n" -#: src/useradd.c:1337 +#: src/useradd.c:1386 #, c-format msgid "%s: cannot create directory %s\n" msgstr "%s: ezin da %s direktorioa sortu\n" -#: src/useradd.c:1367 +#: src/useradd.c:1416 #, c-format msgid "No group named \"mail\" exists, creating mail spool with mode 0600.\n" msgstr "Ez dago \"mail\" izeneko talderik, posta ilara sortzen (0600 moduan)\n" -#: src/useradd.c:1390 +#: src/useradd.c:1439 #, c-format msgid "Can't create mail spool for user %s.\n" msgstr "Ezin da %s erabiltzailearen posta ilara sortu.\n" -#: src/useradd.c:1492 src/usermod.c:888 +#: src/useradd.c:1541 src/usermod.c:899 #, c-format msgid "%s: user %s exists\n" msgstr "%s: %s erabiltzailea badago dagoeneko\n" -#: src/useradd.c:1506 +#: src/useradd.c:1555 #, c-format msgid "" "%s: group %s exists - if you want to add this user to that group, use -g.\n" msgstr "" "%s: %s taldea badago - erabiltzaile hau talde honetan gehiteko erabili '-g'\n" -#: src/useradd.c:1544 +#: src/useradd.c:1593 #, c-format msgid "%s: warning: CREATE_HOME not supported, please use -m instead.\n" msgstr "%s: abisua: CREATE_HOME ez da onartzen, erabili '-m' aukera.\n" @@ -1816,12 +1821,12 @@ msgstr "%s: %s ez dago %s(r)en jabetzan. ez da ezabatuko\n" msgid "%s: warning: can't remove " msgstr "%s: abisua: ezin da ezabatu " -#: src/userdel.c:584 src/usermod.c:702 +#: src/userdel.c:584 src/usermod.c:701 #, c-format msgid "%s: user %s does not exist\n" msgstr "%s: %s erabiltzailea ez da existitzen\n" -#: src/userdel.c:599 src/usermod.c:718 +#: src/userdel.c:599 src/usermod.c:717 #, c-format msgid "%s: user %s is a NIS user\n" msgstr "%s: %s erabiltzailea NIS erabiltzaile bat da\n" @@ -1836,101 +1841,106 @@ msgstr "%s: ez da %s direktorioa ezabatuko (%s(r)en etxea ezabatuko luke)\n" msgid "%s: error removing directory %s\n" msgstr "%s: errorea %s direktorioa ezabatzean\n" -#: src/usermod.c:279 +#: src/usermod.c:278 #, c-format -msgid "Usage: %s\t[-u uid [-o]] [-g group] [-G group,...] \n" +msgid "Usage: %s\t[-u uid [-o]] [-g group] [[-G group,...] [-a]] \n" msgstr "Erabilera: %s\t[-u uid [-o]] [-g taldea] [-G taldea,...] \n" -#: src/usermod.c:283 +#: src/usermod.c:282 #, c-format msgid "\t\t[-d home [-m]] [-s shell] [-c comment] [-l new_name]\n" msgstr "\t\t[-d etxea [-m]] [-s shell] [-c iruzkina] [-l izen_berria]\n" -#: src/usermod.c:285 +#: src/usermod.c:284 #, c-format msgid "[-f inactive] [-e expire] " msgstr "[-f ez-aktiboa] [-e iraungitu] " -#: src/usermod.c:286 +#: src/usermod.c:285 #, c-format msgid "[-p passwd] [-L|-U] name\n" msgstr "[-p pasahitza] [-L|-U] izena\n" -#: src/usermod.c:458 +#: src/usermod.c:457 #, c-format msgid "%s: out of memory in update_group\n" msgstr "%s: memoriarik ez 'update_group'en\n" -#: src/usermod.c:567 +#: src/usermod.c:566 #, c-format msgid "%s: out of memory in update_gshadow\n" msgstr "%s: memoriarik ez 'update_gshadow'-en\n" -#: src/usermod.c:867 +#: src/usermod.c:870 #, c-format msgid "%s: no flags given\n" msgstr "%s: ez da banderarik eman\n" -#: src/usermod.c:873 +#: src/usermod.c:876 #, c-format msgid "%s: shadow passwords required for -e and -f\n" msgstr "%s: -e eta -f aukerek itzalpeko pasahitzak eskatzen dute\n" -#: src/usermod.c:893 +#: src/usermod.c:886 +#, c-format +msgid "%s: -a flag is ONLY allowed with the -G flag\n" +msgstr "" + +#: src/usermod.c:904 #, c-format msgid "%s: uid %lu is not unique\n" msgstr "%s: %lu ez da uid bakarra\n" -#: src/usermod.c:1004 +#: src/usermod.c:1015 #, c-format msgid "%s: error changing password entry\n" msgstr "%s: errorea pasahitzaren sarrera aldatzean\n" -#: src/usermod.c:1010 +#: src/usermod.c:1021 #, c-format msgid "%s: error removing password entry\n" msgstr "%s: errorea pasahitzaren sarrera ezabatzean\n" -#: src/usermod.c:1026 +#: src/usermod.c:1037 #, c-format msgid "%s: error removing shadow password entry\n" msgstr "%s: errorea itzalpeko pasahitzaren sarrera ezabatzean\n" -#: src/usermod.c:1053 +#: src/usermod.c:1064 #, c-format msgid "%s: directory %s exists\n" msgstr "%s: %s direktorioa badago\n" -#: src/usermod.c:1061 +#: src/usermod.c:1072 #, c-format msgid "%s: can't create %s\n" msgstr "%s: ezin da %s sortu\n" -#: src/usermod.c:1066 +#: src/usermod.c:1077 #, c-format msgid "%s: can't chown %s\n" msgstr "%s:ezin da %s jabez aldatu\n" -#: src/usermod.c:1078 +#: src/usermod.c:1089 #, c-format msgid "%s: warning: failed to completely remove old home directory %s" msgstr "" -#: src/usermod.c:1088 +#: src/usermod.c:1099 #, c-format msgid "%s: cannot rename directory %s to %s\n" msgstr "%s: ezin da %s direktorioa %s gisa izenez aldatu\n" -#: src/usermod.c:1183 +#: src/usermod.c:1194 #, c-format msgid "%s: warning: %s not owned by %s\n" msgstr "%s: abisua: %s ez dago %s(r)en jabegoan\n" -#: src/usermod.c:1189 +#: src/usermod.c:1200 msgid "failed to change mailbox owner" msgstr "huts egin du postontzia jabez aldatzean" -#: src/usermod.c:1197 +#: src/usermod.c:1208 msgid "failed to rename mailbox" msgstr "huts egin du postontzia izenez aldatzean" @@ -1969,6 +1979,29 @@ msgstr "" "`vigr' -k /etc/group editatzen du `vigr -s' -k /etc/gshadow " "editatzen du\n" +#, fuzzy +#~ msgid "Usage: useradd [-u uid [-o]] [-g group] [-G group,...] \n" +#~ msgstr "Erabilera: useradd [-u uid [-o]] [-g taldea] [-G taldea,...] \n" + +#~ msgid "" +#~ " [-d home] [-s shell] [-c comment] [-m [-k template]]\n" +#~ msgstr "" +#~ " [-d etxea] [-s shell] [-c iruzkina] [-m [-k " +#~ "txantiloia]]\n" + +#~ msgid " [-f inactive] [-e expire]\n" +#~ msgstr " [-f ez-aktiboa] [-e iraungitu]\n" + +#, fuzzy +#~ msgid " [-p passwd] [-K KEY=VALUE] name\n" +#~ msgstr " [-p pasahitza] izena\n" + +#~ msgid " useradd -D [-g group] [-b base] [-s shell]\n" +#~ msgstr " useradd -D [-g taldea] [-b base] [-s shell]\n" + +#~ msgid "%s: -O requires NAME=VALUE\n" +#~ msgstr "%s: -O-k NAME=BALIOA eskatzen du\n" + #~ msgid "unknown uid: %u\n" #~ msgstr "uid ezezaguna: %u\n" diff --git a/po/fi.gmo b/po/fi.gmo index 870f744cc97094ab8d6d9faca74ec779c6397d5d..5b2a26ed824d32b211d05ee03db57ff7c2aad27f 100644 GIT binary patch delta 10410 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\n" "Language-Team: Finnish \n" "MIME-Version: 1.0\n" @@ -143,12 +143,12 @@ msgstr "Ei hakemistoa, sis瓣瓣nkirjaudutaan siten, ett瓣 HOME=/" msgid "Cannot execute %s" msgstr "Ei voi suorittaa %s" -#: libmisc/sub.c:55 +#: libmisc/sub.c:56 #, c-format msgid "Invalid root directory \"%s\"\n" msgstr "Virheellinen juurihakemisto \"%s\"\n" -#: libmisc/sub.c:67 +#: libmisc/sub.c:68 #, c-format msgid "Can't change root directory to \"%s\"\n" msgstr "Ei voi vaihtaa juurihakemistoksi \"%s\"\n" @@ -168,16 +168,16 @@ msgstr "Asetustiedoille ei voi varata tilaa.\n" msgid "configuration error - unknown item '%s' (notify administrator)\n" msgstr "asetusvirhe - tuntematon kohta \"%s\" (kerro yll瓣pidolle)\n" -#: lib/pwauth.c:45 src/newgrp.c:338 +#: lib/pwauth.c:48 src/newgrp.c:384 msgid "Password: " msgstr "Salasana: " -#: lib/pwauth.c:47 +#: lib/pwauth.c:50 #, c-format msgid "%s's Password: " msgstr "K瓣ytt瓣j瓣n %s salasana: " -#: src/chage.c:110 +#: src/chage.c:115 #, c-format msgid "" "Usage: chage [options] user\n" @@ -201,10 +201,10 @@ msgstr "" " -d, --lastday VIIM_PVM Aseta edelliseksi salasanan vaihtop瓣iv瓣ksi\n" " VIIM_PVM\n" " -E, --expiredate VANH_PVM Aseta tilin vanhenemisp瓣iv瓣ykseksi VANH_PVM\n" -" -h, --help\t\t\tN瓣yt瓣 t瓣m瓣 ohje ja lopeta\n" -" -I, --inactive POISKYTST Aseta salasana pois k瓣yt繹st瓣 POISKYTST\n" +" -h, --help N瓣yt瓣 t瓣m瓣 ohje ja lopeta\n" +" -I, --inactive POISKYTST Ota salasana pois k瓣yt繹st瓣 POISKYTST\n" " p瓣iv瓣瓣 vanhenemisen j瓣lkeen\n" -" -l, --list\t\t\tN瓣yt瓣 tilin vanhenemistiedot\n" +" -l, --list N瓣yt瓣 tilin vanhenemistiedot\n" " -m, --mindays MIN_PIVI Aseta pienimm瓣ksi sallittuksi m瓣瓣r瓣ksi " "p瓣ivi瓣\n" " ennen salasanan vaihtamista MIN_PIVI\n" @@ -214,147 +214,147 @@ msgstr "" " -W, --warndays VAR_PIVI Aseta vanhenemisen varoitusajaksi " "VAR_PIVI\n" -#: src/chage.c:155 src/chfn.c:139 src/chsh.c:89 +#: src/chage.c:160 src/chfn.c:139 src/chsh.c:89 #, c-format msgid "Enter the new value, or press ENTER for the default\n" msgstr "Sy繹t瓣 uusi arvo tai paina ENTER j瓣tt瓣瓣ksesi oletuksen\n" -#: src/chage.c:159 +#: src/chage.c:164 msgid "Minimum Password Age" msgstr "Salasanan ik瓣 v瓣hint瓣瓣n" -#: src/chage.c:165 +#: src/chage.c:170 msgid "Maximum Password Age" msgstr "Salasanan ik瓣 korkeintaan" -#: src/chage.c:172 +#: src/chage.c:177 msgid "Last Password Change (YYYY-MM-DD)" msgstr "Viimeisin salasanan vaihto (VVVV-KK-PP)" -#: src/chage.c:180 +#: src/chage.c:185 msgid "Password Expiration Warning" msgstr "Salasanan vanhenemisvaroitus" -#: src/chage.c:186 +#: src/chage.c:191 msgid "Password Inactive" msgstr "Salasana pois k瓣yt繹st瓣" -#: src/chage.c:194 +#: src/chage.c:199 msgid "Account Expiration Date (YYYY-MM-DD)" msgstr "Tunnuksen vanhenemisp瓣iv瓣ys (VVVV-KK-PP)" -#: src/chage.c:241 +#: src/chage.c:246 #, c-format msgid "Last password change\t\t\t\t\t: " msgstr "Edellinen salasanan vaihto\t\t\t\t\t: " -#: src/chage.c:243 src/chage.c:257 src/chage.c:273 src/chage.c:286 +#: src/chage.c:248 src/chage.c:262 src/chage.c:278 src/chage.c:291 #, c-format msgid "never\n" msgstr "ei koskaan\n" -#: src/chage.c:254 +#: src/chage.c:259 #, c-format msgid "Password expires\t\t\t\t\t: " msgstr "Salasana vanhenee\t\t\t\t\t: " -#: src/chage.c:270 +#: src/chage.c:275 #, c-format msgid "Password inactive\t\t\t\t\t: " msgstr "Salasana pois k瓣yt繹st瓣\t\t\t\t\t:" -#: src/chage.c:284 +#: src/chage.c:289 #, c-format msgid "Account expires\t\t\t\t\t\t: " msgstr "Tunnus vanhenee\t\t\t\t\t:" -#: src/chage.c:300 +#: src/chage.c:305 #, c-format msgid "Minimum number of days between password change\t\t: %ld\n" msgstr "Salasanan vaihtamisten v瓣lill瓣 v瓣hint瓣瓣n p瓣ivi瓣\t\t: %ld\n" -#: src/chage.c:302 +#: src/chage.c:307 #, c-format msgid "Maximum number of days between password change\t\t: %ld\n" msgstr "Salasanan vaihtamisten v瓣lill瓣 korkeintaan p瓣ivi瓣\t\t: %ld\n" -#: src/chage.c:304 +#: src/chage.c:309 #, c-format msgid "Number of days of warning before password expires\t: %ld\n" msgstr "Montako p瓣iv瓣瓣 varoitetaan ennen salasanan vanhenemista\t\t: %ld\n" -#: src/chage.c:462 +#: src/chage.c:467 #, c-format msgid "%s: do not include \"l\" with other flags\n" msgstr "%s: 瓣l瓣 sis瓣llyt瓣 \"l\" muiden lippujen kanssa\n" -#: src/chage.c:474 src/chage.c:602 src/chfn.c:268 src/chfn.c:277 +#: src/chage.c:479 src/chage.c:607 src/chfn.c:268 src/chfn.c:277 #: src/chfn.c:286 src/chfn.c:295 src/chfn.c:304 src/chfn.c:370 src/chfn.c:382 -#: src/gpasswd.c:150 src/login.c:426 src/passwd.c:769 src/passwd.c:805 +#: src/gpasswd.c:150 src/login.c:430 src/passwd.c:769 src/passwd.c:805 #, c-format msgid "%s: Permission denied.\n" msgstr "%s: Lupa ev瓣tty.\n" -#: src/chage.c:507 src/chage.c:713 src/chpasswd.c:173 src/groupadd.c:488 -#: src/groupdel.c:274 src/groupmod.c:456 src/newusers.c:355 src/useradd.c:1469 -#: src/userdel.c:567 src/usermod.c:1272 src/usermod.c:1326 +#: src/chage.c:512 src/chage.c:718 src/chpasswd.c:173 src/groupadd.c:488 +#: src/groupdel.c:274 src/groupmod.c:456 src/newusers.c:355 src/useradd.c:1518 +#: src/userdel.c:567 src/usermod.c:1283 src/usermod.c:1337 #, c-format msgid "%s: PAM authentication failed\n" msgstr "%s: PAM-todennus ep瓣onnistui\n" -#: src/chage.c:525 src/chpasswd.c:188 +#: src/chage.c:530 src/chpasswd.c:188 #, c-format msgid "%s: can't open password file\n" msgstr "%s: salasanatiedostoa ei voi avata\n" -#: src/chage.c:532 src/chfn.c:324 src/chsh.c:181 src/gpasswd.c:139 +#: src/chage.c:537 src/chfn.c:324 src/chsh.c:181 src/gpasswd.c:139 #: src/gpasswd.c:216 src/groups.c:64 src/passwd.c:811 #, c-format msgid "%s: unknown user %s\n" msgstr "%s: Tuntematon k瓣ytt瓣j瓣 %s\n" -#: src/chage.c:550 +#: src/chage.c:555 #, c-format -msgid "%s: can't lock shadow password file" -msgstr "%s: varjosalasanatiedostoa ei voi lukita" +msgid "%s: can't lock shadow password file\n" +msgstr "%s: varjosalasanatiedostoa ei voi lukita\n" -#: src/chage.c:558 +#: src/chage.c:563 #, c-format -msgid "%s: can't open shadow password file" -msgstr "%s: varjosalasanatiedostoa ei voi avata" +msgid "%s: can't open shadow password file\n" +msgstr "%s: varjosalasanatiedostoa ei voi avata\n" -#: src/chage.c:618 +#: src/chage.c:623 #, c-format msgid "Changing the aging information for %s\n" msgstr "Muutetaan k瓣ytt瓣j瓣n %s vanhenemistietoja\n" -#: src/chage.c:620 +#: src/chage.c:625 #, c-format msgid "%s: error changing fields\n" msgstr "%s: virhe muutettaessa kentti瓣\n" -#: src/chage.c:644 src/pwunconv.c:136 +#: src/chage.c:649 src/pwunconv.c:136 #, c-format msgid "%s: can't update password file\n" msgstr "%s: salasanatiedostoa ei voi p瓣ivitt瓣瓣\n" -#: src/chage.c:667 src/pwunconv.c:131 +#: src/chage.c:672 src/pwunconv.c:131 #, c-format msgid "%s: can't update shadow password file\n" msgstr "%s: varjosalasanatiedostoa ei voi p瓣ivitt瓣瓣\n" -#: src/chage.c:680 +#: src/chage.c:685 #, c-format msgid "%s: can't rewrite shadow password file\n" msgstr "%s: varjosalasanatiedostoa ei voi uudelleenkirjoittaa\n" -#: src/chage.c:724 +#: src/chage.c:729 #, c-format msgid "%s: can't rewrite password file\n" msgstr "%s: salasanatiedostoa ei voi uudelleenkirjoittaa\n" -#: src/chage.c:743 src/chpasswd.c:357 src/groupadd.c:534 src/groupdel.c:339 -#: src/groupmod.c:523 src/newusers.c:570 src/useradd.c:1564 src/userdel.c:689 +#: src/chage.c:748 src/chpasswd.c:357 src/groupadd.c:534 src/groupdel.c:339 +#: src/groupmod.c:523 src/newusers.c:570 src/useradd.c:1613 src/userdel.c:689 #, c-format msgid "%s: PAM chauthtok failed\n" msgstr "%s: PAM-chauthtok ep瓣onnistui\n" @@ -463,7 +463,7 @@ msgstr "Salasanatiedostoa ei voi lukita. Yrit瓣 my繹hemmin uudelleen.\n" msgid "Cannot open the password file.\n" msgstr "Salasanatiedostoa ei voi avata.\n" -#: src/chfn.c:544 src/chsh.c:356 src/passwd.c:477 src/usermod.c:982 +#: src/chfn.c:544 src/chsh.c:356 src/passwd.c:477 src/usermod.c:993 #, c-format msgid "%s: %s not found in /etc/passwd\n" msgstr "%s: K瓣ytt瓣j瓣瓣 %s ei l繹ydy tiedostosta /etc/passwd\n" @@ -685,7 +685,7 @@ msgstr "%s: varjoryhm瓣salanat vaaditaan valitsimelle -A\n" msgid "Who are you?\n" msgstr "Kuka olet?\n" -#: src/gpasswd.c:299 src/newgrp.c:289 +#: src/gpasswd.c:299 src/newgrp.c:318 #, c-format msgid "unknown group: %s\n" msgstr "tuntematon ryhm瓣: %s\n" @@ -778,12 +778,12 @@ msgid "Usage: groupadd [-g gid [-o]] [-f] group\n" msgstr "K瓣ytt繹: groupadd [-g gid [-o]] [-f] ryhm瓣\n" #: src/groupadd.c:161 src/groupadd.c:169 src/groupmod.c:174 src/groupmod.c:196 -#: src/useradd.c:823 src/usermod.c:496 src/usermod.c:618 +#: src/useradd.c:839 src/usermod.c:495 src/usermod.c:617 #, c-format msgid "%s: error adding new group entry\n" msgstr "%s: virhe lis瓣tt瓣ess瓣 uutta ryhm瓣tietuetta\n" -#: src/groupadd.c:218 src/useradd.c:870 +#: src/groupadd.c:218 src/useradd.c:886 #, c-format msgid "%s: name %s is not unique\n" msgstr "%s: nimi %s ei ole ainutkertainen\n" @@ -803,24 +803,24 @@ msgstr "%s: ei saa ainutkertaista GID:i瓣\n" msgid "%s: %s is not a valid group name\n" msgstr "%s: %s ei ole kelpo ryhm瓣nimi\n" -#: src/groupadd.c:308 src/groupmod.c:307 +#: src/groupadd.c:318 src/groupmod.c:307 #, c-format msgid "%s: invalid group %s\n" msgstr "%s: virheellinen ryhm瓣 %s\n" -#: src/groupadd.c:325 src/useradd.c:1058 +#: src/groupadd.c:332 src/useradd.c:1094 #, c-format -msgid "%s: -O requires NAME=VALUE\n" -msgstr "%s: -O vaatii NIMI=ARVO\n" +msgid "%s: -K requires KEY=VALUE\n" +msgstr "%s: -K vaatii AVAIN=ARVO\n" -#: src/groupadd.c:369 src/groupdel.c:123 src/groupmod.c:342 src/useradd.c:1167 -#: src/userdel.c:247 src/usermod.c:504 +#: src/groupadd.c:369 src/groupdel.c:123 src/groupmod.c:342 src/useradd.c:1214 +#: src/userdel.c:247 src/usermod.c:503 #, c-format msgid "%s: cannot rewrite group file\n" msgstr "%s: ryhm瓣tiedostoa ei voi uudelleenkirjoittaa\n" -#: src/groupadd.c:376 src/groupdel.c:130 src/groupmod.c:349 src/useradd.c:1175 -#: src/userdel.c:253 src/usermod.c:627 +#: src/groupadd.c:376 src/groupdel.c:130 src/groupmod.c:349 src/useradd.c:1222 +#: src/userdel.c:253 src/usermod.c:626 #, c-format msgid "%s: cannot rewrite shadow group file\n" msgstr "%s: varjoryhm瓣tiedostoa ei voi uudelleenkirjoittaa\n" @@ -880,7 +880,7 @@ msgstr "%s: ryhm瓣瓣 %s ei ole olemassa\n" msgid "%s: group %s is a NIS group\n" msgstr "%s: ryhm瓣 %s on NIS-ryhm瓣\n" -#: src/groupdel.c:306 src/groupmod.c:489 src/userdel.c:603 src/usermod.c:723 +#: src/groupdel.c:306 src/groupmod.c:489 src/userdel.c:603 src/usermod.c:722 #, c-format msgid "%s: %s is the NIS master\n" msgstr "%s: is瓣nt瓣 %s on NIS-palvelin\n" @@ -1142,7 +1142,7 @@ msgstr "" "\n" "[Yhteydenkatkaisu ohitettu -- p瓣瓣k瓣ytt瓣j瓣n kirjautuminen sallittu.]\n" -#: src/login.c:297 +#: src/login.c:302 #, c-format msgid "" "\n" @@ -1151,17 +1151,17 @@ msgstr "" "\n" "Sis瓣瓣nkirjautuminen keskeytetty %d sekunnin j瓣lkeen.\n" -#: src/login.c:570 +#: src/login.c:576 #, c-format msgid " on `%.100s' from `%.200s'" msgstr " p瓣瓣tteelt瓣 \"%.100s\" osoitteesta \"%.200s\"" -#: src/login.c:573 +#: src/login.c:579 #, c-format msgid " on `%.100s'" msgstr " p瓣瓣tteelt瓣 \"%.100s\"" -#: src/login.c:730 +#: src/login.c:736 #, c-format msgid "" "\n" @@ -1170,26 +1170,26 @@ msgstr "" "\n" "%s-tunnus: " -#: src/login.c:885 src/sulogin.c:203 +#: src/login.c:891 src/sulogin.c:207 msgid "Login incorrect" msgstr "Sis瓣瓣nkirjautuminen ep瓣onnistui" -#: src/login.c:1032 +#: src/login.c:1038 msgid "Warning: login re-enabled after temporary lockout.\n" msgstr "" "Varoitus: sis瓣瓣nkirjautuminen uudelleen k瓣yt繹ss瓣 hetkellisen eston j瓣lkeen.\n" -#: src/login.c:1046 +#: src/login.c:1052 #, c-format msgid "Last login: %s on %s" msgstr "Edellinen kirjautuminen: %s p瓣瓣tteell瓣 %s" -#: src/login.c:1049 +#: src/login.c:1055 #, c-format msgid "Last login: %.19s on %s" msgstr "Edellinen kirjautuminen: %.19s p瓣瓣tteell瓣 %s" -#: src/login.c:1054 +#: src/login.c:1060 #, c-format msgid " from %.*s" msgstr " osoitteesta %.*s" @@ -1204,21 +1204,21 @@ msgstr "K瓣ytt繹: newgrp [-] [ryhm瓣]\n" msgid "Usage: sg group [[-c] command]\n" msgstr "K瓣ytt繹: sg ryhm瓣 [[-c] komento]\n" -#: src/newgrp.c:130 +#: src/newgrp.c:159 #, c-format msgid "unknown UID: %u\n" msgstr "tuntematon UID: %u\n" -#: src/newgrp.c:212 +#: src/newgrp.c:241 #, c-format msgid "unknown GID: %lu\n" msgstr "tuntematon GID: %lu\n" -#: src/newgrp.c:355 src/newgrp.c:364 +#: src/newgrp.c:401 src/newgrp.c:410 msgid "Sorry.\n" msgstr "Pahoittelen.\n" -#: src/newgrp.c:469 +#: src/newgrp.c:515 #, c-format msgid "too many groups\n" msgstr "liian monta ryhm瓣瓣\n" @@ -1364,7 +1364,7 @@ msgstr "%s: muisti loppui\n" msgid "%s: Cannot execute %s" msgstr "%s: Komento %s ei voi suorittaa" -#: src/passwd.c:732 +#: src/passwd.c:727 #, c-format msgid "%s: repository %s not supported\n" msgstr "%s: tietol瓣hdett瓣 %s ei tueta\n" @@ -1481,35 +1481,35 @@ msgstr "%s: k瓣ytt瓣j瓣n %s tietuetta ei voi p瓣ivitt瓣瓣\n" msgid "%s: can't delete shadow password file\n" msgstr "%s: varjosalasanatiedostoa ei voi poistaa\n" -#: src/su.c:132 +#: src/su.c:129 msgid "Sorry." msgstr "Pahoittelen." -#: src/su.c:319 +#: src/su.c:315 #, c-format msgid "%s: must be run from a terminal\n" msgstr "%s: t瓣ytyy suorittaa p瓣瓣tteess瓣\n" -#: src/su.c:416 +#: src/su.c:412 #, c-format msgid "%s: pam_start: error %d\n" msgstr "%s: pam_start: virhe %d\n" -#: src/su.c:444 +#: src/su.c:440 #, c-format msgid "Unknown id: %s\n" msgstr "Tuntematon id: %s\n" -#: src/su.c:479 src/su.c:495 +#: src/su.c:475 src/su.c:491 #, c-format msgid "You are not authorized to su %s\n" msgstr "Sinulla ei ole lupaa asettua k瓣ytt瓣j瓣ksi %s\n" -#: src/su.c:490 +#: src/su.c:486 msgid "(Enter your own password.)" msgstr "(Sy繹t瓣 oma salasanasi.)" -#: src/su.c:522 +#: src/su.c:520 #, c-format msgid "" "%s: %s\n" @@ -1518,7 +1518,7 @@ msgstr "" "%s: %s\n" "(Ohitettu)\n" -#: src/su.c:730 +#: src/su.c:727 #, c-format msgid "No shell\n" msgstr "Ei kuorta\n" @@ -1543,12 +1543,12 @@ msgstr "Sy繹t瓣 OMA salasanasi todennukseksi.\n" msgid "No password file\n" msgstr "Ei salasanatiedosto\n" -#: src/sulogin.c:160 +#: src/sulogin.c:164 #, c-format msgid "No password entry for 'root'\n" msgstr "Ei salasanatietuetta p瓣瓣k瓣ytt瓣j瓣lle (\"root\")\n" -#: src/sulogin.c:175 +#: src/sulogin.c:179 msgid "" "\n" "Type control-d to proceed with normal startup,\n" @@ -1558,216 +1558,253 @@ msgstr "" "Paina ctrl-d jatkaaksesi normaalia k瓣ynnistyst瓣,\n" "(tai sy繹t瓣 p瓣瓣k瓣ytt瓣j瓣n salasana j瓣rjestelm瓣n yll瓣pit瓣miseksi):" -#: src/sulogin.c:210 +#: src/sulogin.c:214 msgid "Entering System Maintenance Mode\n" msgstr "Siirryt瓣瓣n j瓣rjestelm瓣n yll瓣pitotilaan\n" -#: src/useradd.c:221 src/useradd.c:234 src/usermod.c:664 src/usermod.c:677 +#: src/useradd.c:222 src/useradd.c:235 src/usermod.c:663 src/usermod.c:676 #, c-format msgid "%s: invalid numeric argument `%s'\n" msgstr "%s: virheellinen numeroargumentti \"%s\"\n" -#: src/useradd.c:289 +#: src/useradd.c:290 #, c-format msgid "%s: unknown GID %s\n" msgstr "%s: tuntematon GID %s\n" -#: src/useradd.c:297 src/useradd.c:573 src/useradd.c:1014 src/usermod.c:217 -#: src/usermod.c:785 +#: src/useradd.c:298 src/useradd.c:574 src/useradd.c:1058 src/usermod.c:216 +#: src/usermod.c:788 #, c-format msgid "%s: unknown group %s\n" msgstr "%s: tuntematon ryhm瓣 %s\n" -#: src/useradd.c:405 +#: src/useradd.c:406 #, c-format msgid "%s: cannot create new defaults file\n" msgstr "%s: uutta defaults-tiedostoa ei voi luoda\n" -#: src/useradd.c:410 +#: src/useradd.c:411 #, c-format msgid "%s: cannot open new defaults file\n" msgstr "%s: uutta defaults-tiedostoa ei voi avata\n" # Kannattaako tuota k瓣瓣nt瓣瓣, siin瓣 viitataan rename()-funktioon... -#: src/useradd.c:498 src/useradd.c:509 +#: src/useradd.c:499 src/useradd.c:510 #, c-format msgid "%s: rename: %s" msgstr "%s: rename: %s" -#: src/useradd.c:594 src/usermod.c:238 +#: src/useradd.c:595 src/usermod.c:237 #, c-format msgid "%s: group `%s' is a NIS group.\n" msgstr "%s: ryhm瓣 \"%s\" ei ole NIS-ryhm瓣.\n" -#: src/useradd.c:603 src/usermod.c:247 +#: src/useradd.c:604 src/usermod.c:246 #, c-format msgid "%s: too many groups specified (max %d).\n" msgstr "%s: liian monta ryhm瓣瓣 m瓣瓣ritelty (korkeintaan %d).\n" -#: src/useradd.c:635 +#: src/useradd.c:634 #, c-format -msgid "Usage: useradd [-u uid [-o]] [-g group] [-G group,...] \n" -msgstr "K瓣ytt繹: useradd [-u uid [-o]] [-g ryhm瓣] [-G ryhm瓣,...] \n" +msgid "" +"Usage: useradd [options] LOGIN\n" +"\n" +"Options:\n" +" -b, --base-dir BASE_DIR\tbase directory for the the new user account\n" +"\t\t\t\thome directory\n" +" -c, --comment COMMENT\t\tset the GECOS field for the new user account\n" +" -d, --home-dir HOME_DIR\thome directory for the new user account\n" +" -D, --defaults\t\tprint or save modified default useradd\n" +"\t\t\t\tconfiguration\n" +" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n" +" -f, --inactive INACTIVE\tset password inactive after expiration\n" +"\t\t\t\tto INACTIVE\n" +" -g, --gid GROUP\t\tforce use GROUP for the new user account\n" +" -G, --groups GROUPS\t\tlist of supplementary groups for the new\n" +"\t\t\t\tuser account\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -k, --skel SKEL_DIR \t\tspecify an alternative skel directory\n" +" -K, --key KEY=VALUE\t\toverrides /etc/login.defs defaults\n" +" -m, --create-home\t\tcreate home directory for the new user\n" +"\t\t\t\taccount\n" +" -o, --non-unique\t\tallow create user with duplicate\n" +"\t\t\t\t(non-unique) UID\n" +" -p, --password PASSWORD\tuse encrypted password for the new user\n" +"\t\t\t\taccount\n" +" -s, --shell SHELL\t\tthe login shell for the new user account\n" +" -u, --uid UID\t\t\tforce use the UID for the new user account\n" +msgstr "" +"K瓣ytt繹: useradd [valitsimet] TUNNUS\n" +"\n" +"Valitsimet:\n" +" -b, --base-dir YLHAK Yl瓣hakemisto uuden k瓣ytt瓣j瓣tunnuksen\n" +" kotihakemistolle\n" +" -c, --comment KOMMENTTI Aseta GECOS-kentt瓣 uudelle " +"k瓣ytt瓣j瓣tunnukselle\n" +" -d, --home-dir KOTIHAK Uuden k瓣ytt瓣j瓣tunnuksen kotihakemisto\n" +" -D, --defaults Tulosta tai tallenna useradd-ty繹kalun\n" +" oletusasetukset\n" +" -e, --expiredate VANH_PVM Aseta tilin vanhenemisp瓣iv瓣ykseksi VANH_PVM\n" +" -f, --inactive POISKYTST Ota salasana pois k瓣yt繹st瓣 POISKYTST\n" +" p瓣iv瓣瓣 vanhenemisen j瓣lkeen\n" +" -g, --gid RYHM Valitse itse RYHM uudelle " +"k瓣ytt瓣j瓣tunnukselle\n" +" -G, --groups RYHMT Luettelo lis瓣ryhmist瓣 uudelle\n" +" k瓣ytt瓣j瓣tunnukselle\n" +" -h, --help N瓣yt瓣 t瓣m瓣 ohje ja lopeta\n" +" -k, --skel MALLIHAK M瓣瓣rit瓣 vaihtoehtoinen mallihakemisto\n" +" -K, --key AVAIN=ARVO Kumoa /etc/login.defs-oletusarvot\n" +" -m, --create-home Luo kotihakemisto uudelle " +"k瓣ytt瓣j瓣tunnukselle\n" +" -o, --non-unique Salli UID:n uudelleenk瓣ytt繹 (ei-uniikki " +"UID)\n" +" luotaessa k瓣ytt瓣j瓣tunnus\n" +" -p, --password SALASANA K瓣yt瓣 salakirjoitettua salasanaa uudelle\n" +" k瓣ytt瓣j瓣tunnukselle\n" +" -s, --shell KUORI Uuden k瓣ytt瓣j瓣tunnuksen " +"sis瓣瓣nkirjautumiskuori\n" +" -u, --uid UID Valitse itse UID uudelle " +"k瓣ytt瓣j瓣tunnukselle\n" -#: src/useradd.c:638 -#, c-format -msgid " [-d home] [-s shell] [-c comment] [-m [-k template]]\n" -msgstr " [-d koti] [-s kuori] [-c komento] [-m [-k malli]]\n" - -#: src/useradd.c:639 src/useradd.c:643 -#, c-format -msgid " [-f inactive] [-e expire]\n" -msgstr " [-f poisk瓣yt繹st瓣] [-e vanhenee]\n" - -#: src/useradd.c:640 -#, c-format -msgid " [-p passwd] name\n" -msgstr " [-p salansana] nimi\n" - -#: src/useradd.c:642 -#, c-format -msgid " useradd -D [-g group] [-b base] [-s shell]\n" -msgstr " useradd -D [-g ryhm瓣] [-b perus] [-s kuori]\n" - -#: src/useradd.c:722 src/usermod.c:426 +#: src/useradd.c:738 src/usermod.c:425 #, c-format msgid "%s: error locking group file\n" msgstr "%s: virhe lukittaessa ryhm瓣tiedostoa\n" -#: src/useradd.c:726 src/usermod.c:431 +#: src/useradd.c:742 src/usermod.c:430 #, c-format msgid "%s: error opening group file\n" msgstr "%s: virhe avattaessa ryhm瓣tiedostoa\n" -#: src/useradd.c:732 src/usermod.c:524 +#: src/useradd.c:748 src/usermod.c:523 #, c-format msgid "%s: error locking shadow group file\n" msgstr "%s: virhe lukittaessa varjoryhm瓣tiedostoa\n" -#: src/useradd.c:737 src/usermod.c:530 +#: src/useradd.c:753 src/usermod.c:529 #, c-format msgid "%s: error opening shadow group file\n" msgstr "%s: virhe avattaessa varjoryhm瓣tiedostoa\n" -#: src/useradd.c:875 +#: src/useradd.c:891 #, c-format msgid "%s: UID %u is not unique\n" msgstr "%s: UID %u ei ole ainutkertainen\n" -#: src/useradd.c:905 +#: src/useradd.c:921 #, c-format msgid "%s: can't get unique UID\n" msgstr "%s: ei saa ainutkertaista UID:t瓣\n" -#: src/useradd.c:936 +#: src/useradd.c:977 #, c-format msgid "%s: invalid base directory `%s'\n" msgstr "%s: virheellinen perushakemisto \"%s\"\n" -#: src/useradd.c:946 +#: src/useradd.c:988 #, c-format msgid "%s: invalid comment `%s'\n" msgstr "%s: virheellinen kommentti \"%s\"\n" -#: src/useradd.c:957 +#: src/useradd.c:1000 #, c-format msgid "%s: invalid home directory `%s'\n" msgstr "%s: virheellinen kotihakemisto \"%s\"\n" -#: src/useradd.c:975 src/usermod.c:768 +#: src/useradd.c:1018 src/usermod.c:771 #, c-format msgid "%s: invalid date `%s'\n" msgstr "%s: virheellinen p瓣iv瓣ys \"%s\"\n" -#: src/useradd.c:988 +#: src/useradd.c:1031 #, c-format msgid "%s: shadow passwords required for -e\n" msgstr "%s: varjosalasanat vaaditaan valitsimelle -e\n" -#: src/useradd.c:1004 +#: src/useradd.c:1047 #, c-format msgid "%s: shadow passwords required for -f\n" msgstr "%s: varjosalasanat vaaditaan valitsimelle -f\n" -#: src/useradd.c:1070 src/usermod.c:745 src/usermod.c:755 src/usermod.c:800 -#: src/usermod.c:844 +#: src/useradd.c:1113 src/usermod.c:748 src/usermod.c:758 src/usermod.c:803 +#: src/usermod.c:847 #, c-format msgid "%s: invalid field `%s'\n" msgstr "%s: virheellinen kentt瓣 \"%s\"\n" -#: src/useradd.c:1081 +#: src/useradd.c:1126 #, c-format msgid "%s: invalid shell `%s'\n" msgstr "%s: virheellinen kuori \"%s\"\n" -#: src/useradd.c:1122 +#: src/useradd.c:1169 #, c-format msgid "%s: invalid user name '%s'\n" msgstr "%s: virheellinen k瓣ytt瓣j瓣tunnus \"%s\"\n" -#: src/useradd.c:1156 src/userdel.c:242 src/usermod.c:909 +#: src/useradd.c:1203 src/userdel.c:242 src/usermod.c:920 #, c-format msgid "%s: cannot rewrite password file\n" msgstr "%s: salasanatiedostoa ei voi uudelleenkirjoittaa\n" -#: src/useradd.c:1161 src/userdel.c:245 src/usermod.c:914 +#: src/useradd.c:1208 src/userdel.c:245 src/usermod.c:925 #, c-format msgid "%s: cannot rewrite shadow password file\n" msgstr "%s: varjosalasanatiedostoa ei voi uudelleenkirjoittaa\n" -#: src/useradd.c:1197 src/userdel.c:289 src/usermod.c:942 +#: src/useradd.c:1244 src/userdel.c:289 src/usermod.c:953 #, c-format msgid "%s: unable to lock password file\n" msgstr "%s: salasanatiedostoa ei voi lukita\n" -#: src/useradd.c:1201 src/userdel.c:293 src/usermod.c:946 +#: src/useradd.c:1248 src/userdel.c:293 src/usermod.c:957 #, c-format msgid "%s: unable to open password file\n" msgstr "%s: salasanatiedostoa ei voi avata\n" -#: src/useradd.c:1207 src/userdel.c:298 src/usermod.c:951 +#: src/useradd.c:1254 src/userdel.c:298 src/usermod.c:962 #, c-format msgid "%s: cannot lock shadow password file\n" msgstr "%s: varjosalasanatiedostoa ei voi lukita\n" -#: src/useradd.c:1213 src/userdel.c:303 src/usermod.c:956 +#: src/useradd.c:1260 src/userdel.c:303 src/usermod.c:967 #, c-format msgid "%s: cannot open shadow password file\n" msgstr "%s: varjosalasanatiedostoa ei voi avata\n" -#: src/useradd.c:1300 +#: src/useradd.c:1347 #, c-format msgid "%s: error adding new password entry\n" msgstr "%s: virhe lis瓣tt瓣ess瓣 uutta salasanatietuetta\n" -#: src/useradd.c:1310 src/usermod.c:1019 +#: src/useradd.c:1358 src/usermod.c:1030 #, c-format msgid "%s: error adding new shadow password entry\n" msgstr "%s: virhe lis瓣tt瓣ess瓣 uutta varjosalasanatietuetta\n" -#: src/useradd.c:1337 +#: src/useradd.c:1386 #, c-format msgid "%s: cannot create directory %s\n" msgstr "%s: hakemistoa %s ei voi luoda\n" -#: src/useradd.c:1367 +#: src/useradd.c:1416 #, c-format msgid "No group named \"mail\" exists, creating mail spool with mode 0600.\n" msgstr "" "Ryhm瓣瓣 nimelt瓣 \"mail\" ei ole olemassa, luodaan postilaatikko oikeuksilla " "0600.\n" -#: src/useradd.c:1390 +#: src/useradd.c:1439 #, c-format msgid "Can't create mail spool for user %s.\n" msgstr "K瓣ytt瓣j瓣lle %s ei voi luoda postilaatikkoa.\n" -#: src/useradd.c:1492 src/usermod.c:888 +#: src/useradd.c:1541 src/usermod.c:899 #, c-format msgid "%s: user %s exists\n" msgstr "%s: k瓣ytt瓣j瓣 %s on olemassa\n" -#: src/useradd.c:1506 +#: src/useradd.c:1555 #, c-format msgid "" "%s: group %s exists - if you want to add this user to that group, use -g.\n" @@ -1775,7 +1812,7 @@ msgstr "" "%s: ryhm瓣 %s on olemassa - jos haluat lis瓣t瓣 t瓣m瓣n k瓣ytt瓣j瓣n ryhm瓣瓣n, k瓣yt瓣 " "valitsinta -g.\n" -#: src/useradd.c:1544 +#: src/useradd.c:1593 #, c-format msgid "%s: warning: CREATE_HOME not supported, please use -m instead.\n" msgstr "%s: varoitus: CREATE_HOME ei tuettu, k瓣yt瓣 -m sen sijaan.\n" @@ -1825,12 +1862,12 @@ msgstr "%s: tiedoston %s omistaja ei ole %s, ei poisteta\n" msgid "%s: warning: can't remove " msgstr "%s: varoitus: ei voi poistaa tiedostoa " -#: src/userdel.c:584 src/usermod.c:702 +#: src/userdel.c:584 src/usermod.c:701 #, c-format msgid "%s: user %s does not exist\n" msgstr "%s: k瓣ytt瓣j瓣瓣 %s ei ole olemassa\n" -#: src/userdel.c:599 src/usermod.c:718 +#: src/userdel.c:599 src/usermod.c:717 #, c-format msgid "%s: user %s is a NIS user\n" msgstr "%s: k瓣ytt瓣j瓣 %s on NIS-k瓣ytt瓣j瓣\n" @@ -1846,102 +1883,107 @@ msgstr "" msgid "%s: error removing directory %s\n" msgstr "%s: virhe poistettaessa hakemistoa %s\n" -#: src/usermod.c:279 +#: src/usermod.c:278 #, c-format -msgid "Usage: %s\t[-u uid [-o]] [-g group] [-G group,...] \n" -msgstr "K瓣ytt繹: %s\t[-u uid [-o]] [-g ryhm瓣] [-G ryhm瓣,...] \n" +msgid "Usage: %s\t[-u uid [-o]] [-g group] [[-G group,...] [-a]] \n" +msgstr "K瓣ytt繹: %s\t[-u uid [-o]] [-g ryhm瓣] [[-G ryhm瓣,...] [-a]]\n" -#: src/usermod.c:283 +#: src/usermod.c:282 #, c-format msgid "\t\t[-d home [-m]] [-s shell] [-c comment] [-l new_name]\n" msgstr "\t\t[-d koti [-m]] [-s kuori] [-c kommentti] [-l uusi_nimi]\n" -#: src/usermod.c:285 +#: src/usermod.c:284 #, c-format msgid "[-f inactive] [-e expire] " msgstr "[-f poisk瓣yt繹st瓣] [-e vanhenee] " -#: src/usermod.c:286 +#: src/usermod.c:285 #, c-format msgid "[-p passwd] [-L|-U] name\n" msgstr "[-p passwd] [-L|-U] nimi\n" -#: src/usermod.c:458 +#: src/usermod.c:457 #, c-format msgid "%s: out of memory in update_group\n" msgstr "%s: muisti loppui funktiossa update_group\n" -#: src/usermod.c:567 +#: src/usermod.c:566 #, c-format msgid "%s: out of memory in update_gshadow\n" msgstr "%s: muisti loppui funktiossa update_gshadow\n" -#: src/usermod.c:867 +#: src/usermod.c:870 #, c-format msgid "%s: no flags given\n" msgstr "%s: lippuja ei annettu\n" -#: src/usermod.c:873 +#: src/usermod.c:876 #, c-format msgid "%s: shadow passwords required for -e and -f\n" msgstr "%s: varjosalasanat vaaditaan valitsimille -e ja -f\n" -#: src/usermod.c:893 +#: src/usermod.c:886 +#, c-format +msgid "%s: -a flag is ONLY allowed with the -G flag\n" +msgstr "%s: Valitsinta -a voi k瓣ytt瓣瓣 VAIN yhdess瓣 valitsimen -G kanssa\n" + +#: src/usermod.c:904 #, c-format msgid "%s: uid %lu is not unique\n" msgstr "%s: uid %lu ei ole ainutkertainen\n" -#: src/usermod.c:1004 +#: src/usermod.c:1015 #, c-format msgid "%s: error changing password entry\n" msgstr "%s: virhe muutettaessa salasanatietuetta\n" -#: src/usermod.c:1010 +#: src/usermod.c:1021 #, c-format msgid "%s: error removing password entry\n" msgstr "%s: virhe poistettaessa salasanatietuetta\n" -#: src/usermod.c:1026 +#: src/usermod.c:1037 #, c-format msgid "%s: error removing shadow password entry\n" msgstr "%s: virhe poistettaessa varjosalasanatietuetta\n" -#: src/usermod.c:1053 +#: src/usermod.c:1064 #, c-format msgid "%s: directory %s exists\n" msgstr "%s: hakemisto %s on olemassa\n" -#: src/usermod.c:1061 +#: src/usermod.c:1072 #, c-format msgid "%s: can't create %s\n" msgstr "%s: tiedostoa %s ei voi luoda\n" -#: src/usermod.c:1066 +#: src/usermod.c:1077 #, c-format msgid "%s: can't chown %s\n" msgstr "%s: tiedoston %s omistajaa ei voi asettaa\n" -#: src/usermod.c:1078 +#: src/usermod.c:1089 #, c-format msgid "%s: warning: failed to completely remove old home directory %s" msgstr "" "%s: varoitus: vanhan kotihakemiston %s t瓣ydellinen poistaminen ep瓣onnistui" -#: src/usermod.c:1088 +#: src/usermod.c:1099 #, c-format msgid "%s: cannot rename directory %s to %s\n" msgstr "%s: hakemistoa %s ei voi uudelleennimet瓣 hakemistoksi %s\n" -#: src/usermod.c:1183 +#: src/usermod.c:1194 #, c-format msgid "%s: warning: %s not owned by %s\n" msgstr "%s: varoitus: tiedoston %s omistaja ei ole %s\n" -#: src/usermod.c:1189 +#: src/usermod.c:1200 msgid "failed to change mailbox owner" msgstr "postilaatikon omistajan vaihtaminen ep瓣onnistui" -#: src/usermod.c:1197 +#: src/usermod.c:1208 msgid "failed to rename mailbox" msgstr "postilaatikon uudelleennime瓣minen ep瓣onnistui" diff --git a/po/fr.gmo b/po/fr.gmo index 13d9dec36a4c55346d130ab96f2ac761d08f0d70..e5bfb4ab8dcc09d3c1e35290467dae3c3a203fbf 100644 GIT binary patch delta 7829 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 delta 8337 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 diff --git a/po/fr.po b/po/fr.po index 1d7c8bf7..2c27b79b 100644 --- a/po/fr.po +++ b/po/fr.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: shadow 4.0.8\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2005-06-20 17:48+0200\n" +"POT-Creation-Date: 2005-07-18 16:02+0200\n" "PO-Revision-Date: 2005-04-20 22:39+0200\n" "Last-Translator: Jean-Luc Coulon (f5ibh) \n" "Language-Team: French \n" @@ -146,12 +146,12 @@ msgstr "Pas de r矇pertoire, connexion avec HOME=/" msgid "Cannot execute %s" msgstr "Impossible d'ex矇cuter %s" -#: libmisc/sub.c:55 +#: libmisc/sub.c:56 #, c-format msgid "Invalid root directory \"%s\"\n" msgstr "R矇pertoire racine 竄%s罈 incorrect\n" -#: libmisc/sub.c:67 +#: libmisc/sub.c:68 #, c-format msgid "Can't change root directory to \"%s\"\n" msgstr "Impossible de changer le r矇pertoire racine en 竄%s罈\n" @@ -174,16 +174,16 @@ msgstr "" "erreur de configuration - 矇l矇ment 竄%s罈 inconnu (pr矇venez " "l'administrateur)\n" -#: lib/pwauth.c:45 src/newgrp.c:338 +#: lib/pwauth.c:48 src/newgrp.c:384 msgid "Password: " msgstr "Mot de passe: " -#: lib/pwauth.c:47 +#: lib/pwauth.c:50 #, c-format msgid "%s's Password: " msgstr "Mot de passe de %s: " -#: src/chage.c:110 +#: src/chage.c:115 #, c-format msgid "" "Usage: chage [options] user\n" @@ -202,152 +202,152 @@ msgid "" " -W, --warndays WARN_DAYS\tset expiration warning days to WARN_DAYS\n" msgstr "" -#: src/chage.c:155 src/chfn.c:139 src/chsh.c:89 +#: src/chage.c:160 src/chfn.c:139 src/chsh.c:89 #, c-format msgid "Enter the new value, or press ENTER for the default\n" msgstr "" "Entrez la nouvelle valeur ou 竄Entr矇e罈 pour conserver la valeur propos矇e\n" -#: src/chage.c:159 +#: src/chage.c:164 msgid "Minimum Password Age" msgstr "Dur矇e minimale de validit矇 du mot de passe" -#: src/chage.c:165 +#: src/chage.c:170 msgid "Maximum Password Age" msgstr "Dur矇e maximale de validit矇 du mot de passe" -#: src/chage.c:172 +#: src/chage.c:177 msgid "Last Password Change (YYYY-MM-DD)" msgstr "Dernier changement de mot de passe (AAAA-MM-JJ)" -#: src/chage.c:180 +#: src/chage.c:185 msgid "Password Expiration Warning" msgstr "Avertissement de fin de validit矇 du mot de passe" -#: src/chage.c:186 +#: src/chage.c:191 msgid "Password Inactive" msgstr "Mot de passe d矇sactiv矇" -#: src/chage.c:194 +#: src/chage.c:199 msgid "Account Expiration Date (YYYY-MM-DD)" msgstr "Date de fin de validit矇 du compte (AAAA-MM-JJ)" -#: src/chage.c:241 +#: src/chage.c:246 #, c-format msgid "Last password change\t\t\t\t\t: " msgstr "Dernier changement de mot de passe\t\t\t\t\t: " -#: src/chage.c:243 src/chage.c:257 src/chage.c:273 src/chage.c:286 +#: src/chage.c:248 src/chage.c:262 src/chage.c:278 src/chage.c:291 #, c-format msgid "never\n" msgstr "jamais\n" -#: src/chage.c:254 +#: src/chage.c:259 #, c-format msgid "Password expires\t\t\t\t\t: " msgstr "Fin de validit矇 du mot de passe\t\t\t\t\t: " -#: src/chage.c:270 +#: src/chage.c:275 #, c-format msgid "Password inactive\t\t\t\t\t: " msgstr "Mot de passe d矇sactiv矇\t\t\t\t\t: " -#: src/chage.c:284 +#: src/chage.c:289 #, c-format msgid "Account expires\t\t\t\t\t\t: " msgstr "Fin de validit矇 du compte\t\t\t\t\t: " -#: src/chage.c:300 +#: src/chage.c:305 #, c-format msgid "Minimum number of days between password change\t\t: %ld\n" msgstr "" "Nombre minimum de jours entre les changements de mot de passe\t\t: %ld\n" -#: src/chage.c:302 +#: src/chage.c:307 #, c-format msgid "Maximum number of days between password change\t\t: %ld\n" msgstr "" "Nombre maximum de jours entre les changements de mot de passe\t\t: %ld\n" -#: src/chage.c:304 +#: src/chage.c:309 #, c-format msgid "Number of days of warning before password expires\t: %ld\n" msgstr "" "Nombre de jours d'avertissement avant la fin de validit矇 du mot de passe\t: %" "ld\n" -#: src/chage.c:462 +#: src/chage.c:467 #, c-format msgid "%s: do not include \"l\" with other flags\n" msgstr "%s: ne pas m矇langer 竄l罈 avec les autres indicateurs\n" -#: src/chage.c:474 src/chage.c:602 src/chfn.c:268 src/chfn.c:277 +#: src/chage.c:479 src/chage.c:607 src/chfn.c:268 src/chfn.c:277 #: src/chfn.c:286 src/chfn.c:295 src/chfn.c:304 src/chfn.c:370 src/chfn.c:382 -#: src/gpasswd.c:150 src/login.c:426 src/passwd.c:769 src/passwd.c:805 +#: src/gpasswd.c:150 src/login.c:430 src/passwd.c:769 src/passwd.c:805 #, c-format msgid "%s: Permission denied.\n" msgstr "%s: permission refus矇e.\n" -#: src/chage.c:507 src/chage.c:713 src/chpasswd.c:173 src/groupadd.c:488 -#: src/groupdel.c:274 src/groupmod.c:456 src/newusers.c:355 src/useradd.c:1469 -#: src/userdel.c:567 src/usermod.c:1272 src/usermod.c:1326 +#: src/chage.c:512 src/chage.c:718 src/chpasswd.c:173 src/groupadd.c:488 +#: src/groupdel.c:274 src/groupmod.c:456 src/newusers.c:355 src/useradd.c:1518 +#: src/userdel.c:567 src/usermod.c:1283 src/usermod.c:1337 #, c-format msgid "%s: PAM authentication failed\n" msgstr "%s: 矇chec de la m矇thode d'authentification PAM\n" -#: src/chage.c:525 src/chpasswd.c:188 +#: src/chage.c:530 src/chpasswd.c:188 #, c-format msgid "%s: can't open password file\n" msgstr "%s: impossible d'ouvrir le fichier des mots de passe\n" -#: src/chage.c:532 src/chfn.c:324 src/chsh.c:181 src/gpasswd.c:139 +#: src/chage.c:537 src/chfn.c:324 src/chsh.c:181 src/gpasswd.c:139 #: src/gpasswd.c:216 src/groups.c:64 src/passwd.c:811 #, c-format msgid "%s: unknown user %s\n" msgstr "%s: utilisateur %s inconnu\n" -#: src/chage.c:550 +#: src/chage.c:555 #, c-format -msgid "%s: can't lock shadow password file" -msgstr "%s: impossible de verrouiller le fichier des mots de passe cach矇s" +msgid "%s: can't lock shadow password file\n" +msgstr "%s: impossible de verrouiller le fichier des mots de passe cach矇s\n" -#: src/chage.c:558 +#: src/chage.c:563 #, c-format -msgid "%s: can't open shadow password file" -msgstr "%s: impossible d'ouvrir le fichier des mots de passe cach矇s" +msgid "%s: can't open shadow password file\n" +msgstr "%s: impossible d'ouvrir le fichier des mots de passe cach矇s\n" -#: src/chage.c:618 +#: src/chage.c:623 #, c-format msgid "Changing the aging information for %s\n" msgstr "Changement des informations sur la limite de validit矇 pour %s\n" -#: src/chage.c:620 +#: src/chage.c:625 #, c-format msgid "%s: error changing fields\n" msgstr "%s: erreur lors de la modification des champs\n" -#: src/chage.c:644 src/pwunconv.c:136 +#: src/chage.c:649 src/pwunconv.c:136 #, c-format msgid "%s: can't update password file\n" msgstr "%s: impossible de mettre jour le fichier des mots de passe\n" -#: src/chage.c:667 src/pwunconv.c:131 +#: src/chage.c:672 src/pwunconv.c:131 #, c-format msgid "%s: can't update shadow password file\n" msgstr "%s: impossible de mettre jour le fichier des mots de passe cach矇s\n" -#: src/chage.c:680 +#: src/chage.c:685 #, c-format msgid "%s: can't rewrite shadow password file\n" msgstr "%s: impossible de r矇矇crire le fichier des mots de passe cach矇s\n" -#: src/chage.c:724 +#: src/chage.c:729 #, c-format msgid "%s: can't rewrite password file\n" msgstr "%s: impossible de r矇矇crire le fichier des mots de passe\n" -#: src/chage.c:743 src/chpasswd.c:357 src/groupadd.c:534 src/groupdel.c:339 -#: src/groupmod.c:523 src/newusers.c:570 src/useradd.c:1564 src/userdel.c:689 +#: src/chage.c:748 src/chpasswd.c:357 src/groupadd.c:534 src/groupdel.c:339 +#: src/groupmod.c:523 src/newusers.c:570 src/useradd.c:1613 src/userdel.c:689 #, c-format msgid "%s: PAM chauthtok failed\n" msgstr "%s: erreur de PAM chauthtok\n" @@ -459,7 +459,7 @@ msgstr "" msgid "Cannot open the password file.\n" msgstr "Impossible d'ouvrir le fichier des mots de passe.\n" -#: src/chfn.c:544 src/chsh.c:356 src/passwd.c:477 src/usermod.c:982 +#: src/chfn.c:544 src/chsh.c:356 src/passwd.c:477 src/usermod.c:993 #, c-format msgid "%s: %s not found in /etc/passwd\n" msgstr "%s: %s non trouv矇 dans /etc/passwd\n" @@ -684,7 +684,7 @@ msgstr "%s: mots de passe de groupe cach矇s n矇cessaires pour -A\n" msgid "Who are you?\n" msgstr "Qui 礙tes-vous?\n" -#: src/gpasswd.c:299 src/newgrp.c:289 +#: src/gpasswd.c:299 src/newgrp.c:318 #, c-format msgid "unknown group: %s\n" msgstr "groupe inconnu: %s\n" @@ -777,12 +777,12 @@ msgid "Usage: groupadd [-g gid [-o]] [-f] group\n" msgstr "Usage: groupadd [-g gid [-o]] [-f] groupe\n" #: src/groupadd.c:161 src/groupadd.c:169 src/groupmod.c:174 src/groupmod.c:196 -#: src/useradd.c:823 src/usermod.c:496 src/usermod.c:618 +#: src/useradd.c:839 src/usermod.c:495 src/usermod.c:617 #, c-format msgid "%s: error adding new group entry\n" msgstr "%s: erreur lors de l'ajout du nouveau groupe\n" -#: src/groupadd.c:218 src/useradd.c:870 +#: src/groupadd.c:218 src/useradd.c:886 #, c-format msgid "%s: name %s is not unique\n" msgstr "%s: le nom %s n'est pas unique\n" @@ -802,24 +802,24 @@ msgstr "%s: impossible d'obtenir un gid unique\n" msgid "%s: %s is not a valid group name\n" msgstr "%s: %s n'est pas un nom de groupe valide\n" -#: src/groupadd.c:308 src/groupmod.c:307 +#: src/groupadd.c:318 src/groupmod.c:307 #, c-format msgid "%s: invalid group %s\n" msgstr "%s: groupe %s non valable\n" -#: src/groupadd.c:325 src/useradd.c:1058 -#, c-format -msgid "%s: -O requires NAME=VALUE\n" +#: src/groupadd.c:332 src/useradd.c:1094 +#, fuzzy, c-format +msgid "%s: -K requires KEY=VALUE\n" msgstr "%s: -O requiert NAME=VALEUR\n" -#: src/groupadd.c:369 src/groupdel.c:123 src/groupmod.c:342 src/useradd.c:1167 -#: src/userdel.c:247 src/usermod.c:504 +#: src/groupadd.c:369 src/groupdel.c:123 src/groupmod.c:342 src/useradd.c:1214 +#: src/userdel.c:247 src/usermod.c:503 #, c-format msgid "%s: cannot rewrite group file\n" msgstr "%s: impossible de r矇矇crire le fichier group\n" -#: src/groupadd.c:376 src/groupdel.c:130 src/groupmod.c:349 src/useradd.c:1175 -#: src/userdel.c:253 src/usermod.c:627 +#: src/groupadd.c:376 src/groupdel.c:130 src/groupmod.c:349 src/useradd.c:1222 +#: src/userdel.c:253 src/usermod.c:626 #, c-format msgid "%s: cannot rewrite shadow group file\n" msgstr "%s: impossible de r矇矇crire le fichier des groupes cach矇s\n" @@ -879,7 +879,7 @@ msgstr "%s: le groupe %s n'existe pas\n" msgid "%s: group %s is a NIS group\n" msgstr "%s: le groupe %s est un groupe NIS\n" -#: src/groupdel.c:306 src/groupmod.c:489 src/userdel.c:603 src/usermod.c:723 +#: src/groupdel.c:306 src/groupmod.c:489 src/userdel.c:603 src/usermod.c:722 #, c-format msgid "%s: %s is the NIS master\n" msgstr "%s: %s est le ma簾tre NIS\n" @@ -1143,7 +1143,7 @@ msgstr "" "\n" "[D矇connexion court-circuit矇e -- acc癡s superutilisateur autoris矇].\n" -#: src/login.c:297 +#: src/login.c:302 #, c-format msgid "" "\n" @@ -1152,17 +1152,17 @@ msgstr "" "\n" "Tentative de connexion: d矇lai de %d secondes d矇pass矇.\n" -#: src/login.c:570 +#: src/login.c:576 #, c-format msgid " on `%.100s' from `%.200s'" msgstr " sur 竄%.100s罈 partir de 竄%.200s罈" -#: src/login.c:573 +#: src/login.c:579 #, c-format msgid " on `%.100s'" msgstr " sur 竄%.100s罈" -#: src/login.c:730 +#: src/login.c:736 #, c-format msgid "" "\n" @@ -1171,25 +1171,25 @@ msgstr "" "\n" "%s login: " -#: src/login.c:885 src/sulogin.c:203 +#: src/login.c:891 src/sulogin.c:207 msgid "Login incorrect" msgstr "Identifiant incorrect" -#: src/login.c:1032 +#: src/login.c:1038 msgid "Warning: login re-enabled after temporary lockout.\n" msgstr "Attention: identifiant r矇activ矇 apr癡s une d矇sactivation temporaire.\n" -#: src/login.c:1046 +#: src/login.c:1052 #, c-format msgid "Last login: %s on %s" msgstr "Derni癡re connexion: le %s sur %s" -#: src/login.c:1049 +#: src/login.c:1055 #, c-format msgid "Last login: %.19s on %s" msgstr "Derni癡re connexion: le %.19s sur %s" -#: src/login.c:1054 +#: src/login.c:1060 #, c-format msgid " from %.*s" msgstr " partir de %.*s" @@ -1204,21 +1204,21 @@ msgstr "Usage: newgrp [-] [groupe]\n" msgid "Usage: sg group [[-c] command]\n" msgstr "Usage: sg groupe [[-c] commande]\n" -#: src/newgrp.c:130 +#: src/newgrp.c:159 #, fuzzy, c-format msgid "unknown UID: %u\n" msgstr "GID inconnu: %lu\n" -#: src/newgrp.c:212 +#: src/newgrp.c:241 #, c-format msgid "unknown GID: %lu\n" msgstr "GID inconnu: %lu\n" -#: src/newgrp.c:355 src/newgrp.c:364 +#: src/newgrp.c:401 src/newgrp.c:410 msgid "Sorry.\n" msgstr " \n" -#: src/newgrp.c:469 +#: src/newgrp.c:515 #, c-format msgid "too many groups\n" msgstr "trop de groupes\n" @@ -1366,7 +1366,7 @@ msgstr "%s: plus de m矇moire\n" msgid "%s: Cannot execute %s" msgstr "%s: Impossible d'ex矇cuter %s" -#: src/passwd.c:732 +#: src/passwd.c:727 #, c-format msgid "%s: repository %s not supported\n" msgstr "%s: le d矇p繫t %s n'est pas g矇r矇\n" @@ -1485,35 +1485,35 @@ msgstr "%s: impossible de mettre jour l'entr矇e pour l'utilisateur %s\n" msgid "%s: can't delete shadow password file\n" msgstr "%s: impossible d'effacer le fichier des mots de passe cach矇s\n" -#: src/su.c:132 +#: src/su.c:129 msgid "Sorry." msgstr " " -#: src/su.c:319 +#: src/su.c:315 #, c-format msgid "%s: must be run from a terminal\n" msgstr "%s: doit 礙tre lanc矇 partir d'un terminal\n" -#: src/su.c:416 +#: src/su.c:412 #, c-format msgid "%s: pam_start: error %d\n" msgstr "%s: pam_start: erreur %d\n" -#: src/su.c:444 +#: src/su.c:440 #, c-format msgid "Unknown id: %s\n" msgstr "ID inconnue: %s\n" -#: src/su.c:479 src/su.c:495 +#: src/su.c:475 src/su.c:491 #, c-format msgid "You are not authorized to su %s\n" msgstr "Vous n'礙tes pas autoris矇 utiliser 竄su罈 %s\n" -#: src/su.c:490 +#: src/su.c:486 msgid "(Enter your own password.)" msgstr "(Entrez votre propre mot de passe)." -#: src/su.c:522 +#: src/su.c:520 #, c-format msgid "" "%s: %s\n" @@ -1522,7 +1522,7 @@ msgstr "" "%s: %s\n" "(Ignor矇)\n" -#: src/su.c:730 +#: src/su.c:727 #, c-format msgid "No shell\n" msgstr "Pas d'interpr矇teur de commandes\n" @@ -1547,12 +1547,12 @@ msgstr "Entrez votre PROPRE mot de passe pour vous authentifier.\n" msgid "No password file\n" msgstr "Pas de fichier des mots de passe\n" -#: src/sulogin.c:160 +#: src/sulogin.c:164 #, c-format msgid "No password entry for 'root'\n" msgstr "Pas de mot de passe pour 竄root罈\n" -#: src/sulogin.c:175 +#: src/sulogin.c:179 msgid "" "\n" "Type control-d to proceed with normal startup,\n" @@ -1563,219 +1563,224 @@ msgstr "" "(ou donnez le mot de passe du superutilisateur pour la maintenance du " "syst癡me): " -#: src/sulogin.c:210 +#: src/sulogin.c:214 msgid "Entering System Maintenance Mode\n" msgstr "Entr矇e dans le mode de maintenance du syst癡me\n" -#: src/useradd.c:221 src/useradd.c:234 src/usermod.c:664 src/usermod.c:677 +#: src/useradd.c:222 src/useradd.c:235 src/usermod.c:663 src/usermod.c:676 #, c-format msgid "%s: invalid numeric argument `%s'\n" msgstr "%s: argument num矇rique 竄%s罈 incorrect\n" -#: src/useradd.c:289 +#: src/useradd.c:290 #, c-format msgid "%s: unknown GID %s\n" msgstr "%s: GID %s inconnu\n" -#: src/useradd.c:297 src/useradd.c:573 src/useradd.c:1014 src/usermod.c:217 -#: src/usermod.c:785 +#: src/useradd.c:298 src/useradd.c:574 src/useradd.c:1058 src/usermod.c:216 +#: src/usermod.c:788 #, c-format msgid "%s: unknown group %s\n" msgstr "%s: groupe %s inconnu\n" -#: src/useradd.c:405 +#: src/useradd.c:406 #, c-format msgid "%s: cannot create new defaults file\n" msgstr "%s: impossible de cr矇er le nouveau fichier des valeurs par d矇faut\n" -#: src/useradd.c:410 +#: src/useradd.c:411 #, c-format msgid "%s: cannot open new defaults file\n" msgstr "%s: impossible d'ouvrir le nouveau fichier des valeurs par d矇faut\n" -#: src/useradd.c:498 src/useradd.c:509 +#: src/useradd.c:499 src/useradd.c:510 #, c-format msgid "%s: rename: %s" msgstr "%s: renomme: %s" -#: src/useradd.c:594 src/usermod.c:238 +#: src/useradd.c:595 src/usermod.c:237 #, c-format msgid "%s: group `%s' is a NIS group.\n" msgstr "%s: le groupe 竄%s罈 est un groupe NIS.\n" -#: src/useradd.c:603 src/usermod.c:247 +#: src/useradd.c:604 src/usermod.c:246 #, c-format msgid "%s: too many groups specified (max %d).\n" msgstr "%s: trop de groupes sp矇cifi矇s (max %d).\n" -#: src/useradd.c:635 +#: src/useradd.c:634 #, c-format -msgid "Usage: useradd [-u uid [-o]] [-g group] [-G group,...] \n" -msgstr "Usage: useradd [-u uid [-o]] [-g groupe] [-G groupe,...]\n" - -#: src/useradd.c:638 -#, c-format -msgid " [-d home] [-s shell] [-c comment] [-m [-k template]]\n" +msgid "" +"Usage: useradd [options] LOGIN\n" +"\n" +"Options:\n" +" -b, --base-dir BASE_DIR\tbase directory for the the new user account\n" +"\t\t\t\thome directory\n" +" -c, --comment COMMENT\t\tset the GECOS field for the new user account\n" +" -d, --home-dir HOME_DIR\thome directory for the new user account\n" +" -D, --defaults\t\tprint or save modified default useradd\n" +"\t\t\t\tconfiguration\n" +" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n" +" -f, --inactive INACTIVE\tset password inactive after expiration\n" +"\t\t\t\tto INACTIVE\n" +" -g, --gid GROUP\t\tforce use GROUP for the new user account\n" +" -G, --groups GROUPS\t\tlist of supplementary groups for the new\n" +"\t\t\t\tuser account\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -k, --skel SKEL_DIR \t\tspecify an alternative skel directory\n" +" -K, --key KEY=VALUE\t\toverrides /etc/login.defs defaults\n" +" -m, --create-home\t\tcreate home directory for the new user\n" +"\t\t\t\taccount\n" +" -o, --non-unique\t\tallow create user with duplicate\n" +"\t\t\t\t(non-unique) UID\n" +" -p, --password PASSWORD\tuse encrypted password for the new user\n" +"\t\t\t\taccount\n" +" -s, --shell SHELL\t\tthe login shell for the new user account\n" +" -u, --uid UID\t\t\tforce use the UID for the new user account\n" msgstr "" -" [-d home] [-s shell] [-c commentaire] [-m [-k template]]\n" -#: src/useradd.c:639 src/useradd.c:643 -#, c-format -msgid " [-f inactive] [-e expire]\n" -msgstr " [-f inactif] [-e expire]\n" - -#: src/useradd.c:640 -#, c-format -msgid " [-p passwd] name\n" -msgstr " [-p mot-de-passe] nom\n" - -#: src/useradd.c:642 -#, c-format -msgid " useradd -D [-g group] [-b base] [-s shell]\n" -msgstr " useradd -D [-g groupe] [-b base] [-s shell]\n" - -#: src/useradd.c:722 src/usermod.c:426 +#: src/useradd.c:738 src/usermod.c:425 #, c-format msgid "%s: error locking group file\n" msgstr "%s: erreur lors du verrouillage du fichier de groupe\n" -#: src/useradd.c:726 src/usermod.c:431 +#: src/useradd.c:742 src/usermod.c:430 #, c-format msgid "%s: error opening group file\n" msgstr "%s: erreur lors d'ouverture du fichier de groupe\n" -#: src/useradd.c:732 src/usermod.c:524 +#: src/useradd.c:748 src/usermod.c:523 #, c-format msgid "%s: error locking shadow group file\n" msgstr "%s: erreur lors du verrouillage du fichier des groupes cach矇s\n" -#: src/useradd.c:737 src/usermod.c:530 +#: src/useradd.c:753 src/usermod.c:529 #, c-format msgid "%s: error opening shadow group file\n" msgstr "%s: erreur lors de l'ouverture du fichier des groupes cach矇s\n" -#: src/useradd.c:875 +#: src/useradd.c:891 #, fuzzy, c-format msgid "%s: UID %u is not unique\n" msgstr "%s: le gid %u n'est pas unique\n" -#: src/useradd.c:905 +#: src/useradd.c:921 #, fuzzy, c-format msgid "%s: can't get unique UID\n" msgstr "%s: impossible d'obtenir un gid unique\n" -#: src/useradd.c:936 +#: src/useradd.c:977 #, c-format msgid "%s: invalid base directory `%s'\n" msgstr "%s: r矇pertoire de base non valable 竄%s罈\n" -#: src/useradd.c:946 +#: src/useradd.c:988 #, c-format msgid "%s: invalid comment `%s'\n" msgstr "%s: commentaire 竄%s罈 non valable\n" -#: src/useradd.c:957 +#: src/useradd.c:1000 #, c-format msgid "%s: invalid home directory `%s'\n" msgstr "%s: r矇pertoire personnel 竄%s罈 non valable\n" -#: src/useradd.c:975 src/usermod.c:768 +#: src/useradd.c:1018 src/usermod.c:771 #, c-format msgid "%s: invalid date `%s'\n" msgstr "%s: date 竄%s罈 non valable\n" -#: src/useradd.c:988 +#: src/useradd.c:1031 #, c-format msgid "%s: shadow passwords required for -e\n" msgstr "%s: mots de passe cach矇s n矇cessaires pour -e\n" -#: src/useradd.c:1004 +#: src/useradd.c:1047 #, c-format msgid "%s: shadow passwords required for -f\n" msgstr "%s: mots de passe cach矇s n矇cessaires pour -f\n" -#: src/useradd.c:1070 src/usermod.c:745 src/usermod.c:755 src/usermod.c:800 -#: src/usermod.c:844 +#: src/useradd.c:1113 src/usermod.c:748 src/usermod.c:758 src/usermod.c:803 +#: src/usermod.c:847 #, c-format msgid "%s: invalid field `%s'\n" msgstr "%s: champ 竄%s罈 non valable\n" -#: src/useradd.c:1081 +#: src/useradd.c:1126 #, c-format msgid "%s: invalid shell `%s'\n" msgstr "%s: interpr矇teur de commandes 竄%s罈 non valable\n" -#: src/useradd.c:1122 +#: src/useradd.c:1169 #, c-format msgid "%s: invalid user name '%s'\n" msgstr "%s: nom d'utilisateur 竄%s罈 non valable\n" -#: src/useradd.c:1156 src/userdel.c:242 src/usermod.c:909 +#: src/useradd.c:1203 src/userdel.c:242 src/usermod.c:920 #, c-format msgid "%s: cannot rewrite password file\n" msgstr "%s: impossible de r矇矇crire le fichier des mots de passe\n" -#: src/useradd.c:1161 src/userdel.c:245 src/usermod.c:914 +#: src/useradd.c:1208 src/userdel.c:245 src/usermod.c:925 #, c-format msgid "%s: cannot rewrite shadow password file\n" msgstr "%s: impossible de r矇矇crire le fichier des mots de passe cach矇s\n" -#: src/useradd.c:1197 src/userdel.c:289 src/usermod.c:942 +#: src/useradd.c:1244 src/userdel.c:289 src/usermod.c:953 #, c-format msgid "%s: unable to lock password file\n" msgstr "%s: impossible de verrouiller le fichier des mots de passe\n" -#: src/useradd.c:1201 src/userdel.c:293 src/usermod.c:946 +#: src/useradd.c:1248 src/userdel.c:293 src/usermod.c:957 #, c-format msgid "%s: unable to open password file\n" msgstr "%s: impossible d'ouvrir le fichier des mots de passe\n" -#: src/useradd.c:1207 src/userdel.c:298 src/usermod.c:951 +#: src/useradd.c:1254 src/userdel.c:298 src/usermod.c:962 #, c-format msgid "%s: cannot lock shadow password file\n" msgstr "%s: impossible de verrouiller le fichier des mots de passe cach矇s\n" -#: src/useradd.c:1213 src/userdel.c:303 src/usermod.c:956 +#: src/useradd.c:1260 src/userdel.c:303 src/usermod.c:967 #, c-format msgid "%s: cannot open shadow password file\n" msgstr "%s: impossible d'ouvrir le fichier des mots de passe cach矇s\n" -#: src/useradd.c:1300 +#: src/useradd.c:1347 #, c-format msgid "%s: error adding new password entry\n" msgstr "%s: erreur lors de l'ajout de la nouvelle entr矇e\n" -#: src/useradd.c:1310 src/usermod.c:1019 +#: src/useradd.c:1358 src/usermod.c:1030 #, c-format msgid "%s: error adding new shadow password entry\n" msgstr "" "%s: erreur lors de l'ajout de la nouvelle entr矇e du mot de passe cach矇\n" -#: src/useradd.c:1337 +#: src/useradd.c:1386 #, c-format msgid "%s: cannot create directory %s\n" msgstr "%s: impossible de cr矇er le r矇pertoire %s\n" -#: src/useradd.c:1367 +#: src/useradd.c:1416 #, c-format msgid "No group named \"mail\" exists, creating mail spool with mode 0600.\n" msgstr "" "Il n'y a pas de groupe dont le nom est 竄mail罈, cr矇ation du r矇pertoire de " "d矇p繫t de courrier avec le mode 0600.\n" -#: src/useradd.c:1390 +#: src/useradd.c:1439 #, c-format msgid "Can't create mail spool for user %s.\n" msgstr "" "Impossible de cr矇er le r矇pertoire de d矇p繫t de courrier pour l'utilisateur %" "s.\n" -#: src/useradd.c:1492 src/usermod.c:888 +#: src/useradd.c:1541 src/usermod.c:899 #, c-format msgid "%s: user %s exists\n" msgstr "%s: l'utilisateur %s existe\n" -#: src/useradd.c:1506 +#: src/useradd.c:1555 #, c-format msgid "" "%s: group %s exists - if you want to add this user to that group, use -g.\n" @@ -1783,7 +1788,7 @@ msgstr "" "%s: le groupe %s existe - si vous voulez ajouter cet utilisateur ce " "groupe, utilisez -g.\n" -#: src/useradd.c:1544 +#: src/useradd.c:1593 #, c-format msgid "%s: warning: CREATE_HOME not supported, please use -m instead.\n" msgstr "%s: attention: CREATE_HOME n'est pas support矇, veuillez utiliser -m.\n" @@ -1833,12 +1838,12 @@ msgstr "%s: %s n'appartient pas %s, non supprim矇\n" msgid "%s: warning: can't remove " msgstr "%s: attention: suppression impossible " -#: src/userdel.c:584 src/usermod.c:702 +#: src/userdel.c:584 src/usermod.c:701 #, c-format msgid "%s: user %s does not exist\n" msgstr "%s: l'utilisateur %s n'existe pas\n" -#: src/userdel.c:599 src/usermod.c:718 +#: src/userdel.c:599 src/usermod.c:717 #, c-format msgid "%s: user %s is a NIS user\n" msgstr "%s: le compte %s est un compte NIS\n" @@ -1855,101 +1860,106 @@ msgstr "" msgid "%s: error removing directory %s\n" msgstr "%s: erreur lors de l'effacement du r矇pertoire %s\n" -#: src/usermod.c:279 +#: src/usermod.c:278 #, c-format -msgid "Usage: %s\t[-u uid [-o]] [-g group] [-G group,...] \n" +msgid "Usage: %s\t[-u uid [-o]] [-g group] [[-G group,...] [-a]] \n" msgstr "Usage: %s\t[-u uid [-o]] [-g groupe] [-G groupe,...]\n" -#: src/usermod.c:283 +#: src/usermod.c:282 #, c-format msgid "\t\t[-d home [-m]] [-s shell] [-c comment] [-l new_name]\n" msgstr "\t\t[-d home [-m]] [-s shell] [-c commentaire] [-l nouveau_nom]\n" -#: src/usermod.c:285 +#: src/usermod.c:284 #, c-format msgid "[-f inactive] [-e expire] " msgstr "[-f inactif] [-e expire] " -#: src/usermod.c:286 +#: src/usermod.c:285 #, c-format msgid "[-p passwd] [-L|-U] name\n" msgstr "[-p mot-de-passe] [-L|-U] nom\n" -#: src/usermod.c:458 +#: src/usermod.c:457 #, c-format msgid "%s: out of memory in update_group\n" msgstr "%s: plus de m矇moire pour update_group\n" -#: src/usermod.c:567 +#: src/usermod.c:566 #, c-format msgid "%s: out of memory in update_gshadow\n" msgstr "%s: plus de m矇moire pour update_gshadow\n" -#: src/usermod.c:867 +#: src/usermod.c:870 #, c-format msgid "%s: no flags given\n" msgstr "%s: aucun indicateur n'a 矇t矇 pr矇cis矇\n" -#: src/usermod.c:873 +#: src/usermod.c:876 #, c-format msgid "%s: shadow passwords required for -e and -f\n" msgstr "%s: mots de passe shadow n矇cessaires pour -e ou -f\n" -#: src/usermod.c:893 +#: src/usermod.c:886 +#, c-format +msgid "%s: -a flag is ONLY allowed with the -G flag\n" +msgstr "" + +#: src/usermod.c:904 #, c-format msgid "%s: uid %lu is not unique\n" msgstr "%s: l'uid %lu n'est pas unique\n" -#: src/usermod.c:1004 +#: src/usermod.c:1015 #, c-format msgid "%s: error changing password entry\n" msgstr "%s: erreur lors du changement de l'entr矇e dans /etc/passwd\n" -#: src/usermod.c:1010 +#: src/usermod.c:1021 #, c-format msgid "%s: error removing password entry\n" msgstr "%s: erreur lors de l'effacement du mot de passe\n" -#: src/usermod.c:1026 +#: src/usermod.c:1037 #, c-format msgid "%s: error removing shadow password entry\n" msgstr "%s: erreur lors de la suppression de l'entr矇e cach矇e du mot de passe\n" -#: src/usermod.c:1053 +#: src/usermod.c:1064 #, c-format msgid "%s: directory %s exists\n" msgstr "%s: le r矇pertoire %s existe\n" -#: src/usermod.c:1061 +#: src/usermod.c:1072 #, c-format msgid "%s: can't create %s\n" msgstr "%s: impossible de cr矇er %s\n" -#: src/usermod.c:1066 +#: src/usermod.c:1077 #, c-format msgid "%s: can't chown %s\n" msgstr "%s: impossible de changer le propri矇taire de %s\n" -#: src/usermod.c:1078 +#: src/usermod.c:1089 #, c-format msgid "%s: warning: failed to completely remove old home directory %s" msgstr "" -#: src/usermod.c:1088 +#: src/usermod.c:1099 #, c-format msgid "%s: cannot rename directory %s to %s\n" msgstr "%s: impossible de renommer le r矇pertoire %s en %s\n" -#: src/usermod.c:1183 +#: src/usermod.c:1194 #, c-format msgid "%s: warning: %s not owned by %s\n" msgstr "%s: attention: %s n'appartient pas %s\n" -#: src/usermod.c:1189 +#: src/usermod.c:1200 msgid "failed to change mailbox owner" msgstr "矇chec du changement de propri矇taire de la bo簾te lettres" -#: src/usermod.c:1197 +#: src/usermod.c:1208 msgid "failed to rename mailbox" msgstr "矇chec du changement de nom de la bo簾te lettres" @@ -1986,6 +1996,28 @@ msgstr "" "竄vipw罈 矇dite /etc/passwd 竄vipw -s罈 矇dite /etc/shadow\n" "竄vigr罈 矇dite /etc/group 竄vigr -s罈 矇dite /etc/gshadow\n" +#, fuzzy +#~ msgid "Usage: useradd [-u uid [-o]] [-g group] [-G group,...] \n" +#~ msgstr "Usage: useradd [-u uid [-o]] [-g groupe] [-G groupe,...]\n" + +#~ msgid "" +#~ " [-d home] [-s shell] [-c comment] [-m [-k template]]\n" +#~ msgstr "" +#~ " [-d home] [-s shell] [-c commentaire] [-m [-k template]]\n" + +#~ msgid " [-f inactive] [-e expire]\n" +#~ msgstr " [-f inactif] [-e expire]\n" + +#, fuzzy +#~ msgid " [-p passwd] [-K KEY=VALUE] name\n" +#~ msgstr " [-p mot-de-passe] nom\n" + +#~ msgid " useradd -D [-g group] [-b base] [-s shell]\n" +#~ msgstr " useradd -D [-g groupe] [-b base] [-s shell]\n" + +#~ msgid "%s: -O requires NAME=VALUE\n" +#~ msgstr "%s: -O requiert NAME=VALEUR\n" + #~ msgid "unknown uid: %u\n" #~ msgstr "uid inconnu: %u\n" diff --git a/po/he.gmo b/po/he.gmo index bfe9c06119866bd3093b1fbf7580be74c1606407..4ec1316831d063e5d28fcf54225bc98ecc9d913e 100644 GIT binary patch delta 1466 zcmXZbOGs2v9LMqhXfrxGKE`~N=8Tm+d^C<^=2&JLVUZ?fxd=i+q81@!&?X(B2ttVJ zmSngQaS=%nqqGSk3dKc5L4?r4$ch$GyHHy6{WW(O=5z14bI$oc&K+%i(0c1ye6yMT zN;lhp`F^t!tV4}=Vi*T-E8fKrKEo~e39B$Q!)!f9Q1cFBIrgLee;f1h32L7?EW+gs zi(45Nf87TqnP!#TH=+XR!;LtMnmCEt;03P5Z|?mnDu7VHtO8>g#9pk$i>N>*QGvZg zCGa&6Pi7d%N=~dn1#ld9;t&>K0yp6TlC=FqVzxh6iYeL2g+oXzwjY&ohwB+s;FpnN z+cPgicuTaVj*^*=Jg?8>*r@3#!;0SLp`5C zma^xVr{{0DP%l2CO1I+PhjNn>8(fc}&cFp!3GbmYdW!q-6KcUyvQXd=?Dd#6p%NSC zp<4YItMN6`g1D`6p$y7tXaskodVLP};B{2#U!pSpj`g^P`c`2KV|W%dKH-jkbjMRE zTQlR$*oK3s|GmH%``aHbS{SG!3RPeL8*mJF;ybKFA7xS?QPct_P=Su%HhhSU_#Rs@ zP;9mXJ6x||4fl^wfiGf+{mo0Gv|t6Qq^D4k4x`S-E9}N4Y{YsRdI0-T3(cS^u!P#6 zgh@Sk2wQOiDTXa$6jx9!s-m26m9&AM?bwZ4Ug}jsC8#i>wduy`pT%k4$~H96O^^1CiI~qzJ$u~2C4!7?_7u zv|$12eXhl3>_MHSQPhTWs22Uey_gqH9>T6L1M1Nr14nQgwebq7MA^=mH{vn`R{GGH{~v9xR#rPxzL6}wXbR*1C$Tr}gU5;ZgU&{OCkC8x ze|qAo-;Q&&BkcaBJuTy zgaQf4ASjbIfs|25Sgn#k1jBNb)FLDag1$fI4LYCq?wfn=x#!$B(R`zKaiYl6L+B{gacEkeift1Z zi4Q|uXs3@+8NWjX{(=g$=8peFC1Q!;(xssmF2gizN6qU;{%nx147`G>%w5#;=SV1< z!(eKaTygblU*qB0QPyz>QEb-;GtUm z1WR!dX+g-gxX=!AX=piCqk4S?58)`P^z*14uVWQPP~Q@)#X3BV8h_x9e|E=JwnoP5 zu?2@wznjB)*0o7<|TX6st=o!}QIckA)CiUPE zY{vUYG3+Y_aTC>|BFY(3Ne}R~4?9r-E~8$%Y4qcw>jtVK@obxRTQf#sH>$TMksNFo zdBf}$a-3`u6?X;|cNKFnB8U3xFy%9wq^uP+p%0bu5Ne0lP%W52KdvCh!2Y2YOd^`z z=TdCMZq!*CM=kgU)uMH5zyyEz5O(+(P>+Tg=)h^z!kefPd7XQar@1#ux3a4(zY+ i2W#ppYiGxj61O?Qv@~bKm+X}I3b0f6v)!o+vHt;mWRu_k diff --git a/po/he.po b/po/he.po index 11a9ebad..d961f1fc 100644 --- a/po/he.po +++ b/po/he.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: shadow\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2005-06-20 17:48+0200\n" +"POT-Creation-Date: 2005-07-18 16:02+0200\n" "PO-Revision-Date: 2004-07-21 23:59+0300\n" "Last-Translator: Lior Kaplan \n" "Language-Team: Hebrew \n" @@ -141,12 +141,12 @@ msgstr " 蛂蚺蚳, 蛂 蛁蚳蛌 蛁 HOME=/" msgid "Cannot execute %s" msgstr " 蚳蚰 %s" -#: libmisc/sub.c:55 +#: libmisc/sub.c:56 #, c-format msgid "Invalid root directory \"%s\"\n" msgstr "蛂蚺蚳蛌 蚸蚳蚸 蚹蛌 \"%s\"\n" -#: libmisc/sub.c:67 +#: libmisc/sub.c:68 #, c-format msgid "Can't change root directory to \"%s\"\n" msgstr " 蚸蛌 蛂蚺蚳蛌 蚸蚳蚸 -\"%s\"\n" @@ -166,16 +166,16 @@ msgstr " 蚹蛈蛌 蚹 蚸 蛁 蛁 蚹蚺 msgid "configuration error - unknown item '%s' (notify administrator)\n" msgstr "蚸蛌 蚳蛌 - 蚳 蛁 '%s' (蛁 )\n" -#: lib/pwauth.c:45 src/newgrp.c:338 +#: lib/pwauth.c:48 src/newgrp.c:384 msgid "Password: " msgstr "蛂蛂: " -#: lib/pwauth.c:47 +#: lib/pwauth.c:50 #, c-format msgid "%s's Password: " msgstr "蛂蛂 蚸 %s: " -#: src/chage.c:110 +#: src/chage.c:115 #, c-format msgid "" "Usage: chage [options] user\n" @@ -194,147 +194,147 @@ msgid "" " -W, --warndays WARN_DAYS\tset expiration warning days to WARN_DAYS\n" msgstr "" -#: src/chage.c:155 src/chfn.c:139 src/chsh.c:89 +#: src/chage.c:160 src/chfn.c:139 src/chsh.c:89 #, c-format msgid "Enter the new value, or press ENTER for the default\n" msgstr "蛂 蛁蚳 蚸, 蚰 ENTER 蚳蚳蛌 \n" -#: src/chage.c:159 +#: src/chage.c:164 msgid "Minimum Password Age" msgstr " 蛂蛂 " -#: src/chage.c:165 +#: src/chage.c:170 msgid "Maximum Password Age" msgstr " 蛂蛂 蚹蛂" -#: src/chage.c:172 +#: src/chage.c:177 msgid "Last Password Change (YYYY-MM-DD)" msgstr "蚸 蛂蛂 蚳 (YYYY-MM-DD)" -#: src/chage.c:180 +#: src/chage.c:185 msgid "Password Expiration Warning" msgstr "蚳蛌 蛌蚹蛅 蛂蛂" -#: src/chage.c:186 +#: src/chage.c:191 msgid "Password Inactive" msgstr "蛂蛂 蚺蛁" -#: src/chage.c:194 +#: src/chage.c:199 msgid "Account Expiration Date (YYYY-MM-DD)" msgstr "蛌蚳 蛌蚹蛅 蚸 (YYYY-MM-DD)" -#: src/chage.c:241 +#: src/chage.c:246 #, fuzzy, c-format msgid "Last password change\t\t\t\t\t: " msgstr "蚸 蛂蛂 蚳 (YYYY-MM-DD)" -#: src/chage.c:243 src/chage.c:257 src/chage.c:273 src/chage.c:286 +#: src/chage.c:248 src/chage.c:262 src/chage.c:278 src/chage.c:291 #, fuzzy, c-format msgid "never\n" msgstr "蛅 蚺蛁\n" -#: src/chage.c:254 +#: src/chage.c:259 #, fuzzy, c-format msgid "Password expires\t\t\t\t\t: " msgstr "蛌蚹蛅 蛂蛂:\t" -#: src/chage.c:270 +#: src/chage.c:275 #, fuzzy, c-format msgid "Password inactive\t\t\t\t\t: " msgstr "蛂蚳 蚺蛁蛌 蛂蛂:\t" -#: src/chage.c:284 +#: src/chage.c:289 #, fuzzy, c-format msgid "Account expires\t\t\t\t\t\t: " msgstr "蛌蚹蛅 蚸:\t" -#: src/chage.c:300 +#: src/chage.c:305 #, c-format msgid "Minimum number of days between password change\t\t: %ld\n" msgstr "" -#: src/chage.c:302 +#: src/chage.c:307 #, c-format msgid "Maximum number of days between password change\t\t: %ld\n" msgstr "" -#: src/chage.c:304 +#: src/chage.c:309 #, c-format msgid "Number of days of warning before password expires\t: %ld\n" msgstr "" -#: src/chage.c:462 +#: src/chage.c:467 #, c-format msgid "%s: do not include \"l\" with other flags\n" msgstr "" -#: src/chage.c:474 src/chage.c:602 src/chfn.c:268 src/chfn.c:277 +#: src/chage.c:479 src/chage.c:607 src/chfn.c:268 src/chfn.c:277 #: src/chfn.c:286 src/chfn.c:295 src/chfn.c:304 src/chfn.c:370 src/chfn.c:382 -#: src/gpasswd.c:150 src/login.c:426 src/passwd.c:769 src/passwd.c:805 +#: src/gpasswd.c:150 src/login.c:430 src/passwd.c:769 src/passwd.c:805 #, fuzzy, c-format msgid "%s: Permission denied.\n" msgstr "%s: 蚸 蛂蚳\n" -#: src/chage.c:507 src/chage.c:713 src/chpasswd.c:173 src/groupadd.c:488 -#: src/groupdel.c:274 src/groupmod.c:456 src/newusers.c:355 src/useradd.c:1469 -#: src/userdel.c:567 src/usermod.c:1272 src/usermod.c:1326 +#: src/chage.c:512 src/chage.c:718 src/chpasswd.c:173 src/groupadd.c:488 +#: src/groupdel.c:274 src/groupmod.c:456 src/newusers.c:355 src/useradd.c:1518 +#: src/userdel.c:567 src/usermod.c:1283 src/usermod.c:1337 #, c-format msgid "%s: PAM authentication failed\n" msgstr "%s: PAM 蚸\n" -#: src/chage.c:525 src/chpasswd.c:188 +#: src/chage.c:530 src/chpasswd.c:188 #, c-format msgid "%s: can't open password file\n" msgstr "%s: 蚺蛌 蚹蚰 蛂蛂蛌\n" -#: src/chage.c:532 src/chfn.c:324 src/chsh.c:181 src/gpasswd.c:139 +#: src/chage.c:537 src/chfn.c:324 src/chsh.c:181 src/gpasswd.c:139 #: src/gpasswd.c:216 src/groups.c:64 src/passwd.c:811 #, c-format msgid "%s: unknown user %s\n" msgstr "" -#: src/chage.c:550 +#: src/chage.c:555 #, c-format -msgid "%s: can't lock shadow password file" -msgstr "%s: 蛁 蚹蚰 蛂蛂蛌 蛈" +msgid "%s: can't lock shadow password file\n" +msgstr "%s: 蛁 蚹蚰 蛂蛂蛌 蛈\n" -#: src/chage.c:558 +#: src/chage.c:563 #, c-format -msgid "%s: can't open shadow password file" -msgstr "%s: 蚺蛌 蚹蚰 蛂蛂蛌 蛈" +msgid "%s: can't open shadow password file\n" +msgstr "%s: 蚺蛌 蚹蚰 蛂蛂蛌 蛈\n" -#: src/chage.c:618 +#: src/chage.c:623 #, c-format msgid "Changing the aging information for %s\n" msgstr "蚸 蛁 蚹蛌 蚸 %s\n" -#: src/chage.c:620 +#: src/chage.c:625 #, c-format msgid "%s: error changing fields\n" msgstr "%s: 蚸 蚸 蚸蛌\n" -#: src/chage.c:644 src/pwunconv.c:136 +#: src/chage.c:649 src/pwunconv.c:136 #, c-format msgid "%s: can't update password file\n" msgstr "%s: 蛁 蚹蚰 蛂蛂蛌\n" -#: src/chage.c:667 src/pwunconv.c:131 +#: src/chage.c:672 src/pwunconv.c:131 #, c-format msgid "%s: can't update shadow password file\n" msgstr "%s: 蛁 蚹蚰 蛂蛂蛌 蛈\n" -#: src/chage.c:680 +#: src/chage.c:685 #, c-format msgid "%s: can't rewrite shadow password file\n" msgstr "%s: 蛌 蚸 蚹蚰 蛂蛂蛌 蛈\n" -#: src/chage.c:724 +#: src/chage.c:729 #, c-format msgid "%s: can't rewrite password file\n" msgstr "%s: 蛌 蚸 蚹蚰 蛂蛂蛌\n" -#: src/chage.c:743 src/chpasswd.c:357 src/groupadd.c:534 src/groupdel.c:339 -#: src/groupmod.c:523 src/newusers.c:570 src/useradd.c:1564 src/userdel.c:689 +#: src/chage.c:748 src/chpasswd.c:357 src/groupadd.c:534 src/groupdel.c:339 +#: src/groupmod.c:523 src/newusers.c:570 src/useradd.c:1613 src/userdel.c:689 #, c-format msgid "%s: PAM chauthtok failed\n" msgstr "" @@ -441,7 +441,7 @@ msgstr " 蛁 蚹蚰 蛂蛂蛌; 蛂 蚸 msgid "Cannot open the password file.\n" msgstr " 蚺蛌 蛌 蚹蚰 蛂蛂蛌.\n" -#: src/chfn.c:544 src/chsh.c:356 src/passwd.c:477 src/usermod.c:982 +#: src/chfn.c:544 src/chsh.c:356 src/passwd.c:477 src/usermod.c:993 #, c-format msgid "%s: %s not found in /etc/passwd\n" msgstr "" @@ -640,7 +640,7 @@ msgstr "" msgid "Who are you?\n" msgstr "" -#: src/gpasswd.c:299 src/newgrp.c:289 +#: src/gpasswd.c:299 src/newgrp.c:318 #, c-format msgid "unknown group: %s\n" msgstr "" @@ -733,12 +733,12 @@ msgid "Usage: groupadd [-g gid [-o]] [-f] group\n" msgstr "" #: src/groupadd.c:161 src/groupadd.c:169 src/groupmod.c:174 src/groupmod.c:196 -#: src/useradd.c:823 src/usermod.c:496 src/usermod.c:618 +#: src/useradd.c:839 src/usermod.c:495 src/usermod.c:617 #, c-format msgid "%s: error adding new group entry\n" msgstr "" -#: src/groupadd.c:218 src/useradd.c:870 +#: src/groupadd.c:218 src/useradd.c:886 #, c-format msgid "%s: name %s is not unique\n" msgstr "" @@ -758,24 +758,24 @@ msgstr "" msgid "%s: %s is not a valid group name\n" msgstr "%s: 蚸 蚹: \"%s\"\n" -#: src/groupadd.c:308 src/groupmod.c:307 +#: src/groupadd.c:318 src/groupmod.c:307 #, c-format msgid "%s: invalid group %s\n" msgstr "" -#: src/groupadd.c:325 src/useradd.c:1058 +#: src/groupadd.c:332 src/useradd.c:1094 #, c-format -msgid "%s: -O requires NAME=VALUE\n" +msgid "%s: -K requires KEY=VALUE\n" msgstr "" -#: src/groupadd.c:369 src/groupdel.c:123 src/groupmod.c:342 src/useradd.c:1167 -#: src/userdel.c:247 src/usermod.c:504 +#: src/groupadd.c:369 src/groupdel.c:123 src/groupmod.c:342 src/useradd.c:1214 +#: src/userdel.c:247 src/usermod.c:503 #, c-format msgid "%s: cannot rewrite group file\n" msgstr "" -#: src/groupadd.c:376 src/groupdel.c:130 src/groupmod.c:349 src/useradd.c:1175 -#: src/userdel.c:253 src/usermod.c:627 +#: src/groupadd.c:376 src/groupdel.c:130 src/groupmod.c:349 src/useradd.c:1222 +#: src/userdel.c:253 src/usermod.c:626 #, c-format msgid "%s: cannot rewrite shadow group file\n" msgstr "" @@ -835,7 +835,7 @@ msgstr "" msgid "%s: group %s is a NIS group\n" msgstr "" -#: src/groupdel.c:306 src/groupmod.c:489 src/userdel.c:603 src/usermod.c:723 +#: src/groupdel.c:306 src/groupmod.c:489 src/userdel.c:603 src/usermod.c:722 #, c-format msgid "%s: %s is the NIS master\n" msgstr "" @@ -1087,49 +1087,49 @@ msgid "" "[Disconnect bypassed -- root login allowed.]\n" msgstr "" -#: src/login.c:297 +#: src/login.c:302 #, c-format msgid "" "\n" "Login timed out after %d seconds.\n" msgstr "" -#: src/login.c:570 +#: src/login.c:576 #, c-format msgid " on `%.100s' from `%.200s'" msgstr "" -#: src/login.c:573 +#: src/login.c:579 #, c-format msgid " on `%.100s'" msgstr "" -#: src/login.c:730 +#: src/login.c:736 #, c-format msgid "" "\n" "%s login: " msgstr "" -#: src/login.c:885 src/sulogin.c:203 +#: src/login.c:891 src/sulogin.c:207 msgid "Login incorrect" msgstr "" -#: src/login.c:1032 +#: src/login.c:1038 msgid "Warning: login re-enabled after temporary lockout.\n" msgstr "" -#: src/login.c:1046 +#: src/login.c:1052 #, c-format msgid "Last login: %s on %s" msgstr "" -#: src/login.c:1049 +#: src/login.c:1055 #, c-format msgid "Last login: %.19s on %s" msgstr "" -#: src/login.c:1054 +#: src/login.c:1060 #, c-format msgid " from %.*s" msgstr "" @@ -1144,21 +1144,21 @@ msgstr "" msgid "Usage: sg group [[-c] command]\n" msgstr "" -#: src/newgrp.c:130 +#: src/newgrp.c:159 #, fuzzy, c-format msgid "unknown UID: %u\n" msgstr "%s: 蚸蚳 %d: 蚸蛌蚸 蚳 %s\n" -#: src/newgrp.c:212 +#: src/newgrp.c:241 #, c-format msgid "unknown GID: %lu\n" msgstr "" -#: src/newgrp.c:355 src/newgrp.c:364 +#: src/newgrp.c:401 src/newgrp.c:410 msgid "Sorry.\n" msgstr "" -#: src/newgrp.c:469 +#: src/newgrp.c:515 #, c-format msgid "too many groups\n" msgstr "" @@ -1300,7 +1300,7 @@ msgstr "" msgid "%s: Cannot execute %s" msgstr "" -#: src/passwd.c:732 +#: src/passwd.c:727 #, c-format msgid "%s: repository %s not supported\n" msgstr "" @@ -1417,42 +1417,42 @@ msgstr "" msgid "%s: can't delete shadow password file\n" msgstr "" -#: src/su.c:132 +#: src/su.c:129 msgid "Sorry." msgstr "" -#: src/su.c:319 +#: src/su.c:315 #, c-format msgid "%s: must be run from a terminal\n" msgstr "" -#: src/su.c:416 +#: src/su.c:412 #, c-format msgid "%s: pam_start: error %d\n" msgstr "" -#: src/su.c:444 +#: src/su.c:440 #, c-format msgid "Unknown id: %s\n" msgstr "" -#: src/su.c:479 src/su.c:495 +#: src/su.c:475 src/su.c:491 #, c-format msgid "You are not authorized to su %s\n" msgstr "" -#: src/su.c:490 +#: src/su.c:486 msgid "(Enter your own password.)" msgstr "" -#: src/su.c:522 +#: src/su.c:520 #, c-format msgid "" "%s: %s\n" "(Ignored)\n" msgstr "" -#: src/su.c:730 +#: src/su.c:727 #, c-format msgid "No shell\n" msgstr "" @@ -1477,231 +1477,237 @@ msgstr "" msgid "No password file\n" msgstr "" -#: src/sulogin.c:160 +#: src/sulogin.c:164 #, c-format msgid "No password entry for 'root'\n" msgstr "" -#: src/sulogin.c:175 +#: src/sulogin.c:179 msgid "" "\n" "Type control-d to proceed with normal startup,\n" "(or give root password for system maintenance):" msgstr "" -#: src/sulogin.c:210 +#: src/sulogin.c:214 msgid "Entering System Maintenance Mode\n" msgstr "" -#: src/useradd.c:221 src/useradd.c:234 src/usermod.c:664 src/usermod.c:677 +#: src/useradd.c:222 src/useradd.c:235 src/usermod.c:663 src/usermod.c:676 #, c-format msgid "%s: invalid numeric argument `%s'\n" msgstr "" -#: src/useradd.c:289 +#: src/useradd.c:290 #, fuzzy, c-format msgid "%s: unknown GID %s\n" msgstr "%s: 蚸蚳 %d: 蚸蛌蚸 蚳 %s\n" -#: src/useradd.c:297 src/useradd.c:573 src/useradd.c:1014 src/usermod.c:217 -#: src/usermod.c:785 +#: src/useradd.c:298 src/useradd.c:574 src/useradd.c:1058 src/usermod.c:216 +#: src/usermod.c:788 #, c-format msgid "%s: unknown group %s\n" msgstr "" -#: src/useradd.c:405 +#: src/useradd.c:406 #, c-format msgid "%s: cannot create new defaults file\n" msgstr "" -#: src/useradd.c:410 +#: src/useradd.c:411 #, c-format msgid "%s: cannot open new defaults file\n" msgstr "" -#: src/useradd.c:498 src/useradd.c:509 +#: src/useradd.c:499 src/useradd.c:510 #, c-format msgid "%s: rename: %s" msgstr "" -#: src/useradd.c:594 src/usermod.c:238 +#: src/useradd.c:595 src/usermod.c:237 #, c-format msgid "%s: group `%s' is a NIS group.\n" msgstr "" -#: src/useradd.c:603 src/usermod.c:247 +#: src/useradd.c:604 src/usermod.c:246 #, c-format msgid "%s: too many groups specified (max %d).\n" msgstr "" -#: src/useradd.c:635 +#: src/useradd.c:634 #, c-format -msgid "Usage: useradd [-u uid [-o]] [-g group] [-G group,...] \n" +msgid "" +"Usage: useradd [options] LOGIN\n" +"\n" +"Options:\n" +" -b, --base-dir BASE_DIR\tbase directory for the the new user account\n" +"\t\t\t\thome directory\n" +" -c, --comment COMMENT\t\tset the GECOS field for the new user account\n" +" -d, --home-dir HOME_DIR\thome directory for the new user account\n" +" -D, --defaults\t\tprint or save modified default useradd\n" +"\t\t\t\tconfiguration\n" +" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n" +" -f, --inactive INACTIVE\tset password inactive after expiration\n" +"\t\t\t\tto INACTIVE\n" +" -g, --gid GROUP\t\tforce use GROUP for the new user account\n" +" -G, --groups GROUPS\t\tlist of supplementary groups for the new\n" +"\t\t\t\tuser account\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -k, --skel SKEL_DIR \t\tspecify an alternative skel directory\n" +" -K, --key KEY=VALUE\t\toverrides /etc/login.defs defaults\n" +" -m, --create-home\t\tcreate home directory for the new user\n" +"\t\t\t\taccount\n" +" -o, --non-unique\t\tallow create user with duplicate\n" +"\t\t\t\t(non-unique) UID\n" +" -p, --password PASSWORD\tuse encrypted password for the new user\n" +"\t\t\t\taccount\n" +" -s, --shell SHELL\t\tthe login shell for the new user account\n" +" -u, --uid UID\t\t\tforce use the UID for the new user account\n" msgstr "" -#: src/useradd.c:638 -#, c-format -msgid " [-d home] [-s shell] [-c comment] [-m [-k template]]\n" -msgstr "" - -#: src/useradd.c:639 src/useradd.c:643 -#, c-format -msgid " [-f inactive] [-e expire]\n" -msgstr "" - -#: src/useradd.c:640 -#, c-format -msgid " [-p passwd] name\n" -msgstr "" - -#: src/useradd.c:642 -#, c-format -msgid " useradd -D [-g group] [-b base] [-s shell]\n" -msgstr "" - -#: src/useradd.c:722 src/usermod.c:426 +#: src/useradd.c:738 src/usermod.c:425 #, c-format msgid "%s: error locking group file\n" msgstr "" -#: src/useradd.c:726 src/usermod.c:431 +#: src/useradd.c:742 src/usermod.c:430 #, c-format msgid "%s: error opening group file\n" msgstr "" -#: src/useradd.c:732 src/usermod.c:524 +#: src/useradd.c:748 src/usermod.c:523 #, c-format msgid "%s: error locking shadow group file\n" msgstr "" -#: src/useradd.c:737 src/usermod.c:530 +#: src/useradd.c:753 src/usermod.c:529 #, c-format msgid "%s: error opening shadow group file\n" msgstr "" -#: src/useradd.c:875 +#: src/useradd.c:891 #, fuzzy, c-format msgid "%s: UID %u is not unique\n" msgstr "%s: 蚸 蚹: \"%s\"\n" -#: src/useradd.c:905 +#: src/useradd.c:921 #, fuzzy, c-format msgid "%s: can't get unique UID\n" msgstr "%s: 蚸 蚹: \"%s\"\n" -#: src/useradd.c:936 +#: src/useradd.c:977 #, c-format msgid "%s: invalid base directory `%s'\n" msgstr "" -#: src/useradd.c:946 +#: src/useradd.c:988 #, c-format msgid "%s: invalid comment `%s'\n" msgstr "" -#: src/useradd.c:957 +#: src/useradd.c:1000 #, c-format msgid "%s: invalid home directory `%s'\n" msgstr "" -#: src/useradd.c:975 src/usermod.c:768 +#: src/useradd.c:1018 src/usermod.c:771 #, c-format msgid "%s: invalid date `%s'\n" msgstr "" -#: src/useradd.c:988 +#: src/useradd.c:1031 #, c-format msgid "%s: shadow passwords required for -e\n" msgstr "" -#: src/useradd.c:1004 +#: src/useradd.c:1047 #, c-format msgid "%s: shadow passwords required for -f\n" msgstr "" -#: src/useradd.c:1070 src/usermod.c:745 src/usermod.c:755 src/usermod.c:800 -#: src/usermod.c:844 +#: src/useradd.c:1113 src/usermod.c:748 src/usermod.c:758 src/usermod.c:803 +#: src/usermod.c:847 #, c-format msgid "%s: invalid field `%s'\n" msgstr "" -#: src/useradd.c:1081 +#: src/useradd.c:1126 #, c-format msgid "%s: invalid shell `%s'\n" msgstr "" -#: src/useradd.c:1122 +#: src/useradd.c:1169 #, c-format msgid "%s: invalid user name '%s'\n" msgstr "" -#: src/useradd.c:1156 src/userdel.c:242 src/usermod.c:909 +#: src/useradd.c:1203 src/userdel.c:242 src/usermod.c:920 #, c-format msgid "%s: cannot rewrite password file\n" msgstr "" -#: src/useradd.c:1161 src/userdel.c:245 src/usermod.c:914 +#: src/useradd.c:1208 src/userdel.c:245 src/usermod.c:925 #, c-format msgid "%s: cannot rewrite shadow password file\n" msgstr "" -#: src/useradd.c:1197 src/userdel.c:289 src/usermod.c:942 +#: src/useradd.c:1244 src/userdel.c:289 src/usermod.c:953 #, c-format msgid "%s: unable to lock password file\n" msgstr "" -#: src/useradd.c:1201 src/userdel.c:293 src/usermod.c:946 +#: src/useradd.c:1248 src/userdel.c:293 src/usermod.c:957 #, c-format msgid "%s: unable to open password file\n" msgstr "" -#: src/useradd.c:1207 src/userdel.c:298 src/usermod.c:951 +#: src/useradd.c:1254 src/userdel.c:298 src/usermod.c:962 #, c-format msgid "%s: cannot lock shadow password file\n" msgstr "" -#: src/useradd.c:1213 src/userdel.c:303 src/usermod.c:956 +#: src/useradd.c:1260 src/userdel.c:303 src/usermod.c:967 #, c-format msgid "%s: cannot open shadow password file\n" msgstr "" -#: src/useradd.c:1300 +#: src/useradd.c:1347 #, c-format msgid "%s: error adding new password entry\n" msgstr "" -#: src/useradd.c:1310 src/usermod.c:1019 +#: src/useradd.c:1358 src/usermod.c:1030 #, c-format msgid "%s: error adding new shadow password entry\n" msgstr "" -#: src/useradd.c:1337 +#: src/useradd.c:1386 #, c-format msgid "%s: cannot create directory %s\n" msgstr "" -#: src/useradd.c:1367 +#: src/useradd.c:1416 #, c-format msgid "No group named \"mail\" exists, creating mail spool with mode 0600.\n" msgstr "" -#: src/useradd.c:1390 +#: src/useradd.c:1439 #, c-format msgid "Can't create mail spool for user %s.\n" msgstr "" -#: src/useradd.c:1492 src/usermod.c:888 +#: src/useradd.c:1541 src/usermod.c:899 #, c-format msgid "%s: user %s exists\n" msgstr "" -#: src/useradd.c:1506 +#: src/useradd.c:1555 #, c-format msgid "" "%s: group %s exists - if you want to add this user to that group, use -g.\n" msgstr "" -#: src/useradd.c:1544 +#: src/useradd.c:1593 #, c-format msgid "%s: warning: CREATE_HOME not supported, please use -m instead.\n" msgstr "" @@ -1751,12 +1757,12 @@ msgstr "" msgid "%s: warning: can't remove " msgstr "" -#: src/userdel.c:584 src/usermod.c:702 +#: src/userdel.c:584 src/usermod.c:701 #, c-format msgid "%s: user %s does not exist\n" msgstr "" -#: src/userdel.c:599 src/usermod.c:718 +#: src/userdel.c:599 src/usermod.c:717 #, c-format msgid "%s: user %s is a NIS user\n" msgstr "" @@ -1771,101 +1777,106 @@ msgstr "" msgid "%s: error removing directory %s\n" msgstr "" -#: src/usermod.c:279 +#: src/usermod.c:278 #, c-format -msgid "Usage: %s\t[-u uid [-o]] [-g group] [-G group,...] \n" +msgid "Usage: %s\t[-u uid [-o]] [-g group] [[-G group,...] [-a]] \n" msgstr "" -#: src/usermod.c:283 +#: src/usermod.c:282 #, c-format msgid "\t\t[-d home [-m]] [-s shell] [-c comment] [-l new_name]\n" msgstr "" -#: src/usermod.c:285 +#: src/usermod.c:284 #, c-format msgid "[-f inactive] [-e expire] " msgstr "" -#: src/usermod.c:286 +#: src/usermod.c:285 #, c-format msgid "[-p passwd] [-L|-U] name\n" msgstr "" -#: src/usermod.c:458 +#: src/usermod.c:457 #, c-format msgid "%s: out of memory in update_group\n" msgstr "" -#: src/usermod.c:567 +#: src/usermod.c:566 #, c-format msgid "%s: out of memory in update_gshadow\n" msgstr "" -#: src/usermod.c:867 +#: src/usermod.c:870 #, c-format msgid "%s: no flags given\n" msgstr "" -#: src/usermod.c:873 +#: src/usermod.c:876 #, c-format msgid "%s: shadow passwords required for -e and -f\n" msgstr "" -#: src/usermod.c:893 +#: src/usermod.c:886 +#, c-format +msgid "%s: -a flag is ONLY allowed with the -G flag\n" +msgstr "" + +#: src/usermod.c:904 #, c-format msgid "%s: uid %lu is not unique\n" msgstr "" -#: src/usermod.c:1004 +#: src/usermod.c:1015 #, c-format msgid "%s: error changing password entry\n" msgstr "" -#: src/usermod.c:1010 +#: src/usermod.c:1021 #, c-format msgid "%s: error removing password entry\n" msgstr "" -#: src/usermod.c:1026 +#: src/usermod.c:1037 #, c-format msgid "%s: error removing shadow password entry\n" msgstr "" -#: src/usermod.c:1053 +#: src/usermod.c:1064 #, c-format msgid "%s: directory %s exists\n" msgstr "" -#: src/usermod.c:1061 +#: src/usermod.c:1072 #, c-format msgid "%s: can't create %s\n" msgstr "" -#: src/usermod.c:1066 +#: src/usermod.c:1077 #, c-format msgid "%s: can't chown %s\n" msgstr "" -#: src/usermod.c:1078 +#: src/usermod.c:1089 #, c-format msgid "%s: warning: failed to completely remove old home directory %s" msgstr "" -#: src/usermod.c:1088 +#: src/usermod.c:1099 #, c-format msgid "%s: cannot rename directory %s to %s\n" msgstr "" -#: src/usermod.c:1183 +#: src/usermod.c:1194 #, c-format msgid "%s: warning: %s not owned by %s\n" msgstr "" -#: src/usermod.c:1189 +#: src/usermod.c:1200 msgid "failed to change mailbox owner" msgstr "" -#: src/usermod.c:1197 +#: src/usermod.c:1208 msgid "failed to rename mailbox" msgstr "" diff --git a/po/id.gmo b/po/id.gmo index 3246da9b1146a2c54c164c7f543eebf8c959d5e6..0fe3e13909fbb6c2abf639e09e0e97fa8a85b492 100644 GIT binary patch delta 5543 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 delta 6086 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 diff --git a/po/id.po b/po/id.po index 01084cd9..91128fb2 100644 --- a/po/id.po +++ b/po/id.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: shadow\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2005-06-20 17:48+0200\n" +"POT-Creation-Date: 2005-07-18 16:02+0200\n" "PO-Revision-Date: 2004-04-09 00:12+0700\n" "Last-Translator: Parlin Imanuel Toh \n" "Language-Team: Debian Indonesia \n" @@ -137,12 +137,12 @@ msgstr "Tidak terdapat direktori, masuk dengan HOME=/" msgid "Cannot execute %s" msgstr "Tidak dapat menjalankan %s" -#: libmisc/sub.c:55 +#: libmisc/sub.c:56 #, c-format msgid "Invalid root directory \"%s\"\n" msgstr "Direktori root tidak sah \"%s\"\n" -#: libmisc/sub.c:67 +#: libmisc/sub.c:68 #, c-format msgid "Can't change root directory to \"%s\"\n" msgstr "Tidak dapat mengubah direktori root ke \"%s\"\n" @@ -163,16 +163,16 @@ msgid "configuration error - unknown item '%s' (notify administrator)\n" msgstr "" "Kesalahan konfigurasi - item tidak dikenal '%s' (beritahu administrator)\n" -#: lib/pwauth.c:45 src/newgrp.c:338 +#: lib/pwauth.c:48 src/newgrp.c:384 msgid "Password: " msgstr "Kata sandi:" -#: lib/pwauth.c:47 +#: lib/pwauth.c:50 #, c-format msgid "%s's Password: " msgstr "Kata sandi dari %s:" -#: src/chage.c:110 +#: src/chage.c:115 #, c-format msgid "" "Usage: chage [options] user\n" @@ -191,147 +191,147 @@ msgid "" " -W, --warndays WARN_DAYS\tset expiration warning days to WARN_DAYS\n" msgstr "" -#: src/chage.c:155 src/chfn.c:139 src/chsh.c:89 +#: src/chage.c:160 src/chfn.c:139 src/chsh.c:89 #, c-format msgid "Enter the new value, or press ENTER for the default\n" msgstr "Masukkan nilai baru atau tekan ENTER untuk nilai bawaan\n" -#: src/chage.c:159 +#: src/chage.c:164 msgid "Minimum Password Age" msgstr "Umur Kata Sandi Minimal" -#: src/chage.c:165 +#: src/chage.c:170 msgid "Maximum Password Age" msgstr "Umur Kata Sandi Maksimal" -#: src/chage.c:172 +#: src/chage.c:177 msgid "Last Password Change (YYYY-MM-DD)" msgstr "Penggantian Kata Sandi Terakhir (TTTT-MM-HH)" -#: src/chage.c:180 +#: src/chage.c:185 msgid "Password Expiration Warning" msgstr "Peringatan Kadaluarsanya Kata Sandi" -#: src/chage.c:186 +#: src/chage.c:191 msgid "Password Inactive" msgstr "Kata Sandi Tak-aktif" -#: src/chage.c:194 +#: src/chage.c:199 msgid "Account Expiration Date (YYYY-MM-DD)" msgstr "Waktu Kadaluarsa Akun (TTTT-MM-HH)" -#: src/chage.c:241 +#: src/chage.c:246 #, fuzzy, c-format msgid "Last password change\t\t\t\t\t: " msgstr "Penggantian Kata Sandi Terakhir (TTTT-MM-HH)" -#: src/chage.c:243 src/chage.c:257 src/chage.c:273 src/chage.c:286 +#: src/chage.c:248 src/chage.c:262 src/chage.c:278 src/chage.c:291 #, fuzzy, c-format msgid "never\n" msgstr "Tidak Pernah\n" -#: src/chage.c:254 +#: src/chage.c:259 #, fuzzy, c-format msgid "Password expires\t\t\t\t\t: " msgstr "Kata Sandi Kadaluarsa:\t" -#: src/chage.c:270 +#: src/chage.c:275 #, fuzzy, c-format msgid "Password inactive\t\t\t\t\t: " msgstr "Kata Sandi Tidak Aktif:\t" -#: src/chage.c:284 +#: src/chage.c:289 #, fuzzy, c-format msgid "Account expires\t\t\t\t\t\t: " msgstr "Akun Kadaluarsa:\t" -#: src/chage.c:300 +#: src/chage.c:305 #, c-format msgid "Minimum number of days between password change\t\t: %ld\n" msgstr "" -#: src/chage.c:302 +#: src/chage.c:307 #, c-format msgid "Maximum number of days between password change\t\t: %ld\n" msgstr "" -#: src/chage.c:304 +#: src/chage.c:309 #, c-format msgid "Number of days of warning before password expires\t: %ld\n" msgstr "" -#: src/chage.c:462 +#: src/chage.c:467 #, c-format msgid "%s: do not include \"l\" with other flags\n" msgstr "%s: jangan gabungkan \"l\" dengan flag lain\n" -#: src/chage.c:474 src/chage.c:602 src/chfn.c:268 src/chfn.c:277 +#: src/chage.c:479 src/chage.c:607 src/chfn.c:268 src/chfn.c:277 #: src/chfn.c:286 src/chfn.c:295 src/chfn.c:304 src/chfn.c:370 src/chfn.c:382 -#: src/gpasswd.c:150 src/login.c:426 src/passwd.c:769 src/passwd.c:805 +#: src/gpasswd.c:150 src/login.c:430 src/passwd.c:769 src/passwd.c:805 #, fuzzy, c-format msgid "%s: Permission denied.\n" msgstr "%s: ijin ditolak\n" -#: src/chage.c:507 src/chage.c:713 src/chpasswd.c:173 src/groupadd.c:488 -#: src/groupdel.c:274 src/groupmod.c:456 src/newusers.c:355 src/useradd.c:1469 -#: src/userdel.c:567 src/usermod.c:1272 src/usermod.c:1326 +#: src/chage.c:512 src/chage.c:718 src/chpasswd.c:173 src/groupadd.c:488 +#: src/groupdel.c:274 src/groupmod.c:456 src/newusers.c:355 src/useradd.c:1518 +#: src/userdel.c:567 src/usermod.c:1283 src/usermod.c:1337 #, c-format msgid "%s: PAM authentication failed\n" msgstr "%s: Otentikasi PAM gagal\n" -#: src/chage.c:525 src/chpasswd.c:188 +#: src/chage.c:530 src/chpasswd.c:188 #, c-format msgid "%s: can't open password file\n" msgstr "%s: tidak dapat membuka berkas kata sandi\n" -#: src/chage.c:532 src/chfn.c:324 src/chsh.c:181 src/gpasswd.c:139 +#: src/chage.c:537 src/chfn.c:324 src/chsh.c:181 src/gpasswd.c:139 #: src/gpasswd.c:216 src/groups.c:64 src/passwd.c:811 #, c-format msgid "%s: unknown user %s\n" msgstr "%s: pengguna %s tak dikenal\n" -#: src/chage.c:550 +#: src/chage.c:555 #, c-format -msgid "%s: can't lock shadow password file" -msgstr "%s: tidak dapat mengunci berkas kata sandi bayangan" +msgid "%s: can't lock shadow password file\n" +msgstr "%s: tidak dapat mengunci berkas kata sandi bayangan\n" -#: src/chage.c:558 +#: src/chage.c:563 #, c-format -msgid "%s: can't open shadow password file" -msgstr "%s: tidak dapat membuka berkas kata sandi bayangan" +msgid "%s: can't open shadow password file\n" +msgstr "%s: tidak dapat membuka berkas kata sandi bayangan\n" -#: src/chage.c:618 +#: src/chage.c:623 #, c-format msgid "Changing the aging information for %s\n" msgstr "Mengubah informasi umur akun untuk %s\n" -#: src/chage.c:620 +#: src/chage.c:625 #, c-format msgid "%s: error changing fields\n" msgstr "%s: kesalahan saat mengubah ruas-ruas isian\n" -#: src/chage.c:644 src/pwunconv.c:136 +#: src/chage.c:649 src/pwunconv.c:136 #, c-format msgid "%s: can't update password file\n" msgstr "%s: tidak dapat memperbaharui berkas kata sandi\n" -#: src/chage.c:667 src/pwunconv.c:131 +#: src/chage.c:672 src/pwunconv.c:131 #, c-format msgid "%s: can't update shadow password file\n" msgstr "%s: tidak dapat memperbaharui berkas kata sandi bayangan\n" -#: src/chage.c:680 +#: src/chage.c:685 #, c-format msgid "%s: can't rewrite shadow password file\n" msgstr "%s: tidak dapat menulis kembali berkas kata sandi bayangan\n" -#: src/chage.c:724 +#: src/chage.c:729 #, c-format msgid "%s: can't rewrite password file\n" msgstr "%s: tidak dapat menulis kembali berkas kata sandi\n" -#: src/chage.c:743 src/chpasswd.c:357 src/groupadd.c:534 src/groupdel.c:339 -#: src/groupmod.c:523 src/newusers.c:570 src/useradd.c:1564 src/userdel.c:689 +#: src/chage.c:748 src/chpasswd.c:357 src/groupadd.c:534 src/groupdel.c:339 +#: src/groupmod.c:523 src/newusers.c:570 src/useradd.c:1613 src/userdel.c:689 #, c-format msgid "%s: PAM chauthtok failed\n" msgstr "%s: chauthok PAM gagal\n" @@ -441,7 +441,7 @@ msgstr "Tidak dapat mengunci berkas kata sandi; coba lagi nanti.\n" msgid "Cannot open the password file.\n" msgstr "Tidak dapat membuka berkas kata sandi.\n" -#: src/chfn.c:544 src/chsh.c:356 src/passwd.c:477 src/usermod.c:982 +#: src/chfn.c:544 src/chsh.c:356 src/passwd.c:477 src/usermod.c:993 #, c-format msgid "%s: %s not found in /etc/passwd\n" msgstr "%s: %s tidak ditemukan pada /etc/passwd\n" @@ -640,7 +640,7 @@ msgstr "%s: kata sandi bayangan grup diperlukan untuk -A\n" msgid "Who are you?\n" msgstr "Anda siapa?\n" -#: src/gpasswd.c:299 src/newgrp.c:289 +#: src/gpasswd.c:299 src/newgrp.c:318 #, c-format msgid "unknown group: %s\n" msgstr "grup tak dikenal: %s\n" @@ -733,12 +733,12 @@ msgid "Usage: groupadd [-g gid [-o]] [-f] group\n" msgstr "Penggunaan: groupadd [-g gid [-o]] [-f] grup\n" #: src/groupadd.c:161 src/groupadd.c:169 src/groupmod.c:174 src/groupmod.c:196 -#: src/useradd.c:823 src/usermod.c:496 src/usermod.c:618 +#: src/useradd.c:839 src/usermod.c:495 src/usermod.c:617 #, c-format msgid "%s: error adding new group entry\n" msgstr "%s: kesalahan saat menambahkan entri grup yang baru\n" -#: src/groupadd.c:218 src/useradd.c:870 +#: src/groupadd.c:218 src/useradd.c:886 #, c-format msgid "%s: name %s is not unique\n" msgstr "%s: nama %s tidak unik\n" @@ -758,24 +758,24 @@ msgstr "%s: tidak mendapatkan gid yang unik\n" msgid "%s: %s is not a valid group name\n" msgstr "%s: nama grup %s tidak sah\n" -#: src/groupadd.c:308 src/groupmod.c:307 +#: src/groupadd.c:318 src/groupmod.c:307 #, c-format msgid "%s: invalid group %s\n" msgstr "%s: grup %s tidak sah\n" -#: src/groupadd.c:325 src/useradd.c:1058 -#, c-format -msgid "%s: -O requires NAME=VALUE\n" +#: src/groupadd.c:332 src/useradd.c:1094 +#, fuzzy, c-format +msgid "%s: -K requires KEY=VALUE\n" msgstr "%s: -O memerlukan NAMA=NILAI\n" -#: src/groupadd.c:369 src/groupdel.c:123 src/groupmod.c:342 src/useradd.c:1167 -#: src/userdel.c:247 src/usermod.c:504 +#: src/groupadd.c:369 src/groupdel.c:123 src/groupmod.c:342 src/useradd.c:1214 +#: src/userdel.c:247 src/usermod.c:503 #, c-format msgid "%s: cannot rewrite group file\n" msgstr "%s: tidak dapat menuliskan kembali berkas grup\n" -#: src/groupadd.c:376 src/groupdel.c:130 src/groupmod.c:349 src/useradd.c:1175 -#: src/userdel.c:253 src/usermod.c:627 +#: src/groupadd.c:376 src/groupdel.c:130 src/groupmod.c:349 src/useradd.c:1222 +#: src/userdel.c:253 src/usermod.c:626 #, c-format msgid "%s: cannot rewrite shadow group file\n" msgstr "%s: tidak dapat menuliskan kembali berkas grup bayangan\n" @@ -835,7 +835,7 @@ msgstr "%s: grup %s tidak ada\n" msgid "%s: group %s is a NIS group\n" msgstr "%s: grup %s merupakan sebuah grup NIS\n" -#: src/groupdel.c:306 src/groupmod.c:489 src/userdel.c:603 src/usermod.c:723 +#: src/groupdel.c:306 src/groupmod.c:489 src/userdel.c:603 src/usermod.c:722 #, c-format msgid "%s: %s is the NIS master\n" msgstr "%s: %s merupakan master NIS\n" @@ -1091,7 +1091,7 @@ msgstr "" "\n" "[Pemutusan hubungan diabaikan -- login root diperbolehkan.]\n" -#: src/login.c:297 +#: src/login.c:302 #, c-format msgid "" "\n" @@ -1100,17 +1100,17 @@ msgstr "" "\n" "Login time out setelah %d detik.\n" -#: src/login.c:570 +#: src/login.c:576 #, c-format msgid " on `%.100s' from `%.200s'" msgstr " pada `%.100s' dari `%.200s'" -#: src/login.c:573 +#: src/login.c:579 #, c-format msgid " on `%.100s'" msgstr " pada `%.100s'" -#: src/login.c:730 +#: src/login.c:736 #, c-format msgid "" "\n" @@ -1119,25 +1119,25 @@ msgstr "" "\n" "%s login: " -#: src/login.c:885 src/sulogin.c:203 +#: src/login.c:891 src/sulogin.c:207 msgid "Login incorrect" msgstr "Login tidak tepat" -#: src/login.c:1032 +#: src/login.c:1038 msgid "Warning: login re-enabled after temporary lockout.\n" msgstr "Perhatian: login dibolehkan setelah penguncian sementara.\n" -#: src/login.c:1046 +#: src/login.c:1052 #, c-format msgid "Last login: %s on %s" msgstr "Login terakhir: %s pada %s" -#: src/login.c:1049 +#: src/login.c:1055 #, c-format msgid "Last login: %.19s on %s" msgstr "Login terakhir: %.19s pada %s" -#: src/login.c:1054 +#: src/login.c:1060 #, c-format msgid " from %.*s" msgstr " dari %.*s" @@ -1152,21 +1152,21 @@ msgstr "Penggunaan: newgrp [-] [grup]\n" msgid "Usage: sg group [[-c] command]\n" msgstr "Penggunaan: sg grup [[-c] perintah]\n" -#: src/newgrp.c:130 +#: src/newgrp.c:159 #, fuzzy, c-format msgid "unknown UID: %u\n" msgstr "GID tidak dikenal: %lu\n" -#: src/newgrp.c:212 +#: src/newgrp.c:241 #, c-format msgid "unknown GID: %lu\n" msgstr "GID tidak dikenal: %lu\n" -#: src/newgrp.c:355 src/newgrp.c:364 +#: src/newgrp.c:401 src/newgrp.c:410 msgid "Sorry.\n" msgstr "Maaf.\n" -#: src/newgrp.c:469 +#: src/newgrp.c:515 #, c-format msgid "too many groups\n" msgstr "terlalu banyak grup\n" @@ -1313,7 +1313,7 @@ msgstr "%s: kehabisan memori\n" msgid "%s: Cannot execute %s" msgstr "%s: Tidak dapat menjalankan %s" -#: src/passwd.c:732 +#: src/passwd.c:727 #, c-format msgid "%s: repository %s not supported\n" msgstr "%s: repositori %s tidak didukung\n" @@ -1430,35 +1430,35 @@ msgstr "" msgid "%s: can't delete shadow password file\n" msgstr "" -#: src/su.c:132 +#: src/su.c:129 msgid "Sorry." msgstr "Maaf." -#: src/su.c:319 +#: src/su.c:315 #, c-format msgid "%s: must be run from a terminal\n" msgstr "%s: mesti dijalankan dari sebuah terminal\n" -#: src/su.c:416 +#: src/su.c:412 #, c-format msgid "%s: pam_start: error %d\n" msgstr "%s: pam_start: kesalahan %d\n" -#: src/su.c:444 +#: src/su.c:440 #, c-format msgid "Unknown id: %s\n" msgstr "Id tidak dikenal: %s\n" -#: src/su.c:479 src/su.c:495 +#: src/su.c:475 src/su.c:491 #, c-format msgid "You are not authorized to su %s\n" msgstr "Anda tidak diperbolehkan untuk su %s\n" -#: src/su.c:490 +#: src/su.c:486 msgid "(Enter your own password.)" msgstr "(Masukkan password anda sendiri.)" -#: src/su.c:522 +#: src/su.c:520 #, c-format msgid "" "%s: %s\n" @@ -1467,7 +1467,7 @@ msgstr "" "%s: %s\n" "(Diabaikan)\n" -#: src/su.c:730 +#: src/su.c:727 #, c-format msgid "No shell\n" msgstr "Tak ada shell\n" @@ -1492,12 +1492,12 @@ msgstr "Silakan masukkan kata sandi anda SENDIRI sebagai otentikasi.\n" msgid "No password file\n" msgstr "Tak ada berkas kata sandi\n" -#: src/sulogin.c:160 +#: src/sulogin.c:164 #, c-format msgid "No password entry for 'root'\n" msgstr "Tak ada entri kata sandi untuk 'root'\n" -#: src/sulogin.c:175 +#: src/sulogin.c:179 msgid "" "\n" "Type control-d to proceed with normal startup,\n" @@ -1507,220 +1507,225 @@ msgstr "" "Ketikkan control-d untuk melanjutkan startup normal,\n" "(ata berikan kata sandi root untuk pengelolaan sistem):" -#: src/sulogin.c:210 +#: src/sulogin.c:214 msgid "Entering System Maintenance Mode\n" msgstr "Memasuki Mode Pengelolaan Sistem\n" -#: src/useradd.c:221 src/useradd.c:234 src/usermod.c:664 src/usermod.c:677 +#: src/useradd.c:222 src/useradd.c:235 src/usermod.c:663 src/usermod.c:676 #, c-format msgid "%s: invalid numeric argument `%s'\n" msgstr "" -#: src/useradd.c:289 +#: src/useradd.c:290 #, fuzzy, c-format msgid "%s: unknown GID %s\n" msgstr "%s: pengguna %s tak dikenal\n" -#: src/useradd.c:297 src/useradd.c:573 src/useradd.c:1014 src/usermod.c:217 -#: src/usermod.c:785 +#: src/useradd.c:298 src/useradd.c:574 src/useradd.c:1058 src/usermod.c:216 +#: src/usermod.c:788 #, c-format msgid "%s: unknown group %s\n" msgstr "" -#: src/useradd.c:405 +#: src/useradd.c:406 #, c-format msgid "%s: cannot create new defaults file\n" msgstr "" -#: src/useradd.c:410 +#: src/useradd.c:411 #, c-format msgid "%s: cannot open new defaults file\n" msgstr "" -#: src/useradd.c:498 src/useradd.c:509 +#: src/useradd.c:499 src/useradd.c:510 #, c-format msgid "%s: rename: %s" msgstr "" -#: src/useradd.c:594 src/usermod.c:238 +#: src/useradd.c:595 src/usermod.c:237 #, c-format msgid "%s: group `%s' is a NIS group.\n" msgstr "" -#: src/useradd.c:603 src/usermod.c:247 +#: src/useradd.c:604 src/usermod.c:246 #, c-format msgid "%s: too many groups specified (max %d).\n" msgstr "" -#: src/useradd.c:635 +#: src/useradd.c:634 #, c-format -msgid "Usage: useradd [-u uid [-o]] [-g group] [-G group,...] \n" -msgstr "Penggunaan: useradd [-u uid [-o]] [-g grup] [-G grup,...] \n" - -#: src/useradd.c:638 -#, c-format -msgid " [-d home] [-s shell] [-c comment] [-m [-k template]]\n" +msgid "" +"Usage: useradd [options] LOGIN\n" +"\n" +"Options:\n" +" -b, --base-dir BASE_DIR\tbase directory for the the new user account\n" +"\t\t\t\thome directory\n" +" -c, --comment COMMENT\t\tset the GECOS field for the new user account\n" +" -d, --home-dir HOME_DIR\thome directory for the new user account\n" +" -D, --defaults\t\tprint or save modified default useradd\n" +"\t\t\t\tconfiguration\n" +" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n" +" -f, --inactive INACTIVE\tset password inactive after expiration\n" +"\t\t\t\tto INACTIVE\n" +" -g, --gid GROUP\t\tforce use GROUP for the new user account\n" +" -G, --groups GROUPS\t\tlist of supplementary groups for the new\n" +"\t\t\t\tuser account\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -k, --skel SKEL_DIR \t\tspecify an alternative skel directory\n" +" -K, --key KEY=VALUE\t\toverrides /etc/login.defs defaults\n" +" -m, --create-home\t\tcreate home directory for the new user\n" +"\t\t\t\taccount\n" +" -o, --non-unique\t\tallow create user with duplicate\n" +"\t\t\t\t(non-unique) UID\n" +" -p, --password PASSWORD\tuse encrypted password for the new user\n" +"\t\t\t\taccount\n" +" -s, --shell SHELL\t\tthe login shell for the new user account\n" +" -u, --uid UID\t\t\tforce use the UID for the new user account\n" msgstr "" -" [-d home] [-s shell] [-c comment] [-m [-k template]]\n" -#: src/useradd.c:639 src/useradd.c:643 -#, c-format -msgid " [-f inactive] [-e expire]\n" -msgstr " [-f tidak_aktif] [-e kadaluarsa]\n" - -#: src/useradd.c:640 -#, c-format -msgid " [-p passwd] name\n" -msgstr " [-p kata_sandi] nama\n" - -#: src/useradd.c:642 -#, c-format -msgid " useradd -D [-g group] [-b base] [-s shell]\n" -msgstr " useradd -D [-g grup] [-b base] [-s shell]\n" - -#: src/useradd.c:722 src/usermod.c:426 +#: src/useradd.c:738 src/usermod.c:425 #, c-format msgid "%s: error locking group file\n" msgstr "" -#: src/useradd.c:726 src/usermod.c:431 +#: src/useradd.c:742 src/usermod.c:430 #, c-format msgid "%s: error opening group file\n" msgstr "" -#: src/useradd.c:732 src/usermod.c:524 +#: src/useradd.c:748 src/usermod.c:523 #, c-format msgid "%s: error locking shadow group file\n" msgstr "" -#: src/useradd.c:737 src/usermod.c:530 +#: src/useradd.c:753 src/usermod.c:529 #, c-format msgid "%s: error opening shadow group file\n" msgstr "" -#: src/useradd.c:875 +#: src/useradd.c:891 #, fuzzy, c-format msgid "%s: UID %u is not unique\n" msgstr "%s: gid %u tidak unik\n" -#: src/useradd.c:905 +#: src/useradd.c:921 #, fuzzy, c-format msgid "%s: can't get unique UID\n" msgstr "%s: tidak mendapatkan gid yang unik\n" -#: src/useradd.c:936 +#: src/useradd.c:977 #, c-format msgid "%s: invalid base directory `%s'\n" msgstr "" -#: src/useradd.c:946 +#: src/useradd.c:988 #, c-format msgid "%s: invalid comment `%s'\n" msgstr "" -#: src/useradd.c:957 +#: src/useradd.c:1000 #, c-format msgid "%s: invalid home directory `%s'\n" msgstr "" -#: src/useradd.c:975 src/usermod.c:768 +#: src/useradd.c:1018 src/usermod.c:771 #, c-format msgid "%s: invalid date `%s'\n" msgstr "" -#: src/useradd.c:988 +#: src/useradd.c:1031 #, c-format msgid "%s: shadow passwords required for -e\n" msgstr "" -#: src/useradd.c:1004 +#: src/useradd.c:1047 #, c-format msgid "%s: shadow passwords required for -f\n" msgstr "" -#: src/useradd.c:1070 src/usermod.c:745 src/usermod.c:755 src/usermod.c:800 -#: src/usermod.c:844 +#: src/useradd.c:1113 src/usermod.c:748 src/usermod.c:758 src/usermod.c:803 +#: src/usermod.c:847 #, c-format msgid "%s: invalid field `%s'\n" msgstr "" -#: src/useradd.c:1081 +#: src/useradd.c:1126 #, c-format msgid "%s: invalid shell `%s'\n" msgstr "" -#: src/useradd.c:1122 +#: src/useradd.c:1169 #, c-format msgid "%s: invalid user name '%s'\n" msgstr "" -#: src/useradd.c:1156 src/userdel.c:242 src/usermod.c:909 +#: src/useradd.c:1203 src/userdel.c:242 src/usermod.c:920 #, c-format msgid "%s: cannot rewrite password file\n" msgstr "" -#: src/useradd.c:1161 src/userdel.c:245 src/usermod.c:914 +#: src/useradd.c:1208 src/userdel.c:245 src/usermod.c:925 #, c-format msgid "%s: cannot rewrite shadow password file\n" msgstr "" -#: src/useradd.c:1197 src/userdel.c:289 src/usermod.c:942 +#: src/useradd.c:1244 src/userdel.c:289 src/usermod.c:953 #, c-format msgid "%s: unable to lock password file\n" msgstr "" -#: src/useradd.c:1201 src/userdel.c:293 src/usermod.c:946 +#: src/useradd.c:1248 src/userdel.c:293 src/usermod.c:957 #, c-format msgid "%s: unable to open password file\n" msgstr "" -#: src/useradd.c:1207 src/userdel.c:298 src/usermod.c:951 +#: src/useradd.c:1254 src/userdel.c:298 src/usermod.c:962 #, c-format msgid "%s: cannot lock shadow password file\n" msgstr "" -#: src/useradd.c:1213 src/userdel.c:303 src/usermod.c:956 +#: src/useradd.c:1260 src/userdel.c:303 src/usermod.c:967 #, c-format msgid "%s: cannot open shadow password file\n" msgstr "" -#: src/useradd.c:1300 +#: src/useradd.c:1347 #, c-format msgid "%s: error adding new password entry\n" msgstr "" -#: src/useradd.c:1310 src/usermod.c:1019 +#: src/useradd.c:1358 src/usermod.c:1030 #, c-format msgid "%s: error adding new shadow password entry\n" msgstr "" -#: src/useradd.c:1337 +#: src/useradd.c:1386 #, c-format msgid "%s: cannot create directory %s\n" msgstr "" -#: src/useradd.c:1367 +#: src/useradd.c:1416 #, c-format msgid "No group named \"mail\" exists, creating mail spool with mode 0600.\n" msgstr "" -#: src/useradd.c:1390 +#: src/useradd.c:1439 #, c-format msgid "Can't create mail spool for user %s.\n" msgstr "" -#: src/useradd.c:1492 src/usermod.c:888 +#: src/useradd.c:1541 src/usermod.c:899 #, c-format msgid "%s: user %s exists\n" msgstr "" -#: src/useradd.c:1506 +#: src/useradd.c:1555 #, c-format msgid "" "%s: group %s exists - if you want to add this user to that group, use -g.\n" msgstr "" -#: src/useradd.c:1544 +#: src/useradd.c:1593 #, c-format msgid "%s: warning: CREATE_HOME not supported, please use -m instead.\n" msgstr "" @@ -1770,12 +1775,12 @@ msgstr "" msgid "%s: warning: can't remove " msgstr "" -#: src/userdel.c:584 src/usermod.c:702 +#: src/userdel.c:584 src/usermod.c:701 #, c-format msgid "%s: user %s does not exist\n" msgstr "" -#: src/userdel.c:599 src/usermod.c:718 +#: src/userdel.c:599 src/usermod.c:717 #, c-format msgid "%s: user %s is a NIS user\n" msgstr "" @@ -1790,101 +1795,106 @@ msgstr "" msgid "%s: error removing directory %s\n" msgstr "" -#: src/usermod.c:279 +#: src/usermod.c:278 #, c-format -msgid "Usage: %s\t[-u uid [-o]] [-g group] [-G group,...] \n" +msgid "Usage: %s\t[-u uid [-o]] [-g group] [[-G group,...] [-a]] \n" msgstr "Penggunaan: %s\t[-u uid [-o]] [-g grup] [-G grup,...] \n" -#: src/usermod.c:283 +#: src/usermod.c:282 #, c-format msgid "\t\t[-d home [-m]] [-s shell] [-c comment] [-l new_name]\n" msgstr "\t\t[-d home [-m]] [-s shell] [-c comment] [-l nama_baru]\n" -#: src/usermod.c:285 +#: src/usermod.c:284 #, c-format msgid "[-f inactive] [-e expire] " msgstr "[-f tidak_aktif] [-e kadaluarsa] " -#: src/usermod.c:286 +#: src/usermod.c:285 #, c-format msgid "[-p passwd] [-L|-U] name\n" msgstr "[-p kata_sandi] [-L|-U] nama\n" -#: src/usermod.c:458 +#: src/usermod.c:457 #, c-format msgid "%s: out of memory in update_group\n" msgstr "" -#: src/usermod.c:567 +#: src/usermod.c:566 #, c-format msgid "%s: out of memory in update_gshadow\n" msgstr "" -#: src/usermod.c:867 +#: src/usermod.c:870 #, c-format msgid "%s: no flags given\n" msgstr "" -#: src/usermod.c:873 +#: src/usermod.c:876 #, c-format msgid "%s: shadow passwords required for -e and -f\n" msgstr "" -#: src/usermod.c:893 +#: src/usermod.c:886 +#, c-format +msgid "%s: -a flag is ONLY allowed with the -G flag\n" +msgstr "" + +#: src/usermod.c:904 #, c-format msgid "%s: uid %lu is not unique\n" msgstr "" -#: src/usermod.c:1004 +#: src/usermod.c:1015 #, c-format msgid "%s: error changing password entry\n" msgstr "" -#: src/usermod.c:1010 +#: src/usermod.c:1021 #, c-format msgid "%s: error removing password entry\n" msgstr "" -#: src/usermod.c:1026 +#: src/usermod.c:1037 #, c-format msgid "%s: error removing shadow password entry\n" msgstr "" -#: src/usermod.c:1053 +#: src/usermod.c:1064 #, c-format msgid "%s: directory %s exists\n" msgstr "" -#: src/usermod.c:1061 +#: src/usermod.c:1072 #, c-format msgid "%s: can't create %s\n" msgstr "" -#: src/usermod.c:1066 +#: src/usermod.c:1077 #, c-format msgid "%s: can't chown %s\n" msgstr "" -#: src/usermod.c:1078 +#: src/usermod.c:1089 #, c-format msgid "%s: warning: failed to completely remove old home directory %s" msgstr "" -#: src/usermod.c:1088 +#: src/usermod.c:1099 #, c-format msgid "%s: cannot rename directory %s to %s\n" msgstr "" -#: src/usermod.c:1183 +#: src/usermod.c:1194 #, c-format msgid "%s: warning: %s not owned by %s\n" msgstr "" -#: src/usermod.c:1189 +#: src/usermod.c:1200 msgid "failed to change mailbox owner" msgstr "" -#: src/usermod.c:1197 +#: src/usermod.c:1208 msgid "failed to rename mailbox" msgstr "" @@ -1921,5 +1931,27 @@ msgstr "" "`vipw' mengedit /etc/passwd `vipw -s' mengedit /etc/shadow\n" "`vigr' mengedit /etc/group `vigr -s' mengedit /etc/gshadow\n" +#, fuzzy +#~ msgid "Usage: useradd [-u uid [-o]] [-g group] [-G group,...] \n" +#~ msgstr "Penggunaan: useradd [-u uid [-o]] [-g grup] [-G grup,...] \n" + +#~ msgid "" +#~ " [-d home] [-s shell] [-c comment] [-m [-k template]]\n" +#~ msgstr "" +#~ " [-d home] [-s shell] [-c comment] [-m [-k template]]\n" + +#~ msgid " [-f inactive] [-e expire]\n" +#~ msgstr " [-f tidak_aktif] [-e kadaluarsa]\n" + +#, fuzzy +#~ msgid " [-p passwd] [-K KEY=VALUE] name\n" +#~ msgstr " [-p kata_sandi] nama\n" + +#~ msgid " useradd -D [-g group] [-b base] [-s shell]\n" +#~ msgstr " useradd -D [-g grup] [-b base] [-s shell]\n" + +#~ msgid "%s: -O requires NAME=VALUE\n" +#~ msgstr "%s: -O memerlukan NAMA=NILAI\n" + #~ msgid "unknown uid: %u\n" #~ msgstr "uid tidak dikenal: %u\n" diff --git a/po/it.gmo b/po/it.gmo index f2b5232226d0150f4b81fd0c29158de611fe8134..173202b1a35417e10fd0273dd1c71d3bcc52d6ec 100644 GIT binary patch delta 7841 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 delta 8347 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 WeF6(>7u=MN7RwWxmaW>;`hNg1H48WZ diff --git a/po/it.po b/po/it.po index 4cdccdab..fbd784df 100644 --- a/po/it.po +++ b/po/it.po @@ -22,7 +22,7 @@ msgid "" msgstr "" "Project-Id-Version: shadow 4.0.8\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2005-06-20 17:48+0200\n" +"POT-Creation-Date: 2005-07-18 16:02+0200\n" "PO-Revision-Date: 2005-04-17 21:57+0200\n" "Last-Translator: Danilo Piazzalunga \n" "Language-Team: Italian \n" @@ -161,12 +161,12 @@ msgstr "Directory non presente, accesso con HOME=/" msgid "Cannot execute %s" msgstr "Impossibile eseguire %s" -#: libmisc/sub.c:55 +#: libmisc/sub.c:56 #, c-format msgid "Invalid root directory \"%s\"\n" msgstr "Directory root 竄%s罈 non valida\n" -#: libmisc/sub.c:67 +#: libmisc/sub.c:68 #, c-format msgid "Can't change root directory to \"%s\"\n" msgstr "Impossibile cambiare la directory root in 竄%s罈\n" @@ -188,16 +188,16 @@ msgstr "" "errore di configurazione: oggetto 竄%s罈 sconosciuto (avvisare " "l'amministratore)\n" -#: lib/pwauth.c:45 src/newgrp.c:338 +#: lib/pwauth.c:48 src/newgrp.c:384 msgid "Password: " msgstr "Password: " -#: lib/pwauth.c:47 +#: lib/pwauth.c:50 #, c-format msgid "%s's Password: " msgstr "Password di %s: " -#: src/chage.c:110 +#: src/chage.c:115 #, c-format msgid "" "Usage: chage [options] user\n" @@ -216,154 +216,154 @@ msgid "" " -W, --warndays WARN_DAYS\tset expiration warning days to WARN_DAYS\n" msgstr "" -#: src/chage.c:155 src/chfn.c:139 src/chsh.c:89 +#: src/chage.c:160 src/chfn.c:139 src/chsh.c:89 #, c-format msgid "Enter the new value, or press ENTER for the default\n" msgstr "Inserire il nuovo valore o premere INVIO per quello predefinito\n" -#: src/chage.c:159 +#: src/chage.c:164 msgid "Minimum Password Age" msgstr "Durata minima della password" -#: src/chage.c:165 +#: src/chage.c:170 msgid "Maximum Password Age" msgstr "Durata massima della password" -#: src/chage.c:172 +#: src/chage.c:177 msgid "Last Password Change (YYYY-MM-DD)" msgstr "Ultimo cambio della password (AAAA-MM-GG)" -#: src/chage.c:180 +#: src/chage.c:185 msgid "Password Expiration Warning" msgstr "Avviso di scadenza della password" -#: src/chage.c:186 +#: src/chage.c:191 msgid "Password Inactive" msgstr "Inattivit della password" -#: src/chage.c:194 +#: src/chage.c:199 msgid "Account Expiration Date (YYYY-MM-DD)" msgstr "Data di scadenza dell'account (AAAA-MM-GG)" # "Last password change . . . . : " -#: src/chage.c:241 +#: src/chage.c:246 #, c-format msgid "Last password change\t\t\t\t\t: " msgstr "Ultimo cambio della password : " -#: src/chage.c:243 src/chage.c:257 src/chage.c:273 src/chage.c:286 +#: src/chage.c:248 src/chage.c:262 src/chage.c:278 src/chage.c:291 #, c-format msgid "never\n" msgstr "mai\n" # "Password expires . . . . : " -#: src/chage.c:254 +#: src/chage.c:259 #, c-format msgid "Password expires\t\t\t\t\t: " msgstr "Scadenza della password : " # "Password inactive . . . . : " -#: src/chage.c:270 +#: src/chage.c:275 #, c-format msgid "Password inactive\t\t\t\t\t: " msgstr "Inattivit della password : " # "Account expires . . . . . : " -#: src/chage.c:284 +#: src/chage.c:289 #, c-format msgid "Account expires\t\t\t\t\t\t: " msgstr "Scadenza dell'account : " # "Minimum number of days between password change . : %ld\n" -#: src/chage.c:300 +#: src/chage.c:305 #, c-format msgid "Minimum number of days between password change\t\t: %ld\n" msgstr "Numero minimo di giorni tra i cambi di password : %ld\n" # "Maximum number of days between password change . : %ld\n" -#: src/chage.c:302 +#: src/chage.c:307 #, c-format msgid "Maximum number of days between password change\t\t: %ld\n" msgstr "Numero massimo di giorni tra i cambi di password : %ld\n" # "Number of days of warning before password expires : %ld\n" -#: src/chage.c:304 +#: src/chage.c:309 #, c-format msgid "Number of days of warning before password expires\t: %ld\n" msgstr "Giorni di preavviso prima della scadenza della password : %ld\n" -#: src/chage.c:462 +#: src/chage.c:467 #, c-format msgid "%s: do not include \"l\" with other flags\n" msgstr "%s: non includere 竄l罈 con altri flag\n" -#: src/chage.c:474 src/chage.c:602 src/chfn.c:268 src/chfn.c:277 +#: src/chage.c:479 src/chage.c:607 src/chfn.c:268 src/chfn.c:277 #: src/chfn.c:286 src/chfn.c:295 src/chfn.c:304 src/chfn.c:370 src/chfn.c:382 -#: src/gpasswd.c:150 src/login.c:426 src/passwd.c:769 src/passwd.c:805 +#: src/gpasswd.c:150 src/login.c:430 src/passwd.c:769 src/passwd.c:805 #, c-format msgid "%s: Permission denied.\n" msgstr "%s: Permesso negato.\n" -#: src/chage.c:507 src/chage.c:713 src/chpasswd.c:173 src/groupadd.c:488 -#: src/groupdel.c:274 src/groupmod.c:456 src/newusers.c:355 src/useradd.c:1469 -#: src/userdel.c:567 src/usermod.c:1272 src/usermod.c:1326 +#: src/chage.c:512 src/chage.c:718 src/chpasswd.c:173 src/groupadd.c:488 +#: src/groupdel.c:274 src/groupmod.c:456 src/newusers.c:355 src/useradd.c:1518 +#: src/userdel.c:567 src/usermod.c:1283 src/usermod.c:1337 #, c-format msgid "%s: PAM authentication failed\n" msgstr "%s: autenticazione PAM non riuscita\n" -#: src/chage.c:525 src/chpasswd.c:188 +#: src/chage.c:530 src/chpasswd.c:188 #, c-format msgid "%s: can't open password file\n" msgstr "%s: impossibile aprire il file delle password\n" -#: src/chage.c:532 src/chfn.c:324 src/chsh.c:181 src/gpasswd.c:139 +#: src/chage.c:537 src/chfn.c:324 src/chsh.c:181 src/gpasswd.c:139 #: src/gpasswd.c:216 src/groups.c:64 src/passwd.c:811 #, c-format msgid "%s: unknown user %s\n" msgstr "%s: utente 竄%s罈 sconosciuto\n" -#: src/chage.c:550 +#: src/chage.c:555 #, c-format -msgid "%s: can't lock shadow password file" -msgstr "%s: impossibile fare il lock del file delle shadow password" +msgid "%s: can't lock shadow password file\n" +msgstr "%s: impossibile fare il lock del file delle shadow password\n" -#: src/chage.c:558 +#: src/chage.c:563 #, c-format -msgid "%s: can't open shadow password file" -msgstr "%s: impossibile aprire il file delle shadow password" +msgid "%s: can't open shadow password file\n" +msgstr "%s: impossibile aprire il file delle shadow password\n" -#: src/chage.c:618 +#: src/chage.c:623 #, c-format msgid "Changing the aging information for %s\n" msgstr "Modifica delle informazioni sulla durata dell'account di %s\n" -#: src/chage.c:620 +#: src/chage.c:625 #, c-format msgid "%s: error changing fields\n" msgstr "%s: errore nel cambiare i campi\n" -#: src/chage.c:644 src/pwunconv.c:136 +#: src/chage.c:649 src/pwunconv.c:136 #, c-format msgid "%s: can't update password file\n" msgstr "%s: impossibile aggiornare il file delle password\n" -#: src/chage.c:667 src/pwunconv.c:131 +#: src/chage.c:672 src/pwunconv.c:131 #, c-format msgid "%s: can't update shadow password file\n" msgstr "%s: impossibile aggiornare il file delle shadow password\n" -#: src/chage.c:680 +#: src/chage.c:685 #, c-format msgid "%s: can't rewrite shadow password file\n" msgstr "%s: impossibile riscrivere il file delle shadow password\n" -#: src/chage.c:724 +#: src/chage.c:729 #, c-format msgid "%s: can't rewrite password file\n" msgstr "%s: impossibile riscrivere il file delle password\n" -#: src/chage.c:743 src/chpasswd.c:357 src/groupadd.c:534 src/groupdel.c:339 -#: src/groupmod.c:523 src/newusers.c:570 src/useradd.c:1564 src/userdel.c:689 +#: src/chage.c:748 src/chpasswd.c:357 src/groupadd.c:534 src/groupdel.c:339 +#: src/groupmod.c:523 src/newusers.c:570 src/useradd.c:1613 src/userdel.c:689 #, c-format msgid "%s: PAM chauthtok failed\n" msgstr "%s: la chiamata PAM chauthok ha restituito un errore\n" @@ -475,7 +475,7 @@ msgstr "" msgid "Cannot open the password file.\n" msgstr "Impossibile aprire il file delle password.\n" -#: src/chfn.c:544 src/chsh.c:356 src/passwd.c:477 src/usermod.c:982 +#: src/chfn.c:544 src/chsh.c:356 src/passwd.c:477 src/usermod.c:993 #, c-format msgid "%s: %s not found in /etc/passwd\n" msgstr "%s: impossibile trovare 竄%s罈 in /etc/passwd\n" @@ -701,7 +701,7 @@ msgstr "%s: l'opzione -A richiede le shadow password per i gruppi\n" msgid "Who are you?\n" msgstr "Chi sei?\n" -#: src/gpasswd.c:299 src/newgrp.c:289 +#: src/gpasswd.c:299 src/newgrp.c:318 #, c-format msgid "unknown group: %s\n" msgstr "gruppo 竄%s罈 sconosciuto\n" @@ -794,12 +794,12 @@ msgid "Usage: groupadd [-g gid [-o]] [-f] group\n" msgstr "Uso: groupadd [-g GID [-o]] [-f] GRUPPO\n" #: src/groupadd.c:161 src/groupadd.c:169 src/groupmod.c:174 src/groupmod.c:196 -#: src/useradd.c:823 src/usermod.c:496 src/usermod.c:618 +#: src/useradd.c:839 src/usermod.c:495 src/usermod.c:617 #, c-format msgid "%s: error adding new group entry\n" msgstr "%s: errore nell'aggiungere la nuova voce al file dei gruppi\n" -#: src/groupadd.c:218 src/useradd.c:870 +#: src/groupadd.c:218 src/useradd.c:886 #, c-format msgid "%s: name %s is not unique\n" msgstr "%s: il nome 竄%s罈 non 癡 univoco\n" @@ -819,24 +819,24 @@ msgstr "%s: impossibile ottenere un gid univoco\n" msgid "%s: %s is not a valid group name\n" msgstr "%s: %s non 癡 un nome di gruppo valido\n" -#: src/groupadd.c:308 src/groupmod.c:307 +#: src/groupadd.c:318 src/groupmod.c:307 #, c-format msgid "%s: invalid group %s\n" msgstr "%s: gruppo 竄%s罈 non valido\n" -#: src/groupadd.c:325 src/useradd.c:1058 -#, c-format -msgid "%s: -O requires NAME=VALUE\n" +#: src/groupadd.c:332 src/useradd.c:1094 +#, fuzzy, c-format +msgid "%s: -K requires KEY=VALUE\n" msgstr "%s: -O richiede NOME=VALORE\n" -#: src/groupadd.c:369 src/groupdel.c:123 src/groupmod.c:342 src/useradd.c:1167 -#: src/userdel.c:247 src/usermod.c:504 +#: src/groupadd.c:369 src/groupdel.c:123 src/groupmod.c:342 src/useradd.c:1214 +#: src/userdel.c:247 src/usermod.c:503 #, c-format msgid "%s: cannot rewrite group file\n" msgstr "%s: impossibile riscrivere il file dei gruppi\n" -#: src/groupadd.c:376 src/groupdel.c:130 src/groupmod.c:349 src/useradd.c:1175 -#: src/userdel.c:253 src/usermod.c:627 +#: src/groupadd.c:376 src/groupdel.c:130 src/groupmod.c:349 src/useradd.c:1222 +#: src/userdel.c:253 src/usermod.c:626 #, c-format msgid "%s: cannot rewrite shadow group file\n" msgstr "%s: impossibile riscrivere il file dei gruppi shadow\n" @@ -896,7 +896,7 @@ msgstr "%s: gruppo 竄%s罈 inesistente\n" msgid "%s: group %s is a NIS group\n" msgstr "%s: il gruppo 竄%s罈 癡 un gruppo NIS\n" -#: src/groupdel.c:306 src/groupmod.c:489 src/userdel.c:603 src/usermod.c:723 +#: src/groupdel.c:306 src/groupmod.c:489 src/userdel.c:603 src/usermod.c:722 #, c-format msgid "%s: %s is the NIS master\n" msgstr "%s: %s 癡 il NIS master\n" @@ -1161,7 +1161,7 @@ msgstr "" "\n" "[Disconnessione obbligatoria evitata: root pu簷 accedere.]\n" -#: src/login.c:297 +#: src/login.c:302 #, c-format msgid "" "\n" @@ -1170,17 +1170,17 @@ msgstr "" "\n" "Login scaduto dopo %d secondi.\n" -#: src/login.c:570 +#: src/login.c:576 #, c-format msgid " on `%.100s' from `%.200s'" msgstr " su 竄%.100s罈 da 竄%.200s罈" -#: src/login.c:573 +#: src/login.c:579 #, c-format msgid " on `%.100s'" msgstr " su 竄%.100s罈" -#: src/login.c:730 +#: src/login.c:736 #, c-format msgid "" "\n" @@ -1189,28 +1189,28 @@ msgstr "" "\n" "%s login: " -#: src/login.c:885 src/sulogin.c:203 +#: src/login.c:891 src/sulogin.c:207 msgid "Login incorrect" msgstr "Login non corretto" # NdT: Non 癡 chiaro se login sia da tradurre con "accesso abilitato" o # "utente abilitato": il significato comunque 癡 lo stesso. -#: src/login.c:1032 +#: src/login.c:1038 msgid "Warning: login re-enabled after temporary lockout.\n" msgstr "" "Attenzione: accesso di nuovo abilitato dopo una proibizione temporanea.\n" -#: src/login.c:1046 +#: src/login.c:1052 #, c-format msgid "Last login: %s on %s" msgstr "Ultimo accesso: %s su %s" -#: src/login.c:1049 +#: src/login.c:1055 #, c-format msgid "Last login: %.19s on %s" msgstr "Ultimo accesso: %.19s su %s" -#: src/login.c:1054 +#: src/login.c:1060 #, c-format msgid " from %.*s" msgstr " da %.*s" @@ -1225,21 +1225,21 @@ msgstr "Uso: newgrp [-] [GRUPPO]\n" msgid "Usage: sg group [[-c] command]\n" msgstr "Uso: sg GRUPPO [[-c] COMANDO]\n" -#: src/newgrp.c:130 +#: src/newgrp.c:159 #, fuzzy, c-format msgid "unknown UID: %u\n" msgstr "GID 竄%lu罈 sconosciuto\n" -#: src/newgrp.c:212 +#: src/newgrp.c:241 #, c-format msgid "unknown GID: %lu\n" msgstr "GID 竄%lu罈 sconosciuto\n" -#: src/newgrp.c:355 src/newgrp.c:364 +#: src/newgrp.c:401 src/newgrp.c:410 msgid "Sorry.\n" msgstr "Spiacente.\n" -#: src/newgrp.c:469 +#: src/newgrp.c:515 #, c-format msgid "too many groups\n" msgstr "troppi gruppi\n" @@ -1386,7 +1386,7 @@ msgstr "%s: memoria esaurita\n" msgid "%s: Cannot execute %s" msgstr "%s: impossibile eseguire %s" -#: src/passwd.c:732 +#: src/passwd.c:727 #, c-format msgid "%s: repository %s not supported\n" msgstr "%s: repository %s non supportato\n" @@ -1504,35 +1504,35 @@ msgstr "%s: impossibile aggiornare la voce relativa all'utente %s\n" msgid "%s: can't delete shadow password file\n" msgstr "%s: impossibile eliminare il file delle shadow password\n" -#: src/su.c:132 +#: src/su.c:129 msgid "Sorry." msgstr "Spiacente." -#: src/su.c:319 +#: src/su.c:315 #, c-format msgid "%s: must be run from a terminal\n" msgstr "%s: si deve avviare da un terminale\n" -#: src/su.c:416 +#: src/su.c:412 #, c-format msgid "%s: pam_start: error %d\n" msgstr "%s: pam_start: errore %d\n" -#: src/su.c:444 +#: src/su.c:440 #, c-format msgid "Unknown id: %s\n" msgstr "Id 竄%s罈 sconosciuto\n" -#: src/su.c:479 src/su.c:495 +#: src/su.c:475 src/su.c:491 #, c-format msgid "You are not authorized to su %s\n" msgstr "Non si 癡 autorizzati a diventare %s\n" -#: src/su.c:490 +#: src/su.c:486 msgid "(Enter your own password.)" msgstr "(Immettere la propria password)" -#: src/su.c:522 +#: src/su.c:520 #, c-format msgid "" "%s: %s\n" @@ -1541,7 +1541,7 @@ msgstr "" "%s: %s\n" "(Ignorato)\n" -#: src/su.c:730 +#: src/su.c:727 #, c-format msgid "No shell\n" msgstr "Nessuna shell\n" @@ -1566,12 +1566,12 @@ msgstr "Inserire la PROPRIA password per autenticarsi.\n" msgid "No password file\n" msgstr "Manca il file delle password\n" -#: src/sulogin.c:160 +#: src/sulogin.c:164 #, c-format msgid "No password entry for 'root'\n" msgstr "Manca una voce per 竄root罈 nel file delle password\n" -#: src/sulogin.c:175 +#: src/sulogin.c:179 msgid "" "\n" "Type control-d to proceed with normal startup,\n" @@ -1581,215 +1581,221 @@ msgstr "" "Premere Ctrl-D per procedere con l'avvio regolare, oppure\n" "inserire la password di root per la manutenzione del sistema:" -#: src/sulogin.c:210 +#: src/sulogin.c:214 msgid "Entering System Maintenance Mode\n" msgstr "Avvio modalit manutenzione del sistema\n" -#: src/useradd.c:221 src/useradd.c:234 src/usermod.c:664 src/usermod.c:677 +#: src/useradd.c:222 src/useradd.c:235 src/usermod.c:663 src/usermod.c:676 #, c-format msgid "%s: invalid numeric argument `%s'\n" msgstr "%s: argomento numerico 竄%s罈 non valido\n" -#: src/useradd.c:289 +#: src/useradd.c:290 #, c-format msgid "%s: unknown GID %s\n" msgstr "%s: GID 竄%s罈 sconosciuto\n" -#: src/useradd.c:297 src/useradd.c:573 src/useradd.c:1014 src/usermod.c:217 -#: src/usermod.c:785 +#: src/useradd.c:298 src/useradd.c:574 src/useradd.c:1058 src/usermod.c:216 +#: src/usermod.c:788 #, c-format msgid "%s: unknown group %s\n" msgstr "%s: gruppo 竄%s罈 sconosciuto\n" -#: src/useradd.c:405 +#: src/useradd.c:406 #, c-format msgid "%s: cannot create new defaults file\n" msgstr "%s: impossibile creare il nuovo file dei valori predefiniti\n" -#: src/useradd.c:410 +#: src/useradd.c:411 #, c-format msgid "%s: cannot open new defaults file\n" msgstr "%s: impossibile aprire il nuovo file dei valori predefiniti\n" -#: src/useradd.c:498 src/useradd.c:509 +#: src/useradd.c:499 src/useradd.c:510 #, c-format msgid "%s: rename: %s" msgstr "%s: rename: %s" -#: src/useradd.c:594 src/usermod.c:238 +#: src/useradd.c:595 src/usermod.c:237 #, c-format msgid "%s: group `%s' is a NIS group.\n" msgstr "%s: il gruppo 竄%s罈 癡 un gruppo NIS.\n" -#: src/useradd.c:603 src/usermod.c:247 +#: src/useradd.c:604 src/usermod.c:246 #, c-format msgid "%s: too many groups specified (max %d).\n" msgstr "%s: troppi gruppi specificati (max %d).\n" -#: src/useradd.c:635 +#: src/useradd.c:634 #, c-format -msgid "Usage: useradd [-u uid [-o]] [-g group] [-G group,...] \n" -msgstr "Uso: useradd [-u UID [-o]] [-g GRUPPO] [-G GRUPPO,...] \n" +msgid "" +"Usage: useradd [options] LOGIN\n" +"\n" +"Options:\n" +" -b, --base-dir BASE_DIR\tbase directory for the the new user account\n" +"\t\t\t\thome directory\n" +" -c, --comment COMMENT\t\tset the GECOS field for the new user account\n" +" -d, --home-dir HOME_DIR\thome directory for the new user account\n" +" -D, --defaults\t\tprint or save modified default useradd\n" +"\t\t\t\tconfiguration\n" +" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n" +" -f, --inactive INACTIVE\tset password inactive after expiration\n" +"\t\t\t\tto INACTIVE\n" +" -g, --gid GROUP\t\tforce use GROUP for the new user account\n" +" -G, --groups GROUPS\t\tlist of supplementary groups for the new\n" +"\t\t\t\tuser account\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -k, --skel SKEL_DIR \t\tspecify an alternative skel directory\n" +" -K, --key KEY=VALUE\t\toverrides /etc/login.defs defaults\n" +" -m, --create-home\t\tcreate home directory for the new user\n" +"\t\t\t\taccount\n" +" -o, --non-unique\t\tallow create user with duplicate\n" +"\t\t\t\t(non-unique) UID\n" +" -p, --password PASSWORD\tuse encrypted password for the new user\n" +"\t\t\t\taccount\n" +" -s, --shell SHELL\t\tthe login shell for the new user account\n" +" -u, --uid UID\t\t\tforce use the UID for the new user account\n" +msgstr "" -#: src/useradd.c:638 -#, c-format -msgid " [-d home] [-s shell] [-c comment] [-m [-k template]]\n" -msgstr " [-d HOME] [-s SHELL] [-c COMMENTO] [-m [-k MODELLO]]\n" - -#: src/useradd.c:639 src/useradd.c:643 -#, c-format -msgid " [-f inactive] [-e expire]\n" -msgstr " [-f INATTIVIT] [-e SCADENZA]\n" - -#: src/useradd.c:640 -#, c-format -msgid " [-p passwd] name\n" -msgstr " [-p PASSWORD] NOME\n" - -#: src/useradd.c:642 -#, c-format -msgid " useradd -D [-g group] [-b base] [-s shell]\n" -msgstr " useradd -D [-g GRUPPO] [-b BASE] [-s SHELL]\n" - -#: src/useradd.c:722 src/usermod.c:426 +#: src/useradd.c:738 src/usermod.c:425 #, c-format msgid "%s: error locking group file\n" msgstr "%s: errore nel fare il lock del file dei gruppi\n" -#: src/useradd.c:726 src/usermod.c:431 +#: src/useradd.c:742 src/usermod.c:430 #, c-format msgid "%s: error opening group file\n" msgstr "%s: errore nell'aprire il file dei gruppi\n" -#: src/useradd.c:732 src/usermod.c:524 +#: src/useradd.c:748 src/usermod.c:523 #, c-format msgid "%s: error locking shadow group file\n" msgstr "%s: errore nel fare il lock del file dei gruppi shadow\n" -#: src/useradd.c:737 src/usermod.c:530 +#: src/useradd.c:753 src/usermod.c:529 #, c-format msgid "%s: error opening shadow group file\n" msgstr "%s: errore nell'aprire il file dei gruppi shadow\n" -#: src/useradd.c:875 +#: src/useradd.c:891 #, fuzzy, c-format msgid "%s: UID %u is not unique\n" msgstr "%s: gid 竄%u罈 non univoco\n" -#: src/useradd.c:905 +#: src/useradd.c:921 #, fuzzy, c-format msgid "%s: can't get unique UID\n" msgstr "%s: impossibile ottenere un gid univoco\n" -#: src/useradd.c:936 +#: src/useradd.c:977 #, c-format msgid "%s: invalid base directory `%s'\n" msgstr "%s: directory di base 竄%s罈 non valida\n" -#: src/useradd.c:946 +#: src/useradd.c:988 #, c-format msgid "%s: invalid comment `%s'\n" msgstr "%s: commento 竄%s罈 non valido\n" -#: src/useradd.c:957 +#: src/useradd.c:1000 #, c-format msgid "%s: invalid home directory `%s'\n" msgstr "%s: home directory 竄%s罈 non valida\n" -#: src/useradd.c:975 src/usermod.c:768 +#: src/useradd.c:1018 src/usermod.c:771 #, c-format msgid "%s: invalid date `%s'\n" msgstr "%s: data 竄%s罈 non valida\n" -#: src/useradd.c:988 +#: src/useradd.c:1031 #, c-format msgid "%s: shadow passwords required for -e\n" msgstr "%s: le shadow password sono necessarie per -e\n" -#: src/useradd.c:1004 +#: src/useradd.c:1047 #, c-format msgid "%s: shadow passwords required for -f\n" msgstr "%s: le shadow password sono necessarie per -f\n" -#: src/useradd.c:1070 src/usermod.c:745 src/usermod.c:755 src/usermod.c:800 -#: src/usermod.c:844 +#: src/useradd.c:1113 src/usermod.c:748 src/usermod.c:758 src/usermod.c:803 +#: src/usermod.c:847 #, c-format msgid "%s: invalid field `%s'\n" msgstr "%s: campo 竄%s罈 non valido\n" -#: src/useradd.c:1081 +#: src/useradd.c:1126 #, c-format msgid "%s: invalid shell `%s'\n" msgstr "%s: shell 竄%s罈 non valida\n" -#: src/useradd.c:1122 +#: src/useradd.c:1169 #, c-format msgid "%s: invalid user name '%s'\n" msgstr "%s: nome utente 竄%s罈 non valido\n" -#: src/useradd.c:1156 src/userdel.c:242 src/usermod.c:909 +#: src/useradd.c:1203 src/userdel.c:242 src/usermod.c:920 #, c-format msgid "%s: cannot rewrite password file\n" msgstr "%s: impossibile riscrivere il file delle password\n" -#: src/useradd.c:1161 src/userdel.c:245 src/usermod.c:914 +#: src/useradd.c:1208 src/userdel.c:245 src/usermod.c:925 #, c-format msgid "%s: cannot rewrite shadow password file\n" msgstr "%s: impossibile riscrivere il file delle shadow password\n" -#: src/useradd.c:1197 src/userdel.c:289 src/usermod.c:942 +#: src/useradd.c:1244 src/userdel.c:289 src/usermod.c:953 #, c-format msgid "%s: unable to lock password file\n" msgstr "%s: impossibile fare il lock del file delle password\n" -#: src/useradd.c:1201 src/userdel.c:293 src/usermod.c:946 +#: src/useradd.c:1248 src/userdel.c:293 src/usermod.c:957 #, c-format msgid "%s: unable to open password file\n" msgstr "%s: impossibile aprire il file delle password\n" -#: src/useradd.c:1207 src/userdel.c:298 src/usermod.c:951 +#: src/useradd.c:1254 src/userdel.c:298 src/usermod.c:962 #, c-format msgid "%s: cannot lock shadow password file\n" msgstr "%s: impossibile fare il lock del file delle shadow password\n" -#: src/useradd.c:1213 src/userdel.c:303 src/usermod.c:956 +#: src/useradd.c:1260 src/userdel.c:303 src/usermod.c:967 #, c-format msgid "%s: cannot open shadow password file\n" msgstr "%s: impossibile aprire il file delle shadow password\n" -#: src/useradd.c:1300 +#: src/useradd.c:1347 #, c-format msgid "%s: error adding new password entry\n" msgstr "%s: errore nell'aggiungere la nuova voce al file delle password\n" -#: src/useradd.c:1310 src/usermod.c:1019 +#: src/useradd.c:1358 src/usermod.c:1030 #, c-format msgid "%s: error adding new shadow password entry\n" msgstr "" "%s: errore nell'aggiungere la nuova voce al file delle shadow password\n" -#: src/useradd.c:1337 +#: src/useradd.c:1386 #, c-format msgid "%s: cannot create directory %s\n" msgstr "%s: impossibile creare la directory %s\n" -#: src/useradd.c:1367 +#: src/useradd.c:1416 #, c-format msgid "No group named \"mail\" exists, creating mail spool with mode 0600.\n" msgstr "" "Il gruppo 竄mail罈 non esiste; lo spool di posta verr creato con modo 0600.\n" -#: src/useradd.c:1390 +#: src/useradd.c:1439 #, c-format msgid "Can't create mail spool for user %s.\n" msgstr "Impossibile creare lo spool di posta dell'utente %s.\n" -#: src/useradd.c:1492 src/usermod.c:888 +#: src/useradd.c:1541 src/usermod.c:899 #, c-format msgid "%s: user %s exists\n" msgstr "%s: l'utente 竄%s罈 esiste gi\n" -#: src/useradd.c:1506 +#: src/useradd.c:1555 #, c-format msgid "" "%s: group %s exists - if you want to add this user to that group, use -g.\n" @@ -1797,7 +1803,7 @@ msgstr "" "%s: il gruppo 竄%s罈 esiste gi; usare -g per aggiungere questo utente a tale " "gruppo.\n" -#: src/useradd.c:1544 +#: src/useradd.c:1593 #, c-format msgid "%s: warning: CREATE_HOME not supported, please use -m instead.\n" msgstr "%s: attenzione: CREATE_HOME non 癡 supportata; usare -m.\n" @@ -1847,12 +1853,12 @@ msgstr "%s: %s non appartiene a %s, quindi non viene rimosso\n" msgid "%s: warning: can't remove " msgstr "%s: attenzione: impossibile rimuovere " -#: src/userdel.c:584 src/usermod.c:702 +#: src/userdel.c:584 src/usermod.c:701 #, c-format msgid "%s: user %s does not exist\n" msgstr "%s: l'utente %s non esiste\n" -#: src/userdel.c:599 src/usermod.c:718 +#: src/userdel.c:599 src/usermod.c:717 #, c-format msgid "%s: user %s is a NIS user\n" msgstr "%s: l'utente %s 癡 un utente NIS\n" @@ -1871,104 +1877,109 @@ msgstr "%s: errore nel rimuovere la directory %s\n" # NdT: Lasicare i invariati perch矇 la riga sotto 癡 indentata # con due . -#: src/usermod.c:279 +#: src/usermod.c:278 #, c-format -msgid "Usage: %s\t[-u uid [-o]] [-g group] [-G group,...] \n" +msgid "Usage: %s\t[-u uid [-o]] [-g group] [[-G group,...] [-a]] \n" msgstr "Uso: %s\t[-u UID [-o]] [-g GRUPPO] [-G GRUPPO,...] \n" # NdT: Lasicare i invariati perch矇 la riga sotto 癡 indentata # con due . -#: src/usermod.c:283 +#: src/usermod.c:282 #, c-format msgid "\t\t[-d home [-m]] [-s shell] [-c comment] [-l new_name]\n" msgstr "\t\t[-d HOME [-m]] [-s SHELL] [-c COMMENTO] [-l NUOVO_NOME]\n" # NdT: Questa riga viene indentata di due . -#: src/usermod.c:285 +#: src/usermod.c:284 #, c-format msgid "[-f inactive] [-e expire] " msgstr "[-f INATTIVIT] [-e SCADENZA] " -#: src/usermod.c:286 +#: src/usermod.c:285 #, c-format msgid "[-p passwd] [-L|-U] name\n" msgstr "[-p PASSWORD] [-L|-U] NOME\n" -#: src/usermod.c:458 +#: src/usermod.c:457 #, c-format msgid "%s: out of memory in update_group\n" msgstr "%s: memoria esaurita in update_group\n" -#: src/usermod.c:567 +#: src/usermod.c:566 #, c-format msgid "%s: out of memory in update_gshadow\n" msgstr "%s: memoria esaurita in update_gshadow\n" -#: src/usermod.c:867 +#: src/usermod.c:870 #, c-format msgid "%s: no flags given\n" msgstr "%s: non 癡 stata fornita nessuna opzione\n" -#: src/usermod.c:873 +#: src/usermod.c:876 #, c-format msgid "%s: shadow passwords required for -e and -f\n" msgstr "%s: le shadow password sono necessarie per le opzioni -e e -f\n" -#: src/usermod.c:893 +#: src/usermod.c:886 +#, c-format +msgid "%s: -a flag is ONLY allowed with the -G flag\n" +msgstr "" + +#: src/usermod.c:904 #, c-format msgid "%s: uid %lu is not unique\n" msgstr "%s: uid 竄%lu罈 non univoco\n" -#: src/usermod.c:1004 +#: src/usermod.c:1015 #, c-format msgid "%s: error changing password entry\n" msgstr "%s: errore nel cambio della voce nel file delle password\n" -#: src/usermod.c:1010 +#: src/usermod.c:1021 #, c-format msgid "%s: error removing password entry\n" msgstr "%s: errore nel rimuovere la voce dal file delle password\n" -#: src/usermod.c:1026 +#: src/usermod.c:1037 #, c-format msgid "%s: error removing shadow password entry\n" msgstr "%s: errore nel rimuovere la voce dal file delle shadow password\n" -#: src/usermod.c:1053 +#: src/usermod.c:1064 #, c-format msgid "%s: directory %s exists\n" msgstr "%s: la directory %s esiste gi\n" -#: src/usermod.c:1061 +#: src/usermod.c:1072 #, c-format msgid "%s: can't create %s\n" msgstr "%s: impossibile creare %s\n" -#: src/usermod.c:1066 +#: src/usermod.c:1077 #, c-format msgid "%s: can't chown %s\n" msgstr "%s: chown di %s non riuscito\n" -#: src/usermod.c:1078 +#: src/usermod.c:1089 #, c-format msgid "%s: warning: failed to completely remove old home directory %s" msgstr "" -#: src/usermod.c:1088 +#: src/usermod.c:1099 #, c-format msgid "%s: cannot rename directory %s to %s\n" msgstr "%s: impossibile rinominare la directory %s in %s\n" -#: src/usermod.c:1183 +#: src/usermod.c:1194 #, c-format msgid "%s: warning: %s not owned by %s\n" msgstr "%s: attenzione: %s non appartiene a %s\n" -#: src/usermod.c:1189 +#: src/usermod.c:1200 msgid "failed to change mailbox owner" msgstr "impossibile cambiare il proprietario della casella di posta" -#: src/usermod.c:1197 +#: src/usermod.c:1208 msgid "failed to rename mailbox" msgstr "impossibile rinominare la casella di posta" @@ -2006,6 +2017,27 @@ msgstr "" "竄vipw罈 per modificare /etc/passwd 竄vipw -s罈 per modificare /etc/shadow\n" "竄vigr罈 per modificare /etc/group 竄vigr -s罈 per modificare /etc/gshadow\n" +#, fuzzy +#~ msgid "Usage: useradd [-u uid [-o]] [-g group] [-G group,...] \n" +#~ msgstr "Uso: useradd [-u UID [-o]] [-g GRUPPO] [-G GRUPPO,...] \n" + +#~ msgid "" +#~ " [-d home] [-s shell] [-c comment] [-m [-k template]]\n" +#~ msgstr " [-d HOME] [-s SHELL] [-c COMMENTO] [-m [-k MODELLO]]\n" + +#~ msgid " [-f inactive] [-e expire]\n" +#~ msgstr " [-f INATTIVIT] [-e SCADENZA]\n" + +#, fuzzy +#~ msgid " [-p passwd] [-K KEY=VALUE] name\n" +#~ msgstr " [-p PASSWORD] NOME\n" + +#~ msgid " useradd -D [-g group] [-b base] [-s shell]\n" +#~ msgstr " useradd -D [-g GRUPPO] [-b BASE] [-s SHELL]\n" + +#~ msgid "%s: -O requires NAME=VALUE\n" +#~ msgstr "%s: -O richiede NOME=VALORE\n" + #~ msgid "unknown uid: %u\n" #~ msgstr "uid 竄%u罈 sconosciuto\n" diff --git a/po/ja.gmo b/po/ja.gmo index afb6a96d12b052d13960375a679e19f48f751c09..d7928b39bd7ac2e8c8d068a2cd0d8214285af4e7 100644 GIT binary patch delta 6136 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 W_@G56bE5oL+n#OYZ#Z&axjz8~D7d=- delta 6681 zcmZwL3w+PjAII@CO}1eeGtA{X_r_+%%x#QZ=ayRv!`Kgt*_cHmKUsfLky^UCr3;Z# zqoUNm|Nk#Zs8FcC(l15n=JxO6-~O-n@0>}Gf8R%+-}9XFJ>Ty+=kq<^?>u_sM99TJ zi2p=X=t{%UAjFvZ7#ePjpYqunYBlC`j4`Qr2CHFQ9b+nETa3muY=OhE3(mt{_zGT! zm(j!Kb&Y9_eX$|V#(E58N^HSAkBnjVViP=x9k3$3JnV|en2DS+E3heU!U#NwVR#%F z(*#fxzKqSVN~|$jQ!;9yy)cgPO%?^+uoxTRYV>dy>cSJwP_EL7~+TG%CQj`bRFp7Bi&3QW?BM9!IfREK4*eH$_da}fE@eCz7rn7q9!;Nb-!7t>z1Led)C$Wpsov`U#Y6dvbFMt{Ak79P#v;SDPN2p?m(^lIOEWWif-HsRiA{qZYj3J^+;E<50#nkkpE0r6TdCAVs!1+!Kf9@MGse_I=6-nxSso+tsI_9>o$=CRSkv?r`-`X6I3lL*1vRpMp|47WM23T!*Eo%xprX z`W@5?KX>&qcRq%6sXfIx0zK*l$Xv~Xs0qG`@pv4Sfr`Ad((h4FO1q#|I?A0W!r-$* zkM>g6ei-#y{eartWtfIF$#WDAMcpSGS+rS#dKAy0hr3aa_ABHq@tY{}t`pr+Gn#

c$55N@3@Rg`Y>1B76nRrjCNh>;jGEXERR2R* z6~9N_@G^Q>DaAgbmZ*uOqB4s^2fDM^rP_POL5JgEb7vnBUB#5KY6~s0-HF6J{qWm50#7A5m{Z z4bl>WDX4)5p$3?M9xg!bfwicWZpP~P0jmEOuKgmm*83mZ$xfgjYJhP#KE#+sI7An8 zw&#<(*c_{KVtUs6BM2WPG!kf>!z=vO&!c z*cZKS_SsLx>#5(5B*7d(92*;rw!2)DIo0X^x>_Kh9qs|KH}em#ASByn1}bA4 zP}iU9N&flhnd&T$kCsWpkvI*>rg_WxUuUOYw!IK_qZhFWUPcc+X3eL=^gyM4rt>N1 z$H?4FL?8Q4w1Iv6_J+67K-SH6OSwedPINQe!X)(>VDgi7t37mQ{Y}Ep5@3{$k=8lYA=Kgu$wIzwW86e6)ZyybkMa| z9cbIrQ4?K+H{lDY0mBB_>-(ZITjcb=OhKtUhs?#K4YtpG39928sPn(#b=aF%LhX5| z8*g^?Z%~h-`3<&T2Hs13HU<|m)UG%go6|lOJ-z?;QD{NKR@dPuY6X$QY{xFniKqdV zqRwx@WIT>-uaXL7{xe@Zx&KWz)h$D zjyf+nYw;lCXir8>a0E8R`KXCLflBc{)XFcTUdN=H?H{dty{|Bj8Q$Bnlisva0ieKcxf zx1uJt24isVc)wlYNg8;Q%w?>P{U+E6`A`F_Mzz0(y6_B!V@Q_0ab?s%?XU|DK|Pv# zum)~NJ%T;xVa!DP2s-*HRH0!qa?TW>20DV;3+GU~yZR(Mk#tmM@~}OwM-M-C{*3Bh zm*>?G`=jnN6*ck2xB}N8Z@lrh@$srqxE+V#S!{;gC)>T?L#=2j_Qc(&REABl11Dh< z>O)a)OCf5Y^{BnG6T9OP?1Rx$?H{YLSX1x+GzuEfkDB?@sEHiGZrC!%et@Q63+gX9 zkE2ps;TF3$YGDfX7FZWEQTLsL%IIqBg*#E1E5lUAH|?j{XE7anaN;rSh@YY+5Ix-v zJObmX&&L6{0hQwOcpXON+7C`w)BrPF{YliykGOh$(%p*sU`%9uQ$(RNK8u?1mzahT zdG&wr-)s|--!>2H;4;FRpKZyi1?Av(Ukaiu*6puS*$wcVupQT~?DaSw5k*hfqwbm);)3zo=4 zi1P1_o%k!EO~%d)rdrSSd*U|Y648K&W+0_`IH4oV4Xj(uB3>rGBYr2M)R(w{a`_QT zfiJLGMV!?|qlux!wZtLfX`+zOYxO!&et6{t?0i*uB;`c}`_S;xm}SHsLdTcH$zaL; zyzR>U@nOP$j2~^16yiN%38AAcaeJ_2e{x_xaW_$)71hJ{2^~``!GFeYqx=o=8_~(N zi^mDRWhR_!`>Menf8_s38V0)72wdyRy>LJAAEFKyXW+d=Z$jUR!$eiub<8DB5N{C` zhzAKB>xj=(;HXUB`|%@UjNbq9;~a$mF{-=)L+MlOVo7N zQVbsB_>FaK=PB#|FJFBepi-ds{{sql619mrL>N(#_<^{UxJ_zEdmQ+%Dh@|%rGDD(<*vbjxO zrfzoCegAZM>G#P+6(c$%Bqw=oQ#-fsSURiYEfs2CS*FqvD1JOp{Cc2xUCGi;jk`x& zId>%oHcf%z#ew3|K=H$Y;^%_>@A`{`c_njlnn(R#9=(#aInh-D#n0%%MK7OPv8?n^ z=c15wJ4E@KT!I3Nwg!qf2Zwmr<|$D8Xz;=vsup;GMXv-FZJ&>qp W-1t@L%0JRmQaUlcbim~OVgCb6@=Fi^ diff --git a/po/ja.po b/po/ja.po index 830796f2..264b029f 100644 --- a/po/ja.po +++ b/po/ja.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: shadow 1990827\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2005-06-20 17:48+0200\n" +"POT-Creation-Date: 2005-07-18 16:02+0200\n" "PO-Revision-Date: 2000-06-18 120:22+0900\n" "Last-Translator: Yasuyuki Furukawa \n" "Language-Team: Japanese\n" @@ -138,12 +138,12 @@ msgstr "研胯芥整. HOME=/ 具艾准啜扎喋 msgid "Cannot execute %s" msgstr "%s摰銵扼整" -#: libmisc/sub.c:55 +#: libmisc/sub.c:56 #, c-format msgid "Invalid root directory \"%s\"\n" msgstr "銝甇芥怒潦研胯 \"%s\" 扼 \n" -#: libmisc/sub.c:67 +#: libmisc/sub.c:68 #, c-format msgid "Can't change root directory to \"%s\"\n" msgstr "怒潦研胯芥 \"%s\"詨氬扼整\n" @@ -163,16 +163,16 @@ msgstr "閮剖梁具桃征摰寥蝣箔扼整扼.\n" msgid "configuration error - unknown item '%s' (notify administrator)\n" msgstr "閮剖具押 - 銝芥U扎 '%s'扼 (notify administrator)\n" -#: lib/pwauth.c:45 src/newgrp.c:338 +#: lib/pwauth.c:48 src/newgrp.c:384 msgid "Password: " msgstr "嫘胯潦: " -#: lib/pwauth.c:47 +#: lib/pwauth.c:50 #, c-format msgid "%s's Password: " msgstr "%s柴嫘胯潦: " -#: src/chage.c:110 +#: src/chage.c:115 #, c-format msgid "" "Usage: chage [options] user\n" @@ -191,149 +191,149 @@ msgid "" " -W, --warndays WARN_DAYS\tset expiration warning days to WARN_DAYS\n" msgstr "" -#: src/chage.c:155 src/chfn.c:139 src/chsh.c:89 +#: src/chage.c:160 src/chfn.c:139 src/chsh.c:89 #, c-format msgid "Enter the new value, or press ENTER for the default\n" msgstr "" "啜扎亙艾, 璅皞閮剖扎拍具怒 芥踴潦喋潦艾" ".\n" -#: src/chage.c:159 +#: src/chage.c:164 msgid "Minimum Password Age" msgstr "撠嫘胯潦憭港航賣交" -#: src/chage.c:165 +#: src/chage.c:170 msgid "Maximum Password Age" msgstr "憭扼嫘胯潦憭游航賣交" -#: src/chage.c:172 +#: src/chage.c:177 msgid "Last Password Change (YYYY-MM-DD)" msgstr "敺嫘胯潦憭湔乩 (YYYY-MM-DD)" -#: src/chage.c:180 +#: src/chage.c:185 msgid "Password Expiration Warning" msgstr "嫘胯潦霅血交" -#: src/chage.c:186 +#: src/chage.c:191 msgid "Password Inactive" msgstr "嫘胯潦∪寞交" -#: src/chage.c:194 +#: src/chage.c:199 msgid "Account Expiration Date (YYYY-MM-DD)" msgstr "U怒艾喋乩 (YYYY-MM-DD)" -#: src/chage.c:241 +#: src/chage.c:246 #, fuzzy, c-format msgid "Last password change\t\t\t\t\t: " msgstr "敺嫘胯潦憭湔乩 (YYYY-MM-DD)" -#: src/chage.c:243 src/chage.c:257 src/chage.c:273 src/chage.c:286 +#: src/chage.c:248 src/chage.c:262 src/chage.c:278 src/chage.c:291 #, fuzzy, c-format msgid "never\n" msgstr "芥:\n" -#: src/chage.c:254 +#: src/chage.c:259 #, fuzzy, c-format msgid "Password expires\t\t\t\t\t: " msgstr "嫘胯潦:\t" -#: src/chage.c:270 +#: src/chage.c:275 #, fuzzy, c-format msgid "Password inactive\t\t\t\t\t: " msgstr "嫘胯潦∪:\t" -#: src/chage.c:284 +#: src/chage.c:289 #, fuzzy, c-format msgid "Account expires\t\t\t\t\t\t: " msgstr "U怒艾喋:\t" -#: src/chage.c:300 +#: src/chage.c:305 #, c-format msgid "Minimum number of days between password change\t\t: %ld\n" msgstr "" -#: src/chage.c:302 +#: src/chage.c:307 #, c-format msgid "Maximum number of days between password change\t\t: %ld\n" msgstr "" -#: src/chage.c:304 +#: src/chage.c:309 #, c-format msgid "Number of days of warning before password expires\t: %ld\n" msgstr "" -#: src/chage.c:462 +#: src/chage.c:467 #, c-format msgid "%s: do not include \"l\" with other flags\n" msgstr "%s: 隞柴押啜柴 \"l\" 芥瑯扼喋臬怒整具扼整\n" -#: src/chage.c:474 src/chage.c:602 src/chfn.c:268 src/chfn.c:277 +#: src/chage.c:479 src/chage.c:607 src/chfn.c:268 src/chfn.c:277 #: src/chfn.c:286 src/chfn.c:295 src/chfn.c:304 src/chfn.c:370 src/chfn.c:382 -#: src/gpasswd.c:150 src/login.c:426 src/passwd.c:769 src/passwd.c:805 +#: src/gpasswd.c:150 src/login.c:430 src/passwd.c:769 src/passwd.c:805 #, fuzzy, c-format msgid "%s: Permission denied.\n" msgstr "%s: 璅拚整\n" -#: src/chage.c:507 src/chage.c:713 src/chpasswd.c:173 src/groupadd.c:488 -#: src/groupdel.c:274 src/groupmod.c:456 src/newusers.c:355 src/useradd.c:1469 -#: src/userdel.c:567 src/usermod.c:1272 src/usermod.c:1326 +#: src/chage.c:512 src/chage.c:718 src/chpasswd.c:173 src/groupadd.c:488 +#: src/groupdel.c:274 src/groupmod.c:456 src/newusers.c:355 src/useradd.c:1518 +#: src/userdel.c:567 src/usermod.c:1283 src/usermod.c:1337 #, fuzzy, c-format msgid "%s: PAM authentication failed\n" msgstr "扎嫘怒艾嫘胯潦隤閮潦整.\n" -#: src/chage.c:525 src/chpasswd.c:188 +#: src/chage.c:530 src/chpasswd.c:188 #, c-format msgid "%s: can't open password file\n" msgstr "%s: 嫘胯潦∼扎怒整\n" -#: src/chage.c:532 src/chfn.c:324 src/chsh.c:181 src/gpasswd.c:139 +#: src/chage.c:537 src/chfn.c:324 src/chsh.c:181 src/gpasswd.c:139 #: src/gpasswd.c:216 src/groups.c:64 src/passwd.c:811 #, c-format msgid "%s: unknown user %s\n" msgstr "%s: 銝芥艾潦 %s 扼\n" -#: src/chage.c:550 +#: src/chage.c:555 #, fuzzy, c-format -msgid "%s: can't lock shadow password file" +msgid "%s: can't lock shadow password file\n" msgstr "瑯艾颯嫘胯潦颯∼扎怒准胯扼整\n" -#: src/chage.c:558 +#: src/chage.c:563 #, fuzzy, c-format -msgid "%s: can't open shadow password file" +msgid "%s: can't open shadow password file\n" msgstr "%s: 瑯艾颯嫘胯潦颯∼扎怒整\n" -#: src/chage.c:618 +#: src/chage.c:623 #, c-format msgid "Changing the aging information for %s\n" msgstr "%s格晞憭港葉\n" -#: src/chage.c:620 +#: src/chage.c:625 #, c-format msgid "%s: error changing fields\n" msgstr "%s: 桀氬扼具押潦韏瑯整\n" -#: src/chage.c:644 src/pwunconv.c:136 +#: src/chage.c:649 src/pwunconv.c:136 #, c-format msgid "%s: can't update password file\n" msgstr "%s: 嫘胯潦颯∼扎怒湔啜整\n" -#: src/chage.c:667 src/pwunconv.c:131 +#: src/chage.c:672 src/pwunconv.c:131 #, c-format msgid "%s: can't update shadow password file\n" msgstr "%s: 瑯艾颯嫘胯潦颯∼扎怒湔啜整\n" -#: src/chage.c:680 +#: src/chage.c:685 #, fuzzy, c-format msgid "%s: can't rewrite shadow password file\n" msgstr "%s: 瑯艾颯嫘胯潦颯∼扎怒扎扼整\n" -#: src/chage.c:724 +#: src/chage.c:729 #, c-format msgid "%s: can't rewrite password file\n" msgstr "%s: 嫘胯潦颯∼扎怒銝詻扼整\n" -#: src/chage.c:743 src/chpasswd.c:357 src/groupadd.c:534 src/groupdel.c:339 -#: src/groupmod.c:523 src/newusers.c:570 src/useradd.c:1564 src/userdel.c:689 +#: src/chage.c:748 src/chpasswd.c:357 src/groupadd.c:534 src/groupdel.c:339 +#: src/groupmod.c:523 src/newusers.c:570 src/useradd.c:1613 src/userdel.c:689 #, fuzzy, c-format msgid "%s: PAM chauthtok failed\n" msgstr "%s: ∼扎怒准胯扼整\n" @@ -442,7 +442,7 @@ msgstr "嫘胯潦颯∼扎怒准胯扼整; 敺扼 msgid "Cannot open the password file.\n" msgstr "嫘胯潦颯∼扎怒整.\n" -#: src/chfn.c:544 src/chsh.c:356 src/passwd.c:477 src/usermod.c:982 +#: src/chfn.c:544 src/chsh.c:356 src/passwd.c:477 src/usermod.c:993 #, c-format msgid "%s: %s not found in /etc/passwd\n" msgstr "%s: %s /etc/passwd銝准怨隞整\n" @@ -641,7 +641,7 @@ msgstr "%s: 瑯艾颯啜怒潦颯嫘胯潦 -A怠紋血 msgid "Who are you?\n" msgstr "芥航狐?\n" -#: src/gpasswd.c:299 src/newgrp.c:289 +#: src/gpasswd.c:299 src/newgrp.c:318 #, c-format msgid "unknown group: %s\n" msgstr "銝芥啜怒潦扼: %s\n" @@ -734,12 +734,12 @@ msgid "Usage: groupadd [-g gid [-o]] [-f] group\n" msgstr "雿輻冽: groupadd [-g 啜怒潦ID [-o]] [-f] 啜怒潦\n" #: src/groupadd.c:161 src/groupadd.c:169 src/groupmod.c:174 src/groupmod.c:196 -#: src/useradd.c:823 src/usermod.c:496 src/usermod.c:618 +#: src/useradd.c:839 src/usermod.c:495 src/usermod.c:617 #, c-format msgid "%s: error adding new group entry\n" msgstr "%s: 啗啜怒潦具喋芥貉蕭柴具押潦扼\n" -#: src/groupadd.c:218 src/useradd.c:870 +#: src/groupadd.c:218 src/useradd.c:886 #, c-format msgid "%s: name %s is not unique\n" msgstr "%s: %s 舫銴艾整\n" @@ -759,24 +759,24 @@ msgstr "%s: 銝柴啜怒潦ID敺扼整\n" msgid "%s: %s is not a valid group name\n" msgstr "%s: %s 臬銴艾整\n" -#: src/groupadd.c:308 src/groupmod.c:307 +#: src/groupadd.c:318 src/groupmod.c:307 #, c-format msgid "%s: invalid group %s\n" msgstr "%s: 啜怒潦 %s 臭拙扼\n" -#: src/groupadd.c:325 src/useradd.c:1058 +#: src/groupadd.c:332 src/useradd.c:1094 #, c-format -msgid "%s: -O requires NAME=VALUE\n" +msgid "%s: -K requires KEY=VALUE\n" msgstr "" -#: src/groupadd.c:369 src/groupdel.c:123 src/groupmod.c:342 src/useradd.c:1167 -#: src/userdel.c:247 src/usermod.c:504 +#: src/groupadd.c:369 src/groupdel.c:123 src/groupmod.c:342 src/useradd.c:1214 +#: src/userdel.c:247 src/usermod.c:503 #, c-format msgid "%s: cannot rewrite group file\n" msgstr "%s: 啜怒潦颯∼扎怒整\n" -#: src/groupadd.c:376 src/groupdel.c:130 src/groupmod.c:349 src/useradd.c:1175 -#: src/userdel.c:253 src/usermod.c:627 +#: src/groupadd.c:376 src/groupdel.c:130 src/groupmod.c:349 src/useradd.c:1222 +#: src/userdel.c:253 src/usermod.c:626 #, c-format msgid "%s: cannot rewrite shadow group file\n" msgstr "%s: 瑯艾颯啜怒潦颯∼扎怒整\n" @@ -836,7 +836,7 @@ msgstr "%s: %s啜怒潦 臬具整\n" msgid "%s: group %s is a NIS group\n" msgstr "%s: %s啜怒潦 NIS 柴啜怒潦扼\n" -#: src/groupdel.c:306 src/groupmod.c:489 src/userdel.c:603 src/usermod.c:723 +#: src/groupdel.c:306 src/groupmod.c:489 src/userdel.c:603 src/usermod.c:722 #, c-format msgid "%s: %s is the NIS master\n" msgstr "%s: %s NIS 嫘踴潦扼\n" @@ -1090,24 +1090,24 @@ msgid "" "[Disconnect bypassed -- root login allowed.]\n" msgstr "" -#: src/login.c:297 +#: src/login.c:302 #, c-format msgid "" "\n" "Login timed out after %d seconds.\n" msgstr "" -#: src/login.c:570 +#: src/login.c:576 #, c-format msgid " on `%.100s' from `%.200s'" msgstr "" -#: src/login.c:573 +#: src/login.c:579 #, c-format msgid " on `%.100s'" msgstr "" -#: src/login.c:730 +#: src/login.c:736 #, c-format msgid "" "\n" @@ -1116,25 +1116,25 @@ msgstr "" "\n" "%s 准啜扎: " -#: src/login.c:885 src/sulogin.c:203 +#: src/login.c:891 src/sulogin.c:207 msgid "Login incorrect" msgstr "准啜扎喋整" -#: src/login.c:1032 +#: src/login.c:1038 msgid "Warning: login re-enabled after temporary lockout.\n" msgstr "" -#: src/login.c:1046 +#: src/login.c:1052 #, c-format msgid "Last login: %s on %s" msgstr "餈柴准啜扎: %s on %s" -#: src/login.c:1049 +#: src/login.c:1055 #, c-format msgid "Last login: %.19s on %s" msgstr "餈柴准啜扎: %.19s on %s" -#: src/login.c:1054 +#: src/login.c:1060 #, c-format msgid " from %.*s" msgstr " 湔 %.*s" @@ -1149,21 +1149,21 @@ msgstr "雿輻冽: newgrp [-] [啜怒潦]\n" msgid "Usage: sg group [[-c] command]\n" msgstr "雿輻冽: sg 啜怒潦 [[-c] 喋喋]\n" -#: src/newgrp.c:130 +#: src/newgrp.c:159 #, fuzzy, c-format msgid "unknown UID: %u\n" msgstr "銝芥啜怒潦ID扼: %lu\n" -#: src/newgrp.c:212 +#: src/newgrp.c:241 #, fuzzy, c-format msgid "unknown GID: %lu\n" msgstr "銝芥啜怒潦ID扼: %lu\n" -#: src/newgrp.c:355 src/newgrp.c:364 +#: src/newgrp.c:401 src/newgrp.c:410 msgid "Sorry.\n" msgstr "喋閮喋整.\n" -#: src/newgrp.c:469 +#: src/newgrp.c:515 #, c-format msgid "too many groups\n" msgstr "啜怒潦憭整\n" @@ -1308,7 +1308,7 @@ msgstr "%s: ∼U芥整\n" msgid "%s: Cannot execute %s" msgstr "%s: %s摰銵扼整" -#: src/passwd.c:732 +#: src/passwd.c:727 #, c-format msgid "%s: repository %s not supported\n" msgstr "%s: 研詻 %s 胯萸潦艾整\n" @@ -1425,35 +1425,35 @@ msgstr "%s: 艾潦 %s 柴具喋芥湔啜扼整\n" msgid "%s: can't delete shadow password file\n" msgstr "%s: 瑯艾颯嫘胯潦颯∼扎怒扎扼整\n" -#: src/su.c:132 +#: src/su.c:129 msgid "Sorry." msgstr "喋閮喋整." -#: src/su.c:319 +#: src/su.c:315 #, c-format msgid "%s: must be run from a terminal\n" msgstr "%s: 蝡舀思摰銵艾\n" -#: src/su.c:416 +#: src/su.c:412 #, c-format msgid "%s: pam_start: error %d\n" msgstr "%s: pam_start: 具押 %d\n" -#: src/su.c:444 +#: src/su.c:440 #, c-format msgid "Unknown id: %s\n" msgstr "銝 ID扼: %s\n" -#: src/su.c:479 src/su.c:495 +#: src/su.c:475 src/su.c:491 #, c-format msgid "You are not authorized to su %s\n" msgstr "芥 su %s 怨閮潦扼整扼\n" -#: src/su.c:490 +#: src/su.c:486 msgid "(Enter your own password.)" msgstr "(芥芾澈柴嫘胯潦亙艾.)" -#: src/su.c:522 +#: src/su.c:520 #, c-format msgid "" "%s: %s\n" @@ -1462,7 +1462,7 @@ msgstr "" "%s: %s\n" "(∪)\n" -#: src/su.c:730 +#: src/su.c:727 #, c-format msgid "No shell\n" msgstr "瑯扼怒整\n" @@ -1487,227 +1487,231 @@ msgstr "隤閮潦具, 芥柴嫘胯潦亙艾 msgid "No password file\n" msgstr "嫘胯潦∼扎怒整\n" -#: src/sulogin.c:160 +#: src/sulogin.c:164 #, c-format msgid "No password entry for 'root'\n" msgstr "'root'柴嫘胯潦具喋芥整\n" -#: src/sulogin.c:175 +#: src/sulogin.c:179 msgid "" "\n" "Type control-d to proceed with normal startup,\n" "(or give root password for system maintenance):" msgstr "" -#: src/sulogin.c:210 +#: src/sulogin.c:214 msgid "Entering System Maintenance Mode\n" msgstr "瑯嫘∼喋喋嫘U潦詨乓整\n" -#: src/useradd.c:221 src/useradd.c:234 src/usermod.c:664 src/usermod.c:677 +#: src/useradd.c:222 src/useradd.c:235 src/usermod.c:663 src/usermod.c:676 #, fuzzy, c-format msgid "%s: invalid numeric argument `%s'\n" msgstr "%s: 喋∼喋 `%s' 臭甇扼\n" -#: src/useradd.c:289 +#: src/useradd.c:290 #, fuzzy, c-format msgid "%s: unknown GID %s\n" msgstr "%s: 銝芥啜怒潦ID %s\n" -#: src/useradd.c:297 src/useradd.c:573 src/useradd.c:1014 src/usermod.c:217 -#: src/usermod.c:785 +#: src/useradd.c:298 src/useradd.c:574 src/useradd.c:1058 src/usermod.c:216 +#: src/usermod.c:788 #, c-format msgid "%s: unknown group %s\n" msgstr "%s: 銝芥啜怒潦 %s\n" -#: src/useradd.c:405 +#: src/useradd.c:406 #, fuzzy, c-format msgid "%s: cannot create new defaults file\n" msgstr "%s: 啜怒潦颯∼扎怒整\n" -#: src/useradd.c:410 +#: src/useradd.c:411 #, fuzzy, c-format msgid "%s: cannot open new defaults file\n" msgstr "%s: 啜怒潦颯∼扎怒整\n" -#: src/useradd.c:498 src/useradd.c:509 +#: src/useradd.c:499 src/useradd.c:510 #, fuzzy, c-format msgid "%s: rename: %s" msgstr "%s: %s雿扼整" -#: src/useradd.c:594 src/usermod.c:238 +#: src/useradd.c:595 src/usermod.c:237 #, fuzzy, c-format msgid "%s: group `%s' is a NIS group.\n" msgstr "%s: %s啜怒潦 NIS 柴啜怒潦扼\n" -#: src/useradd.c:603 src/usermod.c:247 +#: src/useradd.c:604 src/usermod.c:246 #, c-format msgid "%s: too many groups specified (max %d).\n" msgstr "" -#: src/useradd.c:635 +#: src/useradd.c:634 #, c-format -msgid "Usage: useradd [-u uid [-o]] [-g group] [-G group,...] \n" -msgstr "雿輻冽: useradd [-u 艾潦貂D [-o]] [-g 啜怒潦] [-G 啜怒潦,...] \n" - -#: src/useradd.c:638 -#, c-format -msgid " [-d home] [-s shell] [-c comment] [-m [-k template]]\n" +msgid "" +"Usage: useradd [options] LOGIN\n" +"\n" +"Options:\n" +" -b, --base-dir BASE_DIR\tbase directory for the the new user account\n" +"\t\t\t\thome directory\n" +" -c, --comment COMMENT\t\tset the GECOS field for the new user account\n" +" -d, --home-dir HOME_DIR\thome directory for the new user account\n" +" -D, --defaults\t\tprint or save modified default useradd\n" +"\t\t\t\tconfiguration\n" +" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n" +" -f, --inactive INACTIVE\tset password inactive after expiration\n" +"\t\t\t\tto INACTIVE\n" +" -g, --gid GROUP\t\tforce use GROUP for the new user account\n" +" -G, --groups GROUPS\t\tlist of supplementary groups for the new\n" +"\t\t\t\tuser account\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -k, --skel SKEL_DIR \t\tspecify an alternative skel directory\n" +" -K, --key KEY=VALUE\t\toverrides /etc/login.defs defaults\n" +" -m, --create-home\t\tcreate home directory for the new user\n" +"\t\t\t\taccount\n" +" -o, --non-unique\t\tallow create user with duplicate\n" +"\t\t\t\t(non-unique) UID\n" +" -p, --password PASSWORD\tuse encrypted password for the new user\n" +"\t\t\t\taccount\n" +" -s, --shell SHELL\t\tthe login shell for the new user account\n" +" -u, --uid UID\t\t\tforce use the UID for the new user account\n" msgstr "" -" [-d 潦] [-s 瑯扼侷 [-c 喋∼喋]\n" -" [-m [-k 喋研潦]]\n" -#: src/useradd.c:639 src/useradd.c:643 -#, c-format -msgid " [-f inactive] [-e expire]\n" -msgstr " [-f ∪寞交財 [-e 包\n" - -#: src/useradd.c:640 -#, c-format -msgid " [-p passwd] name\n" -msgstr " [-p 嫘胯潦] 艾潦嗅\n" - -#: src/useradd.c:642 -#, c-format -msgid " useradd -D [-g group] [-b base] [-s shell]\n" -msgstr " useradd -D [-g 啜怒潦] [-b 潦鉛 [-s 瑯扼侷\n" - -#: src/useradd.c:722 src/usermod.c:426 +#: src/useradd.c:738 src/usermod.c:425 #, fuzzy, c-format msgid "%s: error locking group file\n" msgstr "%s: 啜怒潦颯∼扎怒准胯扼整\n" -#: src/useradd.c:726 src/usermod.c:431 +#: src/useradd.c:742 src/usermod.c:430 #, fuzzy, c-format msgid "%s: error opening group file\n" msgstr "%s: 啜怒潦颯∼扎怒整\n" -#: src/useradd.c:732 src/usermod.c:524 +#: src/useradd.c:748 src/usermod.c:523 #, fuzzy, c-format msgid "%s: error locking shadow group file\n" msgstr "%s: 瑯艾颯啜怒潦颯∼扎怒准胯扼整\n" -#: src/useradd.c:737 src/usermod.c:530 +#: src/useradd.c:753 src/usermod.c:529 #, fuzzy, c-format msgid "%s: error opening shadow group file\n" msgstr "%s: 瑯艾颯啜怒潦颯∼扎怒整\n" -#: src/useradd.c:875 +#: src/useradd.c:891 #, fuzzy, c-format msgid "%s: UID %u is not unique\n" msgstr "%s: 艾潦貂D %u 銴艾整\n" -#: src/useradd.c:905 +#: src/useradd.c:921 #, fuzzy, c-format msgid "%s: can't get unique UID\n" msgstr "%s: 銝柴啜怒潦ID敺扼整\n" -#: src/useradd.c:936 +#: src/useradd.c:977 #, c-format msgid "%s: invalid base directory `%s'\n" msgstr "%s: 潦嫘研胯 `%s' 臭甇扼\n" -#: src/useradd.c:946 +#: src/useradd.c:988 #, c-format msgid "%s: invalid comment `%s'\n" msgstr "%s: 喋∼喋 `%s' 臭甇扼\n" -#: src/useradd.c:957 +#: src/useradd.c:1000 #, c-format msgid "%s: invalid home directory `%s'\n" msgstr "%s: 潦研胯 `%s' 臭甇扼\n" -#: src/useradd.c:975 src/usermod.c:768 +#: src/useradd.c:1018 src/usermod.c:771 #, c-format msgid "%s: invalid date `%s'\n" msgstr "%s: 乩 `%s' 臭甇扼\n" -#: src/useradd.c:988 +#: src/useradd.c:1031 #, fuzzy, c-format msgid "%s: shadow passwords required for -e\n" msgstr "%s: 瑯艾颯嫘胯潦怒 -e -e 敹閬扼\n" -#: src/useradd.c:1004 +#: src/useradd.c:1047 #, fuzzy, c-format msgid "%s: shadow passwords required for -f\n" msgstr "%s: 瑯艾颯嫘胯潦怒 -e -e 敹閬扼\n" -#: src/useradd.c:1070 src/usermod.c:745 src/usermod.c:755 src/usermod.c:800 -#: src/usermod.c:844 +#: src/useradd.c:1113 src/usermod.c:748 src/usermod.c:758 src/usermod.c:803 +#: src/usermod.c:847 #, fuzzy, c-format msgid "%s: invalid field `%s'\n" msgstr "%s: 瑯扼 `%s' 臭甇扼\n" -#: src/useradd.c:1081 +#: src/useradd.c:1126 #, c-format msgid "%s: invalid shell `%s'\n" msgstr "%s: 瑯扼 `%s' 臭甇扼\n" -#: src/useradd.c:1122 +#: src/useradd.c:1169 #, fuzzy, c-format msgid "%s: invalid user name '%s'\n" msgstr "銝甇芥艾潦嗅'%s' 扼\n" -#: src/useradd.c:1156 src/userdel.c:242 src/usermod.c:909 +#: src/useradd.c:1203 src/userdel.c:242 src/usermod.c:920 #, fuzzy, c-format msgid "%s: cannot rewrite password file\n" msgstr "%s: 嫘胯潦颯∼扎怒銝詻扼整\n" -#: src/useradd.c:1161 src/userdel.c:245 src/usermod.c:914 +#: src/useradd.c:1208 src/userdel.c:245 src/usermod.c:925 #, fuzzy, c-format msgid "%s: cannot rewrite shadow password file\n" msgstr "%s: 瑯艾颯嫘胯潦颯∼扎怒扎扼整\n" -#: src/useradd.c:1197 src/userdel.c:289 src/usermod.c:942 +#: src/useradd.c:1244 src/userdel.c:289 src/usermod.c:953 #, fuzzy, c-format msgid "%s: unable to lock password file\n" msgstr "%s: 嫘胯潦∼扎怒准胯扼整\n" -#: src/useradd.c:1201 src/userdel.c:293 src/usermod.c:946 +#: src/useradd.c:1248 src/userdel.c:293 src/usermod.c:957 #, fuzzy, c-format msgid "%s: unable to open password file\n" msgstr "%s: 嫘胯潦∼扎怒整\n" -#: src/useradd.c:1207 src/userdel.c:298 src/usermod.c:951 +#: src/useradd.c:1254 src/userdel.c:298 src/usermod.c:962 #, fuzzy, c-format msgid "%s: cannot lock shadow password file\n" msgstr "瑯艾颯嫘胯潦颯∼扎怒准胯扼整\n" -#: src/useradd.c:1213 src/userdel.c:303 src/usermod.c:956 +#: src/useradd.c:1260 src/userdel.c:303 src/usermod.c:967 #, fuzzy, c-format msgid "%s: cannot open shadow password file\n" msgstr "%s: 瑯艾颯嫘胯潦颯∼扎怒整\n" -#: src/useradd.c:1300 +#: src/useradd.c:1347 #, fuzzy, c-format msgid "%s: error adding new password entry\n" msgstr "%s: 嫘胯潦DBM具喋芾蕭柴具押潦扼\n" -#: src/useradd.c:1310 src/usermod.c:1019 +#: src/useradd.c:1358 src/usermod.c:1030 #, fuzzy, c-format msgid "%s: error adding new shadow password entry\n" msgstr "%s: 瑯艾颯嫘胯潦颯具喋芸扎柴具押潦扼\n" -#: src/useradd.c:1337 +#: src/useradd.c:1386 #, fuzzy, c-format msgid "%s: cannot create directory %s\n" msgstr "%s: 研胯%s %s詨憭氬扼整\n" -#: src/useradd.c:1367 +#: src/useradd.c:1416 #, c-format msgid "No group named \"mail\" exists, creating mail spool with mode 0600.\n" msgstr "" -#: src/useradd.c:1390 +#: src/useradd.c:1439 #, fuzzy, c-format msgid "Can't create mail spool for user %s.\n" msgstr "%s: 艾潦 %s 柴具喋芥湔啜扼整\n" -#: src/useradd.c:1492 src/usermod.c:888 +#: src/useradd.c:1541 src/usermod.c:899 #, c-format msgid "%s: user %s exists\n" msgstr "%s: 艾潦 %s 臬具整\n" -#: src/useradd.c:1506 +#: src/useradd.c:1555 #, c-format msgid "" "%s: group %s exists - if you want to add this user to that group, use -g.\n" @@ -1715,7 +1719,7 @@ msgstr "" "%s: 啜怒潦 %s 臬具整 柴艾潦嗚柴啜怒潦貉蕭怒, -" "g 拍具艾.\n" -#: src/useradd.c:1544 +#: src/useradd.c:1593 #, c-format msgid "%s: warning: CREATE_HOME not supported, please use -m instead.\n" msgstr "" @@ -1765,12 +1769,12 @@ msgstr "%s: %s %s格扼胯整, 扎航整\n" msgid "%s: warning: can't remove " msgstr "%s: 霅血: %s %s格扼胯整\n" -#: src/userdel.c:584 src/usermod.c:702 +#: src/userdel.c:584 src/usermod.c:701 #, c-format msgid "%s: user %s does not exist\n" msgstr "%s: 艾潦 %s 臬具整\n" -#: src/userdel.c:599 src/usermod.c:718 +#: src/userdel.c:599 src/usermod.c:717 #, c-format msgid "%s: user %s is a NIS user\n" msgstr "%s: 艾潦 %s NIS 艾潦嗚扼\n" @@ -1785,101 +1789,106 @@ msgstr "%s: 研胯%s 桀扎航整 (would remove home msgid "%s: error removing directory %s\n" msgstr "%s: 研胯 %s 桀扎柴具押潦扼\n" -#: src/usermod.c:279 +#: src/usermod.c:278 #, c-format -msgid "Usage: %s\t[-u uid [-o]] [-g group] [-G group,...] \n" +msgid "Usage: %s\t[-u uid [-o]] [-g group] [[-G group,...] [-a]] \n" msgstr "雿輻冽: %s\t[-u 艾潦貂D [-o]] [-g 啜怒潦] [-G 啜怒潦,...] \n" -#: src/usermod.c:283 +#: src/usermod.c:282 #, c-format msgid "\t\t[-d home [-m]] [-s shell] [-c comment] [-l new_name]\n" msgstr "\t\t[-d 潦 [-m]] [-s 瑯扼侷 [-c 喋∼喋] [-l 啗艾潦嗅]\n" -#: src/usermod.c:285 +#: src/usermod.c:284 #, c-format msgid "[-f inactive] [-e expire] " msgstr "[-f ∪寞交財 [-e 包 " -#: src/usermod.c:286 +#: src/usermod.c:285 #, c-format msgid "[-p passwd] [-L|-U] name\n" msgstr "[-p 嫘胯潦] [-L|-U] 艾潦嗅\n" -#: src/usermod.c:458 +#: src/usermod.c:457 #, c-format msgid "%s: out of memory in update_group\n" msgstr "%s: update_group 銝准怒∼U芥銝頞喋整\n" -#: src/usermod.c:567 +#: src/usermod.c:566 #, c-format msgid "%s: out of memory in update_gshadow\n" msgstr "%s: update_shdow 銝准怒∼U芥銝頞喋整\n" -#: src/usermod.c:867 +#: src/usermod.c:870 #, c-format msgid "%s: no flags given\n" msgstr "%s: 脯具扎押啜摰艾整\n" -#: src/usermod.c:873 +#: src/usermod.c:876 #, c-format msgid "%s: shadow passwords required for -e and -f\n" msgstr "%s: 瑯艾颯嫘胯潦怒 -e -e 敹閬扼\n" -#: src/usermod.c:893 +#: src/usermod.c:886 +#, c-format +msgid "%s: -a flag is ONLY allowed with the -G flag\n" +msgstr "" + +#: src/usermod.c:904 #, c-format msgid "%s: uid %lu is not unique\n" msgstr "%s: 艾潦貂D %lu 銴艾整\n" -#: src/usermod.c:1004 +#: src/usermod.c:1015 #, c-format msgid "%s: error changing password entry\n" msgstr "%s: 嫘胯潦颯具喋芸氬柴具押潦扼\n" -#: src/usermod.c:1010 +#: src/usermod.c:1021 #, c-format msgid "%s: error removing password entry\n" msgstr "%s: 嫘胯潦颯具喋芸扎柴具押潦扼\n" -#: src/usermod.c:1026 +#: src/usermod.c:1037 #, c-format msgid "%s: error removing shadow password entry\n" msgstr "%s: 瑯艾颯嫘胯潦颯具喋芸扎柴具押潦扼\n" -#: src/usermod.c:1053 +#: src/usermod.c:1064 #, c-format msgid "%s: directory %s exists\n" msgstr "%s: 研胯 %s臬具整\n" -#: src/usermod.c:1061 +#: src/usermod.c:1072 #, c-format msgid "%s: can't create %s\n" msgstr "%s: %s 雿扼整\n" -#: src/usermod.c:1066 +#: src/usermod.c:1077 #, c-format msgid "%s: can't chown %s\n" msgstr "%s: %schown扼整\n" -#: src/usermod.c:1078 +#: src/usermod.c:1089 #, c-format msgid "%s: warning: failed to completely remove old home directory %s" msgstr "" -#: src/usermod.c:1088 +#: src/usermod.c:1099 #, c-format msgid "%s: cannot rename directory %s to %s\n" msgstr "%s: 研胯%s %s詨憭氬扼整\n" -#: src/usermod.c:1183 +#: src/usermod.c:1194 #, c-format msgid "%s: warning: %s not owned by %s\n" msgstr "%s: 霅血: %s %s格扼胯整\n" -#: src/usermod.c:1189 +#: src/usermod.c:1200 msgid "failed to change mailbox owner" msgstr "mailbox格桀氬怠仃整" -#: src/usermod.c:1197 +#: src/usermod.c:1208 msgid "failed to rename mailbox" msgstr "mailbox桀憭氬怠仃整" @@ -1916,6 +1925,27 @@ msgstr "" "`vipw' /etc/passwd 蝺券 `vipw -s' /etc/shadow蝺券\n" "`vigr' /etc/group蝺券 `vigr -s' /etc/gshadow蝺券\n" +#, fuzzy +#~ msgid "Usage: useradd [-u uid [-o]] [-g group] [-G group,...] \n" +#~ msgstr "" +#~ "雿輻冽: useradd [-u 艾潦貂D [-o]] [-g 啜怒潦] [-G 啜怒潦,...] \n" + +#~ msgid "" +#~ " [-d home] [-s shell] [-c comment] [-m [-k template]]\n" +#~ msgstr "" +#~ " [-d 潦] [-s 瑯扼侷 [-c 喋∼喋]\n" +#~ " [-m [-k 喋研潦]]\n" + +#~ msgid " [-f inactive] [-e expire]\n" +#~ msgstr " [-f ∪寞交財 [-e 包\n" + +#, fuzzy +#~ msgid " [-p passwd] [-K KEY=VALUE] name\n" +#~ msgstr " [-p 嫘胯潦] 艾潦嗅\n" + +#~ msgid " useradd -D [-g group] [-b base] [-s shell]\n" +#~ msgstr " useradd -D [-g 啜怒潦] [-b 潦鉛 [-s 瑯扼侷\n" + #~ msgid "unknown uid: %u\n" #~ msgstr "銝芥艾潦貂D扼: %u\n" diff --git a/po/ko.gmo b/po/ko.gmo index 18573674eab04d6fbb43680024d0d97cc8556c45..4849d51506fab5f81715b2fceca9dbf9b27a5f0c 100644 GIT binary patch delta 7837 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 delta 8458 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\n" "Language-Team: Korean \n" @@ -140,12 +140,12 @@ msgstr "謔禹 , 諴刮 謔(/)諢 諢篞賄貲拘" msgid "Cannot execute %s" msgstr "%s(諝) 欠 蛟" -#: libmisc/sub.c:55 +#: libmisc/sub.c:56 #, c-format msgid "Invalid root directory \"%s\"\n" msgstr "諴刮 謔 \"%s\"(穈) 諈骰蛟么n" -#: libmisc/sub.c:67 +#: libmisc/sub.c:68 #, c-format msgid "Can't change root directory to \"%s\"\n" msgstr "諴刮 謔禺未 \"%s\"()諢 諻篹 蛟么n" @@ -167,16 +167,16 @@ msgstr "" "木 月 - 卿版 '%s'(穈) 蛟 (窵謔科窶 謔禹萼 諻" ")\n" -#: lib/pwauth.c:45 src/newgrp.c:338 +#: lib/pwauth.c:48 src/newgrp.c:384 msgid "Password: " msgstr "渥篣: " -#: lib/pwauth.c:47 +#: lib/pwauth.c:50 #, c-format msgid "%s's Password: " msgstr "%s 渥篣: " -#: src/chage.c:110 +#: src/chage.c:115 #, c-format msgid "" "Usage: chage [options] user\n" @@ -195,147 +195,147 @@ msgid "" " -W, --warndays WARN_DAYS\tset expiration warning days to WARN_DAYS\n" msgstr "" -#: src/chage.c:155 src/chfn.c:139 src/chsh.c:89 +#: src/chage.c:160 src/chfn.c:139 src/chsh.c:89 #, c-format msgid "Enter the new value, or press ENTER for the default\n" msgstr "諢 穈 穇圉, 渣賈未 諰 圉未 儦賄\n" -#: src/chage.c:159 +#: src/chage.c:164 msgid "Minimum Password Age" msgstr "黖 渥篣 篣國" -#: src/chage.c:165 +#: src/chage.c:170 msgid "Maximum Password Age" msgstr "黖 渥篣 篣國" -#: src/chage.c:172 +#: src/chage.c:177 msgid "Last Password Change (YYYY-MM-DD)" msgstr "諤鴔諤潺 渥篣 諻篨 (YYYY-MM-DD)" -#: src/chage.c:180 +#: src/chage.c:185 msgid "Password Expiration Warning" msgstr "渥篣 科拘篣域 黕窸 窶赭" -#: src/chage.c:186 +#: src/chage.c:191 msgid "Password Inactive" msgstr "渥篣 刮鴔 " -#: src/chage.c:194 +#: src/chage.c:199 msgid "Account Expiration Date (YYYY-MM-DD)" msgstr "窸 科拖 諤篣 (YYYY-MM-DD)" -#: src/chage.c:241 +#: src/chage.c:246 #, c-format msgid "Last password change\t\t\t\t\t: " msgstr "諤鴔諤潺 渥篣 諻篨 \t\t\t\t\t:" -#: src/chage.c:243 src/chage.c:257 src/chage.c:273 src/chage.c:286 +#: src/chage.c:248 src/chage.c:262 src/chage.c:278 src/chage.c:291 #, c-format msgid "never\n" msgstr "賱穈\n" -#: src/chage.c:254 +#: src/chage.c:259 #, c-format msgid "Password expires\t\t\t\t\t: " msgstr "渥篣 諤篣:\t\t\t\t\t:" -#: src/chage.c:270 +#: src/chage.c:275 #, c-format msgid "Password inactive\t\t\t\t\t: " msgstr "渥篣 刮鴔 \t\t\t\t\t:" -#: src/chage.c:284 +#: src/chage.c:289 #, c-format msgid "Account expires\t\t\t\t\t\t: " msgstr "窸 諤篣豹t\t\t\t\t\t:" -#: src/chage.c:300 +#: src/chage.c:305 #, c-format msgid "Minimum number of days between password change\t\t: %ld\n" msgstr "渥篣 諻篹 黖 \t\t: %ld\n" -#: src/chage.c:302 +#: src/chage.c:307 #, c-format msgid "Maximum number of days between password change\t\t: %ld\n" msgstr "渥篣 諻篹 黖 \t\t: %ld\n" -#: src/chage.c:304 +#: src/chage.c:309 #, c-format msgid "Number of days of warning before password expires\t: %ld\n" msgstr "渥篣 諤諴篣 窶赭 \t\t: %ld\n" -#: src/chage.c:462 +#: src/chage.c:467 #, c-format msgid "%s: do not include \"l\" with other flags\n" msgstr "%s: \"l\" 刷 月斥 flags諝 秒刮鴔 諤窶\n" -#: src/chage.c:474 src/chage.c:602 src/chfn.c:268 src/chfn.c:277 +#: src/chage.c:479 src/chage.c:607 src/chfn.c:268 src/chfn.c:277 #: src/chfn.c:286 src/chfn.c:295 src/chfn.c:304 src/chfn.c:370 src/chfn.c:382 -#: src/gpasswd.c:150 src/login.c:426 src/passwd.c:769 src/passwd.c:805 +#: src/gpasswd.c:150 src/login.c:430 src/passwd.c:769 src/passwd.c:805 #, c-format msgid "%s: Permission denied.\n" msgstr "%s: 篞澎 穇圉.\n" -#: src/chage.c:507 src/chage.c:713 src/chpasswd.c:173 src/groupadd.c:488 -#: src/groupdel.c:274 src/groupmod.c:456 src/newusers.c:355 src/useradd.c:1469 -#: src/userdel.c:567 src/usermod.c:1272 src/usermod.c:1326 +#: src/chage.c:512 src/chage.c:718 src/chpasswd.c:173 src/groupadd.c:488 +#: src/groupdel.c:274 src/groupmod.c:456 src/newusers.c:355 src/useradd.c:1518 +#: src/userdel.c:567 src/usermod.c:1283 src/usermod.c:1337 #, c-format msgid "%s: PAM authentication failed\n" msgstr "%s: PAM 賄 欠刮蛟么n" -#: src/chage.c:525 src/chpasswd.c:188 +#: src/chage.c:530 src/chpasswd.c:188 #, c-format msgid "%s: can't open password file\n" msgstr "%s: 渥篣 潰 蛟么n" -#: src/chage.c:532 src/chfn.c:324 src/chsh.c:181 src/gpasswd.c:139 +#: src/chage.c:537 src/chfn.c:324 src/chsh.c:181 src/gpasswd.c:139 #: src/gpasswd.c:216 src/groups.c:64 src/passwd.c:811 #, c-format msgid "%s: unknown user %s\n" msgstr "%s: 科拖 %s\n" -#: src/chage.c:550 +#: src/chage.c:555 #, c-format -msgid "%s: can't lock shadow password file" -msgstr "%s: 圉 渥篣 潰 篣 蛟" +msgid "%s: can't lock shadow password file\n" +msgstr "%s: 圉 渥篣 潰 篣 蛟么n" -#: src/chage.c:558 +#: src/chage.c:563 #, c-format -msgid "%s: can't open shadow password file" -msgstr "%s: 圉 渥篣 潰 穈 蛟" +msgid "%s: can't open shadow password file\n" +msgstr "%s: 圉 渥篣 潰 穈 蛟么n" -#: src/chage.c:618 +#: src/chage.c:623 #, c-format msgid "Changing the aging information for %s\n" msgstr "%s 篣國 貐渠未 諻篹么n" -#: src/chage.c:620 +#: src/chage.c:625 #, c-format msgid "%s: error changing fields\n" msgstr "%s: 卿版 諻篨賈 鴗 月穈 諻蛟么n" -#: src/chage.c:644 src/pwunconv.c:136 +#: src/chage.c:649 src/pwunconv.c:136 #, c-format msgid "%s: can't update password file\n" msgstr "%s: 渥篣 潰 域渣 蛟么n" -#: src/chage.c:667 src/pwunconv.c:131 +#: src/chage.c:672 src/pwunconv.c:131 #, c-format msgid "%s: can't update shadow password file\n" msgstr "%s: 圉 渥篣 潰 域渣 蛟么n" -#: src/chage.c:680 +#: src/chage.c:685 #, c-format msgid "%s: can't rewrite shadow password file\n" msgstr "%s: 圉 渥篣 潰 木 桶 蛟么n" -#: src/chage.c:724 +#: src/chage.c:729 #, c-format msgid "%s: can't rewrite password file\n" msgstr "%s: 渥篣 潰 木 桶 蛟么n" -#: src/chage.c:743 src/chpasswd.c:357 src/groupadd.c:534 src/groupdel.c:339 -#: src/groupmod.c:523 src/newusers.c:570 src/useradd.c:1564 src/userdel.c:689 +#: src/chage.c:748 src/chpasswd.c:357 src/groupadd.c:534 src/groupdel.c:339 +#: src/groupmod.c:523 src/newusers.c:570 src/useradd.c:1613 src/userdel.c:689 #, c-format msgid "%s: PAM chauthtok failed\n" msgstr "%s: PAM chauthtok穈 欠刮蛟么n" @@ -445,7 +445,7 @@ msgstr "渥篣 潰 lock 蛟; 鴗 木 msgid "Cannot open the password file.\n" msgstr "渥篣 潰 穈 蛟.\n" -#: src/chfn.c:544 src/chsh.c:356 src/passwd.c:477 src/usermod.c:982 +#: src/chfn.c:544 src/chsh.c:356 src/passwd.c:477 src/usermod.c:993 #, c-format msgid "%s: %s not found in /etc/passwd\n" msgstr "%s: %s(穈) /etc/passwd 蛟么n" @@ -664,7 +664,7 @@ msgstr "%s: -A 圉 篞賈ㄨ 渥篣 拘么n" msgid "Who are you?\n" msgstr "寢 窱科卿篧?\n" -#: src/gpasswd.c:299 src/newgrp.c:289 +#: src/gpasswd.c:299 src/newgrp.c:318 #, c-format msgid "unknown group: %s\n" msgstr " 篞賈ㄨ: %s\n" @@ -757,12 +757,12 @@ msgid "Usage: groupadd [-g gid [-o]] [-f] group\n" msgstr "科拘: groupadd [-g GID [-o]] [-f] 篞賈ㄨ諈\n" #: src/groupadd.c:161 src/groupadd.c:169 src/groupmod.c:174 src/groupmod.c:196 -#: src/useradd.c:823 src/usermod.c:496 src/usermod.c:618 +#: src/useradd.c:839 src/usermod.c:495 src/usermod.c:617 #, c-format msgid "%s: error adding new group entry\n" msgstr "%s: 諢 篞賈ㄨ 月穈 諻蛟么n" -#: src/groupadd.c:218 src/useradd.c:870 +#: src/groupadd.c:218 src/useradd.c:886 #, c-format msgid "%s: name %s is not unique\n" msgstr "%s: %s 渠 鴔 蛟么n" @@ -782,24 +782,24 @@ msgstr "%s: 潤 GID諝 髦 蛟么n" msgid "%s: %s is not a valid group name\n" msgstr "%s: %s() 篞賈ㄨ 渠 么n" -#: src/groupadd.c:308 src/groupmod.c:307 +#: src/groupadd.c:318 src/groupmod.c:307 #, c-format msgid "%s: invalid group %s\n" msgstr "%s: 刮鴔 篞賈ㄨ %s\n" -#: src/groupadd.c:325 src/useradd.c:1058 -#, c-format -msgid "%s: -O requires NAME=VALUE\n" +#: src/groupadd.c:332 src/useradd.c:1094 +#, fuzzy, c-format +msgid "%s: -K requires KEY=VALUE\n" msgstr "%s: NAME=VALUE諝 渥 -O 蛙 拘么n" -#: src/groupadd.c:369 src/groupdel.c:123 src/groupmod.c:342 src/useradd.c:1167 -#: src/userdel.c:247 src/usermod.c:504 +#: src/groupadd.c:369 src/groupdel.c:123 src/groupmod.c:342 src/useradd.c:1214 +#: src/userdel.c:247 src/usermod.c:503 #, c-format msgid "%s: cannot rewrite group file\n" msgstr "%s: 篞賈ㄨ潰 木 蛟么n" -#: src/groupadd.c:376 src/groupdel.c:130 src/groupmod.c:349 src/useradd.c:1175 -#: src/userdel.c:253 src/usermod.c:627 +#: src/groupadd.c:376 src/groupdel.c:130 src/groupmod.c:349 src/useradd.c:1222 +#: src/userdel.c:253 src/usermod.c:626 #, c-format msgid "%s: cannot rewrite shadow group file\n" msgstr "%s: 圉 篞賈ㄨ 潰 木 蛟么n" @@ -859,7 +859,7 @@ msgstr "%s: %s 篞賈ㄨ 蛟么n" msgid "%s: group %s is a NIS group\n" msgstr "%s: %s 篞賈ㄨ NIS 篞賈ㄨ么n" -#: src/groupdel.c:306 src/groupmod.c:489 src/userdel.c:603 src/usermod.c:723 +#: src/groupdel.c:306 src/groupmod.c:489 src/userdel.c:603 src/usermod.c:722 #, c-format msgid "%s: %s is the NIS master\n" msgstr "%s: %s() NIS 諤欠域么n" @@ -1121,7 +1121,7 @@ msgstr "" "\n" "[渥穈 諡渥蛟 -- 諴刮賈 諢篞賄賄 蛟也\n" -#: src/login.c:297 +#: src/login.c:302 #, c-format msgid "" "\n" @@ -1130,17 +1130,17 @@ msgstr "" "\n" "%d 黕 諢篞賄 穈 諴拘.\n" -#: src/login.c:570 +#: src/login.c:576 #, c-format msgid " on `%.100s' from `%.200s'" msgstr " on `%.100s' from `%.200s'" -#: src/login.c:573 +#: src/login.c:579 #, c-format msgid " on `%.100s'" msgstr " on `%.100s'" -#: src/login.c:730 +#: src/login.c:736 #, c-format msgid "" "\n" @@ -1149,25 +1149,25 @@ msgstr "" "\n" "%s 諢篞賄: " -#: src/login.c:885 src/sulogin.c:203 +#: src/login.c:891 src/sulogin.c:207 msgid "Login incorrect" msgstr "諢篞賄賄 諤鴔 蛟" -#: src/login.c:1032 +#: src/login.c:1038 msgid "Warning: login re-enabled after temporary lockout.\n" msgstr "窶赭: 潰潺 木 諢篞賄貲 蛟.\n" -#: src/login.c:1046 +#: src/login.c:1052 #, c-format msgid "Last login: %s on %s" msgstr "諤鴔諤 諢篞賄: %s on %s" -#: src/login.c:1049 +#: src/login.c:1055 #, c-format msgid "Last login: %.19s on %s" msgstr "諤鴔諤 諢篞賄: %.19s on %s" -#: src/login.c:1054 +#: src/login.c:1060 #, c-format msgid " from %.*s" msgstr " from %.*s" @@ -1182,21 +1182,21 @@ msgstr "科拘: newgrp [-] [篞賈ㄨ]\n" msgid "Usage: sg group [[-c] command]\n" msgstr "科拘: sg group [[-c] 諈鉛\n" -#: src/newgrp.c:130 +#: src/newgrp.c:159 #, fuzzy, c-format msgid "unknown UID: %u\n" msgstr " GID: %lu\n" -#: src/newgrp.c:212 +#: src/newgrp.c:241 #, c-format msgid "unknown GID: %lu\n" msgstr " GID: %lu\n" -#: src/newgrp.c:355 src/newgrp.c:364 +#: src/newgrp.c:401 src/newgrp.c:410 msgid "Sorry.\n" msgstr "鴥∮拘.\n" -#: src/newgrp.c:469 +#: src/newgrp.c:515 #, c-format msgid "too many groups\n" msgstr "篞賈ㄨ木 諡渠 諤蛟么n" @@ -1342,7 +1342,7 @@ msgstr "%s: 諰諈刺收 賱魽崤n" msgid "%s: Cannot execute %s" msgstr "%s: %s(諝) 欠 蛟" -#: src/passwd.c:732 +#: src/passwd.c:727 #, c-format msgid "%s: repository %s not supported\n" msgstr "%s: %s 伊 鴔鴔 蛟么n" @@ -1459,35 +1459,35 @@ msgstr "%s: 科拖 %s 伉 域渣 蛟 msgid "%s: can't delete shadow password file\n" msgstr "%s: 圉 渥篣 潰 鴔 蛟么n" -#: src/su.c:132 +#: src/su.c:129 msgid "Sorry." msgstr "鴥∮拘." -#: src/su.c:319 +#: src/su.c:315 #, c-format msgid "%s: must be run from a terminal\n" msgstr "%s: 圉站 諻 欠 渥賄 拘么n" -#: src/su.c:416 +#: src/su.c:412 #, c-format msgid "%s: pam_start: error %d\n" msgstr "%s: pam_start: 月 %d\n" -#: src/su.c:444 +#: src/su.c:440 #, c-format msgid "Unknown id: %s\n" msgstr " 渠: %s\n" -#: src/su.c:479 src/su.c:495 +#: src/su.c:475 src/su.c:491 #, c-format msgid "You are not authorized to su %s\n" msgstr "寢 su %s 窶 賄 鴔 蛟么n" -#: src/su.c:490 +#: src/su.c:486 msgid "(Enter your own password.)" msgstr "( 渥篣 伕賄.)" -#: src/su.c:522 +#: src/su.c:520 #, c-format msgid "" "%s: %s\n" @@ -1496,7 +1496,7 @@ msgstr "" "%s: %s\n" "(諡渥)\n" -#: src/su.c:730 +#: src/su.c:727 #, c-format msgid "No shell\n" msgstr " \n" @@ -1521,12 +1521,12 @@ msgstr "科拖 渥篣 賄潺 伊 原. msgid "No password file\n" msgstr "渥篣 \n" -#: src/sulogin.c:160 +#: src/sulogin.c:164 #, c-format msgid "No password entry for 'root'\n" msgstr "'諴刮' 渥篣 伉 \n" -#: src/sulogin.c:175 +#: src/sulogin.c:179 msgid "" "\n" "Type control-d to proceed with normal startup,\n" @@ -1536,214 +1536,220 @@ msgstr "" "潺潺 (normal startup) 月庖 control-d諝 伕賄,\n" "(篞賈鴔 潺庖 欠 赬諝 諴刮 渥篣 伕賄)" -#: src/sulogin.c:210 +#: src/sulogin.c:214 msgid "Entering System Maintenance Mode\n" msgstr "欠 赬 諈刺諢 木湊窸 蛟么n" -#: src/useradd.c:221 src/useradd.c:234 src/usermod.c:664 src/usermod.c:677 +#: src/useradd.c:222 src/useradd.c:235 src/usermod.c:663 src/usermod.c:676 #, c-format msgid "%s: invalid numeric argument `%s'\n" msgstr "%s: 刮鴔 恢 伉 `%s'\n" -#: src/useradd.c:289 +#: src/useradd.c:290 #, c-format msgid "%s: unknown GID %s\n" msgstr "%s: GID %s\n" -#: src/useradd.c:297 src/useradd.c:573 src/useradd.c:1014 src/usermod.c:217 -#: src/usermod.c:785 +#: src/useradd.c:298 src/useradd.c:574 src/useradd.c:1058 src/usermod.c:216 +#: src/usermod.c:788 #, c-format msgid "%s: unknown group %s\n" msgstr "%s: 篞賈ㄨ %s\n" -#: src/useradd.c:405 +#: src/useradd.c:406 #, c-format msgid "%s: cannot create new defaults file\n" msgstr "%s: 諢 渣 潰 諤 蛟么n" -#: src/useradd.c:410 +#: src/useradd.c:411 #, c-format msgid "%s: cannot open new defaults file\n" msgstr "%s: 諢 渣 潰 諤 蛟么n" -#: src/useradd.c:498 src/useradd.c:509 +#: src/useradd.c:499 src/useradd.c:510 #, c-format msgid "%s: rename: %s" msgstr "%s: 渠 木: %s" -#: src/useradd.c:594 src/usermod.c:238 +#: src/useradd.c:595 src/usermod.c:237 #, c-format msgid "%s: group `%s' is a NIS group.\n" msgstr "%s: `%s' 篞賈ㄨ NIS 篞賈ㄨ.\n" -#: src/useradd.c:603 src/usermod.c:247 +#: src/useradd.c:604 src/usermod.c:246 #, c-format msgid "%s: too many groups specified (max %d).\n" msgstr "%s: 諡渠 諤 篞賈ㄨ 諈蛟 (黖 %d).\n" -#: src/useradd.c:635 +#: src/useradd.c:634 #, c-format -msgid "Usage: useradd [-u uid [-o]] [-g group] [-G group,...] \n" -msgstr "科拘: useradd [-u UID [-o]] [-g 篞賈ㄨ諈] [-G 篞賈ㄨ,...]\n" +msgid "" +"Usage: useradd [options] LOGIN\n" +"\n" +"Options:\n" +" -b, --base-dir BASE_DIR\tbase directory for the the new user account\n" +"\t\t\t\thome directory\n" +" -c, --comment COMMENT\t\tset the GECOS field for the new user account\n" +" -d, --home-dir HOME_DIR\thome directory for the new user account\n" +" -D, --defaults\t\tprint or save modified default useradd\n" +"\t\t\t\tconfiguration\n" +" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n" +" -f, --inactive INACTIVE\tset password inactive after expiration\n" +"\t\t\t\tto INACTIVE\n" +" -g, --gid GROUP\t\tforce use GROUP for the new user account\n" +" -G, --groups GROUPS\t\tlist of supplementary groups for the new\n" +"\t\t\t\tuser account\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -k, --skel SKEL_DIR \t\tspecify an alternative skel directory\n" +" -K, --key KEY=VALUE\t\toverrides /etc/login.defs defaults\n" +" -m, --create-home\t\tcreate home directory for the new user\n" +"\t\t\t\taccount\n" +" -o, --non-unique\t\tallow create user with duplicate\n" +"\t\t\t\t(non-unique) UID\n" +" -p, --password PASSWORD\tuse encrypted password for the new user\n" +"\t\t\t\taccount\n" +" -s, --shell SHELL\t\tthe login shell for the new user account\n" +" -u, --uid UID\t\t\tforce use the UID for the new user account\n" +msgstr "" -#: src/useradd.c:638 -#, c-format -msgid " [-d home] [-s shell] [-c comment] [-m [-k template]]\n" -msgstr " [-d 謔柵 [-s ] [-c 鴥潰] [-m [-k template]]\n" - -#: src/useradd.c:639 src/useradd.c:643 -#, c-format -msgid " [-f inactive] [-e expire]\n" -msgstr " [-f 赬桶] [-e 諤篣財\n" - -#: src/useradd.c:640 -#, c-format -msgid " [-p passwd] name\n" -msgstr " [-p 渥篣] 渠\n" - -#: src/useradd.c:642 -#, c-format -msgid " useradd -D [-g group] [-b base] [-s shell]\n" -msgstr " useradd -D [-g 篞賈ㄨ諈] [-b 黕篣圉謔柵 [-s ]\n" - -#: src/useradd.c:722 src/usermod.c:426 +#: src/useradd.c:738 src/usermod.c:425 #, c-format msgid "%s: error locking group file\n" msgstr "%s: 篞賈ㄨ 篣 月穈 諻蛟么n" -#: src/useradd.c:726 src/usermod.c:431 +#: src/useradd.c:742 src/usermod.c:430 #, c-format msgid "%s: error opening group file\n" msgstr "%s: 篞賈ㄨ 潰 禺 月穈 諻蛟么n" -#: src/useradd.c:732 src/usermod.c:524 +#: src/useradd.c:748 src/usermod.c:523 #, c-format msgid "%s: error locking shadow group file\n" msgstr "%s: 圉 篞賈ㄨ 篞賈 月穈 諻蛟么n" -#: src/useradd.c:737 src/usermod.c:530 +#: src/useradd.c:753 src/usermod.c:529 #, c-format msgid "%s: error opening shadow group file\n" msgstr "%s: 篞賈ㄨ 潰 禺 月穈 諻蛟么n" -#: src/useradd.c:875 +#: src/useradd.c:891 #, fuzzy, c-format msgid "%s: UID %u is not unique\n" msgstr "%s: GID %u() 潤 渠穈 么n" -#: src/useradd.c:905 +#: src/useradd.c:921 #, fuzzy, c-format msgid "%s: can't get unique UID\n" msgstr "%s: 潤 GID諝 髦 蛟么n" -#: src/useradd.c:936 +#: src/useradd.c:977 #, c-format msgid "%s: invalid base directory `%s'\n" msgstr "%s: 篣圉雩 謔 `%s'() 諈骰蛟么n" -#: src/useradd.c:946 +#: src/useradd.c:988 #, c-format msgid "%s: invalid comment `%s'\n" msgstr "%s: 鴥潰 `%s'(穈) 賄蛟么n" -#: src/useradd.c:957 +#: src/useradd.c:1000 #, c-format msgid "%s: invalid home directory `%s'\n" msgstr "%s: 謔 `%s'() 諈骰蛟么n" -#: src/useradd.c:975 src/usermod.c:768 +#: src/useradd.c:1018 src/usermod.c:771 #, c-format msgid "%s: invalid date `%s'\n" msgstr "%s: 鴔 `%s'() 諈骰蛟么n" -#: src/useradd.c:988 +#: src/useradd.c:1031 #, c-format msgid "%s: shadow passwords required for -e\n" msgstr "%s: 圉 渥篣 -e 蛙 窱秒拘么n" -#: src/useradd.c:1004 +#: src/useradd.c:1047 #, c-format msgid "%s: shadow passwords required for -f\n" msgstr "%s: 圉 渥篣 -f 蛙 窱秒拘么n" -#: src/useradd.c:1070 src/usermod.c:745 src/usermod.c:755 src/usermod.c:800 -#: src/usermod.c:844 +#: src/useradd.c:1113 src/usermod.c:748 src/usermod.c:758 src/usermod.c:803 +#: src/usermod.c:847 #, c-format msgid "%s: invalid field `%s'\n" msgstr "%s: `%s' 賱賱 刮鴔 蛟么n" -#: src/useradd.c:1081 +#: src/useradd.c:1126 #, c-format msgid "%s: invalid shell `%s'\n" msgstr "%s: 刮鴔 `%s'\n" -#: src/useradd.c:1122 +#: src/useradd.c:1169 #, c-format msgid "%s: invalid user name '%s'\n" msgstr "%s: 刮鴔 科拖諈 `%s'\n" -#: src/useradd.c:1156 src/userdel.c:242 src/usermod.c:909 +#: src/useradd.c:1203 src/userdel.c:242 src/usermod.c:920 #, c-format msgid "%s: cannot rewrite password file\n" msgstr "%s: 渥篣 潰 木 穈 蛟么n" -#: src/useradd.c:1161 src/userdel.c:245 src/usermod.c:914 +#: src/useradd.c:1208 src/userdel.c:245 src/usermod.c:925 #, c-format msgid "%s: cannot rewrite shadow password file\n" msgstr "%s: 圉 渥篣 潰 木 穈 蛟么n" -#: src/useradd.c:1197 src/userdel.c:289 src/usermod.c:942 +#: src/useradd.c:1244 src/userdel.c:289 src/usermod.c:953 #, c-format msgid "%s: unable to lock password file\n" msgstr "%s: 渥篣 篣 蛟么n" -#: src/useradd.c:1201 src/userdel.c:293 src/usermod.c:946 +#: src/useradd.c:1248 src/userdel.c:293 src/usermod.c:957 #, c-format msgid "%s: unable to open password file\n" msgstr "%s: 渥篣 潰 蛟么n" -#: src/useradd.c:1207 src/userdel.c:298 src/usermod.c:951 +#: src/useradd.c:1254 src/userdel.c:298 src/usermod.c:962 #, c-format msgid "%s: cannot lock shadow password file\n" msgstr "%s: 圉 渥篣 潰 篣 蛟么n" -#: src/useradd.c:1213 src/userdel.c:303 src/usermod.c:956 +#: src/useradd.c:1260 src/userdel.c:303 src/usermod.c:967 #, c-format msgid "%s: cannot open shadow password file\n" msgstr "%s: 圉 渥篣 潰 蛟么n" -#: src/useradd.c:1300 +#: src/useradd.c:1347 #, c-format msgid "%s: error adding new password entry\n" msgstr "%s: 諢 渥篣 伉 月穈 諻蛟么n" -#: src/useradd.c:1310 src/usermod.c:1019 +#: src/useradd.c:1358 src/usermod.c:1030 #, c-format msgid "%s: error adding new shadow password entry\n" msgstr "%s: 諢 圉 渥篣 伉 月穈 諻蛟么n" -#: src/useradd.c:1337 +#: src/useradd.c:1386 #, c-format msgid "%s: cannot create directory %s\n" msgstr "%s: 謔 %s(諝) 諤 蛟么n" -#: src/useradd.c:1367 +#: src/useradd.c:1416 #, c-format msgid "No group named \"mail\" exists, creating mail spool with mode 0600.\n" msgstr "" "\"mail\"渠潺 渠 篞賈ㄨ 蛟. 諰 欠 諈刺 0600潺 諤卿.\n" -#: src/useradd.c:1390 +#: src/useradd.c:1439 #, c-format msgid "Can't create mail spool for user %s.\n" msgstr "科拖 %s 諰 欠 諤 蛟.\n" -#: src/useradd.c:1492 src/usermod.c:888 +#: src/useradd.c:1541 src/usermod.c:899 #, c-format msgid "%s: user %s exists\n" msgstr "%s: 科拖 %s(穈) 蛟么n" -#: src/useradd.c:1506 +#: src/useradd.c:1555 #, c-format msgid "" "%s: group %s exists - if you want to add this user to that group, use -g.\n" @@ -1751,7 +1757,7 @@ msgstr "" "%s: %s 篞賈ㄨ 蛟 - 科拖諝 篞賈ㄨ 月庖, -g 蛙 科拗原" ".\n" -#: src/useradd.c:1544 +#: src/useradd.c:1593 #, c-format msgid "%s: warning: CREATE_HOME not supported, please use -m instead.\n" msgstr "%s:窶赭: CREATE_HOME 鴔鴔 蛟, -m 蛙 科拗賄.\n" @@ -1801,12 +1807,12 @@ msgstr "%s: %s() %s 穈 , 鴔域 蛟么n" msgid "%s: warning: can't remove " msgstr "%s: 窶赭: 鴔 蛟 " -#: src/userdel.c:584 src/usermod.c:702 +#: src/userdel.c:584 src/usermod.c:701 #, c-format msgid "%s: user %s does not exist\n" msgstr "%s: 科拖 %s() 蛟么n" -#: src/userdel.c:599 src/usermod.c:718 +#: src/userdel.c:599 src/usermod.c:717 #, c-format msgid "%s: user %s is a NIS user\n" msgstr "%s: 科拖 %s() NIS 科拖 么n" @@ -1823,101 +1829,106 @@ msgstr "" msgid "%s: error removing directory %s\n" msgstr "%s: 謔 %s(諝) 鴔圉 月穈 諻蛟么n" -#: src/usermod.c:279 +#: src/usermod.c:278 #, c-format -msgid "Usage: %s\t[-u uid [-o]] [-g group] [-G group,...] \n" +msgid "Usage: %s\t[-u uid [-o]] [-g group] [[-G group,...] [-a]] \n" msgstr "科拘: %s\t[-u UID [-o]] [-g 篞賈ㄨ渠][-G 篞賈ㄨ,...]\n" -#: src/usermod.c:283 +#: src/usermod.c:282 #, c-format msgid "\t\t[-d home [-m]] [-s shell] [-c comment] [-l new_name]\n" msgstr "\t\t[-d 謔 [-m]] [-s ] [-c 鴥潰] [-l _渠]\n" -#: src/usermod.c:285 +#: src/usermod.c:284 #, c-format msgid "[-f inactive] [-e expire] " msgstr "[-f 赬桶] [-e 諤篣財 " -#: src/usermod.c:286 +#: src/usermod.c:285 #, c-format msgid "[-p passwd] [-L|-U] name\n" msgstr "[-p 渥篣] [-L|-U] 渠\n" -#: src/usermod.c:458 +#: src/usermod.c:457 #, c-format msgid "%s: out of memory in update_group\n" msgstr "%s: 域渣筷篞賈ㄨ 諰諈刺收 賱魽崤n" -#: src/usermod.c:567 +#: src/usermod.c:566 #, c-format msgid "%s: out of memory in update_gshadow\n" msgstr "%s: 域渣筷篞賈ㄨ圉域 諰諈刺收 賱魽崤n" -#: src/usermod.c:867 +#: src/usermod.c:870 #, c-format msgid "%s: no flags given\n" msgstr "%s: 鴥潰渥 flag穈 蛟么n" -#: src/usermod.c:873 +#: src/usermod.c:876 #, c-format msgid "%s: shadow passwords required for -e and -f\n" msgstr "%s: 圉 渥篣 -e 蛙窸 -f 蛙 窱秒拘么n" -#: src/usermod.c:893 +#: src/usermod.c:886 +#, c-format +msgid "%s: -a flag is ONLY allowed with the -G flag\n" +msgstr "" + +#: src/usermod.c:904 #, c-format msgid "%s: uid %lu is not unique\n" msgstr "%s: UID %lu() 潤鴔 蛟么n" -#: src/usermod.c:1004 +#: src/usermod.c:1015 #, c-format msgid "%s: error changing password entry\n" msgstr "%s: 渥篣 伉 貐窶踫 月穈 諻蛟么n" -#: src/usermod.c:1010 +#: src/usermod.c:1021 #, c-format msgid "%s: error removing password entry\n" msgstr "%s: 渥篣 伉 穇堅 月穈 諻蛟么n" -#: src/usermod.c:1026 +#: src/usermod.c:1037 #, c-format msgid "%s: error removing shadow password entry\n" msgstr "%s: 圉 渥篣 伉 穇堅 月穈 諻蛟么n" -#: src/usermod.c:1053 +#: src/usermod.c:1064 #, c-format msgid "%s: directory %s exists\n" msgstr "%s: 謔 %s() 蛟么n" -#: src/usermod.c:1061 +#: src/usermod.c:1072 #, c-format msgid "%s: can't create %s\n" msgstr "%s: %s(諝) 諤 蛟么n" -#: src/usermod.c:1066 +#: src/usermod.c:1077 #, c-format msgid "%s: can't chown %s\n" msgstr "%s: %s(諝) chown 蛟么n" -#: src/usermod.c:1078 +#: src/usermod.c:1089 #, c-format msgid "%s: warning: failed to completely remove old home directory %s" msgstr "" -#: src/usermod.c:1088 +#: src/usermod.c:1099 #, c-format msgid "%s: cannot rename directory %s to %s\n" msgstr "%s: 謔 %s %s()諢 渠 諻篹 蛟么n" -#: src/usermod.c:1183 +#: src/usermod.c:1194 #, c-format msgid "%s: warning: %s not owned by %s\n" msgstr "%s: 窶赭: %s() %s 鴔 蛟么n" -#: src/usermod.c:1189 +#: src/usermod.c:1200 msgid "failed to change mailbox owner" msgstr "諰潺 諝 諻篨賈 欠刮蛟" -#: src/usermod.c:1197 +#: src/usermod.c:1208 msgid "failed to rename mailbox" msgstr "諰潺木 渠 諻篨賈 欠刮蛟" @@ -1955,6 +1966,28 @@ msgstr "" "`vipw' /etc/passwd諝 賄拘 `vipw -s' /etc/shadow諝 賄拘么n" "`vigr' /etc/group 賄拘 `vigr -s' /etc/gshadow諝 賄拘么n" +#, fuzzy +#~ msgid "Usage: useradd [-u uid [-o]] [-g group] [-G group,...] \n" +#~ msgstr "科拘: useradd [-u UID [-o]] [-g 篞賈ㄨ諈] [-G 篞賈ㄨ,...]\n" + +#~ msgid "" +#~ " [-d home] [-s shell] [-c comment] [-m [-k template]]\n" +#~ msgstr "" +#~ " [-d 謔柵 [-s ] [-c 鴥潰] [-m [-k template]]\n" + +#~ msgid " [-f inactive] [-e expire]\n" +#~ msgstr " [-f 赬桶] [-e 諤篣財\n" + +#, fuzzy +#~ msgid " [-p passwd] [-K KEY=VALUE] name\n" +#~ msgstr " [-p 渥篣] 渠\n" + +#~ msgid " useradd -D [-g group] [-b base] [-s shell]\n" +#~ msgstr " useradd -D [-g 篞賈ㄨ諈] [-b 黕篣圉謔柵 [-s ]\n" + +#~ msgid "%s: -O requires NAME=VALUE\n" +#~ msgstr "%s: NAME=VALUE諝 渥 -O 蛙 拘么n" + #~ msgid "unknown uid: %u\n" #~ msgstr " UID: %u\n" diff --git a/po/nb.gmo b/po/nb.gmo index 9f46690ade9e11c6dd88b35c1ed312fbdc8698b4..44519ffae6c2026c1bf5110151fcaef9f0ad6ca6 100644 GIT binary patch delta 7413 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 LUg>j_hWP&%gMvDY delta 7895 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\n" "Language-Team: Norwegian (Nynorsk) \n" @@ -147,12 +147,12 @@ msgstr "Ingen hjemmemappe, logger inn med HOME=/" msgid "Cannot execute %s" msgstr "Kan ikke utf繪re %s" -#: libmisc/sub.c:55 +#: libmisc/sub.c:56 #, c-format msgid "Invalid root directory \"%s\"\n" msgstr "Ugyldig rot mappe \"%s\"\n" -#: libmisc/sub.c:67 +#: libmisc/sub.c:68 #, c-format msgid "Can't change root directory to \"%s\"\n" msgstr "Kan ikke endre rot mappa til \"%s\"\n" @@ -172,16 +172,16 @@ msgstr "Fant ikke plass til config-info.\n" msgid "configuration error - unknown item '%s' (notify administrator)\n" msgstr "feil med oppsettet - ukjent element 竄%s罈 (kontakt administrator)\n" -#: lib/pwauth.c:45 src/newgrp.c:338 +#: lib/pwauth.c:48 src/newgrp.c:384 msgid "Password: " msgstr "Passord: " -#: lib/pwauth.c:47 +#: lib/pwauth.c:50 #, c-format msgid "%s's Password: " msgstr "%s's Passord: " -#: src/chage.c:110 +#: src/chage.c:115 #, c-format msgid "" "Usage: chage [options] user\n" @@ -200,148 +200,148 @@ msgid "" " -W, --warndays WARN_DAYS\tset expiration warning days to WARN_DAYS\n" msgstr "" -#: src/chage.c:155 src/chfn.c:139 src/chsh.c:89 +#: src/chage.c:160 src/chfn.c:139 src/chsh.c:89 #, c-format msgid "Enter the new value, or press ENTER for the default\n" msgstr "" "Skriv inn de nye verdiene, eller trykk RETUR for 疇 bruke forvalgte verdier\n" -#: src/chage.c:159 +#: src/chage.c:164 msgid "Minimum Password Age" msgstr "Minimum gyldighetsperiode p疇 passord" -#: src/chage.c:165 +#: src/chage.c:170 msgid "Maximum Password Age" msgstr "Maksimum gyldighetsperiode p疇 passord" -#: src/chage.c:172 +#: src/chage.c:177 msgid "Last Password Change (YYYY-MM-DD)" msgstr "Siste endring av passord (YYYY-MM-DD)" -#: src/chage.c:180 +#: src/chage.c:185 msgid "Password Expiration Warning" msgstr "Varsel n疇r passordet er utg疇tt p疇 dato" -#: src/chage.c:186 +#: src/chage.c:191 msgid "Password Inactive" msgstr "Inaktivt passord" -#: src/chage.c:194 +#: src/chage.c:199 msgid "Account Expiration Date (YYYY-MM-DD)" msgstr "Konto utl繪per (YYYY-MM-DD)" -#: src/chage.c:241 +#: src/chage.c:246 #, fuzzy, c-format msgid "Last password change\t\t\t\t\t: " msgstr "Siste endring av passord (YYYY-MM-DD)" -#: src/chage.c:243 src/chage.c:257 src/chage.c:273 src/chage.c:286 +#: src/chage.c:248 src/chage.c:262 src/chage.c:278 src/chage.c:291 #, fuzzy, c-format msgid "never\n" msgstr "Aldri\n" -#: src/chage.c:254 +#: src/chage.c:259 #, fuzzy, c-format msgid "Password expires\t\t\t\t\t: " msgstr "Passord utl繪per:\t" -#: src/chage.c:270 +#: src/chage.c:275 #, fuzzy, c-format msgid "Password inactive\t\t\t\t\t: " msgstr "Passord er inaktivt:\t" -#: src/chage.c:284 +#: src/chage.c:289 #, fuzzy, c-format msgid "Account expires\t\t\t\t\t\t: " msgstr "Kontoen utl繪per:\t" -#: src/chage.c:300 +#: src/chage.c:305 #, c-format msgid "Minimum number of days between password change\t\t: %ld\n" msgstr "" -#: src/chage.c:302 +#: src/chage.c:307 #, c-format msgid "Maximum number of days between password change\t\t: %ld\n" msgstr "" -#: src/chage.c:304 +#: src/chage.c:309 #, c-format msgid "Number of days of warning before password expires\t: %ld\n" msgstr "" -#: src/chage.c:462 +#: src/chage.c:467 #, c-format msgid "%s: do not include \"l\" with other flags\n" msgstr "%s: ikke inkluder \"l\" sammen med andre opsjoner\n" -#: src/chage.c:474 src/chage.c:602 src/chfn.c:268 src/chfn.c:277 +#: src/chage.c:479 src/chage.c:607 src/chfn.c:268 src/chfn.c:277 #: src/chfn.c:286 src/chfn.c:295 src/chfn.c:304 src/chfn.c:370 src/chfn.c:382 -#: src/gpasswd.c:150 src/login.c:426 src/passwd.c:769 src/passwd.c:805 +#: src/gpasswd.c:150 src/login.c:430 src/passwd.c:769 src/passwd.c:805 #, fuzzy, c-format msgid "%s: Permission denied.\n" msgstr "%s: ikke tillatelse\n" -#: src/chage.c:507 src/chage.c:713 src/chpasswd.c:173 src/groupadd.c:488 -#: src/groupdel.c:274 src/groupmod.c:456 src/newusers.c:355 src/useradd.c:1469 -#: src/userdel.c:567 src/usermod.c:1272 src/usermod.c:1326 +#: src/chage.c:512 src/chage.c:718 src/chpasswd.c:173 src/groupadd.c:488 +#: src/groupdel.c:274 src/groupmod.c:456 src/newusers.c:355 src/useradd.c:1518 +#: src/userdel.c:567 src/usermod.c:1283 src/usermod.c:1337 #, c-format msgid "%s: PAM authentication failed\n" msgstr "%s: PAM autentifisering feilet\n" -#: src/chage.c:525 src/chpasswd.c:188 +#: src/chage.c:530 src/chpasswd.c:188 #, c-format msgid "%s: can't open password file\n" msgstr "%s: kan ikke 疇pne passordfila\n" -#: src/chage.c:532 src/chfn.c:324 src/chsh.c:181 src/gpasswd.c:139 +#: src/chage.c:537 src/chfn.c:324 src/chsh.c:181 src/gpasswd.c:139 #: src/gpasswd.c:216 src/groups.c:64 src/passwd.c:811 #, c-format msgid "%s: unknown user %s\n" msgstr "%s: ukjent bruker %s\n" -#: src/chage.c:550 +#: src/chage.c:555 #, c-format -msgid "%s: can't lock shadow password file" -msgstr "%s: kan ikke l疇se skyggepassordfila" +msgid "%s: can't lock shadow password file\n" +msgstr "%s: kan ikke l疇se skyggepassordfila\n" -#: src/chage.c:558 +#: src/chage.c:563 #, c-format -msgid "%s: can't open shadow password file" -msgstr "%s: kan ikke 疇pne skyggepassordfila" +msgid "%s: can't open shadow password file\n" +msgstr "%s: kan ikke 疇pne skyggepassordfila\n" -#: src/chage.c:618 +#: src/chage.c:623 #, c-format msgid "Changing the aging information for %s\n" msgstr "Endre utl繪psinformasjon for %s\n" -#: src/chage.c:620 +#: src/chage.c:625 #, c-format msgid "%s: error changing fields\n" msgstr "%s: feil ved endring i feltene\n" -#: src/chage.c:644 src/pwunconv.c:136 +#: src/chage.c:649 src/pwunconv.c:136 #, c-format msgid "%s: can't update password file\n" msgstr "%s: kan ikke oppdatere passordfila\n" -#: src/chage.c:667 src/pwunconv.c:131 +#: src/chage.c:672 src/pwunconv.c:131 #, c-format msgid "%s: can't update shadow password file\n" msgstr "%s: kan ikke oppdatere skyggepassordfila\n" -#: src/chage.c:680 +#: src/chage.c:685 #, c-format msgid "%s: can't rewrite shadow password file\n" msgstr "%s: kan ikke gjenskrive skyggepassordfila\n" -#: src/chage.c:724 +#: src/chage.c:729 #, c-format msgid "%s: can't rewrite password file\n" msgstr "%s: kan ikke gjenskrive passordfila\n" -#: src/chage.c:743 src/chpasswd.c:357 src/groupadd.c:534 src/groupdel.c:339 -#: src/groupmod.c:523 src/newusers.c:570 src/useradd.c:1564 src/userdel.c:689 +#: src/chage.c:748 src/chpasswd.c:357 src/groupadd.c:534 src/groupdel.c:339 +#: src/groupmod.c:523 src/newusers.c:570 src/useradd.c:1613 src/userdel.c:689 #, c-format msgid "%s: PAM chauthtok failed\n" msgstr "%s: PAM chauthtok feilet\n" @@ -450,7 +450,7 @@ msgstr "Kan ikke l疇se passordfila; fors繪k senere.\n" msgid "Cannot open the password file.\n" msgstr "Kan ikke 疇pne passordfila.\n" -#: src/chfn.c:544 src/chsh.c:356 src/passwd.c:477 src/usermod.c:982 +#: src/chfn.c:544 src/chsh.c:356 src/passwd.c:477 src/usermod.c:993 #, c-format msgid "%s: %s not found in /etc/passwd\n" msgstr "%s: %s ikke funnet i /etc/passwd\n" @@ -649,7 +649,7 @@ msgstr "%s: shadow gruppepassord kreves for -A\n" msgid "Who are you?\n" msgstr "Hvem er du?\n" -#: src/gpasswd.c:299 src/newgrp.c:289 +#: src/gpasswd.c:299 src/newgrp.c:318 #, c-format msgid "unknown group: %s\n" msgstr "ukjent gruppe: %s\n" @@ -742,12 +742,12 @@ msgid "Usage: groupadd [-g gid [-o]] [-f] group\n" msgstr "Bruk: groupadd [-g gid [-o]] [-f] gruppe\n" #: src/groupadd.c:161 src/groupadd.c:169 src/groupmod.c:174 src/groupmod.c:196 -#: src/useradd.c:823 src/usermod.c:496 src/usermod.c:618 +#: src/useradd.c:839 src/usermod.c:495 src/usermod.c:617 #, c-format msgid "%s: error adding new group entry\n" msgstr "%s: feil ved oppretting av ny gruppeoppf繪ring\n" -#: src/groupadd.c:218 src/useradd.c:870 +#: src/groupadd.c:218 src/useradd.c:886 #, c-format msgid "%s: name %s is not unique\n" msgstr "%s: navn %s er ikke unikt\n" @@ -767,24 +767,24 @@ msgstr "%s: klarer ikke 疇 f疇 unik gid\n" msgid "%s: %s is not a valid group name\n" msgstr "%s: %s er ikke et gyldig gruppenavn\n" -#: src/groupadd.c:308 src/groupmod.c:307 +#: src/groupadd.c:318 src/groupmod.c:307 #, c-format msgid "%s: invalid group %s\n" msgstr "%s: ugyldig gruppe %s\n" -#: src/groupadd.c:325 src/useradd.c:1058 -#, c-format -msgid "%s: -O requires NAME=VALUE\n" +#: src/groupadd.c:332 src/useradd.c:1094 +#, fuzzy, c-format +msgid "%s: -K requires KEY=VALUE\n" msgstr "%s: -O krever NAME=VALUE\n" -#: src/groupadd.c:369 src/groupdel.c:123 src/groupmod.c:342 src/useradd.c:1167 -#: src/userdel.c:247 src/usermod.c:504 +#: src/groupadd.c:369 src/groupdel.c:123 src/groupmod.c:342 src/useradd.c:1214 +#: src/userdel.c:247 src/usermod.c:503 #, c-format msgid "%s: cannot rewrite group file\n" msgstr "%s: klarer ikke 疇 omskrive gruppefila\n" -#: src/groupadd.c:376 src/groupdel.c:130 src/groupmod.c:349 src/useradd.c:1175 -#: src/userdel.c:253 src/usermod.c:627 +#: src/groupadd.c:376 src/groupdel.c:130 src/groupmod.c:349 src/useradd.c:1222 +#: src/userdel.c:253 src/usermod.c:626 #, c-format msgid "%s: cannot rewrite shadow group file\n" msgstr "%s: klarer ikke 疇 omskrive shadow-fila\n" @@ -844,7 +844,7 @@ msgstr "%s: gruppen %s finnes ikke\n" msgid "%s: group %s is a NIS group\n" msgstr "%s: gruppen %s er en NIS gruppe\n" -#: src/groupdel.c:306 src/groupmod.c:489 src/userdel.c:603 src/usermod.c:723 +#: src/groupdel.c:306 src/groupmod.c:489 src/userdel.c:603 src/usermod.c:722 #, c-format msgid "%s: %s is the NIS master\n" msgstr "%s: %s er NIS sjefen\n" @@ -1100,7 +1100,7 @@ msgstr "" "\n" "[Frakobling omg疇tt - root-innlogging tillatt.]\n" -#: src/login.c:297 +#: src/login.c:302 #, c-format msgid "" "\n" @@ -1109,17 +1109,17 @@ msgstr "" "\n" "Innlogging avbrutt p疇 tid etter %d sekunder.\n" -#: src/login.c:570 +#: src/login.c:576 #, c-format msgid " on `%.100s' from `%.200s'" msgstr " p疇 `%.100s' fra `%.200s'" -#: src/login.c:573 +#: src/login.c:579 #, c-format msgid " on `%.100s'" msgstr " p疇 `%.100s'" -#: src/login.c:730 +#: src/login.c:736 #, c-format msgid "" "\n" @@ -1128,25 +1128,25 @@ msgstr "" "\n" "%s login: " -#: src/login.c:885 src/sulogin.c:203 +#: src/login.c:891 src/sulogin.c:207 msgid "Login incorrect" msgstr "Ugyldig innlogging" -#: src/login.c:1032 +#: src/login.c:1038 msgid "Warning: login re-enabled after temporary lockout.\n" msgstr "Advarsel: innlogging reaktivert etter midlertidig stenging.\n" -#: src/login.c:1046 +#: src/login.c:1052 #, c-format msgid "Last login: %s on %s" msgstr "Forrige login: %s p疇 %s" -#: src/login.c:1049 +#: src/login.c:1055 #, c-format msgid "Last login: %.19s on %s" msgstr "Forrige login: %.19s p疇 %s" -#: src/login.c:1054 +#: src/login.c:1060 #, c-format msgid " from %.*s" msgstr " fra %.*s" @@ -1161,21 +1161,21 @@ msgstr "Bruk: newgrp [-] [gruppe]\n" msgid "Usage: sg group [[-c] command]\n" msgstr "Bruk: sg group [[-c] command]\n" -#: src/newgrp.c:130 +#: src/newgrp.c:159 #, fuzzy, c-format msgid "unknown UID: %u\n" msgstr "ukjent GID: %lu\n" -#: src/newgrp.c:212 +#: src/newgrp.c:241 #, c-format msgid "unknown GID: %lu\n" msgstr "ukjent GID: %lu\n" -#: src/newgrp.c:355 src/newgrp.c:364 +#: src/newgrp.c:401 src/newgrp.c:410 msgid "Sorry.\n" msgstr "Beklager.\n" -#: src/newgrp.c:469 +#: src/newgrp.c:515 #, c-format msgid "too many groups\n" msgstr "For mange grupper\n" @@ -1321,7 +1321,7 @@ msgstr "%s: slapp opp for minne\n" msgid "%s: Cannot execute %s" msgstr "%s: Kan ikke utf繪re %s" -#: src/passwd.c:732 +#: src/passwd.c:727 #, c-format msgid "%s: repository %s not supported\n" msgstr "%s: ikke st繪tte for lager %s\n" @@ -1438,35 +1438,35 @@ msgstr "%s: klarer ikke 疇 oppdatere oppf繪ring for bruker %s\n" msgid "%s: can't delete shadow password file\n" msgstr "%s: kan ikke slette shadow-passordfila\n" -#: src/su.c:132 +#: src/su.c:129 msgid "Sorry." msgstr "Beklager." -#: src/su.c:319 +#: src/su.c:315 #, c-format msgid "%s: must be run from a terminal\n" msgstr "%s: m疇 kj繪res fra en terminal\n" -#: src/su.c:416 +#: src/su.c:412 #, c-format msgid "%s: pam_start: error %d\n" msgstr "%s: pam_start: feil %d\n" -#: src/su.c:444 +#: src/su.c:440 #, c-format msgid "Unknown id: %s\n" msgstr "Ukjent id: %s\n" -#: src/su.c:479 src/su.c:495 +#: src/su.c:475 src/su.c:491 #, c-format msgid "You are not authorized to su %s\n" msgstr "Du har ikke adgang til 疇 su %s\n" -#: src/su.c:490 +#: src/su.c:486 msgid "(Enter your own password.)" msgstr "(Oppgi ditt eget passord.)" -#: src/su.c:522 +#: src/su.c:520 #, c-format msgid "" "%s: %s\n" @@ -1475,7 +1475,7 @@ msgstr "" "%s: %s\n" "(Ignorert)\n" -#: src/su.c:730 +#: src/su.c:727 #, c-format msgid "No shell\n" msgstr "Mangler skall\n" @@ -1500,12 +1500,12 @@ msgstr "Oppgi ditt EGET passord som autentisering.\n" msgid "No password file\n" msgstr "Ingen passordfil.\n" -#: src/sulogin.c:160 +#: src/sulogin.c:164 #, c-format msgid "No password entry for 'root'\n" msgstr "Ingen oppf繪ring for 竄root罈 i passordfila\n" -#: src/sulogin.c:175 +#: src/sulogin.c:179 msgid "" "\n" "Type control-d to proceed with normal startup,\n" @@ -1515,213 +1515,219 @@ msgstr "" "Bruk control-d for 疇 fortsette med normal oppstart,\n" "(eller skriv inn root passordet for 疇 starte maskinen i vedlikeholdsmodus):" -#: src/sulogin.c:210 +#: src/sulogin.c:214 msgid "Entering System Maintenance Mode\n" msgstr "Starter systemvedlikeholds-modus\n" -#: src/useradd.c:221 src/useradd.c:234 src/usermod.c:664 src/usermod.c:677 +#: src/useradd.c:222 src/useradd.c:235 src/usermod.c:663 src/usermod.c:676 #, c-format msgid "%s: invalid numeric argument `%s'\n" msgstr "%s: ugyldig numerisk argument `%s'\n" -#: src/useradd.c:289 +#: src/useradd.c:290 #, c-format msgid "%s: unknown GID %s\n" msgstr "%s: ukjent GID %s\n" -#: src/useradd.c:297 src/useradd.c:573 src/useradd.c:1014 src/usermod.c:217 -#: src/usermod.c:785 +#: src/useradd.c:298 src/useradd.c:574 src/useradd.c:1058 src/usermod.c:216 +#: src/usermod.c:788 #, c-format msgid "%s: unknown group %s\n" msgstr "%s: ukjent gruppe %s\n" -#: src/useradd.c:405 +#: src/useradd.c:406 #, c-format msgid "%s: cannot create new defaults file\n" msgstr "%s: klarer ikke 疇 opprette ny 竄defaults罈-fil\n" -#: src/useradd.c:410 +#: src/useradd.c:411 #, c-format msgid "%s: cannot open new defaults file\n" msgstr "%s: klarer ikke 疇 疇pne ny 竄defaults罈-fil\n" -#: src/useradd.c:498 src/useradd.c:509 +#: src/useradd.c:499 src/useradd.c:510 #, c-format msgid "%s: rename: %s" msgstr "%s: gi nytt navn: %s" -#: src/useradd.c:594 src/usermod.c:238 +#: src/useradd.c:595 src/usermod.c:237 #, c-format msgid "%s: group `%s' is a NIS group.\n" msgstr "%s: gruppe `%s' er en NIS gruppe.\n" -#: src/useradd.c:603 src/usermod.c:247 +#: src/useradd.c:604 src/usermod.c:246 #, c-format msgid "%s: too many groups specified (max %d).\n" msgstr "%s: for mange grupper spesifisert (maks %d).\n" -#: src/useradd.c:635 +#: src/useradd.c:634 #, c-format -msgid "Usage: useradd [-u uid [-o]] [-g group] [-G group,...] \n" -msgstr "Bruk: useradd [-u uid [-o]] [-g gruppe] [-G gruppe,...] \n" +msgid "" +"Usage: useradd [options] LOGIN\n" +"\n" +"Options:\n" +" -b, --base-dir BASE_DIR\tbase directory for the the new user account\n" +"\t\t\t\thome directory\n" +" -c, --comment COMMENT\t\tset the GECOS field for the new user account\n" +" -d, --home-dir HOME_DIR\thome directory for the new user account\n" +" -D, --defaults\t\tprint or save modified default useradd\n" +"\t\t\t\tconfiguration\n" +" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n" +" -f, --inactive INACTIVE\tset password inactive after expiration\n" +"\t\t\t\tto INACTIVE\n" +" -g, --gid GROUP\t\tforce use GROUP for the new user account\n" +" -G, --groups GROUPS\t\tlist of supplementary groups for the new\n" +"\t\t\t\tuser account\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -k, --skel SKEL_DIR \t\tspecify an alternative skel directory\n" +" -K, --key KEY=VALUE\t\toverrides /etc/login.defs defaults\n" +" -m, --create-home\t\tcreate home directory for the new user\n" +"\t\t\t\taccount\n" +" -o, --non-unique\t\tallow create user with duplicate\n" +"\t\t\t\t(non-unique) UID\n" +" -p, --password PASSWORD\tuse encrypted password for the new user\n" +"\t\t\t\taccount\n" +" -s, --shell SHELL\t\tthe login shell for the new user account\n" +" -u, --uid UID\t\t\tforce use the UID for the new user account\n" +msgstr "" -#: src/useradd.c:638 -#, c-format -msgid " [-d home] [-s shell] [-c comment] [-m [-k template]]\n" -msgstr " [-d hjem] [-s skall] [-c kommentar] [-m [-k mal]]\n" - -#: src/useradd.c:639 src/useradd.c:643 -#, c-format -msgid " [-f inactive] [-e expire]\n" -msgstr " [-f inaktiv] [-e utg疇 ]\n" - -#: src/useradd.c:640 -#, c-format -msgid " [-p passwd] name\n" -msgstr " [-p passord] navn\n" - -#: src/useradd.c:642 -#, c-format -msgid " useradd -D [-g group] [-b base] [-s shell]\n" -msgstr " useradd -D [-g gruppe] [-b base] [-s skall]\n" - -#: src/useradd.c:722 src/usermod.c:426 +#: src/useradd.c:738 src/usermod.c:425 #, c-format msgid "%s: error locking group file\n" msgstr "%s: feil ved l疇sing av gruppefila\n" -#: src/useradd.c:726 src/usermod.c:431 +#: src/useradd.c:742 src/usermod.c:430 #, c-format msgid "%s: error opening group file\n" msgstr "%s: feil ved 疇pning av gruppefila\n" -#: src/useradd.c:732 src/usermod.c:524 +#: src/useradd.c:748 src/usermod.c:523 #, c-format msgid "%s: error locking shadow group file\n" msgstr "%s: feil ved l疇sing av shadow-gruppefila\n" -#: src/useradd.c:737 src/usermod.c:530 +#: src/useradd.c:753 src/usermod.c:529 #, c-format msgid "%s: error opening shadow group file\n" msgstr "%s: feil ved 疇pning av shadow-gruppefila\n" -#: src/useradd.c:875 +#: src/useradd.c:891 #, fuzzy, c-format msgid "%s: UID %u is not unique\n" msgstr "%s: gid %u er ikke unikt\n" -#: src/useradd.c:905 +#: src/useradd.c:921 #, fuzzy, c-format msgid "%s: can't get unique UID\n" msgstr "%s: klarer ikke 疇 f疇 unik gid\n" -#: src/useradd.c:936 +#: src/useradd.c:977 #, c-format msgid "%s: invalid base directory `%s'\n" msgstr "%s: ugyldig basismappe `%s'\n" -#: src/useradd.c:946 +#: src/useradd.c:988 #, c-format msgid "%s: invalid comment `%s'\n" msgstr "%s: ugyldig kommentar `%s'\n" -#: src/useradd.c:957 +#: src/useradd.c:1000 #, c-format msgid "%s: invalid home directory `%s'\n" msgstr "%s: ugyldig hjemmemappe `%s'\n" -#: src/useradd.c:975 src/usermod.c:768 +#: src/useradd.c:1018 src/usermod.c:771 #, c-format msgid "%s: invalid date `%s'\n" msgstr "%s: ugyldig dato `%s'\n" -#: src/useradd.c:988 +#: src/useradd.c:1031 #, c-format msgid "%s: shadow passwords required for -e\n" msgstr "%s: shadow-passord kreves for -e\n" -#: src/useradd.c:1004 +#: src/useradd.c:1047 #, c-format msgid "%s: shadow passwords required for -f\n" msgstr "%s: shadow-passord kreves for -f\n" -#: src/useradd.c:1070 src/usermod.c:745 src/usermod.c:755 src/usermod.c:800 -#: src/usermod.c:844 +#: src/useradd.c:1113 src/usermod.c:748 src/usermod.c:758 src/usermod.c:803 +#: src/usermod.c:847 #, c-format msgid "%s: invalid field `%s'\n" msgstr "%s: ugyldig felt `%s'\n" -#: src/useradd.c:1081 +#: src/useradd.c:1126 #, c-format msgid "%s: invalid shell `%s'\n" msgstr "%s: ugyldig skall `%s'\n" -#: src/useradd.c:1122 +#: src/useradd.c:1169 #, c-format msgid "%s: invalid user name '%s'\n" msgstr "%s: ugyldig brukernavn '%s'\n" -#: src/useradd.c:1156 src/userdel.c:242 src/usermod.c:909 +#: src/useradd.c:1203 src/userdel.c:242 src/usermod.c:920 #, c-format msgid "%s: cannot rewrite password file\n" msgstr "%s: kan ikke skrive passordfila p疇 nytt\n" -#: src/useradd.c:1161 src/userdel.c:245 src/usermod.c:914 +#: src/useradd.c:1208 src/userdel.c:245 src/usermod.c:925 #, c-format msgid "%s: cannot rewrite shadow password file\n" msgstr "%s: kan ikke skrive shadow-passordfila p疇 nytt\n" -#: src/useradd.c:1197 src/userdel.c:289 src/usermod.c:942 +#: src/useradd.c:1244 src/userdel.c:289 src/usermod.c:953 #, c-format msgid "%s: unable to lock password file\n" msgstr "%s: klarte ikke 疇 l疇se passordfila\n" -#: src/useradd.c:1201 src/userdel.c:293 src/usermod.c:946 +#: src/useradd.c:1248 src/userdel.c:293 src/usermod.c:957 #, c-format msgid "%s: unable to open password file\n" msgstr "%s: klarte ikke 疇 疇pne passordfila\n" -#: src/useradd.c:1207 src/userdel.c:298 src/usermod.c:951 +#: src/useradd.c:1254 src/userdel.c:298 src/usermod.c:962 #, c-format msgid "%s: cannot lock shadow password file\n" msgstr "%s: klarte ikke 疇 l疇se shadow-passordfila\n" -#: src/useradd.c:1213 src/userdel.c:303 src/usermod.c:956 +#: src/useradd.c:1260 src/userdel.c:303 src/usermod.c:967 #, c-format msgid "%s: cannot open shadow password file\n" msgstr "%s: klarte ikke 疇 疇pne shadow-passordfila\n" -#: src/useradd.c:1300 +#: src/useradd.c:1347 #, c-format msgid "%s: error adding new password entry\n" msgstr "%s: feil ved innlegging av ny passord-oppf繪ring\n" -#: src/useradd.c:1310 src/usermod.c:1019 +#: src/useradd.c:1358 src/usermod.c:1030 #, c-format msgid "%s: error adding new shadow password entry\n" msgstr "%s: feil ved innlegging av ny shadow passord-oppf繪ring\n" -#: src/useradd.c:1337 +#: src/useradd.c:1386 #, c-format msgid "%s: cannot create directory %s\n" msgstr "%s: kan ikke opprette mappa %s\n" -#: src/useradd.c:1367 +#: src/useradd.c:1416 #, c-format msgid "No group named \"mail\" exists, creating mail spool with mode 0600.\n" msgstr "" -#: src/useradd.c:1390 +#: src/useradd.c:1439 #, fuzzy, c-format msgid "Can't create mail spool for user %s.\n" msgstr "%s: klarer ikke 疇 oppdatere oppf繪ring for bruker %s\n" -#: src/useradd.c:1492 src/usermod.c:888 +#: src/useradd.c:1541 src/usermod.c:899 #, c-format msgid "%s: user %s exists\n" msgstr "%s: bruker %s finnes\n" -#: src/useradd.c:1506 +#: src/useradd.c:1555 #, c-format msgid "" "%s: group %s exists - if you want to add this user to that group, use -g.\n" @@ -1729,7 +1735,7 @@ msgstr "" "%s: gruppen %s finnes - hvis du 繪nsker 疇 legge til denne brukeren til denne " "gruppen, bruk -g.\n" -#: src/useradd.c:1544 +#: src/useradd.c:1593 #, c-format msgid "%s: warning: CREATE_HOME not supported, please use -m instead.\n" msgstr "%s: advarsel: CREATE_HOME ikke st繪ttet, bruk -m istedenfor.\n" @@ -1779,12 +1785,12 @@ msgstr "%s: %s ikke eid av %s, ikke fjernet\n" msgid "%s: warning: can't remove " msgstr "%s: advarsel: kan ikke fjerne " -#: src/userdel.c:584 src/usermod.c:702 +#: src/userdel.c:584 src/usermod.c:701 #, c-format msgid "%s: user %s does not exist\n" msgstr "%s: bruker %s finnes ikke\n" -#: src/userdel.c:599 src/usermod.c:718 +#: src/userdel.c:599 src/usermod.c:717 #, c-format msgid "%s: user %s is a NIS user\n" msgstr "%s: bruker %s er ikke en NIS bruker\n" @@ -1800,101 +1806,106 @@ msgstr "" msgid "%s: error removing directory %s\n" msgstr "%s: feil ved fjerning av mappe %s\n" -#: src/usermod.c:279 +#: src/usermod.c:278 #, c-format -msgid "Usage: %s\t[-u uid [-o]] [-g group] [-G group,...] \n" +msgid "Usage: %s\t[-u uid [-o]] [-g group] [[-G group,...] [-a]] \n" msgstr "Bruk: %s\t[-u uid [-o]] [-g gruppe] [-G gruppe,...] \n" -#: src/usermod.c:283 +#: src/usermod.c:282 #, c-format msgid "\t\t[-d home [-m]] [-s shell] [-c comment] [-l new_name]\n" msgstr "\t\t[-d hjem [-m]] [-s skall] [-c kommentar] [-l nytt_navn]\n" -#: src/usermod.c:285 +#: src/usermod.c:284 #, fuzzy, c-format msgid "[-f inactive] [-e expire] " msgstr "[-f inaktiv] [-e utg疇 ] " -#: src/usermod.c:286 +#: src/usermod.c:285 #, c-format msgid "[-p passwd] [-L|-U] name\n" msgstr "[-p passord] [-L|-U] navn\n" -#: src/usermod.c:458 +#: src/usermod.c:457 #, c-format msgid "%s: out of memory in update_group\n" msgstr "%s: slapp opp for minne i update_group\n" -#: src/usermod.c:567 +#: src/usermod.c:566 #, c-format msgid "%s: out of memory in update_gshadow\n" msgstr "%s: slapp opp for minne i update_gshadow\n" -#: src/usermod.c:867 +#: src/usermod.c:870 #, c-format msgid "%s: no flags given\n" msgstr "%s: ingen flagg oppgitt\n" -#: src/usermod.c:873 +#: src/usermod.c:876 #, c-format msgid "%s: shadow passwords required for -e and -f\n" msgstr "%s: shadow-passord kreves for -e og -f\n" -#: src/usermod.c:893 +#: src/usermod.c:886 +#, c-format +msgid "%s: -a flag is ONLY allowed with the -G flag\n" +msgstr "" + +#: src/usermod.c:904 #, c-format msgid "%s: uid %lu is not unique\n" msgstr "%s: uid %lu er ikke unik\n" -#: src/usermod.c:1004 +#: src/usermod.c:1015 #, c-format msgid "%s: error changing password entry\n" msgstr "%s: feil ved endring av passordoppf繪ring\n" -#: src/usermod.c:1010 +#: src/usermod.c:1021 #, c-format msgid "%s: error removing password entry\n" msgstr "%s: feil ved sletting av passordoppf繪ring\n" -#: src/usermod.c:1026 +#: src/usermod.c:1037 #, c-format msgid "%s: error removing shadow password entry\n" msgstr "%s: feil ved sletting av shadow passord-oppf繪ring\n" -#: src/usermod.c:1053 +#: src/usermod.c:1064 #, c-format msgid "%s: directory %s exists\n" msgstr "%s: mappa %s finnes\n" -#: src/usermod.c:1061 +#: src/usermod.c:1072 #, c-format msgid "%s: can't create %s\n" msgstr "%s: kan ikke lage %s\n" -#: src/usermod.c:1066 +#: src/usermod.c:1077 #, c-format msgid "%s: can't chown %s\n" msgstr "%s: kan ikke chown %s\n" -#: src/usermod.c:1078 +#: src/usermod.c:1089 #, c-format msgid "%s: warning: failed to completely remove old home directory %s" msgstr "" -#: src/usermod.c:1088 +#: src/usermod.c:1099 #, c-format msgid "%s: cannot rename directory %s to %s\n" msgstr "%s: kunne ikke endre navn p疇 mappa %s til %s\n" -#: src/usermod.c:1183 +#: src/usermod.c:1194 #, c-format msgid "%s: warning: %s not owned by %s\n" msgstr "%s: advarsel: %s er ikke eid av %s\n" -#: src/usermod.c:1189 +#: src/usermod.c:1200 msgid "failed to change mailbox owner" msgstr "klarte ikke 疇 endre eier av mailbox" -#: src/usermod.c:1197 +#: src/usermod.c:1208 msgid "failed to rename mailbox" msgstr "klarte ikke 疇 endre navn p疇 mailbox" @@ -1931,6 +1942,27 @@ msgstr "" "竄vipw罈 redigerer /etc/passwd 竄vipw -s罈 redigerer /etc/shadow\n" "竄vigr罈 redigerer /etc/group 竄vigr -s罈 redigerer /etc/gshadow\n" +#, fuzzy +#~ msgid "Usage: useradd [-u uid [-o]] [-g group] [-G group,...] \n" +#~ msgstr "Bruk: useradd [-u uid [-o]] [-g gruppe] [-G gruppe,...] \n" + +#~ msgid "" +#~ " [-d home] [-s shell] [-c comment] [-m [-k template]]\n" +#~ msgstr " [-d hjem] [-s skall] [-c kommentar] [-m [-k mal]]\n" + +#~ msgid " [-f inactive] [-e expire]\n" +#~ msgstr " [-f inaktiv] [-e utg疇 ]\n" + +#, fuzzy +#~ msgid " [-p passwd] [-K KEY=VALUE] name\n" +#~ msgstr " [-p passord] navn\n" + +#~ msgid " useradd -D [-g group] [-b base] [-s shell]\n" +#~ msgstr " useradd -D [-g gruppe] [-b base] [-s skall]\n" + +#~ msgid "%s: -O requires NAME=VALUE\n" +#~ msgstr "%s: -O krever NAME=VALUE\n" + #~ msgid "unknown uid: %u\n" #~ msgstr "ukjent uid: %u\n" diff --git a/po/nl.gmo b/po/nl.gmo index ee51413a4df85c351a9775ff6ee68db7a94455b6..60bca64a5aee83f26df7f8aaf8ee5fef9ec16082 100644 GIT binary patch delta 7845 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 delta 8364 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 G(EQ&RFA{?Q diff --git a/po/nl.po b/po/nl.po index ec6b7860..1951089e 100644 --- a/po/nl.po +++ b/po/nl.po @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: shadow 4.0.8\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2005-06-20 17:48+0200\n" +"POT-Creation-Date: 2005-07-18 16:02+0200\n" "PO-Revision-Date: 2005-04-24 15:38+0100\n" "Last-Translator: Bart Cornelis \n" "Language-Team: debian-l10n-dutch \n" @@ -142,12 +142,12 @@ msgstr "Geen thuismap, er wordt aangemeld met HOME=/" msgid "Cannot execute %s" msgstr "Kan %s niet uitvoeren" -#: libmisc/sub.c:55 +#: libmisc/sub.c:56 #, c-format msgid "Invalid root directory \"%s\"\n" msgstr "Ongeldige hoofdmap '%s'\n" -#: libmisc/sub.c:67 +#: libmisc/sub.c:68 #, c-format msgid "Can't change root directory to \"%s\"\n" msgstr "Kan de hoofdmap niet veranderen naar '%s'\n" @@ -168,16 +168,16 @@ msgid "configuration error - unknown item '%s' (notify administrator)\n" msgstr "" "configuratiefout - onbekend item '%s' (waarschuw een systeembeheerder)\n" -#: lib/pwauth.c:45 src/newgrp.c:338 +#: lib/pwauth.c:48 src/newgrp.c:384 msgid "Password: " msgstr "Wachtwoord: " -#: lib/pwauth.c:47 +#: lib/pwauth.c:50 #, c-format msgid "%s's Password: " msgstr "Wachtwoord van %s:" -#: src/chage.c:110 +#: src/chage.c:115 #, c-format msgid "" "Usage: chage [options] user\n" @@ -196,150 +196,150 @@ msgid "" " -W, --warndays WARN_DAYS\tset expiration warning days to WARN_DAYS\n" msgstr "" -#: src/chage.c:155 src/chfn.c:139 src/chsh.c:89 +#: src/chage.c:160 src/chfn.c:139 src/chsh.c:89 #, c-format msgid "Enter the new value, or press ENTER for the default\n" msgstr "" "U dient de nieuwe waarde in te voeren, druk 'enter' voor de standaardwaarde\n" -#: src/chage.c:159 +#: src/chage.c:164 msgid "Minimum Password Age" msgstr "Minimumleeftijd voor wachtwoord" -#: src/chage.c:165 +#: src/chage.c:170 msgid "Maximum Password Age" msgstr "Maximumleeftijd voor wachtwoord" -#: src/chage.c:172 +#: src/chage.c:177 msgid "Last Password Change (YYYY-MM-DD)" msgstr "Laatste wachtwoordverandering (JJJJ-MM-DD)" -#: src/chage.c:180 +#: src/chage.c:185 msgid "Password Expiration Warning" msgstr "Waarschuwing voor wachtwoordverval" -#: src/chage.c:186 +#: src/chage.c:191 msgid "Password Inactive" msgstr "Wachtwoord niet actief" -#: src/chage.c:194 +#: src/chage.c:199 msgid "Account Expiration Date (YYYY-MM-DD)" msgstr "Vervaldatum van account (JJJJ-MM-DD)" -#: src/chage.c:241 +#: src/chage.c:246 #, c-format msgid "Last password change\t\t\t\t\t: " msgstr "Laatste wachtwoord-verandering\t\t\t\t\t: " -#: src/chage.c:243 src/chage.c:257 src/chage.c:273 src/chage.c:286 +#: src/chage.c:248 src/chage.c:262 src/chage.c:278 src/chage.c:291 #, c-format msgid "never\n" msgstr "nooit\n" -#: src/chage.c:254 +#: src/chage.c:259 #, c-format msgid "Password expires\t\t\t\t\t: " msgstr "Wachtwoord vervalt\t\t\t\t\t:" -#: src/chage.c:270 +#: src/chage.c:275 #, c-format msgid "Password inactive\t\t\t\t\t: " msgstr "Wachtwoord niet actief\t\t\t\t\t:" -#: src/chage.c:284 +#: src/chage.c:289 #, c-format msgid "Account expires\t\t\t\t\t\t: " msgstr "Account vervalt\t\t\t\t\t\t:" -#: src/chage.c:300 +#: src/chage.c:305 #, c-format msgid "Minimum number of days between password change\t\t: %ld\n" msgstr "Minimaal aantal dagen tussen wachtwoord-wijzigingen\t\t: %ld\n" -#: src/chage.c:302 +#: src/chage.c:307 #, c-format msgid "Maximum number of days between password change\t\t: %ld\n" msgstr "Maximale aantal dagen tussen wachtwoordwijzigingen\t\t: %ld\n" -#: src/chage.c:304 +#: src/chage.c:309 #, c-format msgid "Number of days of warning before password expires\t: %ld\n" msgstr "" "Aantal dagen voor gewaarschuwd wordt dat het wachtwoord dreigt te vervallen" "\t: %ld\n" -#: src/chage.c:462 +#: src/chage.c:467 #, c-format msgid "%s: do not include \"l\" with other flags\n" msgstr "%s: gebruik 'l' niet samen met andere vlaggen\n" -#: src/chage.c:474 src/chage.c:602 src/chfn.c:268 src/chfn.c:277 +#: src/chage.c:479 src/chage.c:607 src/chfn.c:268 src/chfn.c:277 #: src/chfn.c:286 src/chfn.c:295 src/chfn.c:304 src/chfn.c:370 src/chfn.c:382 -#: src/gpasswd.c:150 src/login.c:426 src/passwd.c:769 src/passwd.c:805 +#: src/gpasswd.c:150 src/login.c:430 src/passwd.c:769 src/passwd.c:805 #, c-format msgid "%s: Permission denied.\n" msgstr "%s: toegang geweigerd.\n" -#: src/chage.c:507 src/chage.c:713 src/chpasswd.c:173 src/groupadd.c:488 -#: src/groupdel.c:274 src/groupmod.c:456 src/newusers.c:355 src/useradd.c:1469 -#: src/userdel.c:567 src/usermod.c:1272 src/usermod.c:1326 +#: src/chage.c:512 src/chage.c:718 src/chpasswd.c:173 src/groupadd.c:488 +#: src/groupdel.c:274 src/groupmod.c:456 src/newusers.c:355 src/useradd.c:1518 +#: src/userdel.c:567 src/usermod.c:1283 src/usermod.c:1337 #, c-format msgid "%s: PAM authentication failed\n" msgstr "%s: PAM-authenticatie is mislukt\n" -#: src/chage.c:525 src/chpasswd.c:188 +#: src/chage.c:530 src/chpasswd.c:188 #, c-format msgid "%s: can't open password file\n" msgstr "%s: kan wachtwoordbestand niet openen\n" -#: src/chage.c:532 src/chfn.c:324 src/chsh.c:181 src/gpasswd.c:139 +#: src/chage.c:537 src/chfn.c:324 src/chsh.c:181 src/gpasswd.c:139 #: src/gpasswd.c:216 src/groups.c:64 src/passwd.c:811 #, c-format msgid "%s: unknown user %s\n" msgstr "%s: onbekende gebruiker %s\n" -#: src/chage.c:550 +#: src/chage.c:555 #, c-format -msgid "%s: can't lock shadow password file" -msgstr "%s: kan schaduw-wachtwoordenbestand niet vergrendelen" +msgid "%s: can't lock shadow password file\n" +msgstr "%s: kan schaduw-wachtwoordenbestand niet vergrendelen\n" -#: src/chage.c:558 +#: src/chage.c:563 #, c-format -msgid "%s: can't open shadow password file" -msgstr "%s: kan schaduw-wachtwoordenbestand niet openen" +msgid "%s: can't open shadow password file\n" +msgstr "%s: kan schaduw-wachtwoordenbestand niet openen\n" -#: src/chage.c:618 +#: src/chage.c:623 #, c-format msgid "Changing the aging information for %s\n" msgstr "Verouderingsinformatie voor %s wordt aangepast\n" -#: src/chage.c:620 +#: src/chage.c:625 #, c-format msgid "%s: error changing fields\n" msgstr "%s: fout bij het aanpassen van de velden\n" -#: src/chage.c:644 src/pwunconv.c:136 +#: src/chage.c:649 src/pwunconv.c:136 #, c-format msgid "%s: can't update password file\n" msgstr "%s: kan wachtwoordbestand niet bijwerken\n" -#: src/chage.c:667 src/pwunconv.c:131 +#: src/chage.c:672 src/pwunconv.c:131 #, c-format msgid "%s: can't update shadow password file\n" msgstr "%s: kan schaduwwachtwoordbestand niet bijwerken\n" -#: src/chage.c:680 +#: src/chage.c:685 #, c-format msgid "%s: can't rewrite shadow password file\n" msgstr "%s: kan het schaduwwachtwoordbestand niet herschrijven\n" -#: src/chage.c:724 +#: src/chage.c:729 #, c-format msgid "%s: can't rewrite password file\n" msgstr "%s: kan het wachtwoordbestand niet herschrijven\n" -#: src/chage.c:743 src/chpasswd.c:357 src/groupadd.c:534 src/groupdel.c:339 -#: src/groupmod.c:523 src/newusers.c:570 src/useradd.c:1564 src/userdel.c:689 +#: src/chage.c:748 src/chpasswd.c:357 src/groupadd.c:534 src/groupdel.c:339 +#: src/groupmod.c:523 src/newusers.c:570 src/useradd.c:1613 src/userdel.c:689 #, c-format msgid "%s: PAM chauthtok failed\n" msgstr "%s: PAM-chauthtok is mislukt\n" @@ -451,7 +451,7 @@ msgstr "" msgid "Cannot open the password file.\n" msgstr "Kan het wachtwoordbestand niet openen.\n" -#: src/chfn.c:544 src/chsh.c:356 src/passwd.c:477 src/usermod.c:982 +#: src/chfn.c:544 src/chsh.c:356 src/passwd.c:477 src/usermod.c:993 #, c-format msgid "%s: %s not found in /etc/passwd\n" msgstr "%s: %s is niet gevonden in /etc/passwd\n" @@ -672,7 +672,7 @@ msgstr "%s: schaduw groepwachtwoorden zijn vereist voor -A\n" msgid "Who are you?\n" msgstr "Wie bent u?\n" -#: src/gpasswd.c:299 src/newgrp.c:289 +#: src/gpasswd.c:299 src/newgrp.c:318 #, c-format msgid "unknown group: %s\n" msgstr "onbekende groep: %s\n" @@ -765,12 +765,12 @@ msgid "Usage: groupadd [-g gid [-o]] [-f] group\n" msgstr "Gebruik: groupadd [-g gid [-o]] [-f] groep\n" #: src/groupadd.c:161 src/groupadd.c:169 src/groupmod.c:174 src/groupmod.c:196 -#: src/useradd.c:823 src/usermod.c:496 src/usermod.c:618 +#: src/useradd.c:839 src/usermod.c:495 src/usermod.c:617 #, c-format msgid "%s: error adding new group entry\n" msgstr "%s: fout tijdens toevoegen nieuwe groepingang\n" -#: src/groupadd.c:218 src/useradd.c:870 +#: src/groupadd.c:218 src/useradd.c:886 #, c-format msgid "%s: name %s is not unique\n" msgstr "%s: naam %s is niet uniek\n" @@ -790,24 +790,24 @@ msgstr "%s: kan geen unieke gid verkrijgen\n" msgid "%s: %s is not a valid group name\n" msgstr "%s: %s is geen geldige groepsnaam\n" -#: src/groupadd.c:308 src/groupmod.c:307 +#: src/groupadd.c:318 src/groupmod.c:307 #, c-format msgid "%s: invalid group %s\n" msgstr "%s: ongeldige groep %s\n" -#: src/groupadd.c:325 src/useradd.c:1058 -#, c-format -msgid "%s: -O requires NAME=VALUE\n" +#: src/groupadd.c:332 src/useradd.c:1094 +#, fuzzy, c-format +msgid "%s: -K requires KEY=VALUE\n" msgstr "%s: -O vereist NAAM=WAARDE\n" -#: src/groupadd.c:369 src/groupdel.c:123 src/groupmod.c:342 src/useradd.c:1167 -#: src/userdel.c:247 src/usermod.c:504 +#: src/groupadd.c:369 src/groupdel.c:123 src/groupmod.c:342 src/useradd.c:1214 +#: src/userdel.c:247 src/usermod.c:503 #, c-format msgid "%s: cannot rewrite group file\n" msgstr "%s: kan groepbestand niet herschrijven\n" -#: src/groupadd.c:376 src/groupdel.c:130 src/groupmod.c:349 src/useradd.c:1175 -#: src/userdel.c:253 src/usermod.c:627 +#: src/groupadd.c:376 src/groupdel.c:130 src/groupmod.c:349 src/useradd.c:1222 +#: src/userdel.c:253 src/usermod.c:626 #, c-format msgid "%s: cannot rewrite shadow group file\n" msgstr "%s: kan schaduwgroepbestand niet herschrijven\n" @@ -867,7 +867,7 @@ msgstr "%s: groep %s bestaan niet\n" msgid "%s: group %s is a NIS group\n" msgstr "%s: groep %s is een NIS-groep\n" -#: src/groupdel.c:306 src/groupmod.c:489 src/userdel.c:603 src/usermod.c:723 +#: src/groupdel.c:306 src/groupmod.c:489 src/userdel.c:603 src/usermod.c:722 #, c-format msgid "%s: %s is the NIS master\n" msgstr "%s: %s is de NIS-master\n" @@ -1129,7 +1129,7 @@ msgstr "" "\n" "[Verbinding verbreken omzeild -- aanmelden van root is toegelaten.]\n" -#: src/login.c:297 +#: src/login.c:302 #, c-format msgid "" "\n" @@ -1138,17 +1138,17 @@ msgstr "" "\n" "Aanmelding is na %d seconden verlopen.\n" -#: src/login.c:570 +#: src/login.c:576 #, c-format msgid " on `%.100s' from `%.200s'" msgstr " om `%.100s' vanaf `%.200s'" -#: src/login.c:573 +#: src/login.c:579 #, c-format msgid " on `%.100s'" msgstr " om `%.100s'" -#: src/login.c:730 +#: src/login.c:736 #, c-format msgid "" "\n" @@ -1157,25 +1157,25 @@ msgstr "" "\n" "%s gebruikersnaam: " -#: src/login.c:885 src/sulogin.c:203 +#: src/login.c:891 src/sulogin.c:207 msgid "Login incorrect" msgstr "Gebruikersnaam onjuist" -#: src/login.c:1032 +#: src/login.c:1038 msgid "Warning: login re-enabled after temporary lockout.\n" msgstr "Waarschuwing: aanmelden gereactiveerd na tijdelijke buitensluiting.\n" -#: src/login.c:1046 +#: src/login.c:1052 #, c-format msgid "Last login: %s on %s" msgstr "Laatst aangemeld: %s om %s" -#: src/login.c:1049 +#: src/login.c:1055 #, c-format msgid "Last login: %.19s on %s" msgstr "Laatst aangemeld: %.19s om %s" -#: src/login.c:1054 +#: src/login.c:1060 #, c-format msgid " from %.*s" msgstr " vanaf %.*s" @@ -1190,21 +1190,21 @@ msgstr "Gebruik: newgrp [-] [groep]\n" msgid "Usage: sg group [[-c] command]\n" msgstr "Gebruik: sg groep [[-c] commando]\n" -#: src/newgrp.c:130 +#: src/newgrp.c:159 #, fuzzy, c-format msgid "unknown UID: %u\n" msgstr "onbekende GID: %lu\n" -#: src/newgrp.c:212 +#: src/newgrp.c:241 #, c-format msgid "unknown GID: %lu\n" msgstr "onbekende GID: %lu\n" -#: src/newgrp.c:355 src/newgrp.c:364 +#: src/newgrp.c:401 src/newgrp.c:410 msgid "Sorry.\n" msgstr "Sorry.\n" -#: src/newgrp.c:469 +#: src/newgrp.c:515 #, c-format msgid "too many groups\n" msgstr "teveel groepen\n" @@ -1352,7 +1352,7 @@ msgstr "%s: geen geheugen over\n" msgid "%s: Cannot execute %s" msgstr "%s: Kan %s niet uitvoeren" -#: src/passwd.c:732 +#: src/passwd.c:727 #, c-format msgid "%s: repository %s not supported\n" msgstr "%s: opslagplaats %s wordt niet ondersteund\n" @@ -1469,35 +1469,35 @@ msgstr "%s: kan ingang voor gebruiker %s niet bijwerken\n" msgid "%s: can't delete shadow password file\n" msgstr "%s: kan schaduwwachtwoordbestand niet verwijderen\n" -#: src/su.c:132 +#: src/su.c:129 msgid "Sorry." msgstr "Sorry." -#: src/su.c:319 +#: src/su.c:315 #, c-format msgid "%s: must be run from a terminal\n" msgstr "%s: dient uitgevoerd te worden vanaf een terminal\n" -#: src/su.c:416 +#: src/su.c:412 #, c-format msgid "%s: pam_start: error %d\n" msgstr "%s: pam_start: fout %d\n" -#: src/su.c:444 +#: src/su.c:440 #, c-format msgid "Unknown id: %s\n" msgstr "Onbekende id: %s\n" -#: src/su.c:479 src/su.c:495 +#: src/su.c:475 src/su.c:491 #, c-format msgid "You are not authorized to su %s\n" msgstr "U heeft geen authorisatie om su %s uit te voeren\n" -#: src/su.c:490 +#: src/su.c:486 msgid "(Enter your own password.)" msgstr "(U dient uw eigen wachtwoord in te voeren)" -#: src/su.c:522 +#: src/su.c:520 #, c-format msgid "" "%s: %s\n" @@ -1506,7 +1506,7 @@ msgstr "" "%s: %s\n" "(Genegeerd)\n" -#: src/su.c:730 +#: src/su.c:727 #, c-format msgid "No shell\n" msgstr "Geen shell\n" @@ -1531,12 +1531,12 @@ msgstr "Gelieve uw EIGEN wachtwoord in te voeren voor authenticatie.\n" msgid "No password file\n" msgstr "Geen wachtwoordbestand\n" -#: src/sulogin.c:160 +#: src/sulogin.c:164 #, c-format msgid "No password entry for 'root'\n" msgstr "Geen wachtwoordingang voor 'root'\n" -#: src/sulogin.c:175 +#: src/sulogin.c:179 msgid "" "\n" "Type control-d to proceed with normal startup,\n" @@ -1546,217 +1546,221 @@ msgstr "" "U dient control-d in te tikken om op de normale manier op te starten,\n" "(of het beheerderswachtwoord om de systeemonderhoudsmodus in te gaan):" -#: src/sulogin.c:210 +#: src/sulogin.c:214 msgid "Entering System Maintenance Mode\n" msgstr "Systeemonderhoudsmodus wordt opgestart\n" -#: src/useradd.c:221 src/useradd.c:234 src/usermod.c:664 src/usermod.c:677 +#: src/useradd.c:222 src/useradd.c:235 src/usermod.c:663 src/usermod.c:676 #, c-format msgid "%s: invalid numeric argument `%s'\n" msgstr "%s: ongeldig numeriek argument '%s'\n" -#: src/useradd.c:289 +#: src/useradd.c:290 #, c-format msgid "%s: unknown GID %s\n" msgstr "%s: onbekende GID %s\n" -#: src/useradd.c:297 src/useradd.c:573 src/useradd.c:1014 src/usermod.c:217 -#: src/usermod.c:785 +#: src/useradd.c:298 src/useradd.c:574 src/useradd.c:1058 src/usermod.c:216 +#: src/usermod.c:788 #, c-format msgid "%s: unknown group %s\n" msgstr "%s: onbekende groep %s\n" -#: src/useradd.c:405 +#: src/useradd.c:406 #, c-format msgid "%s: cannot create new defaults file\n" msgstr "%s: kan geen nieuw standaardwaardenbestand aanmaken\n" -#: src/useradd.c:410 +#: src/useradd.c:411 #, c-format msgid "%s: cannot open new defaults file\n" msgstr "%s: kan het nieuwe standaardwaardenbestand niet openen\n" -#: src/useradd.c:498 src/useradd.c:509 +#: src/useradd.c:499 src/useradd.c:510 #, c-format msgid "%s: rename: %s" msgstr "%s: hernoemen: %s" -#: src/useradd.c:594 src/usermod.c:238 +#: src/useradd.c:595 src/usermod.c:237 #, c-format msgid "%s: group `%s' is a NIS group.\n" msgstr "%s: groep '%s' is een NIS-groep.\n" -#: src/useradd.c:603 src/usermod.c:247 +#: src/useradd.c:604 src/usermod.c:246 #, c-format msgid "%s: too many groups specified (max %d).\n" msgstr "%s: teveel groepen gespecificeerd (max %d).\n" -#: src/useradd.c:635 +#: src/useradd.c:634 #, c-format -msgid "Usage: useradd [-u uid [-o]] [-g group] [-G group,...] \n" -msgstr "Gebruik: useradd [-u uid [-o]] [-g groep] [-G groep,...] \n" - -#: src/useradd.c:638 -#, c-format -msgid " [-d home] [-s shell] [-c comment] [-m [-k template]]\n" +msgid "" +"Usage: useradd [options] LOGIN\n" +"\n" +"Options:\n" +" -b, --base-dir BASE_DIR\tbase directory for the the new user account\n" +"\t\t\t\thome directory\n" +" -c, --comment COMMENT\t\tset the GECOS field for the new user account\n" +" -d, --home-dir HOME_DIR\thome directory for the new user account\n" +" -D, --defaults\t\tprint or save modified default useradd\n" +"\t\t\t\tconfiguration\n" +" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n" +" -f, --inactive INACTIVE\tset password inactive after expiration\n" +"\t\t\t\tto INACTIVE\n" +" -g, --gid GROUP\t\tforce use GROUP for the new user account\n" +" -G, --groups GROUPS\t\tlist of supplementary groups for the new\n" +"\t\t\t\tuser account\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -k, --skel SKEL_DIR \t\tspecify an alternative skel directory\n" +" -K, --key KEY=VALUE\t\toverrides /etc/login.defs defaults\n" +" -m, --create-home\t\tcreate home directory for the new user\n" +"\t\t\t\taccount\n" +" -o, --non-unique\t\tallow create user with duplicate\n" +"\t\t\t\t(non-unique) UID\n" +" -p, --password PASSWORD\tuse encrypted password for the new user\n" +"\t\t\t\taccount\n" +" -s, --shell SHELL\t\tthe login shell for the new user account\n" +" -u, --uid UID\t\t\tforce use the UID for the new user account\n" msgstr "" -" [-d thuismap] [-s shell] [-c commentaar] [-m [-k " -"sjabloon]]\n" -#: src/useradd.c:639 src/useradd.c:643 -#, c-format -msgid " [-f inactive] [-e expire]\n" -msgstr " [-f niet actief] [-e vervalt ]\n" - -#: src/useradd.c:640 -#, c-format -msgid " [-p passwd] name\n" -msgstr " [-p wachtwoord] naam\n" - -#: src/useradd.c:642 -#, c-format -msgid " useradd -D [-g group] [-b base] [-s shell]\n" -msgstr " useradd -D [-g groep] [-b basis] [-s shell]\n" - -#: src/useradd.c:722 src/usermod.c:426 +#: src/useradd.c:738 src/usermod.c:425 #, c-format msgid "%s: error locking group file\n" msgstr "%s: fout tijdens vergrendelen groepbestand\n" -#: src/useradd.c:726 src/usermod.c:431 +#: src/useradd.c:742 src/usermod.c:430 #, c-format msgid "%s: error opening group file\n" msgstr "%s: fout tijdens openen groepbestand\n" -#: src/useradd.c:732 src/usermod.c:524 +#: src/useradd.c:748 src/usermod.c:523 #, c-format msgid "%s: error locking shadow group file\n" msgstr "%s: fout tijdens vergrendelen schaduwgroepbestand\n" -#: src/useradd.c:737 src/usermod.c:530 +#: src/useradd.c:753 src/usermod.c:529 #, c-format msgid "%s: error opening shadow group file\n" msgstr "%s: fout tijdens openen schaduwgroepbestand\n" -#: src/useradd.c:875 +#: src/useradd.c:891 #, fuzzy, c-format msgid "%s: UID %u is not unique\n" msgstr "%s: gid %u is niet uniek\n" -#: src/useradd.c:905 +#: src/useradd.c:921 #, fuzzy, c-format msgid "%s: can't get unique UID\n" msgstr "%s: kan geen unieke gid verkrijgen\n" -#: src/useradd.c:936 +#: src/useradd.c:977 #, c-format msgid "%s: invalid base directory `%s'\n" msgstr "%s: ongeldige basismap '%s'\n" -#: src/useradd.c:946 +#: src/useradd.c:988 #, c-format msgid "%s: invalid comment `%s'\n" msgstr "%s: ongeldige commentaar '%s'\n" -#: src/useradd.c:957 +#: src/useradd.c:1000 #, c-format msgid "%s: invalid home directory `%s'\n" msgstr "%s: ongeldige thuismap '%s'\n" -#: src/useradd.c:975 src/usermod.c:768 +#: src/useradd.c:1018 src/usermod.c:771 #, c-format msgid "%s: invalid date `%s'\n" msgstr "%s: ongeldige datum '%s'\n" -#: src/useradd.c:988 +#: src/useradd.c:1031 #, c-format msgid "%s: shadow passwords required for -e\n" msgstr "%s: schaduwwachtwoorden zijn vereist voor -e\n" -#: src/useradd.c:1004 +#: src/useradd.c:1047 #, c-format msgid "%s: shadow passwords required for -f\n" msgstr "%s: schaduwwachtwoorden zijn vereist voor -f\n" -#: src/useradd.c:1070 src/usermod.c:745 src/usermod.c:755 src/usermod.c:800 -#: src/usermod.c:844 +#: src/useradd.c:1113 src/usermod.c:748 src/usermod.c:758 src/usermod.c:803 +#: src/usermod.c:847 #, c-format msgid "%s: invalid field `%s'\n" msgstr "%s: ongeldig veld `%s'\n" -#: src/useradd.c:1081 +#: src/useradd.c:1126 #, c-format msgid "%s: invalid shell `%s'\n" msgstr "%s: ongeldige shell '%s'\n" -#: src/useradd.c:1122 +#: src/useradd.c:1169 #, c-format msgid "%s: invalid user name '%s'\n" msgstr "%s: ongeldige gebruikersnaam '%s'\n" -#: src/useradd.c:1156 src/userdel.c:242 src/usermod.c:909 +#: src/useradd.c:1203 src/userdel.c:242 src/usermod.c:920 #, c-format msgid "%s: cannot rewrite password file\n" msgstr "%s: kan wachtwoordbestand niet herschrijven\n" -#: src/useradd.c:1161 src/userdel.c:245 src/usermod.c:914 +#: src/useradd.c:1208 src/userdel.c:245 src/usermod.c:925 #, c-format msgid "%s: cannot rewrite shadow password file\n" msgstr "%s: kan schaduwwachtwoordbestand niet herschrijven\n" -#: src/useradd.c:1197 src/userdel.c:289 src/usermod.c:942 +#: src/useradd.c:1244 src/userdel.c:289 src/usermod.c:953 #, c-format msgid "%s: unable to lock password file\n" msgstr "%s: kan wachtwoordbestand niet vergrendelen\n" -#: src/useradd.c:1201 src/userdel.c:293 src/usermod.c:946 +#: src/useradd.c:1248 src/userdel.c:293 src/usermod.c:957 #, c-format msgid "%s: unable to open password file\n" msgstr "%s; kan wachtwoordbestand niet openen\n" -#: src/useradd.c:1207 src/userdel.c:298 src/usermod.c:951 +#: src/useradd.c:1254 src/userdel.c:298 src/usermod.c:962 #, c-format msgid "%s: cannot lock shadow password file\n" msgstr "%s: kan schaduwwachtwoordbestand niet vergrendelen\n" -#: src/useradd.c:1213 src/userdel.c:303 src/usermod.c:956 +#: src/useradd.c:1260 src/userdel.c:303 src/usermod.c:967 #, c-format msgid "%s: cannot open shadow password file\n" msgstr "%s: kan schaduwwachtwoordbestand niet openen\n" -#: src/useradd.c:1300 +#: src/useradd.c:1347 #, c-format msgid "%s: error adding new password entry\n" msgstr "%s: fout tijdens toevoegen nieuwe wachtwoordingang\n" -#: src/useradd.c:1310 src/usermod.c:1019 +#: src/useradd.c:1358 src/usermod.c:1030 #, c-format msgid "%s: error adding new shadow password entry\n" msgstr "%s: fout tijdens toevoegen schaduwwachtwoordingang\n" -#: src/useradd.c:1337 +#: src/useradd.c:1386 #, c-format msgid "%s: cannot create directory %s\n" msgstr "%s: kan map %s niet aanmaken\n" -#: src/useradd.c:1367 +#: src/useradd.c:1416 #, c-format msgid "No group named \"mail\" exists, creating mail spool with mode 0600.\n" msgstr "" "Er bestaat geen groep met de naam 'mail', bijgevolg wordt de mailspool " "aangemaakt met modus 0600.\n" -#: src/useradd.c:1390 +#: src/useradd.c:1439 #, c-format msgid "Can't create mail spool for user %s.\n" msgstr "Kan geen mailspool aanmaken voor gebruiker %s.\n" -#: src/useradd.c:1492 src/usermod.c:888 +#: src/useradd.c:1541 src/usermod.c:899 #, c-format msgid "%s: user %s exists\n" msgstr "%s: gebruiker %s bestaat\n" -#: src/useradd.c:1506 +#: src/useradd.c:1555 #, c-format msgid "" "%s: group %s exists - if you want to add this user to that group, use -g.\n" @@ -1764,7 +1768,7 @@ msgstr "" "%s: groep %s bestaat - om deze gebruiker aan die groep toe te voegen dient u " "-g te gebruiken.\n" -#: src/useradd.c:1544 +#: src/useradd.c:1593 #, c-format msgid "%s: warning: CREATE_HOME not supported, please use -m instead.\n" msgstr "" @@ -1816,12 +1820,12 @@ msgstr "%s: %s is niet van %s, wordt niet verwijderd\n" msgid "%s: warning: can't remove " msgstr "%s: waarschuwing: kan niet verwijderen " -#: src/userdel.c:584 src/usermod.c:702 +#: src/userdel.c:584 src/usermod.c:701 #, c-format msgid "%s: user %s does not exist\n" msgstr "%s: gebruiker %s bestaat niet\n" -#: src/userdel.c:599 src/usermod.c:718 +#: src/userdel.c:599 src/usermod.c:717 #, c-format msgid "%s: user %s is a NIS user\n" msgstr "%s: gebruiker %s is een NIS-gebruiker\n" @@ -1838,101 +1842,106 @@ msgstr "" msgid "%s: error removing directory %s\n" msgstr "%s: fout tijdens verwijderen van map %s\n" -#: src/usermod.c:279 +#: src/usermod.c:278 #, c-format -msgid "Usage: %s\t[-u uid [-o]] [-g group] [-G group,...] \n" +msgid "Usage: %s\t[-u uid [-o]] [-g group] [[-G group,...] [-a]] \n" msgstr "Gebruik: %s\t[-u uid [-o]] [-g groep] [-G groep,...] \n" -#: src/usermod.c:283 +#: src/usermod.c:282 #, c-format msgid "\t\t[-d home [-m]] [-s shell] [-c comment] [-l new_name]\n" msgstr "\t\t[-d thuismap [-m]] [-s shell] [-c commentaar] [-l nieuwe_naam]\n" -#: src/usermod.c:285 +#: src/usermod.c:284 #, c-format msgid "[-f inactive] [-e expire] " msgstr "[-f inactierf] [-e vervalt] " -#: src/usermod.c:286 +#: src/usermod.c:285 #, c-format msgid "[-p passwd] [-L|-U] name\n" msgstr "[-p wachtwoord] [-L|-U] naam\n" -#: src/usermod.c:458 +#: src/usermod.c:457 #, c-format msgid "%s: out of memory in update_group\n" msgstr "%s: geheugen is op in update_group\n" -#: src/usermod.c:567 +#: src/usermod.c:566 #, c-format msgid "%s: out of memory in update_gshadow\n" msgstr "%s: geheugen is op in update_gshadow\n" -#: src/usermod.c:867 +#: src/usermod.c:870 #, c-format msgid "%s: no flags given\n" msgstr "%s: geen vlaggen gegeven\n" -#: src/usermod.c:873 +#: src/usermod.c:876 #, c-format msgid "%s: shadow passwords required for -e and -f\n" msgstr "%s: schaduwwachtwoorden zijn vereist voor -e en -f\n" -#: src/usermod.c:893 +#: src/usermod.c:886 +#, c-format +msgid "%s: -a flag is ONLY allowed with the -G flag\n" +msgstr "" + +#: src/usermod.c:904 #, c-format msgid "%s: uid %lu is not unique\n" msgstr "%s: uid %lu is niet uniek\n" -#: src/usermod.c:1004 +#: src/usermod.c:1015 #, c-format msgid "%s: error changing password entry\n" msgstr "%s: fout tijdens aanpassen wachtwoordingang\n" -#: src/usermod.c:1010 +#: src/usermod.c:1021 #, c-format msgid "%s: error removing password entry\n" msgstr "%s: fout tijdens verwijderen wachtwoordingang\n" -#: src/usermod.c:1026 +#: src/usermod.c:1037 #, c-format msgid "%s: error removing shadow password entry\n" msgstr "%s: fout tijdens verwijderen schaduwwachtwoordingang\n" -#: src/usermod.c:1053 +#: src/usermod.c:1064 #, c-format msgid "%s: directory %s exists\n" msgstr "%s: map %s bestaat\n" -#: src/usermod.c:1061 +#: src/usermod.c:1072 #, c-format msgid "%s: can't create %s\n" msgstr "%s: kan %s niet aanmaken\n" -#: src/usermod.c:1066 +#: src/usermod.c:1077 #, c-format msgid "%s: can't chown %s\n" msgstr "%s: kan chown %s niet uitvoeren\n" -#: src/usermod.c:1078 +#: src/usermod.c:1089 #, c-format msgid "%s: warning: failed to completely remove old home directory %s" msgstr "" -#: src/usermod.c:1088 +#: src/usermod.c:1099 #, c-format msgid "%s: cannot rename directory %s to %s\n" msgstr "%s: kan map %s niet hernoemen naar %s\n" -#: src/usermod.c:1183 +#: src/usermod.c:1194 #, c-format msgid "%s: warning: %s not owned by %s\n" msgstr "%s: waarschuwing: %s is niet van %s\n" -#: src/usermod.c:1189 +#: src/usermod.c:1200 msgid "failed to change mailbox owner" msgstr "aanpassen van de eigenaar van de e-mailbox is mislukt" -#: src/usermod.c:1197 +#: src/usermod.c:1208 msgid "failed to rename mailbox" msgstr "hernoemen van de e-mailbox is mislukt" @@ -1969,6 +1978,29 @@ msgstr "" "`vipw' bewerkt /etc/passwd `vipw -s' bewerkt /etc/shadow\n" "`vigr' bewerkt /etc/group `vigr -s' bewerkt /etc/gshadow\n" +#, fuzzy +#~ msgid "Usage: useradd [-u uid [-o]] [-g group] [-G group,...] \n" +#~ msgstr "Gebruik: useradd [-u uid [-o]] [-g groep] [-G groep,...] \n" + +#~ msgid "" +#~ " [-d home] [-s shell] [-c comment] [-m [-k template]]\n" +#~ msgstr "" +#~ " [-d thuismap] [-s shell] [-c commentaar] [-m [-k " +#~ "sjabloon]]\n" + +#~ msgid " [-f inactive] [-e expire]\n" +#~ msgstr " [-f niet actief] [-e vervalt ]\n" + +#, fuzzy +#~ msgid " [-p passwd] [-K KEY=VALUE] name\n" +#~ msgstr " [-p wachtwoord] naam\n" + +#~ msgid " useradd -D [-g group] [-b base] [-s shell]\n" +#~ msgstr " useradd -D [-g groep] [-b basis] [-s shell]\n" + +#~ msgid "%s: -O requires NAME=VALUE\n" +#~ msgstr "%s: -O vereist NAAM=WAARDE\n" + #~ msgid "unknown uid: %u\n" #~ msgstr "onbekende uid: %u\n" diff --git a/po/nn.gmo b/po/nn.gmo index 8bb5f5820228df93e9a9cf23855073619b02e3f6..63f43bad468b40a57631237d90377b133936d60b 100644 GIT binary patch delta 7417 zcmZwL33yId9>?+X1_?os$R@%Yk`RfI5F)k^YivQ(UX2eIt`^&Rizko zA+6RH)v2vhTAk`biE2w1V-y`}J8Hha_nbV_=b5>We?I4&d+xdC{?EDh?aY}gp1qen zzVo3KR~e4}9%Jg_reI?ZQBDb0t1-=KY>jDH11DisoP+A}I5xz!*a#2eD7=hqv3smB zsW=}~a2M9YQmkW)&-`u+CYshrPP9Y~*c)460eW!@M&mJz$BS4EgX&vrBXc)#SQ%4X zdj@hN(;1_1BX#3n|p1VFxm4Q-X1L7Inkh$UhV5wG(NL3Dk$U`k!2VJt`xI zF#^wG2wq3#YCH_8@w`|YvoPLAp&tdM<^c@D4X(qRs7$<%iFnnW4{uD~-p}rAGt~u!H=a3=HFQ^R0Ft|@M$)=#04??AC3Tl9br~zJb^>u*@*mWfc~zb5cT9wAz3mzoFAh4 zUB|{4#UIr>p(Zi`^~4KZ`&Q(iImsVo^cL!dp-Hwq8Pz}EM?o{1jhg9N)CEUT6S(NC z)WjHyrZKAj0Mru~y80?t-|On1qnGoyQBPiv!8Kk7RA$DY#`7(vpk28O)$s$=%&xe4 z2s=}IBo(zJIj%k$bE(gA?eCzjKZjntjT*OJQ@hrgsHN_Q+G`WgtM`8%1wF|NuET!R zOg}-T_Lggp;47k~Nk#R~MV+7MT!dcgn^Aka}ZvwXhTV z-~WLWl-h|Hh6_+PT!TtwF?#Vc?1*LVd}d4AZy<)zJ`FXY$50vAiW>KXJO90Fzl|Ed zK?eEP1?@BJjK(5aGP6*dX*23ckDxZwcc|SP(8^9I2{pl7)Hu^nYrPUf@gUa5k8u%R zM(%B<^NXf&H?=1J;S`S0pn<-`Drhq8k4Z3U*N3B?Fx}O=p#~U>+SQMvZnO@o;x4R# zC9eIX^K10)1!s`24NpVI2vo|Vu`+f*ZNl!TwYnEIu|m`Uk76Z!3YFq#Q2lnHHsO1y z3|z)w{1w>_rc#!ja3(6lzB~$=aRI8sTnxn5FbH=eA3alo8u$|GhE>|y2_~R!oP!!? z5Gtc%P?;%o=U1RIvH>5#oybr=litplfi&EQ*?0(}F@Sd~0_!5*BGUr3_M=csvJjQ> zjTnV*yY^G4C%=li-qXQ;>7r2e&d4Xh48>r*|BESTW<^*BH=bMb=>YeDt{ivlnhnmn8R7UQgHfv-y;iJ%=f(9DoEI_4v8ETUiqxQyW zRKH(Q6A15QU&m&s%{v`+qasvhHlv<+AFBVy7>ifXi@}}Ae?1Dx6qLeT)Y^?jT`h`0gLADuvz~$mco((nuef^czV=2PP!k-AUYv~@Xti?>>V{`g6ROzH)|1goJs-7~ zW+88~S?kW9!H#DK37|v%f9b2I$FbVZ!OHi-rF4U8s!c@HB&Ns-nnd^m` z=uB*mTTv7J0yV)qs0kzvvJ)DBK5a4|g)rQRT7tK*8J41MRO2rDzX3a-Hq~rwf-6x2 z9>g^K(bZ!I+coZqdVr~@iLXNc`0jk^VDhhl0*2Uunqmg^q1Xynpf<}9Y>MBb28Vb>lr%x=cEs7#JV_45rQ|4|gy(I9tY1b*l`UP5ioO2h3J zu^B3rJy8P{psrit>RV9{bQHDwuR9}0*av9moQ%rc8XpCv`aP_JH?c0(7-{!J3Tlb^ zpw8cqdeSFc`wonu{t?#3D;SNQyZLVij6p5!SXAl@Q4h2pl{w#W3gHyK!g_cMHM59O zb^@JIPdwJum!fX49knEfQ4_m?TH}z>cFCHfZa5IV_%Q1H^QiGkFqHe7Zz*U3WzLW> z_RAEHYHy9YK_Ao;PDBkb50$A+u6_vHQvVLU7=Mp_psuJV9fw+)xu}V6!TNgtPg78e zen!o>%2+!<8fy0sK<$Y~F$33NeLRU;|gbrf} zUc?&s6Z(`|&jh=sbx|E!IlE#7>iHOlL$EqNgqq-D)C6C_s#t;=_z=}F|DU1+Y+peL^|neRS^VoThH`B;kC*m8;;a29IKmt!(+!bJQC zmFiolJymEOZU8qc+_Utb#wICUyrkK*)V|GbLeT>bckg zXJQZBf=c-{)I>t2+5Z4ZMlDSyYAJhQ2>K>ds6}B8>ITcO0d98nw6PS;wxCM2CPcanBuqIZW zY3p^-OT8It?ekC*nTyKYYV@Fv*NKA!+so`Ho+C0jnOELH@4t>K#A$!Y{;wgePUwKp}x>!--dj zp02}HJnzbd*q1(supR2qJFYbjA%+nRXg`2I5jvU>&HW`~{)+pEjzk@IJuj8dyhg(o zq6v*TL>loA>VG_1(DoG#ETw-Jx5Bo>DB_RDmsDEQS4Sseg1^M4n6~c3d(`#4&@#PC z^wIN2a)M229wJT<7m4y?xhtg5r~GJ2xfijNhAOT-3J1Fm8!&`=W$c2T2_5~2Cx}+A z{to3_AC(U%=om+&Q|Hz7|3JK;MtA6!PyZLaj!^u@7R|r0E|E^e(Ec_)PAnnH4}H+Q z?%FYw1ItgKFNqT`QJ6-IB<>-;BmPe05c*;IoH$3UA?6S|IuKtIdevGJzY(7iRf#8w zPl)z}et=>L9k+;&{U!TGQS_Oo_!~_0BJ^JNU_ytnCq9bL5IT6P{9ihi2N83Lj`S%% zZkHEuC()N^O#DLVQ(K96k!a(t38n1c{~y7JM65e8U+wPbjI&+2KGq_#=*PA(*{**u z-s}3bbBb!TwlqWhd!v|2+@#eNqw}||87D@oa?ZVa+bfv zm_K14?N!~m@2OX(oQZkF0z$_lL=D$xGv#Z~2puCLu3vq++5;uujp5j;QF7p&0uSco6caNv|V%)xf zqLVEGi?ZVbiw?wBDcTu-vbO$ zXU7Eww{Du2=}l{u)jYlUxo+VViZgR#J;hJq^(Q9`_746IW9m9(91_u|P S?q3>P6j@Nc__yh!0{;U9xj#$* delta 7939 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 Y{4_EAKavw%GOYEAx^BVpx=T9#8}$>zG5`Po diff --git a/po/nn.po b/po/nn.po index 881caeaa..2e61a42a 100644 --- a/po/nn.po +++ b/po/nn.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: shadow\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2005-06-20 17:48+0200\n" +"POT-Creation-Date: 2005-07-18 16:02+0200\n" "PO-Revision-Date: 2004-06-03 21:41+0200\n" "Last-Translator: H疇vard Korsvoll \n" "Language-Team: Norwegian (Nynorsk) \n" @@ -140,12 +140,12 @@ msgstr "Inga mappe, loggar inn med HOME=/" msgid "Cannot execute %s" msgstr "Klarer ikkje k繪yra %s" -#: libmisc/sub.c:55 +#: libmisc/sub.c:56 #, c-format msgid "Invalid root directory \"%s\"\n" msgstr "Ugyldig rotmappe 竄%s罈\n" -#: libmisc/sub.c:67 +#: libmisc/sub.c:68 #, c-format msgid "Can't change root directory to \"%s\"\n" msgstr "Klarer ikkje endra rotmappe til 竄%s罈\n" @@ -165,16 +165,16 @@ msgstr "Klarte ikkje finna plass for oppsettsinformasjon.\n" msgid "configuration error - unknown item '%s' (notify administrator)\n" msgstr "oppsettsfeil - ukjent element 竄%s罈 (gje melding til administrator)\n" -#: lib/pwauth.c:45 src/newgrp.c:338 +#: lib/pwauth.c:48 src/newgrp.c:384 msgid "Password: " msgstr "Passord: " -#: lib/pwauth.c:47 +#: lib/pwauth.c:50 #, c-format msgid "%s's Password: " msgstr "%s sitt passord: " -#: src/chage.c:110 +#: src/chage.c:115 #, c-format msgid "" "Usage: chage [options] user\n" @@ -193,147 +193,147 @@ msgid "" " -W, --warndays WARN_DAYS\tset expiration warning days to WARN_DAYS\n" msgstr "" -#: src/chage.c:155 src/chfn.c:139 src/chsh.c:89 +#: src/chage.c:160 src/chfn.c:139 src/chsh.c:89 #, c-format msgid "Enter the new value, or press ENTER for the default\n" msgstr "Skriv inn den nye verdien eller trykk Enter for standard\n" -#: src/chage.c:159 +#: src/chage.c:164 msgid "Minimum Password Age" msgstr "Minimum alder p疇 passord" -#: src/chage.c:165 +#: src/chage.c:170 msgid "Maximum Password Age" msgstr "Maksimum alder p疇 passord" -#: src/chage.c:172 +#: src/chage.c:177 msgid "Last Password Change (YYYY-MM-DD)" msgstr "F繪rre passordendring (-MM-DD)" -#: src/chage.c:180 +#: src/chage.c:185 msgid "Password Expiration Warning" msgstr "tvaring for utg疇tt passord" -#: src/chage.c:186 +#: src/chage.c:191 msgid "Password Inactive" msgstr "Passord inaktivt" -#: src/chage.c:194 +#: src/chage.c:199 msgid "Account Expiration Date (YYYY-MM-DD)" msgstr "Dato for n疇r kontoen utg疇r (-MM-DD)" -#: src/chage.c:241 +#: src/chage.c:246 #, fuzzy, c-format msgid "Last password change\t\t\t\t\t: " msgstr "F繪rre passordendring (-MM-DD)" -#: src/chage.c:243 src/chage.c:257 src/chage.c:273 src/chage.c:286 +#: src/chage.c:248 src/chage.c:262 src/chage.c:278 src/chage.c:291 #, fuzzy, c-format msgid "never\n" msgstr "Aldri\n" -#: src/chage.c:254 +#: src/chage.c:259 #, fuzzy, c-format msgid "Password expires\t\t\t\t\t: " msgstr "Passord utg疇r:\t" -#: src/chage.c:270 +#: src/chage.c:275 #, fuzzy, c-format msgid "Password inactive\t\t\t\t\t: " msgstr "Passord inaktiv:\t" -#: src/chage.c:284 +#: src/chage.c:289 #, fuzzy, c-format msgid "Account expires\t\t\t\t\t\t: " msgstr "Konto utg疇r:\t" -#: src/chage.c:300 +#: src/chage.c:305 #, c-format msgid "Minimum number of days between password change\t\t: %ld\n" msgstr "" -#: src/chage.c:302 +#: src/chage.c:307 #, c-format msgid "Maximum number of days between password change\t\t: %ld\n" msgstr "" -#: src/chage.c:304 +#: src/chage.c:309 #, c-format msgid "Number of days of warning before password expires\t: %ld\n" msgstr "" -#: src/chage.c:462 +#: src/chage.c:467 #, c-format msgid "%s: do not include \"l\" with other flags\n" msgstr "%s: ta ikkje med 竄l罈 med andre flagg\n" -#: src/chage.c:474 src/chage.c:602 src/chfn.c:268 src/chfn.c:277 +#: src/chage.c:479 src/chage.c:607 src/chfn.c:268 src/chfn.c:277 #: src/chfn.c:286 src/chfn.c:295 src/chfn.c:304 src/chfn.c:370 src/chfn.c:382 -#: src/gpasswd.c:150 src/login.c:426 src/passwd.c:769 src/passwd.c:805 +#: src/gpasswd.c:150 src/login.c:430 src/passwd.c:769 src/passwd.c:805 #, fuzzy, c-format msgid "%s: Permission denied.\n" msgstr "%s: nekta tilgang\n" -#: src/chage.c:507 src/chage.c:713 src/chpasswd.c:173 src/groupadd.c:488 -#: src/groupdel.c:274 src/groupmod.c:456 src/newusers.c:355 src/useradd.c:1469 -#: src/userdel.c:567 src/usermod.c:1272 src/usermod.c:1326 +#: src/chage.c:512 src/chage.c:718 src/chpasswd.c:173 src/groupadd.c:488 +#: src/groupdel.c:274 src/groupmod.c:456 src/newusers.c:355 src/useradd.c:1518 +#: src/userdel.c:567 src/usermod.c:1283 src/usermod.c:1337 #, c-format msgid "%s: PAM authentication failed\n" msgstr "%s: PAM-autentisering feila\n" -#: src/chage.c:525 src/chpasswd.c:188 +#: src/chage.c:530 src/chpasswd.c:188 #, c-format msgid "%s: can't open password file\n" msgstr "%s: klarer ikkje opna passordfil\n" -#: src/chage.c:532 src/chfn.c:324 src/chsh.c:181 src/gpasswd.c:139 +#: src/chage.c:537 src/chfn.c:324 src/chsh.c:181 src/gpasswd.c:139 #: src/gpasswd.c:216 src/groups.c:64 src/passwd.c:811 #, c-format msgid "%s: unknown user %s\n" msgstr "%s: ukjend brukar %s\n" -#: src/chage.c:550 +#: src/chage.c:555 #, c-format -msgid "%s: can't lock shadow password file" -msgstr "%s: klarer ikkje l疇sa skuggepassordfila" +msgid "%s: can't lock shadow password file\n" +msgstr "%s: klarer ikkje l疇sa skuggepassordfila\n" -#: src/chage.c:558 +#: src/chage.c:563 #, c-format -msgid "%s: can't open shadow password file" -msgstr "%s: klarer ikkje opna skuggepassordfila" +msgid "%s: can't open shadow password file\n" +msgstr "%s: klarer ikkje opna skuggepassordfila\n" -#: src/chage.c:618 +#: src/chage.c:623 #, c-format msgid "Changing the aging information for %s\n" msgstr "Endrar aldringsformasjonen for %s\n" -#: src/chage.c:620 +#: src/chage.c:625 #, c-format msgid "%s: error changing fields\n" msgstr "%s: feil ved endring av felt\n" -#: src/chage.c:644 src/pwunconv.c:136 +#: src/chage.c:649 src/pwunconv.c:136 #, c-format msgid "%s: can't update password file\n" msgstr "%s: klarer ikkje oppdatere passordfil\n" -#: src/chage.c:667 src/pwunconv.c:131 +#: src/chage.c:672 src/pwunconv.c:131 #, c-format msgid "%s: can't update shadow password file\n" msgstr "%s: klarer ikkje oppdatere skuggepassordfil\n" -#: src/chage.c:680 +#: src/chage.c:685 #, c-format msgid "%s: can't rewrite shadow password file\n" msgstr "%s: klarer ikkje skriva ny skuggepassordfil\n" -#: src/chage.c:724 +#: src/chage.c:729 #, c-format msgid "%s: can't rewrite password file\n" msgstr "%s: klarer ikkje skriva ny passordfil\n" -#: src/chage.c:743 src/chpasswd.c:357 src/groupadd.c:534 src/groupdel.c:339 -#: src/groupmod.c:523 src/newusers.c:570 src/useradd.c:1564 src/userdel.c:689 +#: src/chage.c:748 src/chpasswd.c:357 src/groupadd.c:534 src/groupdel.c:339 +#: src/groupmod.c:523 src/newusers.c:570 src/useradd.c:1613 src/userdel.c:689 #, c-format msgid "%s: PAM chauthtok failed\n" msgstr "%s: PAM chauthtok feila\n" @@ -442,7 +442,7 @@ msgstr "Klarer ikkje l疇sa passordfila, pr繪v igjen seinare.\n" msgid "Cannot open the password file.\n" msgstr "Klarer ikkje opna passordfila.\n" -#: src/chfn.c:544 src/chsh.c:356 src/passwd.c:477 src/usermod.c:982 +#: src/chfn.c:544 src/chsh.c:356 src/passwd.c:477 src/usermod.c:993 #, c-format msgid "%s: %s not found in /etc/passwd\n" msgstr "%s: %s ikkje funne i /etc/passwd\n" @@ -641,7 +641,7 @@ msgstr "%s: skuggepassord for gruppe krevst for -A\n" msgid "Who are you?\n" msgstr "Kven er du?\n" -#: src/gpasswd.c:299 src/newgrp.c:289 +#: src/gpasswd.c:299 src/newgrp.c:318 #, c-format msgid "unknown group: %s\n" msgstr "ukjent gruppe: %s\n" @@ -734,12 +734,12 @@ msgid "Usage: groupadd [-g gid [-o]] [-f] group\n" msgstr "Bruk: groupadd [-g gid [-o]] [-f] gruppe\n" #: src/groupadd.c:161 src/groupadd.c:169 src/groupmod.c:174 src/groupmod.c:196 -#: src/useradd.c:823 src/usermod.c:496 src/usermod.c:618 +#: src/useradd.c:839 src/usermod.c:495 src/usermod.c:617 #, c-format msgid "%s: error adding new group entry\n" msgstr "%s: feil ved oppretting av ny gruppeoppf繪ring\n" -#: src/groupadd.c:218 src/useradd.c:870 +#: src/groupadd.c:218 src/useradd.c:886 #, c-format msgid "%s: name %s is not unique\n" msgstr "%s: namn %s er ikkje unikt\n" @@ -759,24 +759,24 @@ msgstr "%s: klarer ikkje f疇 unikt gid\n" msgid "%s: %s is not a valid group name\n" msgstr "%s: %s er ikkje eit gyldig gruppenamn\n" -#: src/groupadd.c:308 src/groupmod.c:307 +#: src/groupadd.c:318 src/groupmod.c:307 #, c-format msgid "%s: invalid group %s\n" msgstr "%s: ugyldig gruppe %s\n" -#: src/groupadd.c:325 src/useradd.c:1058 -#, c-format -msgid "%s: -O requires NAME=VALUE\n" +#: src/groupadd.c:332 src/useradd.c:1094 +#, fuzzy, c-format +msgid "%s: -K requires KEY=VALUE\n" msgstr "%s: -O krev NAME=VERDI\n" -#: src/groupadd.c:369 src/groupdel.c:123 src/groupmod.c:342 src/useradd.c:1167 -#: src/userdel.c:247 src/usermod.c:504 +#: src/groupadd.c:369 src/groupdel.c:123 src/groupmod.c:342 src/useradd.c:1214 +#: src/userdel.c:247 src/usermod.c:503 #, c-format msgid "%s: cannot rewrite group file\n" msgstr "%s: klarer ikkje skriva ny gruppefil\n" -#: src/groupadd.c:376 src/groupdel.c:130 src/groupmod.c:349 src/useradd.c:1175 -#: src/userdel.c:253 src/usermod.c:627 +#: src/groupadd.c:376 src/groupdel.c:130 src/groupmod.c:349 src/useradd.c:1222 +#: src/userdel.c:253 src/usermod.c:626 #, c-format msgid "%s: cannot rewrite shadow group file\n" msgstr "%s: klarer ikkje skriva ny skuggegruppefil\n" @@ -836,7 +836,7 @@ msgstr "%s: gruppe %s eksisterer ikkje\n" msgid "%s: group %s is a NIS group\n" msgstr "%s: gruppe %s er ei NIS-gruppe\n" -#: src/groupdel.c:306 src/groupmod.c:489 src/userdel.c:603 src/usermod.c:723 +#: src/groupdel.c:306 src/groupmod.c:489 src/userdel.c:603 src/usermod.c:722 #, c-format msgid "%s: %s is the NIS master\n" msgstr "%s: %s er NIS-hovudet\n" @@ -1092,7 +1092,7 @@ msgstr "" "\n" "[Fr疇kopling omg疇tt -- innlogging av root er tillete.]\n" -#: src/login.c:297 +#: src/login.c:302 #, c-format msgid "" "\n" @@ -1101,17 +1101,17 @@ msgstr "" "\n" "Innlogging gjekk ut p疇 tid etter %d sekund.\n" -#: src/login.c:570 +#: src/login.c:576 #, c-format msgid " on `%.100s' from `%.200s'" msgstr " p疇 竄%.100s罈 fr疇 竄%.200s罈" -#: src/login.c:573 +#: src/login.c:579 #, c-format msgid " on `%.100s'" msgstr " p疇 竄%.100s罈" -#: src/login.c:730 +#: src/login.c:736 #, c-format msgid "" "\n" @@ -1120,26 +1120,26 @@ msgstr "" "\n" "%s brukarnamn: " -#: src/login.c:885 src/sulogin.c:203 +#: src/login.c:891 src/sulogin.c:207 msgid "Login incorrect" msgstr "Feil innlogging" -#: src/login.c:1032 +#: src/login.c:1038 msgid "Warning: login re-enabled after temporary lockout.\n" msgstr "" "tvaring: innlogging gjort mogeleg igjen etter mellombels utestenging.\n" -#: src/login.c:1046 +#: src/login.c:1052 #, c-format msgid "Last login: %s on %s" msgstr "F繪rre innlogging: %s p疇 %s" -#: src/login.c:1049 +#: src/login.c:1055 #, c-format msgid "Last login: %.19s on %s" msgstr "F繪rre inlogging: %.19s p疇 %s" -#: src/login.c:1054 +#: src/login.c:1060 #, c-format msgid " from %.*s" msgstr " fr疇 %.*s" @@ -1154,21 +1154,21 @@ msgstr "Bruk: newgrp [-] [gruppe]\n" msgid "Usage: sg group [[-c] command]\n" msgstr "Bruk: sg gruppe [[-c] kommando]\n" -#: src/newgrp.c:130 +#: src/newgrp.c:159 #, fuzzy, c-format msgid "unknown UID: %u\n" msgstr "ukjent GID: %lu\n" -#: src/newgrp.c:212 +#: src/newgrp.c:241 #, c-format msgid "unknown GID: %lu\n" msgstr "ukjent GID: %lu\n" -#: src/newgrp.c:355 src/newgrp.c:364 +#: src/newgrp.c:401 src/newgrp.c:410 msgid "Sorry.\n" msgstr "rsak.\n" -#: src/newgrp.c:469 +#: src/newgrp.c:515 #, c-format msgid "too many groups\n" msgstr "for mange grupper\n" @@ -1315,7 +1315,7 @@ msgstr "%s: tomt for minne\n" msgid "%s: Cannot execute %s" msgstr "%s: Kan ikkje k繪yre %s" -#: src/passwd.c:732 +#: src/passwd.c:727 #, c-format msgid "%s: repository %s not supported\n" msgstr "%s: arkiv %s er ikkje st繪tta\n" @@ -1432,35 +1432,35 @@ msgstr "%s: klarer ikkje oppdatere oppf繪ring for brukar %s\n" msgid "%s: can't delete shadow password file\n" msgstr "%s: klarer ikkje sletta skuggepassordfil\n" -#: src/su.c:132 +#: src/su.c:129 msgid "Sorry." msgstr "rsak." -#: src/su.c:319 +#: src/su.c:315 #, c-format msgid "%s: must be run from a terminal\n" msgstr "%s: m疇 k繪yrast fr疇 ein terminal\n" -#: src/su.c:416 +#: src/su.c:412 #, c-format msgid "%s: pam_start: error %d\n" msgstr "%s: pam_start: feil %d\n" -#: src/su.c:444 +#: src/su.c:440 #, c-format msgid "Unknown id: %s\n" msgstr "Ukjent id: %s\n" -#: src/su.c:479 src/su.c:495 +#: src/su.c:475 src/su.c:491 #, c-format msgid "You are not authorized to su %s\n" msgstr "Du er ikkje autorisert til su %s\n" -#: src/su.c:490 +#: src/su.c:486 msgid "(Enter your own password.)" msgstr "(Skriv inn ditt eige passord.)" -#: src/su.c:522 +#: src/su.c:520 #, c-format msgid "" "%s: %s\n" @@ -1469,7 +1469,7 @@ msgstr "" "%s: %s\n" "(Ignorert)\n" -#: src/su.c:730 +#: src/su.c:727 #, c-format msgid "No shell\n" msgstr "Ingen skal\n" @@ -1494,12 +1494,12 @@ msgstr "Oppgje ditt EIGE passord for autentisering.\n" msgid "No password file\n" msgstr "Inga passordfil\n" -#: src/sulogin.c:160 +#: src/sulogin.c:164 #, c-format msgid "No password entry for 'root'\n" msgstr "Inga passordoppf繪ring for 竄root罈\n" -#: src/sulogin.c:175 +#: src/sulogin.c:179 msgid "" "\n" "Type control-d to proceed with normal startup,\n" @@ -1509,213 +1509,219 @@ msgstr "" "Trykk Ctrl-d for 疇 halda fram med normal oppstart,\n" "(eller oppgje root-passord for systemvedlikehald):" -#: src/sulogin.c:210 +#: src/sulogin.c:214 msgid "Entering System Maintenance Mode\n" msgstr "Startar modus for systemvedlikehald\n" -#: src/useradd.c:221 src/useradd.c:234 src/usermod.c:664 src/usermod.c:677 +#: src/useradd.c:222 src/useradd.c:235 src/usermod.c:663 src/usermod.c:676 #, c-format msgid "%s: invalid numeric argument `%s'\n" msgstr "%s: ugyldig nummerisk argument 竄%s罈\n" -#: src/useradd.c:289 +#: src/useradd.c:290 #, c-format msgid "%s: unknown GID %s\n" msgstr "%s: ukjent GID %s\n" -#: src/useradd.c:297 src/useradd.c:573 src/useradd.c:1014 src/usermod.c:217 -#: src/usermod.c:785 +#: src/useradd.c:298 src/useradd.c:574 src/useradd.c:1058 src/usermod.c:216 +#: src/usermod.c:788 #, c-format msgid "%s: unknown group %s\n" msgstr "%s: ukjent gruppe %s\n" -#: src/useradd.c:405 +#: src/useradd.c:406 #, c-format msgid "%s: cannot create new defaults file\n" msgstr "%s: klarer ikkje opprette fil for standardverdiar\n" -#: src/useradd.c:410 +#: src/useradd.c:411 #, c-format msgid "%s: cannot open new defaults file\n" msgstr "%s: klarer ikkje opna fil for standardverdiar\n" -#: src/useradd.c:498 src/useradd.c:509 +#: src/useradd.c:499 src/useradd.c:510 #, c-format msgid "%s: rename: %s" msgstr "%s: gje nytt namn: %s" -#: src/useradd.c:594 src/usermod.c:238 +#: src/useradd.c:595 src/usermod.c:237 #, c-format msgid "%s: group `%s' is a NIS group.\n" msgstr "%s: gruppe 竄%s罈 er ei NIS-gruppe.\n" -#: src/useradd.c:603 src/usermod.c:247 +#: src/useradd.c:604 src/usermod.c:246 #, c-format msgid "%s: too many groups specified (max %d).\n" msgstr "%s: for mange grupper spesifisert (maks %d).\n" -#: src/useradd.c:635 +#: src/useradd.c:634 #, c-format -msgid "Usage: useradd [-u uid [-o]] [-g group] [-G group,...] \n" -msgstr "Bruk: useradd [-u uid [-o]] [-g gruppe] [-G gruppe,...] \n" +msgid "" +"Usage: useradd [options] LOGIN\n" +"\n" +"Options:\n" +" -b, --base-dir BASE_DIR\tbase directory for the the new user account\n" +"\t\t\t\thome directory\n" +" -c, --comment COMMENT\t\tset the GECOS field for the new user account\n" +" -d, --home-dir HOME_DIR\thome directory for the new user account\n" +" -D, --defaults\t\tprint or save modified default useradd\n" +"\t\t\t\tconfiguration\n" +" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n" +" -f, --inactive INACTIVE\tset password inactive after expiration\n" +"\t\t\t\tto INACTIVE\n" +" -g, --gid GROUP\t\tforce use GROUP for the new user account\n" +" -G, --groups GROUPS\t\tlist of supplementary groups for the new\n" +"\t\t\t\tuser account\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -k, --skel SKEL_DIR \t\tspecify an alternative skel directory\n" +" -K, --key KEY=VALUE\t\toverrides /etc/login.defs defaults\n" +" -m, --create-home\t\tcreate home directory for the new user\n" +"\t\t\t\taccount\n" +" -o, --non-unique\t\tallow create user with duplicate\n" +"\t\t\t\t(non-unique) UID\n" +" -p, --password PASSWORD\tuse encrypted password for the new user\n" +"\t\t\t\taccount\n" +" -s, --shell SHELL\t\tthe login shell for the new user account\n" +" -u, --uid UID\t\t\tforce use the UID for the new user account\n" +msgstr "" -#: src/useradd.c:638 -#, c-format -msgid " [-d home] [-s shell] [-c comment] [-m [-k template]]\n" -msgstr " [-d heim] [-s skal] [-c kommentar] [-m [-k mal]]\n" - -#: src/useradd.c:639 src/useradd.c:643 -#, c-format -msgid " [-f inactive] [-e expire]\n" -msgstr " [-f inaktiv] [-e utg疇r]\n" - -#: src/useradd.c:640 -#, c-format -msgid " [-p passwd] name\n" -msgstr " [-p passord] namn\n" - -#: src/useradd.c:642 -#, c-format -msgid " useradd -D [-g group] [-b base] [-s shell]\n" -msgstr " useradd -D [-g gruppe] [-b startmappe] [-s skal]\n" - -#: src/useradd.c:722 src/usermod.c:426 +#: src/useradd.c:738 src/usermod.c:425 #, c-format msgid "%s: error locking group file\n" msgstr "%s: feil ved l疇sing av gruppefil\n" -#: src/useradd.c:726 src/usermod.c:431 +#: src/useradd.c:742 src/usermod.c:430 #, c-format msgid "%s: error opening group file\n" msgstr "%s: feil ved opning av gruppefil\n" -#: src/useradd.c:732 src/usermod.c:524 +#: src/useradd.c:748 src/usermod.c:523 #, c-format msgid "%s: error locking shadow group file\n" msgstr "%s: feil ved l疇sing av skuggegruppefil\n" -#: src/useradd.c:737 src/usermod.c:530 +#: src/useradd.c:753 src/usermod.c:529 #, c-format msgid "%s: error opening shadow group file\n" msgstr "%s: feil ved opning av skuggegruppefil\n" -#: src/useradd.c:875 +#: src/useradd.c:891 #, fuzzy, c-format msgid "%s: UID %u is not unique\n" msgstr "%s: gid %u er ikkje unikt\n" -#: src/useradd.c:905 +#: src/useradd.c:921 #, fuzzy, c-format msgid "%s: can't get unique UID\n" msgstr "%s: klarer ikkje f疇 unikt gid\n" -#: src/useradd.c:936 +#: src/useradd.c:977 #, c-format msgid "%s: invalid base directory `%s'\n" msgstr "%s: ugyldig startmappe 竄%s罈\n" -#: src/useradd.c:946 +#: src/useradd.c:988 #, c-format msgid "%s: invalid comment `%s'\n" msgstr "%s: ugyldig kommentar 竄%s罈\n" -#: src/useradd.c:957 +#: src/useradd.c:1000 #, c-format msgid "%s: invalid home directory `%s'\n" msgstr "%s: ugyldig heimemappe 竄%s罈\n" -#: src/useradd.c:975 src/usermod.c:768 +#: src/useradd.c:1018 src/usermod.c:771 #, c-format msgid "%s: invalid date `%s'\n" msgstr "%s: ugyldig dato 竄%s罈\n" -#: src/useradd.c:988 +#: src/useradd.c:1031 #, c-format msgid "%s: shadow passwords required for -e\n" msgstr "%s: skuggepassord krevst for -e\n" -#: src/useradd.c:1004 +#: src/useradd.c:1047 #, c-format msgid "%s: shadow passwords required for -f\n" msgstr "%s: skuggepassord krevst for -f\n" -#: src/useradd.c:1070 src/usermod.c:745 src/usermod.c:755 src/usermod.c:800 -#: src/usermod.c:844 +#: src/useradd.c:1113 src/usermod.c:748 src/usermod.c:758 src/usermod.c:803 +#: src/usermod.c:847 #, c-format msgid "%s: invalid field `%s'\n" msgstr "%s: ugyldig felt 竄%s罈\n" -#: src/useradd.c:1081 +#: src/useradd.c:1126 #, c-format msgid "%s: invalid shell `%s'\n" msgstr "%s: ugyldig skal 竄%s罈\n" -#: src/useradd.c:1122 +#: src/useradd.c:1169 #, c-format msgid "%s: invalid user name '%s'\n" msgstr "%s: ugyldig brukarnamn 竄%s罈\n" -#: src/useradd.c:1156 src/userdel.c:242 src/usermod.c:909 +#: src/useradd.c:1203 src/userdel.c:242 src/usermod.c:920 #, c-format msgid "%s: cannot rewrite password file\n" msgstr "%s: klarer ikkje skriva ny passordfil\n" -#: src/useradd.c:1161 src/userdel.c:245 src/usermod.c:914 +#: src/useradd.c:1208 src/userdel.c:245 src/usermod.c:925 #, c-format msgid "%s: cannot rewrite shadow password file\n" msgstr "%s: klarer ikkje skriva ny skuggepassordfil\n" -#: src/useradd.c:1197 src/userdel.c:289 src/usermod.c:942 +#: src/useradd.c:1244 src/userdel.c:289 src/usermod.c:953 #, c-format msgid "%s: unable to lock password file\n" msgstr "%s: klarer ikkje l疇sa passordfil\n" -#: src/useradd.c:1201 src/userdel.c:293 src/usermod.c:946 +#: src/useradd.c:1248 src/userdel.c:293 src/usermod.c:957 #, c-format msgid "%s: unable to open password file\n" msgstr "%s: klarer ikkje opna passordfil\n" -#: src/useradd.c:1207 src/userdel.c:298 src/usermod.c:951 +#: src/useradd.c:1254 src/userdel.c:298 src/usermod.c:962 #, c-format msgid "%s: cannot lock shadow password file\n" msgstr "%s: klarer ikkje l疇sa skuggepassordfil\n" -#: src/useradd.c:1213 src/userdel.c:303 src/usermod.c:956 +#: src/useradd.c:1260 src/userdel.c:303 src/usermod.c:967 #, c-format msgid "%s: cannot open shadow password file\n" msgstr "%s: klarer ikkje opna skuggepassordfil\n" -#: src/useradd.c:1300 +#: src/useradd.c:1347 #, c-format msgid "%s: error adding new password entry\n" msgstr "%s: feil n疇r passordoppf繪ring blei lagt til\n" -#: src/useradd.c:1310 src/usermod.c:1019 +#: src/useradd.c:1358 src/usermod.c:1030 #, c-format msgid "%s: error adding new shadow password entry\n" msgstr "%s: feil n疇r oppf繪ring av skuggepassord blei lag til\n" -#: src/useradd.c:1337 +#: src/useradd.c:1386 #, c-format msgid "%s: cannot create directory %s\n" msgstr "%s: kan ikkje oppretta mappa %s\n" -#: src/useradd.c:1367 +#: src/useradd.c:1416 #, c-format msgid "No group named \"mail\" exists, creating mail spool with mode 0600.\n" msgstr "" -#: src/useradd.c:1390 +#: src/useradd.c:1439 #, fuzzy, c-format msgid "Can't create mail spool for user %s.\n" msgstr "%s: klarer ikkje oppdatere oppf繪ring for brukar %s\n" -#: src/useradd.c:1492 src/usermod.c:888 +#: src/useradd.c:1541 src/usermod.c:899 #, c-format msgid "%s: user %s exists\n" msgstr "%s: brukar %s finst\n" -#: src/useradd.c:1506 +#: src/useradd.c:1555 #, c-format msgid "" "%s: group %s exists - if you want to add this user to that group, use -g.\n" @@ -1723,7 +1729,7 @@ msgstr "" "%s: gruppa %s finst - viss du 繪nskjer 疇 leggja brukaren til denne gruppa, " "bruk -g.\n" -#: src/useradd.c:1544 +#: src/useradd.c:1593 #, c-format msgid "%s: warning: CREATE_HOME not supported, please use -m instead.\n" msgstr "%s: 疇tvaring: CREATE_HOME ikkje st繪tta, bruk -m istaden.\n" @@ -1773,12 +1779,12 @@ msgstr "%s: %s ikkje eigd av %s, ikkje fjerna\n" msgid "%s: warning: can't remove " msgstr "%s: 疇tvaring: kan ikkje fjerna " -#: src/userdel.c:584 src/usermod.c:702 +#: src/userdel.c:584 src/usermod.c:701 #, c-format msgid "%s: user %s does not exist\n" msgstr "%s: brukar %s finst ikkje\n" -#: src/userdel.c:599 src/usermod.c:718 +#: src/userdel.c:599 src/usermod.c:717 #, c-format msgid "%s: user %s is a NIS user\n" msgstr "%s: brukar %s er ikkje ein NIS brukar\n" @@ -1794,101 +1800,106 @@ msgstr "" msgid "%s: error removing directory %s\n" msgstr "%s: feil ved fjerning av mappe %s\n" -#: src/usermod.c:279 +#: src/usermod.c:278 #, c-format -msgid "Usage: %s\t[-u uid [-o]] [-g group] [-G group,...] \n" +msgid "Usage: %s\t[-u uid [-o]] [-g group] [[-G group,...] [-a]] \n" msgstr "Bruk: %s\t[-u uid [-o]] [-g gruppe] [-G gruppe,...] \n" -#: src/usermod.c:283 +#: src/usermod.c:282 #, c-format msgid "\t\t[-d home [-m]] [-s shell] [-c comment] [-l new_name]\n" msgstr "\t\t[-d heim [-m]] [-s skal] [-c kommentar] [-l nytt_namn]\n" -#: src/usermod.c:285 +#: src/usermod.c:284 #, c-format msgid "[-f inactive] [-e expire] " msgstr "[-f inaktiv] [-e utg疇r] " -#: src/usermod.c:286 +#: src/usermod.c:285 #, c-format msgid "[-p passwd] [-L|-U] name\n" msgstr "[-p passord] [-L|-U] namn\n" -#: src/usermod.c:458 +#: src/usermod.c:457 #, c-format msgid "%s: out of memory in update_group\n" msgstr "%s: slapp opp for minne i update_group\n" -#: src/usermod.c:567 +#: src/usermod.c:566 #, c-format msgid "%s: out of memory in update_gshadow\n" msgstr "%s: slapp opp for minne i update_gshadow\n" -#: src/usermod.c:867 +#: src/usermod.c:870 #, c-format msgid "%s: no flags given\n" msgstr "%s: ingen flagg oppgjeve\n" -#: src/usermod.c:873 +#: src/usermod.c:876 #, c-format msgid "%s: shadow passwords required for -e and -f\n" msgstr "%s: skuggepassord krevst for -e og -f\n" -#: src/usermod.c:893 +#: src/usermod.c:886 +#, c-format +msgid "%s: -a flag is ONLY allowed with the -G flag\n" +msgstr "" + +#: src/usermod.c:904 #, c-format msgid "%s: uid %lu is not unique\n" msgstr "%s: uid %lu er ikkje unik\n" -#: src/usermod.c:1004 +#: src/usermod.c:1015 #, c-format msgid "%s: error changing password entry\n" msgstr "%s: feil ved endring av passordoppf繪ring\n" -#: src/usermod.c:1010 +#: src/usermod.c:1021 #, c-format msgid "%s: error removing password entry\n" msgstr "%s: feil ved sletting av passordoppf繪ring\n" -#: src/usermod.c:1026 +#: src/usermod.c:1037 #, c-format msgid "%s: error removing shadow password entry\n" msgstr "%s: feil ved sletting av oppf繪ring for skuggepassord\n" -#: src/usermod.c:1053 +#: src/usermod.c:1064 #, c-format msgid "%s: directory %s exists\n" msgstr "%s: mappa %s finst\n" -#: src/usermod.c:1061 +#: src/usermod.c:1072 #, c-format msgid "%s: can't create %s\n" msgstr "%s: kan ikkje oppretta %s\n" -#: src/usermod.c:1066 +#: src/usermod.c:1077 #, c-format msgid "%s: can't chown %s\n" msgstr "%s: kan ikkje chown %s\n" -#: src/usermod.c:1078 +#: src/usermod.c:1089 #, c-format msgid "%s: warning: failed to completely remove old home directory %s" msgstr "" -#: src/usermod.c:1088 +#: src/usermod.c:1099 #, c-format msgid "%s: cannot rename directory %s to %s\n" msgstr "%s: klarte ikkje endra namn p疇 mappa %s til %s\n" -#: src/usermod.c:1183 +#: src/usermod.c:1194 #, c-format msgid "%s: warning: %s not owned by %s\n" msgstr "%s: 疇tvaring: %s er ikkje eigd av %s\n" -#: src/usermod.c:1189 +#: src/usermod.c:1200 msgid "failed to change mailbox owner" msgstr "klarte ikke 疇 endra eigar av mailbox" -#: src/usermod.c:1197 +#: src/usermod.c:1208 msgid "failed to rename mailbox" msgstr "klarte ikkje endra namn p疇 mailbox" @@ -1925,6 +1936,27 @@ msgstr "" "竄vipw罈 redigerer /etc/passwd 竄vipw -s罈 redigerer /etc/shadow\n" "竄vigr罈 redigerer /etc/group 竄vigr -s罈 redigerer /etc/gshadow\n" +#, fuzzy +#~ msgid "Usage: useradd [-u uid [-o]] [-g group] [-G group,...] \n" +#~ msgstr "Bruk: useradd [-u uid [-o]] [-g gruppe] [-G gruppe,...] \n" + +#~ msgid "" +#~ " [-d home] [-s shell] [-c comment] [-m [-k template]]\n" +#~ msgstr " [-d heim] [-s skal] [-c kommentar] [-m [-k mal]]\n" + +#~ msgid " [-f inactive] [-e expire]\n" +#~ msgstr " [-f inaktiv] [-e utg疇r]\n" + +#, fuzzy +#~ msgid " [-p passwd] [-K KEY=VALUE] name\n" +#~ msgstr " [-p passord] namn\n" + +#~ msgid " useradd -D [-g group] [-b base] [-s shell]\n" +#~ msgstr " useradd -D [-g gruppe] [-b startmappe] [-s skal]\n" + +#~ msgid "%s: -O requires NAME=VALUE\n" +#~ msgstr "%s: -O krev NAME=VERDI\n" + #~ msgid "unknown uid: %u\n" #~ msgstr "ukjent uid: %u\n" diff --git a/po/pl.gmo b/po/pl.gmo index d1c005665bf7296a3e6da26848b2fd0cf447ec48..3d7c62efdafeb355e6a9b61fe8418d44383e496e 100644 GIT binary patch delta 10202 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 delta 8614 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\n" "Language-Team: Polish \n" @@ -148,12 +148,12 @@ msgstr "Brak katalogu, loguj z HOME=/" msgid "Cannot execute %s" msgstr "Nie mo髒na uruchomi %s" -#: libmisc/sub.c:55 +#: libmisc/sub.c:56 #, c-format msgid "Invalid root directory \"%s\"\n" msgstr "Nieprawidowy katalog g籀wny \"%s\"\n" -#: libmisc/sub.c:67 +#: libmisc/sub.c:68 #, c-format msgid "Can't change root directory to \"%s\"\n" msgstr "Nie mo髒na zmieni g籀wnego katalogu na \"%s\"\n" @@ -174,16 +174,16 @@ msgid "configuration error - unknown item '%s' (notify administrator)\n" msgstr "" "bd w konfiguracji - nieznana pozycja '%s' (powiadom administratora)\n" -#: lib/pwauth.c:45 src/newgrp.c:338 +#: lib/pwauth.c:48 src/newgrp.c:384 msgid "Password: " msgstr "Haso: " -#: lib/pwauth.c:47 +#: lib/pwauth.c:50 #, c-format msgid "%s's Password: " msgstr "Haso u髒ytkownika %s: " -#: src/chage.c:110 +#: src/chage.c:115 #, c-format msgid "" "Usage: chage [options] user\n" @@ -221,147 +221,147 @@ msgstr "" "przed\n" "\t\t\t\tupywem wa髒noci hasa\n" -#: src/chage.c:155 src/chfn.c:139 src/chsh.c:89 +#: src/chage.c:160 src/chfn.c:139 src/chsh.c:89 #, c-format msgid "Enter the new value, or press ENTER for the default\n" msgstr "Wpisz now warto lub wcinij ENTER by przyj warto domyln\n" -#: src/chage.c:159 +#: src/chage.c:164 msgid "Minimum Password Age" msgstr "Minimalny wiek hasa" -#: src/chage.c:165 +#: src/chage.c:170 msgid "Maximum Password Age" msgstr "Maksymalny wiek hasa" -#: src/chage.c:172 +#: src/chage.c:177 msgid "Last Password Change (YYYY-MM-DD)" msgstr "Ostatnia zmiana hasa (RRRR-MM-DD)" -#: src/chage.c:180 +#: src/chage.c:185 msgid "Password Expiration Warning" msgstr "Ostrze髒enie o utracie wa髒noci hasa" -#: src/chage.c:186 +#: src/chage.c:191 msgid "Password Inactive" msgstr "Haso nieaktywne" -#: src/chage.c:194 +#: src/chage.c:199 msgid "Account Expiration Date (YYYY-MM-DD)" msgstr "Data utraty wa髒noci konta (RRRR-MM-DD)" -#: src/chage.c:241 +#: src/chage.c:246 #, c-format msgid "Last password change\t\t\t\t\t: " msgstr "Ostatnia zmiana hasa\t\t\t\t\t: " -#: src/chage.c:243 src/chage.c:257 src/chage.c:273 src/chage.c:286 +#: src/chage.c:248 src/chage.c:262 src/chage.c:278 src/chage.c:291 #, c-format msgid "never\n" msgstr "nigdy\n" -#: src/chage.c:254 +#: src/chage.c:259 #, c-format msgid "Password expires\t\t\t\t\t: " msgstr "Haso traci wa髒no\t\t\t\t\t: " -#: src/chage.c:270 +#: src/chage.c:275 #, c-format msgid "Password inactive\t\t\t\t\t: " msgstr "Haso nieaktywne\t\t\t\t\t: " -#: src/chage.c:284 +#: src/chage.c:289 #, c-format msgid "Account expires\t\t\t\t\t\t: " msgstr "Konto traci wa髒no\t\t\t\t\t: " -#: src/chage.c:300 +#: src/chage.c:305 #, c-format msgid "Minimum number of days between password change\t\t: %ld\n" msgstr "Minimalna ilo dni pomidzy zmianami hasa\t\t: %ld\n" -#: src/chage.c:302 +#: src/chage.c:307 #, c-format msgid "Maximum number of days between password change\t\t: %ld\n" msgstr "Maksymalna ilo dni pomidzy zmianami hasa\t\t: %ld\n" -#: src/chage.c:304 +#: src/chage.c:309 #, c-format msgid "Number of days of warning before password expires\t: %ld\n" msgstr "Liczba dni ostrze髒enia, zanim wa髒no hasa upynie\t: %ld\n" -#: src/chage.c:462 +#: src/chage.c:467 #, c-format msgid "%s: do not include \"l\" with other flags\n" msgstr "%s: nie cz \"l\" z innymi flagami\n" -#: src/chage.c:474 src/chage.c:602 src/chfn.c:268 src/chfn.c:277 +#: src/chage.c:479 src/chage.c:607 src/chfn.c:268 src/chfn.c:277 #: src/chfn.c:286 src/chfn.c:295 src/chfn.c:304 src/chfn.c:370 src/chfn.c:382 -#: src/gpasswd.c:150 src/login.c:426 src/passwd.c:769 src/passwd.c:805 +#: src/gpasswd.c:150 src/login.c:430 src/passwd.c:769 src/passwd.c:805 #, c-format msgid "%s: Permission denied.\n" msgstr "%s: Operacja niedozwolona.\n" -#: src/chage.c:507 src/chage.c:713 src/chpasswd.c:173 src/groupadd.c:488 -#: src/groupdel.c:274 src/groupmod.c:456 src/newusers.c:355 src/useradd.c:1469 -#: src/userdel.c:567 src/usermod.c:1272 src/usermod.c:1326 +#: src/chage.c:512 src/chage.c:718 src/chpasswd.c:173 src/groupadd.c:488 +#: src/groupdel.c:274 src/groupmod.c:456 src/newusers.c:355 src/useradd.c:1518 +#: src/userdel.c:567 src/usermod.c:1283 src/usermod.c:1337 #, c-format msgid "%s: PAM authentication failed\n" msgstr "%s: bd podczas uwierzytelniania przez PAM\n" -#: src/chage.c:525 src/chpasswd.c:188 +#: src/chage.c:530 src/chpasswd.c:188 #, c-format msgid "%s: can't open password file\n" msgstr "%s: nie mo髒na otworzy pliku z hasami\n" -#: src/chage.c:532 src/chfn.c:324 src/chsh.c:181 src/gpasswd.c:139 +#: src/chage.c:537 src/chfn.c:324 src/chsh.c:181 src/gpasswd.c:139 #: src/gpasswd.c:216 src/groups.c:64 src/passwd.c:811 #, c-format msgid "%s: unknown user %s\n" msgstr "%s: nieznany u髒ytkownik %s\n" -#: src/chage.c:550 +#: src/chage.c:555 #, c-format -msgid "%s: can't lock shadow password file" -msgstr "%s: nie mo髒na zablokowa pliku z ukrytymi hasami" +msgid "%s: can't lock shadow password file\n" +msgstr "%s: nie mo髒na zablokowa pliku z ukrytymi hasami\n" -#: src/chage.c:558 +#: src/chage.c:563 #, c-format -msgid "%s: can't open shadow password file" -msgstr "%s: nie mo髒na otworzy pliku z ukrytymi hasami" +msgid "%s: can't open shadow password file\n" +msgstr "%s: nie mo髒na otworzy pliku z ukrytymi hasami\n" -#: src/chage.c:618 +#: src/chage.c:623 #, c-format msgid "Changing the aging information for %s\n" msgstr "Zmieniam informacj o u髒ytkowniku %s\n" -#: src/chage.c:620 +#: src/chage.c:625 #, c-format msgid "%s: error changing fields\n" msgstr "%s: bd podczas zmieniania p籀l\n" -#: src/chage.c:644 src/pwunconv.c:136 +#: src/chage.c:649 src/pwunconv.c:136 #, c-format msgid "%s: can't update password file\n" msgstr "%s: nie mo髒na zaktualizowa pliku z hasami\n" -#: src/chage.c:667 src/pwunconv.c:131 +#: src/chage.c:672 src/pwunconv.c:131 #, c-format msgid "%s: can't update shadow password file\n" msgstr "%s: nie mo髒na zaktualizowa pliku z ukrytymi hasami\n" -#: src/chage.c:680 +#: src/chage.c:685 #, c-format msgid "%s: can't rewrite shadow password file\n" msgstr "%s: nie mo髒na przepisa pliku z ukrytymi hasami\n" -#: src/chage.c:724 +#: src/chage.c:729 #, c-format msgid "%s: can't rewrite password file\n" msgstr "%s: nie mo髒na przepisa pliku z hasami\n" -#: src/chage.c:743 src/chpasswd.c:357 src/groupadd.c:534 src/groupdel.c:339 -#: src/groupmod.c:523 src/newusers.c:570 src/useradd.c:1564 src/userdel.c:689 +#: src/chage.c:748 src/chpasswd.c:357 src/groupadd.c:534 src/groupdel.c:339 +#: src/groupmod.c:523 src/newusers.c:570 src/useradd.c:1613 src/userdel.c:689 #, c-format msgid "%s: PAM chauthtok failed\n" msgstr "%s: PAM chauthtok nie powiodo si\n" @@ -471,7 +471,7 @@ msgstr "Nie mo髒na zablokowa pliku z hasami; spr籀buj p籀驕niej.\n" msgid "Cannot open the password file.\n" msgstr "Nie mo髒na otworzy pliku z hasami.\n" -#: src/chfn.c:544 src/chsh.c:356 src/passwd.c:477 src/usermod.c:982 +#: src/chfn.c:544 src/chsh.c:356 src/passwd.c:477 src/usermod.c:993 #, c-format msgid "%s: %s not found in /etc/passwd\n" msgstr "%s: nie znaleziono %s w /etc/passwd\n" @@ -691,7 +691,7 @@ msgstr "%s: plik z ukrytymi hasami grup wymagany dla -A\n" msgid "Who are you?\n" msgstr "Kim jeste?\n" -#: src/gpasswd.c:299 src/newgrp.c:289 +#: src/gpasswd.c:299 src/newgrp.c:318 #, c-format msgid "unknown group: %s\n" msgstr "nieznana grupa: %s\n" @@ -784,12 +784,12 @@ msgid "Usage: groupadd [-g gid [-o]] [-f] group\n" msgstr "U髒ycie: groupadd [-g gid [-o]] [-f] grupa\n" #: src/groupadd.c:161 src/groupadd.c:169 src/groupmod.c:174 src/groupmod.c:196 -#: src/useradd.c:823 src/usermod.c:496 src/usermod.c:618 +#: src/useradd.c:839 src/usermod.c:495 src/usermod.c:617 #, c-format msgid "%s: error adding new group entry\n" msgstr "%s: bd podczas dodawania nowej grupy\n" -#: src/groupadd.c:218 src/useradd.c:870 +#: src/groupadd.c:218 src/useradd.c:886 #, c-format msgid "%s: name %s is not unique\n" msgstr "%s: nazwa %s nie jest niepowtarzalny\n" @@ -809,24 +809,24 @@ msgstr "%s: nie mo髒na uzyska niepowtarzalnego GID\n" msgid "%s: %s is not a valid group name\n" msgstr "%s: %s: nie jest prawidow nazw grupy\n" -#: src/groupadd.c:308 src/groupmod.c:307 +#: src/groupadd.c:318 src/groupmod.c:307 #, c-format msgid "%s: invalid group %s\n" msgstr "%s: nieprawidowa grupa %s\n" -#: src/groupadd.c:325 src/useradd.c:1058 +#: src/groupadd.c:332 src/useradd.c:1094 #, c-format -msgid "%s: -O requires NAME=VALUE\n" -msgstr "%s: -O wymaga ZMIENNA=WARTO\n" +msgid "%s: -K requires KEY=VALUE\n" +msgstr "%s: -K wymaga KLUCZ=WARTO\n" -#: src/groupadd.c:369 src/groupdel.c:123 src/groupmod.c:342 src/useradd.c:1167 -#: src/userdel.c:247 src/usermod.c:504 +#: src/groupadd.c:369 src/groupdel.c:123 src/groupmod.c:342 src/useradd.c:1214 +#: src/userdel.c:247 src/usermod.c:503 #, c-format msgid "%s: cannot rewrite group file\n" msgstr "%s: nie mo髒na przepisa pliku z grupami\n" -#: src/groupadd.c:376 src/groupdel.c:130 src/groupmod.c:349 src/useradd.c:1175 -#: src/userdel.c:253 src/usermod.c:627 +#: src/groupadd.c:376 src/groupdel.c:130 src/groupmod.c:349 src/useradd.c:1222 +#: src/userdel.c:253 src/usermod.c:626 #, c-format msgid "%s: cannot rewrite shadow group file\n" msgstr "%s: nie mo髒na przepisa pliku z ukrytymi hasami grup\n" @@ -886,7 +886,7 @@ msgstr "%s: grupa %s nie istnieje\n" msgid "%s: group %s is a NIS group\n" msgstr "%s: grupa %s jest grup NIS\n" -#: src/groupdel.c:306 src/groupmod.c:489 src/userdel.c:603 src/usermod.c:723 +#: src/groupdel.c:306 src/groupmod.c:489 src/userdel.c:603 src/usermod.c:722 #, c-format msgid "%s: %s is the NIS master\n" msgstr "%s: %s jest g籀wnym serwerem NIS\n" @@ -1151,7 +1151,7 @@ msgstr "" "\n" "[Rozczenie pominite -- zezwolenie na logowanie si roota.]\n" -#: src/login.c:297 +#: src/login.c:302 #, c-format msgid "" "\n" @@ -1160,17 +1160,17 @@ msgstr "" "\n" "Limit czasu logowania przekroczony po %d sekundach.\n" -#: src/login.c:570 +#: src/login.c:576 #, c-format msgid " on `%.100s' from `%.200s'" msgstr " na `%.100s' z `%.200s'" -#: src/login.c:573 +#: src/login.c:579 #, c-format msgid " on `%.100s'" msgstr " na `%.100s'" -#: src/login.c:730 +#: src/login.c:736 #, c-format msgid "" "\n" @@ -1179,25 +1179,25 @@ msgstr "" "\n" "%s login: " -#: src/login.c:885 src/sulogin.c:203 +#: src/login.c:891 src/sulogin.c:207 msgid "Login incorrect" msgstr "Nieprawidowe logowanie" -#: src/login.c:1032 +#: src/login.c:1038 msgid "Warning: login re-enabled after temporary lockout.\n" msgstr "Ostrze髒enie: logowanie ponownie odblokowanie po czasowej blokadzie.\n" -#: src/login.c:1046 +#: src/login.c:1052 #, c-format msgid "Last login: %s on %s" msgstr "Ostatnie logowanie: %s na %s" -#: src/login.c:1049 +#: src/login.c:1055 #, c-format msgid "Last login: %.19s on %s" msgstr "Ostatnie logowanie: %s na %s" -#: src/login.c:1054 +#: src/login.c:1060 #, c-format msgid " from %.*s" msgstr " z %.*s" @@ -1212,21 +1212,21 @@ msgstr "U髒ycie: newgrp [-] [grupa]\n" msgid "Usage: sg group [[-c] command]\n" msgstr "U髒ycie: sg grupa [[-c] polecenie]\n" -#: src/newgrp.c:130 +#: src/newgrp.c:159 #, c-format msgid "unknown UID: %u\n" msgstr "nieznany UID: %u\n" -#: src/newgrp.c:212 +#: src/newgrp.c:241 #, c-format msgid "unknown GID: %lu\n" msgstr "nieznany GID: %lu\n" -#: src/newgrp.c:355 src/newgrp.c:364 +#: src/newgrp.c:401 src/newgrp.c:410 msgid "Sorry.\n" msgstr "Wybacz.\n" -#: src/newgrp.c:469 +#: src/newgrp.c:515 #, c-format msgid "too many groups\n" msgstr "zbyt wiele grup\n" @@ -1372,7 +1372,7 @@ msgstr "%s: brak pamici\n" msgid "%s: Cannot execute %s" msgstr "%s: Nie mo髒na wykona %s" -#: src/passwd.c:732 +#: src/passwd.c:727 #, c-format msgid "%s: repository %s not supported\n" msgstr "%s: repozytorium %s nie jest obsugiwane\n" @@ -1489,35 +1489,35 @@ msgstr "%s: nie mo髒na zaktualizowa wpisu dla u髒ytkownika %s\n" msgid "%s: can't delete shadow password file\n" msgstr "%s: nie mo髒na skasowa pliku z ukrytymi hasami\n" -#: src/su.c:132 +#: src/su.c:129 msgid "Sorry." msgstr "Wybacz." -#: src/su.c:319 +#: src/su.c:315 #, c-format msgid "%s: must be run from a terminal\n" msgstr "%s: musisz uruchamia z terminala\n" -#: src/su.c:416 +#: src/su.c:412 #, c-format msgid "%s: pam_start: error %d\n" msgstr "%s: pam_start: bd %d\n" -#: src/su.c:444 +#: src/su.c:440 #, c-format msgid "Unknown id: %s\n" msgstr "Nieznany id: %s\n" -#: src/su.c:479 src/su.c:495 +#: src/su.c:475 src/su.c:491 #, c-format msgid "You are not authorized to su %s\n" msgstr "Nie masz autoryzacji by u髒ywa su %s\n" -#: src/su.c:490 +#: src/su.c:486 msgid "(Enter your own password.)" msgstr "(Wpisz swoje wasne haso.)" -#: src/su.c:522 +#: src/su.c:520 #, c-format msgid "" "%s: %s\n" @@ -1526,7 +1526,7 @@ msgstr "" "%s: %s\n" "(Zignorowano)\n" -#: src/su.c:730 +#: src/su.c:727 #, c-format msgid "No shell\n" msgstr "Brak powoki\n" @@ -1551,12 +1551,12 @@ msgstr "Prosz wpisz swoje WASNE haso jako haso uwierzytelniajce.\n" msgid "No password file\n" msgstr "Brak pliku z hasami\n" -#: src/sulogin.c:160 +#: src/sulogin.c:164 #, c-format msgid "No password entry for 'root'\n" msgstr "Brak wpisu do bazy hase dla 'root'\n" -#: src/sulogin.c:175 +#: src/sulogin.c:179 msgid "" "\n" "Type control-d to proceed with normal startup,\n" @@ -1566,222 +1566,253 @@ msgstr "" "Nacinij control-d by kontynuowa normalny start\n" "(lub podaj haso roota by przej do trybu konserwacji systemu):" -#: src/sulogin.c:210 +#: src/sulogin.c:214 msgid "Entering System Maintenance Mode\n" msgstr "Wchodz w tryb konserwacji systemu\n" -#: src/useradd.c:221 src/useradd.c:234 src/usermod.c:664 src/usermod.c:677 +#: src/useradd.c:222 src/useradd.c:235 src/usermod.c:663 src/usermod.c:676 #, c-format msgid "%s: invalid numeric argument `%s'\n" msgstr "%s: nieprawidowy argument numeryczny `%s'\n" -#: src/useradd.c:289 +#: src/useradd.c:290 #, c-format msgid "%s: unknown GID %s\n" msgstr "%s: nieznany GID %s\n" -#: src/useradd.c:297 src/useradd.c:573 src/useradd.c:1014 src/usermod.c:217 -#: src/usermod.c:785 +#: src/useradd.c:298 src/useradd.c:574 src/useradd.c:1058 src/usermod.c:216 +#: src/usermod.c:788 #, c-format msgid "%s: unknown group %s\n" msgstr "%s: nieznana grupa %s\n" -#: src/useradd.c:405 +#: src/useradd.c:406 #, c-format msgid "%s: cannot create new defaults file\n" msgstr "%s: nie mo髒na utworzy nowego pliku z ustawieniami domylnymi\n" -#: src/useradd.c:410 +#: src/useradd.c:411 #, c-format msgid "%s: cannot open new defaults file\n" msgstr "%s: nie mo髒na otworzy nowego pliku z ustawieniami domylnymi\n" -#: src/useradd.c:498 src/useradd.c:509 +#: src/useradd.c:499 src/useradd.c:510 #, c-format msgid "%s: rename: %s" msgstr "%s: zmiana nazwy: %s" -#: src/useradd.c:594 src/usermod.c:238 +#: src/useradd.c:595 src/usermod.c:237 #, c-format msgid "%s: group `%s' is a NIS group.\n" msgstr "%s: grupa `%s' jest grup NIS.\n" -#: src/useradd.c:603 src/usermod.c:247 +#: src/useradd.c:604 src/usermod.c:246 #, c-format msgid "%s: too many groups specified (max %d).\n" msgstr "%s: podano zbyt wiele grup (maks %d).\n" -#: src/useradd.c:635 +#: src/useradd.c:634 #, c-format -msgid "Usage: useradd [-u uid [-o]] [-g group] [-G group,...] \n" -msgstr "U髒ycie: useradd [-u uid [-o]] [-g grupa] [-G grupa,...] \n" - -#: src/useradd.c:638 -#, c-format -msgid " [-d home] [-s shell] [-c comment] [-m [-k template]]\n" +msgid "" +"Usage: useradd [options] LOGIN\n" +"\n" +"Options:\n" +" -b, --base-dir BASE_DIR\tbase directory for the the new user account\n" +"\t\t\t\thome directory\n" +" -c, --comment COMMENT\t\tset the GECOS field for the new user account\n" +" -d, --home-dir HOME_DIR\thome directory for the new user account\n" +" -D, --defaults\t\tprint or save modified default useradd\n" +"\t\t\t\tconfiguration\n" +" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n" +" -f, --inactive INACTIVE\tset password inactive after expiration\n" +"\t\t\t\tto INACTIVE\n" +" -g, --gid GROUP\t\tforce use GROUP for the new user account\n" +" -G, --groups GROUPS\t\tlist of supplementary groups for the new\n" +"\t\t\t\tuser account\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -k, --skel SKEL_DIR \t\tspecify an alternative skel directory\n" +" -K, --key KEY=VALUE\t\toverrides /etc/login.defs defaults\n" +" -m, --create-home\t\tcreate home directory for the new user\n" +"\t\t\t\taccount\n" +" -o, --non-unique\t\tallow create user with duplicate\n" +"\t\t\t\t(non-unique) UID\n" +" -p, --password PASSWORD\tuse encrypted password for the new user\n" +"\t\t\t\taccount\n" +" -s, --shell SHELL\t\tthe login shell for the new user account\n" +" -u, --uid UID\t\t\tforce use the UID for the new user account\n" msgstr "" -" [-d kat_dom] [-s powoka] [-c komentarz] [-m [-k wz籀r]]\n" +"U髒ycie: useradd [opcje] LOGIN\n" +"\n" +"Opcje:\n" +" -b, --base-dir KAT_BAZOWY\tkatalog bazowy dla katalogu domowego nowo\n" +"\t\t\t\ttworzonego konta\n" +" -c, --comment COMMENT\t\tustaw pole komentarza (GECOS) dla nowo\n" +"\t\t\t\ttworzonego konta\n" +" -d, --home-dir HOME_DIR\tkatalog domowy dla nowo tworzonego konta\n" +" -D, --defaults\t\twypisz lub zapisz domyln konfiguracj programu " +"useradd\n" +" -e, --expiredate DATA_WA驍NOSCI\tustawia dat waznoci dla nowo tworzonego\n" +"\t\t\t\tkonta na DATA_WA驍NOSCI\n" +" -f, --inactive NIEAKTYWNE\tustwia liczb dni nieaktywnoci konta po\n" +"\t\t\t\tkt籀rych konta jest blokowane na NIEAKTYWNE\n" +" -h, --help\t\t\twywietlenie tego opisu i zakoczenie\n" +" -g, --gid GROUP\t\twymu u髒ycie konkretnej grupy dla nowo tworzonego " +"konta\n" +" -G, --groups GROUPS\t\tlista dodatkowych grup dla nowo tworzonego konta\n" +" -k, --skel SKEL_DIR\t\tpodaj alternatywn cie髒k do katalogu skel\n" +" -K, --key KEY=VALUE\t\tprzyso warto domyln z /etc/login.defs\n" +" -m, --create-home\t\ttw籀髒 katalog domowy dla nowego u髒ytkownika\n" +" -o, --non-unique\t\tpozw籀l na utwo髒enie konta z nieunikalnym UID\n" +" -p, --password PASSWORD\tu髒yj zakodowane haso dla nowego tworzonego " +"konta\n" +" -s, --shell SHELL\t\ttshell dla nowo tworzonego konta\n" +" -u, --uid UID\t\t\twymu u髒ycie konkretnego UID dla nowo tworzonego konta\n" -#: src/useradd.c:639 src/useradd.c:643 -#, c-format -msgid " [-f inactive] [-e expire]\n" -msgstr " [-f nieaktywne] [-e utrata_wa髒noci]\n" - -#: src/useradd.c:640 -#, c-format -msgid " [-p passwd] name\n" -msgstr " [-p haso] nazwa\n" - -#: src/useradd.c:642 -#, c-format -msgid " useradd -D [-g group] [-b base] [-s shell]\n" -msgstr " useradd -D [-g grupa] [-b baza] [-s powoka]\n" - -#: src/useradd.c:722 src/usermod.c:426 +#: src/useradd.c:738 src/usermod.c:425 #, c-format msgid "%s: error locking group file\n" msgstr "%s: bd podczas blokowania pliku z grupami\n" -#: src/useradd.c:726 src/usermod.c:431 +#: src/useradd.c:742 src/usermod.c:430 #, c-format msgid "%s: error opening group file\n" msgstr "%s: bd podczas otwierania pliku z grupami\n" -#: src/useradd.c:732 src/usermod.c:524 +#: src/useradd.c:748 src/usermod.c:523 #, c-format msgid "%s: error locking shadow group file\n" msgstr "%s: bd podczas blokowania pliku z ukrytymi hasami grup\n" -#: src/useradd.c:737 src/usermod.c:530 +#: src/useradd.c:753 src/usermod.c:529 #, c-format msgid "%s: error opening shadow group file\n" msgstr "%s: bd podczas otwierania pliku z ukrytymi hasami grup\n" -#: src/useradd.c:875 +#: src/useradd.c:891 #, c-format msgid "%s: UID %u is not unique\n" msgstr "%s: UID %u nie jest niepowtarzalny\n" -#: src/useradd.c:905 +#: src/useradd.c:921 #, c-format msgid "%s: can't get unique UID\n" msgstr "%s: nie mo髒na uzyska niepowtarzalnego UID\n" -#: src/useradd.c:936 +#: src/useradd.c:977 #, c-format msgid "%s: invalid base directory `%s'\n" msgstr "%s: nieprawidowy katalog bazowy `%s'\n" -#: src/useradd.c:946 +#: src/useradd.c:988 #, c-format msgid "%s: invalid comment `%s'\n" msgstr "%s: nieprawidowy komentarz `%s'\n" -#: src/useradd.c:957 +#: src/useradd.c:1000 #, c-format msgid "%s: invalid home directory `%s'\n" msgstr "%s: nieprawidowy katalog domowy `%s'\n" -#: src/useradd.c:975 src/usermod.c:768 +#: src/useradd.c:1018 src/usermod.c:771 #, c-format msgid "%s: invalid date `%s'\n" msgstr "%s: nieprawidowa data `%s'\n" -#: src/useradd.c:988 +#: src/useradd.c:1031 #, c-format msgid "%s: shadow passwords required for -e\n" msgstr "%s: ukryte hasa wymagane dla -e\n" -#: src/useradd.c:1004 +#: src/useradd.c:1047 #, c-format msgid "%s: shadow passwords required for -f\n" msgstr "%s: ukryte hasa wymagane dla -f\n" -#: src/useradd.c:1070 src/usermod.c:745 src/usermod.c:755 src/usermod.c:800 -#: src/usermod.c:844 +#: src/useradd.c:1113 src/usermod.c:748 src/usermod.c:758 src/usermod.c:803 +#: src/usermod.c:847 #, c-format msgid "%s: invalid field `%s'\n" msgstr "%s: nieprawidowe pole `%s'\n" -#: src/useradd.c:1081 +#: src/useradd.c:1126 #, c-format msgid "%s: invalid shell `%s'\n" msgstr "%s: nieprawidowa powoka `%s'\n" -#: src/useradd.c:1122 +#: src/useradd.c:1169 #, c-format msgid "%s: invalid user name '%s'\n" msgstr "%s: nieprawidowa nazwa u髒ytkownika '%s'\n" -#: src/useradd.c:1156 src/userdel.c:242 src/usermod.c:909 +#: src/useradd.c:1203 src/userdel.c:242 src/usermod.c:920 #, c-format msgid "%s: cannot rewrite password file\n" msgstr "%s: nie mo髒na przepisa pliku z hasami\n" -#: src/useradd.c:1161 src/userdel.c:245 src/usermod.c:914 +#: src/useradd.c:1208 src/userdel.c:245 src/usermod.c:925 #, c-format msgid "%s: cannot rewrite shadow password file\n" msgstr "%s: nie mo髒na przepisa pliku z ukrytymi hasami\n" -#: src/useradd.c:1197 src/userdel.c:289 src/usermod.c:942 +#: src/useradd.c:1244 src/userdel.c:289 src/usermod.c:953 #, c-format msgid "%s: unable to lock password file\n" msgstr "%s: nie mo髒na zablokowa pliku z hasami\n" -#: src/useradd.c:1201 src/userdel.c:293 src/usermod.c:946 +#: src/useradd.c:1248 src/userdel.c:293 src/usermod.c:957 #, c-format msgid "%s: unable to open password file\n" msgstr "%s: nie mo髒na otworzy pliku z hasami\n" -#: src/useradd.c:1207 src/userdel.c:298 src/usermod.c:951 +#: src/useradd.c:1254 src/userdel.c:298 src/usermod.c:962 #, c-format msgid "%s: cannot lock shadow password file\n" msgstr "%s: nie mo髒na zablokowa pliku z ukrytymi hasami\n" -#: src/useradd.c:1213 src/userdel.c:303 src/usermod.c:956 +#: src/useradd.c:1260 src/userdel.c:303 src/usermod.c:967 #, c-format msgid "%s: cannot open shadow password file\n" msgstr "%s: nie mo髒na otworzy pliku z ukrytymi hasami\n" -#: src/useradd.c:1300 +#: src/useradd.c:1347 #, c-format msgid "%s: error adding new password entry\n" msgstr "%s: bd podczas dodawania nowego wpisu do pliku z hasami\n" -#: src/useradd.c:1310 src/usermod.c:1019 +#: src/useradd.c:1358 src/usermod.c:1030 #, c-format msgid "%s: error adding new shadow password entry\n" msgstr "%s: bd podczas dodawania nowego wpisu do pliku z ukrytymi hasami\n" -#: src/useradd.c:1337 +#: src/useradd.c:1386 #, c-format msgid "%s: cannot create directory %s\n" msgstr "%s: nie mo髒na utworzy katalogu %s\n" -#: src/useradd.c:1367 +#: src/useradd.c:1416 #, c-format msgid "No group named \"mail\" exists, creating mail spool with mode 0600.\n" msgstr "" "Nie istnieje grupa \"mail\", tworzenie skrzynki z uprawnieniami 0600.\n" -#: src/useradd.c:1390 +#: src/useradd.c:1439 #, c-format msgid "Can't create mail spool for user %s.\n" msgstr "Nie mo髒na utworzy skrzynki pocztowej dla u髒ytkownika %s.\n" -#: src/useradd.c:1492 src/usermod.c:888 +#: src/useradd.c:1541 src/usermod.c:899 #, c-format msgid "%s: user %s exists\n" msgstr "%s: u髒ytkownik %s istnieje\n" -#: src/useradd.c:1506 +#: src/useradd.c:1555 #, c-format msgid "" "%s: group %s exists - if you want to add this user to that group, use -g.\n" msgstr "" "%s: grupa %s istnieje - aby doda tego u髒ytkownika do tej grupy, u髒yj -g.\n" -#: src/useradd.c:1544 +#: src/useradd.c:1593 #, c-format msgid "%s: warning: CREATE_HOME not supported, please use -m instead.\n" msgstr "%s: uwaga: CREATE_HOME nie jest obsugiwane, u髒yj opcji -m.\n" @@ -1831,12 +1862,12 @@ msgstr "%s: wacicielem %s nie jest %s, nie usuwam\n" msgid "%s: warning: can't remove " msgstr "%s: ostrze髒enie: nie mo髒na usun " -#: src/userdel.c:584 src/usermod.c:702 +#: src/userdel.c:584 src/usermod.c:701 #, c-format msgid "%s: user %s does not exist\n" msgstr "%s: u髒ytkownik %s nie istnieje\n" -#: src/userdel.c:599 src/usermod.c:718 +#: src/userdel.c:599 src/usermod.c:717 #, c-format msgid "%s: user %s is a NIS user\n" msgstr "%s: u髒ytkownik %s jest u髒ytkownikiem NIS\n" @@ -1852,102 +1883,107 @@ msgstr "" msgid "%s: error removing directory %s\n" msgstr "%s: bd podczas usuwania katalogu %s\n" -#: src/usermod.c:279 +#: src/usermod.c:278 #, c-format -msgid "Usage: %s\t[-u uid [-o]] [-g group] [-G group,...] \n" -msgstr "U髒ycie: %s\t[-u uid [-o]] [-g grupa] [-G grupa,...] \n" +msgid "Usage: %s\t[-u uid [-o]] [-g group] [[-G group,...] [-a]] \n" +msgstr "U髒ycie: %s\t[-u uid [-o]] [-g grupa] [[-G grupa,...] [-a]] \n" -#: src/usermod.c:283 +#: src/usermod.c:282 #, c-format msgid "\t\t[-d home [-m]] [-s shell] [-c comment] [-l new_name]\n" msgstr "\t\t[-d kat_dom [-m]] [-s powoka] [-c komentarz] [-l nowa_nazwa]\n" -#: src/usermod.c:285 +#: src/usermod.c:284 #, c-format msgid "[-f inactive] [-e expire] " msgstr "[-f nieaktywne] [-e utrata_wa髒noci] " -#: src/usermod.c:286 +#: src/usermod.c:285 #, c-format msgid "[-p passwd] [-L|-U] name\n" msgstr "[-p haso] [-L|-U] nazwa\n" -#: src/usermod.c:458 +#: src/usermod.c:457 #, c-format msgid "%s: out of memory in update_group\n" msgstr "%s: zabrako pamici w update_group\n" -#: src/usermod.c:567 +#: src/usermod.c:566 #, c-format msgid "%s: out of memory in update_gshadow\n" msgstr "%s: zabrako pamici w update_gshadow\n" -#: src/usermod.c:867 +#: src/usermod.c:870 #, c-format msgid "%s: no flags given\n" msgstr "%s: nie podano flag\n" -#: src/usermod.c:873 +#: src/usermod.c:876 #, c-format msgid "%s: shadow passwords required for -e and -f\n" msgstr "%s: ukryte hasa wymagane dla -e i -f\n" -#: src/usermod.c:893 +#: src/usermod.c:886 +#, c-format +msgid "%s: -a flag is ONLY allowed with the -G flag\n" +msgstr "%s: opcja -a mo髒na u髒y TYLKO z pcj -G\n" + +#: src/usermod.c:904 #, c-format msgid "%s: uid %lu is not unique\n" msgstr "%s: uid %lu nie jest niepowtarzalny\n" -#: src/usermod.c:1004 +#: src/usermod.c:1015 #, c-format msgid "%s: error changing password entry\n" msgstr "%s: bd podczas zmiany wpisu w pliku z hasami\n" -#: src/usermod.c:1010 +#: src/usermod.c:1021 #, c-format msgid "%s: error removing password entry\n" msgstr "%s: bd podczas usuwania wpisu z pliku z hasami\n" -#: src/usermod.c:1026 +#: src/usermod.c:1037 #, c-format msgid "%s: error removing shadow password entry\n" msgstr "%s: bd podczas usuwania wpisu z pliku z ukrytymi hasami\n" -#: src/usermod.c:1053 +#: src/usermod.c:1064 #, c-format msgid "%s: directory %s exists\n" msgstr "%s: katalog %s istnieje\n" -#: src/usermod.c:1061 +#: src/usermod.c:1072 #, c-format msgid "%s: can't create %s\n" msgstr "%s: nie mo髒na utworzy %s\n" -#: src/usermod.c:1066 +#: src/usermod.c:1077 #, c-format msgid "%s: can't chown %s\n" msgstr "%s: nie mo髒na zmieni waciciela %s\n" -#: src/usermod.c:1078 +#: src/usermod.c:1089 #, c-format msgid "%s: warning: failed to completely remove old home directory %s" msgstr "" "%s: uwaga: nie powiodo si cakowite usuniecie starego katalogu domovego %s" -#: src/usermod.c:1088 +#: src/usermod.c:1099 #, c-format msgid "%s: cannot rename directory %s to %s\n" msgstr "%s: nie mo髒na zmieni nazwy katalogu z %s na %s\n" -#: src/usermod.c:1183 +#: src/usermod.c:1194 #, c-format msgid "%s: warning: %s not owned by %s\n" msgstr "%s: ostrze髒enie: wacicielem %s nie jest %s\n" -#: src/usermod.c:1189 +#: src/usermod.c:1200 msgid "failed to change mailbox owner" msgstr "zmiana waciciela skrzynki pocztowej nie powioda si" -#: src/usermod.c:1197 +#: src/usermod.c:1208 msgid "failed to rename mailbox" msgstr "zmiana nazwy skrzynki pocztowej nie powioda si" @@ -1983,3 +2019,20 @@ msgstr "" "U髒ycie:\n" "`vipw' edytuje /etc/passwd `vipw -s' edytuje /etc/shadow\n" "`vigr' edytuje /etc/group `vigr -s' edytuje /etc/gshadow\n" + +#~ msgid "Usage: useradd [-u uid [-o]] [-g group] [-G group,...] \n" +#~ msgstr "U髒ycie: useradd [-u uid [-o]] [-g grupa] [-G grupa,...] \n" + +#~ msgid "" +#~ " [-d home] [-s shell] [-c comment] [-m [-k template]]\n" +#~ msgstr "" +#~ " [-d kat_dom] [-s powoka] [-c komentarz] [-m [-k wz籀r]]\n" + +#~ msgid " [-f inactive] [-e expire]\n" +#~ msgstr " [-f nieaktywne] [-e utrata_wa髒noci]\n" + +#~ msgid " [-p passwd] [-K KEY=VALUE] name\n" +#~ msgstr " [-p haso] [-K KLUCZ=WARTO] nazwa\n" + +#~ msgid " useradd -D [-g group] [-b base] [-s shell]\n" +#~ msgstr " useradd -D [-g grupa] [-b baza] [-s powoka]\n" diff --git a/po/pt.gmo b/po/pt.gmo index 0332e7dab293c5c4e796e30e1c21317f9194e3eb..91304f1a31e885b0d93f74b73276636878a71e07 100644 GIT binary patch delta 12157 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 Ycl7=T8u)gt?ozk#;m3o0DVsn1H(#4O2mk;8 diff --git a/po/pt.po b/po/pt.po index a31f2a7c..cd56802a 100644 --- a/po/pt.po +++ b/po/pt.po @@ -1,12 +1,15 @@ # Portuguese (Portugal) Translation Project (traduz@debianpt.org) # Nuno S矇nica , 2004 +# # 18-04-2005 - Miguel Figueiredo - 5f1u +# 12-07-2005 - Miguel Figueiredo - 7u4f +# msgid "" msgstr "" -"Project-Id-Version: shadow 4.0.8\n" +"Project-Id-Version: shadow 4.0.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2005-06-20 17:48+0200\n" -"PO-Revision-Date: 2005-04-17 22:55+0000\n" +"POT-Creation-Date: 2005-07-18 16:02+0200\n" +"PO-Revision-Date: 2005-07-12 19:45+0000\n" "Last-Translator: Miguel Figueiredo \n" "Language-Team: Portuguese \n" "MIME-Version: 1.0\n" @@ -138,12 +141,12 @@ msgstr "Directoria n瓊o encontrada, a entrar para HOME=/" msgid "Cannot execute %s" msgstr "N瓊o foi poss穩vel executar %s" -#: libmisc/sub.c:55 +#: libmisc/sub.c:56 #, c-format msgid "Invalid root directory \"%s\"\n" msgstr "Directoria de ra穩z inv獺lida \"%s\"\n" -#: libmisc/sub.c:67 +#: libmisc/sub.c:68 #, c-format msgid "Can't change root directory to \"%s\"\n" msgstr "N瓊o 矇 poss穩vel mudar a directoria de raiz para \"%s\"\n" @@ -164,16 +167,16 @@ msgid "configuration error - unknown item '%s' (notify administrator)\n" msgstr "" "erro de configura癟瓊o - item '%s' desconhecido (notifique o administrador)\n" -#: lib/pwauth.c:45 src/newgrp.c:338 +#: lib/pwauth.c:48 src/newgrp.c:384 msgid "Password: " msgstr "Password: " -#: lib/pwauth.c:47 +#: lib/pwauth.c:50 #, c-format msgid "%s's Password: " msgstr "Password de %s: " -#: src/chage.c:110 +#: src/chage.c:115 #, c-format msgid "" "Usage: chage [options] user\n" @@ -191,149 +194,165 @@ msgid "" "\t\t\t\tchange to MAX_DAYS\n" " -W, --warndays WARN_DAYS\tset expiration warning days to WARN_DAYS\n" msgstr "" +"Utiliza癟瓊o: chage [op癟繭es] utilizador\n" +" -d, --lastday LTIMO_DIA\t define para LTIMO_DIA a 繳ltima altera癟瓊o de " +"password\n" +" -E, --expiredate DATA_EXPIRA\tdefine para DATA_EXPIRA a data em que a " +"conta expira\n" +" -h, --help\t\t\tmostra esta mensagem de ajuda e termina\n" +" -I, --inactive INACTIVO\tdefine para INACTIVO a password inactiva ap籀s " +"expirar\n" +"\t\t\t\tpara INACTIVO\n" +" -l, --list\t\t\tmostra informa癟瓊o de envelhecimento da conta\n" +" -m, --mindays MIN_DIAS\tdefine para MIN_DIAS o n繳mero minimo de dias para " +"alterar a password\n" +" -M, --maxdays MAX_DIAS\tdefine para MAX_DIAS o n繳mero m獺ximo de dias para " +"alterar a password\n" +" -W, --warndays DIAS_AVISO\tdefina para DIAS_AVISO o n繳mero de dias para " +"aviso de expirar\n" -#: src/chage.c:155 src/chfn.c:139 src/chsh.c:89 +#: src/chage.c:160 src/chfn.c:139 src/chsh.c:89 #, c-format msgid "Enter the new value, or press ENTER for the default\n" msgstr "Introduza o novo valor, ou pressione ENTER para o valor por defeito\n" -#: src/chage.c:159 +#: src/chage.c:164 msgid "Minimum Password Age" msgstr "Idade M穩nima da Password" -#: src/chage.c:165 +#: src/chage.c:170 msgid "Maximum Password Age" msgstr "Idade M獺xima da Password" -#: src/chage.c:172 +#: src/chage.c:177 msgid "Last Password Change (YYYY-MM-DD)" msgstr "ltima Altera癟瓊o da Password (YYYY-MM-DD)" -#: src/chage.c:180 +#: src/chage.c:185 msgid "Password Expiration Warning" msgstr "Aviso de Caducidade da Password" -#: src/chage.c:186 +#: src/chage.c:191 msgid "Password Inactive" msgstr "Password Inactiva" -#: src/chage.c:194 +#: src/chage.c:199 msgid "Account Expiration Date (YYYY-MM-DD)" msgstr "Data de Caducidade da Conta (YYYY-MM-DD)" -#: src/chage.c:241 +#: src/chage.c:246 #, c-format msgid "Last password change\t\t\t\t\t: " msgstr "ltima altera癟瓊o da password\t\t\t\t\t: " -#: src/chage.c:243 src/chage.c:257 src/chage.c:273 src/chage.c:286 +#: src/chage.c:248 src/chage.c:262 src/chage.c:278 src/chage.c:291 #, c-format msgid "never\n" msgstr "nunca\n" -#: src/chage.c:254 +#: src/chage.c:259 #, c-format msgid "Password expires\t\t\t\t\t: " msgstr "A password caduca em\t\t\t\t\t: " -#: src/chage.c:270 +#: src/chage.c:275 #, c-format msgid "Password inactive\t\t\t\t\t: " msgstr "Password inactiva\t\t\t\t\t: " -#: src/chage.c:284 +#: src/chage.c:289 #, c-format msgid "Account expires\t\t\t\t\t\t: " msgstr "A conta caduca em\t\t\t\t\t\t: " -#: src/chage.c:300 +#: src/chage.c:305 #, c-format msgid "Minimum number of days between password change\t\t: %ld\n" msgstr "N繳mero m穩nimo de dias entre altera癟繭es de password\t\t: %ld\n" -#: src/chage.c:302 +#: src/chage.c:307 #, c-format msgid "Maximum number of days between password change\t\t: %ld\n" msgstr "N繳mero m獺ximo de dias entre altera癟繭es de password\t\t: %ld\n" -#: src/chage.c:304 +#: src/chage.c:309 #, c-format msgid "Number of days of warning before password expires\t: %ld\n" msgstr "N繳mero de dias de aviso antes da password expirar\t: %ld\n" -#: src/chage.c:462 +#: src/chage.c:467 #, c-format msgid "%s: do not include \"l\" with other flags\n" msgstr "%s: n瓊o incluir \"l\" com outras flags\n" -#: src/chage.c:474 src/chage.c:602 src/chfn.c:268 src/chfn.c:277 +#: src/chage.c:479 src/chage.c:607 src/chfn.c:268 src/chfn.c:277 #: src/chfn.c:286 src/chfn.c:295 src/chfn.c:304 src/chfn.c:370 src/chfn.c:382 -#: src/gpasswd.c:150 src/login.c:426 src/passwd.c:769 src/passwd.c:805 +#: src/gpasswd.c:150 src/login.c:430 src/passwd.c:769 src/passwd.c:805 #, c-format msgid "%s: Permission denied.\n" msgstr "%s: acesso negado.\n" -#: src/chage.c:507 src/chage.c:713 src/chpasswd.c:173 src/groupadd.c:488 -#: src/groupdel.c:274 src/groupmod.c:456 src/newusers.c:355 src/useradd.c:1469 -#: src/userdel.c:567 src/usermod.c:1272 src/usermod.c:1326 +#: src/chage.c:512 src/chage.c:718 src/chpasswd.c:173 src/groupadd.c:488 +#: src/groupdel.c:274 src/groupmod.c:456 src/newusers.c:355 src/useradd.c:1518 +#: src/userdel.c:567 src/usermod.c:1283 src/usermod.c:1337 #, c-format msgid "%s: PAM authentication failed\n" msgstr "%s: A autentica癟瓊o PAM falhou\n" -#: src/chage.c:525 src/chpasswd.c:188 +#: src/chage.c:530 src/chpasswd.c:188 #, c-format msgid "%s: can't open password file\n" msgstr "%s: n瓊o 矇 poss穩vel abrir o ficheiro de passwords\n" -#: src/chage.c:532 src/chfn.c:324 src/chsh.c:181 src/gpasswd.c:139 +#: src/chage.c:537 src/chfn.c:324 src/chsh.c:181 src/gpasswd.c:139 #: src/gpasswd.c:216 src/groups.c:64 src/passwd.c:811 #, c-format msgid "%s: unknown user %s\n" msgstr "%s: utilizador desconhecido %s\n" -#: src/chage.c:550 +#: src/chage.c:555 #, c-format -msgid "%s: can't lock shadow password file" +msgid "%s: can't lock shadow password file\n" msgstr "" -"%s: n瓊o 矇 poss穩vel obter acesso exclusivo ao ficheiro de passwords shadow" +"%s: n瓊o 矇 poss穩vel obter acesso exclusivo ao ficheiro de passwords shadow\n" -#: src/chage.c:558 +#: src/chage.c:563 #, c-format -msgid "%s: can't open shadow password file" -msgstr "%s: n瓊o 矇 poss穩vel abrir o ficheiro de passwords shadow" +msgid "%s: can't open shadow password file\n" +msgstr "%s: n瓊o 矇 poss穩vel abrir o ficheiro de passwords shadow\n" -#: src/chage.c:618 +#: src/chage.c:623 #, c-format msgid "Changing the aging information for %s\n" msgstr "A alterar a informa癟瓊o de envelhecimento de %s\n" -#: src/chage.c:620 +#: src/chage.c:625 #, c-format msgid "%s: error changing fields\n" msgstr "%s: erro na altera癟瓊o de campos\n" -#: src/chage.c:644 src/pwunconv.c:136 +#: src/chage.c:649 src/pwunconv.c:136 #, c-format msgid "%s: can't update password file\n" msgstr "%s: n瓊o 矇 poss穩vel actualizar o ficheiro de passwords\n" -#: src/chage.c:667 src/pwunconv.c:131 +#: src/chage.c:672 src/pwunconv.c:131 #, c-format msgid "%s: can't update shadow password file\n" msgstr "%s: n瓊o 矇 poss穩vel actualizar o ficheiro de passwords shadow\n" -#: src/chage.c:680 +#: src/chage.c:685 #, c-format msgid "%s: can't rewrite shadow password file\n" msgstr "%s: n瓊o 矇 poss穩vel reescrever o ficheiro de passwords shadow\n" -#: src/chage.c:724 +#: src/chage.c:729 #, c-format msgid "%s: can't rewrite password file\n" msgstr "%s: n瓊o 矇 poss穩vel reescrever o ficheiro de passwords\n" -#: src/chage.c:743 src/chpasswd.c:357 src/groupadd.c:534 src/groupdel.c:339 -#: src/groupmod.c:523 src/newusers.c:570 src/useradd.c:1564 src/userdel.c:689 +#: src/chage.c:748 src/chpasswd.c:357 src/groupadd.c:534 src/groupdel.c:339 +#: src/groupmod.c:523 src/newusers.c:570 src/useradd.c:1613 src/userdel.c:689 #, c-format msgid "%s: PAM chauthtok failed\n" msgstr "%s: falhou chauthtok de PAM\n" @@ -446,7 +465,7 @@ msgstr "" msgid "Cannot open the password file.\n" msgstr "N瓊o 矇 poss穩vel abrir o ficheiro de passwords.\n" -#: src/chfn.c:544 src/chsh.c:356 src/passwd.c:477 src/usermod.c:982 +#: src/chfn.c:544 src/chsh.c:356 src/passwd.c:477 src/usermod.c:993 #, c-format msgid "%s: %s not found in /etc/passwd\n" msgstr "%s: %s n瓊o foi encontrado em /etc/passwd\n" @@ -666,7 +685,7 @@ msgstr "%s: passwords shadow de grupo necess獺rias para -A\n" msgid "Who are you?\n" msgstr "Quem 矇 voc礙?\n" -#: src/gpasswd.c:299 src/newgrp.c:289 +#: src/gpasswd.c:299 src/newgrp.c:318 #, c-format msgid "unknown group: %s\n" msgstr "grupo desconhecido: %s\n" @@ -759,49 +778,49 @@ msgid "Usage: groupadd [-g gid [-o]] [-f] group\n" msgstr "Utiliza癟瓊o: groupadd [-g gid [-o]] [-f] grupo\n" #: src/groupadd.c:161 src/groupadd.c:169 src/groupmod.c:174 src/groupmod.c:196 -#: src/useradd.c:823 src/usermod.c:496 src/usermod.c:618 +#: src/useradd.c:839 src/usermod.c:495 src/usermod.c:617 #, c-format msgid "%s: error adding new group entry\n" msgstr "%s: erro a adicionar o registo do novo grupo\n" -#: src/groupadd.c:218 src/useradd.c:870 +#: src/groupadd.c:218 src/useradd.c:886 #, c-format msgid "%s: name %s is not unique\n" msgstr "%s: o nome %s n瓊o 矇 繳nico\n" #: src/groupadd.c:233 -#, fuzzy, c-format +#, c-format msgid "%s: GID %u is not unique\n" -msgstr "%s: gid %u n瓊o 矇 繳nico\n" +msgstr "%s: GID %u n瓊o 矇 繳nico\n" #: src/groupadd.c:257 -#, fuzzy, c-format +#, c-format msgid "%s: can't get unique GID\n" -msgstr "%s: n瓊o 矇 poss穩vel obter um gid 繳nico\n" +msgstr "%s: n瓊o 矇 poss穩vel obter um GID 繳nico\n" #: src/groupadd.c:279 src/groupmod.c:282 #, c-format msgid "%s: %s is not a valid group name\n" msgstr "%s: %s n瓊o 矇 um nome v獺lido para o grupo\n" -#: src/groupadd.c:308 src/groupmod.c:307 +#: src/groupadd.c:318 src/groupmod.c:307 #, c-format msgid "%s: invalid group %s\n" msgstr "%s: grupo %s inv獺lido\n" -#: src/groupadd.c:325 src/useradd.c:1058 +#: src/groupadd.c:332 src/useradd.c:1094 #, c-format -msgid "%s: -O requires NAME=VALUE\n" -msgstr "%s: -O necessita de NAME=VALUE\n" +msgid "%s: -K requires KEY=VALUE\n" +msgstr "%s: -K necessita de KEY=VALUE\n" -#: src/groupadd.c:369 src/groupdel.c:123 src/groupmod.c:342 src/useradd.c:1167 -#: src/userdel.c:247 src/usermod.c:504 +#: src/groupadd.c:369 src/groupdel.c:123 src/groupmod.c:342 src/useradd.c:1214 +#: src/userdel.c:247 src/usermod.c:503 #, c-format msgid "%s: cannot rewrite group file\n" msgstr "%s: n瓊o 矇 poss穩vel reescrever o ficheiro dos grupos\n" -#: src/groupadd.c:376 src/groupdel.c:130 src/groupmod.c:349 src/useradd.c:1175 -#: src/userdel.c:253 src/usermod.c:627 +#: src/groupadd.c:376 src/groupdel.c:130 src/groupmod.c:349 src/useradd.c:1222 +#: src/userdel.c:253 src/usermod.c:626 #, c-format msgid "%s: cannot rewrite shadow group file\n" msgstr "%s: n瓊o 矇 poss穩vel reescrever o ficheiro de shadow dos grupos\n" @@ -862,7 +881,7 @@ msgstr "%s: o grupo %s n瓊o existe.\n" msgid "%s: group %s is a NIS group\n" msgstr "%s: o grupo %s 矇 um grupo NIS\n" -#: src/groupdel.c:306 src/groupmod.c:489 src/userdel.c:603 src/usermod.c:723 +#: src/groupdel.c:306 src/groupmod.c:489 src/userdel.c:603 src/usermod.c:722 #, c-format msgid "%s: %s is the NIS master\n" msgstr "%s: %s 矇 o NIS master\n" @@ -878,9 +897,9 @@ msgid "%s: %s not found in /etc/group\n" msgstr "%s: %s n瓊o foi encontrado em /etc/group\n" #: src/groupmod.c:241 -#, fuzzy, c-format +#, c-format msgid "%s: %u is not a unique GID\n" -msgstr "%s: %u n瓊o 矇 um gid 繳nico\n" +msgstr "%s: %u n瓊o 矇 um GID 繳nico\n" #: src/groupmod.c:271 #, c-format @@ -1125,7 +1144,7 @@ msgstr "" "\n" "[Encerramento ultrapassado -- entrada de root permitida.]\n" -#: src/login.c:297 +#: src/login.c:302 #, c-format msgid "" "\n" @@ -1134,17 +1153,17 @@ msgstr "" "\n" "Tempo de login caducou ap籀s %d segundos de inactividade.\n" -#: src/login.c:570 +#: src/login.c:576 #, c-format msgid " on `%.100s' from `%.200s'" msgstr " em `%.100s' de `%.200s'" -#: src/login.c:573 +#: src/login.c:579 #, c-format msgid " on `%.100s'" msgstr " em `%.100s'" -#: src/login.c:730 +#: src/login.c:736 #, c-format msgid "" "\n" @@ -1153,25 +1172,25 @@ msgstr "" "\n" "%s login: " -#: src/login.c:885 src/sulogin.c:203 +#: src/login.c:891 src/sulogin.c:207 msgid "Login incorrect" msgstr "Login incorrecto" -#: src/login.c:1032 +#: src/login.c:1038 msgid "Warning: login re-enabled after temporary lockout.\n" msgstr "Aviso: o login foi novamente permitido ap籀s um tempo de bloqueio.\n" -#: src/login.c:1046 +#: src/login.c:1052 #, c-format msgid "Last login: %s on %s" msgstr "ltima entrada no sistema: %s em %s" -#: src/login.c:1049 +#: src/login.c:1055 #, c-format msgid "Last login: %.19s on %s" msgstr "ltima entrada no sistema: %.19s em %s" -#: src/login.c:1054 +#: src/login.c:1060 #, c-format msgid " from %.*s" msgstr " de %.*s" @@ -1186,21 +1205,21 @@ msgstr "Utiliza癟瓊o: newgrp [-] [grupo]\n" msgid "Usage: sg group [[-c] command]\n" msgstr "Utiliza癟瓊o: sg grupo [[-c] comando]\n" -#: src/newgrp.c:130 -#, fuzzy, c-format +#: src/newgrp.c:159 +#, c-format msgid "unknown UID: %u\n" -msgstr "GID desconhecido: %lu\n" +msgstr "GID desconhecido: %u\n" -#: src/newgrp.c:212 +#: src/newgrp.c:241 #, c-format msgid "unknown GID: %lu\n" msgstr "GID desconhecido: %lu\n" -#: src/newgrp.c:355 src/newgrp.c:364 +#: src/newgrp.c:401 src/newgrp.c:410 msgid "Sorry.\n" msgstr "Desculpe.\n" -#: src/newgrp.c:469 +#: src/newgrp.c:515 #, c-format msgid "too many groups\n" msgstr "demasiados grupos\n" @@ -1348,7 +1367,7 @@ msgstr "%s: falta de mem籀ria\n" msgid "%s: Cannot execute %s" msgstr "%s: N瓊o 矇 poss穩vel executar %s" -#: src/passwd.c:732 +#: src/passwd.c:727 #, c-format msgid "%s: repository %s not supported\n" msgstr "%s: o reposit籀rio %s n瓊o 矇 suportado\n" @@ -1465,35 +1484,35 @@ msgstr "%s: n瓊o 矇 poss穩vel actualizar o registo do utilizador %s\n" msgid "%s: can't delete shadow password file\n" msgstr "%s: n瓊o 矇 poss穩vel apagar o ficheiro de shadow de passwords\n" -#: src/su.c:132 +#: src/su.c:129 msgid "Sorry." msgstr "Desculpe." -#: src/su.c:319 +#: src/su.c:315 #, c-format msgid "%s: must be run from a terminal\n" msgstr "%s: deve ser executado a partir de um terminal\n" -#: src/su.c:416 +#: src/su.c:412 #, c-format msgid "%s: pam_start: error %d\n" msgstr "%s: pam_start: erro %d\n" -#: src/su.c:444 +#: src/su.c:440 #, c-format msgid "Unknown id: %s\n" msgstr "Id desconhecido: %s\n" -#: src/su.c:479 src/su.c:495 +#: src/su.c:475 src/su.c:491 #, c-format msgid "You are not authorized to su %s\n" msgstr "N瓊o est獺 autorizado a fazer su %s\n" -#: src/su.c:490 +#: src/su.c:486 msgid "(Enter your own password.)" msgstr "(Introduza a sua password.)" -#: src/su.c:522 +#: src/su.c:520 #, c-format msgid "" "%s: %s\n" @@ -1502,7 +1521,7 @@ msgstr "" "%s: %s\n" "(Ignorado)\n" -#: src/su.c:730 +#: src/su.c:727 #, c-format msgid "No shell\n" msgstr "Sem shell\n" @@ -1527,12 +1546,12 @@ msgstr "Por favor introduza a SUA password como autentica癟瓊o.\n" msgid "No password file\n" msgstr "Ficheiro de passwords n瓊o existe\n" -#: src/sulogin.c:160 +#: src/sulogin.c:164 #, c-format msgid "No password entry for 'root'\n" msgstr "N瓊o est獺 definida nenhuma password para 'root'\n" -#: src/sulogin.c:175 +#: src/sulogin.c:179 msgid "" "\n" "Type control-d to proceed with normal startup,\n" @@ -1542,219 +1561,254 @@ msgstr "" "Pressione control-d para continuar com o arranque normal,\n" "(ou introduza a password de root para manuten癟瓊o do sistema):" -#: src/sulogin.c:210 +#: src/sulogin.c:214 msgid "Entering System Maintenance Mode\n" msgstr "A Entrar no Modo de Manuten癟瓊o do Sistema\n" -#: src/useradd.c:221 src/useradd.c:234 src/usermod.c:664 src/usermod.c:677 +#: src/useradd.c:222 src/useradd.c:235 src/usermod.c:663 src/usermod.c:676 #, c-format msgid "%s: invalid numeric argument `%s'\n" msgstr "%s: argumento num矇rico inv獺lido `%s'\n" -#: src/useradd.c:289 +#: src/useradd.c:290 #, c-format msgid "%s: unknown GID %s\n" msgstr "%s: GID %s desconhecido\n" -#: src/useradd.c:297 src/useradd.c:573 src/useradd.c:1014 src/usermod.c:217 -#: src/usermod.c:785 +#: src/useradd.c:298 src/useradd.c:574 src/useradd.c:1058 src/usermod.c:216 +#: src/usermod.c:788 #, c-format msgid "%s: unknown group %s\n" msgstr "%s: grupo %s desconhecido\n" -#: src/useradd.c:405 +#: src/useradd.c:406 #, c-format msgid "%s: cannot create new defaults file\n" msgstr "%s: n瓊o 矇 poss穩vel criar ficheiro de configura癟繭es por defeito\n" -#: src/useradd.c:410 +#: src/useradd.c:411 #, c-format msgid "%s: cannot open new defaults file\n" msgstr "%s: n瓊o 矇 poss穩vel abrir ficheiro de configura癟繭es por defeito\n" -#: src/useradd.c:498 src/useradd.c:509 +#: src/useradd.c:499 src/useradd.c:510 #, c-format msgid "%s: rename: %s" msgstr "%s: renomear: %s" -#: src/useradd.c:594 src/usermod.c:238 +#: src/useradd.c:595 src/usermod.c:237 #, c-format msgid "%s: group `%s' is a NIS group.\n" msgstr "%s: o grupo `%s' 矇 um grupo NIS.\n" -#: src/useradd.c:603 src/usermod.c:247 +#: src/useradd.c:604 src/usermod.c:246 #, c-format msgid "%s: too many groups specified (max %d).\n" msgstr "%s: est瓊o especificados demasiados grupos (max %d).\n" -#: src/useradd.c:635 +#: src/useradd.c:634 #, c-format -msgid "Usage: useradd [-u uid [-o]] [-g group] [-G group,...] \n" -msgstr "Utiliza癟瓊o: useradd [-u uid [-o]] [-g grupo] [-G grupo,...] \n" - -#: src/useradd.c:638 -#, c-format -msgid " [-d home] [-s shell] [-c comment] [-m [-k template]]\n" +msgid "" +"Usage: useradd [options] LOGIN\n" +"\n" +"Options:\n" +" -b, --base-dir BASE_DIR\tbase directory for the the new user account\n" +"\t\t\t\thome directory\n" +" -c, --comment COMMENT\t\tset the GECOS field for the new user account\n" +" -d, --home-dir HOME_DIR\thome directory for the new user account\n" +" -D, --defaults\t\tprint or save modified default useradd\n" +"\t\t\t\tconfiguration\n" +" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n" +" -f, --inactive INACTIVE\tset password inactive after expiration\n" +"\t\t\t\tto INACTIVE\n" +" -g, --gid GROUP\t\tforce use GROUP for the new user account\n" +" -G, --groups GROUPS\t\tlist of supplementary groups for the new\n" +"\t\t\t\tuser account\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -k, --skel SKEL_DIR \t\tspecify an alternative skel directory\n" +" -K, --key KEY=VALUE\t\toverrides /etc/login.defs defaults\n" +" -m, --create-home\t\tcreate home directory for the new user\n" +"\t\t\t\taccount\n" +" -o, --non-unique\t\tallow create user with duplicate\n" +"\t\t\t\t(non-unique) UID\n" +" -p, --password PASSWORD\tuse encrypted password for the new user\n" +"\t\t\t\taccount\n" +" -s, --shell SHELL\t\tthe login shell for the new user account\n" +" -u, --uid UID\t\t\tforce use the UID for the new user account\n" msgstr "" -" [-d home] [-s shell] [-c coment獺rio] [-m [-k template]]\n" +"Utiliza癟瓊o: useradd [op癟繭es] LOGIN\n" +"\n" +"Op癟繭es:\n" +" -b, --base-dir BASE_DIR\tdirect籀rio base para o direct籀rio home \n" +"\t\t\t\tda conta do novo utilizador\n" +" -c, --comment COMENTRIO\t\tdefine o campo GECOS para a conta\n" +"\t\t\t\tdo novo utilizador -d, --home-dir HOME_DIR\tdirect籀rio home para a " +"conta do novo utilizador\n" +" -D, --defaults\t\tmostra ou grava a alterada configura癟瓊o \n" +"\t\t\t\tpor omiss瓊o do useradd\n" +" -e, --expiredate EXPIRE_DATE\tdefine para EXPIRE_DATE a data em\n" +"\t\t\t\tque a conta expira\n" +" -f, --inactive INACTIVE\tdefine a password inactiva ap籀s expirar\n" +"\t\t\t\tap籀s INACTIVE\n" +" -g, --gid GRUPO\t\tfor癟a a utiliza癟瓊o do GRUPO para a conta do \n" +"\t\t\t\tnovo utilizador\n" +" -G, --groups GRUPOS\t\tlista de grupos adicionais para a conta\n" +"\t\t\t\tdo novo utilizador\n" +" -h, --help\t\t\tmostra esta mensagem e termina\n" +" -k, --skel SKEL_DIR\t\tespecifica um direct籀rio SKEL alternativo\n" +" -K, --key KEY=VALUE\t\tultrapassa os valores padr瓊o de /etc/login.defs\n" +" -m, --create-home\t\tcriar direct籀rio home para a conta\n" +"\t\t\t\tdo novo utilizador\n" +" -o, --non-unique\t\tpermite criar utilizador com UID duplicado\n" +"\t\t\t\t(n瓊o-繳nico)\n" +" -p, --password PASSWORD\tutilizar password encriptada para a\n" +"\t\t\t\tconta do novo utilizador\n" +" -s, --shell SHELL\t\tshell de login para a conta do novo utilizador\n" +" -u, --uid UID\t\t\tfor癟a a utiliza癟瓊o do UID para a conta\t\t\t\tdo novo " +"utilizador\n" -#: src/useradd.c:639 src/useradd.c:643 -#, c-format -msgid " [-f inactive] [-e expire]\n" -msgstr " [-f inactivo] [-e caduca]\n" - -#: src/useradd.c:640 -#, c-format -msgid " [-p passwd] name\n" -msgstr " [-p passwd] nome\n" - -#: src/useradd.c:642 -#, c-format -msgid " useradd -D [-g group] [-b base] [-s shell]\n" -msgstr " useradd -D [-g grupo] [-b base] [-s shell]\n" - -#: src/useradd.c:722 src/usermod.c:426 +#: src/useradd.c:738 src/usermod.c:425 #, c-format msgid "%s: error locking group file\n" msgstr "%s: erro ao tentar obter acesso exclusivo ao ficheiro dos grupos\n" -#: src/useradd.c:726 src/usermod.c:431 +#: src/useradd.c:742 src/usermod.c:430 #, c-format msgid "%s: error opening group file\n" msgstr "%s: erro ao tentar abrir o ficheiro dos grupos\n" -#: src/useradd.c:732 src/usermod.c:524 +#: src/useradd.c:748 src/usermod.c:523 #, c-format msgid "%s: error locking shadow group file\n" msgstr "" "%s: erro ao tentar obter acesso exclusivo ao ficheiro de shadow dos grupos\n" -#: src/useradd.c:737 src/usermod.c:530 +#: src/useradd.c:753 src/usermod.c:529 #, c-format msgid "%s: error opening shadow group file\n" msgstr "%s: erro ao tentar abrir o ficheiro de shadow dos grupos\n" -#: src/useradd.c:875 -#, fuzzy, c-format +#: src/useradd.c:891 +#, c-format msgid "%s: UID %u is not unique\n" -msgstr "%s: gid %u n瓊o 矇 繳nico\n" +msgstr "%s: UID %u n瓊o 矇 繳nico\n" -#: src/useradd.c:905 -#, fuzzy, c-format +#: src/useradd.c:921 +#, c-format msgid "%s: can't get unique UID\n" -msgstr "%s: n瓊o 矇 poss穩vel obter um gid 繳nico\n" +msgstr "%s: n瓊o 矇 poss穩vel obter um UID 繳nico\n" -#: src/useradd.c:936 +#: src/useradd.c:977 #, c-format msgid "%s: invalid base directory `%s'\n" msgstr "%s: a directoria base `%s' 矇 inv獺lida\n" -#: src/useradd.c:946 +#: src/useradd.c:988 #, c-format msgid "%s: invalid comment `%s'\n" msgstr "%s: o coment獺rio `%s' 矇 inv獺lido\n" -#: src/useradd.c:957 +#: src/useradd.c:1000 #, c-format msgid "%s: invalid home directory `%s'\n" msgstr "%s: a directoria home `%s' 矇 inv獺lida\n" -#: src/useradd.c:975 src/usermod.c:768 +#: src/useradd.c:1018 src/usermod.c:771 #, c-format msgid "%s: invalid date `%s'\n" msgstr "%s: a data `%s' 矇 inv獺lida\n" -#: src/useradd.c:988 +#: src/useradd.c:1031 #, c-format msgid "%s: shadow passwords required for -e\n" msgstr "%s: 矇 necess獺rio shadow passwords para -e\n" -#: src/useradd.c:1004 +#: src/useradd.c:1047 #, c-format msgid "%s: shadow passwords required for -f\n" msgstr "%s: 矇 necess獺rio shadow passwords para -f\n" -#: src/useradd.c:1070 src/usermod.c:745 src/usermod.c:755 src/usermod.c:800 -#: src/usermod.c:844 +#: src/useradd.c:1113 src/usermod.c:748 src/usermod.c:758 src/usermod.c:803 +#: src/usermod.c:847 #, c-format msgid "%s: invalid field `%s'\n" msgstr "%s: o campo `%s' 矇 inv獺lido\n" -#: src/useradd.c:1081 +#: src/useradd.c:1126 #, c-format msgid "%s: invalid shell `%s'\n" msgstr "%s: a shell `%s' 矇 inv獺lida\n" -#: src/useradd.c:1122 +#: src/useradd.c:1169 #, c-format msgid "%s: invalid user name '%s'\n" msgstr "%s: o nome de utilizador '%s' 矇 inv獺lido\n" -#: src/useradd.c:1156 src/userdel.c:242 src/usermod.c:909 +#: src/useradd.c:1203 src/userdel.c:242 src/usermod.c:920 #, c-format msgid "%s: cannot rewrite password file\n" msgstr "%s: n瓊o foi poss穩vel reescrever o ficheiro de passwords\n" -#: src/useradd.c:1161 src/userdel.c:245 src/usermod.c:914 +#: src/useradd.c:1208 src/userdel.c:245 src/usermod.c:925 #, c-format msgid "%s: cannot rewrite shadow password file\n" msgstr "%s: n瓊o foi poss穩vel reescrever o ficheiro de shadow de passwords\n" -#: src/useradd.c:1197 src/userdel.c:289 src/usermod.c:942 +#: src/useradd.c:1244 src/userdel.c:289 src/usermod.c:953 #, c-format msgid "%s: unable to lock password file\n" msgstr "%s: n瓊o foi poss穩vel obter acesso exclusivo ao ficheiro de passwords\n" -#: src/useradd.c:1201 src/userdel.c:293 src/usermod.c:946 +#: src/useradd.c:1248 src/userdel.c:293 src/usermod.c:957 #, c-format msgid "%s: unable to open password file\n" msgstr "%s: n瓊o foi poss穩vel abrir o ficheiro de passwords\n" -#: src/useradd.c:1207 src/userdel.c:298 src/usermod.c:951 +#: src/useradd.c:1254 src/userdel.c:298 src/usermod.c:962 #, c-format msgid "%s: cannot lock shadow password file\n" msgstr "" "%s: n瓊o 矇 poss穩vel obter acesso exclusivo ao ficheiro de shadow de " "passwords\n" -#: src/useradd.c:1213 src/userdel.c:303 src/usermod.c:956 +#: src/useradd.c:1260 src/userdel.c:303 src/usermod.c:967 #, c-format msgid "%s: cannot open shadow password file\n" msgstr "%s: n瓊o 矇 poss穩vel abrir o ficheiro de shadow de passwords\n" -#: src/useradd.c:1300 +#: src/useradd.c:1347 #, c-format msgid "%s: error adding new password entry\n" msgstr "%s: erro ao adicionar o registo da nova password\n" -#: src/useradd.c:1310 src/usermod.c:1019 +#: src/useradd.c:1358 src/usermod.c:1030 #, c-format msgid "%s: error adding new shadow password entry\n" msgstr "%s: erro ao adicionar o registo da nova password de shadow\n" -#: src/useradd.c:1337 +#: src/useradd.c:1386 #, c-format msgid "%s: cannot create directory %s\n" msgstr "%s: n瓊o 矇 poss穩vel criar a directoria %s\n" -#: src/useradd.c:1367 +#: src/useradd.c:1416 #, c-format msgid "No group named \"mail\" exists, creating mail spool with mode 0600.\n" msgstr "" "N瓊o existe nenhum grupo chamado \"mail\", criando spool de mail com modo " "0600.\n" -#: src/useradd.c:1390 +#: src/useradd.c:1439 #, c-format msgid "Can't create mail spool for user %s.\n" msgstr "N瓊o foi poss穩vel criar spool de mail para o utilizador %s.\n" -#: src/useradd.c:1492 src/usermod.c:888 +#: src/useradd.c:1541 src/usermod.c:899 #, c-format msgid "%s: user %s exists\n" msgstr "%s: o utilizador %s existe\n" -#: src/useradd.c:1506 +#: src/useradd.c:1555 #, c-format msgid "" "%s: group %s exists - if you want to add this user to that group, use -g.\n" @@ -1762,7 +1816,7 @@ msgstr "" "%s: o grupo %s existe - se pretende adicionar este utilizador a esse grupo, " "utilize -g.\n" -#: src/useradd.c:1544 +#: src/useradd.c:1593 #, c-format msgid "%s: warning: CREATE_HOME not supported, please use -m instead.\n" msgstr "" @@ -1813,12 +1867,12 @@ msgstr "%s: o %s n瓊o pertence a %s, n瓊o ser獺 removido\n" msgid "%s: warning: can't remove " msgstr "%s: aviso: n瓊o 矇 poss穩vel remover " -#: src/userdel.c:584 src/usermod.c:702 +#: src/userdel.c:584 src/usermod.c:701 #, c-format msgid "%s: user %s does not exist\n" msgstr "%s: o utilizador %s n瓊o existe\n" -#: src/userdel.c:599 src/usermod.c:718 +#: src/userdel.c:599 src/usermod.c:717 #, c-format msgid "%s: user %s is a NIS user\n" msgstr "%s: o utilizador %s 矇 um utilizador NIS\n" @@ -1835,101 +1889,107 @@ msgstr "" msgid "%s: error removing directory %s\n" msgstr "%s: erro ao remover a directoria %s\n" -#: src/usermod.c:279 +#: src/usermod.c:278 #, c-format -msgid "Usage: %s\t[-u uid [-o]] [-g group] [-G group,...] \n" +msgid "Usage: %s\t[-u uid [-o]] [-g group] [[-G group,...] [-a]] \n" msgstr "Utiliza癟瓊o: %s\t[-u uid [-o]] [-g grupo] [-G grupo,...] \n" -#: src/usermod.c:283 +#: src/usermod.c:282 #, c-format msgid "\t\t[-d home [-m]] [-s shell] [-c comment] [-l new_name]\n" msgstr "\t\t[-d home [-m]] [-s shell] [-c coment獺rio] [-l novo_nome]\n" -#: src/usermod.c:285 +#: src/usermod.c:284 #, c-format msgid "[-f inactive] [-e expire] " msgstr "[-f inactivo] [-e caduca] " -#: src/usermod.c:286 +#: src/usermod.c:285 #, c-format msgid "[-p passwd] [-L|-U] name\n" msgstr "[-p passwd] [-L|-U] nome\n" -#: src/usermod.c:458 +#: src/usermod.c:457 #, c-format msgid "%s: out of memory in update_group\n" msgstr "%s: falta de mem籀ria em update_group\n" -#: src/usermod.c:567 +#: src/usermod.c:566 #, c-format msgid "%s: out of memory in update_gshadow\n" msgstr "%s: falta de mem籀ria em update_gshadow\n" -#: src/usermod.c:867 +#: src/usermod.c:870 #, c-format msgid "%s: no flags given\n" msgstr "%s: n瓊o foram especificadas flags\n" -#: src/usermod.c:873 +#: src/usermod.c:876 #, c-format msgid "%s: shadow passwords required for -e and -f\n" msgstr "%s: 矇 necess獺ria passwords shadow para -e e -f\n" -#: src/usermod.c:893 +#: src/usermod.c:886 +#, c-format +msgid "%s: -a flag is ONLY allowed with the -G flag\n" +msgstr "%s: -a flag 矇 permitida APENAS com a flag -G\n" + +#: src/usermod.c:904 #, c-format msgid "%s: uid %lu is not unique\n" msgstr "%s: o uid %lu n瓊o 矇 繳nico\n" -#: src/usermod.c:1004 +#: src/usermod.c:1015 #, c-format msgid "%s: error changing password entry\n" msgstr "%s: erro ao alterar o registo de password\n" -#: src/usermod.c:1010 +#: src/usermod.c:1021 #, c-format msgid "%s: error removing password entry\n" msgstr "%s: erro ao remover o registo de password\n" -#: src/usermod.c:1026 +#: src/usermod.c:1037 #, c-format msgid "%s: error removing shadow password entry\n" msgstr "%s: erro ao remover o registo de password de shadow\n" -#: src/usermod.c:1053 +#: src/usermod.c:1064 #, c-format msgid "%s: directory %s exists\n" msgstr "%s: a directoria %s existe\n" -#: src/usermod.c:1061 +#: src/usermod.c:1072 #, c-format msgid "%s: can't create %s\n" msgstr "%s: n瓊o 矇 poss穩vel criar %s\n" -#: src/usermod.c:1066 +#: src/usermod.c:1077 #, c-format msgid "%s: can't chown %s\n" msgstr "%s: n瓊o 矇 poss穩vel efectuar o chown a %s\n" -#: src/usermod.c:1078 +#: src/usermod.c:1089 #, c-format msgid "%s: warning: failed to completely remove old home directory %s" msgstr "" +"%s: aviso: falhou remover completamente remover o antigo direct籀rio home %s" -#: src/usermod.c:1088 +#: src/usermod.c:1099 #, c-format msgid "%s: cannot rename directory %s to %s\n" msgstr "%s: n瓊o 矇 poss穩vel renomear a directoria %s para %s\n" -#: src/usermod.c:1183 +#: src/usermod.c:1194 #, c-format msgid "%s: warning: %s not owned by %s\n" msgstr "%s: aviso: o %s n瓊o pertence a %s\n" -#: src/usermod.c:1189 +#: src/usermod.c:1200 msgid "failed to change mailbox owner" msgstr "a altera癟瓊o do dono da caixa de correio falhou" -#: src/usermod.c:1197 +#: src/usermod.c:1208 msgid "failed to rename mailbox" msgstr "falha ao renomear a caixa do correio" @@ -1965,12 +2025,3 @@ msgstr "" "Uso:\n" "`vipw' edita /etc/passwd `vipw -s' edita /etc/shadow\n" "`vigr' edita /etc/group `vigr -s' edita /etc/gshadow\n" - -#~ msgid "unknown uid: %u\n" -#~ msgstr "uid desconhecido: %u\n" - -#~ msgid "%s: uid %u is not unique\n" -#~ msgstr "%s: uid %u n瓊o 矇 繳nico\n" - -#~ msgid "%s: can't get unique uid\n" -#~ msgstr "%s: n瓊o 矇 poss穩vel obter um uid 繳nico\n" diff --git a/po/pt_BR.gmo b/po/pt_BR.gmo index fa914f05bc862ddb68057a62ce56bcaef1343a67..acab6889d31aa55b36030f7c3590020f1bb880f0 100644 GIT binary patch delta 7428 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 delta 7948 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\n" "Language-Team: Debian-BR Project \n" @@ -139,12 +139,12 @@ msgstr "Sem diret籀rio pessoal, logando com HOME=/" msgid "Cannot execute %s" msgstr "N瓊o foi poss穩vel executar %s" -#: libmisc/sub.c:55 +#: libmisc/sub.c:56 #, c-format msgid "Invalid root directory \"%s\"\n" msgstr "Diret籀rio ra穩z \"%s\" inv獺lido\n" -#: libmisc/sub.c:67 +#: libmisc/sub.c:68 #, c-format msgid "Can't change root directory to \"%s\"\n" msgstr "N瓊o foi poss穩vel mudar o diret籀rio ra穩z para \"%s\"\n" @@ -165,16 +165,16 @@ msgid "configuration error - unknown item '%s' (notify administrator)\n" msgstr "" "erro de configura癟瓊o - item '%s' desconhecido (notifique o administrador)\n" -#: lib/pwauth.c:45 src/newgrp.c:338 +#: lib/pwauth.c:48 src/newgrp.c:384 msgid "Password: " msgstr "Senha : " -#: lib/pwauth.c:47 +#: lib/pwauth.c:50 #, c-format msgid "%s's Password: " msgstr "Senha de %s : " -#: src/chage.c:110 +#: src/chage.c:115 #, c-format msgid "" "Usage: chage [options] user\n" @@ -193,147 +193,147 @@ msgid "" " -W, --warndays WARN_DAYS\tset expiration warning days to WARN_DAYS\n" msgstr "" -#: src/chage.c:155 src/chfn.c:139 src/chsh.c:89 +#: src/chage.c:160 src/chfn.c:139 src/chsh.c:89 #, c-format msgid "Enter the new value, or press ENTER for the default\n" msgstr "Informe o novo valor ou pressione ENTER para aceitar o padr瓊o\n" -#: src/chage.c:159 +#: src/chage.c:164 msgid "Minimum Password Age" msgstr "Idade M穩nima da Senha" -#: src/chage.c:165 +#: src/chage.c:170 msgid "Maximum Password Age" msgstr "Idade M獺xima da Senha" -#: src/chage.c:172 +#: src/chage.c:177 msgid "Last Password Change (YYYY-MM-DD)" msgstr "ltima Mudan癟a de Senha (YYYY-MM-DD)" -#: src/chage.c:180 +#: src/chage.c:185 msgid "Password Expiration Warning" msgstr "Aviso de Expira癟瓊o de Senha" -#: src/chage.c:186 +#: src/chage.c:191 msgid "Password Inactive" msgstr "Senha Inativa" -#: src/chage.c:194 +#: src/chage.c:199 msgid "Account Expiration Date (YYYY-MM-DD)" msgstr "Data de Expira癟瓊o de Senha (YYYY-MM-DD)" -#: src/chage.c:241 +#: src/chage.c:246 #, fuzzy, c-format msgid "Last password change\t\t\t\t\t: " msgstr "ltima Mudan癟a de Senha (YYYY-MM-DD)" -#: src/chage.c:243 src/chage.c:257 src/chage.c:273 src/chage.c:286 +#: src/chage.c:248 src/chage.c:262 src/chage.c:278 src/chage.c:291 #, fuzzy, c-format msgid "never\n" msgstr "Nunca\n" -#: src/chage.c:254 +#: src/chage.c:259 #, fuzzy, c-format msgid "Password expires\t\t\t\t\t: " msgstr "Senha Expira :\t" -#: src/chage.c:270 +#: src/chage.c:275 #, fuzzy, c-format msgid "Password inactive\t\t\t\t\t: " msgstr "Senha Inativa :\t" -#: src/chage.c:284 +#: src/chage.c:289 #, fuzzy, c-format msgid "Account expires\t\t\t\t\t\t: " msgstr "Conta Expira :\t" -#: src/chage.c:300 +#: src/chage.c:305 #, c-format msgid "Minimum number of days between password change\t\t: %ld\n" msgstr "" -#: src/chage.c:302 +#: src/chage.c:307 #, fuzzy, c-format msgid "Maximum number of days between password change\t\t: %ld\n" msgstr "N繳mero m獺ximo de tentativas excedido (%d)\n" -#: src/chage.c:304 +#: src/chage.c:309 #, c-format msgid "Number of days of warning before password expires\t: %ld\n" msgstr "" -#: src/chage.c:462 +#: src/chage.c:467 #, c-format msgid "%s: do not include \"l\" with other flags\n" msgstr "%s : n瓊o inclua \"l\" com outras flags\n" -#: src/chage.c:474 src/chage.c:602 src/chfn.c:268 src/chfn.c:277 +#: src/chage.c:479 src/chage.c:607 src/chfn.c:268 src/chfn.c:277 #: src/chfn.c:286 src/chfn.c:295 src/chfn.c:304 src/chfn.c:370 src/chfn.c:382 -#: src/gpasswd.c:150 src/login.c:426 src/passwd.c:769 src/passwd.c:805 +#: src/gpasswd.c:150 src/login.c:430 src/passwd.c:769 src/passwd.c:805 #, fuzzy, c-format msgid "%s: Permission denied.\n" msgstr "%s : permiss瓊o negada\n" -#: src/chage.c:507 src/chage.c:713 src/chpasswd.c:173 src/groupadd.c:488 -#: src/groupdel.c:274 src/groupmod.c:456 src/newusers.c:355 src/useradd.c:1469 -#: src/userdel.c:567 src/usermod.c:1272 src/usermod.c:1326 +#: src/chage.c:512 src/chage.c:718 src/chpasswd.c:173 src/groupadd.c:488 +#: src/groupdel.c:274 src/groupmod.c:456 src/newusers.c:355 src/useradd.c:1518 +#: src/userdel.c:567 src/usermod.c:1283 src/usermod.c:1337 #, c-format msgid "%s: PAM authentication failed\n" msgstr "%s : autentica癟瓊o PAM falhou\n" -#: src/chage.c:525 src/chpasswd.c:188 +#: src/chage.c:530 src/chpasswd.c:188 #, c-format msgid "%s: can't open password file\n" msgstr "%s : n瓊o foi poss穩vel abrir o arquivo de senhas\n" -#: src/chage.c:532 src/chfn.c:324 src/chsh.c:181 src/gpasswd.c:139 +#: src/chage.c:537 src/chfn.c:324 src/chsh.c:181 src/gpasswd.c:139 #: src/gpasswd.c:216 src/groups.c:64 src/passwd.c:811 #, c-format msgid "%s: unknown user %s\n" msgstr "%s : usu獺rio %s desconhecido\n" -#: src/chage.c:550 +#: src/chage.c:555 #, c-format -msgid "%s: can't lock shadow password file" -msgstr "%s : n瓊o foi poss穩vel obter lock em arquivos de senhas shadow" +msgid "%s: can't lock shadow password file\n" +msgstr "%s : n瓊o foi poss穩vel obter lock em arquivos de senhas shadow\n" -#: src/chage.c:558 +#: src/chage.c:563 #, c-format -msgid "%s: can't open shadow password file" -msgstr "%s : n瓊o foi poss穩vel abrir arquivo de senhas shadow" +msgid "%s: can't open shadow password file\n" +msgstr "%s : n瓊o foi poss穩vel abrir arquivo de senhas shadow\n" -#: src/chage.c:618 +#: src/chage.c:623 #, c-format msgid "Changing the aging information for %s\n" msgstr "Mudando a informa癟瓊o de idade para %s\n" -#: src/chage.c:620 +#: src/chage.c:625 #, c-format msgid "%s: error changing fields\n" msgstr "%s : erro modificando campos\n" -#: src/chage.c:644 src/pwunconv.c:136 +#: src/chage.c:649 src/pwunconv.c:136 #, c-format msgid "%s: can't update password file\n" msgstr "%s : n瓊o foi poss穩vel atualizar arquivo de senhas\n" -#: src/chage.c:667 src/pwunconv.c:131 +#: src/chage.c:672 src/pwunconv.c:131 #, c-format msgid "%s: can't update shadow password file\n" msgstr "%s : n瓊o foi poss穩vel atualizar arquivos de senhas shadow\n" -#: src/chage.c:680 +#: src/chage.c:685 #, c-format msgid "%s: can't rewrite shadow password file\n" msgstr "%s : n瓊o foi poss穩vel reescrever arquivo de senhas shadow\n" -#: src/chage.c:724 +#: src/chage.c:729 #, c-format msgid "%s: can't rewrite password file\n" msgstr "%s : n瓊o foi poss穩vel reescrever arquivo de senhas\n" -#: src/chage.c:743 src/chpasswd.c:357 src/groupadd.c:534 src/groupdel.c:339 -#: src/groupmod.c:523 src/newusers.c:570 src/useradd.c:1564 src/userdel.c:689 +#: src/chage.c:748 src/chpasswd.c:357 src/groupadd.c:534 src/groupdel.c:339 +#: src/groupmod.c:523 src/newusers.c:570 src/useradd.c:1613 src/userdel.c:689 #, c-format msgid "%s: PAM chauthtok failed\n" msgstr "%s : chauthok PAM falhou\n" @@ -446,7 +446,7 @@ msgstr "" msgid "Cannot open the password file.\n" msgstr "N瓊o foi poss穩vel abrir arquivo de senhas.\n" -#: src/chfn.c:544 src/chsh.c:356 src/passwd.c:477 src/usermod.c:982 +#: src/chfn.c:544 src/chsh.c:356 src/passwd.c:477 src/usermod.c:993 #, c-format msgid "%s: %s not found in /etc/passwd\n" msgstr "%s : %s n瓊o encontrado em /etc/passwd\n" @@ -645,7 +645,7 @@ msgstr "%s : senhas de grupo shadow requeridas para -A\n" msgid "Who are you?\n" msgstr "Quem 矇 voc礙 ?\n" -#: src/gpasswd.c:299 src/newgrp.c:289 +#: src/gpasswd.c:299 src/newgrp.c:318 #, c-format msgid "unknown group: %s\n" msgstr "grupo desconhecido : %s\n" @@ -738,12 +738,12 @@ msgid "Usage: groupadd [-g gid [-o]] [-f] group\n" msgstr "Uso : groupadd [-g gid [-o]] [-f] grupo\n" #: src/groupadd.c:161 src/groupadd.c:169 src/groupmod.c:174 src/groupmod.c:196 -#: src/useradd.c:823 src/usermod.c:496 src/usermod.c:618 +#: src/useradd.c:839 src/usermod.c:495 src/usermod.c:617 #, c-format msgid "%s: error adding new group entry\n" msgstr "%s : erro adicionando nova entrada de grupo\n" -#: src/groupadd.c:218 src/useradd.c:870 +#: src/groupadd.c:218 src/useradd.c:886 #, c-format msgid "%s: name %s is not unique\n" msgstr "%s : o nome %s n瓊o 矇 繳nico\n" @@ -763,24 +763,24 @@ msgstr "%s : n瓊o foi poss穩vel obter gid 繳nico\n" msgid "%s: %s is not a valid group name\n" msgstr "%s : %s n瓊o 矇 um nome de grupo v獺lido\n" -#: src/groupadd.c:308 src/groupmod.c:307 +#: src/groupadd.c:318 src/groupmod.c:307 #, c-format msgid "%s: invalid group %s\n" msgstr "%s : grupo %s inv獺lido\n" -#: src/groupadd.c:325 src/useradd.c:1058 -#, c-format -msgid "%s: -O requires NAME=VALUE\n" +#: src/groupadd.c:332 src/useradd.c:1094 +#, fuzzy, c-format +msgid "%s: -K requires KEY=VALUE\n" msgstr "%s : -O requer NOME=VALOR\n" -#: src/groupadd.c:369 src/groupdel.c:123 src/groupmod.c:342 src/useradd.c:1167 -#: src/userdel.c:247 src/usermod.c:504 +#: src/groupadd.c:369 src/groupdel.c:123 src/groupmod.c:342 src/useradd.c:1214 +#: src/userdel.c:247 src/usermod.c:503 #, c-format msgid "%s: cannot rewrite group file\n" msgstr "%s : n瓊o foi poss穩vel regravar arquivo de grupo\n" -#: src/groupadd.c:376 src/groupdel.c:130 src/groupmod.c:349 src/useradd.c:1175 -#: src/userdel.c:253 src/usermod.c:627 +#: src/groupadd.c:376 src/groupdel.c:130 src/groupmod.c:349 src/useradd.c:1222 +#: src/userdel.c:253 src/usermod.c:626 #, c-format msgid "%s: cannot rewrite shadow group file\n" msgstr "%s : n瓊o foi poss穩vel regravar arquivo de grupo shadow\n" @@ -840,7 +840,7 @@ msgstr "%s : grupo %s n瓊o existe\n" msgid "%s: group %s is a NIS group\n" msgstr "%s : grupo %s 矇 um grupo NIS\n" -#: src/groupdel.c:306 src/groupmod.c:489 src/userdel.c:603 src/usermod.c:723 +#: src/groupdel.c:306 src/groupmod.c:489 src/userdel.c:603 src/usermod.c:722 #, c-format msgid "%s: %s is the NIS master\n" msgstr "%s : %s 矇 o mestre NIS\n" @@ -1096,7 +1096,7 @@ msgstr "" "\n" "[Disconex瓊o contornada -- login de root permitido.]\n" -#: src/login.c:297 +#: src/login.c:302 #, c-format msgid "" "\n" @@ -1105,17 +1105,17 @@ msgstr "" "\n" "Login falhou ap籀s %d segundos de espera.\n" -#: src/login.c:570 +#: src/login.c:576 #, c-format msgid " on `%.100s' from `%.200s'" msgstr " em `%.100s' de `%.200s'" -#: src/login.c:573 +#: src/login.c:579 #, c-format msgid " on `%.100s'" msgstr " em `%.100s'" -#: src/login.c:730 +#: src/login.c:736 #, c-format msgid "" "\n" @@ -1124,25 +1124,25 @@ msgstr "" "\n" "%s login : " -#: src/login.c:885 src/sulogin.c:203 +#: src/login.c:891 src/sulogin.c:207 msgid "Login incorrect" msgstr "Login incorreto" -#: src/login.c:1032 +#: src/login.c:1038 msgid "Warning: login re-enabled after temporary lockout.\n" msgstr "Aviso : login rehabilitado ap籀s travamento tempor獺rio.\n" -#: src/login.c:1046 +#: src/login.c:1052 #, c-format msgid "Last login: %s on %s" msgstr "ltimo login : %s em %s" -#: src/login.c:1049 +#: src/login.c:1055 #, c-format msgid "Last login: %.19s on %s" msgstr "ltimo login : %.19s em %s" -#: src/login.c:1054 +#: src/login.c:1060 #, c-format msgid " from %.*s" msgstr " de %.*s" @@ -1157,21 +1157,21 @@ msgstr "Uso : newgrp [-] [grupo]\n" msgid "Usage: sg group [[-c] command]\n" msgstr "Uso : sg group [[-c] comando]\n" -#: src/newgrp.c:130 +#: src/newgrp.c:159 #, fuzzy, c-format msgid "unknown UID: %u\n" msgstr "GID desconhecido : %lu\n" -#: src/newgrp.c:212 +#: src/newgrp.c:241 #, c-format msgid "unknown GID: %lu\n" msgstr "GID desconhecido : %lu\n" -#: src/newgrp.c:355 src/newgrp.c:364 +#: src/newgrp.c:401 src/newgrp.c:410 msgid "Sorry.\n" msgstr "Desculpe.\n" -#: src/newgrp.c:469 +#: src/newgrp.c:515 #, c-format msgid "too many groups\n" msgstr "muitos grupos\n" @@ -1319,7 +1319,7 @@ msgstr "%s : sem mem籀ria\n" msgid "%s: Cannot execute %s" msgstr "%s : N瓊o foi poss穩vel executar %s" -#: src/passwd.c:732 +#: src/passwd.c:727 #, c-format msgid "%s: repository %s not supported\n" msgstr "%s : reposit籀rio %s n瓊o suportado\n" @@ -1436,35 +1436,35 @@ msgstr "%s : n瓊o foi poss穩vel atualizar entrada para usu獺rio %s\n" msgid "%s: can't delete shadow password file\n" msgstr "%s : n瓊o foi poss穩vel remover arquivo de senhas shadow\n" -#: src/su.c:132 +#: src/su.c:129 msgid "Sorry." msgstr "Desculpe." -#: src/su.c:319 +#: src/su.c:315 #, c-format msgid "%s: must be run from a terminal\n" msgstr "%s : deve ser executado a partir de um terminal\n" -#: src/su.c:416 +#: src/su.c:412 #, c-format msgid "%s: pam_start: error %d\n" msgstr "%s : pam_start : erro %d\n" -#: src/su.c:444 +#: src/su.c:440 #, c-format msgid "Unknown id: %s\n" msgstr "Id desconhecido : %s\n" -#: src/su.c:479 src/su.c:495 +#: src/su.c:475 src/su.c:491 #, c-format msgid "You are not authorized to su %s\n" msgstr "Voc礙 n瓊o est獺 autorizado a usar o su para %s\n" -#: src/su.c:490 +#: src/su.c:486 msgid "(Enter your own password.)" msgstr "{Informe sua pr籀pria senha.)" -#: src/su.c:522 +#: src/su.c:520 #, c-format msgid "" "%s: %s\n" @@ -1473,7 +1473,7 @@ msgstr "" "%s : %s\n" "(Ignorado)\n" -#: src/su.c:730 +#: src/su.c:727 #, c-format msgid "No shell\n" msgstr "Sem shell\n" @@ -1498,12 +1498,12 @@ msgstr "Por favor, informe sua PRPRIA senha como autentica癟瓊o.\n" msgid "No password file\n" msgstr "Sem arquivo de senhas\n" -#: src/sulogin.c:160 +#: src/sulogin.c:164 #, c-format msgid "No password entry for 'root'\n" msgstr "Nenhuma entrada de senha para 'root'\n" -#: src/sulogin.c:175 +#: src/sulogin.c:179 msgid "" "\n" "Type control-d to proceed with normal startup,\n" @@ -1513,214 +1513,219 @@ msgstr "" "Digite Control-D para continuar com a inicializa癟瓊o normal, \n" "(ou forne癟a a senha de root para administra癟瓊o do sistema) :" -#: src/sulogin.c:210 +#: src/sulogin.c:214 msgid "Entering System Maintenance Mode\n" msgstr "Entrando em Modo de Manuten癟瓊o do Sistema\n" -#: src/useradd.c:221 src/useradd.c:234 src/usermod.c:664 src/usermod.c:677 +#: src/useradd.c:222 src/useradd.c:235 src/usermod.c:663 src/usermod.c:676 #, c-format msgid "%s: invalid numeric argument `%s'\n" msgstr "%s : argumento num矇rico `%s' inv獺lido\n" -#: src/useradd.c:289 +#: src/useradd.c:290 #, c-format msgid "%s: unknown GID %s\n" msgstr "%s : GID %s desconhecido\n" -#: src/useradd.c:297 src/useradd.c:573 src/useradd.c:1014 src/usermod.c:217 -#: src/usermod.c:785 +#: src/useradd.c:298 src/useradd.c:574 src/useradd.c:1058 src/usermod.c:216 +#: src/usermod.c:788 #, c-format msgid "%s: unknown group %s\n" msgstr "%s : grupo %s desconhecido\n" -#: src/useradd.c:405 +#: src/useradd.c:406 #, c-format msgid "%s: cannot create new defaults file\n" msgstr "%s : n瓊o foi poss穩vel criar novo arquivo de padr繭es\n" -#: src/useradd.c:410 +#: src/useradd.c:411 #, c-format msgid "%s: cannot open new defaults file\n" msgstr "%s : n瓊o foi poss穩vel abrir novo arquivo de padr繭es\n" -#: src/useradd.c:498 src/useradd.c:509 +#: src/useradd.c:499 src/useradd.c:510 #, c-format msgid "%s: rename: %s" msgstr "%s : rename : %s" -#: src/useradd.c:594 src/usermod.c:238 +#: src/useradd.c:595 src/usermod.c:237 #, c-format msgid "%s: group `%s' is a NIS group.\n" msgstr "%s : grupo `%s' 矇 um grupo NIS.\n" -#: src/useradd.c:603 src/usermod.c:247 +#: src/useradd.c:604 src/usermod.c:246 #, c-format msgid "%s: too many groups specified (max %d).\n" msgstr "%s : muitos grupos especificados *m獺imo %d).\n" -#: src/useradd.c:635 +#: src/useradd.c:634 #, c-format -msgid "Usage: useradd [-u uid [-o]] [-g group] [-G group,...] \n" -msgstr "Uso : useradd [-u uid [-o]] [-g grupo] [-G grupo,...] \n" - -#: src/useradd.c:638 -#, c-format -msgid " [-d home] [-s shell] [-c comment] [-m [-k template]]\n" +msgid "" +"Usage: useradd [options] LOGIN\n" +"\n" +"Options:\n" +" -b, --base-dir BASE_DIR\tbase directory for the the new user account\n" +"\t\t\t\thome directory\n" +" -c, --comment COMMENT\t\tset the GECOS field for the new user account\n" +" -d, --home-dir HOME_DIR\thome directory for the new user account\n" +" -D, --defaults\t\tprint or save modified default useradd\n" +"\t\t\t\tconfiguration\n" +" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n" +" -f, --inactive INACTIVE\tset password inactive after expiration\n" +"\t\t\t\tto INACTIVE\n" +" -g, --gid GROUP\t\tforce use GROUP for the new user account\n" +" -G, --groups GROUPS\t\tlist of supplementary groups for the new\n" +"\t\t\t\tuser account\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -k, --skel SKEL_DIR \t\tspecify an alternative skel directory\n" +" -K, --key KEY=VALUE\t\toverrides /etc/login.defs defaults\n" +" -m, --create-home\t\tcreate home directory for the new user\n" +"\t\t\t\taccount\n" +" -o, --non-unique\t\tallow create user with duplicate\n" +"\t\t\t\t(non-unique) UID\n" +" -p, --password PASSWORD\tuse encrypted password for the new user\n" +"\t\t\t\taccount\n" +" -s, --shell SHELL\t\tthe login shell for the new user account\n" +" -u, --uid UID\t\t\tforce use the UID for the new user account\n" msgstr "" -" [-d home] [-s shell] [-c coment獺rio] [-m [-k template]]\n" -#: src/useradd.c:639 src/useradd.c:643 -#, c-format -msgid " [-f inactive] [-e expire]\n" -msgstr " [-f inativo] [-e expira ]\n" - -#: src/useradd.c:640 -#, c-format -msgid " [-p passwd] name\n" -msgstr " [-p passwd] nome\n" - -#: src/useradd.c:642 -#, c-format -msgid " useradd -D [-g group] [-b base] [-s shell]\n" -msgstr " useradd -D [-g grupo] [-b base] [-s shell]\n" - -#: src/useradd.c:722 src/usermod.c:426 +#: src/useradd.c:738 src/usermod.c:425 #, c-format msgid "%s: error locking group file\n" msgstr "%s : erro obtendo lock em arquivo de grupo\n" -#: src/useradd.c:726 src/usermod.c:431 +#: src/useradd.c:742 src/usermod.c:430 #, c-format msgid "%s: error opening group file\n" msgstr "%s : erro abrindo arquivo de grupo\n" -#: src/useradd.c:732 src/usermod.c:524 +#: src/useradd.c:748 src/usermod.c:523 #, c-format msgid "%s: error locking shadow group file\n" msgstr "%s : erro obtendo lock em arquivo de grupo shadow\n" -#: src/useradd.c:737 src/usermod.c:530 +#: src/useradd.c:753 src/usermod.c:529 #, c-format msgid "%s: error opening shadow group file\n" msgstr "%s : erro abrindo arquivo de grupo shadow\n" -#: src/useradd.c:875 +#: src/useradd.c:891 #, fuzzy, c-format msgid "%s: UID %u is not unique\n" msgstr "%s : o gid %u n瓊o 矇 繳nico\n" -#: src/useradd.c:905 +#: src/useradd.c:921 #, fuzzy, c-format msgid "%s: can't get unique UID\n" msgstr "%s : n瓊o foi poss穩vel obter gid 繳nico\n" -#: src/useradd.c:936 +#: src/useradd.c:977 #, c-format msgid "%s: invalid base directory `%s'\n" msgstr "%s : diret籀rio base `%s'inv獺lido\n" -#: src/useradd.c:946 +#: src/useradd.c:988 #, c-format msgid "%s: invalid comment `%s'\n" msgstr "%s : coment獺rio `%s' inv獺lido\n" -#: src/useradd.c:957 +#: src/useradd.c:1000 #, c-format msgid "%s: invalid home directory `%s'\n" msgstr "%s : diret籀rio home `%s' inv獺lido\n" -#: src/useradd.c:975 src/usermod.c:768 +#: src/useradd.c:1018 src/usermod.c:771 #, c-format msgid "%s: invalid date `%s'\n" msgstr "%s : data `%s' inv獺lida\n" -#: src/useradd.c:988 +#: src/useradd.c:1031 #, c-format msgid "%s: shadow passwords required for -e\n" msgstr "%s : senhas shadow necess獺rias para -e\n" -#: src/useradd.c:1004 +#: src/useradd.c:1047 #, c-format msgid "%s: shadow passwords required for -f\n" msgstr "%s : senhas shadow necess獺rias para -f\n" -#: src/useradd.c:1070 src/usermod.c:745 src/usermod.c:755 src/usermod.c:800 -#: src/usermod.c:844 +#: src/useradd.c:1113 src/usermod.c:748 src/usermod.c:758 src/usermod.c:803 +#: src/usermod.c:847 #, c-format msgid "%s: invalid field `%s'\n" msgstr "%s : campo `%s' inv獺lido\n" -#: src/useradd.c:1081 +#: src/useradd.c:1126 #, c-format msgid "%s: invalid shell `%s'\n" msgstr "%s : shell `%s' inv獺lida\n" -#: src/useradd.c:1122 +#: src/useradd.c:1169 #, c-format msgid "%s: invalid user name '%s'\n" msgstr "%s : nome de usu獺rio '%s' inv獺lido\n" -#: src/useradd.c:1156 src/userdel.c:242 src/usermod.c:909 +#: src/useradd.c:1203 src/userdel.c:242 src/usermod.c:920 #, c-format msgid "%s: cannot rewrite password file\n" msgstr "%s : n瓊o foi poss穩vel reescrever arquivo de senhas\n" -#: src/useradd.c:1161 src/userdel.c:245 src/usermod.c:914 +#: src/useradd.c:1208 src/userdel.c:245 src/usermod.c:925 #, c-format msgid "%s: cannot rewrite shadow password file\n" msgstr "%s : n瓊o foi poss穩vel reescrever arquivo de senhas shadow\n" -#: src/useradd.c:1197 src/userdel.c:289 src/usermod.c:942 +#: src/useradd.c:1244 src/userdel.c:289 src/usermod.c:953 #, c-format msgid "%s: unable to lock password file\n" msgstr "%s : n瓊o foi poss穩vel obter lock em arquivo de senhas\n" -#: src/useradd.c:1201 src/userdel.c:293 src/usermod.c:946 +#: src/useradd.c:1248 src/userdel.c:293 src/usermod.c:957 #, c-format msgid "%s: unable to open password file\n" msgstr "%s : n瓊o foi poss穩vel abrir arquivo de senhas\n" -#: src/useradd.c:1207 src/userdel.c:298 src/usermod.c:951 +#: src/useradd.c:1254 src/userdel.c:298 src/usermod.c:962 #, c-format msgid "%s: cannot lock shadow password file\n" msgstr "%s : n瓊o foi poss穩vel obter lock em arquivo de senhas shadow\n" -#: src/useradd.c:1213 src/userdel.c:303 src/usermod.c:956 +#: src/useradd.c:1260 src/userdel.c:303 src/usermod.c:967 #, c-format msgid "%s: cannot open shadow password file\n" msgstr "%s : n瓊o foi poss穩vel abrir arquivo de senhas shadow\n" -#: src/useradd.c:1300 +#: src/useradd.c:1347 #, c-format msgid "%s: error adding new password entry\n" msgstr "%s : erro adicionando nova entrada de senha\n" -#: src/useradd.c:1310 src/usermod.c:1019 +#: src/useradd.c:1358 src/usermod.c:1030 #, c-format msgid "%s: error adding new shadow password entry\n" msgstr "%s : erro adicionando nova entrada de senha shadow\n" -#: src/useradd.c:1337 +#: src/useradd.c:1386 #, c-format msgid "%s: cannot create directory %s\n" msgstr "%s : n瓊o foi poss穩vel criar diret籀rio %s\n" -#: src/useradd.c:1367 +#: src/useradd.c:1416 #, c-format msgid "No group named \"mail\" exists, creating mail spool with mode 0600.\n" msgstr "" -#: src/useradd.c:1390 +#: src/useradd.c:1439 #, fuzzy, c-format msgid "Can't create mail spool for user %s.\n" msgstr "%s : n瓊o foi poss穩vel atualizar entrada para usu獺rio %s\n" -#: src/useradd.c:1492 src/usermod.c:888 +#: src/useradd.c:1541 src/usermod.c:899 #, c-format msgid "%s: user %s exists\n" msgstr "%s : usu獺rio %s existe\n" -#: src/useradd.c:1506 +#: src/useradd.c:1555 #, c-format msgid "" "%s: group %s exists - if you want to add this user to that group, use -g.\n" @@ -1728,7 +1733,7 @@ msgstr "" "%s : grupo %s existe - caso voc礙 ueira adicionar esse usu獺rio a esse \n" "grupo, utilize -g.\n" -#: src/useradd.c:1544 +#: src/useradd.c:1593 #, c-format msgid "%s: warning: CREATE_HOME not supported, please use -m instead.\n" msgstr "%s : aviso CREATE_HOME n瓊o 矇 suportado, por favor, utilize -m.\n" @@ -1778,12 +1783,12 @@ msgstr "%s : %s n瓊o 矇 propriedade de %s, n瓊o removendo\n" msgid "%s: warning: can't remove " msgstr "%s : aviso : n瓊o foi poss穩vel remover " -#: src/userdel.c:584 src/usermod.c:702 +#: src/userdel.c:584 src/usermod.c:701 #, c-format msgid "%s: user %s does not exist\n" msgstr "%s : usu獺rio %s n瓊o existe\n" -#: src/userdel.c:599 src/usermod.c:718 +#: src/userdel.c:599 src/usermod.c:717 #, c-format msgid "%s: user %s is a NIS user\n" msgstr "%s : usu獺rio %s 矇 um usu獺rio NIS\n" @@ -1798,101 +1803,106 @@ msgstr "%s : n瓊o removendo diret籀rio %s (removeria o home do usu獺rio %s)\n" msgid "%s: error removing directory %s\n" msgstr "%s : erro removendo diret籀rio %s\n" -#: src/usermod.c:279 +#: src/usermod.c:278 #, c-format -msgid "Usage: %s\t[-u uid [-o]] [-g group] [-G group,...] \n" +msgid "Usage: %s\t[-u uid [-o]] [-g group] [[-G group,...] [-a]] \n" msgstr "Uso : %s\t[-u uid [-o]] [-g grupo] [-G grupo,...] \n" -#: src/usermod.c:283 +#: src/usermod.c:282 #, c-format msgid "\t\t[-d home [-m]] [-s shell] [-c comment] [-l new_name]\n" msgstr "\t\t[-d home [-m]] [-s shell] [-c coment獺rio] [-l novo_nome]\n" -#: src/usermod.c:285 +#: src/usermod.c:284 #, c-format msgid "[-f inactive] [-e expire] " msgstr "[-f inativo] [-e expira] " -#: src/usermod.c:286 +#: src/usermod.c:285 #, c-format msgid "[-p passwd] [-L|-U] name\n" msgstr "[-p passwd] [-L|-U] nome\n" -#: src/usermod.c:458 +#: src/usermod.c:457 #, c-format msgid "%s: out of memory in update_group\n" msgstr "%s : sem mem籀ria em update_group\n" -#: src/usermod.c:567 +#: src/usermod.c:566 #, c-format msgid "%s: out of memory in update_gshadow\n" msgstr "%s : sem mem籀ria em update_gshadow\n" -#: src/usermod.c:867 +#: src/usermod.c:870 #, c-format msgid "%s: no flags given\n" msgstr "%s : nenhuma flag informada\n" -#: src/usermod.c:873 +#: src/usermod.c:876 #, c-format msgid "%s: shadow passwords required for -e and -f\n" msgstr "%s : senhas shadow necess獺rias para -e e -f\n" -#: src/usermod.c:893 +#: src/usermod.c:886 +#, c-format +msgid "%s: -a flag is ONLY allowed with the -G flag\n" +msgstr "" + +#: src/usermod.c:904 #, c-format msgid "%s: uid %lu is not unique\n" msgstr "%s : o uid %lu n瓊o 矇 繳nico\n" -#: src/usermod.c:1004 +#: src/usermod.c:1015 #, c-format msgid "%s: error changing password entry\n" msgstr "%s : erro modificando entrada de senha\n" -#: src/usermod.c:1010 +#: src/usermod.c:1021 #, c-format msgid "%s: error removing password entry\n" msgstr "%s : erro removendo entrada de senha\n" -#: src/usermod.c:1026 +#: src/usermod.c:1037 #, c-format msgid "%s: error removing shadow password entry\n" msgstr "%s erro removendo entrada de senha shadow\n" -#: src/usermod.c:1053 +#: src/usermod.c:1064 #, c-format msgid "%s: directory %s exists\n" msgstr "%s : diret籀rio %s existe\n" -#: src/usermod.c:1061 +#: src/usermod.c:1072 #, c-format msgid "%s: can't create %s\n" msgstr "%s : n瓊o foi poss穩vel criar %s\n" -#: src/usermod.c:1066 +#: src/usermod.c:1077 #, c-format msgid "%s: can't chown %s\n" msgstr "%s : n瓊o foi poss穩vel executar chown %s\n" -#: src/usermod.c:1078 +#: src/usermod.c:1089 #, c-format msgid "%s: warning: failed to completely remove old home directory %s" msgstr "" -#: src/usermod.c:1088 +#: src/usermod.c:1099 #, c-format msgid "%s: cannot rename directory %s to %s\n" msgstr "%s : n瓊o foi poss穩vel renomear diret籀rio %s para %s\n" -#: src/usermod.c:1183 +#: src/usermod.c:1194 #, c-format msgid "%s: warning: %s not owned by %s\n" msgstr "%s : aviso : %s n瓊o 矇 propriedade de %s\n" -#: src/usermod.c:1189 +#: src/usermod.c:1200 msgid "failed to change mailbox owner" msgstr "falha au mudar o dono da caixa-postal" -#: src/usermod.c:1197 +#: src/usermod.c:1208 msgid "failed to rename mailbox" msgstr "falha ao renomear caixa-postal" @@ -1929,6 +1939,28 @@ msgstr "" "`vipw' edita /etc/passwd `vipw -s' edita /etc/shadow\n" "`vigr' edita /etc/group `vigr -s' edita /etc/gshadow\n" +#, fuzzy +#~ msgid "Usage: useradd [-u uid [-o]] [-g group] [-G group,...] \n" +#~ msgstr "Uso : useradd [-u uid [-o]] [-g grupo] [-G grupo,...] \n" + +#~ msgid "" +#~ " [-d home] [-s shell] [-c comment] [-m [-k template]]\n" +#~ msgstr "" +#~ " [-d home] [-s shell] [-c coment獺rio] [-m [-k template]]\n" + +#~ msgid " [-f inactive] [-e expire]\n" +#~ msgstr " [-f inativo] [-e expira ]\n" + +#, fuzzy +#~ msgid " [-p passwd] [-K KEY=VALUE] name\n" +#~ msgstr " [-p passwd] nome\n" + +#~ msgid " useradd -D [-g group] [-b base] [-s shell]\n" +#~ msgstr " useradd -D [-g grupo] [-b base] [-s shell]\n" + +#~ msgid "%s: -O requires NAME=VALUE\n" +#~ msgstr "%s : -O requer NOME=VALOR\n" + #~ msgid "unknown uid: %u\n" #~ msgstr "uid desconhecido : %u\n" diff --git a/po/ro.gmo b/po/ro.gmo index 5a8138b7a796d8f1af063b85298239c9de0df295..24315a8fc3dc9d3f34031648ccd1ebb39a54de30 100644 GIT binary patch delta 12331 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%0De2DHruZ5H0aobSF#z-r`D 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 diff --git a/po/ro.po b/po/ro.po index 03f061a3..29986fff 100644 --- a/po/ro.po +++ b/po/ro.po @@ -1,4 +1,3 @@ -# translation of ro.po to Romanian # translation of shadow_ro.po to Romanian # This file is distributed under the same license as the PACKAGE package. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER. @@ -6,12 +5,12 @@ # msgid "" msgstr "" -"Project-Id-Version: shadow 4.0.8\n" +"Project-Id-Version: shadow 4.0.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2005-06-20 17:48+0200\n" -"PO-Revision-Date: 2005-05-14 02:20+0300\n" +"POT-Creation-Date: 2005-07-18 16:02+0200\n" +"PO-Revision-Date: 2005-07-11 17:35+0300\n" "Last-Translator: Sorin Batariuc \n" -"Language-Team: Romanian \n" +"Language-Team: Romanian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -146,12 +145,12 @@ msgstr "Fr director personal, autentificat cu HOME=/" msgid "Cannot execute %s" msgstr "Nu pot executa %s" -#: libmisc/sub.c:55 +#: libmisc/sub.c:56 #, c-format msgid "Invalid root directory \"%s\"\n" msgstr "Director rdcin invalid \"%s\"\n" -#: libmisc/sub.c:67 +#: libmisc/sub.c:68 #, c-format msgid "Can't change root directory to \"%s\"\n" msgstr "Nu pot schimba directorul rdcin la \"%s\"\n" @@ -172,16 +171,16 @@ msgid "configuration error - unknown item '%s' (notify administrator)\n" msgstr "" "eroare de configurare - articol necunoscut '%s' (anun籟a籟i administratorul)\n" -#: lib/pwauth.c:45 src/newgrp.c:338 +#: lib/pwauth.c:48 src/newgrp.c:384 msgid "Password: " msgstr "Parola: " -#: lib/pwauth.c:47 +#: lib/pwauth.c:50 #, c-format msgid "%s's Password: " msgstr "Parola %s: " -#: src/chage.c:110 +#: src/chage.c:115 #, c-format msgid "" "Usage: chage [options] user\n" @@ -199,148 +198,166 @@ msgid "" "\t\t\t\tchange to MAX_DAYS\n" " -W, --warndays WARN_DAYS\tset expiration warning days to WARN_DAYS\n" msgstr "" +"Folosire: chage [op籟iuni] utilizator\n" +"\n" +"Op籟iuni:\n" +" -d, --lastday ULTIMA_ZI\tseteaz ultima schimbare de parol la ULTIMA_ZI\n" +" -E, --expiredate DATA_EXPIRARE\tseteaz data expirrii contului la " +"DATA_EXPIRARE\n" +" -h, --help\t\t\tafieaz acest mesaj de ajutor i iei\n" +" -I, --inactive INACTIV\tseteaz parol inactiv dup expirare\n" +"\t\t\t\tla INACTIV\n" +" -l, --list\t\t\tarat informa籟iile de temporalitate ale contului\n" +" -m, --mindays MIN_ZILE\tseteaz numrul minim de zile 簾nainde de " +"schimbarea\n" +"\t\t\t\tparolei to MIN_ZILE\n" +" -M, --maxdays MAX_ZILE\tseteaz numrul maxim de zile 簾nainte de " +"schimbarea\n" +"\t\t\t\tparolei la MAX_ZILE\n" +" -W, --warndays AVERTIZ_ZILE\tseteaz zilele de avertisment pentru expirare " +"la AVERTIZ_ZILE\n" -#: src/chage.c:155 src/chfn.c:139 src/chsh.c:89 +#: src/chage.c:160 src/chfn.c:139 src/chsh.c:89 #, c-format msgid "Enter the new value, or press ENTER for the default\n" msgstr "Introduce籟i noua valoare, sau apsa籟i ENTER pentru cea implicit\n" -#: src/chage.c:159 +#: src/chage.c:164 msgid "Minimum Password Age" msgstr "V璽rsta minim a parolei" -#: src/chage.c:165 +#: src/chage.c:170 msgid "Maximum Password Age" msgstr "V璽rsta maxim a parolei" -#: src/chage.c:172 +#: src/chage.c:177 msgid "Last Password Change (YYYY-MM-DD)" msgstr "Ultima schimbare de parol (AAAA-LL-ZZ)" -#: src/chage.c:180 +#: src/chage.c:185 msgid "Password Expiration Warning" msgstr "Avertisment de expirare a parolei" -#: src/chage.c:186 +#: src/chage.c:191 msgid "Password Inactive" msgstr "Parol inactiv" -#: src/chage.c:194 +#: src/chage.c:199 msgid "Account Expiration Date (YYYY-MM-DD)" msgstr "Data expirrii contului (AAAA-LL-ZZ)" -#: src/chage.c:241 +#: src/chage.c:246 #, c-format msgid "Last password change\t\t\t\t\t: " msgstr "Ultima schimbare de parol\t\t\t\t\t: " -#: src/chage.c:243 src/chage.c:257 src/chage.c:273 src/chage.c:286 +#: src/chage.c:248 src/chage.c:262 src/chage.c:278 src/chage.c:291 #, c-format msgid "never\n" msgstr "niciodat\n" -#: src/chage.c:254 +#: src/chage.c:259 #, c-format msgid "Password expires\t\t\t\t\t: " msgstr "Parola expir:\t\t\t\t\t\t: " -#: src/chage.c:270 +#: src/chage.c:275 #, c-format msgid "Password inactive\t\t\t\t\t: " msgstr "Parol inactiv\t\t\t\t\t\t: " -#: src/chage.c:284 +#: src/chage.c:289 #, c-format msgid "Account expires\t\t\t\t\t\t: " msgstr "Contul expir\t\t\t\t\t\t: " -#: src/chage.c:300 +#: src/chage.c:305 #, c-format msgid "Minimum number of days between password change\t\t: %ld\n" msgstr "Numrul minim de zile dintre modificrile de parol\t\t: %ld\n" -#: src/chage.c:302 +#: src/chage.c:307 #, c-format msgid "Maximum number of days between password change\t\t: %ld\n" msgstr "Numrul maxim de zile dintre modificrile de parol\t\t: %ld\n" -#: src/chage.c:304 +#: src/chage.c:309 #, c-format msgid "Number of days of warning before password expires\t: %ld\n" msgstr "Numrul de zile de avertizri dinaintea expirrii parolei\t: %ld\n" -#: src/chage.c:462 +#: src/chage.c:467 #, c-format msgid "%s: do not include \"l\" with other flags\n" msgstr "%s: nu include \"l\" cu alte semnalizatoare\n" -#: src/chage.c:474 src/chage.c:602 src/chfn.c:268 src/chfn.c:277 +#: src/chage.c:479 src/chage.c:607 src/chfn.c:268 src/chfn.c:277 #: src/chfn.c:286 src/chfn.c:295 src/chfn.c:304 src/chfn.c:370 src/chfn.c:382 -#: src/gpasswd.c:150 src/login.c:426 src/passwd.c:769 src/passwd.c:805 +#: src/gpasswd.c:150 src/login.c:430 src/passwd.c:769 src/passwd.c:805 #, c-format msgid "%s: Permission denied.\n" msgstr "%s: permisiune refuzat.\n" -#: src/chage.c:507 src/chage.c:713 src/chpasswd.c:173 src/groupadd.c:488 -#: src/groupdel.c:274 src/groupmod.c:456 src/newusers.c:355 src/useradd.c:1469 -#: src/userdel.c:567 src/usermod.c:1272 src/usermod.c:1326 +#: src/chage.c:512 src/chage.c:718 src/chpasswd.c:173 src/groupadd.c:488 +#: src/groupdel.c:274 src/groupmod.c:456 src/newusers.c:355 src/useradd.c:1518 +#: src/userdel.c:567 src/usermod.c:1283 src/usermod.c:1337 #, c-format msgid "%s: PAM authentication failed\n" msgstr "%s: autentificare PAM euat\n" -#: src/chage.c:525 src/chpasswd.c:188 +#: src/chage.c:530 src/chpasswd.c:188 #, c-format msgid "%s: can't open password file\n" msgstr "%s; nu pot deschide fiierul de conturi utilizatori\n" -#: src/chage.c:532 src/chfn.c:324 src/chsh.c:181 src/gpasswd.c:139 +#: src/chage.c:537 src/chfn.c:324 src/chsh.c:181 src/gpasswd.c:139 #: src/gpasswd.c:216 src/groups.c:64 src/passwd.c:811 #, c-format msgid "%s: unknown user %s\n" msgstr "%s: utilizator necunoscut %s\n" -#: src/chage.c:550 +#: src/chage.c:555 #, c-format -msgid "%s: can't lock shadow password file" -msgstr "%s nu pot 簾ncuia fiierul de parole criptate" +msgid "%s: can't lock shadow password file\n" +msgstr "%s nu pot 簾ncuia fiierul de parole criptate\n" -#: src/chage.c:558 +#: src/chage.c:563 #, c-format -msgid "%s: can't open shadow password file" -msgstr "%s: nu pot deschide fiierul de parole criptate" +msgid "%s: can't open shadow password file\n" +msgstr "%s: nu pot deschide fiierul de parole criptate\n" -#: src/chage.c:618 +#: src/chage.c:623 #, c-format msgid "Changing the aging information for %s\n" msgstr "Modific informa籟ia de temporalitate pentru %s\n" -#: src/chage.c:620 +#: src/chage.c:625 #, c-format msgid "%s: error changing fields\n" msgstr "%s: eroare la modificarea c璽mpurilor\n" -#: src/chage.c:644 src/pwunconv.c:136 +#: src/chage.c:649 src/pwunconv.c:136 #, c-format msgid "%s: can't update password file\n" msgstr "%s: nu pot actualiza fiierul de conturi utilizatori\n" -#: src/chage.c:667 src/pwunconv.c:131 +#: src/chage.c:672 src/pwunconv.c:131 #, c-format msgid "%s: can't update shadow password file\n" msgstr "%s: nu pot actualiza fiierul de parole criptate\n" -#: src/chage.c:680 +#: src/chage.c:685 #, c-format msgid "%s: can't rewrite shadow password file\n" msgstr "%s: nu pot rescrie fiierul de parole criptate\n" -#: src/chage.c:724 +#: src/chage.c:729 #, c-format msgid "%s: can't rewrite password file\n" msgstr "%s: nu pot rescrie fiierul de conturi utilizatori\n" -#: src/chage.c:743 src/chpasswd.c:357 src/groupadd.c:534 src/groupdel.c:339 -#: src/groupmod.c:523 src/newusers.c:570 src/useradd.c:1564 src/userdel.c:689 +#: src/chage.c:748 src/chpasswd.c:357 src/groupadd.c:534 src/groupdel.c:339 +#: src/groupmod.c:523 src/newusers.c:570 src/useradd.c:1613 src/userdel.c:689 #, c-format msgid "%s: PAM chauthtok failed\n" msgstr "%s: euare chauthtok PAM\n" @@ -451,7 +468,7 @@ msgstr "Nu pot 簾ncuia fiierul de conturi utilizatori; 簾ncerca籟i mai t璽rziu msgid "Cannot open the password file.\n" msgstr "Nu pot deschide fiierul de conturi utilizatori.\n" -#: src/chfn.c:544 src/chsh.c:356 src/passwd.c:477 src/usermod.c:982 +#: src/chfn.c:544 src/chsh.c:356 src/passwd.c:477 src/usermod.c:993 #, c-format msgid "%s: %s not found in /etc/passwd\n" msgstr "%s: nu s-a gsit %s 簾n /etc/passwd\n" @@ -676,7 +693,7 @@ msgstr "%s: sunt cerute parole criptate de grup pentru -A\n" msgid "Who are you?\n" msgstr "Cine sunte籟i?\n" -#: src/gpasswd.c:299 src/newgrp.c:289 +#: src/gpasswd.c:299 src/newgrp.c:318 #, c-format msgid "unknown group: %s\n" msgstr "grup necunoscut: %s\n" @@ -769,49 +786,49 @@ msgid "Usage: groupadd [-g gid [-o]] [-f] group\n" msgstr "Utilizare: groupadd [-g id_grup [-o]] [-f] grup\n" #: src/groupadd.c:161 src/groupadd.c:169 src/groupmod.c:174 src/groupmod.c:196 -#: src/useradd.c:823 src/usermod.c:496 src/usermod.c:618 +#: src/useradd.c:839 src/usermod.c:495 src/usermod.c:617 #, c-format msgid "%s: error adding new group entry\n" msgstr "%s: eroare la adugarea unei noi intrri de grup\n" -#: src/groupadd.c:218 src/useradd.c:870 +#: src/groupadd.c:218 src/useradd.c:886 #, c-format msgid "%s: name %s is not unique\n" msgstr "%s: numele %s nu este unic\n" #: src/groupadd.c:233 -#, fuzzy, c-format +#, c-format msgid "%s: GID %u is not unique\n" -msgstr "%s: id grup %u nu este unic\n" +msgstr "%s: GID %u nu este unic\n" #: src/groupadd.c:257 -#, fuzzy, c-format +#, c-format msgid "%s: can't get unique GID\n" -msgstr "%s: nu pot prelua id unic de grup\n" +msgstr "%s: nu pot prelua GID unic\n" #: src/groupadd.c:279 src/groupmod.c:282 #, c-format msgid "%s: %s is not a valid group name\n" msgstr "%s: %s nu este un nume de grup valid\n" -#: src/groupadd.c:308 src/groupmod.c:307 +#: src/groupadd.c:318 src/groupmod.c:307 #, c-format msgid "%s: invalid group %s\n" msgstr "%s: grup nevalid %s\n" -#: src/groupadd.c:325 src/useradd.c:1058 +#: src/groupadd.c:332 src/useradd.c:1094 #, c-format -msgid "%s: -O requires NAME=VALUE\n" -msgstr "%s: -O cere NAME=VALUE\n" +msgid "%s: -K requires KEY=VALUE\n" +msgstr "%s: -K cere KEY=VALUE\n" -#: src/groupadd.c:369 src/groupdel.c:123 src/groupmod.c:342 src/useradd.c:1167 -#: src/userdel.c:247 src/usermod.c:504 +#: src/groupadd.c:369 src/groupdel.c:123 src/groupmod.c:342 src/useradd.c:1214 +#: src/userdel.c:247 src/usermod.c:503 #, c-format msgid "%s: cannot rewrite group file\n" msgstr "%s: nu pot rescrie fiierul de grupuri\n" -#: src/groupadd.c:376 src/groupdel.c:130 src/groupmod.c:349 src/useradd.c:1175 -#: src/userdel.c:253 src/usermod.c:627 +#: src/groupadd.c:376 src/groupdel.c:130 src/groupmod.c:349 src/useradd.c:1222 +#: src/userdel.c:253 src/usermod.c:626 #, c-format msgid "%s: cannot rewrite shadow group file\n" msgstr "%s: nu pot rescrie fiierul de parole criptate pentru grupuri\n" @@ -871,7 +888,7 @@ msgstr "%s: grupul %s nu exist\n" msgid "%s: group %s is a NIS group\n" msgstr "%s: grupul %s este un grup NIS\n" -#: src/groupdel.c:306 src/groupmod.c:489 src/userdel.c:603 src/usermod.c:723 +#: src/groupdel.c:306 src/groupmod.c:489 src/userdel.c:603 src/usermod.c:722 #, c-format msgid "%s: %s is the NIS master\n" msgstr "%s: %s este stp璽n NIS\n" @@ -887,9 +904,9 @@ msgid "%s: %s not found in /etc/group\n" msgstr "%s: %s nu s-a gsit 簾n /etc/group\n" #: src/groupmod.c:241 -#, fuzzy, c-format +#, c-format msgid "%s: %u is not a unique GID\n" -msgstr "%s: %u nu este un id unic de grup\n" +msgstr "%s: %u nu este un GID unic\n" #: src/groupmod.c:271 #, c-format @@ -1135,7 +1152,7 @@ msgstr "" "\n" "[Faz de deconectare trecut -- autentificare permis pentru root.]\n" -#: src/login.c:297 +#: src/login.c:302 #, c-format msgid "" "\n" @@ -1144,17 +1161,17 @@ msgstr "" "\n" "Timp expirat pentru autentificare dup %d secunde.\n" -#: src/login.c:570 +#: src/login.c:576 #, c-format msgid " on `%.100s' from `%.200s'" msgstr " 簾n `%.100s' din `%.200s'" -#: src/login.c:573 +#: src/login.c:579 #, c-format msgid " on `%.100s'" msgstr " 簾n `%.100s'" -#: src/login.c:730 +#: src/login.c:736 #, c-format msgid "" "\n" @@ -1163,25 +1180,25 @@ msgstr "" "\n" "%s autentificat: " -#: src/login.c:885 src/sulogin.c:203 +#: src/login.c:891 src/sulogin.c:207 msgid "Login incorrect" msgstr "autentificare incorect" -#: src/login.c:1032 +#: src/login.c:1038 msgid "Warning: login re-enabled after temporary lockout.\n" msgstr "Avertisment: autentificare reactivat dup 簾nchiderea temporar.\n" -#: src/login.c:1046 +#: src/login.c:1052 #, c-format msgid "Last login: %s on %s" msgstr "Ultima autentificare: %s 簾n %s" -#: src/login.c:1049 +#: src/login.c:1055 #, c-format msgid "Last login: %.19s on %s" msgstr "Ultima autentificare: %.19s 簾n %s" -#: src/login.c:1054 +#: src/login.c:1060 #, c-format msgid " from %.*s" msgstr " de la %.*s" @@ -1196,21 +1213,21 @@ msgstr "Utilizare: newgrp [-] [grup]\n" msgid "Usage: sg group [[-c] command]\n" msgstr "Utilizare: sg grup [[-c] comanda]\n" -#: src/newgrp.c:130 -#, fuzzy, c-format +#: src/newgrp.c:159 +#, c-format msgid "unknown UID: %u\n" -msgstr "id grup necunoscut: %lu\n" +msgstr "UID necunoscut: %u\n" -#: src/newgrp.c:212 -#, fuzzy, c-format +#: src/newgrp.c:241 +#, c-format msgid "unknown GID: %lu\n" -msgstr "id grup necunoscut: %lu\n" +msgstr "GID necunoscut: %lu\n" -#: src/newgrp.c:355 src/newgrp.c:364 +#: src/newgrp.c:401 src/newgrp.c:410 msgid "Sorry.\n" msgstr "Scuze.\n" -#: src/newgrp.c:469 +#: src/newgrp.c:515 #, c-format msgid "too many groups\n" msgstr "prea multe grupuri\n" @@ -1357,7 +1374,7 @@ msgstr "%s: nu mai este memorie\n" msgid "%s: Cannot execute %s" msgstr "%s: nu pot executa %s" -#: src/passwd.c:732 +#: src/passwd.c:727 #, c-format msgid "%s: repository %s not supported\n" msgstr "%s: depozitul %s nu este suportat\n" @@ -1475,35 +1492,35 @@ msgstr "%s: nu pot actualiza intrarea pentru utilizatorul %s\n" msgid "%s: can't delete shadow password file\n" msgstr "%s: nu pot terge fiierul de parole criptate shadow\n" -#: src/su.c:132 +#: src/su.c:129 msgid "Sorry." msgstr "Scuze." -#: src/su.c:319 +#: src/su.c:315 #, c-format msgid "%s: must be run from a terminal\n" msgstr "%s: trebuie pornit de la un terminal\n" -#: src/su.c:416 +#: src/su.c:412 #, c-format msgid "%s: pam_start: error %d\n" msgstr "%s: pam_start: eroare %d\n" -#: src/su.c:444 +#: src/su.c:440 #, c-format msgid "Unknown id: %s\n" msgstr "Identificator necunoscut: %s\n" -#: src/su.c:479 src/su.c:495 +#: src/su.c:475 src/su.c:491 #, c-format msgid "You are not authorized to su %s\n" msgstr "Nu sunte籟i autorizat pentru su %s\n" -#: src/su.c:490 +#: src/su.c:486 msgid "(Enter your own password.)" msgstr "(Introduce籟i propria parol.)" -#: src/su.c:522 +#: src/su.c:520 #, c-format msgid "" "%s: %s\n" @@ -1512,7 +1529,7 @@ msgstr "" "%s: %s\n" "(Ignorat)\n" -#: src/su.c:730 +#: src/su.c:727 #, c-format msgid "No shell\n" msgstr "Fr consol\n" @@ -1537,12 +1554,12 @@ msgstr "V rog introduce籟i PROPRIA parol pentru autentificare.\n" msgid "No password file\n" msgstr "Fr fiier de conturi utilizatori passwd\n" -#: src/sulogin.c:160 +#: src/sulogin.c:164 #, c-format msgid "No password entry for 'root'\n" msgstr "Fr intrare de parol pentru 'root'\n" -#: src/sulogin.c:175 +#: src/sulogin.c:179 msgid "" "\n" "Type control-d to proceed with normal startup,\n" @@ -1552,218 +1569,252 @@ msgstr "" "Apsa籟i ctrl-d pentru pornire normal,\n" "(sau da籟i parola de root pentru depanarea sistemului):" -#: src/sulogin.c:210 +#: src/sulogin.c:214 msgid "Entering System Maintenance Mode\n" msgstr "Intrare 簾n modul de 簾ntre籟inere sistem\n" -#: src/useradd.c:221 src/useradd.c:234 src/usermod.c:664 src/usermod.c:677 +#: src/useradd.c:222 src/useradd.c:235 src/usermod.c:663 src/usermod.c:676 #, c-format msgid "%s: invalid numeric argument `%s'\n" msgstr "%s: argument numeric nevalid `%s'\n" -#: src/useradd.c:289 -#, fuzzy, c-format +#: src/useradd.c:290 +#, c-format msgid "%s: unknown GID %s\n" -msgstr "%s: id grup necunoscut %s\n" +msgstr "%s: GID necunoscut %s\n" -#: src/useradd.c:297 src/useradd.c:573 src/useradd.c:1014 src/usermod.c:217 -#: src/usermod.c:785 +#: src/useradd.c:298 src/useradd.c:574 src/useradd.c:1058 src/usermod.c:216 +#: src/usermod.c:788 #, c-format msgid "%s: unknown group %s\n" msgstr "%s: grup necunoscut %s\n" -#: src/useradd.c:405 +#: src/useradd.c:406 #, c-format msgid "%s: cannot create new defaults file\n" msgstr "%s: nu pot crea noile fiiere implicite\n" -#: src/useradd.c:410 +#: src/useradd.c:411 #, c-format msgid "%s: cannot open new defaults file\n" msgstr "%s: nu pot deschide noile fiiere implicite\n" -#: src/useradd.c:498 src/useradd.c:509 +#: src/useradd.c:499 src/useradd.c:510 #, c-format msgid "%s: rename: %s" msgstr "%s: redenumesc: %s" -#: src/useradd.c:594 src/usermod.c:238 +#: src/useradd.c:595 src/usermod.c:237 #, c-format msgid "%s: group `%s' is a NIS group.\n" msgstr "%s: grupul `%s' este un grup NIS.\n" -#: src/useradd.c:603 src/usermod.c:247 +#: src/useradd.c:604 src/usermod.c:246 #, c-format msgid "%s: too many groups specified (max %d).\n" msgstr "%s: prea multe grupuri specificate (maximum %d).\n" -#: src/useradd.c:635 +#: src/useradd.c:634 #, c-format -msgid "Usage: useradd [-u uid [-o]] [-g group] [-G group,...] \n" -msgstr "Utilizare: useradd [-u id_utilizator [-o]] [-g grup] [-G grup,...] \n" - -#: src/useradd.c:638 -#, c-format -msgid " [-d home] [-s shell] [-c comment] [-m [-k template]]\n" +msgid "" +"Usage: useradd [options] LOGIN\n" +"\n" +"Options:\n" +" -b, --base-dir BASE_DIR\tbase directory for the the new user account\n" +"\t\t\t\thome directory\n" +" -c, --comment COMMENT\t\tset the GECOS field for the new user account\n" +" -d, --home-dir HOME_DIR\thome directory for the new user account\n" +" -D, --defaults\t\tprint or save modified default useradd\n" +"\t\t\t\tconfiguration\n" +" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n" +" -f, --inactive INACTIVE\tset password inactive after expiration\n" +"\t\t\t\tto INACTIVE\n" +" -g, --gid GROUP\t\tforce use GROUP for the new user account\n" +" -G, --groups GROUPS\t\tlist of supplementary groups for the new\n" +"\t\t\t\tuser account\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -k, --skel SKEL_DIR \t\tspecify an alternative skel directory\n" +" -K, --key KEY=VALUE\t\toverrides /etc/login.defs defaults\n" +" -m, --create-home\t\tcreate home directory for the new user\n" +"\t\t\t\taccount\n" +" -o, --non-unique\t\tallow create user with duplicate\n" +"\t\t\t\t(non-unique) UID\n" +" -p, --password PASSWORD\tuse encrypted password for the new user\n" +"\t\t\t\taccount\n" +" -s, --shell SHELL\t\tthe login shell for the new user account\n" +" -u, --uid UID\t\t\tforce use the UID for the new user account\n" msgstr "" -" [-d acas] [-s consol] [-c comentariu] [-m [-k ablon]]\n" +"Folosire: useradd [op籟iuni] LOGIN\n" +"\n" +"Op籟iuni:\n" +" -b, --base-dir DIR_BAZA\tbaza directorului personal pentru noul cont de\n" +"\t\t\t\tutilizator\n" +" -c, --comment COMENTARIU\t\tseteaz c璽mpul GECOS pentru noul cont " +"utilizator\n" +" -d, --home-dir DIR_ACASA\tdirectorul personal pentru noul cont urilizator\n" +" -D, --defaults\t\tafieaz sau salveaz configura籟ia useradd implicit\n" +"\t\t\t\tmodificat\n" +" -e, --expiredate DATA_EXPIRRII\tseteaz data expirrii contului la " +"DATA_EXPIRRII\n" +" -f, --inactive INACTIV\tseteaz parola inactiv dup expirare\n" +"\t\t\t\tla INACTIV\n" +" -g, --gid GRUP\t\tfor籟eaz folosirea GRUPULUI pentru noul cont utilizator\n" +" -G, --groups GRUPURI\t\tafieaz grupurile suplimentare pentru noul\n" +"\t\t\t\tcont utilizator\n" +" -h, --help\t\t\tafieaz acest mesaj de ajutor i iei\n" +" -k, --skel DIR_SKELET \t\tspecific un schelet director alternativ\n" +" -K, --key KEY=VALOARE\t\tsuprascrie valorile implicite ale /etc/login." +"defs\n" +" -m, --create-home\t\tcreaz directorul personal pentru noul cont\n" +"\t\t\t\tutilizator\n" +" -o, --non-unique\t\tpermite creare unui utilizator cu un UID\n" +"\t\t\t\tduplicat (non-unic)\n" +" -p, --password PAROLA\tfolosete parola criptat pentru noul cont\n" +"\t\t\t\tutilizator\n" +" -s, --shell SHELL\t\tmediul de autentificare pentru noul cont utilizator\n" +" -u, --uid UID\t\t\tfor籟eaz utilizarea UID pentru noul cont utilizator\n" -#: src/useradd.c:639 src/useradd.c:643 -#, c-format -msgid " [-f inactive] [-e expire]\n" -msgstr " [-f inactiv] [-e expir ]\n" - -#: src/useradd.c:640 -#, c-format -msgid " [-p passwd] name\n" -msgstr " [-p passwd] nume\n" - -#: src/useradd.c:642 -#, c-format -msgid " useradd -D [-g group] [-b base] [-s shell]\n" -msgstr " useradd -D [-g grup] [-b baza] [-s consol]\n" - -#: src/useradd.c:722 src/usermod.c:426 +#: src/useradd.c:738 src/usermod.c:425 #, c-format msgid "%s: error locking group file\n" msgstr "%s: eroare la 簾nchiderea fiierului de grupuri\n" -#: src/useradd.c:726 src/usermod.c:431 +#: src/useradd.c:742 src/usermod.c:430 #, c-format msgid "%s: error opening group file\n" msgstr "%s: eroare la deschiderea fiierului de grupuri\n" -#: src/useradd.c:732 src/usermod.c:524 +#: src/useradd.c:748 src/usermod.c:523 #, c-format msgid "%s: error locking shadow group file\n" msgstr "" "%s: eroare la 簾nchiderea fiierului de parole criptate pentru grupuri\n" -#: src/useradd.c:737 src/usermod.c:530 +#: src/useradd.c:753 src/usermod.c:529 #, c-format msgid "%s: error opening shadow group file\n" msgstr "" "%s: eroare la deschiderea fiierului de parole criptate pentru grupuri\n" -#: src/useradd.c:875 -#, fuzzy, c-format +#: src/useradd.c:891 +#, c-format msgid "%s: UID %u is not unique\n" -msgstr "%s: id grup %u nu este unic\n" +msgstr "%s: UID %u nu este unic\n" -#: src/useradd.c:905 -#, fuzzy, c-format +#: src/useradd.c:921 +#, c-format msgid "%s: can't get unique UID\n" -msgstr "%s: nu pot prelua id unic de grup\n" +msgstr "%s: nu pot prelua UID unic\n" -#: src/useradd.c:936 +#: src/useradd.c:977 #, c-format msgid "%s: invalid base directory `%s'\n" msgstr "%s: director de baz nevalid `%s'\n" -#: src/useradd.c:946 +#: src/useradd.c:988 #, c-format msgid "%s: invalid comment `%s'\n" msgstr "%s: comentariu nevalid `%s'\n" -#: src/useradd.c:957 +#: src/useradd.c:1000 #, c-format msgid "%s: invalid home directory `%s'\n" msgstr "%s: director personal nevalid `%s'\n" -#: src/useradd.c:975 src/usermod.c:768 +#: src/useradd.c:1018 src/usermod.c:771 #, c-format msgid "%s: invalid date `%s'\n" msgstr "%s: dat nevalid `%s'\n" -#: src/useradd.c:988 +#: src/useradd.c:1031 #, c-format msgid "%s: shadow passwords required for -e\n" msgstr "%s: parole criptate cerute pentru -e\n" -#: src/useradd.c:1004 +#: src/useradd.c:1047 #, c-format msgid "%s: shadow passwords required for -f\n" msgstr "%s; parole criptate cerute pentru -f\n" -#: src/useradd.c:1070 src/usermod.c:745 src/usermod.c:755 src/usermod.c:800 -#: src/usermod.c:844 +#: src/useradd.c:1113 src/usermod.c:748 src/usermod.c:758 src/usermod.c:803 +#: src/usermod.c:847 #, c-format msgid "%s: invalid field `%s'\n" msgstr "%s: fiier nevalid `%s'\n" -#: src/useradd.c:1081 +#: src/useradd.c:1126 #, c-format msgid "%s: invalid shell `%s'\n" msgstr "%s: consol nevalid `%s'\n" -#: src/useradd.c:1122 +#: src/useradd.c:1169 #, c-format msgid "%s: invalid user name '%s'\n" msgstr "%s: nume utilizator nevalid '%s'\n" -#: src/useradd.c:1156 src/userdel.c:242 src/usermod.c:909 +#: src/useradd.c:1203 src/userdel.c:242 src/usermod.c:920 #, c-format msgid "%s: cannot rewrite password file\n" msgstr "%s: nu pot rescrie fiierul de conturi utilizator\n" -#: src/useradd.c:1161 src/userdel.c:245 src/usermod.c:914 +#: src/useradd.c:1208 src/userdel.c:245 src/usermod.c:925 #, c-format msgid "%s: cannot rewrite shadow password file\n" msgstr "%s: nu pot rescrie fiierul de parole criptate\n" -#: src/useradd.c:1197 src/userdel.c:289 src/usermod.c:942 +#: src/useradd.c:1244 src/userdel.c:289 src/usermod.c:953 #, c-format msgid "%s: unable to lock password file\n" msgstr "%s: nu pot 簾ncuia fiierul de conturi utilizatori\n" -#: src/useradd.c:1201 src/userdel.c:293 src/usermod.c:946 +#: src/useradd.c:1248 src/userdel.c:293 src/usermod.c:957 #, c-format msgid "%s: unable to open password file\n" msgstr "%s: nu pot deschide fiierul de conturi utilizatori\n" -#: src/useradd.c:1207 src/userdel.c:298 src/usermod.c:951 +#: src/useradd.c:1254 src/userdel.c:298 src/usermod.c:962 #, c-format msgid "%s: cannot lock shadow password file\n" msgstr "%s: nu pot 簾ncuia fiierul de parole criptate\n" -#: src/useradd.c:1213 src/userdel.c:303 src/usermod.c:956 +#: src/useradd.c:1260 src/userdel.c:303 src/usermod.c:967 #, c-format msgid "%s: cannot open shadow password file\n" msgstr "%s: nu pot deschide fiierul de parole criptate\n" -#: src/useradd.c:1300 +#: src/useradd.c:1347 #, c-format msgid "%s: error adding new password entry\n" msgstr "%s: eroare la adugarea unei noi intrri de cont utilizator\n" -#: src/useradd.c:1310 src/usermod.c:1019 +#: src/useradd.c:1358 src/usermod.c:1030 #, c-format msgid "%s: error adding new shadow password entry\n" msgstr "%s: eroare la adugarea unei noi intrri de parol criptat\n" -#: src/useradd.c:1337 +#: src/useradd.c:1386 #, c-format msgid "%s: cannot create directory %s\n" msgstr "%s: nu pot crea directorul %s\n" -#: src/useradd.c:1367 +#: src/useradd.c:1416 #, c-format msgid "No group named \"mail\" exists, creating mail spool with mode 0600.\n" msgstr "" "Nu exist nici un grup cu numele de \"mail\", se creaz directorul de pot " "cu modul 0600.\n" -#: src/useradd.c:1390 +#: src/useradd.c:1439 #, c-format msgid "Can't create mail spool for user %s.\n" msgstr "Nu pot crea directorul de pot pentru utilizatorul %s.\n" -#: src/useradd.c:1492 src/usermod.c:888 +#: src/useradd.c:1541 src/usermod.c:899 #, c-format msgid "%s: user %s exists\n" msgstr "%s: utilizatorul %s exist\n" -#: src/useradd.c:1506 +#: src/useradd.c:1555 #, c-format msgid "" "%s: group %s exists - if you want to add this user to that group, use -g.\n" @@ -1771,7 +1822,7 @@ msgstr "" "%s: grupul %s exist - dac vre籟i s aduga籟i un utilizator la acest grup, " "folosi籟i -g.\n" -#: src/useradd.c:1544 +#: src/useradd.c:1593 #, c-format msgid "%s: warning: CREATE_HOME not supported, please use -m instead.\n" msgstr "%s: avertisment: CREATE_HOME nu este suportat, v rog folosi籟i -m.\n" @@ -1821,12 +1872,12 @@ msgstr "%s: %s nu apar籟ine de %s, nu se terge\n" msgid "%s: warning: can't remove " msgstr "%s: avertisment: nu pot terge " -#: src/userdel.c:584 src/usermod.c:702 +#: src/userdel.c:584 src/usermod.c:701 #, c-format msgid "%s: user %s does not exist\n" msgstr "%s: utilizatorul %s nu exist\n" -#: src/userdel.c:599 src/usermod.c:718 +#: src/userdel.c:599 src/usermod.c:717 #, c-format msgid "%s: user %s is a NIS user\n" msgstr "%s: utilizatorul %s este un utilizator NIS\n" @@ -1843,101 +1894,107 @@ msgstr "" msgid "%s: error removing directory %s\n" msgstr "%s: eroare la tergerea directorului %s\n" -#: src/usermod.c:279 +#: src/usermod.c:278 #, c-format -msgid "Usage: %s\t[-u uid [-o]] [-g group] [-G group,...] \n" +msgid "Usage: %s\t[-u uid [-o]] [-g group] [[-G group,...] [-a]] \n" msgstr "Utilizare: %s\t[-u id_utilizator [-o]] [-g grup] [-G grup,...] \n" -#: src/usermod.c:283 +#: src/usermod.c:282 #, c-format msgid "\t\t[-d home [-m]] [-s shell] [-c comment] [-l new_name]\n" msgstr "\t\t[-d acas [-m]] [-s consol] [-c comentariu] [-l nume_nou]\n" -#: src/usermod.c:285 +#: src/usermod.c:284 #, c-format msgid "[-f inactive] [-e expire] " msgstr "[-f inactiv] [-e expir ] " -#: src/usermod.c:286 +#: src/usermod.c:285 #, c-format msgid "[-p passwd] [-L|-U] name\n" msgstr "[-p passwd] [-L|-U] nume\n" -#: src/usermod.c:458 +#: src/usermod.c:457 #, c-format msgid "%s: out of memory in update_group\n" msgstr "%s: nu mai este memorie pentru update_group\n" -#: src/usermod.c:567 +#: src/usermod.c:566 #, c-format msgid "%s: out of memory in update_gshadow\n" msgstr "%s: nu mai este memorie pentru update_gshadow\n" -#: src/usermod.c:867 +#: src/usermod.c:870 #, c-format msgid "%s: no flags given\n" msgstr "%s: nu s-au dat semnalizatoare\n" -#: src/usermod.c:873 +#: src/usermod.c:876 #, c-format msgid "%s: shadow passwords required for -e and -f\n" msgstr "%s: parole criptate necesare pentru -e i -f\n" -#: src/usermod.c:893 +#: src/usermod.c:886 +#, c-format +msgid "%s: -a flag is ONLY allowed with the -G flag\n" +msgstr "%s: semnalizatorul -a este permis DOAR 簾mpreun cu -G\n" + +#: src/usermod.c:904 #, c-format msgid "%s: uid %lu is not unique\n" msgstr "%s: id utilizator %lu nu este unic\n" -#: src/usermod.c:1004 +#: src/usermod.c:1015 #, c-format msgid "%s: error changing password entry\n" msgstr "%s: eroare la schimbarea intrrii contului utilizator\n" -#: src/usermod.c:1010 +#: src/usermod.c:1021 #, c-format msgid "%s: error removing password entry\n" msgstr "%s: eroare la tergerea intrrii contului utilizator\n" -#: src/usermod.c:1026 +#: src/usermod.c:1037 #, c-format msgid "%s: error removing shadow password entry\n" msgstr "%s: eroare la tergerea intrrii parolei criptate\n" -#: src/usermod.c:1053 +#: src/usermod.c:1064 #, c-format msgid "%s: directory %s exists\n" msgstr "%s: directorul %s exist\n" -#: src/usermod.c:1061 +#: src/usermod.c:1072 #, c-format msgid "%s: can't create %s\n" msgstr "%s: nu pot crea %s\n" -#: src/usermod.c:1066 +#: src/usermod.c:1077 #, c-format msgid "%s: can't chown %s\n" msgstr "%s: nu pot schimba proprietarul %s\n" -#: src/usermod.c:1078 +#: src/usermod.c:1089 #, c-format msgid "%s: warning: failed to completely remove old home directory %s" msgstr "" +"%s: avertisment: euare 簾n a terge complet vechiul director personal %s" -#: src/usermod.c:1088 +#: src/usermod.c:1099 #, c-format msgid "%s: cannot rename directory %s to %s\n" msgstr "%s: nu pot redenumi directorul %s 簾n %s\n" -#: src/usermod.c:1183 +#: src/usermod.c:1194 #, c-format msgid "%s: warning: %s not owned by %s\n" msgstr "%s: avertisment: %s nu este de籟inut de ctre %s\n" -#: src/usermod.c:1189 +#: src/usermod.c:1200 msgid "failed to change mailbox owner" msgstr "euare 簾n schimbarea proprietarului csu籟ei potale" -#: src/usermod.c:1197 +#: src/usermod.c:1208 msgid "failed to rename mailbox" msgstr "euare 簾n redenumirea csu籟ei potale" @@ -1973,12 +2030,3 @@ msgstr "" "Utilizare:\n" "`vipw' editeaz /etc/passwd `vipw -s' editeaz /etc/shadow\n" "`vigr' editeaz /etc/group `vigr -s' editeaz /etc/gshadow\n" - -#~ msgid "unknown uid: %u\n" -#~ msgstr "id utilizator necunoscut: %u\n" - -#~ msgid "%s: uid %u is not unique\n" -#~ msgstr "%s; id utilizator %u nu este unic\n" - -#~ msgid "%s: can't get unique uid\n" -#~ msgstr "%s: nu pot aloca un id utilizator unic\n" diff --git a/po/ru.gmo b/po/ru.gmo index c5746fbc844b6857d0e85c994618c6a7e6996bd0..62e4f176083c58511e18e243b1727f2687efca85 100644 GIT binary patch delta 10338 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 U)j9h6QyJV^(XPCx;`93d2hDchVgLXD delta 8516 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 KqRYq1RQ?|+x_);6 diff --git a/po/ru.po b/po/ru.po index cf9b920d..36003f04 100644 --- a/po/ru.po +++ b/po/ru.po @@ -1,6 +1,3 @@ -# translation of shadow_ru.po to Russian -# translation of ru.po to Russian -# translation of po_ru.po to Russian # Copyright (C) 2004, 2005 Free Software Foundation, Inc. # Nikolai Prokoschenko , 2004. # Eugene Konev , 2004. @@ -8,10 +5,10 @@ # msgid "" msgstr "" -"Project-Id-Version: shadow 4.0.10\n" +"Project-Id-Version: shadow 4.0.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2005-06-20 17:48+0200\n" -"PO-Revision-Date: 2005-06-21 21:26+0400\n" +"POT-Creation-Date: 2005-07-18 16:02+0200\n" +"PO-Revision-Date: 2005-07-13 20:38+0400\n" "Last-Translator: Yuri Kozlov \n" "Language-Team: Russian \n" "MIME-Version: 1.0\n" @@ -151,12 +148,12 @@ msgstr "" msgid "Cannot execute %s" msgstr "迮 迡訄郅郋 赲郈郋郅郇邽 %s" -#: libmisc/sub.c:55 +#: libmisc/sub.c:56 #, c-format msgid "Invalid root directory \"%s\"\n" msgstr "迮赲迮郇邿 郕郋郇迮赲郋邿 郕訄訄郅郋迣 \"%s\"\n" -#: libmisc/sub.c:67 +#: libmisc/sub.c:68 #, c-format msgid "Can't change root directory to \"%s\"\n" msgstr "迮 迡訄郅郋 邽郱邾迮郇邽 郕郋郇迮赲郋邿 郕訄訄郅郋迣 郇訄 \"%s\"\n" @@ -177,16 +174,16 @@ msgid "configuration error - unknown item '%s' (notify administrator)\n" msgstr "" "邽訇郕訄 郕郋郇邽迣訄邽邽: 郇迮邽郱赲迮郇邿 郅迮邾迮郇 '%s' (郋郋訇邽迮 訄迡邾邽郇邽訄郋)\n" -#: lib/pwauth.c:45 src/newgrp.c:338 +#: lib/pwauth.c:48 src/newgrp.c:384 msgid "Password: " msgstr "訄郋郅: " -#: lib/pwauth.c:47 +#: lib/pwauth.c:50 #, c-format msgid "%s's Password: " msgstr "訄郋郅 郈郋郅郱郋赲訄迮郅 %s: " -#: src/chage.c:110 +#: src/chage.c:115 #, c-format msgid "" "Usage: chage [options] user\n" @@ -224,149 +221,149 @@ msgstr "" " -W, --warndays WARN_DAYS\t訄郇郋赲邽 郕郋郅邽迮赲郋 迡郇迮邿 赲迡訄迮邿\n" "\t\t\t\t郈迮迡郈迮迠迡迮郇邽 赲 WARN_DAYS\n" -#: src/chage.c:155 src/chfn.c:139 src/chsh.c:89 +#: src/chage.c:160 src/chfn.c:139 src/chsh.c:89 #, c-format msgid "Enter the new value, or press ENTER for the default\n" msgstr "" "赲迮迡邽迮 郇郋赲郋迮 郱郇訄迮郇邽迮 邽郅邽 郇訄迠邾邽迮 迡郅 赲訇郋訄 郱郇訄迮郇邽 郈郋 邾郋郅訄郇邽\n" -#: src/chage.c:159 +#: src/chage.c:164 msgid "Minimum Password Age" msgstr "邽郇邽邾訄郅郇邿 郋郕 迡迮邿赲邽 郈訄郋郅 (迡郇迮邿)" -#: src/chage.c:165 +#: src/chage.c:170 msgid "Maximum Password Age" msgstr "訄郕邽邾訄郅郇邿 郋郕 迡迮邿赲邽 郈訄郋郅 (迡郇迮邿)" -#: src/chage.c:172 +#: src/chage.c:177 msgid "Last Password Change (YYYY-MM-DD)" msgstr "郋郅迮迡郇邽邿 訄郱 郈訄郋郅 訇郅 邽郱邾迮郇郇 (--)" -#: src/chage.c:180 +#: src/chage.c:185 msgid "Password Expiration Warning" msgstr "迮迡郈迮迠迡訄 郋訇 邽迮迮郇邽邽 郋郕訄 迡迮邿赲邽 郈訄郋郅 郱訄 (迡郇迮邿)" -#: src/chage.c:186 +#: src/chage.c:191 msgid "Password Inactive" msgstr "迮訄郕邽赲邽郋赲訄 郇 郱訄郈邽 迮迮郱 (迡郇迮邿)" -#: src/chage.c:194 +#: src/chage.c:199 msgid "Account Expiration Date (YYYY-MM-DD)" msgstr "訄訄 邽迮迮郇邽 郋郕訄 迡迮邿赲邽 郇郋邿 郱訄郈邽邽 (--)" -#: src/chage.c:241 +#: src/chage.c:246 #, c-format msgid "Last password change\t\t\t\t\t: " msgstr "郋郅迮迡郇邽邿 訄郱 郈訄郋郅 訇郅 邽郱邾迮郇郇\t\t\t\t\t: " -#: src/chage.c:243 src/chage.c:257 src/chage.c:273 src/chage.c:286 +#: src/chage.c:248 src/chage.c:262 src/chage.c:278 src/chage.c:291 #, c-format msgid "never\n" msgstr "郇邽郕郋迣迡訄\n" -#: src/chage.c:254 +#: src/chage.c:259 #, c-format msgid "Password expires\t\t\t\t\t: " msgstr "苤郋郕 迡迮邿赲邽 郈訄郋郅 邽迮郕訄迮\t\t\t\t\t: " -#: src/chage.c:270 +#: src/chage.c:275 #, c-format msgid "Password inactive\t\t\t\t\t: " msgstr "訄郋郅 訇迡迮 迡迮訄郕邽赲邽郋赲訄郇 迮迮郱 (迡郇迮邿)\t\t\t\t\t: " -#: src/chage.c:284 +#: src/chage.c:289 #, c-format msgid "Account expires\t\t\t\t\t\t: " msgstr "苤郋郕 迡迮邿赲邽 郇郋邿 郱訄郈邽邽 邽迮郕訄迮\t\t\t\t\t\t: " -#: src/chage.c:300 +#: src/chage.c:305 #, c-format msgid "Minimum number of days between password change\t\t: %ld\n" msgstr "邽郇邽邾訄郅郇郋迮 郕郋郅邽迮赲郋 迡郇迮邿 邾迮迠迡 邾迮郇郋邿 郈訄郋郅\t\t: %ld\n" -#: src/chage.c:302 +#: src/chage.c:307 #, c-format msgid "Maximum number of days between password change\t\t: %ld\n" msgstr "訄郕邽邾訄郅郇郋迮 郕郋郅邽迮赲郋 迡郇迮邿 邾迮迠迡 邾迮郇郋邿 郈訄郋郅\t\t: %ld\n" -#: src/chage.c:304 +#: src/chage.c:309 #, c-format msgid "Number of days of warning before password expires\t: %ld\n" msgstr "" "郋郅邽迮赲郋 迡郇迮邿 郈迮迡郈迮迠迡迮郇邽迮邾 郈迮迮迡 迡迮訄郕邽赲邽郋赲訄郇邽迮邾 郈訄郋郅\t: %ld\n" -#: src/chage.c:462 +#: src/chage.c:467 #, c-format msgid "%s: do not include \"l\" with other flags\n" msgstr "%s: 郇迮 邽郈郋郅郱邿迮 \"l\" 郋赲邾迮郇郋 迡迣邽邾邽 郕郅訄邾邽\n" -#: src/chage.c:474 src/chage.c:602 src/chfn.c:268 src/chfn.c:277 +#: src/chage.c:479 src/chage.c:607 src/chfn.c:268 src/chfn.c:277 #: src/chfn.c:286 src/chfn.c:295 src/chfn.c:304 src/chfn.c:370 src/chfn.c:382 -#: src/gpasswd.c:150 src/login.c:426 src/passwd.c:769 src/passwd.c:805 +#: src/gpasswd.c:150 src/login.c:430 src/passwd.c:769 src/passwd.c:805 #, c-format msgid "%s: Permission denied.\n" msgstr "%s: 郋郈 郱訄郈迮郇.\n" -#: src/chage.c:507 src/chage.c:713 src/chpasswd.c:173 src/groupadd.c:488 -#: src/groupdel.c:274 src/groupmod.c:456 src/newusers.c:355 src/useradd.c:1469 -#: src/userdel.c:567 src/usermod.c:1272 src/usermod.c:1326 +#: src/chage.c:512 src/chage.c:718 src/chpasswd.c:173 src/groupadd.c:488 +#: src/groupdel.c:274 src/groupmod.c:456 src/newusers.c:355 src/useradd.c:1518 +#: src/userdel.c:567 src/usermod.c:1283 src/usermod.c:1337 #, c-format msgid "%s: PAM authentication failed\n" msgstr "%s: 郈郋赲迮郕訄 郈郋迡郅邽郇郇郋邽 PAM 郱訄赲迮邽郅訄 郇迮迡訄郇郋\n" -#: src/chage.c:525 src/chpasswd.c:188 +#: src/chage.c:530 src/chpasswd.c:188 #, c-format msgid "%s: can't open password file\n" msgstr "%s: 郇迮 迡訄郅郋 郋郕 訄邿郅 郈訄郋郅迮邿\n" -#: src/chage.c:532 src/chfn.c:324 src/chsh.c:181 src/gpasswd.c:139 +#: src/chage.c:537 src/chfn.c:324 src/chsh.c:181 src/gpasswd.c:139 #: src/gpasswd.c:216 src/groups.c:64 src/passwd.c:811 #, c-format msgid "%s: unknown user %s\n" msgstr "%s: 郇迮邽郱赲迮郇邿 郈郋郅郱郋赲訄迮郅 %s\n" -#: src/chage.c:550 +#: src/chage.c:555 #, c-format -msgid "%s: can't lock shadow password file" -msgstr "%s: 郇迮 迡訄郅郋 郱訄訇郅郋郕邽郋赲訄 迮郇迮赲郋邿 訄邿郅 郈訄郋郅迮邿" +msgid "%s: can't lock shadow password file\n" +msgstr "%s: 郇迮 迡訄郅郋 郱訄訇郅郋郕邽郋赲訄 迮郇迮赲郋邿 訄邿郅 郈訄郋郅迮邿\n" -#: src/chage.c:558 +#: src/chage.c:563 #, c-format -msgid "%s: can't open shadow password file" -msgstr "%s: 郇迮 迡訄郅郋 郋郕 迮郇迮赲郋邿 訄邿郅 郈訄郋郅迮邿" +msgid "%s: can't open shadow password file\n" +msgstr "%s: 郇迮 迡訄郅郋 郋郕 迮郇迮赲郋邿 訄邿郅 郈訄郋郅迮邿\n" -#: src/chage.c:618 +#: src/chage.c:623 #, c-format msgid "Changing the aging information for %s\n" msgstr "郱邾迮郇迮郇邽迮 邽郇郋邾訄邽邽 郋 郋郕訄 迡迮邿赲邽 迡郅 %s\n" -#: src/chage.c:620 +#: src/chage.c:625 #, c-format msgid "%s: error changing fields\n" msgstr "%s: 郋邽訇郕訄 郈邽 邽郱邾迮郇迮郇邽邽 郈郋郅迮邿\n" -#: src/chage.c:644 src/pwunconv.c:136 +#: src/chage.c:649 src/pwunconv.c:136 #, c-format msgid "%s: can't update password file\n" msgstr "%s: 郇迮 迡訄郅郋 郋訇郇郋赲邽 訄邿郅 郈訄郋郅迮邿\n" -#: src/chage.c:667 src/pwunconv.c:131 +#: src/chage.c:672 src/pwunconv.c:131 #, c-format msgid "%s: can't update shadow password file\n" msgstr "%s: 郇迮 迡訄郅郋 郋訇郇郋赲邽 迮郇迮赲郋邿 訄邿郅 郈訄郋郅迮邿\n" -#: src/chage.c:680 +#: src/chage.c:685 #, c-format msgid "%s: can't rewrite shadow password file\n" msgstr "%s: 郇迮 迡訄郅郋 郈迮迮郱訄郈邽訄 迮郇迮赲郋邿 訄邿郅 郈訄郋郅迮邿\n" -#: src/chage.c:724 +#: src/chage.c:729 #, c-format msgid "%s: can't rewrite password file\n" msgstr "%s: 郇迮 迡訄郅郋 郈迮迮郱訄郈邽訄 訄邿郅 郈訄郋郅迮邿\n" -#: src/chage.c:743 src/chpasswd.c:357 src/groupadd.c:534 src/groupdel.c:339 -#: src/groupmod.c:523 src/newusers.c:570 src/useradd.c:1564 src/userdel.c:689 +#: src/chage.c:748 src/chpasswd.c:357 src/groupadd.c:534 src/groupdel.c:339 +#: src/groupmod.c:523 src/newusers.c:570 src/useradd.c:1613 src/userdel.c:689 #, c-format msgid "%s: PAM chauthtok failed\n" msgstr "%s: 郈郋赲迮郕訄 郈郋迡郅邽郇郇郋邽 (chauthtok) PAM 郱訄赲迮邽郅訄 郇迮迡訄郇郋\n" @@ -477,7 +474,7 @@ msgstr "迮 迡訄郅郋 郱訄訇郅郋郕邽郋赲訄 訄邿郅 郈訄郋郅迮邿, msgid "Cannot open the password file.\n" msgstr "迮 迡訄郅郋 郋郕 訄邿郅 郈訄郋郅迮邿.\n" -#: src/chfn.c:544 src/chsh.c:356 src/passwd.c:477 src/usermod.c:982 +#: src/chfn.c:544 src/chsh.c:356 src/passwd.c:477 src/usermod.c:993 #, c-format msgid "%s: %s not found in /etc/passwd\n" msgstr "%s: %s 郇迮 郇訄邿迡迮郇 赲 /etc/passwd\n" @@ -701,7 +698,7 @@ msgstr "%s: 迡郅 -A 迮訇迮 郈郋迡迡迮迠郕訄 迮郇迮赲郋迣郋 msgid "Who are you?\n" msgstr " 郕郋?\n" -#: src/gpasswd.c:299 src/newgrp.c:289 +#: src/gpasswd.c:299 src/newgrp.c:318 #, c-format msgid "unknown group: %s\n" msgstr "郇迮邽郱赲迮郇訄 迣郈郈訄: %s\n" @@ -794,12 +791,12 @@ msgid "Usage: groupadd [-g gid [-o]] [-f] group\n" msgstr "郈郋郅郱郋赲訄郇邽迮: groupadd [-g gid [-o]] 迣郈郈訄\n" #: src/groupadd.c:161 src/groupadd.c:169 src/groupmod.c:174 src/groupmod.c:196 -#: src/useradd.c:823 src/usermod.c:496 src/usermod.c:618 +#: src/useradd.c:839 src/usermod.c:495 src/usermod.c:617 #, c-format msgid "%s: error adding new group entry\n" msgstr "%s: 郇迮 迡訄郅郋 迡郋訇訄赲邽 郇郋赲 迣郈郈\n" -#: src/groupadd.c:218 src/useradd.c:870 +#: src/groupadd.c:218 src/useradd.c:886 #, c-format msgid "%s: name %s is not unique\n" msgstr "%s: 邽邾 %s 迠迮 迮赲迮\n" @@ -819,24 +816,24 @@ msgstr "%s: 郇迮 迡訄郅郋 郇訄邿邽 郇邽郕訄郅郇邿 GID\n" msgid "%s: %s is not a valid group name\n" msgstr "%s: %s 郇迮 邾郋迠迮 訇 邽邾迮郇迮邾 迣郈郈\n" -#: src/groupadd.c:308 src/groupmod.c:307 +#: src/groupadd.c:318 src/groupmod.c:307 #, c-format msgid "%s: invalid group %s\n" msgstr "%s: 郇迮赲迮郇訄 迣郈郈訄 %s\n" -#: src/groupadd.c:325 src/useradd.c:1058 +#: src/groupadd.c:332 src/useradd.c:1094 #, c-format -msgid "%s: -O requires NAME=VALUE\n" -msgstr "%s: 迡郅 -O 郇迮郋訇郋迡邽邾郋 觓=虴\n" +msgid "%s: -K requires KEY=VALUE\n" +msgstr "%s: 迡郅 - 郇迮郋訇郋迡邽邾郋 觓=虴\n" -#: src/groupadd.c:369 src/groupdel.c:123 src/groupmod.c:342 src/useradd.c:1167 -#: src/userdel.c:247 src/usermod.c:504 +#: src/groupadd.c:369 src/groupdel.c:123 src/groupmod.c:342 src/useradd.c:1214 +#: src/userdel.c:247 src/usermod.c:503 #, c-format msgid "%s: cannot rewrite group file\n" msgstr "%s: 郇迮 迡訄郅郋 郈迮迮郈邽訄 訄邿郅 迣郈郈\n" -#: src/groupadd.c:376 src/groupdel.c:130 src/groupmod.c:349 src/useradd.c:1175 -#: src/userdel.c:253 src/usermod.c:627 +#: src/groupadd.c:376 src/groupdel.c:130 src/groupmod.c:349 src/useradd.c:1222 +#: src/userdel.c:253 src/usermod.c:626 #, c-format msgid "%s: cannot rewrite shadow group file\n" msgstr "%s: 郇迮 迡訄郅郋 郈迮迮郈邽訄 迮郇迮赲郋邿 訄邿郅 迣郈郈\n" @@ -896,7 +893,7 @@ msgstr "%s: 迣郈郈訄 %s 郇迮 迮赲迮\n" msgid "%s: group %s is a NIS group\n" msgstr "%s: 迣郈郈訄 %s 赲郅迮 迣郈郈郋邿 NIS\n" -#: src/groupdel.c:306 src/groupmod.c:489 src/userdel.c:603 src/usermod.c:723 +#: src/groupdel.c:306 src/groupmod.c:489 src/userdel.c:603 src/usermod.c:722 #, c-format msgid "%s: %s is the NIS master\n" msgstr "%s: %s -- 迮赲迮 NIS\n" @@ -1158,7 +1155,7 @@ msgstr "" "\n" "[郕郅迮郇邽迮 郇迮 赲郈郋郅郇迮郇郋 -- 赲郋迡 赲 邽迮邾 迡郅 郈迮郈郋郅郱郋赲訄迮郅 訄郱迮郇.]\n" -#: src/login.c:297 +#: src/login.c:302 #, c-format msgid "" "\n" @@ -1167,17 +1164,17 @@ msgstr "" "\n" "迮邾 郇訄 赲郈郋郅郇迮郇邽迮 赲郋迡訄 赲 邽迮邾 邽迮郕郅郋 郈郋郅迮 %d 迮郕郇迡.\n" -#: src/login.c:570 +#: src/login.c:576 #, c-format msgid " on `%.100s' from `%.200s'" msgstr " 郇訄 `%.100s' `%.200s'" -#: src/login.c:573 +#: src/login.c:579 #, c-format msgid " on `%.100s'" msgstr " 郇訄 `%.100s'" -#: src/login.c:730 +#: src/login.c:736 #, c-format msgid "" "\n" @@ -1186,25 +1183,25 @@ msgstr "" "\n" "邾 郈郋郅郱郋赲訄迮郅 %s: " -#: src/login.c:885 src/sulogin.c:203 +#: src/login.c:891 src/sulogin.c:207 msgid "Login incorrect" msgstr "迮赲迮郇郋迮 邽邾 郈郋郅郱郋赲訄迮郅" -#: src/login.c:1032 +#: src/login.c:1038 msgid "Warning: login re-enabled after temporary lockout.\n" msgstr "郇邽邾訄郇邽迮: 赲郋迡 赲 邽迮邾 郇郋赲訄 赲郋郱邾郋迠迮郇.\n" -#: src/login.c:1046 +#: src/login.c:1052 #, c-format msgid "Last login: %s on %s" msgstr "郋郅迮迡郇邽邿 赲郋迡 赲 邽迮邾: %s 郇訄 %s" -#: src/login.c:1049 +#: src/login.c:1055 #, c-format msgid "Last login: %.19s on %s" msgstr "郋郅迮迡郇邽邿 赲郋迡 赲 邽迮邾: %.19s 郇訄 %s" -#: src/login.c:1054 +#: src/login.c:1060 #, c-format msgid " from %.*s" msgstr " %.*s" @@ -1219,21 +1216,21 @@ msgstr "郈郋郅郱郋赲訄郇邽迮: newgrp [-] [迣郈郈訄]\n" msgid "Usage: sg group [[-c] command]\n" msgstr "郈郋郅郱郋赲訄郇邽迮: sg 迣郈郈訄 [[-c] 郕郋邾訄郇迡訄]\n" -#: src/newgrp.c:130 +#: src/newgrp.c:159 #, c-format msgid "unknown UID: %u\n" msgstr "郇迮邽郱赲迮郇邿 GID: %u\n" -#: src/newgrp.c:212 +#: src/newgrp.c:241 #, c-format msgid "unknown GID: %lu\n" msgstr "郇迮邽郱赲迮郇邿 GID: %lu\n" -#: src/newgrp.c:355 src/newgrp.c:364 +#: src/newgrp.c:401 src/newgrp.c:410 msgid "Sorry.\n" msgstr "郱赲邽郇邽迮.\n" -#: src/newgrp.c:469 +#: src/newgrp.c:515 #, c-format msgid "too many groups\n" msgstr "郅邽郕郋邾 邾郇郋迣郋 迣郈郈\n" @@ -1383,7 +1380,7 @@ msgstr "%s: 郇迮赲訄郕訄 郈訄邾邽\n" msgid "%s: Cannot execute %s" msgstr "%s: 迮 迡訄郅郋 赲郈郋郅郇邽 %s" -#: src/passwd.c:732 +#: src/passwd.c:727 #, c-format msgid "%s: repository %s not supported\n" msgstr "%s: 訄郇邽郅邽迮 %s 郇迮 郈郋迡迡迮迠邽赲訄迮\n" @@ -1501,35 +1498,35 @@ msgstr "%s: 郇迮 迡訄郅郋 郋訇郇郋赲邽 郱訄郈邽 迡郅 郈郋郅郱 msgid "%s: can't delete shadow password file\n" msgstr "%s: 郇迮 迡訄郅郋 迡訄郅邽 迮郇迮赲郋邿 訄邿郅 郈訄郋郅迮邿\n" -#: src/su.c:132 +#: src/su.c:129 msgid "Sorry." msgstr "郱赲邽郇邽迮." -#: src/su.c:319 +#: src/su.c:315 #, c-format msgid "%s: must be run from a terminal\n" msgstr "%s: 迡郋郅迠迮郇 赲郈郋郅郇 邽郱 迮邾邽郇訄郅訄\n" -#: src/su.c:416 +#: src/su.c:412 #, c-format msgid "%s: pam_start: error %d\n" msgstr "%s: pam_start: 郋邽訇郕訄 %d\n" -#: src/su.c:444 +#: src/su.c:440 #, c-format msgid "Unknown id: %s\n" msgstr "迮邽郱赲迮郇邿 id: %s\n" -#: src/su.c:479 src/su.c:495 +#: src/su.c:475 src/su.c:491 #, c-format msgid "You are not authorized to su %s\n" msgstr "苺 赲訄 郇迮 郈訄赲訄 郈迮迮郕郅訄 郇 郱訄郈邽 %s\n" -#: src/su.c:490 +#: src/su.c:486 msgid "(Enter your own password.)" msgstr "(赲迮迡邽迮 赲訄 郋訇赲迮郇郇邿 郈訄郋郅.)" -#: src/su.c:522 +#: src/su.c:520 #, c-format msgid "" "%s: %s\n" @@ -1538,7 +1535,7 @@ msgstr "" "%s: %s\n" "(迣郇郋邽郋赲訄郇郋)\n" -#: src/su.c:730 +#: src/su.c:727 #, c-format msgid "No shell\n" msgstr "赲迮 郕郋邾訄郇迡郇訄 郋訇郋郅郋郕訄\n" @@ -1563,12 +1560,12 @@ msgstr "赲迮迡邽迮 赲訄 苤苤苠衎 郈訄郋郅.\n" msgid "No password file\n" msgstr "赲迮 訄邿郅 郈訄郋郅迮邿\n" -#: src/sulogin.c:160 +#: src/sulogin.c:164 #, c-format msgid "No password entry for 'root'\n" msgstr "赲迮 郱訄郈邽 迡郅 郈迮郈郋郅郱郋赲訄迮郅 赲 訄邿郅迮 郈訄郋郅迮邿\n" -#: src/sulogin.c:175 +#: src/sulogin.c:179 msgid "" "\n" "Type control-d to proceed with normal startup,\n" @@ -1579,219 +1576,250 @@ msgstr "" "(邽郅邽 赲赲迮迡邽迮 郈訄郋郅 郈迮郈郋郅郱郋赲訄迮郅 迡郅 赲郈郋郅郇迮郇邽 邽迮邾郇郋迣郋 " "郋訇郅迠邽赲訄郇邽):" -#: src/sulogin.c:210 +#: src/sulogin.c:214 msgid "Entering System Maintenance Mode\n" msgstr "郋迡 赲 迮迠邽邾 邽迮邾郇郋迣郋 郋訇郅迠邽赲訄郇邽\n" -#: src/useradd.c:221 src/useradd.c:234 src/usermod.c:664 src/usermod.c:677 +#: src/useradd.c:222 src/useradd.c:235 src/usermod.c:663 src/usermod.c:676 #, c-format msgid "%s: invalid numeric argument `%s'\n" msgstr "%s: 郇迮赲迮郇邿 邽郅郋赲郋邿 郈訄訄邾迮 `%s'\n" -#: src/useradd.c:289 +#: src/useradd.c:290 #, c-format msgid "%s: unknown GID %s\n" msgstr "%s: 郇迮邽郱赲迮郇邿 GID %s\n" -#: src/useradd.c:297 src/useradd.c:573 src/useradd.c:1014 src/usermod.c:217 -#: src/usermod.c:785 +#: src/useradd.c:298 src/useradd.c:574 src/useradd.c:1058 src/usermod.c:216 +#: src/usermod.c:788 #, c-format msgid "%s: unknown group %s\n" msgstr "%s: 郇迮邽郱赲迮郇訄 迣郈郈訄 %s\n" -#: src/useradd.c:405 +#: src/useradd.c:406 #, c-format msgid "%s: cannot create new defaults file\n" msgstr "%s: 郇迮 迡訄郅郋 郋郱迡訄 郇郋赲邿 訄邿郅 郱郇訄迮郇邽邿 郈郋 邾郋郅訄郇邽\n" -#: src/useradd.c:410 +#: src/useradd.c:411 #, c-format msgid "%s: cannot open new defaults file\n" msgstr "%s: 郇迮 迡訄郅郋 郋郕 郇郋赲邿 訄邿郅 郱郇訄迮郇邽邿 郈郋 邾郋郅訄郇邽\n" -#: src/useradd.c:498 src/useradd.c:509 +#: src/useradd.c:499 src/useradd.c:510 #, c-format msgid "%s: rename: %s" msgstr "%s: 郈迮迮邽邾迮郇郋赲訄: %s" -#: src/useradd.c:594 src/usermod.c:238 +#: src/useradd.c:595 src/usermod.c:237 #, c-format msgid "%s: group `%s' is a NIS group.\n" msgstr "%s: 迣郈郈訄 `%s' 赲郅迮 迣郈郈郋邿 NIS.\n" -#: src/useradd.c:603 src/usermod.c:247 +#: src/useradd.c:604 src/usermod.c:246 #, c-format msgid "%s: too many groups specified (max %d).\n" msgstr "%s: 郕訄郱訄郇郋 郅邽郕郋邾 邾郇郋迣郋 迣郈郈 (邾訄郕邽邾邾 %d).\n" -#: src/useradd.c:635 +#: src/useradd.c:634 #, c-format -msgid "Usage: useradd [-u uid [-o]] [-g group] [-G group,...] \n" +msgid "" +"Usage: useradd [options] LOGIN\n" +"\n" +"Options:\n" +" -b, --base-dir BASE_DIR\tbase directory for the the new user account\n" +"\t\t\t\thome directory\n" +" -c, --comment COMMENT\t\tset the GECOS field for the new user account\n" +" -d, --home-dir HOME_DIR\thome directory for the new user account\n" +" -D, --defaults\t\tprint or save modified default useradd\n" +"\t\t\t\tconfiguration\n" +" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n" +" -f, --inactive INACTIVE\tset password inactive after expiration\n" +"\t\t\t\tto INACTIVE\n" +" -g, --gid GROUP\t\tforce use GROUP for the new user account\n" +" -G, --groups GROUPS\t\tlist of supplementary groups for the new\n" +"\t\t\t\tuser account\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -k, --skel SKEL_DIR \t\tspecify an alternative skel directory\n" +" -K, --key KEY=VALUE\t\toverrides /etc/login.defs defaults\n" +" -m, --create-home\t\tcreate home directory for the new user\n" +"\t\t\t\taccount\n" +" -o, --non-unique\t\tallow create user with duplicate\n" +"\t\t\t\t(non-unique) UID\n" +" -p, --password PASSWORD\tuse encrypted password for the new user\n" +"\t\t\t\taccount\n" +" -s, --shell SHELL\t\tthe login shell for the new user account\n" +" -u, --uid UID\t\t\tforce use the UID for the new user account\n" msgstr "" -"郈郋郅郱郋赲訄郇邽迮: useradd [-u uid [-o]] [-g 郋郇郋赲郇訄 迣郈郈訄] [-G 迣郈郈訄,...] \n" +"郈郋郅郱郋赲訄郇邽迮: useradd [郈訄訄邾迮] LOGIN\n" +"\n" +"訄訄邾迮:\n" +" -b, --base-dir BASE_DIR\t訇訄郱郋赲邿 郕訄訄郅郋迣 迡郅 迡郋邾訄郇迮迣郋 郕訄訄郅郋迣訄\n" +"\t\t\t\t郇郋赲郋邿 郇郋邿 郱訄郈邽邽\n" +" -c, --comment COMMENT\t\t郱訄郈郋郅郇邽 郈郋郅迮 GECOS 郇郋赲郋邿 郇郋邿 郱訄郈邽邽\n" +" -d, --home-dir HOME_DIR\t迡郋邾訄郇邽邿 郕訄訄郅郋迣 郇郋赲郋邿 郇郋邿 郱訄郈邽邽\n" +" -D, --defaults\t\t郈郋郕訄郱訄 邽郅邽 郋訄郇邽 邽郱邾迮郇郇郇郇迮 郇訄郋邿郕邽 useradd\n" +"\t\t\t\t郈郋 邾郋郅訄郇邽 useradd\n" +" -e, --expiredate EXPIRE_DATE\t訄郇郋赲邽 迡訄 郋郕郋郇訄郇邽 迡迮邿赲邽\n" +"\t\t\t\t郇郋邿 郱訄郈邽邽 迡郋 EXPIRE_DATE\n" +" -f, --inactive INACTIVE\t訄郇郋赲邽 郈訄郋郅 迡郅 訄迮赲邽 郇 郱訄郈邽迮邿\n" +"\t\t\t\t赲 INACTIVE\n" +" -g, --gid GROUP\t\t郈邽郇迡邽迮郅郇郋 郇訄郱郇訄邽 迣郈郈 GROUP\n" +"\t\t\t\t迡郅 郇郋赲郋邿 郇郋邿 郱訄郈邽邽\n" +" -G, --groups GROUPS\t\t郱訄迡訄 郈邽郋郕 迣郈郈 迡郅 郇郋赲郋邿\n" +"\t\t\t\t郇郋邿 郱訄郈邽邽\n" +" -h, --help\t\t\t郈郋郕訄郱訄 迡訄郇郇郋迮 郋郋訇迮郇邽迮 邽 郱訄郕郋郇邽 訄訇郋\n" +" -k, --skel SKEL_DIR \t\t郕訄郱訄 訄郅迮郇訄邽赲郇邿 郕訄訄郅郋迣 訄訇郅郋郇訄邾邽\n" +" -K, --key KEY=VALUE\t\t邽郱邾迮郇邽 郱郇訄迮郇邽 郈郋 邾郋郅訄郇邽 邽郱 /etc/login.defs\n" +" -m, --create-home\t\t郋郱迡訄 迡郋邾訄郇邽邿 郕訄訄郅郋迣 迡郅 郇郋赲郋邿\n" +"\t\t\t\t郇郋邿 郱訄郈邽邽\n" +" -o, --non-unique\t\t訄郱迮邽 郋郱迡訄郇邽迮 郇郋邿 郱訄郈邽邽 迠迮 邽邾迮邽邾\n" +"\t\t\t\t(郇迮 郇邽郕訄郅郇邾) UID\n" +" -p, --password PASSWORD\t郱訄迡訄 邽郋赲訄郇郇邿 郈訄郋郅 迡郅 郇郋赲郋邿\n" +"\t\t\t\t郇郋邿 郱訄郈邽邽\n" +" -s, --shell SHELL\t\t郱訄迡訄 郕郋邾訄郇迡郇 郋訇郋郅郋郕 迡郅 郇郋赲郋邿\n" +"\t\t\t\t郇郋邿 郱訄郈邽邽\n" +" -u, --uid UID\t\t\t郈邽郇迡邽迮郅郇郋 郇訄郱郇訄邽 UID 迡郅 郇郋赲郋邿\n" +"\t\t\t\t郇郋邿 郱訄郈邽邽\n" -#: src/useradd.c:638 -#, c-format -msgid " [-d home] [-s shell] [-c comment] [-m [-k template]]\n" -msgstr "" -" [-d 迡郋邾訄郇邽邿 郕訄訄郅郋迣] [-s 郕郋邾訄郇迡郇訄 郋訇郋郅郋郕訄] [-c " -"郕郋邾邾迮郇訄邽邿] [-m [-k 訄訇郅郋郇]]\n" - -#: src/useradd.c:639 src/useradd.c:643 -#, c-format -msgid " [-f inactive] [-e expire]\n" -msgstr " [-f 迡迮訄郕邽赲訄邽] [-e 郋郕 迡迮邿赲邽 郇郋邿 郱訄郈邽邽 ]\n" - -#: src/useradd.c:640 -#, c-format -msgid " [-p passwd] name\n" -msgstr " [-p 郈訄郋郅] 邽邾 郈郋郅郱郋赲訄迮郅\n" - -#: src/useradd.c:642 -#, c-format -msgid " useradd -D [-g group] [-b base] [-s shell]\n" -msgstr "" -" useradd -D [-g 郋郇郋赲郇訄 迣郈郈訄] [-b 訇訄郱郋赲邿 郕訄訄郅郋迣] [-s 郕郋邾訄郇迡郇訄 " -"郋訇郋郅郋郕訄]\n" - -#: src/useradd.c:722 src/usermod.c:426 +#: src/useradd.c:738 src/usermod.c:425 #, c-format msgid "%s: error locking group file\n" msgstr "%s: 郇迮 迡訄郅郋 郱訄訇郅郋郕邽郋赲訄 訄邿郅 迣郈郈\n" -#: src/useradd.c:726 src/usermod.c:431 +#: src/useradd.c:742 src/usermod.c:430 #, c-format msgid "%s: error opening group file\n" msgstr "%s: 郇迮 迡訄郅郋 郋郕 訄邿郅 迣郈郈\n" -#: src/useradd.c:732 src/usermod.c:524 +#: src/useradd.c:748 src/usermod.c:523 #, c-format msgid "%s: error locking shadow group file\n" msgstr "%s: 郇迮 迡訄郅郋 郱訄訇郅郋郕邽郋赲訄 迮郇迮赲郋邿 訄邿郅 迣郈郈\n" -#: src/useradd.c:737 src/usermod.c:530 +#: src/useradd.c:753 src/usermod.c:529 #, c-format msgid "%s: error opening shadow group file\n" msgstr "%s: 郇迮 迡訄郅郋 郋郕 迮郇迮赲郋邿 訄邿郅 迣郈郈\n" -#: src/useradd.c:875 +#: src/useradd.c:891 #, c-format msgid "%s: UID %u is not unique\n" msgstr "%s: UID %u 迠迮 迮赲迮\n" -#: src/useradd.c:905 +#: src/useradd.c:921 #, c-format msgid "%s: can't get unique UID\n" msgstr "%s: 郇迮 迡訄郅郋 郇訄邿邽 郇邽郕訄郅郇邿 UID\n" -#: src/useradd.c:936 +#: src/useradd.c:977 #, c-format msgid "%s: invalid base directory `%s'\n" msgstr "%s: 郇迮赲迮郇邿 訇訄郱郋赲邿 郕訄訄郅郋迣 `%s'\n" -#: src/useradd.c:946 +#: src/useradd.c:988 #, c-format msgid "%s: invalid comment `%s'\n" msgstr "%s: 郇迮赲迮郇邿 郕郋邾邾迮郇訄邽邿 `%s'\n" -#: src/useradd.c:957 +#: src/useradd.c:1000 #, c-format msgid "%s: invalid home directory `%s'\n" msgstr "%s: 郇迮赲迮郇邿 迡郋邾訄郇邽邿 郕訄訄郅郋迣 `%s'\n" -#: src/useradd.c:975 src/usermod.c:768 +#: src/useradd.c:1018 src/usermod.c:771 #, c-format msgid "%s: invalid date `%s'\n" msgstr "%s: 郇迮赲迮郇訄 迡訄訄 `%s'\n" -#: src/useradd.c:988 +#: src/useradd.c:1031 #, c-format msgid "%s: shadow passwords required for -e\n" msgstr "%s: 迡郅 -e 郇迮郋訇郋迡邽邾訄 郈郋迡迡迮迠郕訄 迮郇迮赲 郈訄郋郅迮邿\n" -#: src/useradd.c:1004 +#: src/useradd.c:1047 #, c-format msgid "%s: shadow passwords required for -f\n" msgstr "%s: 迡郅 -f 郇迮郋訇郋迡邽邾訄 郈郋迡迡迮迠郕訄 迮郇迮赲 郈訄郋郅迮邿\n" -#: src/useradd.c:1070 src/usermod.c:745 src/usermod.c:755 src/usermod.c:800 -#: src/usermod.c:844 +#: src/useradd.c:1113 src/usermod.c:748 src/usermod.c:758 src/usermod.c:803 +#: src/usermod.c:847 #, c-format msgid "%s: invalid field `%s'\n" msgstr "%s: 郇迮赲迮郇郋迮 郈郋郅迮 `%s'\n" -#: src/useradd.c:1081 +#: src/useradd.c:1126 #, c-format msgid "%s: invalid shell `%s'\n" msgstr "%s: 郇迮赲迮郇訄 郕郋邾訄郇迡郇訄 郋訇郋郅郋郕訄 `%s'\n" -#: src/useradd.c:1122 +#: src/useradd.c:1169 #, c-format msgid "%s: invalid user name '%s'\n" msgstr "%s: 郇迮赲迮郇郋迮 邽邾 郈郋郅郱郋赲訄迮郅 '%s'\n" -#: src/useradd.c:1156 src/userdel.c:242 src/usermod.c:909 +#: src/useradd.c:1203 src/userdel.c:242 src/usermod.c:920 #, c-format msgid "%s: cannot rewrite password file\n" msgstr "%s: 郇迮 迡訄郅郋 郈迮迮郱訄郈邽訄 訄邿郅 郈訄郋郅迮邿\n" -#: src/useradd.c:1161 src/userdel.c:245 src/usermod.c:914 +#: src/useradd.c:1208 src/userdel.c:245 src/usermod.c:925 #, c-format msgid "%s: cannot rewrite shadow password file\n" msgstr "%s: 郇迮 迡訄郅郋 郈迮迮郱訄郈邽訄 迮郇迮赲郋邿 訄邿郅 郈訄郋郅迮邿\n" -#: src/useradd.c:1197 src/userdel.c:289 src/usermod.c:942 +#: src/useradd.c:1244 src/userdel.c:289 src/usermod.c:953 #, c-format msgid "%s: unable to lock password file\n" msgstr "%s: 郇迮 迡訄郅郋 郱訄訇郅郋郕邽郋赲訄 訄邿郅 郈訄郋郅迮邿\n" -#: src/useradd.c:1201 src/userdel.c:293 src/usermod.c:946 +#: src/useradd.c:1248 src/userdel.c:293 src/usermod.c:957 #, c-format msgid "%s: unable to open password file\n" msgstr "%s: 郇迮 迡訄郅郋 郋郕 訄邿郅 郈訄郋郅迮邿\n" -#: src/useradd.c:1207 src/userdel.c:298 src/usermod.c:951 +#: src/useradd.c:1254 src/userdel.c:298 src/usermod.c:962 #, c-format msgid "%s: cannot lock shadow password file\n" msgstr "%s: 郇迮 迡訄郅郋 郱訄訇郅郋郕邽郋赲訄 迮郇迮赲郋邿 訄邿郅 郈訄郋郅迮邿\n" -#: src/useradd.c:1213 src/userdel.c:303 src/usermod.c:956 +#: src/useradd.c:1260 src/userdel.c:303 src/usermod.c:967 #, c-format msgid "%s: cannot open shadow password file\n" msgstr "%s: 郇迮 迡訄郅郋 郋郕 迮郇迮赲郋邿 訄邿郅 郈訄郋郅迮邿\n" -#: src/useradd.c:1300 +#: src/useradd.c:1347 #, c-format msgid "%s: error adding new password entry\n" msgstr "%s: 郇迮 迡訄郅郋 迡郋訇訄赲邽 郱訄郈邽 赲 訄邿郅 郈訄郋郅迮邿\n" -#: src/useradd.c:1310 src/usermod.c:1019 +#: src/useradd.c:1358 src/usermod.c:1030 #, c-format msgid "%s: error adding new shadow password entry\n" msgstr "%s: 郇迮 迡訄郅郋 迡郋訇訄赲邽 郱訄郈邽 赲 迮郇迮赲郋邿 訄邿郅 郈訄郋郅迮邿\n" -#: src/useradd.c:1337 +#: src/useradd.c:1386 #, c-format msgid "%s: cannot create directory %s\n" msgstr "%s: 郇迮 迡訄郅郋 郋郱迡訄 郕訄訄郅郋迣 %s\n" -#: src/useradd.c:1367 +#: src/useradd.c:1416 #, c-format msgid "No group named \"mail\" exists, creating mail spool with mode 0600.\n" msgstr "" "郈郈訄 \"mail\" 郇迮 迮赲迮, 郋郱迡訄 訄郇邽郅邽迮 郈郋 郈訄赲訄邾邽 0600.\n" -#: src/useradd.c:1390 +#: src/useradd.c:1439 #, c-format msgid "Can't create mail spool for user %s.\n" msgstr "迮 迡訄郅郋 郋郱迡訄 訄郇邽郅邽迮 郈郋 迡郅 郈郋郅郱郋赲訄迮郅 %s.\n" -#: src/useradd.c:1492 src/usermod.c:888 +#: src/useradd.c:1541 src/usermod.c:899 #, c-format msgid "%s: user %s exists\n" msgstr "%s: 郈郋郅郱郋赲訄迮郅 %s 迮赲迮\n" -#: src/useradd.c:1506 +#: src/useradd.c:1555 #, c-format msgid "" "%s: group %s exists - if you want to add this user to that group, use -g.\n" @@ -1799,7 +1827,7 @@ msgstr "" "%s: 迣郈郈訄 %s 迮赲迮 -- 迮郅邽 赲 郋邽迮 迡郋訇訄赲邽迮 赲 郇迮 郋迣郋 " "郈郋郅郱郋赲訄迮郅, 邽郈郋郅郱邿迮 -g.\n" -#: src/useradd.c:1544 +#: src/useradd.c:1593 #, c-format msgid "%s: warning: CREATE_HOME not supported, please use -m instead.\n" msgstr "%s: 赲郇邽邾訄郇邽迮: CREATE_HOME 郇迮 郈郋迡迡迮迠邽赲訄迮, 邽郈郋郅郱邿迮 -m.\n" @@ -1849,12 +1877,12 @@ msgstr "%s: %s 郇迮 郈邽郇訄迡郅迮迠邽 %s, 迡訄郅迮郇邽迮 郇迮 赲郈郋郅 msgid "%s: warning: can't remove " msgstr "%s: 赲郇邽邾訄郇邽迮: 郇迮 迡訄郅郋 迡訄郅邽 " -#: src/userdel.c:584 src/usermod.c:702 +#: src/userdel.c:584 src/usermod.c:701 #, c-format msgid "%s: user %s does not exist\n" msgstr "%s: 郈郋郅郱郋赲訄迮郅 %s 郇迮 迮赲迮\n" -#: src/userdel.c:599 src/usermod.c:718 +#: src/userdel.c:599 src/usermod.c:717 #, c-format msgid "%s: user %s is a NIS user\n" msgstr "%s: 郈郋郅郱郋赲訄迮郅 %s 赲郅迮 郈郋郅郱郋赲訄迮郅迮邾 NIS\n" @@ -1870,104 +1898,109 @@ msgstr "" msgid "%s: error removing directory %s\n" msgstr "%s: 郇迮 迡訄郅郋 迡訄郅邽 郕訄訄郅郋迣 %s\n" -#: src/usermod.c:279 +#: src/usermod.c:278 #, c-format -msgid "Usage: %s\t[-u uid [-o]] [-g group] [-G group,...] \n" +msgid "Usage: %s\t[-u uid [-o]] [-g group] [[-G group,...] [-a]] \n" msgstr "" "郈郋郅郱郋赲訄郇邽迮: %s\t[-u uid [-o]] [-g 郋郇郋赲郇訄 迣郈郈訄] [-G 迣郈郈訄,...] \n" -#: src/usermod.c:283 +#: src/usermod.c:282 #, c-format msgid "\t\t[-d home [-m]] [-s shell] [-c comment] [-l new_name]\n" msgstr "" "\t\t[-d 迡郋邾訄郇邽邿 郕訄訄郅郋迣 [-m]] [-s 郕郋邾訄郇迡郇訄 郋訇郋郅郋郕訄] [-c 郕郋邾邾迮郇訄邽邿] [-l " "郇郋赲郋迮 邽邾 郈郋郅郱郋赲訄迮郅]\n" -#: src/usermod.c:285 +#: src/usermod.c:284 #, c-format msgid "[-f inactive] [-e expire] " msgstr "[-f 迡迮訄郕邽赲訄邽] [-e 郋郕 迡迮邿赲邽 郇郋邿 郱訄郈邽邽 ] " -#: src/usermod.c:286 +#: src/usermod.c:285 #, c-format msgid "[-p passwd] [-L|-U] name\n" msgstr "[-p 郈訄郋郅] [-L|-U] 邽邾 郈郋郅郱郋赲訄迮郅\n" -#: src/usermod.c:458 +#: src/usermod.c:457 #, c-format msgid "%s: out of memory in update_group\n" msgstr "%s: 郇迮迡郋訄郋郇郋 郈訄邾邽 赲 update_group\n" -#: src/usermod.c:567 +#: src/usermod.c:566 #, c-format msgid "%s: out of memory in update_gshadow\n" msgstr "%s: 郇迮迡郋訄郋郇郋 郈訄邾邽 赲 update_gshadow\n" -#: src/usermod.c:867 +#: src/usermod.c:870 #, c-format msgid "%s: no flags given\n" msgstr "%s: 郇訄 郱訄迡訄郇 郕郅邽\n" -#: src/usermod.c:873 +#: src/usermod.c:876 #, c-format msgid "%s: shadow passwords required for -e and -f\n" msgstr "%s: 迡郅 -e 邽 -f 迮訇迮 郈郋迡迡迮迠郕訄 迮郇迮赲 訄邿郅郋赲 郈訄郋郅迮邿\n" -#: src/usermod.c:893 +#: src/usermod.c:886 +#, c-format +msgid "%s: -a flag is ONLY allowed with the -G flag\n" +msgstr "%s: 郅訄迣 -a 邽郈郋郅郱迮 苠衧 赲邾迮迮 郅訄迣郋邾 -G\n" + +#: src/usermod.c:904 #, c-format msgid "%s: uid %lu is not unique\n" msgstr "%s: uid %lu 迠迮 迮赲迮\n" -#: src/usermod.c:1004 +#: src/usermod.c:1015 #, c-format msgid "%s: error changing password entry\n" msgstr "%s: 郇迮 迡訄郅郋 邽郱邾迮郇邽 郱訄郈邽 赲 訄邿郅迮 郈訄郋郅迮邿\n" -#: src/usermod.c:1010 +#: src/usermod.c:1021 #, c-format msgid "%s: error removing password entry\n" msgstr "%s: 郇迮 迡訄郅郋 迡訄郅邽 郱訄郈邽 邽郱 訄邿郅訄 郈訄郋郅迮邿\n" -#: src/usermod.c:1026 +#: src/usermod.c:1037 #, c-format msgid "%s: error removing shadow password entry\n" msgstr "%s: 郇迮 迡訄郅郋 迡訄郅邽 郱訄郈邽 邽郱 迮郇迮赲郋迣郋 訄邿郅訄 郈訄郋郅迮邿\n" -#: src/usermod.c:1053 +#: src/usermod.c:1064 #, c-format msgid "%s: directory %s exists\n" msgstr "%s: 郕訄訄郅郋迣 %s 迮赲迮\n" -#: src/usermod.c:1061 +#: src/usermod.c:1072 #, c-format msgid "%s: can't create %s\n" msgstr "%s: 郇迮 迡訄郅郋 郋郱迡訄 %s\n" -#: src/usermod.c:1066 +#: src/usermod.c:1077 #, c-format msgid "%s: can't chown %s\n" msgstr "%s: 郇迮 迡訄郅郋 邾迮郇邽 赲郅訄迡迮郅訄 %s\n" -#: src/usermod.c:1078 +#: src/usermod.c:1089 #, c-format msgid "%s: warning: failed to completely remove old home directory %s" msgstr "%s: 赲郇邽邾訄郇邽迮: 郇迮 迡訄郅郋 郈郋郅郇郋 迡訄郅邽 訄邿 迡郋邾訄郇邽邿 郕訄訄郅郋迣 %s" -#: src/usermod.c:1088 +#: src/usermod.c:1099 #, c-format msgid "%s: cannot rename directory %s to %s\n" msgstr "%s: 郇迮 迡訄郅郋 郈迮迮邽邾迮郇郋赲訄 郕訄訄郅郋迣 %s 赲 %s\n" -#: src/usermod.c:1183 +#: src/usermod.c:1194 #, c-format msgid "%s: warning: %s not owned by %s\n" msgstr "%s: 赲郇邽邾訄郇邽迮: %s 郇迮 郈邽郇訄迡郅迮迠邽 %s\n" -#: src/usermod.c:1189 +#: src/usermod.c:1200 msgid "failed to change mailbox owner" msgstr "郇迮 迡訄郅郋 邾迮郇邽 赲郅訄迡迮郅訄 郈郋郋赲郋迣郋 邽郕訄" -#: src/usermod.c:1197 +#: src/usermod.c:1208 msgid "failed to rename mailbox" msgstr "郇迮 迡訄郅郋 郈迮迮邽邾迮郇郋赲訄 郈郋郋赲邿 邽郕" diff --git a/po/shadow.pot b/po/shadow.pot index f8ab8811..47e4a5d4 100644 --- a/po/shadow.pot +++ b/po/shadow.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2005-06-20 17:48+0200\n" +"POT-Creation-Date: 2005-07-18 16:02+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -141,12 +141,12 @@ msgstr "" msgid "Cannot execute %s" msgstr "" -#: libmisc/sub.c:55 +#: libmisc/sub.c:56 #, c-format msgid "Invalid root directory \"%s\"\n" msgstr "" -#: libmisc/sub.c:67 +#: libmisc/sub.c:68 #, c-format msgid "Can't change root directory to \"%s\"\n" msgstr "" @@ -166,16 +166,16 @@ msgstr "" msgid "configuration error - unknown item '%s' (notify administrator)\n" msgstr "" -#: lib/pwauth.c:45 src/newgrp.c:338 +#: lib/pwauth.c:48 src/newgrp.c:384 msgid "Password: " msgstr "" -#: lib/pwauth.c:47 +#: lib/pwauth.c:50 #, c-format msgid "%s's Password: " msgstr "" -#: src/chage.c:110 +#: src/chage.c:115 #, c-format msgid "" "Usage: chage [options] user\n" @@ -194,147 +194,147 @@ msgid "" " -W, --warndays WARN_DAYS\tset expiration warning days to WARN_DAYS\n" msgstr "" -#: src/chage.c:155 src/chfn.c:139 src/chsh.c:89 +#: src/chage.c:160 src/chfn.c:139 src/chsh.c:89 #, c-format msgid "Enter the new value, or press ENTER for the default\n" msgstr "" -#: src/chage.c:159 +#: src/chage.c:164 msgid "Minimum Password Age" msgstr "" -#: src/chage.c:165 +#: src/chage.c:170 msgid "Maximum Password Age" msgstr "" -#: src/chage.c:172 +#: src/chage.c:177 msgid "Last Password Change (YYYY-MM-DD)" msgstr "" -#: src/chage.c:180 +#: src/chage.c:185 msgid "Password Expiration Warning" msgstr "" -#: src/chage.c:186 +#: src/chage.c:191 msgid "Password Inactive" msgstr "" -#: src/chage.c:194 +#: src/chage.c:199 msgid "Account Expiration Date (YYYY-MM-DD)" msgstr "" -#: src/chage.c:241 +#: src/chage.c:246 #, c-format msgid "Last password change\t\t\t\t\t: " msgstr "" -#: src/chage.c:243 src/chage.c:257 src/chage.c:273 src/chage.c:286 +#: src/chage.c:248 src/chage.c:262 src/chage.c:278 src/chage.c:291 #, c-format msgid "never\n" msgstr "" -#: src/chage.c:254 +#: src/chage.c:259 #, c-format msgid "Password expires\t\t\t\t\t: " msgstr "" -#: src/chage.c:270 +#: src/chage.c:275 #, c-format msgid "Password inactive\t\t\t\t\t: " msgstr "" -#: src/chage.c:284 +#: src/chage.c:289 #, c-format msgid "Account expires\t\t\t\t\t\t: " msgstr "" -#: src/chage.c:300 +#: src/chage.c:305 #, c-format msgid "Minimum number of days between password change\t\t: %ld\n" msgstr "" -#: src/chage.c:302 +#: src/chage.c:307 #, c-format msgid "Maximum number of days between password change\t\t: %ld\n" msgstr "" -#: src/chage.c:304 +#: src/chage.c:309 #, c-format msgid "Number of days of warning before password expires\t: %ld\n" msgstr "" -#: src/chage.c:462 +#: src/chage.c:467 #, c-format msgid "%s: do not include \"l\" with other flags\n" msgstr "" -#: src/chage.c:474 src/chage.c:602 src/chfn.c:268 src/chfn.c:277 +#: src/chage.c:479 src/chage.c:607 src/chfn.c:268 src/chfn.c:277 #: src/chfn.c:286 src/chfn.c:295 src/chfn.c:304 src/chfn.c:370 src/chfn.c:382 -#: src/gpasswd.c:150 src/login.c:426 src/passwd.c:769 src/passwd.c:805 +#: src/gpasswd.c:150 src/login.c:430 src/passwd.c:769 src/passwd.c:805 #, c-format msgid "%s: Permission denied.\n" msgstr "" -#: src/chage.c:507 src/chage.c:713 src/chpasswd.c:173 src/groupadd.c:488 -#: src/groupdel.c:274 src/groupmod.c:456 src/newusers.c:355 src/useradd.c:1469 -#: src/userdel.c:567 src/usermod.c:1272 src/usermod.c:1326 +#: src/chage.c:512 src/chage.c:718 src/chpasswd.c:173 src/groupadd.c:488 +#: src/groupdel.c:274 src/groupmod.c:456 src/newusers.c:355 src/useradd.c:1518 +#: src/userdel.c:567 src/usermod.c:1283 src/usermod.c:1337 #, c-format msgid "%s: PAM authentication failed\n" msgstr "" -#: src/chage.c:525 src/chpasswd.c:188 +#: src/chage.c:530 src/chpasswd.c:188 #, c-format msgid "%s: can't open password file\n" msgstr "" -#: src/chage.c:532 src/chfn.c:324 src/chsh.c:181 src/gpasswd.c:139 +#: src/chage.c:537 src/chfn.c:324 src/chsh.c:181 src/gpasswd.c:139 #: src/gpasswd.c:216 src/groups.c:64 src/passwd.c:811 #, c-format msgid "%s: unknown user %s\n" msgstr "" -#: src/chage.c:550 +#: src/chage.c:555 #, c-format -msgid "%s: can't lock shadow password file" +msgid "%s: can't lock shadow password file\n" msgstr "" -#: src/chage.c:558 +#: src/chage.c:563 #, c-format -msgid "%s: can't open shadow password file" +msgid "%s: can't open shadow password file\n" msgstr "" -#: src/chage.c:618 +#: src/chage.c:623 #, c-format msgid "Changing the aging information for %s\n" msgstr "" -#: src/chage.c:620 +#: src/chage.c:625 #, c-format msgid "%s: error changing fields\n" msgstr "" -#: src/chage.c:644 src/pwunconv.c:136 +#: src/chage.c:649 src/pwunconv.c:136 #, c-format msgid "%s: can't update password file\n" msgstr "" -#: src/chage.c:667 src/pwunconv.c:131 +#: src/chage.c:672 src/pwunconv.c:131 #, c-format msgid "%s: can't update shadow password file\n" msgstr "" -#: src/chage.c:680 +#: src/chage.c:685 #, c-format msgid "%s: can't rewrite shadow password file\n" msgstr "" -#: src/chage.c:724 +#: src/chage.c:729 #, c-format msgid "%s: can't rewrite password file\n" msgstr "" -#: src/chage.c:743 src/chpasswd.c:357 src/groupadd.c:534 src/groupdel.c:339 -#: src/groupmod.c:523 src/newusers.c:570 src/useradd.c:1564 src/userdel.c:689 +#: src/chage.c:748 src/chpasswd.c:357 src/groupadd.c:534 src/groupdel.c:339 +#: src/groupmod.c:523 src/newusers.c:570 src/useradd.c:1613 src/userdel.c:689 #, c-format msgid "%s: PAM chauthtok failed\n" msgstr "" @@ -441,7 +441,7 @@ msgstr "" msgid "Cannot open the password file.\n" msgstr "" -#: src/chfn.c:544 src/chsh.c:356 src/passwd.c:477 src/usermod.c:982 +#: src/chfn.c:544 src/chsh.c:356 src/passwd.c:477 src/usermod.c:993 #, c-format msgid "%s: %s not found in /etc/passwd\n" msgstr "" @@ -640,7 +640,7 @@ msgstr "" msgid "Who are you?\n" msgstr "" -#: src/gpasswd.c:299 src/newgrp.c:289 +#: src/gpasswd.c:299 src/newgrp.c:318 #, c-format msgid "unknown group: %s\n" msgstr "" @@ -733,12 +733,12 @@ msgid "Usage: groupadd [-g gid [-o]] [-f] group\n" msgstr "" #: src/groupadd.c:161 src/groupadd.c:169 src/groupmod.c:174 src/groupmod.c:196 -#: src/useradd.c:823 src/usermod.c:496 src/usermod.c:618 +#: src/useradd.c:839 src/usermod.c:495 src/usermod.c:617 #, c-format msgid "%s: error adding new group entry\n" msgstr "" -#: src/groupadd.c:218 src/useradd.c:870 +#: src/groupadd.c:218 src/useradd.c:886 #, c-format msgid "%s: name %s is not unique\n" msgstr "" @@ -758,24 +758,24 @@ msgstr "" msgid "%s: %s is not a valid group name\n" msgstr "" -#: src/groupadd.c:308 src/groupmod.c:307 +#: src/groupadd.c:318 src/groupmod.c:307 #, c-format msgid "%s: invalid group %s\n" msgstr "" -#: src/groupadd.c:325 src/useradd.c:1058 +#: src/groupadd.c:332 src/useradd.c:1094 #, c-format -msgid "%s: -O requires NAME=VALUE\n" +msgid "%s: -K requires KEY=VALUE\n" msgstr "" -#: src/groupadd.c:369 src/groupdel.c:123 src/groupmod.c:342 src/useradd.c:1167 -#: src/userdel.c:247 src/usermod.c:504 +#: src/groupadd.c:369 src/groupdel.c:123 src/groupmod.c:342 src/useradd.c:1214 +#: src/userdel.c:247 src/usermod.c:503 #, c-format msgid "%s: cannot rewrite group file\n" msgstr "" -#: src/groupadd.c:376 src/groupdel.c:130 src/groupmod.c:349 src/useradd.c:1175 -#: src/userdel.c:253 src/usermod.c:627 +#: src/groupadd.c:376 src/groupdel.c:130 src/groupmod.c:349 src/useradd.c:1222 +#: src/userdel.c:253 src/usermod.c:626 #, c-format msgid "%s: cannot rewrite shadow group file\n" msgstr "" @@ -835,7 +835,7 @@ msgstr "" msgid "%s: group %s is a NIS group\n" msgstr "" -#: src/groupdel.c:306 src/groupmod.c:489 src/userdel.c:603 src/usermod.c:723 +#: src/groupdel.c:306 src/groupmod.c:489 src/userdel.c:603 src/usermod.c:722 #, c-format msgid "%s: %s is the NIS master\n" msgstr "" @@ -1087,49 +1087,49 @@ msgid "" "[Disconnect bypassed -- root login allowed.]\n" msgstr "" -#: src/login.c:297 +#: src/login.c:302 #, c-format msgid "" "\n" "Login timed out after %d seconds.\n" msgstr "" -#: src/login.c:570 +#: src/login.c:576 #, c-format msgid " on `%.100s' from `%.200s'" msgstr "" -#: src/login.c:573 +#: src/login.c:579 #, c-format msgid " on `%.100s'" msgstr "" -#: src/login.c:730 +#: src/login.c:736 #, c-format msgid "" "\n" "%s login: " msgstr "" -#: src/login.c:885 src/sulogin.c:203 +#: src/login.c:891 src/sulogin.c:207 msgid "Login incorrect" msgstr "" -#: src/login.c:1032 +#: src/login.c:1038 msgid "Warning: login re-enabled after temporary lockout.\n" msgstr "" -#: src/login.c:1046 +#: src/login.c:1052 #, c-format msgid "Last login: %s on %s" msgstr "" -#: src/login.c:1049 +#: src/login.c:1055 #, c-format msgid "Last login: %.19s on %s" msgstr "" -#: src/login.c:1054 +#: src/login.c:1060 #, c-format msgid " from %.*s" msgstr "" @@ -1144,21 +1144,21 @@ msgstr "" msgid "Usage: sg group [[-c] command]\n" msgstr "" -#: src/newgrp.c:130 +#: src/newgrp.c:159 #, c-format msgid "unknown UID: %u\n" msgstr "" -#: src/newgrp.c:212 +#: src/newgrp.c:241 #, c-format msgid "unknown GID: %lu\n" msgstr "" -#: src/newgrp.c:355 src/newgrp.c:364 +#: src/newgrp.c:401 src/newgrp.c:410 msgid "Sorry.\n" msgstr "" -#: src/newgrp.c:469 +#: src/newgrp.c:515 #, c-format msgid "too many groups\n" msgstr "" @@ -1300,7 +1300,7 @@ msgstr "" msgid "%s: Cannot execute %s" msgstr "" -#: src/passwd.c:732 +#: src/passwd.c:727 #, c-format msgid "%s: repository %s not supported\n" msgstr "" @@ -1417,42 +1417,42 @@ msgstr "" msgid "%s: can't delete shadow password file\n" msgstr "" -#: src/su.c:132 +#: src/su.c:129 msgid "Sorry." msgstr "" -#: src/su.c:319 +#: src/su.c:315 #, c-format msgid "%s: must be run from a terminal\n" msgstr "" -#: src/su.c:416 +#: src/su.c:412 #, c-format msgid "%s: pam_start: error %d\n" msgstr "" -#: src/su.c:444 +#: src/su.c:440 #, c-format msgid "Unknown id: %s\n" msgstr "" -#: src/su.c:479 src/su.c:495 +#: src/su.c:475 src/su.c:491 #, c-format msgid "You are not authorized to su %s\n" msgstr "" -#: src/su.c:490 +#: src/su.c:486 msgid "(Enter your own password.)" msgstr "" -#: src/su.c:522 +#: src/su.c:520 #, c-format msgid "" "%s: %s\n" "(Ignored)\n" msgstr "" -#: src/su.c:730 +#: src/su.c:727 #, c-format msgid "No shell\n" msgstr "" @@ -1477,231 +1477,237 @@ msgstr "" msgid "No password file\n" msgstr "" -#: src/sulogin.c:160 +#: src/sulogin.c:164 #, c-format msgid "No password entry for 'root'\n" msgstr "" -#: src/sulogin.c:175 +#: src/sulogin.c:179 msgid "" "\n" "Type control-d to proceed with normal startup,\n" "(or give root password for system maintenance):" msgstr "" -#: src/sulogin.c:210 +#: src/sulogin.c:214 msgid "Entering System Maintenance Mode\n" msgstr "" -#: src/useradd.c:221 src/useradd.c:234 src/usermod.c:664 src/usermod.c:677 +#: src/useradd.c:222 src/useradd.c:235 src/usermod.c:663 src/usermod.c:676 #, c-format msgid "%s: invalid numeric argument `%s'\n" msgstr "" -#: src/useradd.c:289 +#: src/useradd.c:290 #, c-format msgid "%s: unknown GID %s\n" msgstr "" -#: src/useradd.c:297 src/useradd.c:573 src/useradd.c:1014 src/usermod.c:217 -#: src/usermod.c:785 +#: src/useradd.c:298 src/useradd.c:574 src/useradd.c:1058 src/usermod.c:216 +#: src/usermod.c:788 #, c-format msgid "%s: unknown group %s\n" msgstr "" -#: src/useradd.c:405 +#: src/useradd.c:406 #, c-format msgid "%s: cannot create new defaults file\n" msgstr "" -#: src/useradd.c:410 +#: src/useradd.c:411 #, c-format msgid "%s: cannot open new defaults file\n" msgstr "" -#: src/useradd.c:498 src/useradd.c:509 +#: src/useradd.c:499 src/useradd.c:510 #, c-format msgid "%s: rename: %s" msgstr "" -#: src/useradd.c:594 src/usermod.c:238 +#: src/useradd.c:595 src/usermod.c:237 #, c-format msgid "%s: group `%s' is a NIS group.\n" msgstr "" -#: src/useradd.c:603 src/usermod.c:247 +#: src/useradd.c:604 src/usermod.c:246 #, c-format msgid "%s: too many groups specified (max %d).\n" msgstr "" -#: src/useradd.c:635 +#: src/useradd.c:634 #, c-format -msgid "Usage: useradd [-u uid [-o]] [-g group] [-G group,...] \n" +msgid "" +"Usage: useradd [options] LOGIN\n" +"\n" +"Options:\n" +" -b, --base-dir BASE_DIR\tbase directory for the the new user account\n" +"\t\t\t\thome directory\n" +" -c, --comment COMMENT\t\tset the GECOS field for the new user account\n" +" -d, --home-dir HOME_DIR\thome directory for the new user account\n" +" -D, --defaults\t\tprint or save modified default useradd\n" +"\t\t\t\tconfiguration\n" +" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n" +" -f, --inactive INACTIVE\tset password inactive after expiration\n" +"\t\t\t\tto INACTIVE\n" +" -g, --gid GROUP\t\tforce use GROUP for the new user account\n" +" -G, --groups GROUPS\t\tlist of supplementary groups for the new\n" +"\t\t\t\tuser account\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -k, --skel SKEL_DIR \t\tspecify an alternative skel directory\n" +" -K, --key KEY=VALUE\t\toverrides /etc/login.defs defaults\n" +" -m, --create-home\t\tcreate home directory for the new user\n" +"\t\t\t\taccount\n" +" -o, --non-unique\t\tallow create user with duplicate\n" +"\t\t\t\t(non-unique) UID\n" +" -p, --password PASSWORD\tuse encrypted password for the new user\n" +"\t\t\t\taccount\n" +" -s, --shell SHELL\t\tthe login shell for the new user account\n" +" -u, --uid UID\t\t\tforce use the UID for the new user account\n" msgstr "" -#: src/useradd.c:638 -#, c-format -msgid " [-d home] [-s shell] [-c comment] [-m [-k template]]\n" -msgstr "" - -#: src/useradd.c:639 src/useradd.c:643 -#, c-format -msgid " [-f inactive] [-e expire]\n" -msgstr "" - -#: src/useradd.c:640 -#, c-format -msgid " [-p passwd] name\n" -msgstr "" - -#: src/useradd.c:642 -#, c-format -msgid " useradd -D [-g group] [-b base] [-s shell]\n" -msgstr "" - -#: src/useradd.c:722 src/usermod.c:426 +#: src/useradd.c:738 src/usermod.c:425 #, c-format msgid "%s: error locking group file\n" msgstr "" -#: src/useradd.c:726 src/usermod.c:431 +#: src/useradd.c:742 src/usermod.c:430 #, c-format msgid "%s: error opening group file\n" msgstr "" -#: src/useradd.c:732 src/usermod.c:524 +#: src/useradd.c:748 src/usermod.c:523 #, c-format msgid "%s: error locking shadow group file\n" msgstr "" -#: src/useradd.c:737 src/usermod.c:530 +#: src/useradd.c:753 src/usermod.c:529 #, c-format msgid "%s: error opening shadow group file\n" msgstr "" -#: src/useradd.c:875 +#: src/useradd.c:891 #, c-format msgid "%s: UID %u is not unique\n" msgstr "" -#: src/useradd.c:905 +#: src/useradd.c:921 #, c-format msgid "%s: can't get unique UID\n" msgstr "" -#: src/useradd.c:936 +#: src/useradd.c:977 #, c-format msgid "%s: invalid base directory `%s'\n" msgstr "" -#: src/useradd.c:946 +#: src/useradd.c:988 #, c-format msgid "%s: invalid comment `%s'\n" msgstr "" -#: src/useradd.c:957 +#: src/useradd.c:1000 #, c-format msgid "%s: invalid home directory `%s'\n" msgstr "" -#: src/useradd.c:975 src/usermod.c:768 +#: src/useradd.c:1018 src/usermod.c:771 #, c-format msgid "%s: invalid date `%s'\n" msgstr "" -#: src/useradd.c:988 +#: src/useradd.c:1031 #, c-format msgid "%s: shadow passwords required for -e\n" msgstr "" -#: src/useradd.c:1004 +#: src/useradd.c:1047 #, c-format msgid "%s: shadow passwords required for -f\n" msgstr "" -#: src/useradd.c:1070 src/usermod.c:745 src/usermod.c:755 src/usermod.c:800 -#: src/usermod.c:844 +#: src/useradd.c:1113 src/usermod.c:748 src/usermod.c:758 src/usermod.c:803 +#: src/usermod.c:847 #, c-format msgid "%s: invalid field `%s'\n" msgstr "" -#: src/useradd.c:1081 +#: src/useradd.c:1126 #, c-format msgid "%s: invalid shell `%s'\n" msgstr "" -#: src/useradd.c:1122 +#: src/useradd.c:1169 #, c-format msgid "%s: invalid user name '%s'\n" msgstr "" -#: src/useradd.c:1156 src/userdel.c:242 src/usermod.c:909 +#: src/useradd.c:1203 src/userdel.c:242 src/usermod.c:920 #, c-format msgid "%s: cannot rewrite password file\n" msgstr "" -#: src/useradd.c:1161 src/userdel.c:245 src/usermod.c:914 +#: src/useradd.c:1208 src/userdel.c:245 src/usermod.c:925 #, c-format msgid "%s: cannot rewrite shadow password file\n" msgstr "" -#: src/useradd.c:1197 src/userdel.c:289 src/usermod.c:942 +#: src/useradd.c:1244 src/userdel.c:289 src/usermod.c:953 #, c-format msgid "%s: unable to lock password file\n" msgstr "" -#: src/useradd.c:1201 src/userdel.c:293 src/usermod.c:946 +#: src/useradd.c:1248 src/userdel.c:293 src/usermod.c:957 #, c-format msgid "%s: unable to open password file\n" msgstr "" -#: src/useradd.c:1207 src/userdel.c:298 src/usermod.c:951 +#: src/useradd.c:1254 src/userdel.c:298 src/usermod.c:962 #, c-format msgid "%s: cannot lock shadow password file\n" msgstr "" -#: src/useradd.c:1213 src/userdel.c:303 src/usermod.c:956 +#: src/useradd.c:1260 src/userdel.c:303 src/usermod.c:967 #, c-format msgid "%s: cannot open shadow password file\n" msgstr "" -#: src/useradd.c:1300 +#: src/useradd.c:1347 #, c-format msgid "%s: error adding new password entry\n" msgstr "" -#: src/useradd.c:1310 src/usermod.c:1019 +#: src/useradd.c:1358 src/usermod.c:1030 #, c-format msgid "%s: error adding new shadow password entry\n" msgstr "" -#: src/useradd.c:1337 +#: src/useradd.c:1386 #, c-format msgid "%s: cannot create directory %s\n" msgstr "" -#: src/useradd.c:1367 +#: src/useradd.c:1416 #, c-format msgid "No group named \"mail\" exists, creating mail spool with mode 0600.\n" msgstr "" -#: src/useradd.c:1390 +#: src/useradd.c:1439 #, c-format msgid "Can't create mail spool for user %s.\n" msgstr "" -#: src/useradd.c:1492 src/usermod.c:888 +#: src/useradd.c:1541 src/usermod.c:899 #, c-format msgid "%s: user %s exists\n" msgstr "" -#: src/useradd.c:1506 +#: src/useradd.c:1555 #, c-format msgid "" "%s: group %s exists - if you want to add this user to that group, use -g.\n" msgstr "" -#: src/useradd.c:1544 +#: src/useradd.c:1593 #, c-format msgid "%s: warning: CREATE_HOME not supported, please use -m instead.\n" msgstr "" @@ -1751,12 +1757,12 @@ msgstr "" msgid "%s: warning: can't remove " msgstr "" -#: src/userdel.c:584 src/usermod.c:702 +#: src/userdel.c:584 src/usermod.c:701 #, c-format msgid "%s: user %s does not exist\n" msgstr "" -#: src/userdel.c:599 src/usermod.c:718 +#: src/userdel.c:599 src/usermod.c:717 #, c-format msgid "%s: user %s is a NIS user\n" msgstr "" @@ -1771,101 +1777,106 @@ msgstr "" msgid "%s: error removing directory %s\n" msgstr "" -#: src/usermod.c:279 +#: src/usermod.c:278 #, c-format -msgid "Usage: %s\t[-u uid [-o]] [-g group] [-G group,...] \n" +msgid "Usage: %s\t[-u uid [-o]] [-g group] [[-G group,...] [-a]] \n" msgstr "" -#: src/usermod.c:283 +#: src/usermod.c:282 #, c-format msgid "\t\t[-d home [-m]] [-s shell] [-c comment] [-l new_name]\n" msgstr "" -#: src/usermod.c:285 +#: src/usermod.c:284 #, c-format msgid "[-f inactive] [-e expire] " msgstr "" -#: src/usermod.c:286 +#: src/usermod.c:285 #, c-format msgid "[-p passwd] [-L|-U] name\n" msgstr "" -#: src/usermod.c:458 +#: src/usermod.c:457 #, c-format msgid "%s: out of memory in update_group\n" msgstr "" -#: src/usermod.c:567 +#: src/usermod.c:566 #, c-format msgid "%s: out of memory in update_gshadow\n" msgstr "" -#: src/usermod.c:867 +#: src/usermod.c:870 #, c-format msgid "%s: no flags given\n" msgstr "" -#: src/usermod.c:873 +#: src/usermod.c:876 #, c-format msgid "%s: shadow passwords required for -e and -f\n" msgstr "" -#: src/usermod.c:893 +#: src/usermod.c:886 +#, c-format +msgid "%s: -a flag is ONLY allowed with the -G flag\n" +msgstr "" + +#: src/usermod.c:904 #, c-format msgid "%s: uid %lu is not unique\n" msgstr "" -#: src/usermod.c:1004 +#: src/usermod.c:1015 #, c-format msgid "%s: error changing password entry\n" msgstr "" -#: src/usermod.c:1010 +#: src/usermod.c:1021 #, c-format msgid "%s: error removing password entry\n" msgstr "" -#: src/usermod.c:1026 +#: src/usermod.c:1037 #, c-format msgid "%s: error removing shadow password entry\n" msgstr "" -#: src/usermod.c:1053 +#: src/usermod.c:1064 #, c-format msgid "%s: directory %s exists\n" msgstr "" -#: src/usermod.c:1061 +#: src/usermod.c:1072 #, c-format msgid "%s: can't create %s\n" msgstr "" -#: src/usermod.c:1066 +#: src/usermod.c:1077 #, c-format msgid "%s: can't chown %s\n" msgstr "" -#: src/usermod.c:1078 +#: src/usermod.c:1089 #, c-format msgid "%s: warning: failed to completely remove old home directory %s" msgstr "" -#: src/usermod.c:1088 +#: src/usermod.c:1099 #, c-format msgid "%s: cannot rename directory %s to %s\n" msgstr "" -#: src/usermod.c:1183 +#: src/usermod.c:1194 #, c-format msgid "%s: warning: %s not owned by %s\n" msgstr "" -#: src/usermod.c:1189 +#: src/usermod.c:1200 msgid "failed to change mailbox owner" msgstr "" -#: src/usermod.c:1197 +#: src/usermod.c:1208 msgid "failed to rename mailbox" msgstr "" diff --git a/po/sk.gmo b/po/sk.gmo index 518128400fed6ba312b1f5cc1492be1732d1f5e4..815a473518e215b32aa49148aa83809d60d4a972 100644 GIT binary patch delta 10288 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 Uz>% delta 8573 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 XAMaBeRq#gln&^k(YR_!^TZ4ZAUPMEP diff --git a/po/sk.po b/po/sk.po index ecd8ee91..aff3ac75 100644 --- a/po/sk.po +++ b/po/sk.po @@ -2,11 +2,11 @@ # msgid "" msgstr "" -"Project-Id-Version: shadow 4.0.10\n" +"Project-Id-Version: shadow 4.0.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2005-06-20 17:48+0200\n" -"PO-Revision-Date: 2005-06-25 18:08+0200\n" -"Last-Translator: Peter KLFMANiK Mann \n" +"POT-Creation-Date: 2005-07-18 16:02+0200\n" +"PO-Revision-Date: 2005-07-17 16:34+0200\n" +"Last-Translator: Peter Mann \n" "Language-Team: Slovak \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -144,12 +144,12 @@ msgstr "鬚iadny adres獺r, nastavujem HOME na /" msgid "Cannot execute %s" msgstr "%s sa ned獺 spusti聽." -#: libmisc/sub.c:55 +#: libmisc/sub.c:56 #, c-format msgid "Invalid root directory \"%s\"\n" msgstr "Chybn羸 koreov羸 adres獺r \"%s\"\n" -#: libmisc/sub.c:67 +#: libmisc/sub.c:68 #, c-format msgid "Can't change root directory to \"%s\"\n" msgstr "Koreov羸 adres獺r sa ned獺 zmeni聽 na \"%s\".\n" @@ -170,16 +170,16 @@ msgid "configuration error - unknown item '%s' (notify administrator)\n" msgstr "" "konfiguran獺 chyba - nezn獺my predmet '%s' (informujte spr獺vcu syst矇mu)\n" -#: lib/pwauth.c:45 src/newgrp.c:338 +#: lib/pwauth.c:48 src/newgrp.c:384 msgid "Password: " msgstr "Heslo: " -#: lib/pwauth.c:47 +#: lib/pwauth.c:50 #, c-format msgid "%s's Password: " msgstr "Heslo pou鱉穩vate躂a %s:" -#: src/chage.c:110 +#: src/chage.c:115 #, c-format msgid "" "Usage: chage [options] user\n" @@ -213,149 +213,149 @@ msgstr "" "\t\t\t\thesla na MAX_DN\n" " -W, --warndays UPOZ_DN\tnastav穩 upozornenie o platnosti 繳tu na UPOZ_DN\n" -#: src/chage.c:155 src/chfn.c:139 src/chsh.c:89 +#: src/chage.c:160 src/chfn.c:139 src/chsh.c:89 #, c-format msgid "Enter the new value, or press ENTER for the default\n" msgstr "" "Zadajte nov繳 hodnotu alebo stlate ENTER pre pou鱉itie predvolenej hodnoty\n" -#: src/chage.c:159 +#: src/chage.c:164 msgid "Minimum Password Age" msgstr "Minim獺lna doba platnosti hesla" -#: src/chage.c:165 +#: src/chage.c:170 msgid "Maximum Password Age" msgstr "Maxim獺lna doba platnosti hesla" -#: src/chage.c:172 +#: src/chage.c:177 msgid "Last Password Change (YYYY-MM-DD)" msgstr "Posledn獺 zmena hesla (YYYY-MM-DD)" -#: src/chage.c:180 +#: src/chage.c:185 msgid "Password Expiration Warning" msgstr "Varovanie o uplynut穩 doby platnosti hesla" -#: src/chage.c:186 +#: src/chage.c:191 msgid "Password Inactive" msgstr "Neinn矇 heslo" -#: src/chage.c:194 +#: src/chage.c:199 msgid "Account Expiration Date (YYYY-MM-DD)" msgstr "Uplynutie platnosti 繳tu (YYYY-MM-DD)" -#: src/chage.c:241 +#: src/chage.c:246 #, c-format msgid "Last password change\t\t\t\t\t: " msgstr "Posledn獺 zmena hesla\t\t\t\t\t: " -#: src/chage.c:243 src/chage.c:257 src/chage.c:273 src/chage.c:286 +#: src/chage.c:248 src/chage.c:262 src/chage.c:278 src/chage.c:291 #, c-format msgid "never\n" msgstr "nikdy\n" -#: src/chage.c:254 +#: src/chage.c:259 #, c-format msgid "Password expires\t\t\t\t\t: " msgstr "Platnos聽 hesla uplynie\t\t\t\t\t: " -#: src/chage.c:270 +#: src/chage.c:275 #, c-format msgid "Password inactive\t\t\t\t\t: " msgstr "Neinn矇 heslo\t\t\t\t\t: " -#: src/chage.c:284 +#: src/chage.c:289 #, c-format msgid "Account expires\t\t\t\t\t\t: " msgstr "Platnos聽 繳tu uplynie\t\t\t\t\t\t: " -#: src/chage.c:300 +#: src/chage.c:305 #, c-format msgid "Minimum number of days between password change\t\t: %ld\n" msgstr "Minim獺lny poet dn穩 medzi zmenami hesla\t\t: %ld\n" -#: src/chage.c:302 +#: src/chage.c:307 #, c-format msgid "Maximum number of days between password change\t\t: %ld\n" msgstr "Maxim獺lny poet dn穩 medzi zmenami hesla\t\t: %ld\n" -#: src/chage.c:304 +#: src/chage.c:309 #, c-format msgid "Number of days of warning before password expires\t: %ld\n" msgstr "Poet dn穩 upozornenia pred vypr禳an穩m platnosti hesla\t: %ld\n" -#: src/chage.c:462 +#: src/chage.c:467 #, c-format msgid "%s: do not include \"l\" with other flags\n" msgstr "%s: nepou鱉穩vajte \"l\" s ostatn羸mi pr穩znakmi\n" -#: src/chage.c:474 src/chage.c:602 src/chfn.c:268 src/chfn.c:277 +#: src/chage.c:479 src/chage.c:607 src/chfn.c:268 src/chfn.c:277 #: src/chfn.c:286 src/chfn.c:295 src/chfn.c:304 src/chfn.c:370 src/chfn.c:382 -#: src/gpasswd.c:150 src/login.c:426 src/passwd.c:769 src/passwd.c:805 +#: src/gpasswd.c:150 src/login.c:430 src/passwd.c:769 src/passwd.c:805 #, c-format msgid "%s: Permission denied.\n" msgstr "%s: Odmietnut羸 pr穩stup.\n" # c-format -#: src/chage.c:507 src/chage.c:713 src/chpasswd.c:173 src/groupadd.c:488 -#: src/groupdel.c:274 src/groupmod.c:456 src/newusers.c:355 src/useradd.c:1469 -#: src/userdel.c:567 src/usermod.c:1272 src/usermod.c:1326 +#: src/chage.c:512 src/chage.c:718 src/chpasswd.c:173 src/groupadd.c:488 +#: src/groupdel.c:274 src/groupmod.c:456 src/newusers.c:355 src/useradd.c:1518 +#: src/userdel.c:567 src/usermod.c:1283 src/usermod.c:1337 #, c-format msgid "%s: PAM authentication failed\n" msgstr "%s: PAM autentifik獺cia zlyhala\n" -#: src/chage.c:525 src/chpasswd.c:188 +#: src/chage.c:530 src/chpasswd.c:188 #, c-format msgid "%s: can't open password file\n" msgstr "%s: s繳bor s heslami sa ned獺 otvori聽\n" -#: src/chage.c:532 src/chfn.c:324 src/chsh.c:181 src/gpasswd.c:139 +#: src/chage.c:537 src/chfn.c:324 src/chsh.c:181 src/gpasswd.c:139 #: src/gpasswd.c:216 src/groups.c:64 src/passwd.c:811 #, c-format msgid "%s: unknown user %s\n" msgstr "%s: pou鱉穩vate躂 %s je nezn獺my\n" -#: src/chage.c:550 +#: src/chage.c:555 #, c-format -msgid "%s: can't lock shadow password file" -msgstr "%s: s繳bor s tieov羸mi heslami sa ned獺 zamkn繳聽" +msgid "%s: can't lock shadow password file\n" +msgstr "%s: s繳bor s tieov羸mi heslami sa ned獺 zamkn繳聽\n" -#: src/chage.c:558 +#: src/chage.c:563 #, c-format -msgid "%s: can't open shadow password file" -msgstr "%s: s繳bor s tieov羸mi heslami sa ned獺 otvori聽" +msgid "%s: can't open shadow password file\n" +msgstr "%s: s繳bor s tieov羸mi heslami sa ned獺 otvori聽\n" -#: src/chage.c:618 +#: src/chage.c:623 #, c-format msgid "Changing the aging information for %s\n" msgstr "Men穩m asov矇 inform獺cie pre pou鱉穩vate躂a %s\n" -#: src/chage.c:620 +#: src/chage.c:625 #, c-format msgid "%s: error changing fields\n" msgstr "%s: chyba pri zmene polo鱉iek\n" -#: src/chage.c:644 src/pwunconv.c:136 +#: src/chage.c:649 src/pwunconv.c:136 #, c-format msgid "%s: can't update password file\n" msgstr "%s: s繳bor s heslami sa ned獺 aktualizova聽t\n" -#: src/chage.c:667 src/pwunconv.c:131 +#: src/chage.c:672 src/pwunconv.c:131 #, c-format msgid "%s: can't update shadow password file\n" msgstr "%s: s繳bor s tieov羸mi heslami sa ned獺 aktualizova聽\n" -#: src/chage.c:680 +#: src/chage.c:685 #, c-format msgid "%s: can't rewrite shadow password file\n" msgstr "%s: s繳bor s tieov羸mi heslami sa ned獺 prep穩sa聽\n" -#: src/chage.c:724 +#: src/chage.c:729 #, c-format msgid "%s: can't rewrite password file\n" msgstr "%s: s繳bor s heslami sa ned獺 prep穩sa聽\n" -#: src/chage.c:743 src/chpasswd.c:357 src/groupadd.c:534 src/groupdel.c:339 -#: src/groupmod.c:523 src/newusers.c:570 src/useradd.c:1564 src/userdel.c:689 +#: src/chage.c:748 src/chpasswd.c:357 src/groupadd.c:534 src/groupdel.c:339 +#: src/groupmod.c:523 src/newusers.c:570 src/useradd.c:1613 src/userdel.c:689 #, c-format msgid "%s: PAM chauthtok failed\n" msgstr "%s: PAM met籀da chauthok zlyhala\n" @@ -468,7 +468,7 @@ msgstr "Ned獺 sa zamkn繳聽 s繳bor s heslami; sk繳ste to nesk繫r.\n" msgid "Cannot open the password file.\n" msgstr "S繳bor s heslami sa ned獺 otvori聽.\n" -#: src/chfn.c:544 src/chsh.c:356 src/passwd.c:477 src/usermod.c:982 +#: src/chfn.c:544 src/chsh.c:356 src/passwd.c:477 src/usermod.c:993 #, c-format msgid "%s: %s not found in /etc/passwd\n" msgstr "%s: %s sa nenach獺dza v /etc/passwd\n" @@ -687,7 +687,7 @@ msgstr "%s: prep穩na -A funguje iba s tieov羸mi heslami skup穩n\n" msgid "Who are you?\n" msgstr "Kto ste?\n" -#: src/gpasswd.c:299 src/newgrp.c:289 +#: src/gpasswd.c:299 src/newgrp.c:318 #, c-format msgid "unknown group: %s\n" msgstr "skupina %s je nezn獺ma\n" @@ -780,12 +780,12 @@ msgid "Usage: groupadd [-g gid [-o]] [-f] group\n" msgstr "Pou鱉itie: groupadd [-g gid [-o]] [-f] skupina\n" #: src/groupadd.c:161 src/groupadd.c:169 src/groupmod.c:174 src/groupmod.c:196 -#: src/useradd.c:823 src/usermod.c:496 src/usermod.c:618 +#: src/useradd.c:839 src/usermod.c:495 src/usermod.c:617 #, c-format msgid "%s: error adding new group entry\n" msgstr "%s: chyba pri prid獺van穩 polo鱉ky do s繳boru so skupinami\n" -#: src/groupadd.c:218 src/useradd.c:870 +#: src/groupadd.c:218 src/useradd.c:886 #, c-format msgid "%s: name %s is not unique\n" msgstr "%s: meno %s nie je jedinen矇\n" @@ -805,24 +805,24 @@ msgstr "%s: ned獺 sa vytvori聽 jedinen羸 GID\n" msgid "%s: %s is not a valid group name\n" msgstr "%s: %s nie je platn羸m n獺zvom skupiny\n" -#: src/groupadd.c:308 src/groupmod.c:307 +#: src/groupadd.c:318 src/groupmod.c:307 #, c-format msgid "%s: invalid group %s\n" msgstr "%s: chybn獺 skupina %s\n" -#: src/groupadd.c:325 src/useradd.c:1058 +#: src/groupadd.c:332 src/useradd.c:1094 #, c-format -msgid "%s: -O requires NAME=VALUE\n" -msgstr "%s: prep穩na -O vy鱉aduje argument typu MENO=HODNOTA\n" +msgid "%s: -K requires KEY=VALUE\n" +msgstr "%s: prep穩na -K vy鱉aduje argument typu MENO=HODNOTA\n" -#: src/groupadd.c:369 src/groupdel.c:123 src/groupmod.c:342 src/useradd.c:1167 -#: src/userdel.c:247 src/usermod.c:504 +#: src/groupadd.c:369 src/groupdel.c:123 src/groupmod.c:342 src/useradd.c:1214 +#: src/userdel.c:247 src/usermod.c:503 #, c-format msgid "%s: cannot rewrite group file\n" msgstr "%s: s繳bor so skupinami sa ned獺 prep穩sa聽\n" -#: src/groupadd.c:376 src/groupdel.c:130 src/groupmod.c:349 src/useradd.c:1175 -#: src/userdel.c:253 src/usermod.c:627 +#: src/groupadd.c:376 src/groupdel.c:130 src/groupmod.c:349 src/useradd.c:1222 +#: src/userdel.c:253 src/usermod.c:626 #, c-format msgid "%s: cannot rewrite shadow group file\n" msgstr "%s: s繳bor s tieov羸mi skupinami sa ned獺 prep穩sa聽\n" @@ -882,7 +882,7 @@ msgstr "%s: skupina %s neexistuje\n" msgid "%s: group %s is a NIS group\n" msgstr "%s: skupina %s je NIS skupinou\n" -#: src/groupdel.c:306 src/groupmod.c:489 src/userdel.c:603 src/usermod.c:723 +#: src/groupdel.c:306 src/groupmod.c:489 src/userdel.c:603 src/usermod.c:722 #, c-format msgid "%s: %s is the NIS master\n" msgstr "%s: %s je hlavn羸m NIS serverom\n" @@ -1146,7 +1146,7 @@ msgstr "" "\n" "[Odpojenie vynechan矇 -- pou鱉穩vate躂 root sa m繫鱉e prihl獺si聽.]\n" -#: src/login.c:297 +#: src/login.c:302 #, c-format msgid "" "\n" @@ -1155,17 +1155,17 @@ msgstr "" "\n" "Uplynul asov羸 limit (%d sek繳nd) na prihl獺senie.\n" -#: src/login.c:570 +#: src/login.c:576 #, c-format msgid " on `%.100s' from `%.200s'" msgstr " na `%.100s' z `%.200s'" -#: src/login.c:573 +#: src/login.c:579 #, c-format msgid " on `%.100s'" msgstr " na `%.100s'" -#: src/login.c:730 +#: src/login.c:736 #, c-format msgid "" "\n" @@ -1174,25 +1174,25 @@ msgstr "" "\n" "Prihlasovacie meno na %s: " -#: src/login.c:885 src/sulogin.c:203 +#: src/login.c:891 src/sulogin.c:207 msgid "Login incorrect" msgstr "Chybn矇 prihl獺senie" -#: src/login.c:1032 +#: src/login.c:1038 msgid "Warning: login re-enabled after temporary lockout.\n" msgstr "Varovanie: po doasnom z獺kaze je prihlasov獺nie op瓣聽 povolen矇.\n" -#: src/login.c:1046 +#: src/login.c:1052 #, c-format msgid "Last login: %s on %s" msgstr "Posledn矇 prihl獺senie: %s na %s" -#: src/login.c:1049 +#: src/login.c:1055 #, c-format msgid "Last login: %.19s on %s" msgstr "Posledn矇 prihl獺senie: %.19s na %s" -#: src/login.c:1054 +#: src/login.c:1060 #, c-format msgid " from %.*s" msgstr " z %.*s" @@ -1207,21 +1207,21 @@ msgstr "Pou鱉itie: newgrp [-] [skupina]\n" msgid "Usage: sg group [[-c] command]\n" msgstr "Pou鱉itie: sg skupina [[-c] pr穩kaz]\n" -#: src/newgrp.c:130 +#: src/newgrp.c:159 #, c-format msgid "unknown UID: %u\n" msgstr "nezn獺my UID: %u\n" -#: src/newgrp.c:212 +#: src/newgrp.c:241 #, c-format msgid "unknown GID: %lu\n" msgstr "nezn獺my GID %lu\n" -#: src/newgrp.c:355 src/newgrp.c:364 +#: src/newgrp.c:401 src/newgrp.c:410 msgid "Sorry.\n" msgstr "躅utujem.\n" -#: src/newgrp.c:469 +#: src/newgrp.c:515 #, c-format msgid "too many groups\n" msgstr "pr穩li禳 mnoho skup穩n\n" @@ -1367,7 +1367,7 @@ msgstr "%s: nedostatok pam瓣ti\n" msgid "%s: Cannot execute %s" msgstr "%s: %s sa ned獺 spusti聽" -#: src/passwd.c:732 +#: src/passwd.c:727 #, c-format msgid "%s: repository %s not supported\n" msgstr "%s: skladisko %s nie je podporovan矇\n" @@ -1485,35 +1485,35 @@ msgstr "%s: polo鱉ka pre pou鱉穩vate躂a %s sa ned獺 aktualizova聽\n" msgid "%s: can't delete shadow password file\n" msgstr "%s: nem繫鱉ete zmaza聽 s繳bor s tieov羸mi heslami\n" -#: src/su.c:132 +#: src/su.c:129 msgid "Sorry." msgstr "躅utujem." -#: src/su.c:319 +#: src/su.c:315 #, c-format msgid "%s: must be run from a terminal\n" msgstr "%s: mus穩 by聽 spusten矇 z termin獺lu\n" -#: src/su.c:416 +#: src/su.c:412 #, c-format msgid "%s: pam_start: error %d\n" msgstr "%s: pam_start: chyba %d\n" -#: src/su.c:444 +#: src/su.c:440 #, c-format msgid "Unknown id: %s\n" msgstr "Id %s je nezn獺me.\n" -#: src/su.c:479 src/su.c:495 +#: src/su.c:475 src/su.c:491 #, c-format msgid "You are not authorized to su %s\n" msgstr "Nie ste opr獺vnen穩 pou鱉穩va聽 su %s\n" -#: src/su.c:490 +#: src/su.c:486 msgid "(Enter your own password.)" msgstr "(Zadajte va禳e heslo.)" -#: src/su.c:522 +#: src/su.c:520 #, c-format msgid "" "%s: %s\n" @@ -1522,7 +1522,7 @@ msgstr "" "%s: %s\n" "(Ignorujem)\n" -#: src/su.c:730 +#: src/su.c:727 #, c-format msgid "No shell\n" msgstr "鬚iadny shell\n" @@ -1547,12 +1547,12 @@ msgstr "Pre overenie zadajte VAE vlastn矇 heslo.\n" msgid "No password file\n" msgstr "S繳bor s heslami neexistuje\n" -#: src/sulogin.c:160 +#: src/sulogin.c:164 #, c-format msgid "No password entry for 'root'\n" msgstr "V datab獺ze nie je polo鱉ka pre pou鱉穩vate躂a 'root'\n" -#: src/sulogin.c:175 +#: src/sulogin.c:179 msgid "" "\n" "Type control-d to proceed with normal startup,\n" @@ -1562,215 +1562,246 @@ msgstr "" "Stlate control-d pre norm獺lne spustenie syst矇mu,\n" "(alebo zadajte heslo pou鱉穩vate躂a root pre 繳dr鱉bu syst矇mu):" -#: src/sulogin.c:210 +#: src/sulogin.c:214 msgid "Entering System Maintenance Mode\n" msgstr "Vstupujem do re鱉imu 繳dr鱉by syst矇mu\n" -#: src/useradd.c:221 src/useradd.c:234 src/usermod.c:664 src/usermod.c:677 +#: src/useradd.c:222 src/useradd.c:235 src/usermod.c:663 src/usermod.c:676 #, c-format msgid "%s: invalid numeric argument `%s'\n" msgstr "%s: chybn羸 穩seln羸 argument `%s'\n" -#: src/useradd.c:289 +#: src/useradd.c:290 #, c-format msgid "%s: unknown GID %s\n" msgstr "%s: nezn獺my GID %s\n" -#: src/useradd.c:297 src/useradd.c:573 src/useradd.c:1014 src/usermod.c:217 -#: src/usermod.c:785 +#: src/useradd.c:298 src/useradd.c:574 src/useradd.c:1058 src/usermod.c:216 +#: src/usermod.c:788 #, c-format msgid "%s: unknown group %s\n" msgstr "%s: nezn獺ma skupina %s\n" -#: src/useradd.c:405 +#: src/useradd.c:406 #, c-format msgid "%s: cannot create new defaults file\n" msgstr "%s: ned獺 sa vytvori聽 nov羸 s繳bor s predvolen羸mi hodnotami\n" -#: src/useradd.c:410 +#: src/useradd.c:411 #, c-format msgid "%s: cannot open new defaults file\n" msgstr "%s: ned獺 sa otvori聽 nov羸 s繳bor s predvolen羸mi hodnotami\n" -#: src/useradd.c:498 src/useradd.c:509 +#: src/useradd.c:499 src/useradd.c:510 #, c-format msgid "%s: rename: %s" msgstr "%s: premenova聽: %s" -#: src/useradd.c:594 src/usermod.c:238 +#: src/useradd.c:595 src/usermod.c:237 #, c-format msgid "%s: group `%s' is a NIS group.\n" msgstr "%s: skupina `%s' je NIS skupinou.\n" -#: src/useradd.c:603 src/usermod.c:247 +#: src/useradd.c:604 src/usermod.c:246 #, c-format msgid "%s: too many groups specified (max %d).\n" msgstr "%s: bolo zadan羸ch pr穩li禳 ve躂a skup穩n (max %d).\n" -#: src/useradd.c:635 +#: src/useradd.c:634 #, c-format -msgid "Usage: useradd [-u uid [-o]] [-g group] [-G group,...] \n" -msgstr "Pou鱉itie: useradd [-u uid [-o]] [-g skupina [-G skupina,...] \n" - -#: src/useradd.c:638 -#, c-format -msgid " [-d home] [-s shell] [-c comment] [-m [-k template]]\n" +msgid "" +"Usage: useradd [options] LOGIN\n" +"\n" +"Options:\n" +" -b, --base-dir BASE_DIR\tbase directory for the the new user account\n" +"\t\t\t\thome directory\n" +" -c, --comment COMMENT\t\tset the GECOS field for the new user account\n" +" -d, --home-dir HOME_DIR\thome directory for the new user account\n" +" -D, --defaults\t\tprint or save modified default useradd\n" +"\t\t\t\tconfiguration\n" +" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n" +" -f, --inactive INACTIVE\tset password inactive after expiration\n" +"\t\t\t\tto INACTIVE\n" +" -g, --gid GROUP\t\tforce use GROUP for the new user account\n" +" -G, --groups GROUPS\t\tlist of supplementary groups for the new\n" +"\t\t\t\tuser account\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -k, --skel SKEL_DIR \t\tspecify an alternative skel directory\n" +" -K, --key KEY=VALUE\t\toverrides /etc/login.defs defaults\n" +" -m, --create-home\t\tcreate home directory for the new user\n" +"\t\t\t\taccount\n" +" -o, --non-unique\t\tallow create user with duplicate\n" +"\t\t\t\t(non-unique) UID\n" +" -p, --password PASSWORD\tuse encrypted password for the new user\n" +"\t\t\t\taccount\n" +" -s, --shell SHELL\t\tthe login shell for the new user account\n" +" -u, --uid UID\t\t\tforce use the UID for the new user account\n" msgstr "" -" [-d dom獺ci_adres獺r] [-s shell] [-c koment獺r] [-m [-k " -"禳abl籀na]]\n" +"Pou鱉itie: useradd [vo躂by] 繳et\n" +"\n" +"Vo躂by:\n" +" -b, --base-dir ZKL_ADR\tz獺kladn羸 adres獺r dom獺ceho adres獺ra nov矇ho\n" +"\t\t\t\tpou鱉穩vate躂sk矇ho 繳tu\n" +" -c, --comment KOMENTR\tnastav穩 pole GECOS nov矇ho 繳tu\n" +" -d, --home-dir DOM_ADR\tdom獺ci adres獺r nov矇ho 繳tu\n" +" -D, --defaults\t\tvyp穩禳e alebo nastav穩 predvolen矇 nastavenia\n" +"\t\t\t\tprogramu useradd\n" +" -e, --expiredate EXP_DATUM\tnastav穩 as vypr禳ania platnosti 繳tu na " +"EXP_DATUM\n" +" -f, --inactive NEAKTIV\tzablokuje 繳et po NEAKTIV doch od asu vypr禳ania " +"platnosti\n" +" -g, --gid SKUPINA\t\tvyn繳ti pou鱉itie tejto skupiny pre nov羸 繳et\n" +" -G, --groups SKUPINY\t\tzoznam dodaton羸ch skup穩n, do ktor羸ch\n" +"\t\t\t\tm獺 patri聽 nov羸 繳et\n" +" -h, --help\t\t\tzobraz穩 t繳to n獺povedu a skon穩\n" +" -k, --skel VZOR_ADR \t\tzad獺 alternat穩vny vzorov羸 adres獺r\n" +" -K, --key K躅=HODNOTA\tnahrad穩 predvolen矇 nastavenia /etc/login.defs\n" +" -m, --create-home\t\tvytvor穩 dom獺ci adres獺r pre nov羸\n" +"\t\t\t\tpou鱉穩vate躂sk羸 繳et\n" +" -o, --non-unique\t\tpovol穩 vytvorenie pou鱉穩vate躂a s duplicitn羸m\n" +"\t\t\t\t(nejedinen羸m) UID\n" +" -p, --password HESLO\t\tpre nov羸 繳et pou鱉ije zadan矇 za禳ifrovan矇\n" +"\t\t\t\theslo\n" +" -s, --shell SHELL\t\tprihlasovac穩 shell nov矇ho 繳tu\n" +" -u, --uid UID\t\t\tvyn繳ti pou鱉itie tohto UID pre nov羸 繳et\n" -#: src/useradd.c:639 src/useradd.c:643 -#, c-format -msgid " [-f inactive] [-e expire]\n" -msgstr " [-f neinnos聽] [-e uplynutie_lehoty]\n" - -#: src/useradd.c:640 -#, c-format -msgid " [-p passwd] name\n" -msgstr " [-p heslo] meno\n" - -#: src/useradd.c:642 -#, c-format -msgid " useradd -D [-g group] [-b base] [-s shell]\n" -msgstr " useradd -D [-g skupina] [-b z獺kladn羸_adres獺r] [-s shell]\n" - -#: src/useradd.c:722 src/usermod.c:426 +#: src/useradd.c:738 src/usermod.c:425 #, c-format msgid "%s: error locking group file\n" msgstr "%s: chyba pri zamykan穩 s繳boru so skupinami\n" -#: src/useradd.c:726 src/usermod.c:431 +#: src/useradd.c:742 src/usermod.c:430 #, c-format msgid "%s: error opening group file\n" msgstr "%s: chyba pri otv獺ran穩 s繳boru so skupinami\n" -#: src/useradd.c:732 src/usermod.c:524 +#: src/useradd.c:748 src/usermod.c:523 #, c-format msgid "%s: error locking shadow group file\n" msgstr "%s: chyba pri zamykan穩 s繳boru s tieov羸mi heslami\n" -#: src/useradd.c:737 src/usermod.c:530 +#: src/useradd.c:753 src/usermod.c:529 #, c-format msgid "%s: error opening shadow group file\n" msgstr "%s: chyba pri otv獺ran穩 s繳boru s tieov羸mi heslami\n" -#: src/useradd.c:875 +#: src/useradd.c:891 #, c-format msgid "%s: UID %u is not unique\n" msgstr "%s: UID %u nie je jedinen羸\n" -#: src/useradd.c:905 +#: src/useradd.c:921 #, c-format msgid "%s: can't get unique UID\n" msgstr "%s: ned獺 sa vytvori聽 jedinen羸 UID\n" -#: src/useradd.c:936 +#: src/useradd.c:977 #, c-format msgid "%s: invalid base directory `%s'\n" msgstr "%s: chybn羸 z獺kladn羸 adres獺r `%s'\n" -#: src/useradd.c:946 +#: src/useradd.c:988 #, c-format msgid "%s: invalid comment `%s'\n" msgstr "%s: chybn羸 koment獺r `%s'\n" -#: src/useradd.c:957 +#: src/useradd.c:1000 #, c-format msgid "%s: invalid home directory `%s'\n" msgstr "%s: chybn羸 dom獺ci adres獺r `%s'\n" -#: src/useradd.c:975 src/usermod.c:768 +#: src/useradd.c:1018 src/usermod.c:771 #, c-format msgid "%s: invalid date `%s'\n" msgstr "%s: chybn羸 d獺tum `%s'\n" -#: src/useradd.c:988 +#: src/useradd.c:1031 #, c-format msgid "%s: shadow passwords required for -e\n" msgstr "%s: prep穩na -e vy鱉aduje tieov矇 hesl獺\n" -#: src/useradd.c:1004 +#: src/useradd.c:1047 #, c-format msgid "%s: shadow passwords required for -f\n" msgstr "%s: prep穩na -f vy鱉aduje tieov矇 hesl獺\n" -#: src/useradd.c:1070 src/usermod.c:745 src/usermod.c:755 src/usermod.c:800 -#: src/usermod.c:844 +#: src/useradd.c:1113 src/usermod.c:748 src/usermod.c:758 src/usermod.c:803 +#: src/usermod.c:847 #, c-format msgid "%s: invalid field `%s'\n" msgstr "%s: chybn獺 polo鱉ka `%s'\n" -#: src/useradd.c:1081 +#: src/useradd.c:1126 #, c-format msgid "%s: invalid shell `%s'\n" msgstr "%s: chybn羸 shell `%s'\n" -#: src/useradd.c:1122 +#: src/useradd.c:1169 #, c-format msgid "%s: invalid user name '%s'\n" msgstr "%s: chybn矇 pou鱉穩vate躂sk矇 meno `%s'\n" -#: src/useradd.c:1156 src/userdel.c:242 src/usermod.c:909 +#: src/useradd.c:1203 src/userdel.c:242 src/usermod.c:920 #, c-format msgid "%s: cannot rewrite password file\n" msgstr "%s: s繳bor s heslami sa ned獺 prep穩sa聽\n" -#: src/useradd.c:1161 src/userdel.c:245 src/usermod.c:914 +#: src/useradd.c:1208 src/userdel.c:245 src/usermod.c:925 #, c-format msgid "%s: cannot rewrite shadow password file\n" msgstr "%s: s繳bor s tieov羸mi heslami sa ned獺 prep穩sa聽\n" -#: src/useradd.c:1197 src/userdel.c:289 src/usermod.c:942 +#: src/useradd.c:1244 src/userdel.c:289 src/usermod.c:953 #, c-format msgid "%s: unable to lock password file\n" msgstr "%s: s繳bor s heslami sa ned獺 zamkn繳聽\n" -#: src/useradd.c:1201 src/userdel.c:293 src/usermod.c:946 +#: src/useradd.c:1248 src/userdel.c:293 src/usermod.c:957 #, c-format msgid "%s: unable to open password file\n" msgstr "%s: s繳bor s heslami sa ned獺 otvori聽\n" -#: src/useradd.c:1207 src/userdel.c:298 src/usermod.c:951 +#: src/useradd.c:1254 src/userdel.c:298 src/usermod.c:962 #, c-format msgid "%s: cannot lock shadow password file\n" msgstr "%s: s繳bor s tieov羸mi heslami sa ned獺 zamkn繳聽\n" -#: src/useradd.c:1213 src/userdel.c:303 src/usermod.c:956 +#: src/useradd.c:1260 src/userdel.c:303 src/usermod.c:967 #, c-format msgid "%s: cannot open shadow password file\n" msgstr "%s: s繳bor s tieov羸mi heslami sa ned獺 otvori聽\n" -#: src/useradd.c:1300 +#: src/useradd.c:1347 #, c-format msgid "%s: error adding new password entry\n" msgstr "%s: chyba pri vytv獺ran穩 novej polo鱉ky v s繳bore s heslami\n" -#: src/useradd.c:1310 src/usermod.c:1019 +#: src/useradd.c:1358 src/usermod.c:1030 #, c-format msgid "%s: error adding new shadow password entry\n" msgstr "%s: chyba pri vytv獺ran穩 novej polo鱉ky v s繳bore s tieov羸mi heslami\n" -#: src/useradd.c:1337 +#: src/useradd.c:1386 #, c-format msgid "%s: cannot create directory %s\n" msgstr "%s: ned獺 sa vytvori聽 adres獺r %s\n" -#: src/useradd.c:1367 +#: src/useradd.c:1416 #, c-format msgid "No group named \"mail\" exists, creating mail spool with mode 0600.\n" msgstr "Skupina \"mail\" nejestvuje, vytv獺ra sa mail spool s pr獺vami 0600.\n" -#: src/useradd.c:1390 +#: src/useradd.c:1439 #, c-format msgid "Can't create mail spool for user %s.\n" msgstr "Ned獺 sa vytvori聽 mail spool pre pou鱉穩vate躂a %s.\n" -#: src/useradd.c:1492 src/usermod.c:888 +#: src/useradd.c:1541 src/usermod.c:899 #, c-format msgid "%s: user %s exists\n" msgstr "%s: pou鱉穩vate躂 %s u鱉 existuje\n" -#: src/useradd.c:1506 +#: src/useradd.c:1555 #, c-format msgid "" "%s: group %s exists - if you want to add this user to that group, use -g.\n" @@ -1778,7 +1809,7 @@ msgstr "" "%s: skupina %s u鱉 existuje - ak chcete prida聽 tohto pou鱉穩vate躂a do tejto " "skupiny, pou鱉ijte -g.\n" -#: src/useradd.c:1544 +#: src/useradd.c:1593 #, c-format msgid "%s: warning: CREATE_HOME not supported, please use -m instead.\n" msgstr "%s: varovanie: CREATE_HOME nie je podporovan矇, pou鱉ijte prep穩na -m.\n" @@ -1828,12 +1859,12 @@ msgstr "%s: vlastn穩kom %s nie je %s, nema鱉em ho\n" msgid "%s: warning: can't remove " msgstr "%s: varovanie: nem繫鱉em zmaza聽 " -#: src/userdel.c:584 src/usermod.c:702 +#: src/userdel.c:584 src/usermod.c:701 #, c-format msgid "%s: user %s does not exist\n" msgstr "%s: pou鱉穩vate躂 %s neexistuje\n" -#: src/userdel.c:599 src/usermod.c:718 +#: src/userdel.c:599 src/usermod.c:717 #, c-format msgid "%s: user %s is a NIS user\n" msgstr "%s: pou鱉穩vate躂 %s je NIS pou鱉穩vate躂om\n" @@ -1848,102 +1879,107 @@ msgstr "%s: adres獺r %s nebudem maza聽 (je to dom獺ci adres獺r pou鱉穩vate躂a %s msgid "%s: error removing directory %s\n" msgstr "%s: chyba pri mazan穩 adres獺ra %s\n" -#: src/usermod.c:279 +#: src/usermod.c:278 #, c-format -msgid "Usage: %s\t[-u uid [-o]] [-g group] [-G group,...] \n" +msgid "Usage: %s\t[-u uid [-o]] [-g group] [[-G group,...] [-a]] \n" msgstr "Pou鱉itie: %s\t[-u uid [-o]] [-g skupina [-G skupina,...] \n" -#: src/usermod.c:283 +#: src/usermod.c:282 #, c-format msgid "\t\t[-d home [-m]] [-s shell] [-c comment] [-l new_name]\n" msgstr "\t\t[-d dom獺ci_adres獺r [-m]] [-s shell] [-c koment獺r] [-l nov矇_meno]\n" -#: src/usermod.c:285 +#: src/usermod.c:284 #, c-format msgid "[-f inactive] [-e expire] " msgstr "[-f neinnos聽] [-e uplynutie_lehoty] " -#: src/usermod.c:286 +#: src/usermod.c:285 #, c-format msgid "[-p passwd] [-L|-U] name\n" msgstr "[-p heslo] [-L|-U] meno\n" -#: src/usermod.c:458 +#: src/usermod.c:457 #, c-format msgid "%s: out of memory in update_group\n" msgstr "%s nedostatok pam瓣ti v update_group\n" -#: src/usermod.c:567 +#: src/usermod.c:566 #, c-format msgid "%s: out of memory in update_gshadow\n" msgstr "%s: nedostatok pam瓣ti v update_gshadow\n" -#: src/usermod.c:867 +#: src/usermod.c:870 #, c-format msgid "%s: no flags given\n" msgstr "%s: 鱉iadne prep穩nae\n" -#: src/usermod.c:873 +#: src/usermod.c:876 #, c-format msgid "%s: shadow passwords required for -e and -f\n" msgstr "%s: prep穩nae -e a -f vy鱉aduj繳 tieov矇 hesl獺\n" -#: src/usermod.c:893 +#: src/usermod.c:886 +#, c-format +msgid "%s: -a flag is ONLY allowed with the -G flag\n" +msgstr "%s: prep穩na -a je dovolen羸 IBA s prep穩naom -G\n" + +#: src/usermod.c:904 #, c-format msgid "%s: uid %lu is not unique\n" msgstr "%s uid %lu nie je jedinen羸\n" -#: src/usermod.c:1004 +#: src/usermod.c:1015 #, c-format msgid "%s: error changing password entry\n" msgstr "%s: chyba pri zmene polo鱉ky v s繳bore s heslami\n" -#: src/usermod.c:1010 +#: src/usermod.c:1021 #, c-format msgid "%s: error removing password entry\n" msgstr "%s: chyba pri odstraovan穩 polo鱉ky zo s繳boru s heslami\n" -#: src/usermod.c:1026 +#: src/usermod.c:1037 #, c-format msgid "%s: error removing shadow password entry\n" msgstr "%s: chyba pri odstraovan穩 polo鱉ky zo s繳boru s tieov羸mi heslami\n" -#: src/usermod.c:1053 +#: src/usermod.c:1064 #, c-format msgid "%s: directory %s exists\n" msgstr "%s: adres獺r %s u鱉 existuje\n" -#: src/usermod.c:1061 +#: src/usermod.c:1072 #, c-format msgid "%s: can't create %s\n" msgstr "%s: %s sa ned獺 vytvori聽\n" -#: src/usermod.c:1066 +#: src/usermod.c:1077 #, c-format msgid "%s: can't chown %s\n" msgstr "%s: volanie chown pre %s zlyhalo\n" -#: src/usermod.c:1078 +#: src/usermod.c:1089 #, c-format msgid "%s: warning: failed to completely remove old home directory %s" msgstr "" "%s: varovanie: chyba pri 繳plnom odstraovan穩 star矇ho dom獺ceho adres獺ra %s" -#: src/usermod.c:1088 +#: src/usermod.c:1099 #, c-format msgid "%s: cannot rename directory %s to %s\n" msgstr "%s: adres獺r %s sa ned獺 premenova聽 na %s\n" -#: src/usermod.c:1183 +#: src/usermod.c:1194 #, c-format msgid "%s: warning: %s not owned by %s\n" msgstr "%s: varovanie: vlastn穩kom %s nie je %s\n" -#: src/usermod.c:1189 +#: src/usermod.c:1200 msgid "failed to change mailbox owner" msgstr "chyba pri zmene vlastn穩ka schr獺nky" -#: src/usermod.c:1197 +#: src/usermod.c:1208 msgid "failed to rename mailbox" msgstr "chyba pri premenovan穩 schr獺nky" @@ -1979,3 +2015,27 @@ msgstr "" "Pou鱉itie:\n" "`vipw' edituje /etc/passwd `vipw -s' edituje /etc/shadow\n" "`vigr' edituje /etc/group `vigr -s' edituje /etc/gshadow\n" + +#, fuzzy +#~ msgid "Usage: useradd [-u uid [-o]] [-g group] [-G group,...] \n" +#~ msgstr "Pou鱉itie: useradd [-u uid [-o]] [-g skupina [-G skupina,...] \n" + +#~ msgid "" +#~ " [-d home] [-s shell] [-c comment] [-m [-k template]]\n" +#~ msgstr "" +#~ " [-d dom獺ci_adres獺r] [-s shell] [-c koment獺r] [-m [-k " +#~ "禳abl籀na]]\n" + +#~ msgid " [-f inactive] [-e expire]\n" +#~ msgstr " [-f neinnos聽] [-e uplynutie_lehoty]\n" + +#, fuzzy +#~ msgid " [-p passwd] [-K KEY=VALUE] name\n" +#~ msgstr " [-p heslo] meno\n" + +#~ msgid " useradd -D [-g group] [-b base] [-s shell]\n" +#~ msgstr "" +#~ " useradd -D [-g skupina] [-b z獺kladn羸_adres獺r] [-s shell]\n" + +#~ msgid "%s: -O requires NAME=VALUE\n" +#~ msgstr "%s: prep穩na -O vy鱉aduje argument typu MENO=HODNOTA\n" diff --git a/po/sq.gmo b/po/sq.gmo index 845c012f0a884aa8c74ce5fc5d2232020983b370..b2898c6678e10ddd6f55cdb6bca47e13ceaaed3e 100644 GIT binary patch delta 23 ecmey({+oTn9Y!v5T|)~6Lo+J_qs`A4MVSC)C\n" "Language-Team: Albanian \n" @@ -141,12 +141,12 @@ msgstr "" msgid "Cannot execute %s" msgstr "" -#: libmisc/sub.c:55 +#: libmisc/sub.c:56 #, c-format msgid "Invalid root directory \"%s\"\n" msgstr "" -#: libmisc/sub.c:67 +#: libmisc/sub.c:68 #, c-format msgid "Can't change root directory to \"%s\"\n" msgstr "" @@ -166,16 +166,16 @@ msgstr "" msgid "configuration error - unknown item '%s' (notify administrator)\n" msgstr "" -#: lib/pwauth.c:45 src/newgrp.c:338 +#: lib/pwauth.c:48 src/newgrp.c:384 msgid "Password: " msgstr "" -#: lib/pwauth.c:47 +#: lib/pwauth.c:50 #, c-format msgid "%s's Password: " msgstr "" -#: src/chage.c:110 +#: src/chage.c:115 #, c-format msgid "" "Usage: chage [options] user\n" @@ -194,147 +194,147 @@ msgid "" " -W, --warndays WARN_DAYS\tset expiration warning days to WARN_DAYS\n" msgstr "" -#: src/chage.c:155 src/chfn.c:139 src/chsh.c:89 +#: src/chage.c:160 src/chfn.c:139 src/chsh.c:89 #, c-format msgid "Enter the new value, or press ENTER for the default\n" msgstr "" -#: src/chage.c:159 +#: src/chage.c:164 msgid "Minimum Password Age" msgstr "" -#: src/chage.c:165 +#: src/chage.c:170 msgid "Maximum Password Age" msgstr "" -#: src/chage.c:172 +#: src/chage.c:177 msgid "Last Password Change (YYYY-MM-DD)" msgstr "" -#: src/chage.c:180 +#: src/chage.c:185 msgid "Password Expiration Warning" msgstr "" -#: src/chage.c:186 +#: src/chage.c:191 msgid "Password Inactive" msgstr "" -#: src/chage.c:194 +#: src/chage.c:199 msgid "Account Expiration Date (YYYY-MM-DD)" msgstr "" -#: src/chage.c:241 +#: src/chage.c:246 #, c-format msgid "Last password change\t\t\t\t\t: " msgstr "" -#: src/chage.c:243 src/chage.c:257 src/chage.c:273 src/chage.c:286 +#: src/chage.c:248 src/chage.c:262 src/chage.c:278 src/chage.c:291 #, c-format msgid "never\n" msgstr "" -#: src/chage.c:254 +#: src/chage.c:259 #, c-format msgid "Password expires\t\t\t\t\t: " msgstr "" -#: src/chage.c:270 +#: src/chage.c:275 #, fuzzy, c-format msgid "Password inactive\t\t\t\t\t: " msgstr "Fjal禱kalimi yt nuk 禱sht禱 aktiv." -#: src/chage.c:284 +#: src/chage.c:289 #, c-format msgid "Account expires\t\t\t\t\t\t: " msgstr "" -#: src/chage.c:300 +#: src/chage.c:305 #, c-format msgid "Minimum number of days between password change\t\t: %ld\n" msgstr "" -#: src/chage.c:302 +#: src/chage.c:307 #, c-format msgid "Maximum number of days between password change\t\t: %ld\n" msgstr "" -#: src/chage.c:304 +#: src/chage.c:309 #, c-format msgid "Number of days of warning before password expires\t: %ld\n" msgstr "" -#: src/chage.c:462 +#: src/chage.c:467 #, c-format msgid "%s: do not include \"l\" with other flags\n" msgstr "" -#: src/chage.c:474 src/chage.c:602 src/chfn.c:268 src/chfn.c:277 +#: src/chage.c:479 src/chage.c:607 src/chfn.c:268 src/chfn.c:277 #: src/chfn.c:286 src/chfn.c:295 src/chfn.c:304 src/chfn.c:370 src/chfn.c:382 -#: src/gpasswd.c:150 src/login.c:426 src/passwd.c:769 src/passwd.c:805 +#: src/gpasswd.c:150 src/login.c:430 src/passwd.c:769 src/passwd.c:805 #, c-format msgid "%s: Permission denied.\n" msgstr "" -#: src/chage.c:507 src/chage.c:713 src/chpasswd.c:173 src/groupadd.c:488 -#: src/groupdel.c:274 src/groupmod.c:456 src/newusers.c:355 src/useradd.c:1469 -#: src/userdel.c:567 src/usermod.c:1272 src/usermod.c:1326 +#: src/chage.c:512 src/chage.c:718 src/chpasswd.c:173 src/groupadd.c:488 +#: src/groupdel.c:274 src/groupmod.c:456 src/newusers.c:355 src/useradd.c:1518 +#: src/userdel.c:567 src/usermod.c:1283 src/usermod.c:1337 #, c-format msgid "%s: PAM authentication failed\n" msgstr "" -#: src/chage.c:525 src/chpasswd.c:188 +#: src/chage.c:530 src/chpasswd.c:188 #, c-format msgid "%s: can't open password file\n" msgstr "" -#: src/chage.c:532 src/chfn.c:324 src/chsh.c:181 src/gpasswd.c:139 +#: src/chage.c:537 src/chfn.c:324 src/chsh.c:181 src/gpasswd.c:139 #: src/gpasswd.c:216 src/groups.c:64 src/passwd.c:811 #, c-format msgid "%s: unknown user %s\n" msgstr "" -#: src/chage.c:550 +#: src/chage.c:555 #, c-format -msgid "%s: can't lock shadow password file" +msgid "%s: can't lock shadow password file\n" msgstr "" -#: src/chage.c:558 +#: src/chage.c:563 #, c-format -msgid "%s: can't open shadow password file" +msgid "%s: can't open shadow password file\n" msgstr "" -#: src/chage.c:618 +#: src/chage.c:623 #, c-format msgid "Changing the aging information for %s\n" msgstr "" -#: src/chage.c:620 +#: src/chage.c:625 #, c-format msgid "%s: error changing fields\n" msgstr "" -#: src/chage.c:644 src/pwunconv.c:136 +#: src/chage.c:649 src/pwunconv.c:136 #, c-format msgid "%s: can't update password file\n" msgstr "" -#: src/chage.c:667 src/pwunconv.c:131 +#: src/chage.c:672 src/pwunconv.c:131 #, c-format msgid "%s: can't update shadow password file\n" msgstr "" -#: src/chage.c:680 +#: src/chage.c:685 #, c-format msgid "%s: can't rewrite shadow password file\n" msgstr "" -#: src/chage.c:724 +#: src/chage.c:729 #, c-format msgid "%s: can't rewrite password file\n" msgstr "" -#: src/chage.c:743 src/chpasswd.c:357 src/groupadd.c:534 src/groupdel.c:339 -#: src/groupmod.c:523 src/newusers.c:570 src/useradd.c:1564 src/userdel.c:689 +#: src/chage.c:748 src/chpasswd.c:357 src/groupadd.c:534 src/groupdel.c:339 +#: src/groupmod.c:523 src/newusers.c:570 src/useradd.c:1613 src/userdel.c:689 #, c-format msgid "%s: PAM chauthtok failed\n" msgstr "" @@ -441,7 +441,7 @@ msgstr "" msgid "Cannot open the password file.\n" msgstr "" -#: src/chfn.c:544 src/chsh.c:356 src/passwd.c:477 src/usermod.c:982 +#: src/chfn.c:544 src/chsh.c:356 src/passwd.c:477 src/usermod.c:993 #, c-format msgid "%s: %s not found in /etc/passwd\n" msgstr "" @@ -640,7 +640,7 @@ msgstr "" msgid "Who are you?\n" msgstr "" -#: src/gpasswd.c:299 src/newgrp.c:289 +#: src/gpasswd.c:299 src/newgrp.c:318 #, c-format msgid "unknown group: %s\n" msgstr "" @@ -733,12 +733,12 @@ msgid "Usage: groupadd [-g gid [-o]] [-f] group\n" msgstr "" #: src/groupadd.c:161 src/groupadd.c:169 src/groupmod.c:174 src/groupmod.c:196 -#: src/useradd.c:823 src/usermod.c:496 src/usermod.c:618 +#: src/useradd.c:839 src/usermod.c:495 src/usermod.c:617 #, c-format msgid "%s: error adding new group entry\n" msgstr "" -#: src/groupadd.c:218 src/useradd.c:870 +#: src/groupadd.c:218 src/useradd.c:886 #, c-format msgid "%s: name %s is not unique\n" msgstr "" @@ -758,24 +758,24 @@ msgstr "" msgid "%s: %s is not a valid group name\n" msgstr "" -#: src/groupadd.c:308 src/groupmod.c:307 +#: src/groupadd.c:318 src/groupmod.c:307 #, c-format msgid "%s: invalid group %s\n" msgstr "" -#: src/groupadd.c:325 src/useradd.c:1058 +#: src/groupadd.c:332 src/useradd.c:1094 #, c-format -msgid "%s: -O requires NAME=VALUE\n" +msgid "%s: -K requires KEY=VALUE\n" msgstr "" -#: src/groupadd.c:369 src/groupdel.c:123 src/groupmod.c:342 src/useradd.c:1167 -#: src/userdel.c:247 src/usermod.c:504 +#: src/groupadd.c:369 src/groupdel.c:123 src/groupmod.c:342 src/useradd.c:1214 +#: src/userdel.c:247 src/usermod.c:503 #, c-format msgid "%s: cannot rewrite group file\n" msgstr "" -#: src/groupadd.c:376 src/groupdel.c:130 src/groupmod.c:349 src/useradd.c:1175 -#: src/userdel.c:253 src/usermod.c:627 +#: src/groupadd.c:376 src/groupdel.c:130 src/groupmod.c:349 src/useradd.c:1222 +#: src/userdel.c:253 src/usermod.c:626 #, c-format msgid "%s: cannot rewrite shadow group file\n" msgstr "" @@ -835,7 +835,7 @@ msgstr "" msgid "%s: group %s is a NIS group\n" msgstr "" -#: src/groupdel.c:306 src/groupmod.c:489 src/userdel.c:603 src/usermod.c:723 +#: src/groupdel.c:306 src/groupmod.c:489 src/userdel.c:603 src/usermod.c:722 #, c-format msgid "%s: %s is the NIS master\n" msgstr "" @@ -1087,49 +1087,49 @@ msgid "" "[Disconnect bypassed -- root login allowed.]\n" msgstr "" -#: src/login.c:297 +#: src/login.c:302 #, c-format msgid "" "\n" "Login timed out after %d seconds.\n" msgstr "" -#: src/login.c:570 +#: src/login.c:576 #, c-format msgid " on `%.100s' from `%.200s'" msgstr "" -#: src/login.c:573 +#: src/login.c:579 #, c-format msgid " on `%.100s'" msgstr "" -#: src/login.c:730 +#: src/login.c:736 #, c-format msgid "" "\n" "%s login: " msgstr "" -#: src/login.c:885 src/sulogin.c:203 +#: src/login.c:891 src/sulogin.c:207 msgid "Login incorrect" msgstr "" -#: src/login.c:1032 +#: src/login.c:1038 msgid "Warning: login re-enabled after temporary lockout.\n" msgstr "" -#: src/login.c:1046 +#: src/login.c:1052 #, c-format msgid "Last login: %s on %s" msgstr "" -#: src/login.c:1049 +#: src/login.c:1055 #, c-format msgid "Last login: %.19s on %s" msgstr "" -#: src/login.c:1054 +#: src/login.c:1060 #, c-format msgid " from %.*s" msgstr "" @@ -1144,21 +1144,21 @@ msgstr "" msgid "Usage: sg group [[-c] command]\n" msgstr "" -#: src/newgrp.c:130 +#: src/newgrp.c:159 #, fuzzy, c-format msgid "unknown UID: %u\n" msgstr "Kujdes: grup i panjohur %s\n" -#: src/newgrp.c:212 +#: src/newgrp.c:241 #, c-format msgid "unknown GID: %lu\n" msgstr "" -#: src/newgrp.c:355 src/newgrp.c:364 +#: src/newgrp.c:401 src/newgrp.c:410 msgid "Sorry.\n" msgstr "" -#: src/newgrp.c:469 +#: src/newgrp.c:515 #, c-format msgid "too many groups\n" msgstr "" @@ -1300,7 +1300,7 @@ msgstr "" msgid "%s: Cannot execute %s" msgstr "" -#: src/passwd.c:732 +#: src/passwd.c:727 #, c-format msgid "%s: repository %s not supported\n" msgstr "" @@ -1417,42 +1417,42 @@ msgstr "" msgid "%s: can't delete shadow password file\n" msgstr "" -#: src/su.c:132 +#: src/su.c:129 msgid "Sorry." msgstr "" -#: src/su.c:319 +#: src/su.c:315 #, c-format msgid "%s: must be run from a terminal\n" msgstr "" -#: src/su.c:416 +#: src/su.c:412 #, c-format msgid "%s: pam_start: error %d\n" msgstr "" -#: src/su.c:444 +#: src/su.c:440 #, c-format msgid "Unknown id: %s\n" msgstr "" -#: src/su.c:479 src/su.c:495 +#: src/su.c:475 src/su.c:491 #, c-format msgid "You are not authorized to su %s\n" msgstr "" -#: src/su.c:490 +#: src/su.c:486 msgid "(Enter your own password.)" msgstr "" -#: src/su.c:522 +#: src/su.c:520 #, c-format msgid "" "%s: %s\n" "(Ignored)\n" msgstr "" -#: src/su.c:730 +#: src/su.c:727 #, c-format msgid "No shell\n" msgstr "" @@ -1477,231 +1477,237 @@ msgstr "" msgid "No password file\n" msgstr "" -#: src/sulogin.c:160 +#: src/sulogin.c:164 #, c-format msgid "No password entry for 'root'\n" msgstr "" -#: src/sulogin.c:175 +#: src/sulogin.c:179 msgid "" "\n" "Type control-d to proceed with normal startup,\n" "(or give root password for system maintenance):" msgstr "" -#: src/sulogin.c:210 +#: src/sulogin.c:214 msgid "Entering System Maintenance Mode\n" msgstr "" -#: src/useradd.c:221 src/useradd.c:234 src/usermod.c:664 src/usermod.c:677 +#: src/useradd.c:222 src/useradd.c:235 src/usermod.c:663 src/usermod.c:676 #, c-format msgid "%s: invalid numeric argument `%s'\n" msgstr "" -#: src/useradd.c:289 +#: src/useradd.c:290 #, fuzzy, c-format msgid "%s: unknown GID %s\n" msgstr "Kujdes: grup i panjohur %s\n" -#: src/useradd.c:297 src/useradd.c:573 src/useradd.c:1014 src/usermod.c:217 -#: src/usermod.c:785 +#: src/useradd.c:298 src/useradd.c:574 src/useradd.c:1058 src/usermod.c:216 +#: src/usermod.c:788 #, c-format msgid "%s: unknown group %s\n" msgstr "" -#: src/useradd.c:405 +#: src/useradd.c:406 #, c-format msgid "%s: cannot create new defaults file\n" msgstr "" -#: src/useradd.c:410 +#: src/useradd.c:411 #, c-format msgid "%s: cannot open new defaults file\n" msgstr "" -#: src/useradd.c:498 src/useradd.c:509 +#: src/useradd.c:499 src/useradd.c:510 #, c-format msgid "%s: rename: %s" msgstr "" -#: src/useradd.c:594 src/usermod.c:238 +#: src/useradd.c:595 src/usermod.c:237 #, c-format msgid "%s: group `%s' is a NIS group.\n" msgstr "" -#: src/useradd.c:603 src/usermod.c:247 +#: src/useradd.c:604 src/usermod.c:246 #, c-format msgid "%s: too many groups specified (max %d).\n" msgstr "" -#: src/useradd.c:635 +#: src/useradd.c:634 #, c-format -msgid "Usage: useradd [-u uid [-o]] [-g group] [-G group,...] \n" +msgid "" +"Usage: useradd [options] LOGIN\n" +"\n" +"Options:\n" +" -b, --base-dir BASE_DIR\tbase directory for the the new user account\n" +"\t\t\t\thome directory\n" +" -c, --comment COMMENT\t\tset the GECOS field for the new user account\n" +" -d, --home-dir HOME_DIR\thome directory for the new user account\n" +" -D, --defaults\t\tprint or save modified default useradd\n" +"\t\t\t\tconfiguration\n" +" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n" +" -f, --inactive INACTIVE\tset password inactive after expiration\n" +"\t\t\t\tto INACTIVE\n" +" -g, --gid GROUP\t\tforce use GROUP for the new user account\n" +" -G, --groups GROUPS\t\tlist of supplementary groups for the new\n" +"\t\t\t\tuser account\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -k, --skel SKEL_DIR \t\tspecify an alternative skel directory\n" +" -K, --key KEY=VALUE\t\toverrides /etc/login.defs defaults\n" +" -m, --create-home\t\tcreate home directory for the new user\n" +"\t\t\t\taccount\n" +" -o, --non-unique\t\tallow create user with duplicate\n" +"\t\t\t\t(non-unique) UID\n" +" -p, --password PASSWORD\tuse encrypted password for the new user\n" +"\t\t\t\taccount\n" +" -s, --shell SHELL\t\tthe login shell for the new user account\n" +" -u, --uid UID\t\t\tforce use the UID for the new user account\n" msgstr "" -#: src/useradd.c:638 -#, c-format -msgid " [-d home] [-s shell] [-c comment] [-m [-k template]]\n" -msgstr "" - -#: src/useradd.c:639 src/useradd.c:643 -#, c-format -msgid " [-f inactive] [-e expire]\n" -msgstr "" - -#: src/useradd.c:640 -#, c-format -msgid " [-p passwd] name\n" -msgstr "" - -#: src/useradd.c:642 -#, c-format -msgid " useradd -D [-g group] [-b base] [-s shell]\n" -msgstr "" - -#: src/useradd.c:722 src/usermod.c:426 +#: src/useradd.c:738 src/usermod.c:425 #, c-format msgid "%s: error locking group file\n" msgstr "" -#: src/useradd.c:726 src/usermod.c:431 +#: src/useradd.c:742 src/usermod.c:430 #, c-format msgid "%s: error opening group file\n" msgstr "" -#: src/useradd.c:732 src/usermod.c:524 +#: src/useradd.c:748 src/usermod.c:523 #, c-format msgid "%s: error locking shadow group file\n" msgstr "" -#: src/useradd.c:737 src/usermod.c:530 +#: src/useradd.c:753 src/usermod.c:529 #, c-format msgid "%s: error opening shadow group file\n" msgstr "" -#: src/useradd.c:875 +#: src/useradd.c:891 #, c-format msgid "%s: UID %u is not unique\n" msgstr "" -#: src/useradd.c:905 +#: src/useradd.c:921 #, c-format msgid "%s: can't get unique UID\n" msgstr "" -#: src/useradd.c:936 +#: src/useradd.c:977 #, c-format msgid "%s: invalid base directory `%s'\n" msgstr "" -#: src/useradd.c:946 +#: src/useradd.c:988 #, c-format msgid "%s: invalid comment `%s'\n" msgstr "" -#: src/useradd.c:957 +#: src/useradd.c:1000 #, c-format msgid "%s: invalid home directory `%s'\n" msgstr "" -#: src/useradd.c:975 src/usermod.c:768 +#: src/useradd.c:1018 src/usermod.c:771 #, c-format msgid "%s: invalid date `%s'\n" msgstr "" -#: src/useradd.c:988 +#: src/useradd.c:1031 #, c-format msgid "%s: shadow passwords required for -e\n" msgstr "" -#: src/useradd.c:1004 +#: src/useradd.c:1047 #, c-format msgid "%s: shadow passwords required for -f\n" msgstr "" -#: src/useradd.c:1070 src/usermod.c:745 src/usermod.c:755 src/usermod.c:800 -#: src/usermod.c:844 +#: src/useradd.c:1113 src/usermod.c:748 src/usermod.c:758 src/usermod.c:803 +#: src/usermod.c:847 #, c-format msgid "%s: invalid field `%s'\n" msgstr "" -#: src/useradd.c:1081 +#: src/useradd.c:1126 #, c-format msgid "%s: invalid shell `%s'\n" msgstr "" -#: src/useradd.c:1122 +#: src/useradd.c:1169 #, c-format msgid "%s: invalid user name '%s'\n" msgstr "" -#: src/useradd.c:1156 src/userdel.c:242 src/usermod.c:909 +#: src/useradd.c:1203 src/userdel.c:242 src/usermod.c:920 #, c-format msgid "%s: cannot rewrite password file\n" msgstr "" -#: src/useradd.c:1161 src/userdel.c:245 src/usermod.c:914 +#: src/useradd.c:1208 src/userdel.c:245 src/usermod.c:925 #, c-format msgid "%s: cannot rewrite shadow password file\n" msgstr "" -#: src/useradd.c:1197 src/userdel.c:289 src/usermod.c:942 +#: src/useradd.c:1244 src/userdel.c:289 src/usermod.c:953 #, c-format msgid "%s: unable to lock password file\n" msgstr "" -#: src/useradd.c:1201 src/userdel.c:293 src/usermod.c:946 +#: src/useradd.c:1248 src/userdel.c:293 src/usermod.c:957 #, c-format msgid "%s: unable to open password file\n" msgstr "" -#: src/useradd.c:1207 src/userdel.c:298 src/usermod.c:951 +#: src/useradd.c:1254 src/userdel.c:298 src/usermod.c:962 #, c-format msgid "%s: cannot lock shadow password file\n" msgstr "" -#: src/useradd.c:1213 src/userdel.c:303 src/usermod.c:956 +#: src/useradd.c:1260 src/userdel.c:303 src/usermod.c:967 #, c-format msgid "%s: cannot open shadow password file\n" msgstr "" -#: src/useradd.c:1300 +#: src/useradd.c:1347 #, c-format msgid "%s: error adding new password entry\n" msgstr "" -#: src/useradd.c:1310 src/usermod.c:1019 +#: src/useradd.c:1358 src/usermod.c:1030 #, c-format msgid "%s: error adding new shadow password entry\n" msgstr "" -#: src/useradd.c:1337 +#: src/useradd.c:1386 #, c-format msgid "%s: cannot create directory %s\n" msgstr "" -#: src/useradd.c:1367 +#: src/useradd.c:1416 #, c-format msgid "No group named \"mail\" exists, creating mail spool with mode 0600.\n" msgstr "" -#: src/useradd.c:1390 +#: src/useradd.c:1439 #, c-format msgid "Can't create mail spool for user %s.\n" msgstr "" -#: src/useradd.c:1492 src/usermod.c:888 +#: src/useradd.c:1541 src/usermod.c:899 #, c-format msgid "%s: user %s exists\n" msgstr "" -#: src/useradd.c:1506 +#: src/useradd.c:1555 #, c-format msgid "" "%s: group %s exists - if you want to add this user to that group, use -g.\n" msgstr "" -#: src/useradd.c:1544 +#: src/useradd.c:1593 #, c-format msgid "%s: warning: CREATE_HOME not supported, please use -m instead.\n" msgstr "" @@ -1751,12 +1757,12 @@ msgstr "" msgid "%s: warning: can't remove " msgstr "" -#: src/userdel.c:584 src/usermod.c:702 +#: src/userdel.c:584 src/usermod.c:701 #, c-format msgid "%s: user %s does not exist\n" msgstr "" -#: src/userdel.c:599 src/usermod.c:718 +#: src/userdel.c:599 src/usermod.c:717 #, c-format msgid "%s: user %s is a NIS user\n" msgstr "" @@ -1771,101 +1777,106 @@ msgstr "" msgid "%s: error removing directory %s\n" msgstr "" -#: src/usermod.c:279 +#: src/usermod.c:278 #, c-format -msgid "Usage: %s\t[-u uid [-o]] [-g group] [-G group,...] \n" +msgid "Usage: %s\t[-u uid [-o]] [-g group] [[-G group,...] [-a]] \n" msgstr "" -#: src/usermod.c:283 +#: src/usermod.c:282 #, c-format msgid "\t\t[-d home [-m]] [-s shell] [-c comment] [-l new_name]\n" msgstr "" -#: src/usermod.c:285 +#: src/usermod.c:284 #, c-format msgid "[-f inactive] [-e expire] " msgstr "" -#: src/usermod.c:286 +#: src/usermod.c:285 #, c-format msgid "[-p passwd] [-L|-U] name\n" msgstr "" -#: src/usermod.c:458 +#: src/usermod.c:457 #, c-format msgid "%s: out of memory in update_group\n" msgstr "" -#: src/usermod.c:567 +#: src/usermod.c:566 #, c-format msgid "%s: out of memory in update_gshadow\n" msgstr "" -#: src/usermod.c:867 +#: src/usermod.c:870 #, c-format msgid "%s: no flags given\n" msgstr "" -#: src/usermod.c:873 +#: src/usermod.c:876 #, c-format msgid "%s: shadow passwords required for -e and -f\n" msgstr "" -#: src/usermod.c:893 +#: src/usermod.c:886 +#, c-format +msgid "%s: -a flag is ONLY allowed with the -G flag\n" +msgstr "" + +#: src/usermod.c:904 #, c-format msgid "%s: uid %lu is not unique\n" msgstr "" -#: src/usermod.c:1004 +#: src/usermod.c:1015 #, c-format msgid "%s: error changing password entry\n" msgstr "" -#: src/usermod.c:1010 +#: src/usermod.c:1021 #, c-format msgid "%s: error removing password entry\n" msgstr "" -#: src/usermod.c:1026 +#: src/usermod.c:1037 #, c-format msgid "%s: error removing shadow password entry\n" msgstr "" -#: src/usermod.c:1053 +#: src/usermod.c:1064 #, c-format msgid "%s: directory %s exists\n" msgstr "" -#: src/usermod.c:1061 +#: src/usermod.c:1072 #, c-format msgid "%s: can't create %s\n" msgstr "" -#: src/usermod.c:1066 +#: src/usermod.c:1077 #, c-format msgid "%s: can't chown %s\n" msgstr "" -#: src/usermod.c:1078 +#: src/usermod.c:1089 #, c-format msgid "%s: warning: failed to completely remove old home directory %s" msgstr "" -#: src/usermod.c:1088 +#: src/usermod.c:1099 #, c-format msgid "%s: cannot rename directory %s to %s\n" msgstr "" -#: src/usermod.c:1183 +#: src/usermod.c:1194 #, c-format msgid "%s: warning: %s not owned by %s\n" msgstr "" -#: src/usermod.c:1189 +#: src/usermod.c:1200 msgid "failed to change mailbox owner" msgstr "" -#: src/usermod.c:1197 +#: src/usermod.c:1208 msgid "failed to rename mailbox" msgstr "" diff --git a/po/sv.gmo b/po/sv.gmo index 2edc80c727a3986ecab7d74a3adaccb9364cdd1f..5c6c1e8845f45d7920d45c996ee5bd606bfaaef7 100644 GIT binary patch delta 7114 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 a8{{u74fhw8gjTmJ2@W6=Q(e|CJNY;BIuh9c delta 7160 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\n" "Language-Team: sv \n" @@ -139,12 +139,12 @@ msgstr "Ingen hemkatalog, loggar in med HOME=/" msgid "Cannot execute %s" msgstr "Kan inte starta %s" -#: libmisc/sub.c:55 +#: libmisc/sub.c:56 #, c-format msgid "Invalid root directory \"%s\"\n" msgstr "Felaktig rotkatalog \"%s\"\n" -#: libmisc/sub.c:67 +#: libmisc/sub.c:68 #, c-format msgid "Can't change root directory to \"%s\"\n" msgstr "Kan inte byta rotkatalog till \"%s\"\n" @@ -164,16 +164,16 @@ msgstr "Kunde inte allokera utrymme f繞r konfigureringsinformation.\n" msgid "configuration error - unknown item '%s' (notify administrator)\n" msgstr "konfigurationsfel - ok瞻nt object \"%s\" (meddela systemoperat繞ren)\n" -#: lib/pwauth.c:45 src/newgrp.c:338 +#: lib/pwauth.c:48 src/newgrp.c:384 msgid "Password: " msgstr "L繞senord: " -#: lib/pwauth.c:47 +#: lib/pwauth.c:50 #, c-format msgid "%s's Password: " msgstr "L繞senord f繞r %s: " -#: src/chage.c:110 +#: src/chage.c:115 #, c-format msgid "" "Usage: chage [options] user\n" @@ -192,147 +192,147 @@ msgid "" " -W, --warndays WARN_DAYS\tset expiration warning days to WARN_DAYS\n" msgstr "" -#: src/chage.c:155 src/chfn.c:139 src/chsh.c:89 +#: src/chage.c:160 src/chfn.c:139 src/chsh.c:89 #, c-format msgid "Enter the new value, or press ENTER for the default\n" msgstr "Skriv in det nya v瞻rdet, eller tryck ENTER f繞r standardv瞻rdet\n" -#: src/chage.c:159 +#: src/chage.c:164 msgid "Minimum Password Age" msgstr "Minsta l繞senords瞼lder" -#: src/chage.c:165 +#: src/chage.c:170 msgid "Maximum Password Age" msgstr "H繞gsta l繞senords瞼lder" -#: src/chage.c:172 +#: src/chage.c:177 msgid "Last Password Change (YYYY-MM-DD)" msgstr "Senaste l繞senords瞻ndring (-MM-DD)" -#: src/chage.c:180 +#: src/chage.c:185 msgid "Password Expiration Warning" msgstr "L繞senords upph繞rningsvarning" -#: src/chage.c:186 +#: src/chage.c:191 msgid "Password Inactive" msgstr "L繞senord inaktivt" -#: src/chage.c:194 +#: src/chage.c:199 msgid "Account Expiration Date (YYYY-MM-DD)" msgstr "Kontot upph繞r (-MM-DD)" -#: src/chage.c:241 +#: src/chage.c:246 #, fuzzy, c-format msgid "Last password change\t\t\t\t\t: " msgstr "Senaste l繞senords瞻ndring (-MM-DD)" -#: src/chage.c:243 src/chage.c:257 src/chage.c:273 src/chage.c:286 +#: src/chage.c:248 src/chage.c:262 src/chage.c:278 src/chage.c:291 #, fuzzy, c-format msgid "never\n" msgstr "Aldrig\n" -#: src/chage.c:254 +#: src/chage.c:259 #, fuzzy, c-format msgid "Password expires\t\t\t\t\t: " msgstr "L繞senordet upph繞r:\t" -#: src/chage.c:270 +#: src/chage.c:275 #, fuzzy, c-format msgid "Password inactive\t\t\t\t\t: " msgstr "L繞senord inaktiv:\t" -#: src/chage.c:284 +#: src/chage.c:289 #, fuzzy, c-format msgid "Account expires\t\t\t\t\t\t: " msgstr "L繞senordet upph繞r:\t" -#: src/chage.c:300 +#: src/chage.c:305 #, c-format msgid "Minimum number of days between password change\t\t: %ld\n" msgstr "" -#: src/chage.c:302 +#: src/chage.c:307 #, fuzzy, c-format msgid "Maximum number of days between password change\t\t: %ld\n" msgstr "Maximala antalet f繞rs繞k 繞verskridna (%d)\n" -#: src/chage.c:304 +#: src/chage.c:309 #, c-format msgid "Number of days of warning before password expires\t: %ld\n" msgstr "" -#: src/chage.c:462 +#: src/chage.c:467 #, c-format msgid "%s: do not include \"l\" with other flags\n" msgstr "%s: inkludera inte \"l\" tillsammands med andra flaggor\n" -#: src/chage.c:474 src/chage.c:602 src/chfn.c:268 src/chfn.c:277 +#: src/chage.c:479 src/chage.c:607 src/chfn.c:268 src/chfn.c:277 #: src/chfn.c:286 src/chfn.c:295 src/chfn.c:304 src/chfn.c:370 src/chfn.c:382 -#: src/gpasswd.c:150 src/login.c:426 src/passwd.c:769 src/passwd.c:805 +#: src/gpasswd.c:150 src/login.c:430 src/passwd.c:769 src/passwd.c:805 #, c-format msgid "%s: Permission denied.\n" msgstr "%s: Till瞼telse nekas.\n" -#: src/chage.c:507 src/chage.c:713 src/chpasswd.c:173 src/groupadd.c:488 -#: src/groupdel.c:274 src/groupmod.c:456 src/newusers.c:355 src/useradd.c:1469 -#: src/userdel.c:567 src/usermod.c:1272 src/usermod.c:1326 +#: src/chage.c:512 src/chage.c:718 src/chpasswd.c:173 src/groupadd.c:488 +#: src/groupdel.c:274 src/groupmod.c:456 src/newusers.c:355 src/useradd.c:1518 +#: src/userdel.c:567 src/usermod.c:1283 src/usermod.c:1337 #, c-format msgid "%s: PAM authentication failed\n" msgstr "%s: PAM-autentisering misslyckades\n" -#: src/chage.c:525 src/chpasswd.c:188 +#: src/chage.c:530 src/chpasswd.c:188 #, c-format msgid "%s: can't open password file\n" msgstr "%s: kan inte 繞ppna l繞senordsfilen\n" -#: src/chage.c:532 src/chfn.c:324 src/chsh.c:181 src/gpasswd.c:139 +#: src/chage.c:537 src/chfn.c:324 src/chsh.c:181 src/gpasswd.c:139 #: src/gpasswd.c:216 src/groups.c:64 src/passwd.c:811 #, c-format msgid "%s: unknown user %s\n" msgstr "%s: ok瞻nd anv瞻ndare %s\n" -#: src/chage.c:550 +#: src/chage.c:555 #, c-format -msgid "%s: can't lock shadow password file" -msgstr "%s: kan inte l瞼sa skuggl繞senordsfilen" +msgid "%s: can't lock shadow password file\n" +msgstr "%s: kan inte l瞼sa skuggl繞senordsfilen\n" -#: src/chage.c:558 +#: src/chage.c:563 #, c-format -msgid "%s: can't open shadow password file" -msgstr "%s: kan inte 繞ppna skuggl繞senordsfilen" +msgid "%s: can't open shadow password file\n" +msgstr "%s: kan inte 繞ppna skuggl繞senordsfilen\n" -#: src/chage.c:618 +#: src/chage.c:623 #, c-format msgid "Changing the aging information for %s\n" msgstr "ndrar 瞼ldringsinformation f繞r %s\n" -#: src/chage.c:620 +#: src/chage.c:625 #, c-format msgid "%s: error changing fields\n" msgstr "%s: fel uppstod under byte av f瞻lt\n" -#: src/chage.c:644 src/pwunconv.c:136 +#: src/chage.c:649 src/pwunconv.c:136 #, c-format msgid "%s: can't update password file\n" msgstr "%s: kan inte uppdatera l繞senordsfilen\n" -#: src/chage.c:667 src/pwunconv.c:131 +#: src/chage.c:672 src/pwunconv.c:131 #, c-format msgid "%s: can't update shadow password file\n" msgstr "%s: kan inte uppdatera skuggl繞senordsfilen\n" -#: src/chage.c:680 +#: src/chage.c:685 #, c-format msgid "%s: can't rewrite shadow password file\n" msgstr "%s: kan inte skriva om skuggl繞senordsfilen\n" -#: src/chage.c:724 +#: src/chage.c:729 #, c-format msgid "%s: can't rewrite password file\n" msgstr "%s: kan inte skriva om l繞senordsfilen\n" -#: src/chage.c:743 src/chpasswd.c:357 src/groupadd.c:534 src/groupdel.c:339 -#: src/groupmod.c:523 src/newusers.c:570 src/useradd.c:1564 src/userdel.c:689 +#: src/chage.c:748 src/chpasswd.c:357 src/groupadd.c:534 src/groupdel.c:339 +#: src/groupmod.c:523 src/newusers.c:570 src/useradd.c:1613 src/userdel.c:689 #, c-format msgid "%s: PAM chauthtok failed\n" msgstr "%s: PAM-funktionen chauthtok misslyckades\n" @@ -443,7 +443,7 @@ msgstr "Kan inte l瞼sa l繞senordsfilen; f繞rs繞k igen senare.\n" msgid "Cannot open the password file.\n" msgstr "Kan inte 繞ppna l繞senordsfilen.\n" -#: src/chfn.c:544 src/chsh.c:356 src/passwd.c:477 src/usermod.c:982 +#: src/chfn.c:544 src/chsh.c:356 src/passwd.c:477 src/usermod.c:993 #, c-format msgid "%s: %s not found in /etc/passwd\n" msgstr "%s: %s hittades inte i /etc/passwd\n" @@ -649,7 +649,7 @@ msgstr "%s: skuggruppl繞senord kr瞻vs f繞r -A\n" msgid "Who are you?\n" msgstr "Vem 瞻r du?\n" -#: src/gpasswd.c:299 src/newgrp.c:289 +#: src/gpasswd.c:299 src/newgrp.c:318 #, c-format msgid "unknown group: %s\n" msgstr "ok瞻nd grupp: %s\n" @@ -742,12 +742,12 @@ msgid "Usage: groupadd [-g gid [-o]] [-f] group\n" msgstr "Anv瞻ndning: groupadd [-g gid [-o]] grupp\n" #: src/groupadd.c:161 src/groupadd.c:169 src/groupmod.c:174 src/groupmod.c:196 -#: src/useradd.c:823 src/usermod.c:496 src/usermod.c:618 +#: src/useradd.c:839 src/usermod.c:495 src/usermod.c:617 #, c-format msgid "%s: error adding new group entry\n" msgstr "%s: gick inte att l瞻gga till en ny gruppnotering\n" -#: src/groupadd.c:218 src/useradd.c:870 +#: src/groupadd.c:218 src/useradd.c:886 #, c-format msgid "%s: name %s is not unique\n" msgstr "%s: namnet %s 瞻r inte unikt\n" @@ -767,24 +767,24 @@ msgstr "%s: kan inte hitta ett unikt gid\n" msgid "%s: %s is not a valid group name\n" msgstr "%s: %s 瞻r inte ett giltigt gruppnamn\n" -#: src/groupadd.c:308 src/groupmod.c:307 +#: src/groupadd.c:318 src/groupmod.c:307 #, c-format msgid "%s: invalid group %s\n" msgstr "%s: ogiltig grupp %s\n" -#: src/groupadd.c:325 src/useradd.c:1058 -#, c-format -msgid "%s: -O requires NAME=VALUE\n" +#: src/groupadd.c:332 src/useradd.c:1094 +#, fuzzy, c-format +msgid "%s: -K requires KEY=VALUE\n" msgstr "%s: -O kr瞻ver NAME=VRDE\n" -#: src/groupadd.c:369 src/groupdel.c:123 src/groupmod.c:342 src/useradd.c:1167 -#: src/userdel.c:247 src/usermod.c:504 +#: src/groupadd.c:369 src/groupdel.c:123 src/groupmod.c:342 src/useradd.c:1214 +#: src/userdel.c:247 src/usermod.c:503 #, c-format msgid "%s: cannot rewrite group file\n" msgstr "%s: kan inte skriva om gruppfilen\n" -#: src/groupadd.c:376 src/groupdel.c:130 src/groupmod.c:349 src/useradd.c:1175 -#: src/userdel.c:253 src/usermod.c:627 +#: src/groupadd.c:376 src/groupdel.c:130 src/groupmod.c:349 src/useradd.c:1222 +#: src/userdel.c:253 src/usermod.c:626 #, c-format msgid "%s: cannot rewrite shadow group file\n" msgstr "%s: kan inte skriva om skuggruppfilen\n" @@ -844,7 +844,7 @@ msgstr "%s: grupp %s existerar inte\n" msgid "%s: group %s is a NIS group\n" msgstr "%s: grupp %s 瞻r en NIS-grupp\n" -#: src/groupdel.c:306 src/groupmod.c:489 src/userdel.c:603 src/usermod.c:723 +#: src/groupdel.c:306 src/groupmod.c:489 src/userdel.c:603 src/usermod.c:722 #, c-format msgid "%s: %s is the NIS master\n" msgstr "%s: %s 瞻r NIS-m瞻steren\n" @@ -1107,7 +1107,7 @@ msgstr "" "\n" "[Nerkoppling kringgicks -- root inloggning till瞼ten.]\n" -#: src/login.c:297 +#: src/login.c:302 #, c-format msgid "" "\n" @@ -1116,17 +1116,17 @@ msgstr "" "\n" "Inloggningen avbr繞ts efter %d sekunders inaktivitet.\n" -#: src/login.c:570 +#: src/login.c:576 #, c-format msgid " on `%.100s' from `%.200s'" msgstr " p瞼 \"%.100s\" fr瞼n \"%.200s\"" -#: src/login.c:573 +#: src/login.c:579 #, c-format msgid " on `%.100s'" msgstr " p瞼 \"%.100s\"" -#: src/login.c:730 +#: src/login.c:736 #, c-format msgid "" "\n" @@ -1135,26 +1135,26 @@ msgstr "" "\n" "%s anv瞻ndare: " -#: src/login.c:885 src/sulogin.c:203 +#: src/login.c:891 src/sulogin.c:207 msgid "Login incorrect" msgstr "Felaktig inloggning" -#: src/login.c:1032 +#: src/login.c:1038 msgid "Warning: login re-enabled after temporary lockout.\n" msgstr "" "Varning: inloggning p瞼 nytt aktiv efter den tempor瞻ra utel瞼sningen.\n" -#: src/login.c:1046 +#: src/login.c:1052 #, c-format msgid "Last login: %s on %s" msgstr "Senaste inloggning: %s p瞼 %s" -#: src/login.c:1049 +#: src/login.c:1055 #, c-format msgid "Last login: %.19s on %s" msgstr "Senaste inloggning: %.19s p瞼 %s" -#: src/login.c:1054 +#: src/login.c:1060 #, c-format msgid " from %.*s" msgstr " fr瞼n %.*s" @@ -1169,21 +1169,21 @@ msgstr "Anv瞻ndning: newgrp [-] [grupp]\n" msgid "Usage: sg group [[-c] command]\n" msgstr "Anv瞻ndning: sg grupp [[-c] kommando]\n" -#: src/newgrp.c:130 +#: src/newgrp.c:159 #, fuzzy, c-format msgid "unknown UID: %u\n" msgstr "ok瞻nt GID: %lu\n" -#: src/newgrp.c:212 +#: src/newgrp.c:241 #, c-format msgid "unknown GID: %lu\n" msgstr "ok瞻nt GID: %lu\n" -#: src/newgrp.c:355 src/newgrp.c:364 +#: src/newgrp.c:401 src/newgrp.c:410 msgid "Sorry.\n" msgstr "Tyv瞻rr.\n" -#: src/newgrp.c:469 +#: src/newgrp.c:515 #, c-format msgid "too many groups\n" msgstr "f繞r m瞼nga grupper\n" @@ -1329,7 +1329,7 @@ msgstr "%s: slut p瞼 minne\n" msgid "%s: Cannot execute %s" msgstr "%s: Kan inte starta %s" -#: src/passwd.c:732 +#: src/passwd.c:727 #, c-format msgid "%s: repository %s not supported\n" msgstr "%s: f繞rvaringsplatsen %s st繞ds ej\n" @@ -1446,35 +1446,35 @@ msgstr "%s: kan inte uppdatera noteringen f繞r anv瞻ndaren %s\n" msgid "%s: can't delete shadow password file\n" msgstr "%s: kan inte ta bort skuggl繞senordsfilen\n" -#: src/su.c:132 +#: src/su.c:129 msgid "Sorry." msgstr "Tyv瞻rr." -#: src/su.c:319 +#: src/su.c:315 #, c-format msgid "%s: must be run from a terminal\n" msgstr "%s: m瞼ste k繞ras fr瞼n en terminal\n" -#: src/su.c:416 +#: src/su.c:412 #, c-format msgid "%s: pam_start: error %d\n" msgstr "%s: pam_start: fel %d\n" -#: src/su.c:444 +#: src/su.c:440 #, c-format msgid "Unknown id: %s\n" msgstr "Ok瞻nt id: %s\n" -#: src/su.c:479 src/su.c:495 +#: src/su.c:475 src/su.c:491 #, c-format msgid "You are not authorized to su %s\n" msgstr "Du har inte till瞼telse att k繞ra su till %s\n" -#: src/su.c:490 +#: src/su.c:486 msgid "(Enter your own password.)" msgstr "(Skriv in ditt eget l繞senord.)" -#: src/su.c:522 +#: src/su.c:520 #, c-format msgid "" "%s: %s\n" @@ -1483,7 +1483,7 @@ msgstr "" "%s: %s\n" "(Ignorerad)\n" -#: src/su.c:730 +#: src/su.c:727 #, c-format msgid "No shell\n" msgstr "Inget skal\n" @@ -1508,12 +1508,12 @@ msgstr "Var god skriv in ditt EGET l繞senord som 瞻kthetsbevis.\n" msgid "No password file\n" msgstr "Ingen l繞senordsfil\n" -#: src/sulogin.c:160 +#: src/sulogin.c:164 #, c-format msgid "No password entry for 'root'\n" msgstr "Ingen l繞senordsnotering f繞r \"root\"\n" -#: src/sulogin.c:175 +#: src/sulogin.c:179 msgid "" "\n" "Type control-d to proceed with normal startup,\n" @@ -1523,220 +1523,226 @@ msgstr "" "Skriv control-d f繞r att forts瞻tta med den normala uppstarten,\n" "(eller skriv in l繞senordet f繞r root f繞r systemunderh瞼ll):" -#: src/sulogin.c:210 +#: src/sulogin.c:214 msgid "Entering System Maintenance Mode\n" msgstr "G瞼r in i systemunderh瞼llsl瞻ge\n" -#: src/useradd.c:221 src/useradd.c:234 src/usermod.c:664 src/usermod.c:677 +#: src/useradd.c:222 src/useradd.c:235 src/usermod.c:663 src/usermod.c:676 #, c-format msgid "%s: invalid numeric argument `%s'\n" msgstr "%s: ogiltigt numeriskt argument \"%s\"\n" -#: src/useradd.c:289 +#: src/useradd.c:290 #, c-format msgid "%s: unknown GID %s\n" msgstr "%s: ok瞻nt GID %s\n" -#: src/useradd.c:297 src/useradd.c:573 src/useradd.c:1014 src/usermod.c:217 -#: src/usermod.c:785 +#: src/useradd.c:298 src/useradd.c:574 src/useradd.c:1058 src/usermod.c:216 +#: src/usermod.c:788 #, c-format msgid "%s: unknown group %s\n" msgstr "%s: ok瞻nd grupp %s\n" -#: src/useradd.c:405 +#: src/useradd.c:406 #, c-format msgid "%s: cannot create new defaults file\n" msgstr "%s: kan inte skapa en ny defaults-fil\n" -#: src/useradd.c:410 +#: src/useradd.c:411 #, c-format msgid "%s: cannot open new defaults file\n" msgstr "%s: kan inte 繞ppna den nya defaults-filen\n" -#: src/useradd.c:498 src/useradd.c:509 +#: src/useradd.c:499 src/useradd.c:510 #, c-format msgid "%s: rename: %s" msgstr "%s: rename: %s" -#: src/useradd.c:594 src/usermod.c:238 +#: src/useradd.c:595 src/usermod.c:237 #, c-format msgid "%s: group `%s' is a NIS group.\n" msgstr "%s: grupp \"%s\" 瞻r en NIS-grupp.\n" -#: src/useradd.c:603 src/usermod.c:247 +#: src/useradd.c:604 src/usermod.c:246 #, c-format msgid "%s: too many groups specified (max %d).\n" msgstr "%s: f繞r m瞼nga grupper speciferade (max %d).\n" -#: src/useradd.c:635 -#, fuzzy, c-format -msgid "Usage: useradd [-u uid [-o]] [-g group] [-G group,...] \n" -msgstr "Anv瞻ndning: %s [-u uid [-o]] [-g grupp] [-G grupp,...] \n" +#: src/useradd.c:634 +#, c-format +msgid "" +"Usage: useradd [options] LOGIN\n" +"\n" +"Options:\n" +" -b, --base-dir BASE_DIR\tbase directory for the the new user account\n" +"\t\t\t\thome directory\n" +" -c, --comment COMMENT\t\tset the GECOS field for the new user account\n" +" -d, --home-dir HOME_DIR\thome directory for the new user account\n" +" -D, --defaults\t\tprint or save modified default useradd\n" +"\t\t\t\tconfiguration\n" +" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n" +" -f, --inactive INACTIVE\tset password inactive after expiration\n" +"\t\t\t\tto INACTIVE\n" +" -g, --gid GROUP\t\tforce use GROUP for the new user account\n" +" -G, --groups GROUPS\t\tlist of supplementary groups for the new\n" +"\t\t\t\tuser account\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -k, --skel SKEL_DIR \t\tspecify an alternative skel directory\n" +" -K, --key KEY=VALUE\t\toverrides /etc/login.defs defaults\n" +" -m, --create-home\t\tcreate home directory for the new user\n" +"\t\t\t\taccount\n" +" -o, --non-unique\t\tallow create user with duplicate\n" +"\t\t\t\t(non-unique) UID\n" +" -p, --password PASSWORD\tuse encrypted password for the new user\n" +"\t\t\t\taccount\n" +" -s, --shell SHELL\t\tthe login shell for the new user account\n" +" -u, --uid UID\t\t\tforce use the UID for the new user account\n" +msgstr "" -#: src/useradd.c:638 -#, fuzzy, c-format -msgid " [-d home] [-s shell] [-c comment] [-m [-k template]]\n" -msgstr "\t\t [-d hem] [-s skal] [-c kommentar] [-m [-k mall]]\n" - -#: src/useradd.c:639 src/useradd.c:643 -#, fuzzy, c-format -msgid " [-f inactive] [-e expire]\n" -msgstr "\t\t[-f inaktiv] [-e utg瞼ng]\n" - -#: src/useradd.c:640 -#, fuzzy, c-format -msgid " [-p passwd] name\n" -msgstr "[-p passwd] namn\n" - -#: src/useradd.c:642 -#, fuzzy, c-format -msgid " useradd -D [-g group] [-b base] [-s shell]\n" -msgstr " %s -D [-g grupp] [-b bas] [-s skal]\n" - -#: src/useradd.c:722 src/usermod.c:426 +#: src/useradd.c:738 src/usermod.c:425 #, c-format msgid "%s: error locking group file\n" msgstr "%s: fel under l瞼sning av gruppfilen\n" -#: src/useradd.c:726 src/usermod.c:431 +#: src/useradd.c:742 src/usermod.c:430 #, c-format msgid "%s: error opening group file\n" msgstr "%s: fel under 繞ppning av gruppfilen\n" -#: src/useradd.c:732 src/usermod.c:524 +#: src/useradd.c:748 src/usermod.c:523 #, c-format msgid "%s: error locking shadow group file\n" msgstr "%s: fel under l瞼sning av skuggruppfilen\n" -#: src/useradd.c:737 src/usermod.c:530 +#: src/useradd.c:753 src/usermod.c:529 #, c-format msgid "%s: error opening shadow group file\n" msgstr "%s: fel under 繞ppning av skuggruppfilen\n" -#: src/useradd.c:875 +#: src/useradd.c:891 #, fuzzy, c-format msgid "%s: UID %u is not unique\n" msgstr "%s: gid %u 瞻r inte unikt\n" -#: src/useradd.c:905 +#: src/useradd.c:921 #, fuzzy, c-format msgid "%s: can't get unique UID\n" msgstr "%s: kan inte hitta ett unikt gid\n" -#: src/useradd.c:936 +#: src/useradd.c:977 #, c-format msgid "%s: invalid base directory `%s'\n" msgstr "%s: felaktig baskatalog \"%s\"\n" -#: src/useradd.c:946 +#: src/useradd.c:988 #, c-format msgid "%s: invalid comment `%s'\n" msgstr "%s: felaktig kommentar \"%s\"\n" -#: src/useradd.c:957 +#: src/useradd.c:1000 #, c-format msgid "%s: invalid home directory `%s'\n" msgstr "%s: felaktig hemkatalog \"%s\"\n" -#: src/useradd.c:975 src/usermod.c:768 +#: src/useradd.c:1018 src/usermod.c:771 #, c-format msgid "%s: invalid date `%s'\n" msgstr "%s: felaktigt datum \"%s\"\n" -#: src/useradd.c:988 +#: src/useradd.c:1031 #, c-format msgid "%s: shadow passwords required for -e\n" msgstr "%s: skuggl繞senord kr瞻vs f繞r -e\n" -#: src/useradd.c:1004 +#: src/useradd.c:1047 #, c-format msgid "%s: shadow passwords required for -f\n" msgstr "%s: skuggl繞senord kr瞻vs f繞r -f\n" -#: src/useradd.c:1070 src/usermod.c:745 src/usermod.c:755 src/usermod.c:800 -#: src/usermod.c:844 +#: src/useradd.c:1113 src/usermod.c:748 src/usermod.c:758 src/usermod.c:803 +#: src/usermod.c:847 #, c-format msgid "%s: invalid field `%s'\n" msgstr "%s: felaktigt f瞻lt \"%s\"\n" -#: src/useradd.c:1081 +#: src/useradd.c:1126 #, c-format msgid "%s: invalid shell `%s'\n" msgstr "%s: felaktigt skal \"%s\"\n" -#: src/useradd.c:1122 +#: src/useradd.c:1169 #, c-format msgid "%s: invalid user name '%s'\n" msgstr "%s: felaktigt anv瞻ndar namn '%s'\n" -#: src/useradd.c:1156 src/userdel.c:242 src/usermod.c:909 +#: src/useradd.c:1203 src/userdel.c:242 src/usermod.c:920 #, c-format msgid "%s: cannot rewrite password file\n" msgstr "%s: kan inte skriva om l繞senordsfilen\n" -#: src/useradd.c:1161 src/userdel.c:245 src/usermod.c:914 +#: src/useradd.c:1208 src/userdel.c:245 src/usermod.c:925 #, c-format msgid "%s: cannot rewrite shadow password file\n" msgstr "%s: kan inte skriva om skuggl繞senordsfilen\n" -#: src/useradd.c:1197 src/userdel.c:289 src/usermod.c:942 +#: src/useradd.c:1244 src/userdel.c:289 src/usermod.c:953 #, c-format msgid "%s: unable to lock password file\n" msgstr "%s: kan inte l瞼sa l繞senordsfilen\n" -#: src/useradd.c:1201 src/userdel.c:293 src/usermod.c:946 +#: src/useradd.c:1248 src/userdel.c:293 src/usermod.c:957 #, c-format msgid "%s: unable to open password file\n" msgstr "%s: kan inte 繞ppna l繞senordsfilen\n" -#: src/useradd.c:1207 src/userdel.c:298 src/usermod.c:951 +#: src/useradd.c:1254 src/userdel.c:298 src/usermod.c:962 #, c-format msgid "%s: cannot lock shadow password file\n" msgstr "%s: kan inte l瞼sa skuggl繞senordsfilen\n" -#: src/useradd.c:1213 src/userdel.c:303 src/usermod.c:956 +#: src/useradd.c:1260 src/userdel.c:303 src/usermod.c:967 #, c-format msgid "%s: cannot open shadow password file\n" msgstr "%s: kan inte 繞ppna skuggl繞senordsfilen\n" -#: src/useradd.c:1300 +#: src/useradd.c:1347 #, c-format msgid "%s: error adding new password entry\n" msgstr "%s: fel under till瞻ggning av ny l繞senordsnotering\n" -#: src/useradd.c:1310 src/usermod.c:1019 +#: src/useradd.c:1358 src/usermod.c:1030 #, c-format msgid "%s: error adding new shadow password entry\n" msgstr "%s: fel under till瞻ggning av ny skuggl繞senordsnotering\n" -#: src/useradd.c:1337 +#: src/useradd.c:1386 #, c-format msgid "%s: cannot create directory %s\n" msgstr "%s: kan inte skapa katalog %s\n" -#: src/useradd.c:1367 +#: src/useradd.c:1416 #, c-format msgid "No group named \"mail\" exists, creating mail spool with mode 0600.\n" msgstr "" -#: src/useradd.c:1390 +#: src/useradd.c:1439 #, fuzzy, c-format msgid "Can't create mail spool for user %s.\n" msgstr "%s: kan inte uppdatera noteringen f繞r anv瞻ndaren %s\n" -#: src/useradd.c:1492 src/usermod.c:888 +#: src/useradd.c:1541 src/usermod.c:899 #, c-format msgid "%s: user %s exists\n" msgstr "%s: anv瞻ndare %s existerar\n" -#: src/useradd.c:1506 +#: src/useradd.c:1555 #, c-format msgid "" "%s: group %s exists - if you want to add this user to that group, use -g.\n" msgstr "" "%s: gruppen %s finns redan - vill du l瞻gga till en anv瞻ndare, anv瞻nd -g.\n" -#: src/useradd.c:1544 +#: src/useradd.c:1593 #, c-format msgid "%s: warning: CREATE_HOME not supported, please use -m instead.\n" msgstr "%s: varning: CREATE_HOME st繞ds inte, anv瞻nd -m ist瞻llet.\n" @@ -1786,12 +1792,12 @@ msgstr "%s: %s 瞻gs inte av %s, tar inte bort\n" msgid "%s: warning: can't remove " msgstr "%s: varning: kan inte ta bort " -#: src/userdel.c:584 src/usermod.c:702 +#: src/userdel.c:584 src/usermod.c:701 #, c-format msgid "%s: user %s does not exist\n" msgstr "%s: anv瞻ndare %s finns inte\n" -#: src/userdel.c:599 src/usermod.c:718 +#: src/userdel.c:599 src/usermod.c:717 #, c-format msgid "%s: user %s is a NIS user\n" msgstr "%s: anv瞻ndare %s 瞻r en NIS-anv瞻ndare\n" @@ -1806,101 +1812,106 @@ msgstr "%s: tar inte bort katalogen %s (skulle ta bort hemkatalogen f繞r %s)\n msgid "%s: error removing directory %s\n" msgstr "%s: fel under borttagning av katalogen %s\n" -#: src/usermod.c:279 +#: src/usermod.c:278 #, fuzzy, c-format -msgid "Usage: %s\t[-u uid [-o]] [-g group] [-G group,...] \n" +msgid "Usage: %s\t[-u uid [-o]] [-g group] [[-G group,...] [-a]] \n" msgstr "Anv瞻ndning: %s [-u uid [-o]] [-g grupp] [-G grupp,...] \n" -#: src/usermod.c:283 +#: src/usermod.c:282 #, c-format msgid "\t\t[-d home [-m]] [-s shell] [-c comment] [-l new_name]\n" msgstr "\t\t[-d hem [-m]] [-s skal] [-c kommentar] [-l nytt_namn]\n" -#: src/usermod.c:285 +#: src/usermod.c:284 #, fuzzy, c-format msgid "[-f inactive] [-e expire] " msgstr "[-f inaktiv] [-e utg瞼ng] " -#: src/usermod.c:286 +#: src/usermod.c:285 #, c-format msgid "[-p passwd] [-L|-U] name\n" msgstr "[-p passwd] [-L|-U] namn\n" -#: src/usermod.c:458 +#: src/usermod.c:457 #, c-format msgid "%s: out of memory in update_group\n" msgstr "%s: slut p瞼 minne i update_group\n" -#: src/usermod.c:567 +#: src/usermod.c:566 #, c-format msgid "%s: out of memory in update_gshadow\n" msgstr "%s: slut p瞼 minne i update_gshadow\n" -#: src/usermod.c:867 +#: src/usermod.c:870 #, c-format msgid "%s: no flags given\n" msgstr "%s: inga flaggor givna\n" -#: src/usermod.c:873 +#: src/usermod.c:876 #, c-format msgid "%s: shadow passwords required for -e and -f\n" msgstr "%s: skuggl繞senord kr瞻vs f繞r -e och -f\n" -#: src/usermod.c:893 +#: src/usermod.c:886 +#, c-format +msgid "%s: -a flag is ONLY allowed with the -G flag\n" +msgstr "" + +#: src/usermod.c:904 #, c-format msgid "%s: uid %lu is not unique\n" msgstr "%s: uid %lu 瞻r inte unikt\n" -#: src/usermod.c:1004 +#: src/usermod.c:1015 #, c-format msgid "%s: error changing password entry\n" msgstr "%s: fel under 瞻ndring av l繞senordsnotering\n" -#: src/usermod.c:1010 +#: src/usermod.c:1021 #, c-format msgid "%s: error removing password entry\n" msgstr "%s: fel under borttagning av l繞senordsnotering\n" -#: src/usermod.c:1026 +#: src/usermod.c:1037 #, c-format msgid "%s: error removing shadow password entry\n" msgstr "%s: fel under borttagning av skuggl繞senordsnotering\n" -#: src/usermod.c:1053 +#: src/usermod.c:1064 #, c-format msgid "%s: directory %s exists\n" msgstr "%s: katalogen %s existerar\n" -#: src/usermod.c:1061 +#: src/usermod.c:1072 #, c-format msgid "%s: can't create %s\n" msgstr "%s: kan inte skapa %s\n" -#: src/usermod.c:1066 +#: src/usermod.c:1077 #, c-format msgid "%s: can't chown %s\n" msgstr "%s: kan inte byta 瞻gare p瞼 %s\n" -#: src/usermod.c:1078 +#: src/usermod.c:1089 #, c-format msgid "%s: warning: failed to completely remove old home directory %s" msgstr "" -#: src/usermod.c:1088 +#: src/usermod.c:1099 #, c-format msgid "%s: cannot rename directory %s to %s\n" msgstr "%s: kan inte byta namn p瞼 katalogen %s till %s\n" -#: src/usermod.c:1183 +#: src/usermod.c:1194 #, c-format msgid "%s: warning: %s not owned by %s\n" msgstr "%s: varning: %s 瞻gs inte av %s\n" -#: src/usermod.c:1189 +#: src/usermod.c:1200 msgid "failed to change mailbox owner" msgstr "kunde inte byta 瞻gare av brevl瞼dan" -#: src/usermod.c:1197 +#: src/usermod.c:1208 msgid "failed to rename mailbox" msgstr "kunde inte byta namn p瞼 brevl瞼dan" @@ -1937,6 +1948,30 @@ msgstr "" "\"vipw\" redigerar /etc/passwd \"vipw -w\" redigerar /etc/shadow\n" "\"vipg\" redigerar /etc/group \"vipg -w\" redigerar /etc/gshadow\n" +#, fuzzy +#~ msgid "Usage: useradd [-u uid [-o]] [-g group] [-G group,...] \n" +#~ msgstr "Anv瞻ndning: %s [-u uid [-o]] [-g grupp] [-G grupp,...] \n" + +#, fuzzy +#~ msgid "" +#~ " [-d home] [-s shell] [-c comment] [-m [-k template]]\n" +#~ msgstr "\t\t [-d hem] [-s skal] [-c kommentar] [-m [-k mall]]\n" + +#, fuzzy +#~ msgid " [-f inactive] [-e expire]\n" +#~ msgstr "\t\t[-f inaktiv] [-e utg瞼ng]\n" + +#, fuzzy +#~ msgid " [-p passwd] [-K KEY=VALUE] name\n" +#~ msgstr "[-p passwd] namn\n" + +#, fuzzy +#~ msgid " useradd -D [-g group] [-b base] [-s shell]\n" +#~ msgstr " %s -D [-g grupp] [-b bas] [-s skal]\n" + +#~ msgid "%s: -O requires NAME=VALUE\n" +#~ msgstr "%s: -O kr瞻ver NAME=VRDE\n" + #~ msgid "unknown uid: %u\n" #~ msgstr "ok瞻nt uid: %u\n" diff --git a/po/tl.gmo b/po/tl.gmo index 35900a172693ebb8a800ebbd8ab3615fe3699280..98eaf249f6effc0c273638b508c36ab5fcd337ca 100644 GIT binary patch delta 7105 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\n" "Language-Team: Tagalog \n" @@ -143,12 +143,12 @@ msgstr "Walang directory, pumapasok na ang HOME=/" msgid "Cannot execute %s" msgstr "Hindi mapatakbo ang %s" -#: libmisc/sub.c:55 +#: libmisc/sub.c:56 #, c-format msgid "Invalid root directory \"%s\"\n" msgstr "Hindi tanggap na root directory \"%s\"\n" -#: libmisc/sub.c:67 +#: libmisc/sub.c:68 #, c-format msgid "Can't change root directory to \"%s\"\n" msgstr "Hindi mapalitan ang root directory sa \"%s\"\n" @@ -170,16 +170,16 @@ msgstr "" "may mali sa pagsasaayos - hindi kilalang item '%s' (ipaalam sa " "tagapangasiwa)\n" -#: lib/pwauth.c:45 src/newgrp.c:338 +#: lib/pwauth.c:48 src/newgrp.c:384 msgid "Password: " msgstr "Password: " -#: lib/pwauth.c:47 +#: lib/pwauth.c:50 #, c-format msgid "%s's Password: " msgstr "Password ni %s: " -#: src/chage.c:110 +#: src/chage.c:115 #, c-format msgid "" "Usage: chage [options] user\n" @@ -198,147 +198,147 @@ msgid "" " -W, --warndays WARN_DAYS\tset expiration warning days to WARN_DAYS\n" msgstr "" -#: src/chage.c:155 src/chfn.c:139 src/chsh.c:89 +#: src/chage.c:160 src/chfn.c:139 src/chsh.c:89 #, c-format msgid "Enter the new value, or press ENTER for the default\n" msgstr "Ibigay ang bagong halaga, o pindutin ang ENTER para sa default\n" -#: src/chage.c:159 +#: src/chage.c:164 msgid "Minimum Password Age" msgstr "Pinakamaliit na Tanda ng Password" -#: src/chage.c:165 +#: src/chage.c:170 msgid "Maximum Password Age" msgstr "Pinakamalaking Tanda ng Password" -#: src/chage.c:172 +#: src/chage.c:177 msgid "Last Password Change (YYYY-MM-DD)" msgstr "Huling Pagpalit ng Password (YYYY-MM-DD)" -#: src/chage.c:180 +#: src/chage.c:185 msgid "Password Expiration Warning" msgstr "Babala ng Paglipas ng Taning ng Password" -#: src/chage.c:186 +#: src/chage.c:191 msgid "Password Inactive" msgstr "Inaktibo ang Password" -#: src/chage.c:194 +#: src/chage.c:199 msgid "Account Expiration Date (YYYY-MM-DD)" msgstr "Hangganan ng Account (YYYY-MM-DD)" -#: src/chage.c:241 +#: src/chage.c:246 #, fuzzy, c-format msgid "Last password change\t\t\t\t\t: " msgstr "Huling Pagpalit ng Password (YYYY-MM-DD)" -#: src/chage.c:243 src/chage.c:257 src/chage.c:273 src/chage.c:286 +#: src/chage.c:248 src/chage.c:262 src/chage.c:278 src/chage.c:291 #, fuzzy, c-format msgid "never\n" msgstr "Hindi kailanman\n" -#: src/chage.c:254 +#: src/chage.c:259 #, fuzzy, c-format msgid "Password expires\t\t\t\t\t: " msgstr "Taning ng Password:\t" -#: src/chage.c:270 +#: src/chage.c:275 #, fuzzy, c-format msgid "Password inactive\t\t\t\t\t: " msgstr "Inaktibong Password:\t" -#: src/chage.c:284 +#: src/chage.c:289 #, fuzzy, c-format msgid "Account expires\t\t\t\t\t\t: " msgstr "Mapapaso ang Account:\t" -#: src/chage.c:300 +#: src/chage.c:305 #, c-format msgid "Minimum number of days between password change\t\t: %ld\n" msgstr "" -#: src/chage.c:302 +#: src/chage.c:307 #, fuzzy, c-format msgid "Maximum number of days between password change\t\t: %ld\n" msgstr "Labis ang pagsubok na pumasok (%d)\n" -#: src/chage.c:304 +#: src/chage.c:309 #, c-format msgid "Number of days of warning before password expires\t: %ld\n" msgstr "" -#: src/chage.c:462 +#: src/chage.c:467 #, c-format msgid "%s: do not include \"l\" with other flags\n" msgstr "%s: huwag isama ang \"l\" sa ibang mga flag\n" -#: src/chage.c:474 src/chage.c:602 src/chfn.c:268 src/chfn.c:277 +#: src/chage.c:479 src/chage.c:607 src/chfn.c:268 src/chfn.c:277 #: src/chfn.c:286 src/chfn.c:295 src/chfn.c:304 src/chfn.c:370 src/chfn.c:382 -#: src/gpasswd.c:150 src/login.c:426 src/passwd.c:769 src/passwd.c:805 +#: src/gpasswd.c:150 src/login.c:430 src/passwd.c:769 src/passwd.c:805 #, c-format msgid "%s: Permission denied.\n" msgstr "%s: Walang pahintulot.\n" -#: src/chage.c:507 src/chage.c:713 src/chpasswd.c:173 src/groupadd.c:488 -#: src/groupdel.c:274 src/groupmod.c:456 src/newusers.c:355 src/useradd.c:1469 -#: src/userdel.c:567 src/usermod.c:1272 src/usermod.c:1326 +#: src/chage.c:512 src/chage.c:718 src/chpasswd.c:173 src/groupadd.c:488 +#: src/groupdel.c:274 src/groupmod.c:456 src/newusers.c:355 src/useradd.c:1518 +#: src/userdel.c:567 src/usermod.c:1283 src/usermod.c:1337 #, c-format msgid "%s: PAM authentication failed\n" msgstr "%s: sawi ang pagpapakilalang PAM\n" -#: src/chage.c:525 src/chpasswd.c:188 +#: src/chage.c:530 src/chpasswd.c:188 #, c-format msgid "%s: can't open password file\n" msgstr "%s: hindi mabuksan ang tipunang password\n" -#: src/chage.c:532 src/chfn.c:324 src/chsh.c:181 src/gpasswd.c:139 +#: src/chage.c:537 src/chfn.c:324 src/chsh.c:181 src/gpasswd.c:139 #: src/gpasswd.c:216 src/groups.c:64 src/passwd.c:811 #, c-format msgid "%s: unknown user %s\n" msgstr "%s: di kilalang gumagamit %s\n" -#: src/chage.c:550 +#: src/chage.c:555 #, c-format -msgid "%s: can't lock shadow password file" -msgstr "%s: hindi maaldaba ang tipunang shadow password" +msgid "%s: can't lock shadow password file\n" +msgstr "%s: hindi maaldaba ang tipunang shadow password\n" -#: src/chage.c:558 +#: src/chage.c:563 #, c-format -msgid "%s: can't open shadow password file" -msgstr "%s: hindi mabuksan ang tipunang shadow password" +msgid "%s: can't open shadow password file\n" +msgstr "%s: hindi mabuksan ang tipunang shadow password\n" -#: src/chage.c:618 +#: src/chage.c:623 #, c-format msgid "Changing the aging information for %s\n" msgstr "Pinapalitan ang impormasyong pagtanda para kay %s\n" -#: src/chage.c:620 +#: src/chage.c:625 #, c-format msgid "%s: error changing fields\n" msgstr "%s: error sa pagbabago ng mga field\n" -#: src/chage.c:644 src/pwunconv.c:136 +#: src/chage.c:649 src/pwunconv.c:136 #, c-format msgid "%s: can't update password file\n" msgstr "%s: hindi maapdeyt ang tipunang password\n" -#: src/chage.c:667 src/pwunconv.c:131 +#: src/chage.c:672 src/pwunconv.c:131 #, c-format msgid "%s: can't update shadow password file\n" msgstr "%s: hindi maapdeyt ang tipunang shadow password\n" -#: src/chage.c:680 +#: src/chage.c:685 #, c-format msgid "%s: can't rewrite shadow password file\n" msgstr "%s: hindi maisulat-muli ang tipunang shadow password\n" -#: src/chage.c:724 +#: src/chage.c:729 #, c-format msgid "%s: can't rewrite password file\n" msgstr "%s: hindi maisulat-muli ang tipunang password\n" -#: src/chage.c:743 src/chpasswd.c:357 src/groupadd.c:534 src/groupdel.c:339 -#: src/groupmod.c:523 src/newusers.c:570 src/useradd.c:1564 src/userdel.c:689 +#: src/chage.c:748 src/chpasswd.c:357 src/groupadd.c:534 src/groupdel.c:339 +#: src/groupmod.c:523 src/newusers.c:570 src/useradd.c:1613 src/userdel.c:689 #, c-format msgid "%s: PAM chauthtok failed\n" msgstr "%s: sawi ang PAM chauthtok\n" @@ -450,7 +450,7 @@ msgstr "Hindi maaldaba ang tipunang password; subukan muli mamaya.\n" msgid "Cannot open the password file.\n" msgstr "Hindi mabuksan ang tipunang password\n" -#: src/chfn.c:544 src/chsh.c:356 src/passwd.c:477 src/usermod.c:982 +#: src/chfn.c:544 src/chsh.c:356 src/passwd.c:477 src/usermod.c:993 #, c-format msgid "%s: %s not found in /etc/passwd\n" msgstr "%s: hindi nahanap ang %s sa /etc/passwd\n" @@ -656,7 +656,7 @@ msgstr "%s: kailangan ng password ng grupong shadow para sa -A\n" msgid "Who are you?\n" msgstr "Sino ka?\n" -#: src/gpasswd.c:299 src/newgrp.c:289 +#: src/gpasswd.c:299 src/newgrp.c:318 #, c-format msgid "unknown group: %s\n" msgstr "di kilalang grupo: %s\n" @@ -749,12 +749,12 @@ msgid "Usage: groupadd [-g gid [-o]] [-f] group\n" msgstr "pag-gamit: groupadd [-g gid [-o]] grupo\n" #: src/groupadd.c:161 src/groupadd.c:169 src/groupmod.c:174 src/groupmod.c:196 -#: src/useradd.c:823 src/usermod.c:496 src/usermod.c:618 +#: src/useradd.c:839 src/usermod.c:495 src/usermod.c:617 #, c-format msgid "%s: error adding new group entry\n" msgstr "%s: error sa pagdagdag ng entry ng bagong grupo\n" -#: src/groupadd.c:218 src/useradd.c:870 +#: src/groupadd.c:218 src/useradd.c:886 #, c-format msgid "%s: name %s is not unique\n" msgstr "%s: hindi kakaiba ang pangalang %s\n" @@ -774,24 +774,24 @@ msgstr "%s: hindi makakuha ng kakaibang gid\n" msgid "%s: %s is not a valid group name\n" msgstr "%s: %s ay hindi tanggap na pangalan ng grupo\n" -#: src/groupadd.c:308 src/groupmod.c:307 +#: src/groupadd.c:318 src/groupmod.c:307 #, c-format msgid "%s: invalid group %s\n" msgstr "%s: hindi tanggap na grupo %s\n" -#: src/groupadd.c:325 src/useradd.c:1058 -#, c-format -msgid "%s: -O requires NAME=VALUE\n" +#: src/groupadd.c:332 src/useradd.c:1094 +#, fuzzy, c-format +msgid "%s: -K requires KEY=VALUE\n" msgstr "%s: kinakailangan ng -O ang PANGALAN=HALAGA\n" -#: src/groupadd.c:369 src/groupdel.c:123 src/groupmod.c:342 src/useradd.c:1167 -#: src/userdel.c:247 src/usermod.c:504 +#: src/groupadd.c:369 src/groupdel.c:123 src/groupmod.c:342 src/useradd.c:1214 +#: src/userdel.c:247 src/usermod.c:503 #, c-format msgid "%s: cannot rewrite group file\n" msgstr "%s: hindi maisulat muli ang tipunang grupo\n" -#: src/groupadd.c:376 src/groupdel.c:130 src/groupmod.c:349 src/useradd.c:1175 -#: src/userdel.c:253 src/usermod.c:627 +#: src/groupadd.c:376 src/groupdel.c:130 src/groupmod.c:349 src/useradd.c:1222 +#: src/userdel.c:253 src/usermod.c:626 #, c-format msgid "%s: cannot rewrite shadow group file\n" msgstr "%s: hindi maisulat muli ang tipunang grupo ng shadow\n" @@ -851,7 +851,7 @@ msgstr "%s: walang grupong %s\n" msgid "%s: group %s is a NIS group\n" msgstr "%s: ang grupong %s ay grupong NIS\n" -#: src/groupdel.c:306 src/groupmod.c:489 src/userdel.c:603 src/usermod.c:723 +#: src/groupdel.c:306 src/groupmod.c:489 src/userdel.c:603 src/usermod.c:722 #, c-format msgid "%s: %s is the NIS master\n" msgstr "%s: %s ay ang NIS master\n" @@ -1114,7 +1114,7 @@ msgstr "" "\n" "[Nilaktawan ang pag-diskonek -- pinayagang makapasok ang root.]\n" -#: src/login.c:297 +#: src/login.c:302 #, c-format msgid "" "\n" @@ -1123,17 +1123,17 @@ msgstr "" "\n" "Lumipas ang taning ng pagpasok ng %d segundo.\n" -#: src/login.c:570 +#: src/login.c:576 #, c-format msgid " on `%.100s' from `%.200s'" msgstr " ng `%.100s' mula `%.200s'" -#: src/login.c:573 +#: src/login.c:579 #, c-format msgid " on `%.100s'" msgstr " ng `%.100s'" -#: src/login.c:730 +#: src/login.c:736 #, c-format msgid "" "\n" @@ -1142,25 +1142,25 @@ msgstr "" "\n" "%s login: " -#: src/login.c:885 src/sulogin.c:203 +#: src/login.c:891 src/sulogin.c:207 msgid "Login incorrect" msgstr "Maling pagpasok" -#: src/login.c:1032 +#: src/login.c:1038 msgid "Warning: login re-enabled after temporary lockout.\n" msgstr "Babala: pagpasok ay enabled muli matapos ng panandalian pagbawal.\n" -#: src/login.c:1046 +#: src/login.c:1052 #, c-format msgid "Last login: %s on %s" msgstr "Huling pagpasok: %s sa %s" -#: src/login.c:1049 +#: src/login.c:1055 #, c-format msgid "Last login: %.19s on %s" msgstr "Huling pagpasok: %.19s sa %s" -#: src/login.c:1054 +#: src/login.c:1060 #, c-format msgid " from %.*s" msgstr " mula %.*s" @@ -1175,21 +1175,21 @@ msgstr "pag-gamit: newgrp [-] [grupo]\n" msgid "Usage: sg group [[-c] command]\n" msgstr "pag-gamit: sg grupo [[-c] utos]\n" -#: src/newgrp.c:130 +#: src/newgrp.c:159 #, fuzzy, c-format msgid "unknown UID: %u\n" msgstr "di kilalang GID: %lu\n" -#: src/newgrp.c:212 +#: src/newgrp.c:241 #, c-format msgid "unknown GID: %lu\n" msgstr "di kilalang GID: %lu\n" -#: src/newgrp.c:355 src/newgrp.c:364 +#: src/newgrp.c:401 src/newgrp.c:410 msgid "Sorry.\n" msgstr "Ipagpaumanhin.\n" -#: src/newgrp.c:469 +#: src/newgrp.c:515 #, c-format msgid "too many groups\n" msgstr "labis ang dami ng mga grupo\n" @@ -1335,7 +1335,7 @@ msgstr "%s: nagkulang ng memory\n" msgid "%s: Cannot execute %s" msgstr "%s: Hindi mapatakbo ang %s" -#: src/passwd.c:732 +#: src/passwd.c:727 #, c-format msgid "%s: repository %s not supported\n" msgstr "%s: hindi suportado ang repositoryong %s\n" @@ -1452,35 +1452,35 @@ msgstr "%s: hindi maapdeyt ang ipinasok para kay %s\n" msgid "%s: can't delete shadow password file\n" msgstr "%s: hindi matanggal ang tipunang password ng shadow\n" -#: src/su.c:132 +#: src/su.c:129 msgid "Sorry." msgstr "Ipagpaumanhin." -#: src/su.c:319 +#: src/su.c:315 #, c-format msgid "%s: must be run from a terminal\n" msgstr "%s: kinakailangang patakbuhin mula sa isang terminal\n" -#: src/su.c:416 +#: src/su.c:412 #, c-format msgid "%s: pam_start: error %d\n" msgstr "%s: pam_start: error %d\n" -#: src/su.c:444 +#: src/su.c:440 #, c-format msgid "Unknown id: %s\n" msgstr "Di kilalang id: %s\n" -#: src/su.c:479 src/su.c:495 +#: src/su.c:475 src/su.c:491 #, c-format msgid "You are not authorized to su %s\n" msgstr "Hindi kayo awtorisadong gumamit ng su %s\n" -#: src/su.c:490 +#: src/su.c:486 msgid "(Enter your own password.)" msgstr "(Ibigay ang sarili niyong password.)" -#: src/su.c:522 +#: src/su.c:520 #, c-format msgid "" "%s: %s\n" @@ -1489,7 +1489,7 @@ msgstr "" "%s: %s\n" "(Di pinansin)\n" -#: src/su.c:730 +#: src/su.c:727 #, c-format msgid "No shell\n" msgstr "Walang shell\n" @@ -1514,12 +1514,12 @@ msgstr "Ibigay ang inyong SARILING password bilang authentication.\n" msgid "No password file\n" msgstr "Walang tipunang password\n" -#: src/sulogin.c:160 +#: src/sulogin.c:164 #, c-format msgid "No password entry for 'root'\n" msgstr "Walang ipinasok sa password para sa 'root'\n" -#: src/sulogin.c:175 +#: src/sulogin.c:179 msgid "" "\n" "Type control-d to proceed with normal startup,\n" @@ -1529,213 +1529,219 @@ msgstr "" "Itiklado ang control-d upang magpatuloy ng normal na startup,\n" "(o ibigay ang password ng root para sa pagtataguyod ng sistema):" -#: src/sulogin.c:210 +#: src/sulogin.c:214 msgid "Entering System Maintenance Mode\n" msgstr "Pumapasok sa Modang Pagtataguyod ng Sistema\n" -#: src/useradd.c:221 src/useradd.c:234 src/usermod.c:664 src/usermod.c:677 +#: src/useradd.c:222 src/useradd.c:235 src/usermod.c:663 src/usermod.c:676 #, c-format msgid "%s: invalid numeric argument `%s'\n" msgstr "%s: hindi tanggap na argumentong numero `%s'\n" -#: src/useradd.c:289 +#: src/useradd.c:290 #, c-format msgid "%s: unknown GID %s\n" msgstr "%s: di kilalang GID %s\n" -#: src/useradd.c:297 src/useradd.c:573 src/useradd.c:1014 src/usermod.c:217 -#: src/usermod.c:785 +#: src/useradd.c:298 src/useradd.c:574 src/useradd.c:1058 src/usermod.c:216 +#: src/usermod.c:788 #, c-format msgid "%s: unknown group %s\n" msgstr "%s: di kilalang grupo %s\n" -#: src/useradd.c:405 +#: src/useradd.c:406 #, c-format msgid "%s: cannot create new defaults file\n" msgstr "%s: hindi malikha ang bagong tipunan ng mga default\n" -#: src/useradd.c:410 +#: src/useradd.c:411 #, c-format msgid "%s: cannot open new defaults file\n" msgstr "%s: hindi mabuksan ang bagong tipunan ng mga default\n" -#: src/useradd.c:498 src/useradd.c:509 +#: src/useradd.c:499 src/useradd.c:510 #, c-format msgid "%s: rename: %s" msgstr "%s: baguhin ang pangalan: %s" -#: src/useradd.c:594 src/usermod.c:238 +#: src/useradd.c:595 src/usermod.c:237 #, c-format msgid "%s: group `%s' is a NIS group.\n" msgstr "%s: ang grupong `%s' ay grupong NIS.\n" -#: src/useradd.c:603 src/usermod.c:247 +#: src/useradd.c:604 src/usermod.c:246 #, c-format msgid "%s: too many groups specified (max %d).\n" msgstr "%s: sobrang dami ng grupo ang nakatakda (max %d).\n" -#: src/useradd.c:635 -#, fuzzy, c-format -msgid "Usage: useradd [-u uid [-o]] [-g group] [-G group,...] \n" -msgstr "pag-gamit: %s\t[-u uid [-o]] [-g grupo] [-G grupo,...] \n" +#: src/useradd.c:634 +#, c-format +msgid "" +"Usage: useradd [options] LOGIN\n" +"\n" +"Options:\n" +" -b, --base-dir BASE_DIR\tbase directory for the the new user account\n" +"\t\t\t\thome directory\n" +" -c, --comment COMMENT\t\tset the GECOS field for the new user account\n" +" -d, --home-dir HOME_DIR\thome directory for the new user account\n" +" -D, --defaults\t\tprint or save modified default useradd\n" +"\t\t\t\tconfiguration\n" +" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n" +" -f, --inactive INACTIVE\tset password inactive after expiration\n" +"\t\t\t\tto INACTIVE\n" +" -g, --gid GROUP\t\tforce use GROUP for the new user account\n" +" -G, --groups GROUPS\t\tlist of supplementary groups for the new\n" +"\t\t\t\tuser account\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -k, --skel SKEL_DIR \t\tspecify an alternative skel directory\n" +" -K, --key KEY=VALUE\t\toverrides /etc/login.defs defaults\n" +" -m, --create-home\t\tcreate home directory for the new user\n" +"\t\t\t\taccount\n" +" -o, --non-unique\t\tallow create user with duplicate\n" +"\t\t\t\t(non-unique) UID\n" +" -p, --password PASSWORD\tuse encrypted password for the new user\n" +"\t\t\t\taccount\n" +" -s, --shell SHELL\t\tthe login shell for the new user account\n" +" -u, --uid UID\t\t\tforce use the UID for the new user account\n" +msgstr "" -#: src/useradd.c:638 -#, fuzzy, c-format -msgid " [-d home] [-s shell] [-c comment] [-m [-k template]]\n" -msgstr "\t\t[-d bahay] [-s shell] [-c comment] [-m [-k template]]\n" - -#: src/useradd.c:639 src/useradd.c:643 -#, fuzzy, c-format -msgid " [-f inactive] [-e expire]\n" -msgstr "\t\t[-f inaktibo] [-e paso ]\n" - -#: src/useradd.c:640 -#, fuzzy, c-format -msgid " [-p passwd] name\n" -msgstr "[-p passwd] pangalan\n" - -#: src/useradd.c:642 -#, fuzzy, c-format -msgid " useradd -D [-g group] [-b base] [-s shell]\n" -msgstr " %s\t-D [-g grupo] [-b base] [-s shell]\n" - -#: src/useradd.c:722 src/usermod.c:426 +#: src/useradd.c:738 src/usermod.c:425 #, c-format msgid "%s: error locking group file\n" msgstr "%s: error sa pagaldaba ng tipunang grupo\n" -#: src/useradd.c:726 src/usermod.c:431 +#: src/useradd.c:742 src/usermod.c:430 #, c-format msgid "%s: error opening group file\n" msgstr "%s: error sa pagbukas ng tipunang grupo\n" -#: src/useradd.c:732 src/usermod.c:524 +#: src/useradd.c:748 src/usermod.c:523 #, c-format msgid "%s: error locking shadow group file\n" msgstr "%s: error sa pagaldaba ng tipunang grupo ng shadow\n" -#: src/useradd.c:737 src/usermod.c:530 +#: src/useradd.c:753 src/usermod.c:529 #, c-format msgid "%s: error opening shadow group file\n" msgstr "%s: error sa pagbukas ng tipunang grupo ng shadow\n" -#: src/useradd.c:875 +#: src/useradd.c:891 #, fuzzy, c-format msgid "%s: UID %u is not unique\n" msgstr "%s: hindi kakaiba ang gid na %u\n" -#: src/useradd.c:905 +#: src/useradd.c:921 #, fuzzy, c-format msgid "%s: can't get unique UID\n" msgstr "%s: hindi makakuha ng kakaibang gid\n" -#: src/useradd.c:936 +#: src/useradd.c:977 #, c-format msgid "%s: invalid base directory `%s'\n" msgstr "%s: hindi tanggap na batayang directory `%s'\n" -#: src/useradd.c:946 +#: src/useradd.c:988 #, c-format msgid "%s: invalid comment `%s'\n" msgstr "%s: hindi tanggap na komento `%s'\n" -#: src/useradd.c:957 +#: src/useradd.c:1000 #, c-format msgid "%s: invalid home directory `%s'\n" msgstr "%s: hindi tanggap na bahay directory `%s'\n" -#: src/useradd.c:975 src/usermod.c:768 +#: src/useradd.c:1018 src/usermod.c:771 #, c-format msgid "%s: invalid date `%s'\n" msgstr "%s: hindi tanggap na petsa `%s'\n" -#: src/useradd.c:988 +#: src/useradd.c:1031 #, c-format msgid "%s: shadow passwords required for -e\n" msgstr "%s: kailangan ng shadow password para sa -e\n" -#: src/useradd.c:1004 +#: src/useradd.c:1047 #, c-format msgid "%s: shadow passwords required for -f\n" msgstr "%s: kailangan ng shadow password para sa -f\n" -#: src/useradd.c:1070 src/usermod.c:745 src/usermod.c:755 src/usermod.c:800 -#: src/usermod.c:844 +#: src/useradd.c:1113 src/usermod.c:748 src/usermod.c:758 src/usermod.c:803 +#: src/usermod.c:847 #, c-format msgid "%s: invalid field `%s'\n" msgstr "%s: hindi tanggap na field `%s'\n" -#: src/useradd.c:1081 +#: src/useradd.c:1126 #, c-format msgid "%s: invalid shell `%s'\n" msgstr "%s: hindi tanggap na shell `%s'\n" -#: src/useradd.c:1122 +#: src/useradd.c:1169 #, c-format msgid "%s: invalid user name '%s'\n" msgstr "%s: hindi tanggap na pangalan `%s'\n" -#: src/useradd.c:1156 src/userdel.c:242 src/usermod.c:909 +#: src/useradd.c:1203 src/userdel.c:242 src/usermod.c:920 #, c-format msgid "%s: cannot rewrite password file\n" msgstr "%s: hindi maisulat muli ang tipunang password\n" -#: src/useradd.c:1161 src/userdel.c:245 src/usermod.c:914 +#: src/useradd.c:1208 src/userdel.c:245 src/usermod.c:925 #, c-format msgid "%s: cannot rewrite shadow password file\n" msgstr "%s: hindi maisulat muli ang tipunang password na shadow\n" -#: src/useradd.c:1197 src/userdel.c:289 src/usermod.c:942 +#: src/useradd.c:1244 src/userdel.c:289 src/usermod.c:953 #, c-format msgid "%s: unable to lock password file\n" msgstr "%s: hindi maaldaba ang tipunang password\n" -#: src/useradd.c:1201 src/userdel.c:293 src/usermod.c:946 +#: src/useradd.c:1248 src/userdel.c:293 src/usermod.c:957 #, c-format msgid "%s: unable to open password file\n" msgstr "%s: hindi mabuksan ang tipunang password\n" -#: src/useradd.c:1207 src/userdel.c:298 src/usermod.c:951 +#: src/useradd.c:1254 src/userdel.c:298 src/usermod.c:962 #, c-format msgid "%s: cannot lock shadow password file\n" msgstr "%s: hindi maaldaba ang tipunang password ng shadow\n" -#: src/useradd.c:1213 src/userdel.c:303 src/usermod.c:956 +#: src/useradd.c:1260 src/userdel.c:303 src/usermod.c:967 #, c-format msgid "%s: cannot open shadow password file\n" msgstr "%s: hindi mabuksan ang tipunang password ng shadow\n" -#: src/useradd.c:1300 +#: src/useradd.c:1347 #, c-format msgid "%s: error adding new password entry\n" msgstr "%s: error sa pagdagdag ng bagong ipapasok sa password\n" -#: src/useradd.c:1310 src/usermod.c:1019 +#: src/useradd.c:1358 src/usermod.c:1030 #, c-format msgid "%s: error adding new shadow password entry\n" msgstr "%s: error sa pagdagdag ng bagong ipinasok na password sa shadow\n" -#: src/useradd.c:1337 +#: src/useradd.c:1386 #, c-format msgid "%s: cannot create directory %s\n" msgstr "%s: hindi malikha ang directory %s\n" -#: src/useradd.c:1367 +#: src/useradd.c:1416 #, c-format msgid "No group named \"mail\" exists, creating mail spool with mode 0600.\n" msgstr "" -#: src/useradd.c:1390 +#: src/useradd.c:1439 #, fuzzy, c-format msgid "Can't create mail spool for user %s.\n" msgstr "%s: hindi maapdeyt ang ipinasok para kay %s\n" -#: src/useradd.c:1492 src/usermod.c:888 +#: src/useradd.c:1541 src/usermod.c:899 #, c-format msgid "%s: user %s exists\n" msgstr "%s: mayroon nang gumagamit na %s\n" -#: src/useradd.c:1506 +#: src/useradd.c:1555 #, c-format msgid "" "%s: group %s exists - if you want to add this user to that group, use -g.\n" @@ -1743,7 +1749,7 @@ msgstr "" "%s: mayroon nang grupong %s - kung nais niyong idagdag ang gumagamit na ito " "sa grupong iyon, gamitin ang -g.\n" -#: src/useradd.c:1544 +#: src/useradd.c:1593 #, c-format msgid "%s: warning: CREATE_HOME not supported, please use -m instead.\n" msgstr "%s: babala: CREATE_HOME hindi suportado, gamitin na lamang ang -m.\n" @@ -1793,12 +1799,12 @@ msgstr "%s: %s ay hindi pag-aari ni %s, hindi tatanggalin\n" msgid "%s: warning: can't remove " msgstr "%s: babala: hindi matanggal " -#: src/userdel.c:584 src/usermod.c:702 +#: src/userdel.c:584 src/usermod.c:701 #, c-format msgid "%s: user %s does not exist\n" msgstr "%s: walang gumagamit na nagngangalang %s\n" -#: src/userdel.c:599 src/usermod.c:718 +#: src/userdel.c:599 src/usermod.c:717 #, c-format msgid "%s: user %s is a NIS user\n" msgstr "%s: ang gumagamit na %s ay nasa NIS\n" @@ -1813,101 +1819,106 @@ msgstr "%s: hindi tatanggalin ang directory %s (mawawalan ng bahay si %s)\n" msgid "%s: error removing directory %s\n" msgstr "%s: error sa pagtanggal ng directory %s\n" -#: src/usermod.c:279 +#: src/usermod.c:278 #, fuzzy, c-format -msgid "Usage: %s\t[-u uid [-o]] [-g group] [-G group,...] \n" +msgid "Usage: %s\t[-u uid [-o]] [-g group] [[-G group,...] [-a]] \n" msgstr "pag-gamit: %s\t[-u uid [-o]] [-g grupo] [-G grupo,...] \n" -#: src/usermod.c:283 +#: src/usermod.c:282 #, c-format msgid "\t\t[-d home [-m]] [-s shell] [-c comment] [-l new_name]\n" msgstr "\t\t[-d bahay [-m]] [-s shell] [-c comment] [-| bagong_pangalan]\n" -#: src/usermod.c:285 +#: src/usermod.c:284 #, fuzzy, c-format msgid "[-f inactive] [-e expire] " msgstr "[-f inaktibo] [-e paso ] " -#: src/usermod.c:286 +#: src/usermod.c:285 #, c-format msgid "[-p passwd] [-L|-U] name\n" msgstr "[-p passwd] [-L|-U] pangalan\n" -#: src/usermod.c:458 +#: src/usermod.c:457 #, c-format msgid "%s: out of memory in update_group\n" msgstr "%s: naubos ang memory sa update_group\n" -#: src/usermod.c:567 +#: src/usermod.c:566 #, c-format msgid "%s: out of memory in update_gshadow\n" msgstr "%s: naubos ang memory sa update_gshadow\n" -#: src/usermod.c:867 +#: src/usermod.c:870 #, c-format msgid "%s: no flags given\n" msgstr "%s: walang binigay na mga flag\n" -#: src/usermod.c:873 +#: src/usermod.c:876 #, c-format msgid "%s: shadow passwords required for -e and -f\n" msgstr "%s: kailangan ang shadow password para sa -e at -f\n" -#: src/usermod.c:893 +#: src/usermod.c:886 +#, c-format +msgid "%s: -a flag is ONLY allowed with the -G flag\n" +msgstr "" + +#: src/usermod.c:904 #, c-format msgid "%s: uid %lu is not unique\n" msgstr "%s: uid %lu ay hindi kakaiba\n" -#: src/usermod.c:1004 +#: src/usermod.c:1015 #, c-format msgid "%s: error changing password entry\n" msgstr "%s: error sa pagpalit ng ipinasok na password\n" -#: src/usermod.c:1010 +#: src/usermod.c:1021 #, c-format msgid "%s: error removing password entry\n" msgstr "%s: error sa pagtanggal ng ipinasok na password\n" -#: src/usermod.c:1026 +#: src/usermod.c:1037 #, c-format msgid "%s: error removing shadow password entry\n" msgstr "%s: error sa pagtanggal ng ipinasok na shadow password\n" -#: src/usermod.c:1053 +#: src/usermod.c:1064 #, c-format msgid "%s: directory %s exists\n" msgstr "%s: mayroon nang directory na %s\n" -#: src/usermod.c:1061 +#: src/usermod.c:1072 #, c-format msgid "%s: can't create %s\n" msgstr "%s: hindi malikha ang %s\n" -#: src/usermod.c:1066 +#: src/usermod.c:1077 #, c-format msgid "%s: can't chown %s\n" msgstr "%s: hindi ma-chown %s\n" -#: src/usermod.c:1078 +#: src/usermod.c:1089 #, c-format msgid "%s: warning: failed to completely remove old home directory %s" msgstr "" -#: src/usermod.c:1088 +#: src/usermod.c:1099 #, c-format msgid "%s: cannot rename directory %s to %s\n" msgstr "%s: hindi mapalitan ng pangalan ang directory %s sa %s\n" -#: src/usermod.c:1183 +#: src/usermod.c:1194 #, c-format msgid "%s: warning: %s not owned by %s\n" msgstr "%s: babala: %s ay hindi pag-aari ni %s\n" -#: src/usermod.c:1189 +#: src/usermod.c:1200 msgid "failed to change mailbox owner" msgstr "sawi sa pagpalit ng may-ari ng mailbox" -#: src/usermod.c:1197 +#: src/usermod.c:1208 msgid "failed to rename mailbox" msgstr "sawi sa pagpalit ng pangalan ng mailbox" @@ -1944,6 +1955,30 @@ msgstr "" "`vipw' ine-edit /etc/passwd `vipw -s' ine-edit /etc/shadow\n" "`vigr' ine-edit /etc/group `vigr -s' ine-edit /etc/gshadow\n" +#, fuzzy +#~ msgid "Usage: useradd [-u uid [-o]] [-g group] [-G group,...] \n" +#~ msgstr "pag-gamit: %s\t[-u uid [-o]] [-g grupo] [-G grupo,...] \n" + +#, fuzzy +#~ msgid "" +#~ " [-d home] [-s shell] [-c comment] [-m [-k template]]\n" +#~ msgstr "\t\t[-d bahay] [-s shell] [-c comment] [-m [-k template]]\n" + +#, fuzzy +#~ msgid " [-f inactive] [-e expire]\n" +#~ msgstr "\t\t[-f inaktibo] [-e paso ]\n" + +#, fuzzy +#~ msgid " [-p passwd] [-K KEY=VALUE] name\n" +#~ msgstr "[-p passwd] pangalan\n" + +#, fuzzy +#~ msgid " useradd -D [-g group] [-b base] [-s shell]\n" +#~ msgstr " %s\t-D [-g grupo] [-b base] [-s shell]\n" + +#~ msgid "%s: -O requires NAME=VALUE\n" +#~ msgstr "%s: kinakailangan ng -O ang PANGALAN=HALAGA\n" + #~ msgid "unknown uid: %u\n" #~ msgstr "di kilalang uid: %u\n" diff --git a/po/tr.gmo b/po/tr.gmo index ba091eda1910a5e5844b147e7ba8ef720ea76876..29f409a75dfaa64508e28fcc6b798a288a84b4b0 100644 GIT binary patch delta 7410 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 Ang9R* diff --git a/po/tr.po b/po/tr.po index 8d421f46..eaf02f56 100644 --- a/po/tr.po +++ b/po/tr.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: shadow\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2005-06-20 17:48+0200\n" +"POT-Creation-Date: 2005-07-18 16:02+0200\n" "PO-Revision-Date: 2004-06-13 10:27+0300\n" "Last-Translator: Mehmet T羹rker \n" "Language-Team: Turkish \n" @@ -139,12 +139,12 @@ msgstr "Dizin yok, HOME=/ ile giri yap覺l覺yor" msgid "Cannot execute %s" msgstr "%s 癟al覺t覺r覺lam覺yor" -#: libmisc/sub.c:55 +#: libmisc/sub.c:56 #, c-format msgid "Invalid root directory \"%s\"\n" msgstr "Ge癟ersiz k繹k dizin \"%s\"\n" -#: libmisc/sub.c:67 +#: libmisc/sub.c:68 #, c-format msgid "Can't change root directory to \"%s\"\n" msgstr "K繹k dizin \"%s\" olarak deitirilemiyor\n" @@ -165,16 +165,16 @@ msgid "configuration error - unknown item '%s' (notify administrator)\n" msgstr "" "yap覺land覺rma hatas覺 - bilinmeyen 繹e '%s' (sistem y繹neticisine bildirin)\n" -#: lib/pwauth.c:45 src/newgrp.c:338 +#: lib/pwauth.c:48 src/newgrp.c:384 msgid "Password: " msgstr "Parola: " -#: lib/pwauth.c:47 +#: lib/pwauth.c:50 #, c-format msgid "%s's Password: " msgstr "%s kullan覺c覺 parolas覺: " -#: src/chage.c:110 +#: src/chage.c:115 #, c-format msgid "" "Usage: chage [options] user\n" @@ -193,147 +193,147 @@ msgid "" " -W, --warndays WARN_DAYS\tset expiration warning days to WARN_DAYS\n" msgstr "" -#: src/chage.c:155 src/chfn.c:139 src/chsh.c:89 +#: src/chage.c:160 src/chfn.c:139 src/chsh.c:89 #, c-format msgid "Enter the new value, or press ENTER for the default\n" msgstr "Yeni deeri girin, veya varsay覺lan deer i癟in ENTER'a bas覺n\n" -#: src/chage.c:159 +#: src/chage.c:164 msgid "Minimum Password Age" msgstr "Asgari Parola mr羹" -#: src/chage.c:165 +#: src/chage.c:170 msgid "Maximum Password Age" msgstr "Azami Parola mr羹" -#: src/chage.c:172 +#: src/chage.c:177 msgid "Last Password Change (YYYY-MM-DD)" msgstr "Son Parola Deiimi (YYYY-AA-GG)" -#: src/chage.c:180 +#: src/chage.c:185 msgid "Password Expiration Warning" msgstr "Parola Kullan覺m S羹resi Bitti Uyar覺s覺" -#: src/chage.c:186 +#: src/chage.c:191 msgid "Password Inactive" msgstr "Parola Pasif" -#: src/chage.c:194 +#: src/chage.c:199 msgid "Account Expiration Date (YYYY-MM-DD)" msgstr "Hesap Bitimi Tarihi (YYYY-AA-GG)" -#: src/chage.c:241 +#: src/chage.c:246 #, fuzzy, c-format msgid "Last password change\t\t\t\t\t: " msgstr "Son Parola Deiimi (YYYY-AA-GG)" -#: src/chage.c:243 src/chage.c:257 src/chage.c:273 src/chage.c:286 +#: src/chage.c:248 src/chage.c:262 src/chage.c:278 src/chage.c:291 #, fuzzy, c-format msgid "never\n" msgstr "Hi癟bir zaman\n" -#: src/chage.c:254 +#: src/chage.c:259 #, fuzzy, c-format msgid "Password expires\t\t\t\t\t: " msgstr "Parola Kullan覺m S羹resi Dolumu:\t" -#: src/chage.c:270 +#: src/chage.c:275 #, fuzzy, c-format msgid "Password inactive\t\t\t\t\t: " msgstr "Parola Pasif:\t" -#: src/chage.c:284 +#: src/chage.c:289 #, fuzzy, c-format msgid "Account expires\t\t\t\t\t\t: " msgstr "Hesap Bitimi:\t" -#: src/chage.c:300 +#: src/chage.c:305 #, c-format msgid "Minimum number of days between password change\t\t: %ld\n" msgstr "" -#: src/chage.c:302 +#: src/chage.c:307 #, fuzzy, c-format msgid "Maximum number of days between password change\t\t: %ld\n" msgstr "Maksimum giri denemesi say覺s覺 a覺ld覺 (%d)\n" -#: src/chage.c:304 +#: src/chage.c:309 #, c-format msgid "Number of days of warning before password expires\t: %ld\n" msgstr "" -#: src/chage.c:462 +#: src/chage.c:467 #, c-format msgid "%s: do not include \"l\" with other flags\n" msgstr "%s: dier bayraklarla beraber \"l\" yi kullanmay覺n覺z\n" -#: src/chage.c:474 src/chage.c:602 src/chfn.c:268 src/chfn.c:277 +#: src/chage.c:479 src/chage.c:607 src/chfn.c:268 src/chfn.c:277 #: src/chfn.c:286 src/chfn.c:295 src/chfn.c:304 src/chfn.c:370 src/chfn.c:382 -#: src/gpasswd.c:150 src/login.c:426 src/passwd.c:769 src/passwd.c:805 +#: src/gpasswd.c:150 src/login.c:430 src/passwd.c:769 src/passwd.c:805 #, fuzzy, c-format msgid "%s: Permission denied.\n" msgstr "%s: m羹saade edilmedi\n" -#: src/chage.c:507 src/chage.c:713 src/chpasswd.c:173 src/groupadd.c:488 -#: src/groupdel.c:274 src/groupmod.c:456 src/newusers.c:355 src/useradd.c:1469 -#: src/userdel.c:567 src/usermod.c:1272 src/usermod.c:1326 +#: src/chage.c:512 src/chage.c:718 src/chpasswd.c:173 src/groupadd.c:488 +#: src/groupdel.c:274 src/groupmod.c:456 src/newusers.c:355 src/useradd.c:1518 +#: src/userdel.c:567 src/usermod.c:1283 src/usermod.c:1337 #, c-format msgid "%s: PAM authentication failed\n" msgstr "%s: PAM yetkilendirmesi baar覺s覺z oldu\n" -#: src/chage.c:525 src/chpasswd.c:188 +#: src/chage.c:530 src/chpasswd.c:188 #, c-format msgid "%s: can't open password file\n" msgstr "%s: parola dosyas覺 a癟覺lamad覺\n" -#: src/chage.c:532 src/chfn.c:324 src/chsh.c:181 src/gpasswd.c:139 +#: src/chage.c:537 src/chfn.c:324 src/chsh.c:181 src/gpasswd.c:139 #: src/gpasswd.c:216 src/groups.c:64 src/passwd.c:811 #, c-format msgid "%s: unknown user %s\n" msgstr "%s: bilinmeyen kullan覺c覺 %s\n" -#: src/chage.c:550 +#: src/chage.c:555 #, c-format -msgid "%s: can't lock shadow password file" -msgstr "%s: g繹lge parola dosyas覺 kilitlenemedi" +msgid "%s: can't lock shadow password file\n" +msgstr "%s: g繹lge parola dosyas覺 kilitlenemedi\n" -#: src/chage.c:558 +#: src/chage.c:563 #, c-format -msgid "%s: can't open shadow password file" -msgstr "%s: g繹lge parola dosyas覺 a癟覺lamad覺" +msgid "%s: can't open shadow password file\n" +msgstr "%s: g繹lge parola dosyas覺 a癟覺lamad覺\n" -#: src/chage.c:618 +#: src/chage.c:623 #, c-format msgid "Changing the aging information for %s\n" msgstr "%s i癟in 繹m羹r bilgisi deitiriliyor\n" -#: src/chage.c:620 +#: src/chage.c:625 #, c-format msgid "%s: error changing fields\n" msgstr "%s: alanlar覺 deitirirken hata olutu\n" -#: src/chage.c:644 src/pwunconv.c:136 +#: src/chage.c:649 src/pwunconv.c:136 #, c-format msgid "%s: can't update password file\n" msgstr "%s: parola dosyas覺 g羹ncellenemedi\n" -#: src/chage.c:667 src/pwunconv.c:131 +#: src/chage.c:672 src/pwunconv.c:131 #, c-format msgid "%s: can't update shadow password file\n" msgstr "%s: g繹lge parola dosyas覺 g羹ncellenemedi\n" -#: src/chage.c:680 +#: src/chage.c:685 #, c-format msgid "%s: can't rewrite shadow password file\n" msgstr "%s: g繹lge parola dosyas覺n覺n 羹zerine yaz覺lamad覺\n" -#: src/chage.c:724 +#: src/chage.c:729 #, c-format msgid "%s: can't rewrite password file\n" msgstr "%s: parola dosyas覺na yaz覺lamad覺\n" -#: src/chage.c:743 src/chpasswd.c:357 src/groupadd.c:534 src/groupdel.c:339 -#: src/groupmod.c:523 src/newusers.c:570 src/useradd.c:1564 src/userdel.c:689 +#: src/chage.c:748 src/chpasswd.c:357 src/groupadd.c:534 src/groupdel.c:339 +#: src/groupmod.c:523 src/newusers.c:570 src/useradd.c:1613 src/userdel.c:689 #, c-format msgid "%s: PAM chauthtok failed\n" msgstr "%s: PAM chauthok baar覺s覺z oldu\n" @@ -442,7 +442,7 @@ msgstr "Parola dosyas覺 kilitlenemiyor, daha sonra tekrar deneyin.\n" msgid "Cannot open the password file.\n" msgstr "Parola dosyas覺 a癟覺lam覺yor.\n" -#: src/chfn.c:544 src/chsh.c:356 src/passwd.c:477 src/usermod.c:982 +#: src/chfn.c:544 src/chsh.c:356 src/passwd.c:477 src/usermod.c:993 #, c-format msgid "%s: %s not found in /etc/passwd\n" msgstr "%s: %s /etc/passwd i癟inde bulunamad覺\n" @@ -641,7 +641,7 @@ msgstr "%s: -A i癟in g繹lge grup parolalar覺 gerekli\n" msgid "Who are you?\n" msgstr "Siz kimsiniz?\n" -#: src/gpasswd.c:299 src/newgrp.c:289 +#: src/gpasswd.c:299 src/newgrp.c:318 #, c-format msgid "unknown group: %s\n" msgstr "bilinmeyen grup: %s\n" @@ -734,12 +734,12 @@ msgid "Usage: groupadd [-g gid [-o]] [-f] group\n" msgstr "Kullan覺m: groupadd [-g gid [-o]] [-f] grup\n" #: src/groupadd.c:161 src/groupadd.c:169 src/groupmod.c:174 src/groupmod.c:196 -#: src/useradd.c:823 src/usermod.c:496 src/usermod.c:618 +#: src/useradd.c:839 src/usermod.c:495 src/usermod.c:617 #, c-format msgid "%s: error adding new group entry\n" msgstr "%s: yeni grup kayd覺 eklenirken hata olutu\n" -#: src/groupadd.c:218 src/useradd.c:870 +#: src/groupadd.c:218 src/useradd.c:886 #, c-format msgid "%s: name %s is not unique\n" msgstr "%s: %s ismi tek deil\n" @@ -759,24 +759,24 @@ msgstr "%s: tek (benzersiz) bir gid al覺namad覺\n" msgid "%s: %s is not a valid group name\n" msgstr "%s: %s ge癟erli bir grup ad覺 deil\n" -#: src/groupadd.c:308 src/groupmod.c:307 +#: src/groupadd.c:318 src/groupmod.c:307 #, c-format msgid "%s: invalid group %s\n" msgstr "%s: ge癟ersiz grup %s\n" -#: src/groupadd.c:325 src/useradd.c:1058 -#, c-format -msgid "%s: -O requires NAME=VALUE\n" +#: src/groupadd.c:332 src/useradd.c:1094 +#, fuzzy, c-format +msgid "%s: -K requires KEY=VALUE\n" msgstr "%s: -O se癟enei ISIM=DEER gerektirir\n" -#: src/groupadd.c:369 src/groupdel.c:123 src/groupmod.c:342 src/useradd.c:1167 -#: src/userdel.c:247 src/usermod.c:504 +#: src/groupadd.c:369 src/groupdel.c:123 src/groupmod.c:342 src/useradd.c:1214 +#: src/userdel.c:247 src/usermod.c:503 #, c-format msgid "%s: cannot rewrite group file\n" msgstr "%s: grup dosyas覺na yaz覺lam覺yor\n" -#: src/groupadd.c:376 src/groupdel.c:130 src/groupmod.c:349 src/useradd.c:1175 -#: src/userdel.c:253 src/usermod.c:627 +#: src/groupadd.c:376 src/groupdel.c:130 src/groupmod.c:349 src/useradd.c:1222 +#: src/userdel.c:253 src/usermod.c:626 #, c-format msgid "%s: cannot rewrite shadow group file\n" msgstr "%s: g繹lge grup dosyas覺na yaz覺lam覺yor\n" @@ -836,7 +836,7 @@ msgstr "%s: grup %s mevcut deil\n" msgid "%s: group %s is a NIS group\n" msgstr "%s: grup %s bir NIS grubudur\n" -#: src/groupdel.c:306 src/groupmod.c:489 src/userdel.c:603 src/usermod.c:723 +#: src/groupdel.c:306 src/groupmod.c:489 src/userdel.c:603 src/usermod.c:722 #, c-format msgid "%s: %s is the NIS master\n" msgstr "%s: %s NIS efendisidir\n" @@ -1092,7 +1092,7 @@ msgstr "" "\n" "[Balant覺 kesilmesi atland覺 -- root girii olanakl覺.]\n" -#: src/login.c:297 +#: src/login.c:302 #, c-format msgid "" "\n" @@ -1101,17 +1101,17 @@ msgstr "" "\n" "Giri %d saniye sonra zaman a覺m覺na urad覺.\n" -#: src/login.c:570 +#: src/login.c:576 #, c-format msgid " on `%.100s' from `%.200s'" msgstr " `%.200s'den `%.100s' 羹zerinde" -#: src/login.c:573 +#: src/login.c:579 #, c-format msgid " on `%.100s'" msgstr " `%.100s' 羹zerinde" -#: src/login.c:730 +#: src/login.c:736 #, c-format msgid "" "\n" @@ -1120,26 +1120,26 @@ msgstr "" "\n" "%s giri: " -#: src/login.c:885 src/sulogin.c:203 +#: src/login.c:891 src/sulogin.c:207 msgid "Login incorrect" msgstr "Giri ge癟ersiz" -#: src/login.c:1032 +#: src/login.c:1038 msgid "Warning: login re-enabled after temporary lockout.\n" msgstr "" "Uyar覺: ge癟ici bir kilitlenme sonras覺nda giri tekrar olanakl覺 k覺l覺nd覺.\n" -#: src/login.c:1046 +#: src/login.c:1052 #, c-format msgid "Last login: %s on %s" msgstr "Son giri: %s 羹zerinden %s" -#: src/login.c:1049 +#: src/login.c:1055 #, c-format msgid "Last login: %.19s on %s" msgstr "Son giri: %s 羹zerinden %.19s" -#: src/login.c:1054 +#: src/login.c:1060 #, c-format msgid " from %.*s" msgstr "%.*s'den" @@ -1154,21 +1154,21 @@ msgstr "Kullan覺m: newgrp [-] [grup]\n" msgid "Usage: sg group [[-c] command]\n" msgstr "Kullan覺m: sg grup [[-c] komut]\n" -#: src/newgrp.c:130 +#: src/newgrp.c:159 #, fuzzy, c-format msgid "unknown UID: %u\n" msgstr "bilinmeyen GID: %lu\n" -#: src/newgrp.c:212 +#: src/newgrp.c:241 #, c-format msgid "unknown GID: %lu\n" msgstr "bilinmeyen GID: %lu\n" -#: src/newgrp.c:355 src/newgrp.c:364 +#: src/newgrp.c:401 src/newgrp.c:410 msgid "Sorry.\n" msgstr "zg羹n羹m.\n" -#: src/newgrp.c:469 +#: src/newgrp.c:515 #, c-format msgid "too many groups\n" msgstr "癟ok fazla grup\n" @@ -1314,7 +1314,7 @@ msgstr "%s: yetersiz bellek\n" msgid "%s: Cannot execute %s" msgstr "%s: %s 癟al覺t覺r覺lam覺yor" -#: src/passwd.c:732 +#: src/passwd.c:727 #, c-format msgid "%s: repository %s not supported\n" msgstr "%s: depo %s desteklenmiyor\n" @@ -1431,35 +1431,35 @@ msgstr "%s: kullan覺c覺 %s i癟in kay覺t g羹ncellenemiyor\n" msgid "%s: can't delete shadow password file\n" msgstr "%s: g繹lge parola dosyas覺 silinemiyor\n" -#: src/su.c:132 +#: src/su.c:129 msgid "Sorry." msgstr "zg羹n羹m." -#: src/su.c:319 +#: src/su.c:315 #, c-format msgid "%s: must be run from a terminal\n" msgstr "%s: bir terminalden 癟al覺t覺r覺lmal覺\n" -#: src/su.c:416 +#: src/su.c:412 #, c-format msgid "%s: pam_start: error %d\n" msgstr "%s: pam_start: hata %d\n" -#: src/su.c:444 +#: src/su.c:440 #, c-format msgid "Unknown id: %s\n" msgstr "Bilinmeyen id: %s\n" -#: src/su.c:479 src/su.c:495 +#: src/su.c:475 src/su.c:491 #, c-format msgid "You are not authorized to su %s\n" msgstr "su %s i癟in yetkili deilsiniz\n" -#: src/su.c:490 +#: src/su.c:486 msgid "(Enter your own password.)" msgstr "(Kendi parolan覺z覺 girin.)" -#: src/su.c:522 +#: src/su.c:520 #, c-format msgid "" "%s: %s\n" @@ -1468,7 +1468,7 @@ msgstr "" "%s: %s\n" "(Dikkate al覺nmad覺)\n" -#: src/su.c:730 +#: src/su.c:727 #, c-format msgid "No shell\n" msgstr "Kabuk yok\n" @@ -1493,12 +1493,12 @@ msgstr "L羹tfen yetkilendirme i癟in KEND襤 parolan覺z覺 girin.\n" msgid "No password file\n" msgstr "Parola dosyas覺 yok\n" -#: src/sulogin.c:160 +#: src/sulogin.c:164 #, c-format msgid "No password entry for 'root'\n" msgstr "'root' i癟in parola kayd覺 yok\n" -#: src/sulogin.c:175 +#: src/sulogin.c:179 msgid "" "\n" "Type control-d to proceed with normal startup,\n" @@ -1508,214 +1508,219 @@ msgstr "" "Normal balang覺癟 i癟in control-d ye bas覺n,\n" "(ya da sistem bak覺m覺 i癟in root parolas覺n覺 verin):" -#: src/sulogin.c:210 +#: src/sulogin.c:214 msgid "Entering System Maintenance Mode\n" msgstr "Sistem Bak覺m覺 Kipine Giriliyor\n" -#: src/useradd.c:221 src/useradd.c:234 src/usermod.c:664 src/usermod.c:677 +#: src/useradd.c:222 src/useradd.c:235 src/usermod.c:663 src/usermod.c:676 #, c-format msgid "%s: invalid numeric argument `%s'\n" msgstr "%s: ge癟ersiz say覺sal arg羹man `%s'\n" -#: src/useradd.c:289 +#: src/useradd.c:290 #, c-format msgid "%s: unknown GID %s\n" msgstr "%s: bilinmeyen GID %s\n" -#: src/useradd.c:297 src/useradd.c:573 src/useradd.c:1014 src/usermod.c:217 -#: src/usermod.c:785 +#: src/useradd.c:298 src/useradd.c:574 src/useradd.c:1058 src/usermod.c:216 +#: src/usermod.c:788 #, c-format msgid "%s: unknown group %s\n" msgstr "%s: bilinmeyen grup %s\n" -#: src/useradd.c:405 +#: src/useradd.c:406 #, c-format msgid "%s: cannot create new defaults file\n" msgstr "%s: yeni varsay覺lanlar dosyas覺 oluturulamad覺\n" -#: src/useradd.c:410 +#: src/useradd.c:411 #, c-format msgid "%s: cannot open new defaults file\n" msgstr "%s: yeni varsay覺lanlar dosyas覺 a癟覺lamad覺\n" -#: src/useradd.c:498 src/useradd.c:509 +#: src/useradd.c:499 src/useradd.c:510 #, c-format msgid "%s: rename: %s" msgstr "%s: yeniden adland覺rma: %s" -#: src/useradd.c:594 src/usermod.c:238 +#: src/useradd.c:595 src/usermod.c:237 #, c-format msgid "%s: group `%s' is a NIS group.\n" msgstr "%s: grup `%s' bir NIS grubu.\n" -#: src/useradd.c:603 src/usermod.c:247 +#: src/useradd.c:604 src/usermod.c:246 #, c-format msgid "%s: too many groups specified (max %d).\n" msgstr "%s: 癟ok fazla grup verildi (azami %d).\n" -#: src/useradd.c:635 +#: src/useradd.c:634 #, c-format -msgid "Usage: useradd [-u uid [-o]] [-g group] [-G group,...] \n" -msgstr "kullan覺m: useradd [-u uid [-o]] [-g grup] [-G grup,...] \n" - -#: src/useradd.c:638 -#, c-format -msgid " [-d home] [-s shell] [-c comment] [-m [-k template]]\n" +msgid "" +"Usage: useradd [options] LOGIN\n" +"\n" +"Options:\n" +" -b, --base-dir BASE_DIR\tbase directory for the the new user account\n" +"\t\t\t\thome directory\n" +" -c, --comment COMMENT\t\tset the GECOS field for the new user account\n" +" -d, --home-dir HOME_DIR\thome directory for the new user account\n" +" -D, --defaults\t\tprint or save modified default useradd\n" +"\t\t\t\tconfiguration\n" +" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n" +" -f, --inactive INACTIVE\tset password inactive after expiration\n" +"\t\t\t\tto INACTIVE\n" +" -g, --gid GROUP\t\tforce use GROUP for the new user account\n" +" -G, --groups GROUPS\t\tlist of supplementary groups for the new\n" +"\t\t\t\tuser account\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -k, --skel SKEL_DIR \t\tspecify an alternative skel directory\n" +" -K, --key KEY=VALUE\t\toverrides /etc/login.defs defaults\n" +" -m, --create-home\t\tcreate home directory for the new user\n" +"\t\t\t\taccount\n" +" -o, --non-unique\t\tallow create user with duplicate\n" +"\t\t\t\t(non-unique) UID\n" +" -p, --password PASSWORD\tuse encrypted password for the new user\n" +"\t\t\t\taccount\n" +" -s, --shell SHELL\t\tthe login shell for the new user account\n" +" -u, --uid UID\t\t\tforce use the UID for the new user account\n" msgstr "" -" [-d ev_dizini] [-s kabuk] [-c a癟覺klama] [-m [-k ablon]]\n" -#: src/useradd.c:639 src/useradd.c:643 -#, c-format -msgid " [-f inactive] [-e expire]\n" -msgstr " [-f pasif] [-e hesap_bitimi ]\n" - -#: src/useradd.c:640 -#, c-format -msgid " [-p passwd] name\n" -msgstr " [-p parola] isim\n" - -#: src/useradd.c:642 -#, c-format -msgid " useradd -D [-g group] [-b base] [-s shell]\n" -msgstr " useradd -D [-g grup] [-b taban] [-s kabuk]\n" - -#: src/useradd.c:722 src/usermod.c:426 +#: src/useradd.c:738 src/usermod.c:425 #, c-format msgid "%s: error locking group file\n" msgstr "%s: grup dosyas覺 kilitlenmesinde hata\n" -#: src/useradd.c:726 src/usermod.c:431 +#: src/useradd.c:742 src/usermod.c:430 #, c-format msgid "%s: error opening group file\n" msgstr "%s: grup dosyas覺 a癟覺l覺rken hata\n" -#: src/useradd.c:732 src/usermod.c:524 +#: src/useradd.c:748 src/usermod.c:523 #, c-format msgid "%s: error locking shadow group file\n" msgstr "%s: g繹lge grup dosyas覺 kilitlenirken hata\n" -#: src/useradd.c:737 src/usermod.c:530 +#: src/useradd.c:753 src/usermod.c:529 #, c-format msgid "%s: error opening shadow group file\n" msgstr "%s: g繹lge grup dosyas覺 a癟覺l覺rken hata\n" -#: src/useradd.c:875 +#: src/useradd.c:891 #, fuzzy, c-format msgid "%s: UID %u is not unique\n" msgstr "%s: %u gid tek deil\n" -#: src/useradd.c:905 +#: src/useradd.c:921 #, fuzzy, c-format msgid "%s: can't get unique UID\n" msgstr "%s: tek (benzersiz) bir gid al覺namad覺\n" -#: src/useradd.c:936 +#: src/useradd.c:977 #, c-format msgid "%s: invalid base directory `%s'\n" msgstr "%s: ge癟ersiz ana dizin `%s'\n" -#: src/useradd.c:946 +#: src/useradd.c:988 #, c-format msgid "%s: invalid comment `%s'\n" msgstr "%s: ge癟ersiz a癟覺klama `%s'\n" -#: src/useradd.c:957 +#: src/useradd.c:1000 #, c-format msgid "%s: invalid home directory `%s'\n" msgstr "%s: ge癟ersiz ev dizini `%s'\n" -#: src/useradd.c:975 src/usermod.c:768 +#: src/useradd.c:1018 src/usermod.c:771 #, c-format msgid "%s: invalid date `%s'\n" msgstr "%s: ge癟ersiz tarih `%s'\n" -#: src/useradd.c:988 +#: src/useradd.c:1031 #, c-format msgid "%s: shadow passwords required for -e\n" msgstr "%s: -e i癟in g繹lge parolalar gerekli\n" -#: src/useradd.c:1004 +#: src/useradd.c:1047 #, c-format msgid "%s: shadow passwords required for -f\n" msgstr "%s: -f i癟in g繹lge parolalar gerekli\n" -#: src/useradd.c:1070 src/usermod.c:745 src/usermod.c:755 src/usermod.c:800 -#: src/usermod.c:844 +#: src/useradd.c:1113 src/usermod.c:748 src/usermod.c:758 src/usermod.c:803 +#: src/usermod.c:847 #, c-format msgid "%s: invalid field `%s'\n" msgstr "%s: ge癟ersiz alan `%s'\n" -#: src/useradd.c:1081 +#: src/useradd.c:1126 #, c-format msgid "%s: invalid shell `%s'\n" msgstr "%s: ge癟ersiz kabuk `%s'\n" -#: src/useradd.c:1122 +#: src/useradd.c:1169 #, c-format msgid "%s: invalid user name '%s'\n" msgstr "%s: ge癟ersiz kullan覺c覺 ad覺 '%s'\n" -#: src/useradd.c:1156 src/userdel.c:242 src/usermod.c:909 +#: src/useradd.c:1203 src/userdel.c:242 src/usermod.c:920 #, c-format msgid "%s: cannot rewrite password file\n" msgstr "%s: parola dosyas覺 yaz覺lam覺yor\n" -#: src/useradd.c:1161 src/userdel.c:245 src/usermod.c:914 +#: src/useradd.c:1208 src/userdel.c:245 src/usermod.c:925 #, c-format msgid "%s: cannot rewrite shadow password file\n" msgstr "%s: g繹lge parola dosyas覺 yaz覺lam覺yor\n" -#: src/useradd.c:1197 src/userdel.c:289 src/usermod.c:942 +#: src/useradd.c:1244 src/userdel.c:289 src/usermod.c:953 #, c-format msgid "%s: unable to lock password file\n" msgstr "%s: parola dosyas覺 kilitlenemiyor\n" -#: src/useradd.c:1201 src/userdel.c:293 src/usermod.c:946 +#: src/useradd.c:1248 src/userdel.c:293 src/usermod.c:957 #, c-format msgid "%s: unable to open password file\n" msgstr "%s: parola dosyas覺 a癟覺lam覺yor\n" -#: src/useradd.c:1207 src/userdel.c:298 src/usermod.c:951 +#: src/useradd.c:1254 src/userdel.c:298 src/usermod.c:962 #, c-format msgid "%s: cannot lock shadow password file\n" msgstr "%s: g繹lge parola dosyas覺 kilitlenemiyor\n" -#: src/useradd.c:1213 src/userdel.c:303 src/usermod.c:956 +#: src/useradd.c:1260 src/userdel.c:303 src/usermod.c:967 #, c-format msgid "%s: cannot open shadow password file\n" msgstr "%s: g繹lge parola dosyas覺 a癟覺lam覺yor\n" -#: src/useradd.c:1300 +#: src/useradd.c:1347 #, c-format msgid "%s: error adding new password entry\n" msgstr "%s: yeni parola kayd覺 eklenirken hata\n" -#: src/useradd.c:1310 src/usermod.c:1019 +#: src/useradd.c:1358 src/usermod.c:1030 #, c-format msgid "%s: error adding new shadow password entry\n" msgstr "%s: yeni g繹lge parola kayd覺 eklenirken hata\n" -#: src/useradd.c:1337 +#: src/useradd.c:1386 #, c-format msgid "%s: cannot create directory %s\n" msgstr "%s: %s dizini yarat覺lam覺yor\n" -#: src/useradd.c:1367 +#: src/useradd.c:1416 #, c-format msgid "No group named \"mail\" exists, creating mail spool with mode 0600.\n" msgstr "" -#: src/useradd.c:1390 +#: src/useradd.c:1439 #, fuzzy, c-format msgid "Can't create mail spool for user %s.\n" msgstr "%s: kullan覺c覺 %s i癟in kay覺t g羹ncellenemiyor\n" -#: src/useradd.c:1492 src/usermod.c:888 +#: src/useradd.c:1541 src/usermod.c:899 #, c-format msgid "%s: user %s exists\n" msgstr "%s: kullan覺c覺 %s mevcut\n" -#: src/useradd.c:1506 +#: src/useradd.c:1555 #, c-format msgid "" "%s: group %s exists - if you want to add this user to that group, use -g.\n" @@ -1723,7 +1728,7 @@ msgstr "" "%s: grup %s mevcut - eer bu kullan覺c覺y覺 bu gruba eklemek istiyorsan覺z, -g " "kullan覺n.\n" -#: src/useradd.c:1544 +#: src/useradd.c:1593 #, c-format msgid "%s: warning: CREATE_HOME not supported, please use -m instead.\n" msgstr "" @@ -1774,12 +1779,12 @@ msgstr "%s: %s %s kullan覺c覺s覺na ait deil, silinmiyor\n" msgid "%s: warning: can't remove " msgstr "%s: uyar覺: silinemiyor " -#: src/userdel.c:584 src/usermod.c:702 +#: src/userdel.c:584 src/usermod.c:701 #, c-format msgid "%s: user %s does not exist\n" msgstr "%s: kullan覺c覺 %s mevcut deil\n" -#: src/userdel.c:599 src/usermod.c:718 +#: src/userdel.c:599 src/usermod.c:717 #, c-format msgid "%s: user %s is a NIS user\n" msgstr "%s: kullan覺c覺 %s bir NIS kullan覺c覺s覺\n" @@ -1794,101 +1799,106 @@ msgstr "%s: %s dizini silinmiyor (%s kullan覺c覺s覺n覺n ev dizinini silecekti)\n msgid "%s: error removing directory %s\n" msgstr "%s: %s dizini silinirken hata olutu\n" -#: src/usermod.c:279 +#: src/usermod.c:278 #, c-format -msgid "Usage: %s\t[-u uid [-o]] [-g group] [-G group,...] \n" +msgid "Usage: %s\t[-u uid [-o]] [-g group] [[-G group,...] [-a]] \n" msgstr "Kullan覺m: %s\t[-u uid [-o]] [-g grup] [-G grup,...] \n" -#: src/usermod.c:283 +#: src/usermod.c:282 #, c-format msgid "\t\t[-d home [-m]] [-s shell] [-c comment] [-l new_name]\n" msgstr "\t\t[-d ev_dizini [-m]] [-s kabuk] [-c a癟覺klama] [-l yeni_isim]\n" -#: src/usermod.c:285 +#: src/usermod.c:284 #, c-format msgid "[-f inactive] [-e expire] " msgstr "[-f pasif] [-e hesap_bitimi] " -#: src/usermod.c:286 +#: src/usermod.c:285 #, c-format msgid "[-p passwd] [-L|-U] name\n" msgstr "[-p parola] [-L|-U] isim\n" -#: src/usermod.c:458 +#: src/usermod.c:457 #, c-format msgid "%s: out of memory in update_group\n" msgstr "%s: update_group i癟in bellek yetersiz\n" -#: src/usermod.c:567 +#: src/usermod.c:566 #, c-format msgid "%s: out of memory in update_gshadow\n" msgstr "%s: update_gshadow i癟in bellek yetersiz\n" -#: src/usermod.c:867 +#: src/usermod.c:870 #, c-format msgid "%s: no flags given\n" msgstr "%s: herhangi bir bayrak verilmedi\n" -#: src/usermod.c:873 +#: src/usermod.c:876 #, c-format msgid "%s: shadow passwords required for -e and -f\n" msgstr "%s: -e ve -f i癟in g繹lge parolalar gerekli\n" -#: src/usermod.c:893 +#: src/usermod.c:886 +#, c-format +msgid "%s: -a flag is ONLY allowed with the -G flag\n" +msgstr "" + +#: src/usermod.c:904 #, c-format msgid "%s: uid %lu is not unique\n" msgstr "%s: uid %lu benzersiz deil\n" -#: src/usermod.c:1004 +#: src/usermod.c:1015 #, c-format msgid "%s: error changing password entry\n" msgstr "%s: parola kayd覺 deitirilirken hata olutu\n" -#: src/usermod.c:1010 +#: src/usermod.c:1021 #, c-format msgid "%s: error removing password entry\n" msgstr "%s: parola kayd覺 silinirken hata olutu\n" -#: src/usermod.c:1026 +#: src/usermod.c:1037 #, c-format msgid "%s: error removing shadow password entry\n" msgstr "%s: g繹lge parola kayd覺 silinirken hata olutu\n" -#: src/usermod.c:1053 +#: src/usermod.c:1064 #, c-format msgid "%s: directory %s exists\n" msgstr "%s: %s dizini mevcut\n" -#: src/usermod.c:1061 +#: src/usermod.c:1072 #, c-format msgid "%s: can't create %s\n" msgstr "%s: %s yarat覺lam覺yor\n" -#: src/usermod.c:1066 +#: src/usermod.c:1077 #, c-format msgid "%s: can't chown %s\n" msgstr "%s: chown %s ger癟ekletirilemiyor\n" -#: src/usermod.c:1078 +#: src/usermod.c:1089 #, c-format msgid "%s: warning: failed to completely remove old home directory %s" msgstr "" -#: src/usermod.c:1088 +#: src/usermod.c:1099 #, c-format msgid "%s: cannot rename directory %s to %s\n" msgstr "%s: %s dizini %s olarak yeniden adland覺r覺lam覺yor\n" -#: src/usermod.c:1183 +#: src/usermod.c:1194 #, c-format msgid "%s: warning: %s not owned by %s\n" msgstr "%s: uyar覺: %s %s kullan覺c覺s覺na ait deil\n" -#: src/usermod.c:1189 +#: src/usermod.c:1200 msgid "failed to change mailbox owner" msgstr "postakutusu sahibi deitirilmedi" -#: src/usermod.c:1197 +#: src/usermod.c:1208 msgid "failed to rename mailbox" msgstr "postakutusu isim deiiklii baar覺s覺z" @@ -1925,6 +1935,29 @@ msgstr "" "`vipw' /etc/passwd'羹 d羹zenler `vipw -s' /etc/shadow'u d羹zenler\n" "`vigr' /etc/group'u d羹zenler `vigr -s' /etc/gshadow'u d羹zenler\n" +#, fuzzy +#~ msgid "Usage: useradd [-u uid [-o]] [-g group] [-G group,...] \n" +#~ msgstr "kullan覺m: useradd [-u uid [-o]] [-g grup] [-G grup,...] \n" + +#~ msgid "" +#~ " [-d home] [-s shell] [-c comment] [-m [-k template]]\n" +#~ msgstr "" +#~ " [-d ev_dizini] [-s kabuk] [-c a癟覺klama] [-m [-k " +#~ "ablon]]\n" + +#~ msgid " [-f inactive] [-e expire]\n" +#~ msgstr " [-f pasif] [-e hesap_bitimi ]\n" + +#, fuzzy +#~ msgid " [-p passwd] [-K KEY=VALUE] name\n" +#~ msgstr " [-p parola] isim\n" + +#~ msgid " useradd -D [-g group] [-b base] [-s shell]\n" +#~ msgstr " useradd -D [-g grup] [-b taban] [-s kabuk]\n" + +#~ msgid "%s: -O requires NAME=VALUE\n" +#~ msgstr "%s: -O se癟enei ISIM=DEER gerektirir\n" + #~ msgid "unknown uid: %u\n" #~ msgstr "bilinmeyen uid: %u\n" diff --git a/po/uk.gmo b/po/uk.gmo index 0aa0d3258e2aaf8bf31ed4781bb11569583f0ac8..efe2d5f48ff5d63afccaaa123b491e0a382c2d21 100644 GIT binary patch delta 7843 zcmZA630PG{AII?l6>-HK5P^%Lhyn^IxS-+=C@#6?f`DsUZfUt+Gfga03|q8vH(Siq zTaj;RR%U6LW#(3yt=eK~r7f?^`~BS+dV1dT@V}p#IdkUB%$Yg&TF;&cym&Owd$v~j zhYiQ*0Am_pt18BPLArN6l^XMIq%rAu2tzO+${4DcnphVju@RogA|#&u|CzzBQ{}nVJIiwM>Y5jreUzh82(HrKEg2{V{r~v#r4kZSeg7D48{Yf z^GA>ynKM|3S1=5R#%MrZW2TX4Ou;=^6StveVh{3XPVk`{|B3X;)M{uul!Cf$fXmNz z`L(E-*^ipU6IdNDqDFoV)m{Xn4CVf&HHkWyiyB!WX5doPlpVm@co|i%0+mRb`q%_J zqRx*+jdV6@0IS{kU9S8TMo|76@-$5dz4xjhk%UH?jhr)+P&X<@jbtmT;a5@hPoNt3 z)#Yo@3tgXpy1ox;itj|t*m9(**^a7r3{&v;Cd|KwL>wzeizkZ@P1#h`T3Cu|a6M|o z2T&usfNHQpQ`?c|s2gRYrua70`673I2kQFwk$am<*c?OSnSWi_HQwH6G^*!Cs0KE= z{5zx#o;+X6to9+B6efeif=CrKk~~aOHoZ>P2yP&1g?A3Ei*|bz&~+f-R_# zA4LAlk9_EYP!@zbkm4MK^u^3V)!&4AH1D|lw=Q2f(VlOL9?s{Y2JW3qLJh7!P0cP; zgQrldG?2}!iVaX5%W(NT)EZfUdL$(-zY}xFzwOFvw6NDFqKEQaRJ)UrN9{F5B=oG; zqZV5!dhiHpBtN_JRa@GQ#-gUSC+fO!s7JE^Re!BJ|BCY@dMLk&S_7fUb|CGsnfCuk z5}Mi~=Vnxc`%p7;#+6@3-5`vm>%lbCbwe-&r=zyvBJ6;VU@bh3YUe!a5mipLkGus| z=l&*(ga?P9p7ku$;@g5eK6BXR|3DA<$X0f(bVPMvJZeT3VGM3WUH_IV|K61cx3=ZY zur}xWp;uErhJ?1=9IT0}unulU&BQCH3y!01cmXw)<EcDN$b2I9?eW(r{ zL(RaSs7Du>&iv~JtVw z(SxO^4xd7`dkxu%reRy=U(YDFtsQYbE+sz`nKg4A)o@BXyEq4;8k&fea0OPz$56Xq zGit>9UH&-g`pX!KwcFeKG)E0Q(@TPTm=Rb7A3-gqO{hn(8<{Qhj?3S0`Pv!wOC`s7 zD+W?;0%`^)VHYgMVEh=hct1nU;NPeLc&oBhnGI79t7BiRfO!~!V^9|?M6Ke7P&4)t zYDDj17@kAT#9zolH|0Cp^XV8(zAtKkQ&8vUVvzR#4iXh9cnNu}o4u$TeT(WqFe@t( zV^JOHf@)|W*2R2ONA7axSD|EkVu5T2%dAs7Lu8 zdhq*f=0A!=}r$K8@Ojhfo8!h`MowUj9X8!caGgMh|wt zDwu~F`9y4j#l4vS<|Ilf&<(!E8fbdk#a0v5a3j=(X_$Z`P#s-{>d1QB6~HSO$C01e z#}4Q-RC`y@gF$`y;=(x0#3^19CrIqX9k{fgF}Gq`e-;WBBU{z{h}x!2Z?P7j9?4qN zns^-x@i$Ds!7TM=crVf?vja82|Dx7R*g*SU@TQWeNjv4y zco5a0Ur@UtVX(bXcT6Qe6}4@*pgOYOc@fje*B@fH_btezc+E@_n%V=X5&eLgvXG(n z&FH}x^21OK&ckGU1{sX`6lY=!rmZt>#nyNp^^7B#MwW-^hD@$miSc+22W$UV9&Wc+ z0jj~(n2r~)1A0c-hVyVF`3cBN@k12W9$;jBuv#1UQj-o@{ z-{g{LiR+NrHb-$H#^%#&T#4*7a~wNiWPzj$26hVD zV!~+aIP@|Ivw;K)-&{wYiOC*gZ}=E0|0SwpEyps=xCE!*OQ?}HX34Ye%y88C9jNlN zsCsqA+Yv8DJ%Xb+2t5;+e~s|23ARVCqDFWHb>r5z*&8oLevg{d7=aa;o@{J{Yz%V; zYHDA{+c9*Kea4Hi2l*YS_O2jfG~KAw6Q91_YoE;}3e>ZNJ8aMAV-9&Arr-_KBS@ZX z8=8YWUULZ5U>w8LqI>{VZ!dPopsBnous6oxGuRM6!btqxOX6`7wWitCx&!0Me}YMP z6Pshwbhitf^PKCjCFl2}7TaZ4o_MF-rhQS5VmYeaH&KiGC)8T-#?G)mF!G!aqZ)c2 zJ7DlkJE9(_)xHvw@jGmRVRzZD*DU9~sPp@%Ls3||~^3ikbh(}=t<;z_DAZmb@u!Hu0 z!d$zbCt_<(l%gtJM6H4NdG_b^45Y`V#94~kcAuhVB6z;dw?RGYv6z7mVlE!Wb{MvR zpJ_M%J8*yV8i~gEH)?TsDAWaAQ6pM~ZSW*&)z(;O>kUOs?OYs=dr@m8{2tr!?x>k7 z#*w%i)lQ8?_RA+5y}IH3B--Nh*c8uWqAK2NZ_p77$uC4LqOVa6Ra?w&1MGoJmN|`G zanKU`ov;SA{SII)ta6|IVH1VT$alPt`B&mL3bfi+qo)2X)KuNXbZocOc4#^dBEJD6 z@T#*`k)8S^)JTV;+TDYinQt&0GnZM1VR`a1mNBIo>1+z}a2tkV(EWBKQP`M#AvVAw zWNVwPs1DS9ze1YR(fAZpuv2_s7Ems1XQChtW(+Ba}q0N*v3 zsQo|YVO|#HSV*WT?7zmoav#N9@`q7V8n)KHA=}|V8YsXt%3prmcHknaLoJ`MFRIx% ziTsDy3NxOxi+mbZBmW#ma(}ajghq4{^-P1;*%wVLHY1;n>iGrp2x4;xyIzRuyp8~uI#8t`3W*%1e?fwM6jm)M+)cSNc}))&6FJ% z^!zm?I_eVTs92ZK@gL$ZVla7jmH(LUypAJ@dkJRQ|4z6Sb^K`YfBwp6Rjv;qw7B({ zdb{>}p*Mz)4n$Q>d`^@df4amWEYJCh7>#AeE|&<#eT2Tk*=hctU*P|*C>q=#WjI(e z{x@kS)cYlewpdeM|38=7QIJJJ6mguij(3S0#5Ur;#7*LUqU?xsojFCpHDWqZo!Cw^ zB!+Rm68>|LZ$mWtr$7n1__iyUhl>fl1xL6t?Ne<<9czhpG*BPAV@Ldgm`DVZPbc($ zQPz{!3ra^*q9^I2ScUkQXz0#qr|JIw<3&DOaYEa%?8tVBB5cpOdtCl+oJIUXoFpm` zxvtSb((e$<2^~!-e+~YK_TxJ z|2ODvEKf`(c#ZgfFEpTzj;=V|CjFlUu6&rr|0zWgu3#?dEaD=unkYNQlc?kBfG9>rA8UEz%*xXRhop9w44~`IoU1^?v?m{we4}LD_MTL>T#+#2Q!FpL8+l zdahn1=~syvL=F*8c`fWuj3O2gDa2T!GUvka6{0igG1wf3d-*6kl1M}oo`03~Aibij z!oO@nd0X=JUEME9cP28(|AEgCdx@`!orGS;Gl>U@e$*L7=ahAk6B9?fKc$T=E zSVrjh#9}^h)^m2lO0FRlwIK!&jVSvDpCm#F9YbBcOEzn6!$o@jACmA98;Dz6rDXJw z?}&-S9@09JNWXz+h+3q(5rc>!#1+b_qmIXj?}!+pJ29JBLQElaG$#i8Q>_0?5+y`0 zq5=&(j&~6Mf4uGr+EOQj^nEVh%o&fXh+8>djVL=>lCDW+2k|Jek$8y+R2}Yb!b!vu z>qzS;XE9GZvsIB}w8j4uTggJo_hS&giFJsU#J`VYWUdk;sq+XnA&wAz$me5#@pX?{ z9^fnR)C}-#jcE|*`@B(&awSn|K_$gaf=a5zRVoRH`=BiEI}>**y!Pn*zwxExCPCaLJLvI=-ESV=@BPmc%Tq?OU||=_>yNW}d)j delta 8380 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 diff --git a/po/uk.po b/po/uk.po index 636999da..2058a333 100644 --- a/po/uk.po +++ b/po/uk.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: shadow-4.0.8\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2005-06-20 17:48+0200\n" +"POT-Creation-Date: 2005-07-18 16:02+0200\n" "PO-Revision-Date: 2005-04-19 23:22+0300\n" "Last-Translator: Roman Festchook \n" "Language-Team: \n" @@ -142,12 +142,12 @@ msgstr "迮邾訄 迮郕邽, 赲郋迡邽邾郋 郱 HOME=/" msgid "Cannot execute %s" msgstr "迮 邾郋迠 赲邽郕郋郇訄邽 %s" -#: libmisc/sub.c:55 +#: libmisc/sub.c:56 #, c-format msgid "Invalid root directory \"%s\"\n" msgstr "迮赲郇訄 郕郋迮郇迮赲訄 迮郕訄 \"%s\"\n" -#: libmisc/sub.c:67 +#: libmisc/sub.c:68 #, c-format msgid "Can't change root directory to \"%s\"\n" msgstr "迮 邾郋迠 郱邾郇邽邽 郕郋迮郇迮赲 迮郕 郇訄 \"%s\"\n" @@ -168,16 +168,16 @@ msgid "configuration error - unknown item '%s' (notify administrator)\n" msgstr "" "郈郋邾邽郅郕訄 郕郋郇迣訄 - 郇迮赲迡郋邾訄 郈郋郱邽 '%s' (郈郋赲迡郋邾迮 訄迡邾郇訄郋訄)\n" -#: lib/pwauth.c:45 src/newgrp.c:338 +#: lib/pwauth.c:48 src/newgrp.c:384 msgid "Password: " msgstr "訄郋郅: " -#: lib/pwauth.c:47 +#: lib/pwauth.c:50 #, c-format msgid "%s's Password: " msgstr "訄郋郅 郕郋邽赲訄訄 %s: " -#: src/chage.c:110 +#: src/chage.c:115 #, c-format msgid "" "Usage: chage [options] user\n" @@ -196,147 +196,147 @@ msgid "" " -W, --warndays WARN_DAYS\tset expiration warning days to WARN_DAYS\n" msgstr "" -#: src/chage.c:155 src/chfn.c:139 src/chsh.c:89 +#: src/chage.c:160 src/chfn.c:139 src/chsh.c:89 #, c-format msgid "Enter the new value, or press ENTER for the default\n" msgstr "赲迮迡 郇郋赲迮 郱郇訄迮郇郇 訄訇郋 郇訄迠邾 ENTER 迡郅 郱郇訄迮郇郇 郈郋 郱訄邾郋赲赲訄郇郇\n" -#: src/chage.c:159 +#: src/chage.c:164 msgid "Minimum Password Age" msgstr "郇邾訄郅郇邽邿 赲郕 郈訄郋郅" -#: src/chage.c:165 +#: src/chage.c:170 msgid "Maximum Password Age" msgstr "訄郕邽邾訄郅郇邽邿 赲郕 郈訄郋郅" -#: src/chage.c:172 +#: src/chage.c:177 msgid "Last Password Change (YYYY-MM-DD)" msgstr "訄郇郇 郱邾郇訄 郈訄郋郅 (--)" -#: src/chage.c:180 +#: src/chage.c:185 msgid "Password Expiration Warning" msgstr "訄迮迮迠迮郇郇 郈郋 郈郋郋迮郇郇 郈訄郋郅" -#: src/chage.c:186 +#: src/chage.c:191 msgid "Password Inactive" msgstr "訄郋郅 郇迮訄郕邽赲郇邽邿" -#: src/chage.c:194 +#: src/chage.c:199 msgid "Account Expiration Date (YYYY-MM-DD)" msgstr "訄訄 郈郋郋迮郇郇 訄郇郕 (--)" -#: src/chage.c:241 +#: src/chage.c:246 #, c-format msgid "Last password change\t\t\t\t\t: " msgstr "訄郇郇 郱邾郇訄 郈訄郋郅\t\t\t\t\t: " -#: src/chage.c:243 src/chage.c:257 src/chage.c:273 src/chage.c:286 +#: src/chage.c:248 src/chage.c:262 src/chage.c:278 src/chage.c:291 #, c-format msgid "never\n" msgstr "郇郕郋郅邽\n" -#: src/chage.c:254 +#: src/chage.c:259 #, c-format msgid "Password expires\t\t\t\t\t: " msgstr "訄郋郅 訄 郈郋郋迮郇邽邾\t\t\t\t\t: " -#: src/chage.c:270 +#: src/chage.c:275 #, c-format msgid "Password inactive\t\t\t\t\t: " msgstr "訄郋郅 郇迮訄郕邽赲郇邽邿\t\t\t\t\t: " -#: src/chage.c:284 +#: src/chage.c:289 #, c-format msgid "Account expires\t\t\t\t\t\t: " msgstr "訄郇郋郕 訄 郈郋郋迮郇邽邾\t\t\t\t\t\t: " -#: src/chage.c:300 +#: src/chage.c:305 #, c-format msgid "Minimum number of days between password change\t\t: %ld\n" msgstr "郇邾訄郅郇訄 郕郅郕 迡郇赲 邾迠 郱邾郇訄邾邽 郈訄郋郅\t\t: %ld\n" -#: src/chage.c:302 +#: src/chage.c:307 #, c-format msgid "Maximum number of days between password change\t\t: %ld\n" msgstr "訄郕邽邾訄郅郇訄 郕郅郕 迡郇赲 邾迠 郱邾郇訄邾邽 郈訄郋郅\t\t: %ld\n" -#: src/chage.c:304 +#: src/chage.c:309 #, c-format msgid "Number of days of warning before password expires\t: %ld\n" msgstr "郅郕 迡郇赲 迡郅 郱訄迮迮迠迮郇郇 郈郋 郈郋郋迮郇郇 郈訄郋郅\t: %ld\n" -#: src/chage.c:462 +#: src/chage.c:467 #, c-format msgid "%s: do not include \"l\" with other flags\n" msgstr "%s: 郇迮 赲邽郕郋邽郋赲邿迮 \"l\" 郱 郇邾邽 郅訄迣訄邾邽\n" -#: src/chage.c:474 src/chage.c:602 src/chfn.c:268 src/chfn.c:277 +#: src/chage.c:479 src/chage.c:607 src/chfn.c:268 src/chfn.c:277 #: src/chfn.c:286 src/chfn.c:295 src/chfn.c:304 src/chfn.c:370 src/chfn.c:382 -#: src/gpasswd.c:150 src/login.c:426 src/passwd.c:769 src/passwd.c:805 +#: src/gpasswd.c:150 src/login.c:430 src/passwd.c:769 src/passwd.c:805 #, c-format msgid "%s: Permission denied.\n" msgstr "%s: 苺 迡郋郈 赲迡邾郋赲郅迮郇郋.\n" -#: src/chage.c:507 src/chage.c:713 src/chpasswd.c:173 src/groupadd.c:488 -#: src/groupdel.c:274 src/groupmod.c:456 src/newusers.c:355 src/useradd.c:1469 -#: src/userdel.c:567 src/usermod.c:1272 src/usermod.c:1326 +#: src/chage.c:512 src/chage.c:718 src/chpasswd.c:173 src/groupadd.c:488 +#: src/groupdel.c:274 src/groupmod.c:456 src/newusers.c:355 src/useradd.c:1518 +#: src/userdel.c:567 src/usermod.c:1283 src/usermod.c:1337 #, c-format msgid "%s: PAM authentication failed\n" msgstr "%s: PAM 訄迮郇邽郕訄 郇迮 郈郋邿郅訄\n" -#: src/chage.c:525 src/chpasswd.c:188 +#: src/chage.c:530 src/chpasswd.c:188 #, c-format msgid "%s: can't open password file\n" msgstr "%s: 郇迮 邾郋迠 赲迡郕邽邽 訄邿郅 郈訄郋郅迮邿\n" -#: src/chage.c:532 src/chfn.c:324 src/chsh.c:181 src/gpasswd.c:139 +#: src/chage.c:537 src/chfn.c:324 src/chsh.c:181 src/gpasswd.c:139 #: src/gpasswd.c:216 src/groups.c:64 src/passwd.c:811 #, c-format msgid "%s: unknown user %s\n" msgstr "%s: 郇迮赲迡郋邾邽邿 郕郋邽赲訄 %s\n" -#: src/chage.c:550 +#: src/chage.c:555 #, c-format -msgid "%s: can't lock shadow password file" -msgstr "%s: 郇迮 邾郋迠 郱訄訇郅郋郕赲訄邽 訄邿郅 郈邽郋赲訄郇邽 郈訄郋郅迮邿" +msgid "%s: can't lock shadow password file\n" +msgstr "%s: 郇迮 邾郋迠 郱訄訇郅郋郕赲訄邽 訄邿郅 郈邽郋赲訄郇邽 郈訄郋郅迮邿\n" -#: src/chage.c:558 +#: src/chage.c:563 #, c-format -msgid "%s: can't open shadow password file" -msgstr "%s: 郇迮 邾郋迠 赲迡郕邽邽 訄邿郅 郈邽郋赲訄郇邽 郈訄郋郅迮邿" +msgid "%s: can't open shadow password file\n" +msgstr "%s: 郇迮 邾郋迠 赲迡郕邽邽 訄邿郅 郈邽郋赲訄郇邽 郈訄郋郅迮邿\n" -#: src/chage.c:618 +#: src/chage.c:623 #, c-format msgid "Changing the aging information for %s\n" msgstr "邾郇 赲郕郋赲 郇郋邾訄 迡郅 %s\n" -#: src/chage.c:620 +#: src/chage.c:625 #, c-format msgid "%s: error changing fields\n" msgstr "%s: 郈郋邾邽郅郕訄 郱訄邾郇邽 郈郋郅\n" -#: src/chage.c:644 src/pwunconv.c:136 +#: src/chage.c:649 src/pwunconv.c:136 #, c-format msgid "%s: can't update password file\n" msgstr "%s: 郇迮 邾郋迠 郋郇郋赲邽邽 訄邿郅 郈訄郋郅迮邿\n" -#: src/chage.c:667 src/pwunconv.c:131 +#: src/chage.c:672 src/pwunconv.c:131 #, c-format msgid "%s: can't update shadow password file\n" msgstr "%s: 郇迮 邾郋迠 郋郇郋赲邽邽 訄邿郅 郈邽郋赲訄郇邽 郈訄郋郅迮邿\n" -#: src/chage.c:680 +#: src/chage.c:685 #, c-format msgid "%s: can't rewrite shadow password file\n" msgstr "%s: 郇迮 邾郋迠 郈迮迮郈邽訄邽 訄邿郅 郈邽郋赲訄郇邽 郈訄郋郅迮邿\n" -#: src/chage.c:724 +#: src/chage.c:729 #, c-format msgid "%s: can't rewrite password file\n" msgstr "%s: 郇迮 邾郋迠 郈迮迮郈邽訄邽 訄邿郅 郈訄郋郅迮邿\n" -#: src/chage.c:743 src/chpasswd.c:357 src/groupadd.c:534 src/groupdel.c:339 -#: src/groupmod.c:523 src/newusers.c:570 src/useradd.c:1564 src/userdel.c:689 +#: src/chage.c:748 src/chpasswd.c:357 src/groupadd.c:534 src/groupdel.c:339 +#: src/groupmod.c:523 src/newusers.c:570 src/useradd.c:1613 src/userdel.c:689 #, c-format msgid "%s: PAM chauthtok failed\n" msgstr "%s: 郈郋邾邽郅郕訄 PAM chauthtok\n" @@ -447,7 +447,7 @@ msgstr "迮 邾郋迠 訇郅郋郕赲訄邽 訄邿郅 郈訄郋郅迮邿; 郈郋訇邿 msgid "Cannot open the password file.\n" msgstr "迮 邾郋迠 赲迡郕邽邽 訄邿郅 郈訄郋郅迮邿.\n" -#: src/chfn.c:544 src/chsh.c:356 src/passwd.c:477 src/usermod.c:982 +#: src/chfn.c:544 src/chsh.c:356 src/passwd.c:477 src/usermod.c:993 #, c-format msgid "%s: %s not found in /etc/passwd\n" msgstr "%s: %s 郇迮 郱郇訄邿迡迮郇郋 /etc/passwd\n" @@ -667,7 +667,7 @@ msgstr "%s: 郈邽郋赲訄郇 郈訄郋郅 迣郈 郈郋訇郇 迡郅 -A\ msgid "Who are you?\n" msgstr "邽 郋?\n" -#: src/gpasswd.c:299 src/newgrp.c:289 +#: src/gpasswd.c:299 src/newgrp.c:318 #, c-format msgid "unknown group: %s\n" msgstr "郇迮赲迡郋邾訄 迣郈訄: %s\n" @@ -760,12 +760,12 @@ msgid "Usage: groupadd [-g gid [-o]] [-f] group\n" msgstr "邽郕郋邽郋赲邿迮: groupadd [-g gid [-o]] [-f] 迣郈訄\n" #: src/groupadd.c:161 src/groupadd.c:169 src/groupmod.c:174 src/groupmod.c:196 -#: src/useradd.c:823 src/usermod.c:496 src/usermod.c:618 +#: src/useradd.c:839 src/usermod.c:495 src/usermod.c:617 #, c-format msgid "%s: error adding new group entry\n" msgstr "%s: 郈郋邾邽郅郕訄 迡郋迡訄郇郇 郇郋赲郋迣郋 郱訄郈邽 訄邿郅 迣郈\n" -#: src/groupadd.c:218 src/useradd.c:870 +#: src/groupadd.c:218 src/useradd.c:886 #, c-format msgid "%s: name %s is not unique\n" msgstr "%s: 邾' %s 郇迮 郇郕訄郅郇邽邾\n" @@ -785,24 +785,24 @@ msgstr "%s: 郇迮 邾郋迠 郋邽邾訄邽 郇郕訄郅郇邽邿 gid\n" msgid "%s: %s is not a valid group name\n" msgstr "%s: %s: 郋 郇迮 赲郇迮 邾' 迣郈邽\n" -#: src/groupadd.c:308 src/groupmod.c:307 +#: src/groupadd.c:318 src/groupmod.c:307 #, c-format msgid "%s: invalid group %s\n" msgstr "%s: 郇迮赲郇訄 迣郈訄 %s\n" -#: src/groupadd.c:325 src/useradd.c:1058 -#, c-format -msgid "%s: -O requires NAME=VALUE\n" +#: src/groupadd.c:332 src/useradd.c:1094 +#, fuzzy, c-format +msgid "%s: -K requires KEY=VALUE\n" msgstr "%s: -O 赲邽邾訄迣訄 =虴觓\n" -#: src/groupadd.c:369 src/groupdel.c:123 src/groupmod.c:342 src/useradd.c:1167 -#: src/userdel.c:247 src/usermod.c:504 +#: src/groupadd.c:369 src/groupdel.c:123 src/groupmod.c:342 src/useradd.c:1214 +#: src/userdel.c:247 src/usermod.c:503 #, c-format msgid "%s: cannot rewrite group file\n" msgstr "%s: 郇迮 邾郋迠 郈迮迮郈邽訄邽 訄邿郅 迣郈\n" -#: src/groupadd.c:376 src/groupdel.c:130 src/groupmod.c:349 src/useradd.c:1175 -#: src/userdel.c:253 src/usermod.c:627 +#: src/groupadd.c:376 src/groupdel.c:130 src/groupmod.c:349 src/useradd.c:1222 +#: src/userdel.c:253 src/usermod.c:626 #, c-format msgid "%s: cannot rewrite shadow group file\n" msgstr "%s: 郇迮 邾郋迠 郈迮迮郈邽訄邽 訄邿郅 郈邽郋赲訄郇邽 迣郈\n" @@ -862,7 +862,7 @@ msgstr "%s: 迣郈訄 %s 郇迮 郇\n" msgid "%s: group %s is a NIS group\n" msgstr "%s: 迣郈訄 %s 迣郈郋 NIS\n" -#: src/groupdel.c:306 src/groupmod.c:489 src/userdel.c:603 src/usermod.c:723 +#: src/groupdel.c:306 src/groupmod.c:489 src/userdel.c:603 src/usermod.c:722 #, c-format msgid "%s: %s is the NIS master\n" msgstr "%s: %s 迮赲迮 NIS\n" @@ -1125,7 +1125,7 @@ msgstr "" "\n" "[苤訄郅郋 赲迡郕郅迮郇郇 -- 迡郋郱赲郋郅迮郇郋 郅邽迮 赲迡 root-a.]\n" -#: src/login.c:297 +#: src/login.c:302 #, c-format msgid "" "\n" @@ -1134,17 +1134,17 @@ msgstr "" "\n" "虴訄 郅郋迣郇 訇迡迮 赲邽迮郈訄郇郋 郱訄 %d 迮郕郇迡.\n" -#: src/login.c:570 +#: src/login.c:576 #, c-format msgid " on `%.100s' from `%.200s'" msgstr " 郇訄 `%.100s' 郱 `%.200s'" -#: src/login.c:573 +#: src/login.c:579 #, c-format msgid " on `%.100s'" msgstr " 郇訄 `%.100s'" -#: src/login.c:730 +#: src/login.c:736 #, c-format msgid "" "\n" @@ -1153,25 +1153,25 @@ msgstr "" "\n" "%s 郅郋迣郇: " -#: src/login.c:885 src/sulogin.c:203 +#: src/login.c:891 src/sulogin.c:207 msgid "Login incorrect" msgstr "迮赲郇邽邿 郅郋迣郇" -#: src/login.c:1032 +#: src/login.c:1038 msgid "Warning: login re-enabled after temporary lockout.\n" msgstr "訄迮迮迠迮郇郇: login 郈郋郇郋赲郅迮郇郋 郈郅 邽邾訄郋赲郋迣郋 訇郅郋郕赲訄郇郇.\n" -#: src/login.c:1046 +#: src/login.c:1052 #, c-format msgid "Last login: %s on %s" msgstr "訄郇郇邿 赲迡 赲 邽迮邾: %s 郇訄 %s" -#: src/login.c:1049 +#: src/login.c:1055 #, c-format msgid "Last login: %.19s on %s" msgstr "訄郇郇邿 赲迡 赲 邽迮邾: %.19s 郇訄 %s" -#: src/login.c:1054 +#: src/login.c:1060 #, c-format msgid " from %.*s" msgstr " 郱 %.*s" @@ -1186,21 +1186,21 @@ msgstr "邽郕郋邽郋赲邿迮: newgrp [-] [迣郈訄]\n" msgid "Usage: sg group [[-c] command]\n" msgstr "邽郕郋邽郋赲邿迮: sg 迣郈訄 [[-c] 郕郋邾訄郇迡訄]\n" -#: src/newgrp.c:130 +#: src/newgrp.c:159 #, fuzzy, c-format msgid "unknown UID: %u\n" msgstr "郇迮赲迡郋邾邽邿 GID: %lu\n" -#: src/newgrp.c:212 +#: src/newgrp.c:241 #, c-format msgid "unknown GID: %lu\n" msgstr "郇迮赲迡郋邾邽邿 GID: %lu\n" -#: src/newgrp.c:355 src/newgrp.c:364 +#: src/newgrp.c:401 src/newgrp.c:410 msgid "Sorry.\n" msgstr "邽訇訄迮.\n" -#: src/newgrp.c:469 +#: src/newgrp.c:515 #, c-format msgid "too many groups\n" msgstr "郱訄郇訄迡郋 訇訄迣訄郋 迣郈\n" @@ -1347,7 +1347,7 @@ msgstr "%s: 訇訄郕 郈訄邾'\n" msgid "%s: Cannot execute %s" msgstr "%s: 迮 邾郋迠 赲邽郕郋郇訄邽 %s" -#: src/passwd.c:732 +#: src/passwd.c:727 #, c-format msgid "%s: repository %s not supported\n" msgstr "%s: 迮郈郋郱邽郋邿 %s 郇迮 郈迡邽邾\n" @@ -1464,35 +1464,35 @@ msgstr "%s: 郇迮 邾郋迠 郋郇郋赲邽邽 郱訄郈邽 迡郅 郕郋邽赲訄 msgid "%s: can't delete shadow password file\n" msgstr "%s: 郇迮 邾郋迠 赲邽迡訄郅邽邽 訄邿郅 郈邽郋赲訄郇邽 郈訄郋郅迮邿\n" -#: src/su.c:132 +#: src/su.c:129 msgid "Sorry." msgstr "邽訇訄迮." -#: src/su.c:319 +#: src/su.c:315 #, c-format msgid "%s: must be run from a terminal\n" msgstr "%s: 郈郋赲邽郇郋 訇邽 郱訄郈迮郇郋 郱 迮邾郇訄郅\n" -#: src/su.c:416 +#: src/su.c:412 #, c-format msgid "%s: pam_start: error %d\n" msgstr "%s: pam_start: 郈郋邾邽郅郕訄 %d\n" -#: src/su.c:444 +#: src/su.c:440 #, c-format msgid "Unknown id: %s\n" msgstr "迮赲迡郋邾邽邿 id: %s\n" -#: src/su.c:479 src/su.c:495 +#: src/su.c:475 src/su.c:491 #, c-format msgid "You are not authorized to su %s\n" msgstr "邽 郇迮 訄赲郋邽郱郋赲訄郇 迡郅 su %s\n" -#: src/su.c:490 +#: src/su.c:486 msgid "(Enter your own password.)" msgstr "(赲迮迡 赲訄 郈訄郋郅.)" -#: src/su.c:522 +#: src/su.c:520 #, c-format msgid "" "%s: %s\n" @@ -1501,7 +1501,7 @@ msgstr "" "%s: %s\n" "(迣郇郋)\n" -#: src/su.c:730 +#: src/su.c:727 #, c-format msgid "No shell\n" msgstr "迮邾訄 郋訇郋郅郋郇郕邽\n" @@ -1526,12 +1526,12 @@ msgstr "迡郅訄郕訄 赲赲迮迡 訄 赲郅訄郇邽邿 郈訄郋郅 迡 msgid "No password file\n" msgstr "迮邾訄 訄邿郅 郈訄郋郅迮邿\n" -#: src/sulogin.c:160 +#: src/sulogin.c:164 #, c-format msgid "No password entry for 'root'\n" msgstr "訄郕 郱訄郈邽 訇訄郱 郈訄郋郅迮邿 迡郅 'root'\n" -#: src/sulogin.c:175 +#: src/sulogin.c:179 msgid "" "\n" "Type control-d to proceed with normal startup,\n" @@ -1541,213 +1541,219 @@ msgstr "" "訄邽郇 control-d 迡郅 赲邽郕郋郇訄郇郇 郱赲邽訄邿郇郋迣郋 郱訄赲訄郇訄迠迮郇郇,\n" "(訄訇郋 赲赲迮迡 郈訄郋郅 訄迡邾郇訄郋訄 迡郅 赲迡郇郋赲郅迮郇郇 邽迮邾邽):" -#: src/sulogin.c:210 +#: src/sulogin.c:214 msgid "Entering System Maintenance Mode\n" msgstr "郋迡邽邾郋 迮迠邽邾 赲迡郇郋赲郅迮郇郇 邽迮邾邽\n" -#: src/useradd.c:221 src/useradd.c:234 src/usermod.c:664 src/usermod.c:677 +#: src/useradd.c:222 src/useradd.c:235 src/usermod.c:663 src/usermod.c:676 #, c-format msgid "%s: invalid numeric argument `%s'\n" msgstr "%s: 郇迮赲郇邽邿 邽郅郋赲邽邿 訄迣邾迮郇 `%s'\n" -#: src/useradd.c:289 +#: src/useradd.c:290 #, c-format msgid "%s: unknown GID %s\n" msgstr "%s: 郇迮赲迡郋邾邽邿 GID %s\n" -#: src/useradd.c:297 src/useradd.c:573 src/useradd.c:1014 src/usermod.c:217 -#: src/usermod.c:785 +#: src/useradd.c:298 src/useradd.c:574 src/useradd.c:1058 src/usermod.c:216 +#: src/usermod.c:788 #, c-format msgid "%s: unknown group %s\n" msgstr "%s: 郇迮赲迡郋邾訄 迣郈訄 %s\n" -#: src/useradd.c:405 +#: src/useradd.c:406 #, c-format msgid "%s: cannot create new defaults file\n" msgstr "%s: 郇迮 邾郋迠 赲郋邽邽 郇郋赲邽邿 訄邿郅 郱 郱郇訄迮郇郇邾邽 郈郋 郱訄邾郋赲赲訄郇郇\n" -#: src/useradd.c:410 +#: src/useradd.c:411 #, c-format msgid "%s: cannot open new defaults file\n" msgstr "%s: 郇迮 邾郋迠 赲迡郕邽邽 郇郋赲邽邿 訄邿郅 郱 郱郇訄迮郇郇邾邽 郈郋 郱訄邾郋赲赲訄郇郇\n" -#: src/useradd.c:498 src/useradd.c:509 +#: src/useradd.c:499 src/useradd.c:510 #, c-format msgid "%s: rename: %s" msgstr "%s: 郈迮迮邿邾迮郇赲訄郇郇: %s" -#: src/useradd.c:594 src/usermod.c:238 +#: src/useradd.c:595 src/usermod.c:237 #, c-format msgid "%s: group `%s' is a NIS group.\n" msgstr "%s: 迣郈訄 `%s' 迣郈郋 NIS.\n" -#: src/useradd.c:603 src/usermod.c:247 +#: src/useradd.c:604 src/usermod.c:246 #, c-format msgid "%s: too many groups specified (max %d).\n" msgstr "%s: 赲郕訄郱訄郇郋 郱訄訇訄迣訄郋 迣郈 (邾訄郕 %d).\n" -#: src/useradd.c:635 +#: src/useradd.c:634 #, c-format -msgid "Usage: useradd [-u uid [-o]] [-g group] [-G group,...] \n" -msgstr "邽郕郋邽郋赲邿迮: useradd [-u uid [-o]] [-g 迣郈訄] [-G 迣郈訄,...] \n" +msgid "" +"Usage: useradd [options] LOGIN\n" +"\n" +"Options:\n" +" -b, --base-dir BASE_DIR\tbase directory for the the new user account\n" +"\t\t\t\thome directory\n" +" -c, --comment COMMENT\t\tset the GECOS field for the new user account\n" +" -d, --home-dir HOME_DIR\thome directory for the new user account\n" +" -D, --defaults\t\tprint or save modified default useradd\n" +"\t\t\t\tconfiguration\n" +" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n" +" -f, --inactive INACTIVE\tset password inactive after expiration\n" +"\t\t\t\tto INACTIVE\n" +" -g, --gid GROUP\t\tforce use GROUP for the new user account\n" +" -G, --groups GROUPS\t\tlist of supplementary groups for the new\n" +"\t\t\t\tuser account\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -k, --skel SKEL_DIR \t\tspecify an alternative skel directory\n" +" -K, --key KEY=VALUE\t\toverrides /etc/login.defs defaults\n" +" -m, --create-home\t\tcreate home directory for the new user\n" +"\t\t\t\taccount\n" +" -o, --non-unique\t\tallow create user with duplicate\n" +"\t\t\t\t(non-unique) UID\n" +" -p, --password PASSWORD\tuse encrypted password for the new user\n" +"\t\t\t\taccount\n" +" -s, --shell SHELL\t\tthe login shell for the new user account\n" +" -u, --uid UID\t\t\tforce use the UID for the new user account\n" +msgstr "" -#: src/useradd.c:638 -#, c-format -msgid " [-d home] [-s shell] [-c comment] [-m [-k template]]\n" -msgstr " [-d 迡郋邾訄郇_迮郕訄] [-s shell] [-c 郕郋邾迮郇訄] [-m [-k 訄訇郅郋郇]]\n" - -#: src/useradd.c:639 src/useradd.c:643 -#, c-format -msgid " [-f inactive] [-e expire]\n" -msgstr " [-f 郇迮訄郕邽赲郇邽邿] [-e 郈郋郋迮郇邽邿]\n" - -#: src/useradd.c:640 -#, c-format -msgid " [-p passwd] name\n" -msgstr " [-p 郈訄郋郅] 邾'\n" - -#: src/useradd.c:642 -#, c-format -msgid " useradd -D [-g group] [-b base] [-s shell]\n" -msgstr " useradd -D [-g 迣郈訄] [-b 訇訄郱郋赲訄_迮郕訄] [-s 郋訇郋郅郋郇郕訄]\n" - -#: src/useradd.c:722 src/usermod.c:426 +#: src/useradd.c:738 src/usermod.c:425 #, c-format msgid "%s: error locking group file\n" msgstr "%s: 郇迮 邾郋迠 郱訄訇郅郋郕赲訄邽 訄邿郅 迣郈\n" -#: src/useradd.c:726 src/usermod.c:431 +#: src/useradd.c:742 src/usermod.c:430 #, c-format msgid "%s: error opening group file\n" msgstr "%s: 郇迮 邾郋迠 赲迡郕邽邽 訄邿郅 迣郈\n" -#: src/useradd.c:732 src/usermod.c:524 +#: src/useradd.c:748 src/usermod.c:523 #, c-format msgid "%s: error locking shadow group file\n" msgstr "%s: 郇迮 邾郋迠 郱訄訇郅郋郕赲訄邽 訄邿郅 郈邽郋赲訄郇邽 迣郈\n" -#: src/useradd.c:737 src/usermod.c:530 +#: src/useradd.c:753 src/usermod.c:529 #, c-format msgid "%s: error opening shadow group file\n" msgstr "%s: 郇迮 邾郋迠 赲迡郕邽邽 訄邿郅 郈邽郋赲訄郇邽 迣郈\n" -#: src/useradd.c:875 +#: src/useradd.c:891 #, fuzzy, c-format msgid "%s: UID %u is not unique\n" msgstr "%s: uid %u 郇迮 郇郕訄郅郇邽邾\n" -#: src/useradd.c:905 +#: src/useradd.c:921 #, fuzzy, c-format msgid "%s: can't get unique UID\n" msgstr "%s: 郇迮 邾郋迠 郋邽邾訄邽 郇郕訄郅郇邽邿 gid\n" -#: src/useradd.c:936 +#: src/useradd.c:977 #, c-format msgid "%s: invalid base directory `%s'\n" msgstr "%s: 郇迮赲郇訄 訇訄郱郋赲訄 迮郕訄 `%s'\n" -#: src/useradd.c:946 +#: src/useradd.c:988 #, c-format msgid "%s: invalid comment `%s'\n" msgstr "%s: 郇迮赲郇邽邿 郕郋邾迮郇訄 `%s'\n" -#: src/useradd.c:957 +#: src/useradd.c:1000 #, c-format msgid "%s: invalid home directory `%s'\n" msgstr "%s: 郇迮赲郇訄 迡郋邾訄郇 迮郕訄 `%s'\n" -#: src/useradd.c:975 src/usermod.c:768 +#: src/useradd.c:1018 src/usermod.c:771 #, c-format msgid "%s: invalid date `%s'\n" msgstr "%s: 郇迮赲郇訄 迡訄訄 `%s'\n" -#: src/useradd.c:988 +#: src/useradd.c:1031 #, c-format msgid "%s: shadow passwords required for -e\n" msgstr "%s: 郈邽郋赲訄郇 郈訄郋郅 郈郋訇郇 迡郅 -e\n" -#: src/useradd.c:1004 +#: src/useradd.c:1047 #, c-format msgid "%s: shadow passwords required for -f\n" msgstr "%s: 郈邽郋赲訄郇 郈訄郋郅 郈郋訇郇 迡郅 -f\n" -#: src/useradd.c:1070 src/usermod.c:745 src/usermod.c:755 src/usermod.c:800 -#: src/usermod.c:844 +#: src/useradd.c:1113 src/usermod.c:748 src/usermod.c:758 src/usermod.c:803 +#: src/usermod.c:847 #, c-format msgid "%s: invalid field `%s'\n" msgstr "%s: 郇迮赲郇迮 郈郋郅迮 `%s'\n" -#: src/useradd.c:1081 +#: src/useradd.c:1126 #, c-format msgid "%s: invalid shell `%s'\n" msgstr "%s: 郇迮赲郇訄 郋訇郋郅郋郇郕訄 `%s'\n" -#: src/useradd.c:1122 +#: src/useradd.c:1169 #, c-format msgid "%s: invalid user name '%s'\n" msgstr "%s: 郇迮赲郇迮 邾' 郕郋邽赲訄訄 '%s'\n" -#: src/useradd.c:1156 src/userdel.c:242 src/usermod.c:909 +#: src/useradd.c:1203 src/userdel.c:242 src/usermod.c:920 #, c-format msgid "%s: cannot rewrite password file\n" msgstr "%s: 郇迮 邾郋迠 郈迮迮郈邽訄邽 訄邿郅 郈訄郋郅迮邿\n" -#: src/useradd.c:1161 src/userdel.c:245 src/usermod.c:914 +#: src/useradd.c:1208 src/userdel.c:245 src/usermod.c:925 #, c-format msgid "%s: cannot rewrite shadow password file\n" msgstr "%s: 郇迮 邾郋迠 郈迮迮郈邽訄邽 訄邿郅 郈邽郋赲訄郇邽 郈訄郋郅迮邿\n" -#: src/useradd.c:1197 src/userdel.c:289 src/usermod.c:942 +#: src/useradd.c:1244 src/userdel.c:289 src/usermod.c:953 #, c-format msgid "%s: unable to lock password file\n" msgstr "%s: 郇迮 邾郋迠 訇郅郋郕赲訄邽 訄邿郅 郈訄郋郅迮邿\n" -#: src/useradd.c:1201 src/userdel.c:293 src/usermod.c:946 +#: src/useradd.c:1248 src/userdel.c:293 src/usermod.c:957 #, c-format msgid "%s: unable to open password file\n" msgstr "%s: 郇迮 邾郋迠 赲迡郕邽邽 訄邿郅 郈訄郋郅迮邿\n" -#: src/useradd.c:1207 src/userdel.c:298 src/usermod.c:951 +#: src/useradd.c:1254 src/userdel.c:298 src/usermod.c:962 #, c-format msgid "%s: cannot lock shadow password file\n" msgstr "%s: 郇迮 邾郋迠 訇郅郋郕赲訄邽 訄邿郅 郈邽郋赲訄郇邽 郈訄郋郅迮邿\n" -#: src/useradd.c:1213 src/userdel.c:303 src/usermod.c:956 +#: src/useradd.c:1260 src/userdel.c:303 src/usermod.c:967 #, c-format msgid "%s: cannot open shadow password file\n" msgstr "%s: 郇迮 邾郋迠 赲迡郕邽邽 訄邿郅 郈邽郋赲訄郇邽 郈訄郋郅迮邿\n" -#: src/useradd.c:1300 +#: src/useradd.c:1347 #, c-format msgid "%s: error adding new password entry\n" msgstr "%s: 郈郋邾邽郅郕訄 迡郋迡訄郇郇 郇郋赲郋迣郋 郱訄郈邽 訇訄郱 郈訄郋郅迮邿\n" -#: src/useradd.c:1310 src/usermod.c:1019 +#: src/useradd.c:1358 src/usermod.c:1030 #, c-format msgid "%s: error adding new shadow password entry\n" msgstr "%s: 郈郋邾邽郅郕訄 迡郋迡訄郇郇 郇郋赲郋迣郋 郱訄郈邽 訇訄郱 郈邽郋赲訄郇邽 郈訄郋郅迮邿\n" -#: src/useradd.c:1337 +#: src/useradd.c:1386 #, c-format msgid "%s: cannot create directory %s\n" msgstr "%s: 郇迮 邾郋迠 赲郋邽邽 迮郕 %s\n" -#: src/useradd.c:1367 +#: src/useradd.c:1416 #, c-format msgid "No group named \"mail\" exists, creating mail spool with mode 0600.\n" msgstr "迮邾訄 迣郈邽 \"mail\", 赲郋 郈郋郋赲邽邿 郈郅 郱 郈訄赲訄邾邽 600.\n" -#: src/useradd.c:1390 +#: src/useradd.c:1439 #, c-format msgid "Can't create mail spool for user %s.\n" msgstr "迮 邾郋迠 赲郋邽邽 郈郋郋赲邿 郈郅 迡郅 郕郋邽赲訄訄 %s.\n" -#: src/useradd.c:1492 src/usermod.c:888 +#: src/useradd.c:1541 src/usermod.c:899 #, c-format msgid "%s: user %s exists\n" msgstr "%s: 郕郋邽赲訄 %s 郇\n" -#: src/useradd.c:1506 +#: src/useradd.c:1555 #, c-format msgid "" "%s: group %s exists - if you want to add this user to that group, use -g.\n" @@ -1755,7 +1761,7 @@ msgstr "" "%s: 迣郈訄 %s 郇 - 郕郋 赲邽 訇訄迠訄迮 迡郋迡訄邽 郕郋邽赲訄訄 迡郋 迣郈邽, " "赲邽郕郋邽郋赲邿迮 -g.\n" -#: src/useradd.c:1544 +#: src/useradd.c:1593 #, c-format msgid "%s: warning: CREATE_HOME not supported, please use -m instead.\n" msgstr "%s: 郱訄迮迮迠迮郇郇: CREATE_HOME 郇迮 郈迡邽邾, 郕郋邽邿迮 -m.\n" @@ -1805,12 +1811,12 @@ msgstr "%s: %s 郇迮 郇訄郅迮迠邽 %s, 郇迮 赲邽迡訄郅迮郇郋\n" msgid "%s: warning: can't remove " msgstr "%s: 郱訄迮迮迠迮郇郇: 郇迮 邾郋迠 赲邽迡訄郅邽邽 " -#: src/userdel.c:584 src/usermod.c:702 +#: src/userdel.c:584 src/usermod.c:701 #, c-format msgid "%s: user %s does not exist\n" msgstr "%s: 郕郋邽赲訄 %s 郇迮 郇\n" -#: src/userdel.c:599 src/usermod.c:718 +#: src/userdel.c:599 src/usermod.c:717 #, c-format msgid "%s: user %s is a NIS user\n" msgstr "%s: 郕郋邽赲訄 %s 郕郋邽赲訄迮邾 NIS\n" @@ -1825,102 +1831,107 @@ msgstr "%s: 郇迮 赲邽迡訄郅迮郇郋 迮郕 %s (邾郋迠郇訄 赲邽迡訄郅邽邽 迡郋 msgid "%s: error removing directory %s\n" msgstr "%s: 郈郋邾邽郅郕訄 赲邽迡訄郅迮郇郇 迮郕邽 %s\n" -#: src/usermod.c:279 +#: src/usermod.c:278 #, c-format -msgid "Usage: %s\t[-u uid [-o]] [-g group] [-G group,...] \n" +msgid "Usage: %s\t[-u uid [-o]] [-g group] [[-G group,...] [-a]] \n" msgstr "赲邽郕郋邽郋赲邿迮: %s\t[-u uid [-o]] [-g 迣郈訄] [-G 迣郈訄,...] \n" -#: src/usermod.c:283 +#: src/usermod.c:282 #, c-format msgid "\t\t[-d home [-m]] [-s shell] [-c comment] [-l new_name]\n" msgstr "" "\t\t[-d 迡郋邾訄郇_迮郕訄 [-m]] [-s 郋訇郋郅郋郇郕訄] [-c 郕郋邾迮郇訄] [-l 郇郋赲迮_邾']\n" -#: src/usermod.c:285 +#: src/usermod.c:284 #, c-format msgid "[-f inactive] [-e expire] " msgstr "[-f 郇迮訄郕邽赲郇邽邿] [-e 郈郋郋迮郇邽邿] " -#: src/usermod.c:286 +#: src/usermod.c:285 #, c-format msgid "[-p passwd] [-L|-U] name\n" msgstr "[-p 郈訄郋郅] [-L|-U] 邾'\n" -#: src/usermod.c:458 +#: src/usermod.c:457 #, c-format msgid "%s: out of memory in update_group\n" msgstr "%s: 訇訄郕 郈訄邾 update_group\n" -#: src/usermod.c:567 +#: src/usermod.c:566 #, c-format msgid "%s: out of memory in update_gshadow\n" msgstr "%s: 訇訄郕 郈訄邾 update_gshadow\n" -#: src/usermod.c:867 +#: src/usermod.c:870 #, c-format msgid "%s: no flags given\n" msgstr "%s: 郇迮 郈郋迡訄郇郋 郅訄迣赲\n" -#: src/usermod.c:873 +#: src/usermod.c:876 #, c-format msgid "%s: shadow passwords required for -e and -f\n" msgstr "%s: 郈邽郋赲訄郇 郈訄郋郅 郈郋訇郇 迡郅 -e -f\n" -#: src/usermod.c:893 +#: src/usermod.c:886 +#, c-format +msgid "%s: -a flag is ONLY allowed with the -G flag\n" +msgstr "" + +#: src/usermod.c:904 #, c-format msgid "%s: uid %lu is not unique\n" msgstr "%s: uid %lu 郇迮 郇郕訄郅郇邽邾\n" -#: src/usermod.c:1004 +#: src/usermod.c:1015 #, c-format msgid "%s: error changing password entry\n" msgstr "%s: 郈郋邾邽郅郕訄 郱邾郇邽 郱訄郈邽 赲 訇訄郱 郈訄郋郅迮邿\n" -#: src/usermod.c:1010 +#: src/usermod.c:1021 #, c-format msgid "%s: error removing password entry\n" msgstr "%s: 郈郋邾邽郅郕訄 赲邽迡訄郅迮郇郇 郱訄郈邽 郱 訇訄郱邽 郈訄郋郅迮邿\n" -#: src/usermod.c:1026 +#: src/usermod.c:1037 #, c-format msgid "%s: error removing shadow password entry\n" msgstr "%s: 郈郋邾邽郅郕訄 赲邽迡訄郅迮郇郇 郱訄郈邽 郱 訇訄郱邽 郈邽郋赲訄郇邽 郈訄郋郅迮邿\n" -#: src/usermod.c:1053 +#: src/usermod.c:1064 #, c-format msgid "%s: directory %s exists\n" msgstr "%s: 迮郕訄 %s 郇\n" -#: src/usermod.c:1061 +#: src/usermod.c:1072 #, c-format msgid "%s: can't create %s\n" msgstr "%s: 郇迮 邾郋迠 赲郋邽邽 %s\n" -#: src/usermod.c:1066 +#: src/usermod.c:1077 #, c-format msgid "%s: can't chown %s\n" msgstr "%s: 郇迮 邾郋迠 郱邾郇邽邽 赲郅訄郇邽郕訄 %s\n" -#: src/usermod.c:1078 +#: src/usermod.c:1089 #, c-format msgid "%s: warning: failed to completely remove old home directory %s" msgstr "" -#: src/usermod.c:1088 +#: src/usermod.c:1099 #, c-format msgid "%s: cannot rename directory %s to %s\n" msgstr "%s: 郇迮 邾郋迠 郈迮迮邿邾迮郇赲訄邽 迮郕 郱 %s 郇訄 %s\n" -#: src/usermod.c:1183 +#: src/usermod.c:1194 #, c-format msgid "%s: warning: %s not owned by %s\n" msgstr "%s: 郱訄迮迮迠迮郇郇: %s 郇迮 郇訄郅迮迠邽 %s\n" -#: src/usermod.c:1189 +#: src/usermod.c:1200 msgid "failed to change mailbox owner" msgstr "郇迮 邾郋迠 郱邾郇邽邽 赲郅訄郇邽郕訄 郈郋郋赲郋 郕邽郇郕邽" -#: src/usermod.c:1197 +#: src/usermod.c:1208 msgid "failed to rename mailbox" msgstr "郇迮 邾郋迠 郈迮迮邿邾迮郇赲訄邽 郈郋郋赲 郕邽郇郕" @@ -1957,6 +1968,27 @@ msgstr "" "`vipw' 迮迡訄迣 /etc/passwd `vipw -s' 迮迡訄迣 /etc/shadow\n" "`vigr' 迮迡訄迣 /etc/group `vigr -s' 迮迡訄迣 /etc/gshadow\n" +#, fuzzy +#~ msgid "Usage: useradd [-u uid [-o]] [-g group] [-G group,...] \n" +#~ msgstr "邽郕郋邽郋赲邿迮: useradd [-u uid [-o]] [-g 迣郈訄] [-G 迣郈訄,...] \n" + +#~ msgid "" +#~ " [-d home] [-s shell] [-c comment] [-m [-k template]]\n" +#~ msgstr " [-d 迡郋邾訄郇_迮郕訄] [-s shell] [-c 郕郋邾迮郇訄] [-m [-k 訄訇郅郋郇]]\n" + +#~ msgid " [-f inactive] [-e expire]\n" +#~ msgstr " [-f 郇迮訄郕邽赲郇邽邿] [-e 郈郋郋迮郇邽邿]\n" + +#, fuzzy +#~ msgid " [-p passwd] [-K KEY=VALUE] name\n" +#~ msgstr " [-p 郈訄郋郅] 邾'\n" + +#~ msgid " useradd -D [-g group] [-b base] [-s shell]\n" +#~ msgstr " useradd -D [-g 迣郈訄] [-b 訇訄郱郋赲訄_迮郕訄] [-s 郋訇郋郅郋郇郕訄]\n" + +#~ msgid "%s: -O requires NAME=VALUE\n" +#~ msgstr "%s: -O 赲邽邾訄迣訄 =虴觓\n" + #~ msgid "unknown uid: %u\n" #~ msgstr "郇迮赲迡郋邾邽邿 uid: %u\n" diff --git a/po/vi.gmo b/po/vi.gmo index 3267d587abbbbcb2db417500c9e9f72b2658e0ee..0754505ec7143eb1cef8e24896063df7051e0312 100644 GIT binary patch delta 7864 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 diff --git a/po/vi.po b/po/vi.po index 5eeffc68..d395d204 100644 --- a/po/vi.po +++ b/po/vi.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: shadow 4.0.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2005-06-20 17:48+0200\n" +"POT-Creation-Date: 2005-07-18 16:02+0200\n" "PO-Revision-Date: 2005-05-10 22:33+0930\n" "Last-Translator: Clytie Siddall \n" "Language-Team: Vietnamese \n" @@ -139,12 +139,12 @@ msgstr "Kh繫ng c籀 thが m廙卉 th穫 ng nh廕計 v廙i HOME=/" msgid "Cannot execute %s" msgstr "Kh繫ng th廙 th廙帷 hi廙n %s." -#: libmisc/sub.c:55 +#: libmisc/sub.c:56 #, c-format msgid "Invalid root directory \"%s\"\n" msgstr "Thが m廙卉 g廙c kh繫ng h廙φ l廙 \"%s\".\n" -#: libmisc/sub.c:67 +#: libmisc/sub.c:68 #, c-format msgid "Can't change root directory to \"%s\"\n" msgstr "Kh繫ng th廙 thay 廙i thが m廙卉 g廙c thnh \"%s\".\n" @@ -164,16 +164,16 @@ msgstr "Kh繫ng th廙 ph璽n chia ch廙 cho th繫ng tin c廕只 h穫nh.\n" msgid "configuration error - unknown item '%s' (notify administrator)\n" msgstr "l廙i c廕只 h穫nh - kh繫ng bi廕篙 m廙卉 '%s' (h瓊y b獺o qu廕τ tr廙).\n" -#: lib/pwauth.c:45 src/newgrp.c:338 +#: lib/pwauth.c:48 src/newgrp.c:384 msgid "Password: " msgstr "M廕負 kh廕季:" -#: lib/pwauth.c:47 +#: lib/pwauth.c:50 #, c-format msgid "%s's Password: " msgstr "M廕負 kh廕季 c廙吧 %s:" -#: src/chage.c:110 +#: src/chage.c:115 #, c-format msgid "" "Usage: chage [options] user\n" @@ -192,147 +192,147 @@ msgid "" " -W, --warndays WARN_DAYS\tset expiration warning days to WARN_DAYS\n" msgstr "" -#: src/chage.c:155 src/chfn.c:139 src/chsh.c:89 +#: src/chage.c:160 src/chfn.c:139 src/chsh.c:89 #, c-format msgid "Enter the new value, or press ENTER for the default\n" msgstr "H瓊y nh廕計 gi獺 tr廙 m廙i, ho廕︷ b廕叮 ph穩m Enter 廙 ch廙n m廕搾 廙nh.\n" -#: src/chage.c:159 +#: src/chage.c:164 msgid "Minimum Password Age" msgstr "Ph廕《 v廙 th廙i gian t廙i thi廙u cho m廕負 kh廕季" -#: src/chage.c:165 +#: src/chage.c:170 msgid "Maximum Password Age" msgstr "Ph廕《 v廙 th廙i gian t廙i a cho m廕負 kh廕季" -#: src/chage.c:172 +#: src/chage.c:177 msgid "Last Password Change (YYYY-MM-DD)" msgstr "Thay 廙i m廕暗 kh廕季 cu廙i c羅ng (NNNN-TT-NN)" -#: src/chage.c:180 +#: src/chage.c:185 msgid "Password Expiration Warning" msgstr "C廕τh b獺o h廕篙 h廕》 d羅ng m廕負 kh廕季" -#: src/chage.c:186 +#: src/chage.c:191 msgid "Password Inactive" msgstr "M廕負 kh廕季 kh繫ng ho廕﹀ 廙ng" -#: src/chage.c:194 +#: src/chage.c:199 msgid "Account Expiration Date (YYYY-MM-DD)" msgstr "Ngy h廕篙 h廕》 d羅ng ti kho廕τ (NNNN-TT-NN)" -#: src/chage.c:241 +#: src/chage.c:246 #, c-format msgid "Last password change\t\t\t\t\t: " msgstr "Thay 廙i m廕暗 kh廕季 cu廙i c羅ng\t\t\t\t\t: " -#: src/chage.c:243 src/chage.c:257 src/chage.c:273 src/chage.c:286 +#: src/chage.c:248 src/chage.c:262 src/chage.c:278 src/chage.c:291 #, c-format msgid "never\n" msgstr "kh繫ng bao gi廙\n" -#: src/chage.c:254 +#: src/chage.c:259 #, c-format msgid "Password expires\t\t\t\t\t: " msgstr "M廕負 kh廕季 h廕篙 h廕》 d羅ng:\t\t\t\t\t: " -#: src/chage.c:270 +#: src/chage.c:275 #, c-format msgid "Password inactive\t\t\t\t\t: " msgstr "M廕負 kh廕季 kh繫ng ho廕﹀ 廙ng\t\t\t\t\t:" -#: src/chage.c:284 +#: src/chage.c:289 #, c-format msgid "Account expires\t\t\t\t\t\t: " msgstr "Ti kho廕τ h廕篙 h廕》 d羅ng\t\t\t\t\t\t" -#: src/chage.c:300 +#: src/chage.c:305 #, c-format msgid "Minimum number of days between password change\t\t: %ld\n" msgstr "S廙 ngy t廙i thi廙u gi廙畝 hai l廕吵 thay 廙i m廕負 kh廕季\t\t: %ld\n" -#: src/chage.c:302 +#: src/chage.c:307 #, c-format msgid "Maximum number of days between password change\t\t: %ld\n" msgstr "S廙 ngy t廙i a gi廙畝 hai l廕吵 thay 廙i m廕負 kh廕季\t\t: %ld\n" -#: src/chage.c:304 +#: src/chage.c:309 #, c-format msgid "Number of days of warning before password expires\t: %ld\n" msgstr "S廙 ngy c廕τh b獺o trが廙c khi m廕負 kh廕季 h廕篙 h廕》\t: %ld\n" -#: src/chage.c:462 +#: src/chage.c:467 #, c-format msgid "%s: do not include \"l\" with other flags\n" msgstr "%s: 廙南g bao g廙m \"l\" c羅ng v廙i nh廙疸g c廙 kh獺c\n" -#: src/chage.c:474 src/chage.c:602 src/chfn.c:268 src/chfn.c:277 +#: src/chage.c:479 src/chage.c:607 src/chfn.c:268 src/chfn.c:277 #: src/chfn.c:286 src/chfn.c:295 src/chfn.c:304 src/chfn.c:370 src/chfn.c:382 -#: src/gpasswd.c:150 src/login.c:426 src/passwd.c:769 src/passwd.c:805 +#: src/gpasswd.c:150 src/login.c:430 src/passwd.c:769 src/passwd.c:805 #, c-format msgid "%s: Permission denied.\n" msgstr "%s: kh繫ng 廙 quy廙n.\n" -#: src/chage.c:507 src/chage.c:713 src/chpasswd.c:173 src/groupadd.c:488 -#: src/groupdel.c:274 src/groupmod.c:456 src/newusers.c:355 src/useradd.c:1469 -#: src/userdel.c:567 src/usermod.c:1272 src/usermod.c:1326 +#: src/chage.c:512 src/chage.c:718 src/chpasswd.c:173 src/groupadd.c:488 +#: src/groupdel.c:274 src/groupmod.c:456 src/newusers.c:355 src/useradd.c:1518 +#: src/userdel.c:567 src/usermod.c:1283 src/usermod.c:1337 #, c-format msgid "%s: PAM authentication failed\n" msgstr "%s: x獺c th廙妾 ki廙u PAM th廕另 b廕【\n" -#: src/chage.c:525 src/chpasswd.c:188 +#: src/chage.c:530 src/chpasswd.c:188 #, c-format msgid "%s: can't open password file\n" msgstr "%s: kh繫ng m廙 が廙θ t廕計 tin m廕負 kh廕季.\n" -#: src/chage.c:532 src/chfn.c:324 src/chsh.c:181 src/gpasswd.c:139 +#: src/chage.c:537 src/chfn.c:324 src/chsh.c:181 src/gpasswd.c:139 #: src/gpasswd.c:216 src/groups.c:64 src/passwd.c:811 #, c-format msgid "%s: unknown user %s\n" msgstr "%s: ngが廙i d羅ng l廕 %s\n" -#: src/chage.c:550 +#: src/chage.c:555 #, c-format -msgid "%s: can't lock shadow password file" -msgstr "%s: kh繫ng kh籀a が廙θ t廕計 tin m廕負 kh廕季 b籀ng." +msgid "%s: can't lock shadow password file\n" +msgstr "%s: kh繫ng kh籀a が廙θ t廕計 tin m廕負 kh廕季 b籀ng\n" -#: src/chage.c:558 +#: src/chage.c:563 #, c-format -msgid "%s: can't open shadow password file" -msgstr "%s: kh繫ng m廙 が廙θ t廕計 tin m廕負 kh廕季 b籀ng." +msgid "%s: can't open shadow password file\n" +msgstr "%s: kh繫ng m廙 が廙θ t廕計 tin m廕負 kh廕季 b籀ng\n" -#: src/chage.c:618 +#: src/chage.c:623 #, c-format msgid "Changing the aging information for %s\n" msgstr "ang thay 廙i th繫ng tin ph廕《 v廙 th廙i gian cho %s.\n" -#: src/chage.c:620 +#: src/chage.c:625 #, c-format msgid "%s: error changing fields\n" msgstr "%s: g廕搆 l廙i khi chuy廙n 廙i trが廙ng.\n" -#: src/chage.c:644 src/pwunconv.c:136 +#: src/chage.c:649 src/pwunconv.c:136 #, c-format msgid "%s: can't update password file\n" msgstr "%s: kh繫ng c廕計 nh廕負 が廙θ t廕計 tin m廕負 kh廕季.\n" -#: src/chage.c:667 src/pwunconv.c:131 +#: src/chage.c:672 src/pwunconv.c:131 #, c-format msgid "%s: can't update shadow password file\n" msgstr "%s: kh繫ng c廕計 nh廕負 が廙θ t廕計 tin m廕負 kh廕季 b籀ng.\n" -#: src/chage.c:680 +#: src/chage.c:685 #, c-format msgid "%s: can't rewrite shadow password file\n" msgstr "%s: kh繫ng th廙 ghi l廕【 t廕計 tin m廕負 kh廕季 b籀ng.\n" -#: src/chage.c:724 +#: src/chage.c:729 #, c-format msgid "%s: can't rewrite password file\n" msgstr "%s: kh繫ng th廙 ghi l廕【 t廕計 tin m廕負 kh廕季.\n" -#: src/chage.c:743 src/chpasswd.c:357 src/groupadd.c:534 src/groupdel.c:339 -#: src/groupmod.c:523 src/newusers.c:570 src/useradd.c:1564 src/userdel.c:689 +#: src/chage.c:748 src/chpasswd.c:357 src/groupadd.c:534 src/groupdel.c:339 +#: src/groupmod.c:523 src/newusers.c:570 src/useradd.c:1613 src/userdel.c:689 #, c-format msgid "%s: PAM chauthtok failed\n" msgstr "%s: chauthtok PAM (thay 廙i hi廙u bi x獺c th廙妾) 瓊 th廕另 b廕【.\n" @@ -444,7 +444,7 @@ msgstr "Kh繫ng kh籀a が廙θ t廕計 tin m廕負 kh廕季; h瓊y th廙 l廕【 sau.\n" msgid "Cannot open the password file.\n" msgstr "Kh繫ng m廙 が廙θ t廕計 tin m廕負 kh廕季.\n" -#: src/chfn.c:544 src/chsh.c:356 src/passwd.c:477 src/usermod.c:982 +#: src/chfn.c:544 src/chsh.c:356 src/passwd.c:477 src/usermod.c:993 #, c-format msgid "%s: %s not found in /etc/passwd\n" msgstr "%s: kh繫ng t穫m th廕句 %s trong /etc/passwd\n" @@ -669,7 +669,7 @@ msgstr "%s: c廕吵 thi廕篙 m廕負 kh廕季 nh籀m b籀ng cho -A\n" msgid "Who are you?\n" msgstr "B廕》 l ai?\n" -#: src/gpasswd.c:299 src/newgrp.c:289 +#: src/gpasswd.c:299 src/newgrp.c:318 #, c-format msgid "unknown group: %s\n" msgstr "nh籀m l廕: %s\n" @@ -764,12 +764,12 @@ msgstr "" "(groupadd: th礙m nh籀m)\n" #: src/groupadd.c:161 src/groupadd.c:169 src/groupmod.c:174 src/groupmod.c:196 -#: src/useradd.c:823 src/usermod.c:496 src/usermod.c:618 +#: src/useradd.c:839 src/usermod.c:495 src/usermod.c:617 #, c-format msgid "%s: error adding new group entry\n" msgstr "%s: g廕搆 l廙i khi th礙m m廙卉 ghi nh籀m m廙i.\n" -#: src/groupadd.c:218 src/useradd.c:870 +#: src/groupadd.c:218 src/useradd.c:886 #, c-format msgid "%s: name %s is not unique\n" msgstr "%s: t礙n %s kh繫ng ph廕ξ 廙c nh廕另.\n" @@ -789,24 +789,24 @@ msgstr "%s: kh繫ng g廙i が廙θ gid 廙c nh廕另.\n" msgid "%s: %s is not a valid group name\n" msgstr "%s: %s kh繫ng ph廕ξ l t礙n nh籀m h廙φ l廙\n" -#: src/groupadd.c:308 src/groupmod.c:307 +#: src/groupadd.c:318 src/groupmod.c:307 #, c-format msgid "%s: invalid group %s\n" msgstr "%s: nh籀m kh繫ng h廙φ l廙 %s.\n" -#: src/groupadd.c:325 src/useradd.c:1058 -#, c-format -msgid "%s: -O requires NAME=VALUE\n" +#: src/groupadd.c:332 src/useradd.c:1094 +#, fuzzy, c-format +msgid "%s: -K requires KEY=VALUE\n" msgstr "%s: -O c廕吵 廕積 TN=GI_TR廙\n" -#: src/groupadd.c:369 src/groupdel.c:123 src/groupmod.c:342 src/useradd.c:1167 -#: src/userdel.c:247 src/usermod.c:504 +#: src/groupadd.c:369 src/groupdel.c:123 src/groupmod.c:342 src/useradd.c:1214 +#: src/userdel.c:247 src/usermod.c:503 #, c-format msgid "%s: cannot rewrite group file\n" msgstr "%s: kh繫ng ghi l廕【 が廙θ t廕計 tin nh籀m.\n" -#: src/groupadd.c:376 src/groupdel.c:130 src/groupmod.c:349 src/useradd.c:1175 -#: src/userdel.c:253 src/usermod.c:627 +#: src/groupadd.c:376 src/groupdel.c:130 src/groupmod.c:349 src/useradd.c:1222 +#: src/userdel.c:253 src/usermod.c:626 #, c-format msgid "%s: cannot rewrite shadow group file\n" msgstr "%s: kh繫ng ghi l廕【 が廙θ t廕計 tin nh籀m b籀ng.\n" @@ -868,7 +868,7 @@ msgstr "%s: chがa c籀 nh籀m %s.\n" msgid "%s: group %s is a NIS group\n" msgstr "%s: nh籀m %s l nh籀m NIS.\n" -#: src/groupdel.c:306 src/groupmod.c:489 src/userdel.c:603 src/usermod.c:723 +#: src/groupdel.c:306 src/groupmod.c:489 src/userdel.c:603 src/usermod.c:722 #, c-format msgid "%s: %s is the NIS master\n" msgstr "%s: %s l NIS c獺i.\n" @@ -1134,7 +1134,7 @@ msgstr "" "\n" "[瓊 i v簷ng s廙 k廕篙 n廙i b廙 ng廕眩 -- cho ph矇p ngが廙i ch廙 ng nh廕計.]\n" -#: src/login.c:297 +#: src/login.c:302 #, c-format msgid "" "\n" @@ -1143,17 +1143,17 @@ msgstr "" "\n" "ng nh廕計 瓊 qu獺 gi廙 sau %d gi璽y.\n" -#: src/login.c:570 +#: src/login.c:576 #, c-format msgid " on `%.100s' from `%.200s'" msgstr " vo `%.100s' t廙 `%.200s'" -#: src/login.c:573 +#: src/login.c:579 #, c-format msgid " on `%.100s'" msgstr " vo `%.100s'" -#: src/login.c:730 +#: src/login.c:736 #, c-format msgid "" "\n" @@ -1162,25 +1162,25 @@ msgstr "" "\n" "%s ng nh廕計: " -#: src/login.c:885 src/sulogin.c:203 +#: src/login.c:891 src/sulogin.c:207 msgid "Login incorrect" msgstr "ng nh廕計 kh繫ng 繳ng" -#: src/login.c:1032 +#: src/login.c:1038 msgid "Warning: login re-enabled after temporary lockout.\n" msgstr "C廕τh b獺o: 瓊 hi廙u l廙帷 l廕【 ng nh廕計 sau b廙 kh籀a ra t廕《 th廙i.\n" -#: src/login.c:1046 +#: src/login.c:1052 #, c-format msgid "Last login: %s on %s" msgstr "ang nh廕計 cu廙i c羅ng: %s vo %s" -#: src/login.c:1049 +#: src/login.c:1055 #, c-format msgid "Last login: %.19s on %s" msgstr "ang nh廕計 cu廙i c羅ng: %.19s vo %s" -#: src/login.c:1054 +#: src/login.c:1060 #, c-format msgid " from %.*s" msgstr " t廙 %.*s" @@ -1199,21 +1199,21 @@ msgstr "" "C獺ch s廙 d廙叩g: sg group [[-c] l廙nh]\n" "(group: nh籀m)\n" -#: src/newgrp.c:130 +#: src/newgrp.c:159 #, fuzzy, c-format msgid "unknown UID: %u\n" msgstr "GID l廕: %lu\n" -#: src/newgrp.c:212 +#: src/newgrp.c:241 #, c-format msgid "unknown GID: %lu\n" msgstr "GID l廕: %lu\n" -#: src/newgrp.c:355 src/newgrp.c:364 +#: src/newgrp.c:401 src/newgrp.c:410 msgid "Sorry.\n" msgstr "Ti廕盧 l\n" -#: src/newgrp.c:469 +#: src/newgrp.c:515 #, c-format msgid "too many groups\n" msgstr "c籀 qu獺 nhi廙u nh籀m.\n" @@ -1361,7 +1361,7 @@ msgstr "%s: h廕篙 b廙 nh廙\n" msgid "%s: Cannot execute %s" msgstr "%s: kh繫ng th廙帷 hi廙n が廙θ %s." -#: src/passwd.c:732 +#: src/passwd.c:727 #, c-format msgid "%s: repository %s not supported\n" msgstr "%s chがa h廙 tr廙 kho %s.\n" @@ -1481,35 +1481,35 @@ msgstr "%s: kh繫ng c廕計 nh廕負 が廙θ m廙卉 ghi cho ngが廙i d羅ng %s.\n" msgid "%s: can't delete shadow password file\n" msgstr "%s: kh繫ng x籀a b廙 が廙θ t廕計 tin m廕負 kh廕季 b籀ng.\n" -#: src/su.c:132 +#: src/su.c:129 msgid "Sorry." msgstr "Ti廕盧 l..." -#: src/su.c:319 +#: src/su.c:315 #, c-format msgid "%s: must be run from a terminal\n" msgstr "%s: ph廕ξ ch廕『 n籀 t廙 thi廕篙 b廙 cu廙i.\n" -#: src/su.c:416 +#: src/su.c:412 #, c-format msgid "%s: pam_start: error %d\n" msgstr "%s: pam_start: (pam b廕眩 廕吟) l廙i %d\n" -#: src/su.c:444 +#: src/su.c:440 #, c-format msgid "Unknown id: %s\n" msgstr "ID l廕: %s\n" -#: src/su.c:479 src/su.c:495 +#: src/su.c:475 src/su.c:491 #, c-format msgid "You are not authorized to su %s\n" msgstr "B廕》 kh繫ng 廙 quy廙n s廙 d廙叩g l廙nh su v廙i %s.\n" -#: src/su.c:490 +#: src/su.c:486 msgid "(Enter your own password.)" msgstr "(H瓊y nh廕計 m廕負 kh廕季 c廙吧 b廕》.)" -#: src/su.c:522 +#: src/su.c:520 #, c-format msgid "" "%s: %s\n" @@ -1518,7 +1518,7 @@ msgstr "" "%s: %s\n" "(瓊 bo qua)\n" -#: src/su.c:730 +#: src/su.c:727 #, c-format msgid "No shell\n" msgstr "Kh繫ng c籀 h廙 v廙\n" @@ -1543,12 +1543,12 @@ msgstr "H瓊y nh廕計 m廕負 kh廕季 c廙吧 B廕N 廙 x獺c th廙妾.\n" msgid "No password file\n" msgstr "Kh繫ng c籀 t廕計 tin m廕負 kh廕季.\n" -#: src/sulogin.c:160 +#: src/sulogin.c:164 #, c-format msgid "No password entry for 'root'\n" msgstr "Kh繫ng c籀 m廙卉 ghi m廕負 kh廕季 cho 'root' (ngが廙i ch廙).\n" -#: src/sulogin.c:175 +#: src/sulogin.c:179 msgid "" "\n" "Type control-d to proceed with normal startup,\n" @@ -1558,217 +1558,219 @@ msgstr "" "H瓊y g繭 hai ph穩m control-d 廙 ti廕穆 t廙卉 kh廙i 廙ng c獺ch thが廙ng,\n" "(ho廕搾 nh廕計 m廕負 kh廕季 ch廙 廙 b廕υ dが廙》g h廙 th廙ng:" -#: src/sulogin.c:210 +#: src/sulogin.c:214 msgid "Entering System Maintenance Mode\n" msgstr "ang vo ch廕 廙 b廕υ dが廙》g h廙 th廙ng\n" -#: src/useradd.c:221 src/useradd.c:234 src/usermod.c:664 src/usermod.c:677 +#: src/useradd.c:222 src/useradd.c:235 src/usermod.c:663 src/usermod.c:676 #, c-format msgid "%s: invalid numeric argument `%s'\n" msgstr "%s: 廙i s廙 thu廙c s廙 kh繫ng h廙φ l廙 `%s'\n" -#: src/useradd.c:289 +#: src/useradd.c:290 #, c-format msgid "%s: unknown GID %s\n" msgstr "%s: GID l廕 %s\n" -#: src/useradd.c:297 src/useradd.c:573 src/useradd.c:1014 src/usermod.c:217 -#: src/usermod.c:785 +#: src/useradd.c:298 src/useradd.c:574 src/useradd.c:1058 src/usermod.c:216 +#: src/usermod.c:788 #, c-format msgid "%s: unknown group %s\n" msgstr "%s: nh籀m l廕 %s\n" -#: src/useradd.c:405 +#: src/useradd.c:406 #, c-format msgid "%s: cannot create new defaults file\n" msgstr "%s: kh繫ng t廕︽ が廙θ t廕計 tin m廕搾 廙nh m廙i.\n" -#: src/useradd.c:410 +#: src/useradd.c:411 #, c-format msgid "%s: cannot open new defaults file\n" msgstr "%s: kh繫ng m廙 が廙θ t廕計 tin m廕搾 廙nh m廙i.\n" -#: src/useradd.c:498 src/useradd.c:509 +#: src/useradd.c:499 src/useradd.c:510 #, c-format msgid "%s: rename: %s" msgstr "%s: 廙i t礙n: %s" -#: src/useradd.c:594 src/usermod.c:238 +#: src/useradd.c:595 src/usermod.c:237 #, c-format msgid "%s: group `%s' is a NIS group.\n" msgstr "%s: nh籀m `%s' kh繫ng ph廕ξ l nh籀m NIS.\n" -#: src/useradd.c:603 src/usermod.c:247 +#: src/useradd.c:604 src/usermod.c:246 #, c-format msgid "%s: too many groups specified (max %d).\n" msgstr "%s: 瓊 ghi r繭 qu獺 nhi廙u nh籀m (t廙i a %d).\n" -#: src/useradd.c:635 +#: src/useradd.c:634 #, c-format -msgid "Usage: useradd [-u uid [-o]] [-g group] [-G group,...] \n" +msgid "" +"Usage: useradd [options] LOGIN\n" +"\n" +"Options:\n" +" -b, --base-dir BASE_DIR\tbase directory for the the new user account\n" +"\t\t\t\thome directory\n" +" -c, --comment COMMENT\t\tset the GECOS field for the new user account\n" +" -d, --home-dir HOME_DIR\thome directory for the new user account\n" +" -D, --defaults\t\tprint or save modified default useradd\n" +"\t\t\t\tconfiguration\n" +" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n" +" -f, --inactive INACTIVE\tset password inactive after expiration\n" +"\t\t\t\tto INACTIVE\n" +" -g, --gid GROUP\t\tforce use GROUP for the new user account\n" +" -G, --groups GROUPS\t\tlist of supplementary groups for the new\n" +"\t\t\t\tuser account\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -k, --skel SKEL_DIR \t\tspecify an alternative skel directory\n" +" -K, --key KEY=VALUE\t\toverrides /etc/login.defs defaults\n" +" -m, --create-home\t\tcreate home directory for the new user\n" +"\t\t\t\taccount\n" +" -o, --non-unique\t\tallow create user with duplicate\n" +"\t\t\t\t(non-unique) UID\n" +" -p, --password PASSWORD\tuse encrypted password for the new user\n" +"\t\t\t\taccount\n" +" -s, --shell SHELL\t\tthe login shell for the new user account\n" +" -u, --uid UID\t\t\tforce use the UID for the new user account\n" msgstr "" -"C獺ch s廙 d廙叩g: useradd [-u uid [-o]] [-g nh籀m] [-G nh籀m,...] \n" -"(useradd: th礙m ngが廙i d羅ng)\n" -#: src/useradd.c:638 -#, c-format -msgid " [-d home] [-s shell] [-c comment] [-m [-k template]]\n" -msgstr "\t\t[-d ch穩nh] [-s h廙_v廙] [-c ghi_ch繳] [-m [-k m廕哎]]\n" - -#: src/useradd.c:639 src/useradd.c:643 -#, c-format -msgid " [-f inactive] [-e expire]\n" -msgstr "\t\t[-f kh繫ng_ho廕﹀_廙ng] [-e h廕篙_h廕》 ]\n" - -#: src/useradd.c:640 -#, c-format -msgid " [-p passwd] name\n" -msgstr "\t\t[-p m廕負_kh廕季] t礙n\n" - -#: src/useradd.c:642 -#, c-format -msgid " useradd -D [-g group] [-b base] [-s shell]\n" -msgstr "" -" useradd -D [-g nh籀m] [-b cヾ_b廕τ] [-s h廙_v廙]\n" -"(useradd: th礙m ngが廙i d羅ng)\n" - -#: src/useradd.c:722 src/usermod.c:426 +#: src/useradd.c:738 src/usermod.c:425 #, c-format msgid "%s: error locking group file\n" msgstr "%s: g廕搆 l廙i khi kh籀a t廕計 tin nh籀m.\n" -#: src/useradd.c:726 src/usermod.c:431 +#: src/useradd.c:742 src/usermod.c:430 #, c-format msgid "%s: error opening group file\n" msgstr "%s: g廕搆 l廙i khi m廙 t廕計 tin nh籀m.\n" -#: src/useradd.c:732 src/usermod.c:524 +#: src/useradd.c:748 src/usermod.c:523 #, c-format msgid "%s: error locking shadow group file\n" msgstr "%s: g廕搆 l廙i khi kh籀a t廕計 tin nh籀m b籀ng.\n" -#: src/useradd.c:737 src/usermod.c:530 +#: src/useradd.c:753 src/usermod.c:529 #, c-format msgid "%s: error opening shadow group file\n" msgstr "%s: g廕搆 l廙i khi m廙 t廕計 tin nh籀m b籀ng.\n" -#: src/useradd.c:875 +#: src/useradd.c:891 #, fuzzy, c-format msgid "%s: UID %u is not unique\n" msgstr "%s: gid %u kh繫ng ph廕ξ 廙c nh廕另.\n" -#: src/useradd.c:905 +#: src/useradd.c:921 #, fuzzy, c-format msgid "%s: can't get unique UID\n" msgstr "%s: kh繫ng g廙i が廙θ gid 廙c nh廕另.\n" -#: src/useradd.c:936 +#: src/useradd.c:977 #, c-format msgid "%s: invalid base directory `%s'\n" msgstr "%s: thが m廙卉 cヾ ban kh繫ng h廙φ l廙 `%s'\n" -#: src/useradd.c:946 +#: src/useradd.c:988 #, c-format msgid "%s: invalid comment `%s'\n" msgstr "%s: ghi ch繳 kh繫ng h廙φ l廙 `%s'\n" -#: src/useradd.c:957 +#: src/useradd.c:1000 #, c-format msgid "%s: invalid home directory `%s'\n" msgstr "%s: thが m廙卉 ch穩nh kh繫ng h廙φ l礙 `%s'\n" -#: src/useradd.c:975 src/usermod.c:768 +#: src/useradd.c:1018 src/usermod.c:771 #, c-format msgid "%s: invalid date `%s'\n" msgstr "%s: ngy kh繫ng h廙φ l廙 `%s'\n" -#: src/useradd.c:988 +#: src/useradd.c:1031 #, c-format msgid "%s: shadow passwords required for -e\n" msgstr "%s: c廕吵 廕積 m廕負 kh廕季 b籀ng cho t羅y ch廙n -e\n" -#: src/useradd.c:1004 +#: src/useradd.c:1047 #, c-format msgid "%s: shadow passwords required for -f\n" msgstr "%s: c廕吵 廕積 m廕負 kh廕季 b籀ng cho t羅y ch廙n -f\n" -#: src/useradd.c:1070 src/usermod.c:745 src/usermod.c:755 src/usermod.c:800 -#: src/usermod.c:844 +#: src/useradd.c:1113 src/usermod.c:748 src/usermod.c:758 src/usermod.c:803 +#: src/usermod.c:847 #, c-format msgid "%s: invalid field `%s'\n" msgstr "%s: trが廙ng kh繫ng h廙φ l廙`%s'\n" -#: src/useradd.c:1081 +#: src/useradd.c:1126 #, c-format msgid "%s: invalid shell `%s'\n" msgstr "%s: h廙 v廙 kh繫ng h廙φ l廙 `%s'\n" -#: src/useradd.c:1122 +#: src/useradd.c:1169 #, c-format msgid "%s: invalid user name '%s'\n" msgstr "%s: t礙n d羅ng kh繫ng h廙φ l廙 '%s'\n" -#: src/useradd.c:1156 src/userdel.c:242 src/usermod.c:909 +#: src/useradd.c:1203 src/userdel.c:242 src/usermod.c:920 #, c-format msgid "%s: cannot rewrite password file\n" msgstr "%s: kh繫ng ghi l廕【 が廙θ t廕計 tin m廕負 kh廕季\n" -#: src/useradd.c:1161 src/userdel.c:245 src/usermod.c:914 +#: src/useradd.c:1208 src/userdel.c:245 src/usermod.c:925 #, c-format msgid "%s: cannot rewrite shadow password file\n" msgstr "%s: kh繫ng ghi l廕【 が廙θ t廕計 tin m廕負 kh廕季 b籀ng\n" -#: src/useradd.c:1197 src/userdel.c:289 src/usermod.c:942 +#: src/useradd.c:1244 src/userdel.c:289 src/usermod.c:953 #, c-format msgid "%s: unable to lock password file\n" msgstr "%s: kh繫ng kh籀a が廙θ t廕計 tin m廕負 kh廕季\n" -#: src/useradd.c:1201 src/userdel.c:293 src/usermod.c:946 +#: src/useradd.c:1248 src/userdel.c:293 src/usermod.c:957 #, c-format msgid "%s: unable to open password file\n" msgstr "%s: kh繫ng m廙 が廙θ t廕計 tin m廕負 kh廕季\n" -#: src/useradd.c:1207 src/userdel.c:298 src/usermod.c:951 +#: src/useradd.c:1254 src/userdel.c:298 src/usermod.c:962 #, c-format msgid "%s: cannot lock shadow password file\n" msgstr "%s: kh繫ng kh籀a が廙θ t廕計 tin m廕負 kh廕季 b籀ng\n" -#: src/useradd.c:1213 src/userdel.c:303 src/usermod.c:956 +#: src/useradd.c:1260 src/userdel.c:303 src/usermod.c:967 #, c-format msgid "%s: cannot open shadow password file\n" msgstr "%s: kh繫ng m廙 が廙θ t廕計 tin m廕負 kh廕季 b籀ng\n" -#: src/useradd.c:1300 +#: src/useradd.c:1347 #, c-format msgid "%s: error adding new password entry\n" msgstr "%s: g廕搆 l廙i khi th礙m m廙卉 ghi m廕負 kh廕季 m廙i.\n" -#: src/useradd.c:1310 src/usermod.c:1019 +#: src/useradd.c:1358 src/usermod.c:1030 #, c-format msgid "%s: error adding new shadow password entry\n" msgstr "%s: g廕搆 l廙i khi th礙m m廙卉 ghi m廕負 kh廕季 b籀ng m廙i.\n" -#: src/useradd.c:1337 +#: src/useradd.c:1386 #, c-format msgid "%s: cannot create directory %s\n" msgstr "%s: kh繫ng t廕︽ が廙θ thが m廙卉 %s.\n" -#: src/useradd.c:1367 +#: src/useradd.c:1416 #, c-format msgid "No group named \"mail\" exists, creating mail spool with mode 0600.\n" msgstr "Kh繫ng c籀 nh籀m t礙n \"mail\" th穫 ang t廕︽ 廙ng ch廙 v廙i ch廕 廙 0600.\n" -#: src/useradd.c:1390 +#: src/useradd.c:1439 #, c-format msgid "Can't create mail spool for user %s.\n" msgstr "Kh繫ng t廕︽ が廙θ 廙ng ch廙 thが cho ngが廙i d羅ng %s.\n" -#: src/useradd.c:1492 src/usermod.c:888 +#: src/useradd.c:1541 src/usermod.c:899 #, c-format msgid "%s: user %s exists\n" msgstr "%s: c籀 ngが廙i d羅ng %s r廙i.\n" -#: src/useradd.c:1506 +#: src/useradd.c:1555 #, c-format msgid "" "%s: group %s exists - if you want to add this user to that group, use -g.\n" @@ -1776,7 +1778,7 @@ msgstr "" "%s: c籀 nh籀m %s r廙i. N廕簑 b廕》 mu廙n th礙m ngが廙i d羅ng ny vo nh籀m 廕句\n" "\t\t\t\t\tth穫 h瓊y s廙 d廙叩g t羅y ch廙n -g.\n" -#: src/useradd.c:1544 +#: src/useradd.c:1593 #, c-format msgid "%s: warning: CREATE_HOME not supported, please use -m instead.\n" msgstr "" @@ -1828,12 +1830,12 @@ msgstr "%1$s: %3$s kh繫ng s廙 h廙真 %2$s th穫 s廕 kh繫ng lo廕【 b廙 n籀.\n" msgid "%s: warning: can't remove " msgstr "%s: c廕τh b獺o: kh繫ng th廙 lo廕【 b廙" -#: src/userdel.c:584 src/usermod.c:702 +#: src/userdel.c:584 src/usermod.c:701 #, c-format msgid "%s: user %s does not exist\n" msgstr "%s: kh繫ng c籀 ngが廙i d羅ng %s\n" -#: src/userdel.c:599 src/usermod.c:718 +#: src/userdel.c:599 src/usermod.c:717 #, c-format msgid "%s: user %s is a NIS user\n" msgstr "%s: ngが廙i d羅ng %s l ngが廙i d羅ng NIS.\n" @@ -1850,101 +1852,106 @@ msgstr "" msgid "%s: error removing directory %s\n" msgstr "%s: g廕搆 l廙i khi lo廕【 b廙 thが m廙卉 %s.\n" -#: src/usermod.c:279 +#: src/usermod.c:278 #, c-format -msgid "Usage: %s\t[-u uid [-o]] [-g group] [-G group,...] \n" +msgid "Usage: %s\t[-u uid [-o]] [-g group] [[-G group,...] [-a]] \n" msgstr "C獺ch s廙 d廙叩g: %s\t[-u uid [-o]] [-g nh籀m] [-G nh籀m,...] \n" -#: src/usermod.c:283 +#: src/usermod.c:282 #, c-format msgid "\t\t[-d home [-m]] [-s shell] [-c comment] [-l new_name]\n" msgstr "\t\t[-d ch穩nh [-m]] [-s h廙_v廙] [-c ghi_ch繳] [-l t礙n_m廙i]\n" -#: src/usermod.c:285 +#: src/usermod.c:284 #, c-format msgid "[-f inactive] [-e expire] " msgstr "[-f kh繫ng_ho廕﹀_廙ng] [-e h廕篙_h廕》 ] " -#: src/usermod.c:286 +#: src/usermod.c:285 #, c-format msgid "[-p passwd] [-L|-U] name\n" msgstr "[-p m廕負_kh廕季] [-L|-U] t礙n\n" -#: src/usermod.c:458 +#: src/usermod.c:457 #, c-format msgid "%s: out of memory in update_group\n" msgstr "%s: h廕篙 b廙 nh廙 trong update_group (c廕計 nh廕負 nh籀m).\n" -#: src/usermod.c:567 +#: src/usermod.c:566 #, c-format msgid "%s: out of memory in update_gshadow\n" msgstr "%s: h廕篙 b廙 nh廙 trong update_shadow (c廕計 nh廕負 b籀ng).\n" -#: src/usermod.c:867 +#: src/usermod.c:870 #, c-format msgid "%s: no flags given\n" msgstr "%s: chがa g繭 c廙\n" -#: src/usermod.c:873 +#: src/usermod.c:876 #, c-format msgid "%s: shadow passwords required for -e and -f\n" msgstr "%s: c廕吵 廕積 m廕負 kh廕季 b籀ng cho hai t羅y ch廙n -e v -f\n" -#: src/usermod.c:893 +#: src/usermod.c:886 +#, c-format +msgid "%s: -a flag is ONLY allowed with the -G flag\n" +msgstr "" + +#: src/usermod.c:904 #, c-format msgid "%s: uid %lu is not unique\n" msgstr "%s: UID %lu kh繫ng ph廕ξ 廙c nh廕另.\n" -#: src/usermod.c:1004 +#: src/usermod.c:1015 #, c-format msgid "%s: error changing password entry\n" msgstr "%s: g廕搆 l廙i khi thay 廙i m廙卉 ghi m廕負 kh廕季.\n" -#: src/usermod.c:1010 +#: src/usermod.c:1021 #, c-format msgid "%s: error removing password entry\n" msgstr "%s: g廕搆 l廙i khi lo廕【 b廙 m廙卉 ghi m廕負 kh廕季.\n" -#: src/usermod.c:1026 +#: src/usermod.c:1037 #, c-format msgid "%s: error removing shadow password entry\n" msgstr "%s: g廕搆 l廙i khi lo廕【 b廙 m廙卉 ghi m廕負 kh廕季 b籀ng.\n" -#: src/usermod.c:1053 +#: src/usermod.c:1064 #, c-format msgid "%s: directory %s exists\n" msgstr "%s: c籀 thが m廙卉 %s r廙i.\n" -#: src/usermod.c:1061 +#: src/usermod.c:1072 #, c-format msgid "%s: can't create %s\n" msgstr "%s: kh繫ng t廕︽ が廙θ %s.\n" -#: src/usermod.c:1066 +#: src/usermod.c:1077 #, c-format msgid "%s: can't chown %s\n" msgstr "%s: kh繫ng chown (thay 廙i quy廙n s廙 h廙真) が廙θ %s.\n" -#: src/usermod.c:1078 +#: src/usermod.c:1089 #, c-format msgid "%s: warning: failed to completely remove old home directory %s" msgstr "" -#: src/usermod.c:1088 +#: src/usermod.c:1099 #, c-format msgid "%s: cannot rename directory %s to %s\n" msgstr "%s: kh繫ng th廙 thay 廙i l廕【 thが m廙卉 %s thnh %s.\n" -#: src/usermod.c:1183 +#: src/usermod.c:1194 #, c-format msgid "%s: warning: %s not owned by %s\n" msgstr "%1$s: c廕τh b獺o: %3$s kh繫ng s廙 h廙真 %2$s.\n" -#: src/usermod.c:1189 +#: src/usermod.c:1200 msgid "failed to change mailbox owner" msgstr "kh繫ng thay 廙i ngが廙i s廙 h廙真 h廙p thが が廙θ" -#: src/usermod.c:1197 +#: src/usermod.c:1208 msgid "failed to rename mailbox" msgstr "kh繫ng thay 廙i t礙n h廙p thが が廙θ" @@ -1981,6 +1988,31 @@ msgstr "" "`vipw' th穫 s廙苔 廙i /etc/passwd `vipw -s' th穫 s廙苔 廙i /etc/shadow\n" "`vigr' th穫 s廙苔 廙i /etc/group `vigr -s' th穫 s廙苔 廙i /etc/gshadow\n" +#, fuzzy +#~ msgid "Usage: useradd [-u uid [-o]] [-g group] [-G group,...] \n" +#~ msgstr "" +#~ "C獺ch s廙 d廙叩g: useradd [-u uid [-o]] [-g nh籀m] [-G nh籀m,...] \n" +#~ "(useradd: th礙m ngが廙i d羅ng)\n" + +#~ msgid "" +#~ " [-d home] [-s shell] [-c comment] [-m [-k template]]\n" +#~ msgstr "\t\t[-d ch穩nh] [-s h廙_v廙] [-c ghi_ch繳] [-m [-k m廕哎]]\n" + +#~ msgid " [-f inactive] [-e expire]\n" +#~ msgstr "\t\t[-f kh繫ng_ho廕﹀_廙ng] [-e h廕篙_h廕》 ]\n" + +#, fuzzy +#~ msgid " [-p passwd] [-K KEY=VALUE] name\n" +#~ msgstr "\t\t[-p m廕負_kh廕季] t礙n\n" + +#~ msgid " useradd -D [-g group] [-b base] [-s shell]\n" +#~ msgstr "" +#~ " useradd -D [-g nh籀m] [-b cヾ_b廕τ] [-s h廙_v廙]\n" +#~ "(useradd: th礙m ngが廙i d羅ng)\n" + +#~ msgid "%s: -O requires NAME=VALUE\n" +#~ msgstr "%s: -O c廕吵 廕積 TN=GI_TR廙\n" + #~ msgid "unknown uid: %u\n" #~ msgstr "uid l廕: %u\n" diff --git a/po/zh_CN.gmo b/po/zh_CN.gmo index 95020c3164a743ee90195fc944d841f1db80c5d8..99c796c58dad2193027632f122d7d3738943a4ea 100644 GIT binary patch delta 7380 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 diff --git a/po/zh_CN.po b/po/zh_CN.po index e2c97f82..915aa1cd 100644 --- a/po/zh_CN.po +++ b/po/zh_CN.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: shadow\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2005-06-20 17:48+0200\n" +"POT-Creation-Date: 2005-07-18 16:02+0200\n" "PO-Revision-Date: 2004-05-14 10:26+1200\n" "Last-Translator: Carlos Z.F. Liu \n" "Language-Team: Chinese (simplified) \n" @@ -138,12 +138,12 @@ msgstr "瘝⊥桀嚗撠隞 HOME=/ 餃" msgid "Cannot execute %s" msgstr "瘜扯 %s" -#: libmisc/sub.c:55 +#: libmisc/sub.c:56 #, c-format msgid "Invalid root directory \"%s\"\n" msgstr "寧桀%s\n" -#: libmisc/sub.c:67 +#: libmisc/sub.c:68 #, c-format msgid "Can't change root directory to \"%s\"\n" msgstr "瘜撠寧桀孵銝算%s\n" @@ -163,16 +163,16 @@ msgstr "瘜銝粹蝵桐縑臬蝛粹氬\n" msgid "configuration error - unknown item '%s' (notify administrator)\n" msgstr "蝵桅霂 - 芰仿★栽%s(霂琿亦恣)\n" -#: lib/pwauth.c:45 src/newgrp.c:338 +#: lib/pwauth.c:48 src/newgrp.c:384 msgid "Password: " msgstr "撖嚗" -#: lib/pwauth.c:47 +#: lib/pwauth.c:50 #, c-format msgid "%s's Password: " msgstr "%s 撖嚗" -#: src/chage.c:110 +#: src/chage.c:115 #, c-format msgid "" "Usage: chage [options] user\n" @@ -191,147 +191,147 @@ msgid "" " -W, --warndays WARN_DAYS\tset expiration warning days to WARN_DAYS\n" msgstr "" -#: src/chage.c:155 src/chfn.c:139 src/chsh.c:89 +#: src/chage.c:160 src/chfn.c:139 src/chsh.c:89 #, c-format msgid "Enter the new value, or press ENTER for the default\n" msgstr "霂瑁交啣潘湔交脣頧阡桐誑雿輻券霈文墦n" -#: src/chage.c:159 +#: src/chage.c:164 msgid "Minimum Password Age" msgstr "撠撖撟湧" -#: src/chage.c:165 +#: src/chage.c:170 msgid "Maximum Password Age" msgstr "憭批撟湧" -#: src/chage.c:172 +#: src/chage.c:177 msgid "Last Password Change (YYYY-MM-DD)" msgstr "餈銝甈∪靽格寞園 (YYYY-MM-DD)" -#: src/chage.c:180 +#: src/chage.c:185 msgid "Password Expiration Warning" msgstr "撖餈霅血" -#: src/chage.c:186 +#: src/chage.c:191 msgid "Password Inactive" msgstr "撖憭望" -#: src/chage.c:194 +#: src/chage.c:199 msgid "Account Expiration Date (YYYY-MM-DD)" msgstr "撣瑁園 (YYYY-MM-DD)" -#: src/chage.c:241 +#: src/chage.c:246 #, fuzzy, c-format msgid "Last password change\t\t\t\t\t: " msgstr "餈銝甈∪靽格寞園 (YYYY-MM-DD)" -#: src/chage.c:243 src/chage.c:257 src/chage.c:273 src/chage.c:286 +#: src/chage.c:248 src/chage.c:262 src/chage.c:278 src/chage.c:291 #, fuzzy, c-format msgid "never\n" msgstr "隞銝\n" -#: src/chage.c:254 +#: src/chage.c:259 #, fuzzy, c-format msgid "Password expires\t\t\t\t\t: " msgstr "撖餈嚗\t" -#: src/chage.c:270 +#: src/chage.c:275 #, fuzzy, c-format msgid "Password inactive\t\t\t\t\t: " msgstr "撖憭望嚗\t" -#: src/chage.c:284 +#: src/chage.c:289 #, fuzzy, c-format msgid "Account expires\t\t\t\t\t\t: " msgstr "撣瑁嚗\t" -#: src/chage.c:300 +#: src/chage.c:305 #, c-format msgid "Minimum number of days between password change\t\t: %ld\n" msgstr "" -#: src/chage.c:302 +#: src/chage.c:307 #, c-format msgid "Maximum number of days between password change\t\t: %ld\n" msgstr "" -#: src/chage.c:304 +#: src/chage.c:309 #, c-format msgid "Number of days of warning before password expires\t: %ld\n" msgstr "" -#: src/chage.c:462 +#: src/chage.c:467 #, c-format msgid "%s: do not include \"l\" with other flags\n" msgstr "%s嚗霂瑚閬銝嗅敹銝雿輻兩l\n" -#: src/chage.c:474 src/chage.c:602 src/chfn.c:268 src/chfn.c:277 +#: src/chage.c:479 src/chage.c:607 src/chfn.c:268 src/chfn.c:277 #: src/chfn.c:286 src/chfn.c:295 src/chfn.c:304 src/chfn.c:370 src/chfn.c:382 -#: src/gpasswd.c:150 src/login.c:426 src/passwd.c:769 src/passwd.c:805 +#: src/gpasswd.c:150 src/login.c:430 src/passwd.c:769 src/passwd.c:805 #, fuzzy, c-format msgid "%s: Permission denied.\n" msgstr "%s嚗瘝⊥\n" -#: src/chage.c:507 src/chage.c:713 src/chpasswd.c:173 src/groupadd.c:488 -#: src/groupdel.c:274 src/groupmod.c:456 src/newusers.c:355 src/useradd.c:1469 -#: src/userdel.c:567 src/usermod.c:1272 src/usermod.c:1326 +#: src/chage.c:512 src/chage.c:718 src/chpasswd.c:173 src/groupadd.c:488 +#: src/groupdel.c:274 src/groupmod.c:456 src/newusers.c:355 src/useradd.c:1518 +#: src/userdel.c:567 src/usermod.c:1283 src/usermod.c:1337 #, c-format msgid "%s: PAM authentication failed\n" msgstr "%s嚗PAM 撉霂憭梯揖\n" -#: src/chage.c:525 src/chpasswd.c:188 +#: src/chage.c:530 src/chpasswd.c:188 #, c-format msgid "%s: can't open password file\n" msgstr "%s嚗瘜撘撖隞跚n" -#: src/chage.c:532 src/chfn.c:324 src/chsh.c:181 src/gpasswd.c:139 +#: src/chage.c:537 src/chfn.c:324 src/chsh.c:181 src/gpasswd.c:139 #: src/gpasswd.c:216 src/groups.c:64 src/passwd.c:811 #, c-format msgid "%s: unknown user %s\n" msgstr "%s嚗芰亦冽瘀%s\n" -#: src/chage.c:550 +#: src/chage.c:555 #, c-format -msgid "%s: can't lock shadow password file" -msgstr "%s嚗瘜摰敶勗撖隞" +msgid "%s: can't lock shadow password file\n" +msgstr "%s嚗瘜摰敶勗撖隞跚n" -#: src/chage.c:558 +#: src/chage.c:563 #, c-format -msgid "%s: can't open shadow password file" -msgstr "%s嚗瘜撘敶勗撖隞" +msgid "%s: can't open shadow password file\n" +msgstr "%s嚗瘜撘敶勗撖隞跚n" -#: src/chage.c:618 +#: src/chage.c:623 #, c-format msgid "Changing the aging information for %s\n" msgstr "甇其蛹 %s 靽格孵僑樴靽⊥珮n" -#: src/chage.c:620 +#: src/chage.c:625 #, c-format msgid "%s: error changing fields\n" msgstr "%s嚗孵摮畾菜嗅粹\n" -#: src/chage.c:644 src/pwunconv.c:136 +#: src/chage.c:649 src/pwunconv.c:136 #, c-format msgid "%s: can't update password file\n" msgstr "%s嚗瘜湔啣隞跚n" -#: src/chage.c:667 src/pwunconv.c:131 +#: src/chage.c:672 src/pwunconv.c:131 #, c-format msgid "%s: can't update shadow password file\n" msgstr "%s嚗瘜湔啣蔣摮撖隞跚n" -#: src/chage.c:680 +#: src/chage.c:685 #, c-format msgid "%s: can't rewrite shadow password file\n" msgstr "%s嚗瘜敶勗撖隞跚n" -#: src/chage.c:724 +#: src/chage.c:729 #, c-format msgid "%s: can't rewrite password file\n" msgstr "%s嚗瘜撖隞跚n" -#: src/chage.c:743 src/chpasswd.c:357 src/groupadd.c:534 src/groupdel.c:339 -#: src/groupmod.c:523 src/newusers.c:570 src/useradd.c:1564 src/userdel.c:689 +#: src/chage.c:748 src/chpasswd.c:357 src/groupadd.c:534 src/groupdel.c:339 +#: src/groupmod.c:523 src/newusers.c:570 src/useradd.c:1613 src/userdel.c:689 #, c-format msgid "%s: PAM chauthtok failed\n" msgstr "%s嚗PAM chauthtok 憭梯揖\n" @@ -440,7 +440,7 @@ msgstr "瘜摰撖隞塚蝔霂\n" msgid "Cannot open the password file.\n" msgstr "瘜撘撖隞嗚\n" -#: src/chfn.c:544 src/chsh.c:356 src/passwd.c:477 src/usermod.c:982 +#: src/chfn.c:544 src/chsh.c:356 src/passwd.c:477 src/usermod.c:993 #, c-format msgid "%s: %s not found in /etc/passwd\n" msgstr "%s嚗芸 /etc/passwd 銝剜曉 %s\n" @@ -639,7 +639,7 @@ msgstr "%s嚗-A 閬敶勗蝏撖\n" msgid "Who are you?\n" msgstr "雿航嚗\n" -#: src/gpasswd.c:299 src/newgrp.c:289 +#: src/gpasswd.c:299 src/newgrp.c:318 #, c-format msgid "unknown group: %s\n" msgstr "芰亦嚗%s\n" @@ -732,12 +732,12 @@ msgid "Usage: groupadd [-g gid [-o]] [-f] group\n" msgstr "冽嚗groupadd [-g gid [-o]] [-f] 蝏\n" #: src/groupadd.c:161 src/groupadd.c:169 src/groupmod.c:174 src/groupmod.c:196 -#: src/useradd.c:823 src/usermod.c:496 src/usermod.c:618 +#: src/useradd.c:839 src/usermod.c:495 src/usermod.c:617 #, c-format msgid "%s: error adding new group entry\n" msgstr "%s嚗憓啁∠格嗅粹\n" -#: src/groupadd.c:218 src/useradd.c:870 +#: src/groupadd.c:218 src/useradd.c:886 #, c-format msgid "%s: name %s is not unique\n" msgstr "%s嚗蝘 %s 撟嗡臭\n" @@ -757,24 +757,24 @@ msgstr "%s嚗瘜瑕祆 gid\n" msgid "%s: %s is not a valid group name\n" msgstr "%s嚗%s 銝舀蝏\n" -#: src/groupadd.c:308 src/groupmod.c:307 +#: src/groupadd.c:318 src/groupmod.c:307 #, c-format msgid "%s: invalid group %s\n" msgstr "%s嚗蝏 %s\n" -#: src/groupadd.c:325 src/useradd.c:1058 -#, c-format -msgid "%s: -O requires NAME=VALUE\n" +#: src/groupadd.c:332 src/useradd.c:1094 +#, fuzzy, c-format +msgid "%s: -K requires KEY=VALUE\n" msgstr "%s嚗-O 閬 NAME=VALUE\n" -#: src/groupadd.c:369 src/groupdel.c:123 src/groupmod.c:342 src/useradd.c:1167 -#: src/userdel.c:247 src/usermod.c:504 +#: src/groupadd.c:369 src/groupdel.c:123 src/groupmod.c:342 src/useradd.c:1214 +#: src/userdel.c:247 src/usermod.c:503 #, c-format msgid "%s: cannot rewrite group file\n" msgstr "%s嚗瘜蝏隞跚n" -#: src/groupadd.c:376 src/groupdel.c:130 src/groupmod.c:349 src/useradd.c:1175 -#: src/userdel.c:253 src/usermod.c:627 +#: src/groupadd.c:376 src/groupdel.c:130 src/groupmod.c:349 src/useradd.c:1222 +#: src/userdel.c:253 src/usermod.c:626 #, c-format msgid "%s: cannot rewrite shadow group file\n" msgstr "%s嚗瘜敶勗蝏隞跚n" @@ -834,7 +834,7 @@ msgstr "%s嚗%s 蝏銝摮沔n" msgid "%s: group %s is a NIS group\n" msgstr "%s嚗%s 蝏臭銝 NIS 蝏\n" -#: src/groupdel.c:306 src/groupmod.c:489 src/userdel.c:603 src/usermod.c:723 +#: src/groupdel.c:306 src/groupmod.c:489 src/userdel.c:603 src/usermod.c:722 #, c-format msgid "%s: %s is the NIS master\n" msgstr "%s嚗%s NIS 蝞∠\n" @@ -1090,7 +1090,7 @@ msgstr "" "\n" "[敹賜交剔瑪閬瘙 -- 霈 root 餃]\n" -#: src/login.c:297 +#: src/login.c:302 #, c-format msgid "" "\n" @@ -1099,17 +1099,17 @@ msgstr "" "\n" "餃頞 %d 蝘\n" -#: src/login.c:570 +#: src/login.c:576 #, c-format msgid " on `%.100s' from `%.200s'" msgstr " 兩%.100s銝嚗亥芬%.200s" -#: src/login.c:573 +#: src/login.c:579 #, c-format msgid " on `%.100s'" msgstr "兩%.100s銝" -#: src/login.c:730 +#: src/login.c:736 #, c-format msgid "" "\n" @@ -1118,25 +1118,25 @@ msgstr "" "\n" "%s 冽瑕嚗" -#: src/login.c:885 src/sulogin.c:203 +#: src/login.c:891 src/sulogin.c:207 msgid "Login incorrect" msgstr "餃霂" -#: src/login.c:1032 +#: src/login.c:1038 msgid "Warning: login re-enabled after temporary lockout.\n" msgstr "霅血嚗函剜摰撠W餃\n" -#: src/login.c:1046 +#: src/login.c:1052 #, c-format msgid "Last login: %s on %s" msgstr "銝甈∠餃嚗%s %s 銝" -#: src/login.c:1049 +#: src/login.c:1055 #, c-format msgid "Last login: %.19s on %s" msgstr "銝甈∠餃嚗%.19s %s 銝" -#: src/login.c:1054 +#: src/login.c:1060 #, c-format msgid " from %.*s" msgstr " 亥 %.*s" @@ -1151,21 +1151,21 @@ msgstr "冽嚗newgrp [-] [蝏]\n" msgid "Usage: sg group [[-c] command]\n" msgstr "冽嚗sg 蝏 [[-c] 賭誘]\n" -#: src/newgrp.c:130 +#: src/newgrp.c:159 #, fuzzy, c-format msgid "unknown UID: %u\n" msgstr "芰亦 GID嚗%lu\n" -#: src/newgrp.c:212 +#: src/newgrp.c:241 #, c-format msgid "unknown GID: %lu\n" msgstr "芰亦 GID嚗%lu\n" -#: src/newgrp.c:355 src/newgrp.c:364 +#: src/newgrp.c:401 src/newgrp.c:410 msgid "Sorry.\n" msgstr "望\n" -#: src/newgrp.c:469 +#: src/newgrp.c:515 #, c-format msgid "too many groups\n" msgstr "冽瑞餈憭\n" @@ -1311,7 +1311,7 @@ msgstr "%s嚗摮皞W暝n" msgid "%s: Cannot execute %s" msgstr "%s嚗瘜扯 %s" -#: src/passwd.c:732 +#: src/passwd.c:727 #, c-format msgid "%s: repository %s not supported\n" msgstr "%s嚗銝舀 %s 摮具\n" @@ -1428,35 +1428,35 @@ msgstr "%s嚗銝賣湔啁冽 %s ∠娉n" msgid "%s: can't delete shadow password file\n" msgstr "%s嚗瘜文蔣摮撖隞跚n" -#: src/su.c:132 +#: src/su.c:129 msgid "Sorry." msgstr "望" -#: src/su.c:319 +#: src/su.c:315 #, c-format msgid "%s: must be run from a terminal\n" msgstr "%s嚗敹憿颱蝏蝡臭葉扯\n" -#: src/su.c:416 +#: src/su.c:412 #, c-format msgid "%s: pam_start: error %d\n" msgstr "%s嚗pam_start嚗霂 %d\n" -#: src/su.c:444 +#: src/su.c:440 #, c-format msgid "Unknown id: %s\n" msgstr "芰 id嚗%s\n" -#: src/su.c:479 src/su.c:495 +#: src/su.c:475 src/su.c:491 #, c-format msgid "You are not authorized to su %s\n" msgstr "冽瓷鋡急 su %s\n" -#: src/su.c:490 +#: src/su.c:486 msgid "(Enter your own password.)" msgstr "(霂瑁交刻芸楛撖)" -#: src/su.c:522 +#: src/su.c:520 #, c-format msgid "" "%s: %s\n" @@ -1465,7 +1465,7 @@ msgstr "" "%s嚗%s\n" "(敹賜)\n" -#: src/su.c:730 +#: src/su.c:727 #, c-format msgid "No shell\n" msgstr "瘝⊥ shell\n" @@ -1490,12 +1490,12 @@ msgstr "霂瑁交刻芸楛撖雿銝粹霂\n" msgid "No password file\n" msgstr "瘝⊥撖隞跚n" -#: src/sulogin.c:160 +#: src/sulogin.c:164 #, c-format msgid "No password entry for 'root'\n" msgstr "瘝⊥root撖憿鈾n" -#: src/sulogin.c:175 +#: src/sulogin.c:179 msgid "" "\n" "Type control-d to proceed with normal startup,\n" @@ -1505,219 +1505,225 @@ msgstr "" "脣 control-d 喳舐誧蝏凋蝙冽桅撣瑞臬嚗\n" "(颲 root 撖隞亥銵蝟餌蝏湔)嚗" -#: src/sulogin.c:210 +#: src/sulogin.c:214 msgid "Entering System Maintenance Mode\n" msgstr "甇刻亦頂蝏蝏湔斗芋撘\n" -#: src/useradd.c:221 src/useradd.c:234 src/usermod.c:664 src/usermod.c:677 +#: src/useradd.c:222 src/useradd.c:235 src/usermod.c:663 src/usermod.c:676 #, c-format msgid "%s: invalid numeric argument `%s'\n" msgstr "%s嚗啣售%s\n" -#: src/useradd.c:289 +#: src/useradd.c:290 #, c-format msgid "%s: unknown GID %s\n" msgstr "%s嚗芰亦 GID %s\n" -#: src/useradd.c:297 src/useradd.c:573 src/useradd.c:1014 src/usermod.c:217 -#: src/usermod.c:785 +#: src/useradd.c:298 src/useradd.c:574 src/useradd.c:1058 src/usermod.c:216 +#: src/usermod.c:788 #, c-format msgid "%s: unknown group %s\n" msgstr "%s嚗芰亦蝏 %s\n" -#: src/useradd.c:405 +#: src/useradd.c:406 #, c-format msgid "%s: cannot create new defaults file\n" msgstr "%s嚗瘜撱箸啁暺霈斗隞跚n" -#: src/useradd.c:410 +#: src/useradd.c:411 #, c-format msgid "%s: cannot open new defaults file\n" msgstr "%s嚗瘜撘啁暺霈斗隞跚n" -#: src/useradd.c:498 src/useradd.c:509 +#: src/useradd.c:499 src/useradd.c:510 #, c-format msgid "%s: rename: %s" msgstr "%s嚗孵嚗%s" -#: src/useradd.c:594 src/usermod.c:238 +#: src/useradd.c:595 src/usermod.c:237 #, c-format msgid "%s: group `%s' is a NIS group.\n" msgstr "%s嚗%s蝏臭銝 NIS 蝏\n" -#: src/useradd.c:603 src/usermod.c:247 +#: src/useradd.c:604 src/usermod.c:246 #, c-format msgid "%s: too many groups specified (max %d).\n" msgstr "%s嚗摰鈭餈憭蝏(憭 %d)\n" -#: src/useradd.c:635 +#: src/useradd.c:634 #, c-format -msgid "Usage: useradd [-u uid [-o]] [-g group] [-G group,...] \n" -msgstr "冽嚗useradd [-u uid [-o]] [-g 蝏] [-G 蝏,...] \n" +msgid "" +"Usage: useradd [options] LOGIN\n" +"\n" +"Options:\n" +" -b, --base-dir BASE_DIR\tbase directory for the the new user account\n" +"\t\t\t\thome directory\n" +" -c, --comment COMMENT\t\tset the GECOS field for the new user account\n" +" -d, --home-dir HOME_DIR\thome directory for the new user account\n" +" -D, --defaults\t\tprint or save modified default useradd\n" +"\t\t\t\tconfiguration\n" +" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n" +" -f, --inactive INACTIVE\tset password inactive after expiration\n" +"\t\t\t\tto INACTIVE\n" +" -g, --gid GROUP\t\tforce use GROUP for the new user account\n" +" -G, --groups GROUPS\t\tlist of supplementary groups for the new\n" +"\t\t\t\tuser account\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -k, --skel SKEL_DIR \t\tspecify an alternative skel directory\n" +" -K, --key KEY=VALUE\t\toverrides /etc/login.defs defaults\n" +" -m, --create-home\t\tcreate home directory for the new user\n" +"\t\t\t\taccount\n" +" -o, --non-unique\t\tallow create user with duplicate\n" +"\t\t\t\t(non-unique) UID\n" +" -p, --password PASSWORD\tuse encrypted password for the new user\n" +"\t\t\t\taccount\n" +" -s, --shell SHELL\t\tthe login shell for the new user account\n" +" -u, --uid UID\t\t\tforce use the UID for the new user account\n" +msgstr "" -#: src/useradd.c:638 -#, c-format -msgid " [-d home] [-s shell] [-c comment] [-m [-k template]]\n" -msgstr " [-d 銝餌桀] [-s shell] [-c 瘜券] [-m [-k 璅⊥瓢]\n" - -#: src/useradd.c:639 src/useradd.c:643 -#, c-format -msgid " [-f inactive] [-e expire]\n" -msgstr " [-f 憭望包 [-e 餈 ]\n" - -#: src/useradd.c:640 -#, c-format -msgid " [-p passwd] name\n" -msgstr " [-p 撖] 蝘豹n" - -#: src/useradd.c:642 -#, c-format -msgid " useradd -D [-g group] [-b base] [-s shell]\n" -msgstr " useradd -D [-g 蝏] [-b 銝餌桀] [-s shell]\n" - -#: src/useradd.c:722 src/usermod.c:426 +#: src/useradd.c:738 src/usermod.c:425 #, c-format msgid "%s: error locking group file\n" msgstr "%s嚗摰蝏隞嗆嗅粹\n" -#: src/useradd.c:726 src/usermod.c:431 +#: src/useradd.c:742 src/usermod.c:430 #, c-format msgid "%s: error opening group file\n" msgstr "%s嚗撘蝏隞嗆嗅粹\n" -#: src/useradd.c:732 src/usermod.c:524 +#: src/useradd.c:748 src/usermod.c:523 #, c-format msgid "%s: error locking shadow group file\n" msgstr "%s嚗摰敶勗蝏隞嗆嗅粹\n" -#: src/useradd.c:737 src/usermod.c:530 +#: src/useradd.c:753 src/usermod.c:529 #, c-format msgid "%s: error opening shadow group file\n" msgstr "%s嚗撘敶勗蝏隞嗆嗅粹\n" -#: src/useradd.c:875 +#: src/useradd.c:891 #, fuzzy, c-format msgid "%s: UID %u is not unique\n" msgstr "%s嚗gid %u 撟嗡臭\n" -#: src/useradd.c:905 +#: src/useradd.c:921 #, fuzzy, c-format msgid "%s: can't get unique UID\n" msgstr "%s嚗瘜瑕祆 gid\n" -#: src/useradd.c:936 +#: src/useradd.c:977 #, c-format msgid "%s: invalid base directory `%s'\n" msgstr "%s嚗銝餌桀%s\n" -#: src/useradd.c:946 +#: src/useradd.c:988 #, c-format msgid "%s: invalid comment `%s'\n" msgstr "%s嚗瘜券%s\n" -#: src/useradd.c:957 +#: src/useradd.c:1000 #, c-format msgid "%s: invalid home directory `%s'\n" msgstr "%s嚗銝餌桀%s\n" -#: src/useradd.c:975 src/usermod.c:768 +#: src/useradd.c:1018 src/usermod.c:771 #, c-format msgid "%s: invalid date `%s'\n" msgstr "%s嚗交%s\n" -#: src/useradd.c:988 +#: src/useradd.c:1031 #, c-format msgid "%s: shadow passwords required for -e\n" msgstr "%s嚗-e 圈閬敶勗撖\n" -#: src/useradd.c:1004 +#: src/useradd.c:1047 #, c-format msgid "%s: shadow passwords required for -f\n" msgstr "%s嚗-f 圈閬敶勗撖\n" -#: src/useradd.c:1070 src/usermod.c:745 src/usermod.c:755 src/usermod.c:800 -#: src/usermod.c:844 +#: src/useradd.c:1113 src/usermod.c:748 src/usermod.c:758 src/usermod.c:803 +#: src/usermod.c:847 #, c-format msgid "%s: invalid field `%s'\n" msgstr "%s嚗摮畾 %s\n" -#: src/useradd.c:1081 +#: src/useradd.c:1126 #, c-format msgid "%s: invalid shell `%s'\n" msgstr "%s嚗 shell%s\n" -#: src/useradd.c:1122 +#: src/useradd.c:1169 #, c-format msgid "%s: invalid user name '%s'\n" msgstr "%s嚗冽瑕%s\n" -#: src/useradd.c:1156 src/userdel.c:242 src/usermod.c:909 +#: src/useradd.c:1203 src/userdel.c:242 src/usermod.c:920 #, c-format msgid "%s: cannot rewrite password file\n" msgstr "%s嚗瘜撖隞跚n" -#: src/useradd.c:1161 src/userdel.c:245 src/usermod.c:914 +#: src/useradd.c:1208 src/userdel.c:245 src/usermod.c:925 #, c-format msgid "%s: cannot rewrite shadow password file\n" msgstr "%s嚗瘜敶勗撖隞跚n" -#: src/useradd.c:1197 src/userdel.c:289 src/usermod.c:942 +#: src/useradd.c:1244 src/userdel.c:289 src/usermod.c:953 #, c-format msgid "%s: unable to lock password file\n" msgstr "%s嚗瘜摰撖隞跚n" -#: src/useradd.c:1201 src/userdel.c:293 src/usermod.c:946 +#: src/useradd.c:1248 src/userdel.c:293 src/usermod.c:957 #, c-format msgid "%s: unable to open password file\n" msgstr "%s嚗瘜撘撖隞跚n" -#: src/useradd.c:1207 src/userdel.c:298 src/usermod.c:951 +#: src/useradd.c:1254 src/userdel.c:298 src/usermod.c:962 #, c-format msgid "%s: cannot lock shadow password file\n" msgstr "%s嚗瘜摰敶勗撖隞跚n" -#: src/useradd.c:1213 src/userdel.c:303 src/usermod.c:956 +#: src/useradd.c:1260 src/userdel.c:303 src/usermod.c:967 #, c-format msgid "%s: cannot open shadow password file\n" msgstr "%s嚗瘜撘敶勗撖隞跚n" -#: src/useradd.c:1300 +#: src/useradd.c:1347 #, c-format msgid "%s: error adding new password entry\n" msgstr "%s嚗交啣憿寞嗅粹\n" -#: src/useradd.c:1310 src/usermod.c:1019 +#: src/useradd.c:1358 src/usermod.c:1030 #, c-format msgid "%s: error adding new shadow password entry\n" msgstr "%s嚗交啣蔣摮撖憿寞嗅粹\n" -#: src/useradd.c:1337 +#: src/useradd.c:1386 #, c-format msgid "%s: cannot create directory %s\n" msgstr "%s嚗瘜撱箇桀 %s\n" -#: src/useradd.c:1367 +#: src/useradd.c:1416 #, c-format msgid "No group named \"mail\" exists, creating mail spool with mode 0600.\n" msgstr "" -#: src/useradd.c:1390 +#: src/useradd.c:1439 #, fuzzy, c-format msgid "Can't create mail spool for user %s.\n" msgstr "%s嚗銝賣湔啁冽 %s ∠娉n" -#: src/useradd.c:1492 src/usermod.c:888 +#: src/useradd.c:1541 src/usermod.c:899 #, c-format msgid "%s: user %s exists\n" msgstr "%s嚗冽 %s 撌脣沔n" -#: src/useradd.c:1506 +#: src/useradd.c:1555 #, c-format msgid "" "%s: group %s exists - if you want to add this user to that group, use -g.\n" msgstr "%s嚗%s 蝏撌脩摮 - 憒冽喳甇斤冽瑕亙啗砲蝏嚗霂瑚蝙 -g 啜\n" -#: src/useradd.c:1544 +#: src/useradd.c:1593 #, c-format msgid "%s: warning: CREATE_HOME not supported, please use -m instead.\n" msgstr "%s嚗霅血嚗CREATE_HOME 芾◤舀嚗霂瑚蝙 -m 啜\n" @@ -1767,12 +1773,12 @@ msgstr "%s嚗%s 撟嗡撅鈭 %s嚗隞乩隡么n" msgid "%s: warning: can't remove " msgstr "%s嚗霅血嚗瘜" -#: src/userdel.c:584 src/usermod.c:702 +#: src/userdel.c:584 src/usermod.c:701 #, c-format msgid "%s: user %s does not exist\n" msgstr "%s嚗冽 %s 銝摮沔n" -#: src/userdel.c:599 src/usermod.c:718 +#: src/userdel.c:599 src/usermod.c:717 #, c-format msgid "%s: user %s is a NIS user\n" msgstr "%s嚗冽 %s NIS 冽愧n" @@ -1787,101 +1793,106 @@ msgstr "%s嚗銝賢斤桀 %s (銝箄撠斤冽 %s 銝餌桀)\n" msgid "%s: error removing directory %s\n" msgstr "%s嚗斤桀 %s 嗅粹\n" -#: src/usermod.c:279 +#: src/usermod.c:278 #, fuzzy, c-format -msgid "Usage: %s\t[-u uid [-o]] [-g group] [-G group,...] \n" +msgid "Usage: %s\t[-u uid [-o]] [-g group] [[-G group,...] [-a]] \n" msgstr "冽嚗%s\t[-u uid [-o]] [-g 蝏] [-G 蝏,...] \n" -#: src/usermod.c:283 +#: src/usermod.c:282 #, c-format msgid "\t\t[-d home [-m]] [-s shell] [-c comment] [-l new_name]\n" msgstr "\t\t[-d 銝餌桀 [-m]] [-s shell] [-c 瘜券] [-l 啣蝘財\n" -#: src/usermod.c:285 +#: src/usermod.c:284 #, c-format msgid "[-f inactive] [-e expire] " msgstr "[-f 憭望包 [-e 餈包 " -#: src/usermod.c:286 +#: src/usermod.c:285 #, c-format msgid "[-p passwd] [-L|-U] name\n" msgstr "[-p 撖] [-L|-U] 蝘豹n" -#: src/usermod.c:458 +#: src/usermod.c:457 #, c-format msgid "%s: out of memory in update_group\n" msgstr "%s嚗update_group 摮皞W暝n" -#: src/usermod.c:567 +#: src/usermod.c:566 #, c-format msgid "%s: out of memory in update_gshadow\n" msgstr "%s嚗update_gshadow 摮皞W暝n" -#: src/usermod.c:867 +#: src/usermod.c:870 #, c-format msgid "%s: no flags given\n" msgstr "%s嚗瘝⊥摰敹\n" -#: src/usermod.c:873 +#: src/usermod.c:876 #, c-format msgid "%s: shadow passwords required for -e and -f\n" msgstr "%s嚗-e -f 圈閬敶勗撖\n" -#: src/usermod.c:893 +#: src/usermod.c:886 +#, c-format +msgid "%s: -a flag is ONLY allowed with the -G flag\n" +msgstr "" + +#: src/usermod.c:904 #, c-format msgid "%s: uid %lu is not unique\n" msgstr "%s嚗uid %lu 銝臭\n" -#: src/usermod.c:1004 +#: src/usermod.c:1015 #, c-format msgid "%s: error changing password entry\n" msgstr "%s嚗孵撖憿寞嗅粹\n" -#: src/usermod.c:1010 +#: src/usermod.c:1021 #, c-format msgid "%s: error removing password entry\n" msgstr "%s嚗文憿寞嗅粹\n" -#: src/usermod.c:1026 +#: src/usermod.c:1037 #, c-format msgid "%s: error removing shadow password entry\n" msgstr "%s嚗文蔣摮撖憿寞嗅粹\n" -#: src/usermod.c:1053 +#: src/usermod.c:1064 #, c-format msgid "%s: directory %s exists\n" msgstr "%s嚗桀 %s 銝摮沔n" -#: src/usermod.c:1061 +#: src/usermod.c:1072 #, c-format msgid "%s: can't create %s\n" msgstr "%s嚗瘜撱 %s\n" -#: src/usermod.c:1066 +#: src/usermod.c:1077 #, c-format msgid "%s: can't chown %s\n" msgstr "%s嚗瘜孵 %s 蝏俞n" -#: src/usermod.c:1078 +#: src/usermod.c:1089 #, c-format msgid "%s: warning: failed to completely remove old home directory %s" msgstr "" -#: src/usermod.c:1088 +#: src/usermod.c:1099 #, c-format msgid "%s: cannot rename directory %s to %s\n" msgstr "%s嚗瘜撠桀 %s 孵銝 %s\n" -#: src/usermod.c:1183 +#: src/usermod.c:1194 #, c-format msgid "%s: warning: %s not owned by %s\n" msgstr "%s嚗霅血嚗%s 銝撅鈭 %s\n" -#: src/usermod.c:1189 +#: src/usermod.c:1200 msgid "failed to change mailbox owner" msgstr "孵靽∠拳憭梯揖" -#: src/usermod.c:1197 +#: src/usermod.c:1208 msgid "failed to rename mailbox" msgstr "瘜銝箔縑蝞望孵" @@ -1918,6 +1929,27 @@ msgstr "" "vipw 蝻颲 /etc/passwd vipw -s 蝻颲 /etc/shadow\n" "vigr 蝻颲 /etc/group vigr -s 蝻颲 /etc/gshadow\n" +#, fuzzy +#~ msgid "Usage: useradd [-u uid [-o]] [-g group] [-G group,...] \n" +#~ msgstr "冽嚗useradd [-u uid [-o]] [-g 蝏] [-G 蝏,...] \n" + +#~ msgid "" +#~ " [-d home] [-s shell] [-c comment] [-m [-k template]]\n" +#~ msgstr " [-d 銝餌桀] [-s shell] [-c 瘜券] [-m [-k 璅⊥瓢]\n" + +#~ msgid " [-f inactive] [-e expire]\n" +#~ msgstr " [-f 憭望包 [-e 餈 ]\n" + +#, fuzzy +#~ msgid " [-p passwd] [-K KEY=VALUE] name\n" +#~ msgstr " [-p 撖] 蝘豹n" + +#~ msgid " useradd -D [-g group] [-b base] [-s shell]\n" +#~ msgstr " useradd -D [-g 蝏] [-b 銝餌桀] [-s shell]\n" + +#~ msgid "%s: -O requires NAME=VALUE\n" +#~ msgstr "%s嚗-O 閬 NAME=VALUE\n" + #~ msgid "unknown uid: %u\n" #~ msgstr "芰亦 uid嚗%u\n" diff --git a/po/zh_TW.gmo b/po/zh_TW.gmo index 5014f85888a1f0a84d1b2418b5d097defc165c3e..f1f5b353cff9b74a49eab5f0a5f5625f58329253 100644 GIT binary patch delta 7821 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 LV)Cob>FWPq-c@-v delta 8355 zcmZwM30PKD9>?(u8Yze%n*t&icTiLW#67?@#Vr&RL($A|QYWXd#T;AQ zGSeExGIJ?YXHlnSY?>I;Y#No!QKr$Ev~hC2zxNz_dV0K%e?I4&d+yoq`=ai>?Q?ax zujliShR--$(|sJLB^C!bP95nT5h`_@p{*Pz4e!SwT!vI}p2Be4fNih_JK(1{8E<1B zoE+;oU2r`P#N!x`L9XNQ$K&+kXJ-oXkY}6~7=>G{hp{>NGpLTPV-IW*=WW0lh26=Q zVHJS!6ejS3>INeY=P@hGv0&k@F+IJuTd*?3u()V zWK`<74>CDt9J*MAdhS__#sjvz)|TJIaQb&*8Ln146`NufY9;bf4L^ihfwdThJCHxl zVSe<*i>MWBLvNut8da|t>BCus?Qw&>e-t(0TJ&fp*KCDgYUxHAYQzs<49>Rs)uQsOMLrp5M`d_19AWkpeBpp8 zMpYb#s<;@nq?=J4zGus8QT2Ti&4Ah4%1Ng^H3dBp^MeFd=CbZ{|H0z z9QLDs=NgF+OiD2g4Mc58DQeGGV^iFMF783?^(Uya;*)CL{|>19Sak6r)EQcj8rV_P zM9-ln_C0#^fXnBpZVX1bB3Y6){uGnkI7vQvp_a0lLl z`%wctjH-VY^)}R_RxE@K*M!<(3+#tli5%ob@;HUI!di^w#tzgBPa+kZTJ*z!biT7O z1oa&dh3Y61HGmR~!DXm{yo73J7ivomq6YFY>i%U6qJQUqB$iSTn8C*{K8e}*0j6U_ zra3IRsM9|e_4+-IIy-x?C4Pol`WvX31`aUg?NKW+054z;s-3lFlVs2 zu@3o^b$*Rns&lBl{u&(|!i^+AW9 z2`xeOyEcpc_apHt1?uPxbnzqx;1$%&Z(@6l9bxu4Cz<$_s44;-bA2}Az zR_uaTur;=P!29X!+=qJK7ody3vU(1Z(9(U5+QS=|fiACr8Yn^?uE$VIf5>_ko07j} z4H#>F-HyUWly|@o?1mk208-VNh3fBpU8Z}}k*L=3eqn30M zcEVqv>hD7>=||STA~@) z8dqXF+-dz7wPH81CAKIv-;$}Q2@FEMkDN)U*L54}`9s(N&to+GJ58pU4~CAYj(TAn zPQ{?pAzb_!}hS=O1T=U3YNo7N9)`4xkd69sS%@0IHdKelP`{9Tg`Mz*z2COX)XP8(U=q5x$mUrB*^EJUr)lQw_U=1-$K4xVd_K|k^ds2L{VNE~PHZ$_8= zF4UHs@{rJsE@FSYj%qNu!ZehQTA3lJ@;uaorPjr$EnH*WjE%|fL(TXIYDMZ%69}j@ z?PQ=P?ioo!Bd$V!T!K0@D^N?c1$DSSK<)kCP)plzo~a*=>YzP_VkT)tZb+ zly5~1uom@t-9T+=$irr-T~v7@YDI=%21NHwIG&r2n&I782aFC;;+OcB8mv5Fo!rydJxgYhneV7<0ak{zZzTn zP_YN0vvHo_U-Yi7Vce`P=g*^*?}$ zQ*i>Ww>R%FgtGtHjJD_;5k=Yic!(HATGua$n}k+Jm$p$?XYL2%hu$2&Wuwl>BH|X| zoqrvP0YrZ)^QGi0A#_b9&v%RSj5o)bApantt2d6vo_GK^5She}uSA=PrOr&!N%q-a zkS-vevi&=}!rrT?HNsX@cIc1NgYEqs#}s{{E-#Br1L{v1R8UQ!7}H0g;%5m7_FtCr+GLSH1G5e3}nMU;}(RZFxZ zwh^ZZU5g1{>gcKCP)DE1y+3ucV;B-?>xmhuROi(`Oe>oi}}cNdc8h z+>(Xm(<@5uR5r8_cX#GrmT8Cl~7)huY;yg~Jvc3;+1 zwEuf#)5IaBoz7jlbSZGF52dHnyqF&67g$(Y(%Ze$VRfJMsGroV**|!KpMQ_U?%mv^ zwB9K_H?l-dz^0 z`lZFKqVKYl?8i&=O!nvo)wgpxRo}>otWL\n" "Language-Team: Chinese (traditional) \n" @@ -144,12 +144,12 @@ msgstr "瘝桅嚗撠隞 HOME=/ 餃" msgid "Cannot execute %s" msgstr "⊥瑁 %s" -#: libmisc/sub.c:55 +#: libmisc/sub.c:56 #, c-format msgid "Invalid root directory \"%s\"\n" msgstr "⊥寧桅%s\n" -#: libmisc/sub.c:67 +#: libmisc/sub.c:68 #, c-format msgid "Can't change root directory to \"%s\"\n" msgstr "⊥撠寧桅寡算%s\n" @@ -169,16 +169,16 @@ msgstr "⊥箄身摰閮舫蝵桃征\n" msgid "configuration error - unknown item '%s' (notify administrator)\n" msgstr "蝵桅航炊 - 芰仿栽%s(隢亦恣)\n" -#: lib/pwauth.c:45 src/newgrp.c:338 +#: lib/pwauth.c:48 src/newgrp.c:384 msgid "Password: " msgstr "撖蝣潘" -#: lib/pwauth.c:47 +#: lib/pwauth.c:50 #, c-format msgid "%s's Password: " msgstr "%s 撖蝣潘" -#: src/chage.c:110 +#: src/chage.c:115 #, fuzzy, c-format msgid "" "Usage: chage [options] user\n" @@ -208,147 +208,147 @@ msgstr "" " -M, --maxdays MAX_DAYS\t憭敹賊 MIN_DAYS 憭拇賣寡撖蝣墦n" " -W, --warndays WARN_DAYS\t撖蝣澆券 WARN_DAYS 憭拇澆箄郎\n" -#: src/chage.c:155 src/chfn.c:139 src/chsh.c:89 +#: src/chage.c:160 src/chfn.c:139 src/chsh.c:89 #, c-format msgid "Enter the new value, or press ENTER for the default\n" msgstr "隢頛詨交啣潘湔交 ENTER 萎誑雿輻券閮剖墦n" -#: src/chage.c:159 +#: src/chage.c:164 msgid "Minimum Password Age" msgstr "撖蝣潭撠" -#: src/chage.c:165 +#: src/chage.c:170 msgid "Maximum Password Age" msgstr "撖蝣潭憭批" -#: src/chage.c:172 +#: src/chage.c:177 msgid "Last Password Change (YYYY-MM-DD)" msgstr "餈銝甈∪蝣潔耨寞 (YYYY-MM-DD)" -#: src/chage.c:180 +#: src/chage.c:185 msgid "Password Expiration Warning" msgstr "撖蝣潮霅血" -#: src/chage.c:186 +#: src/chage.c:191 msgid "Password Inactive" msgstr "撖蝣澆仃" -#: src/chage.c:194 +#: src/chage.c:199 msgid "Account Expiration Date (YYYY-MM-DD)" msgstr "撣單園 (YYYY-MM-DD)" -#: src/chage.c:241 +#: src/chage.c:246 #, c-format msgid "Last password change\t\t\t\t\t: " msgstr "餈銝甈∪蝣潔耨寞\t\t\t\t\t嚗" -#: src/chage.c:243 src/chage.c:257 src/chage.c:273 src/chage.c:286 +#: src/chage.c:248 src/chage.c:262 src/chage.c:278 src/chage.c:291 #, c-format msgid "never\n" msgstr "敺銝\n" -#: src/chage.c:254 +#: src/chage.c:259 #, c-format msgid "Password expires\t\t\t\t\t: " msgstr "撖蝣潮\t\t\t\t\t嚗" -#: src/chage.c:270 +#: src/chage.c:275 #, c-format msgid "Password inactive\t\t\t\t\t: " msgstr "撖蝣澆仃\t\t\t\t\t嚗" -#: src/chage.c:284 +#: src/chage.c:289 #, c-format msgid "Account expires\t\t\t\t\t\t: " msgstr "撣單園\t\t\t\t\t嚗" -#: src/chage.c:300 +#: src/chage.c:305 #, c-format msgid "Minimum number of days between password change\t\t: %ld\n" msgstr "撠敹賊撟曉予賣寡撖蝣墦t\t\t\t嚗%ld\n" -#: src/chage.c:302 +#: src/chage.c:307 #, c-format msgid "Maximum number of days between password change\t\t: %ld\n" msgstr "憭敹賊撟曉予賣寡撖蝣墦t\t\t\t嚗%ld\n" -#: src/chage.c:304 +#: src/chage.c:309 #, c-format msgid "Number of days of warning before password expires\t: %ld\n" msgstr "典蝣澆閬銋憭撠憭拇澆箄郎\t\t\t\t嚗%ld\n" -#: src/chage.c:462 +#: src/chage.c:467 #, c-format msgid "%s: do not include \"l\" with other flags\n" msgstr "%s嚗隢銝閬嗅璅隤銝雿輻兩l\n" -#: src/chage.c:474 src/chage.c:602 src/chfn.c:268 src/chfn.c:277 +#: src/chage.c:479 src/chage.c:607 src/chfn.c:268 src/chfn.c:277 #: src/chfn.c:286 src/chfn.c:295 src/chfn.c:304 src/chfn.c:370 src/chfn.c:382 -#: src/gpasswd.c:150 src/login.c:426 src/passwd.c:769 src/passwd.c:805 +#: src/gpasswd.c:150 src/login.c:430 src/passwd.c:769 src/passwd.c:805 #, c-format msgid "%s: Permission denied.\n" msgstr "%s嚗甈鋡急\n" -#: src/chage.c:507 src/chage.c:713 src/chpasswd.c:173 src/groupadd.c:488 -#: src/groupdel.c:274 src/groupmod.c:456 src/newusers.c:355 src/useradd.c:1469 -#: src/userdel.c:567 src/usermod.c:1272 src/usermod.c:1326 +#: src/chage.c:512 src/chage.c:718 src/chpasswd.c:173 src/groupadd.c:488 +#: src/groupdel.c:274 src/groupmod.c:456 src/newusers.c:355 src/useradd.c:1518 +#: src/userdel.c:567 src/usermod.c:1283 src/usermod.c:1337 #, c-format msgid "%s: PAM authentication failed\n" msgstr "%s嚗PAM 撽閮澆仃\n" -#: src/chage.c:525 src/chpasswd.c:188 +#: src/chage.c:530 src/chpasswd.c:188 #, c-format msgid "%s: can't open password file\n" msgstr "%s嚗⊥撖蝣潭隞跚n" -#: src/chage.c:532 src/chfn.c:324 src/chsh.c:181 src/gpasswd.c:139 +#: src/chage.c:537 src/chfn.c:324 src/chsh.c:181 src/gpasswd.c:139 #: src/gpasswd.c:216 src/groups.c:64 src/passwd.c:811 #, c-format msgid "%s: unknown user %s\n" msgstr "%s嚗芰乩蝙刻嚗%s\n" -#: src/chage.c:550 +#: src/chage.c:555 #, c-format -msgid "%s: can't lock shadow password file" -msgstr "%s嚗⊥摰shadow撖蝣潭隞" +msgid "%s: can't lock shadow password file\n" +msgstr "%s嚗⊥摰shadow撖蝣潭隞跚n" -#: src/chage.c:558 +#: src/chage.c:563 #, c-format -msgid "%s: can't open shadow password file" -msgstr "%s嚗⊥敶勗撖蝣潭隞" +msgid "%s: can't open shadow password file\n" +msgstr "%s嚗⊥敶勗撖蝣潭隞跚n" -#: src/chage.c:618 +#: src/chage.c:623 #, c-format msgid "Changing the aging information for %s\n" msgstr "甇函 %s 靽格孵僑朣∟珮n" -#: src/chage.c:620 +#: src/chage.c:625 #, c-format msgid "%s: error changing fields\n" msgstr "%s嚗寡摮畾菜粹珮n" -#: src/chage.c:644 src/pwunconv.c:136 +#: src/chage.c:649 src/pwunconv.c:136 #, c-format msgid "%s: can't update password file\n" msgstr "%s嚗⊥湔啣蝣潭獢\n" -#: src/chage.c:667 src/pwunconv.c:131 +#: src/chage.c:672 src/pwunconv.c:131 #, c-format msgid "%s: can't update shadow password file\n" msgstr "%s嚗⊥湔酒hadow撖蝣潭獢\n" -#: src/chage.c:680 +#: src/chage.c:685 #, c-format msgid "%s: can't rewrite shadow password file\n" msgstr "%s嚗⊥撖哀hadow撖蝣潭獢\n" -#: src/chage.c:724 +#: src/chage.c:729 #, c-format msgid "%s: can't rewrite password file\n" msgstr "%s嚗⊥撖怠蝣潭獢\n" -#: src/chage.c:743 src/chpasswd.c:357 src/groupadd.c:534 src/groupdel.c:339 -#: src/groupmod.c:523 src/newusers.c:570 src/useradd.c:1564 src/userdel.c:689 +#: src/chage.c:748 src/chpasswd.c:357 src/groupadd.c:534 src/groupdel.c:339 +#: src/groupmod.c:523 src/newusers.c:570 src/useradd.c:1613 src/userdel.c:689 #, c-format msgid "%s: PAM chauthtok failed\n" msgstr "%s嚗PAM chauthtok 憭望\n" @@ -457,7 +457,7 @@ msgstr "⊥摰撖蝣潭獢儮蝔敺閰艾\n" msgid "Cannot open the password file.\n" msgstr "⊥撖蝣潭獢\n" -#: src/chfn.c:544 src/chsh.c:356 src/passwd.c:477 src/usermod.c:982 +#: src/chfn.c:544 src/chsh.c:356 src/passwd.c:477 src/usermod.c:993 #, c-format msgid "%s: %s not found in /etc/passwd\n" msgstr "%s嚗芸 /etc/passwd 銝剜曉 %s\n" @@ -674,7 +674,7 @@ msgstr "%s嚗-A 閬shadow蝢斤撖蝣墦n" msgid "Who are you?\n" msgstr "雿航狐嚗\n" -#: src/gpasswd.c:299 src/newgrp.c:289 +#: src/gpasswd.c:299 src/newgrp.c:318 #, c-format msgid "unknown group: %s\n" msgstr "芰亦黎蝯嚗%s\n" @@ -767,12 +767,12 @@ msgid "Usage: groupadd [-g gid [-o]] [-f] group\n" msgstr "冽嚗groupadd [-g gid [-o]] [-f] 蝢斤\n" #: src/groupadd.c:161 src/groupadd.c:169 src/groupmod.c:174 src/groupmod.c:196 -#: src/useradd.c:823 src/usermod.c:496 src/usermod.c:618 +#: src/useradd.c:839 src/usermod.c:495 src/usermod.c:617 #, c-format msgid "%s: error adding new group entry\n" msgstr "%s嚗憓啁黎蝯格粹珮n" -#: src/groupadd.c:218 src/useradd.c:870 +#: src/groupadd.c:218 src/useradd.c:886 #, c-format msgid "%s: name %s is not unique\n" msgstr "%s嚗蝔 %s 銝虫臭\n" @@ -792,24 +792,24 @@ msgstr "%s嚗⊥脣冽 gid\n" msgid "%s: %s is not a valid group name\n" msgstr "%s嚗%s 銝舀蝢斤\n" -#: src/groupadd.c:308 src/groupmod.c:307 +#: src/groupadd.c:318 src/groupmod.c:307 #, c-format msgid "%s: invalid group %s\n" msgstr "%s嚗⊥蝢斤 %s\n" -#: src/groupadd.c:325 src/useradd.c:1058 -#, c-format -msgid "%s: -O requires NAME=VALUE\n" +#: src/groupadd.c:332 src/useradd.c:1094 +#, fuzzy, c-format +msgid "%s: -K requires KEY=VALUE\n" msgstr "%s嚗-O 閬 NAME=VALUE\n" -#: src/groupadd.c:369 src/groupdel.c:123 src/groupmod.c:342 src/useradd.c:1167 -#: src/userdel.c:247 src/usermod.c:504 +#: src/groupadd.c:369 src/groupdel.c:123 src/groupmod.c:342 src/useradd.c:1214 +#: src/userdel.c:247 src/usermod.c:503 #, c-format msgid "%s: cannot rewrite group file\n" msgstr "%s嚗⊥撖怎黎蝯瑼獢\n" -#: src/groupadd.c:376 src/groupdel.c:130 src/groupmod.c:349 src/useradd.c:1175 -#: src/userdel.c:253 src/usermod.c:627 +#: src/groupadd.c:376 src/groupdel.c:130 src/groupmod.c:349 src/useradd.c:1222 +#: src/userdel.c:253 src/usermod.c:626 #, c-format msgid "%s: cannot rewrite shadow group file\n" msgstr "%s嚗⊥撖哀hadow蝢斤瑼獢\n" @@ -869,7 +869,7 @@ msgstr "%s嚗%s 蝢斤銝摮沔n" msgid "%s: group %s is a NIS group\n" msgstr "%s嚗%s 蝢斤臭 NIS 蝢斤\n" -#: src/groupdel.c:306 src/groupmod.c:489 src/userdel.c:603 src/usermod.c:723 +#: src/groupdel.c:306 src/groupmod.c:489 src/userdel.c:603 src/usermod.c:722 #, c-format msgid "%s: %s is the NIS master\n" msgstr "%s嚗%s NIS 蝞∠﹏n" @@ -1131,7 +1131,7 @@ msgstr "" "\n" "[敹賜交瑞閬瘙 -- 閮 root 餃乓]\n" -#: src/login.c:297 +#: src/login.c:302 #, c-format msgid "" "\n" @@ -1140,17 +1140,17 @@ msgstr "" "\n" "餃仿暹 %d 蝘\n" -#: src/login.c:570 +#: src/login.c:576 #, c-format msgid " on `%.100s' from `%.200s'" msgstr " 兩%.100s銝嚗靘芬%.200s" -#: src/login.c:573 +#: src/login.c:579 #, c-format msgid " on `%.100s'" msgstr "兩%.100s銝" -#: src/login.c:730 +#: src/login.c:736 #, c-format msgid "" "\n" @@ -1159,25 +1159,25 @@ msgstr "" "\n" " %s 雿輻刻蝔梧" -#: src/login.c:885 src/sulogin.c:203 +#: src/login.c:891 src/sulogin.c:207 msgid "Login incorrect" msgstr "餃仿航炊" -#: src/login.c:1032 +#: src/login.c:1038 msgid "Warning: login re-enabled after temporary lockout.\n" msgstr "霅血嚗函剜怎摰敺撠W儔餃乓\n" -#: src/login.c:1046 +#: src/login.c:1052 #, c-format msgid "Last login: %s on %s" msgstr "銝甈∠餃伐%s %s 銝" -#: src/login.c:1049 +#: src/login.c:1055 #, c-format msgid "Last login: %.19s on %s" msgstr "銝甈∠餃伐%.19s %s 銝" -#: src/login.c:1054 +#: src/login.c:1060 #, c-format msgid " from %.*s" msgstr " 靘 %.*s" @@ -1192,21 +1192,21 @@ msgstr "冽嚗newgrp [-] [蝢斤]\n" msgid "Usage: sg group [[-c] command]\n" msgstr "冽嚗sg 蝢斤 [[-c] 賭誘]\n" -#: src/newgrp.c:130 +#: src/newgrp.c:159 #, fuzzy, c-format msgid "unknown UID: %u\n" msgstr "芰亦 GID嚗%lu\n" -#: src/newgrp.c:212 +#: src/newgrp.c:241 #, c-format msgid "unknown GID: %lu\n" msgstr "芰亦 GID嚗%lu\n" -#: src/newgrp.c:355 src/newgrp.c:364 +#: src/newgrp.c:401 src/newgrp.c:410 msgid "Sorry.\n" msgstr "望\n" -#: src/newgrp.c:469 +#: src/newgrp.c:515 #, c-format msgid "too many groups\n" msgstr "雿輻刻蝢斤憭\n" @@ -1352,7 +1352,7 @@ msgstr "%s嚗閮園銝頞許n" msgid "%s: Cannot execute %s" msgstr "%s嚗⊥瑁 %s" -#: src/passwd.c:732 +#: src/passwd.c:727 #, c-format msgid "%s: repository %s not supported\n" msgstr "%s嚗銝舀 %s 憟隞嗅摨怒\n" @@ -1469,35 +1469,35 @@ msgstr "%s嚗銝賣湔唬蝙刻 %s 娉n" msgid "%s: can't delete shadow password file\n" msgstr "%s嚗⊥芷山hadow撖蝣潭獢\n" -#: src/su.c:132 +#: src/su.c:129 msgid "Sorry." msgstr "望" -#: src/su.c:319 +#: src/su.c:315 #, c-format msgid "%s: must be run from a terminal\n" msgstr "%s嚗敹敺蝯蝡臭葉瑁\n" -#: src/su.c:416 +#: src/su.c:412 #, c-format msgid "%s: pam_start: error %d\n" msgstr "%s嚗pam_start嚗航炊 %d\n" -#: src/su.c:444 +#: src/su.c:440 #, c-format msgid "Unknown id: %s\n" msgstr "芰 id嚗%s\n" -#: src/su.c:479 src/su.c:495 +#: src/su.c:475 src/su.c:491 #, c-format msgid "You are not authorized to su %s\n" msgstr "冽鋡急甈 su %s\n" -#: src/su.c:490 +#: src/su.c:486 msgid "(Enter your own password.)" msgstr "(隢頛詨交刻芸楛撖蝣)" -#: src/su.c:522 +#: src/su.c:520 #, c-format msgid "" "%s: %s\n" @@ -1506,7 +1506,7 @@ msgstr "" "%s嚗%s\n" "(敹賜)\n" -#: src/su.c:730 +#: src/su.c:727 #, c-format msgid "No shell\n" msgstr "瘝 shell\n" @@ -1531,12 +1531,12 @@ msgstr "隢頛詨交刻芸楛撖蝣潔粹閮潦\n" msgid "No password file\n" msgstr "瘝撖蝣潭獢\n" -#: src/sulogin.c:160 +#: src/sulogin.c:164 #, c-format msgid "No password entry for 'root'\n" msgstr "瘝root撖蝣潮娉n" -#: src/sulogin.c:175 +#: src/sulogin.c:179 msgid "" "\n" "Type control-d to proceed with normal startup,\n" @@ -1546,220 +1546,226 @@ msgstr "" "銝 control-d 喳舐匱蝥雿輻冽桅撣單嗥啣嚗\n" "(頛詨 root 撖蝣潔誑脰蝟餌絞蝬剛風)嚗" -#: src/sulogin.c:210 +#: src/sulogin.c:214 msgid "Entering System Maintenance Mode\n" msgstr "甇券脣亦頂蝯梁雁霅瑟芋撘\n" -#: src/useradd.c:221 src/useradd.c:234 src/usermod.c:664 src/usermod.c:677 +#: src/useradd.c:222 src/useradd.c:235 src/usermod.c:663 src/usermod.c:676 #, c-format msgid "%s: invalid numeric argument `%s'\n" msgstr "%s嚗⊥詨詹%s\n" -#: src/useradd.c:289 +#: src/useradd.c:290 #, c-format msgid "%s: unknown GID %s\n" msgstr "%s嚗芰亦 GID %s\n" -#: src/useradd.c:297 src/useradd.c:573 src/useradd.c:1014 src/usermod.c:217 -#: src/usermod.c:785 +#: src/useradd.c:298 src/useradd.c:574 src/useradd.c:1058 src/usermod.c:216 +#: src/usermod.c:788 #, c-format msgid "%s: unknown group %s\n" msgstr "%s嚗芰亦蝢斤 %s\n" -#: src/useradd.c:405 +#: src/useradd.c:406 #, c-format msgid "%s: cannot create new defaults file\n" msgstr "%s嚗⊥撱箇啁閮剜獢\n" -#: src/useradd.c:410 +#: src/useradd.c:411 #, c-format msgid "%s: cannot open new defaults file\n" msgstr "%s嚗⊥啁閮剜獢\n" -#: src/useradd.c:498 src/useradd.c:509 +#: src/useradd.c:499 src/useradd.c:510 #, c-format msgid "%s: rename: %s" msgstr "%s嚗游嚗%s" -#: src/useradd.c:594 src/usermod.c:238 +#: src/useradd.c:595 src/usermod.c:237 #, c-format msgid "%s: group `%s' is a NIS group.\n" msgstr "%s嚗%s蝢斤臭 NIS 蝢斤\n" -#: src/useradd.c:603 src/usermod.c:247 +#: src/useradd.c:604 src/usermod.c:246 #, c-format msgid "%s: too many groups specified (max %d).\n" msgstr "%s嚗摰鈭憭蝢斤(憭 %d)\n" -#: src/useradd.c:635 +#: src/useradd.c:634 #, c-format -msgid "Usage: useradd [-u uid [-o]] [-g group] [-G group,...] \n" -msgstr "冽嚗useradd [-u uid [-o]] [-g 蝢斤] [-G 蝢斤,...] \n" +msgid "" +"Usage: useradd [options] LOGIN\n" +"\n" +"Options:\n" +" -b, --base-dir BASE_DIR\tbase directory for the the new user account\n" +"\t\t\t\thome directory\n" +" -c, --comment COMMENT\t\tset the GECOS field for the new user account\n" +" -d, --home-dir HOME_DIR\thome directory for the new user account\n" +" -D, --defaults\t\tprint or save modified default useradd\n" +"\t\t\t\tconfiguration\n" +" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n" +" -f, --inactive INACTIVE\tset password inactive after expiration\n" +"\t\t\t\tto INACTIVE\n" +" -g, --gid GROUP\t\tforce use GROUP for the new user account\n" +" -G, --groups GROUPS\t\tlist of supplementary groups for the new\n" +"\t\t\t\tuser account\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -k, --skel SKEL_DIR \t\tspecify an alternative skel directory\n" +" -K, --key KEY=VALUE\t\toverrides /etc/login.defs defaults\n" +" -m, --create-home\t\tcreate home directory for the new user\n" +"\t\t\t\taccount\n" +" -o, --non-unique\t\tallow create user with duplicate\n" +"\t\t\t\t(non-unique) UID\n" +" -p, --password PASSWORD\tuse encrypted password for the new user\n" +"\t\t\t\taccount\n" +" -s, --shell SHELL\t\tthe login shell for the new user account\n" +" -u, --uid UID\t\t\tforce use the UID for the new user account\n" +msgstr "" -#: src/useradd.c:638 -#, c-format -msgid " [-d home] [-s shell] [-c comment] [-m [-k template]]\n" -msgstr " [-d 銝餌桅] [-s shell] [-c 瘜券] [-m [-k 璅⊥瓢]\n" - -#: src/useradd.c:639 src/useradd.c:643 -#, c-format -msgid " [-f inactive] [-e expire]\n" -msgstr " [-f 憭望包 [-e ]\n" - -#: src/useradd.c:640 -#, c-format -msgid " [-p passwd] name\n" -msgstr " [-p 撖蝣奭 蝔崤n" - -#: src/useradd.c:642 -#, c-format -msgid " useradd -D [-g group] [-b base] [-s shell]\n" -msgstr " useradd -D [-g 蝢斤] [-b 銝餌桅] [-s shell]\n" - -#: src/useradd.c:722 src/usermod.c:426 +#: src/useradd.c:738 src/usermod.c:425 #, c-format msgid "%s: error locking group file\n" msgstr "%s嚗摰蝢斤瑼獢粹珮n" -#: src/useradd.c:726 src/usermod.c:431 +#: src/useradd.c:742 src/usermod.c:430 #, c-format msgid "%s: error opening group file\n" msgstr "%s嚗蝢斤瑼獢粹珮n" -#: src/useradd.c:732 src/usermod.c:524 +#: src/useradd.c:748 src/usermod.c:523 #, c-format msgid "%s: error locking shadow group file\n" msgstr "%s嚗摰shadow蝢斤瑼獢粹珮n" -#: src/useradd.c:737 src/usermod.c:530 +#: src/useradd.c:753 src/usermod.c:529 #, c-format msgid "%s: error opening shadow group file\n" msgstr "%s嚗shadow蝢斤瑼獢粹珮n" -#: src/useradd.c:875 +#: src/useradd.c:891 #, fuzzy, c-format msgid "%s: UID %u is not unique\n" msgstr "%s嚗gid %u 銝虫臭\n" -#: src/useradd.c:905 +#: src/useradd.c:921 #, fuzzy, c-format msgid "%s: can't get unique UID\n" msgstr "%s嚗⊥脣冽 gid\n" -#: src/useradd.c:936 +#: src/useradd.c:977 #, c-format msgid "%s: invalid base directory `%s'\n" msgstr "%s嚗⊥銝餌桅%s\n" -#: src/useradd.c:946 +#: src/useradd.c:988 #, c-format msgid "%s: invalid comment `%s'\n" msgstr "%s嚗⊥瘜券%s\n" -#: src/useradd.c:957 +#: src/useradd.c:1000 #, c-format msgid "%s: invalid home directory `%s'\n" msgstr "%s嚗⊥銝餌桅%s\n" -#: src/useradd.c:975 src/usermod.c:768 +#: src/useradd.c:1018 src/usermod.c:771 #, c-format msgid "%s: invalid date `%s'\n" msgstr "%s嚗⊥交%s\n" -#: src/useradd.c:988 +#: src/useradd.c:1031 #, c-format msgid "%s: shadow passwords required for -e\n" msgstr "%s嚗-e 賊閬shadow撖蝣墦n" -#: src/useradd.c:1004 +#: src/useradd.c:1047 #, c-format msgid "%s: shadow passwords required for -f\n" msgstr "%s嚗-f 賊閬shadow撖蝣墦n" -#: src/useradd.c:1070 src/usermod.c:745 src/usermod.c:755 src/usermod.c:800 -#: src/usermod.c:844 +#: src/useradd.c:1113 src/usermod.c:748 src/usermod.c:758 src/usermod.c:803 +#: src/usermod.c:847 #, c-format msgid "%s: invalid field `%s'\n" msgstr "%s嚗⊥摮畾 %s\n" -#: src/useradd.c:1081 +#: src/useradd.c:1126 #, c-format msgid "%s: invalid shell `%s'\n" msgstr "%s嚗⊥ shell%s\n" -#: src/useradd.c:1122 +#: src/useradd.c:1169 #, c-format msgid "%s: invalid user name '%s'\n" msgstr "%s嚗⊥雿輻刻蝔晦%s\n" -#: src/useradd.c:1156 src/userdel.c:242 src/usermod.c:909 +#: src/useradd.c:1203 src/userdel.c:242 src/usermod.c:920 #, c-format msgid "%s: cannot rewrite password file\n" msgstr "%s嚗⊥撖怠蝣潭獢\n" -#: src/useradd.c:1161 src/userdel.c:245 src/usermod.c:914 +#: src/useradd.c:1208 src/userdel.c:245 src/usermod.c:925 #, c-format msgid "%s: cannot rewrite shadow password file\n" msgstr "%s嚗⊥撖哀hadow撖蝣潭獢\n" -#: src/useradd.c:1197 src/userdel.c:289 src/usermod.c:942 +#: src/useradd.c:1244 src/userdel.c:289 src/usermod.c:953 #, c-format msgid "%s: unable to lock password file\n" msgstr "%s嚗⊥摰撖蝣潭獢\n" -#: src/useradd.c:1201 src/userdel.c:293 src/usermod.c:946 +#: src/useradd.c:1248 src/userdel.c:293 src/usermod.c:957 #, c-format msgid "%s: unable to open password file\n" msgstr "%s嚗⊥撖蝣潭獢\n" -#: src/useradd.c:1207 src/userdel.c:298 src/usermod.c:951 +#: src/useradd.c:1254 src/userdel.c:298 src/usermod.c:962 #, c-format msgid "%s: cannot lock shadow password file\n" msgstr "%s嚗⊥摰shadow撖蝣潭獢\n" -#: src/useradd.c:1213 src/userdel.c:303 src/usermod.c:956 +#: src/useradd.c:1260 src/userdel.c:303 src/usermod.c:967 #, c-format msgid "%s: cannot open shadow password file\n" msgstr "%s嚗⊥shadow撖蝣潭獢\n" -#: src/useradd.c:1300 +#: src/useradd.c:1347 #, c-format msgid "%s: error adding new password entry\n" msgstr "%s嚗交啣蝣潮格粹珮n" -#: src/useradd.c:1310 src/usermod.c:1019 +#: src/useradd.c:1358 src/usermod.c:1030 #, c-format msgid "%s: error adding new shadow password entry\n" msgstr "%s嚗交酒hadow撖蝣潮粹珮n" -#: src/useradd.c:1337 +#: src/useradd.c:1386 #, c-format msgid "%s: cannot create directory %s\n" msgstr "%s嚗⊥撱箇桅 %s\n" -#: src/useradd.c:1367 +#: src/useradd.c:1416 #, c-format msgid "No group named \"mail\" exists, creating mail spool with mode 0600.\n" msgstr "曆啣 \"mail\" 蝢斤嚗隞 0600 璅∪靘撱箇萎辣怠瑼\n" -#: src/useradd.c:1390 +#: src/useradd.c:1439 #, c-format msgid "Can't create mail spool for user %s.\n" msgstr "⊥蹂蝙刻 %s 撱箇萎辣怠瑼\n" -#: src/useradd.c:1492 src/usermod.c:888 +#: src/useradd.c:1541 src/usermod.c:899 #, c-format msgid "%s: user %s exists\n" msgstr "%s嚗雿輻刻 %s 撌脣沔n" -#: src/useradd.c:1506 +#: src/useradd.c:1555 #, c-format msgid "" "%s: group %s exists - if you want to add this user to that group, use -g.\n" msgstr "" "%s嚗%s 蝢斤撌脩摮 - 憒冽喳甇支蝙刻亙啗府蝢斤嚗隢雿輻 -g 詻\n" -#: src/useradd.c:1544 +#: src/useradd.c:1593 #, c-format msgid "%s: warning: CREATE_HOME not supported, please use -m instead.\n" msgstr "%s嚗霅血嚗CREATE_HOME 銝舀湛隢雿輻 -m 詻\n" @@ -1809,12 +1815,12 @@ msgstr "%s嚗%s 銝虫撅祆 %s嚗隞乩芷么n" msgid "%s: warning: can't remove " msgstr "%s嚗霅血嚗⊥芷" -#: src/userdel.c:584 src/usermod.c:702 +#: src/userdel.c:584 src/usermod.c:701 #, c-format msgid "%s: user %s does not exist\n" msgstr "%s嚗雿輻刻 %s 銝摮沔n" -#: src/userdel.c:599 src/usermod.c:718 +#: src/userdel.c:599 src/usermod.c:717 #, c-format msgid "%s: user %s is a NIS user\n" msgstr "%s嚗雿輻刻 %s NIS 雿輻刻\n" @@ -1829,101 +1835,106 @@ msgstr "%s嚗銝賢芷斤桅 %s (粹撠芷支蝙刻 %s 銝餌桅) msgid "%s: error removing directory %s\n" msgstr "%s嚗芷斤桅 %s 粹珮n" -#: src/usermod.c:279 +#: src/usermod.c:278 #, c-format -msgid "Usage: %s\t[-u uid [-o]] [-g group] [-G group,...] \n" +msgid "Usage: %s\t[-u uid [-o]] [-g group] [[-G group,...] [-a]] \n" msgstr "冽嚗%s\t[-u uid [-o]] [-g 蝢斤] [-G 蝢斤,...] \n" -#: src/usermod.c:283 +#: src/usermod.c:282 #, c-format msgid "\t\t[-d home [-m]] [-s shell] [-c comment] [-l new_name]\n" msgstr "\t\t[-d 摰嗥桅 [-m]] [-s shell] [-c 瘜券] [-l 啣蝔崧\n" -#: src/usermod.c:285 +#: src/usermod.c:284 #, c-format msgid "[-f inactive] [-e expire] " msgstr "[-f 憭望包 [-e ] " -#: src/usermod.c:286 +#: src/usermod.c:285 #, c-format msgid "[-p passwd] [-L|-U] name\n" msgstr "[-p 撖蝣奭 [-L|-U] 蝔崤n" -#: src/usermod.c:458 +#: src/usermod.c:457 #, c-format msgid "%s: out of memory in update_group\n" msgstr "%s嚗update_group 閮園銝頞許n" -#: src/usermod.c:567 +#: src/usermod.c:566 #, c-format msgid "%s: out of memory in update_gshadow\n" msgstr "%s嚗update_gshadow 閮園銝頞許n" -#: src/usermod.c:867 +#: src/usermod.c:870 #, c-format msgid "%s: no flags given\n" msgstr "%s嚗瘝摰璅隤\n" -#: src/usermod.c:873 +#: src/usermod.c:876 #, c-format msgid "%s: shadow passwords required for -e and -f\n" msgstr "%s嚗-e -f 賊閬shadow撖蝣墦n" -#: src/usermod.c:893 +#: src/usermod.c:886 +#, c-format +msgid "%s: -a flag is ONLY allowed with the -G flag\n" +msgstr "" + +#: src/usermod.c:904 #, c-format msgid "%s: uid %lu is not unique\n" msgstr "%s嚗uid %lu 銝臭\n" -#: src/usermod.c:1004 +#: src/usermod.c:1015 #, c-format msgid "%s: error changing password entry\n" msgstr "%s嚗寡撖蝣潮格粹珮n" -#: src/usermod.c:1010 +#: src/usermod.c:1021 #, c-format msgid "%s: error removing password entry\n" msgstr "%s嚗蝘駁文蝣潮粹珮n" -#: src/usermod.c:1026 +#: src/usermod.c:1037 #, c-format msgid "%s: error removing shadow password entry\n" msgstr "%s嚗芷山hadow撖蝣潮格粹珮n" -#: src/usermod.c:1053 +#: src/usermod.c:1064 #, c-format msgid "%s: directory %s exists\n" msgstr "%s嚗桅 %s 銝摮沔n" -#: src/usermod.c:1061 +#: src/usermod.c:1072 #, c-format msgid "%s: can't create %s\n" msgstr "%s嚗⊥撱箇 %s\n" -#: src/usermod.c:1066 +#: src/usermod.c:1077 #, c-format msgid "%s: can't chown %s\n" msgstr "%s嚗⊥寡 %s 蝢斤\n" -#: src/usermod.c:1078 +#: src/usermod.c:1089 #, c-format msgid "%s: warning: failed to completely remove old home directory %s" msgstr "" -#: src/usermod.c:1088 +#: src/usermod.c:1099 #, c-format msgid "%s: cannot rename directory %s to %s\n" msgstr "%s嚗⊥撠桅 %s 孵 %s\n" -#: src/usermod.c:1183 +#: src/usermod.c:1194 #, c-format msgid "%s: warning: %s not owned by %s\n" msgstr "%s嚗霅血嚗%s 銝撅祆 %s\n" -#: src/usermod.c:1189 +#: src/usermod.c:1200 msgid "failed to change mailbox owner" msgstr "寡靽∠拳憭望" -#: src/usermod.c:1197 +#: src/usermod.c:1208 msgid "failed to rename mailbox" msgstr "⊥箔縑蝞望孵" @@ -1960,6 +1971,27 @@ msgstr "" "vipw 蝺刻摩 /etc/passwd vipw -s 蝺刻摩 /etc/shadow\n" "vigr 蝺刻摩 /etc/group vigr -s 蝺刻摩 /etc/gshadow\n" +#, fuzzy +#~ msgid "Usage: useradd [-u uid [-o]] [-g group] [-G group,...] \n" +#~ msgstr "冽嚗useradd [-u uid [-o]] [-g 蝢斤] [-G 蝢斤,...] \n" + +#~ msgid "" +#~ " [-d home] [-s shell] [-c comment] [-m [-k template]]\n" +#~ msgstr " [-d 銝餌桅] [-s shell] [-c 瘜券] [-m [-k 璅⊥瓢]\n" + +#~ msgid " [-f inactive] [-e expire]\n" +#~ msgstr " [-f 憭望包 [-e ]\n" + +#, fuzzy +#~ msgid " [-p passwd] [-K KEY=VALUE] name\n" +#~ msgstr " [-p 撖蝣奭 蝔崤n" + +#~ msgid " useradd -D [-g group] [-b base] [-s shell]\n" +#~ msgstr " useradd -D [-g 蝢斤] [-b 銝餌桅] [-s shell]\n" + +#~ msgid "%s: -O requires NAME=VALUE\n" +#~ msgstr "%s嚗-O 閬 NAME=VALUE\n" + #~ msgid "unknown uid: %u\n" #~ msgstr "芰亦 uid嚗%u\n" diff --git a/src/Makefile.am b/src/Makefile.am index 5ae2c321..ac580c0e 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -20,8 +20,8 @@ INCLUDES = \ # and installation would be much simpler (just two directories, # $prefix/bin and $prefix/sbin, no install-data hacks...) -bin_PROGRAMS = groups login su -ubin_PROGRAMS = faillog lastlog chage chfn chsh expiry gpasswd newgrp passwd +bin_PROGRAMS = groups login su +ubin_PROGRAMS = faillog lastlog chage chfn chsh expiry gpasswd newgrp passwd usbin_PROGRAMS = \ chpasswd \ groupadd \ @@ -40,38 +40,40 @@ usbin_PROGRAMS = \ usermod \ vipw -login_SOURCES = \ - login.c \ - login_nopam.c - +# id and groups are from gnu, sulogin from sysvinit noinst_PROGRAMS = id sulogin -# id and groups are from gnu, sulogin from sysvinit +suidbins = su +suidubins = chage chfn chsh expiry gpasswd newgrp passwd -suidbins = su -suidubins = chage chfn chsh expiry gpasswd newgrp passwd - -LDADD = $(top_builddir)/libmisc/libmisc.a \ - $(top_builddir)/lib/libshadow.la +LDADD = $(top_builddir)/libmisc/libmisc.a \ + $(top_builddir)/lib/libshadow.la +AM_CPPFLAGS = -DLOCALEDIR=\"$(datadir)/locale\" chpasswd_LDADD = $(LDADD) $(LIBPAM) chage_LDADD = $(LDADD) $(LIBPAM) chfn_LDADD = $(LDADD) $(LIBPAM) +chsh_SOURCES = \ + chsh.c \ + chsh_chkshell.c chsh_LDADD = $(LDADD) $(LIBPAM) groupadd_LDADD = $(LDADD) $(LIBPAM) groupdel_LDADD = $(LDADD) $(LIBPAM) groupmod_LDADD = $(LDADD) $(LIBPAM) +login_SOURCES = \ + login.c \ + login_nopam.c login_LDADD = $(LDADD) $(LIBPAM) newusers_LDADD = $(LDADD) $(LIBPAM) passwd_LDADD = $(LDADD) $(LIBPAM) $(LIBCRACK) -su_SOURCES = su.c suauth.c +su_SOURCES = \ + su.c \ + suauth.c su_LDADD = $(LDADD) $(LIBPAM) useradd_LDADD = $(LDADD) $(LIBPAM) userdel_LDADD = $(LDADD) $(LIBPAM) usermod_LDADD = $(LDADD) $(LIBPAM) -AM_CPPFLAGS = -DLOCALEDIR=\"$(datadir)/locale\" - install-am: all-am $(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am ln -sf newgrp $(DESTDIR)$(ubindir)/sg diff --git a/src/Makefile.in b/src/Makefile.in index 1b7649b3..506d2faa 100644 --- a/src/Makefile.in +++ b/src/Makefile.in @@ -14,7 +14,7 @@ @SET_MAKE@ -SOURCES = chage.c chfn.c chpasswd.c chsh.c expiry.c faillog.c gpasswd.c groupadd.c groupdel.c groupmod.c groups.c grpck.c grpconv.c grpunconv.c id.c lastlog.c $(login_SOURCES) logoutd.c newgrp.c newusers.c passwd.c pwck.c pwconv.c pwunconv.c $(su_SOURCES) sulogin.c useradd.c userdel.c usermod.c vipw.c +SOURCES = chage.c chfn.c chpasswd.c $(chsh_SOURCES) expiry.c faillog.c gpasswd.c groupadd.c groupdel.c groupmod.c groups.c grpck.c grpconv.c grpunconv.c id.c lastlog.c $(login_SOURCES) logoutd.c newgrp.c newusers.c passwd.c pwck.c pwconv.c pwunconv.c $(su_SOURCES) sulogin.c useradd.c userdel.c usermod.c vipw.c srcdir = @srcdir@ top_srcdir = @top_srcdir@ @@ -77,8 +77,8 @@ chfn_DEPENDENCIES = $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_2) chpasswd_SOURCES = chpasswd.c chpasswd_OBJECTS = chpasswd.$(OBJEXT) chpasswd_DEPENDENCIES = $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_2) -chsh_SOURCES = chsh.c -chsh_OBJECTS = chsh.$(OBJEXT) +am_chsh_OBJECTS = chsh.$(OBJEXT) chsh_chkshell.$(OBJEXT) +chsh_OBJECTS = $(am_chsh_OBJECTS) chsh_DEPENDENCIES = $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_2) expiry_SOURCES = expiry.c expiry_OBJECTS = expiry.$(OBJEXT) @@ -202,15 +202,15 @@ LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \ CCLD = $(CC) LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ $(AM_LDFLAGS) $(LDFLAGS) -o $@ -SOURCES = chage.c chfn.c chpasswd.c chsh.c expiry.c faillog.c \ +SOURCES = chage.c chfn.c chpasswd.c $(chsh_SOURCES) expiry.c faillog.c \ gpasswd.c groupadd.c groupdel.c groupmod.c groups.c grpck.c \ grpconv.c grpunconv.c id.c lastlog.c $(login_SOURCES) \ logoutd.c newgrp.c newusers.c passwd.c pwck.c pwconv.c \ pwunconv.c $(su_SOURCES) sulogin.c useradd.c userdel.c \ usermod.c vipw.c -DIST_SOURCES = chage.c chfn.c chpasswd.c chsh.c expiry.c faillog.c \ - gpasswd.c groupadd.c groupdel.c groupmod.c groups.c grpck.c \ - grpconv.c grpunconv.c id.c lastlog.c $(login_SOURCES) \ +DIST_SOURCES = chage.c chfn.c chpasswd.c $(chsh_SOURCES) expiry.c \ + faillog.c gpasswd.c groupadd.c groupdel.c groupmod.c groups.c \ + grpck.c grpconv.c grpunconv.c id.c lastlog.c $(login_SOURCES) \ logoutd.c newgrp.c newusers.c passwd.c pwck.c pwconv.c \ pwunconv.c $(su_SOURCES) sulogin.c useradd.c userdel.c \ usermod.c vipw.c @@ -258,10 +258,12 @@ LIBCRACK = @LIBCRACK@ LIBCRYPT = @LIBCRYPT@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ +LIBMD = @LIBMD@ LIBOBJS = @LIBOBJS@ LIBPAM = @LIBPAM@ LIBS = @LIBS@ LIBSELINUX = @LIBSELINUX@ +LIBSKEY = @LIBSKEY@ LIBTOOL = @LIBTOOL@ LN_S = @LN_S@ LTLIBICONV = @LTLIBICONV@ @@ -344,33 +346,38 @@ INCLUDES = \ -I${top_srcdir}/lib \ -I$(top_srcdir)/libmisc -login_SOURCES = \ - login.c \ - login_nopam.c - - -# id and groups are from gnu, sulogin from sysvinit suidbins = su suidubins = chage chfn chsh expiry gpasswd newgrp passwd LDADD = $(top_builddir)/libmisc/libmisc.a \ - $(top_builddir)/lib/libshadow.la + $(top_builddir)/lib/libshadow.la +AM_CPPFLAGS = -DLOCALEDIR=\"$(datadir)/locale\" chpasswd_LDADD = $(LDADD) $(LIBPAM) chage_LDADD = $(LDADD) $(LIBPAM) chfn_LDADD = $(LDADD) $(LIBPAM) +chsh_SOURCES = \ + chsh.c \ + chsh_chkshell.c + chsh_LDADD = $(LDADD) $(LIBPAM) groupadd_LDADD = $(LDADD) $(LIBPAM) groupdel_LDADD = $(LDADD) $(LIBPAM) groupmod_LDADD = $(LDADD) $(LIBPAM) +login_SOURCES = \ + login.c \ + login_nopam.c + login_LDADD = $(LDADD) $(LIBPAM) newusers_LDADD = $(LDADD) $(LIBPAM) passwd_LDADD = $(LDADD) $(LIBPAM) $(LIBCRACK) -su_SOURCES = su.c suauth.c +su_SOURCES = \ + su.c \ + suauth.c + su_LDADD = $(LDADD) $(LIBPAM) useradd_LDADD = $(LDADD) $(LIBPAM) userdel_LDADD = $(LDADD) $(LIBPAM) usermod_LDADD = $(LDADD) $(LIBPAM) -AM_CPPFLAGS = -DLOCALEDIR=\"$(datadir)/locale\" all: all-am .SUFFIXES: @@ -596,6 +603,7 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/chfn.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/chpasswd.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/chsh.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/chsh_chkshell.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expiry.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/faillog.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gpasswd.Po@am__quote@ diff --git a/src/chage.c b/src/chage.c index 5d5d4e87..b0c84715 100644 --- a/src/chage.c +++ b/src/chage.c @@ -30,7 +30,7 @@ #include #include "rcsid.h" -RCSID (PKG_VER "$Id: chage.c,v 1.47 2005/06/20 15:43:09 kloczek Exp $") +RCSID (PKG_VER "$Id: chage.c,v 1.49 2005/07/11 16:12:38 kloczek Exp $") #include #include #include @@ -77,8 +77,13 @@ static long expdays; #define EPOCH "1969-12-31" + +/* + * exit status values + */ #define E_SUCCESS 0 /* success */ #define E_NOPERM 1 /* permission denied */ +#define E_USAGE 2 /* invalid command syntax */ /* local function prototypes */ static void usage (void); @@ -121,7 +126,7 @@ static void usage (void) " -M, --maxdays MAX_DAYS set maximim number of days before password\n" " change to MAX_DAYS\n" " -W, --warndays WARN_DAYS set expiration warning days to WARN_DAYS\n")); - exit (1); + exit (E_USAGE); } static void date_to_str (char *buf, size_t maxsize, time_t date) @@ -547,7 +552,7 @@ int main (int argc, char **argv) */ if (locks && !spw_lock ()) { fprintf (stderr, - _("%s: can't lock shadow password file"), Prog); + _("%s: can't lock shadow password file\n"), Prog); cleanup (1); SYSLOG ((LOG_ERR, "failed locking %s", SHADOW_FILE)); closelog (); @@ -555,7 +560,7 @@ int main (int argc, char **argv) } if (!spw_open (locks ? O_RDWR : O_RDONLY)) { fprintf (stderr, - _("%s: can't open shadow password file"), Prog); + _("%s: can't open shadow password file\n"), Prog); cleanup (2); SYSLOG ((LOG_ERR, "failed opening %s", SHADOW_FILE)); closelog (); @@ -752,5 +757,4 @@ int main (int argc, char **argv) closelog (); exit (E_SUCCESS); - /* NOTREACHED */ } diff --git a/src/chfn.c b/src/chfn.c index 95ea29c6..fdc94469 100644 --- a/src/chfn.c +++ b/src/chfn.c @@ -30,7 +30,7 @@ #include #include "rcsid.h" -RCSID (PKG_VER "$Id: chfn.c,v 1.28 2005/06/20 09:36:26 kloczek Exp $") +RCSID (PKG_VER "$Id: chfn.c,v 1.29 2005/07/07 15:32:50 kloczek Exp $") #include #include #include @@ -271,24 +271,6 @@ int main (int argc, char **argv) fflg++; STRFCPY (fullnm, optarg); break; - case 'r': - if (!may_change_field ('r')) { - fprintf (stderr, - _("%s: Permission denied.\n"), Prog); - exit (1); - } - rflg++; - STRFCPY (roomno, optarg); - break; - case 'w': - if (!may_change_field ('w')) { - fprintf (stderr, - _("%s: Permission denied.\n"), Prog); - exit (1); - } - wflg++; - STRFCPY (workph, optarg); - break; case 'h': if (!may_change_field ('h')) { fprintf (stderr, @@ -298,6 +280,15 @@ int main (int argc, char **argv) hflg++; STRFCPY (homeph, optarg); break; + case 'r': + if (!may_change_field ('r')) { + fprintf (stderr, + _("%s: Permission denied.\n"), Prog); + exit (1); + } + rflg++; + STRFCPY (roomno, optarg); + break; case 'o': if (!amroot) { fprintf (stderr, @@ -307,6 +298,15 @@ int main (int argc, char **argv) oflg++; STRFCPY (slop, optarg); break; + case 'w': + if (!may_change_field ('w')) { + fprintf (stderr, + _("%s: Permission denied.\n"), Prog); + exit (1); + } + wflg++; + STRFCPY (workph, optarg); + break; default: usage (); } diff --git a/libmisc/chkshell.c b/src/chsh_chkshell.c similarity index 97% rename from libmisc/chkshell.c rename to src/chsh_chkshell.c index da8c60e8..7e162db4 100644 --- a/libmisc/chkshell.c +++ b/src/chsh_chkshell.c @@ -30,7 +30,7 @@ #include #include "rcsid.h" -RCSID ("$Id: chkshell.c,v 1.2 2003/04/22 10:59:21 kloczek Exp $") +RCSID ("$Id: chsh_chkshell.c,v 1.1 2005/07/07 08:40:27 kloczek Exp $") #include #include #include diff --git a/src/gpasswd.c b/src/gpasswd.c index 8ab9ccdc..708df7b8 100644 --- a/src/gpasswd.c +++ b/src/gpasswd.c @@ -30,7 +30,7 @@ #include #include "rcsid.h" -RCSID (PKG_VER "$Id: gpasswd.c,v 1.25 2005/06/20 09:36:27 kloczek Exp $") +RCSID (PKG_VER "$Id: gpasswd.c,v 1.26 2005/07/07 15:11:48 kloczek Exp $") #include #include #include @@ -207,7 +207,7 @@ int main (int argc, char **argv) #ifdef SHADOWGRP is_shadowgrp = sgr_file_present (); #endif - while ((flag = getopt (argc, argv, "a:d:grRA:M:")) != EOF) { + while ((flag = getopt (argc, argv, "a:A:d:gM:rR")) != EOF) { switch (flag) { case 'a': /* add a user */ user = optarg; diff --git a/src/groupadd.c b/src/groupadd.c index 2c3fc597..d913b177 100644 --- a/src/groupadd.c +++ b/src/groupadd.c @@ -30,12 +30,17 @@ #include #include "rcsid.h" -RCSID (PKG_VER "$Id: groupadd.c,v 1.33 2005/06/20 09:57:51 kloczek Exp $") +RCSID (PKG_VER "$Id: groupadd.c,v 1.37 2005/07/18 13:17:45 kloczek Exp $") #include #include #include #include #include +#ifdef USE_PAM +#include +#include +#include +#endif /* USE_PAM */ #include "defines.h" #include "prototypes.h" #include "chkname.h" @@ -44,11 +49,6 @@ RCSID (PKG_VER "$Id: groupadd.c,v 1.33 2005/06/20 09:57:51 kloczek Exp $") #include "nscd.h" #ifdef SHADOWGRP #include "sgroupio.h" -#ifdef USE_PAM -#include -#include -#include -#endif /* USE_PAM */ static int is_shadow_grp; #endif @@ -295,8 +295,18 @@ static void process_flags (int argc, char **argv) char *cp; int arg; - while ((arg = getopt (argc, argv, "og:O:f")) != EOF) { + while ((arg = getopt (argc, argv, "fg:K:o")) != EOF) { switch (arg) { + case 'f': + /* + * "force" - do nothing, just exit(0), if the + * specified group already exists. With -g, if + * specified gid already exists, choose another + * (unique) gid (turn off -g). Based on the RedHat's + * patch from shadow-utils-970616-9. + */ + fflg++; + break; case 'g': gflg++; if (!isdigit (optarg[0])) @@ -310,19 +320,16 @@ static void process_flags (int argc, char **argv) fail_exit (E_BAD_ARG); } break; - case 'o': - oflg++; - break; - case 'O': + case 'K': /* - * override login.defs defaults (-O name=value) - * example: -O GID_MIN=100 -O GID_MAX=499 - * note: -O GID_MIN=10,GID_MAX=499 doesn't work yet + * override login.defs defaults (-K name=value) + * example: -K GID_MIN=100 -K GID_MAX=499 + * note: -K GID_MIN=10,GID_MAX=499 doesn't work yet */ cp = strchr (optarg, '='); if (!cp) { fprintf (stderr, - _("%s: -O requires NAME=VALUE\n"), + _("%s: -K requires KEY=VALUE\n"), Prog); exit (E_BAD_ARG); } @@ -331,15 +338,8 @@ static void process_flags (int argc, char **argv) if (putdef_str (optarg, cp) < 0) exit (E_BAD_ARG); break; - case 'f': - /* - * "force" - do nothing, just exit(0), if the - * specified group already exists. With -g, if - * specified gid already exists, choose another - * (unique) gid (turn off -g). Based on the RedHat's - * patch from shadow-utils-970616-9. - */ - fflg++; + case 'o': + oflg++; break; default: usage (); diff --git a/src/groupmod.c b/src/groupmod.c index 54f93023..a03a9393 100644 --- a/src/groupmod.c +++ b/src/groupmod.c @@ -30,7 +30,7 @@ #include #include "rcsid.h" -RCSID (PKG_VER "$Id: groupmod.c,v 1.28 2005/06/20 09:57:51 kloczek Exp $") +RCSID (PKG_VER "$Id: groupmod.c,v 1.29 2005/07/07 15:11:48 kloczek Exp $") #include #include #include @@ -297,7 +297,7 @@ static void process_flags (int argc, char **argv) char *end; int arg; - while ((arg = getopt (argc, argv, "og:n:")) != EOF) { + while ((arg = getopt (argc, argv, "g:n:o")) != EOF) { switch (arg) { case 'g': gflg++; diff --git a/src/login.c b/src/login.c index 7b1b5ad1..4d8c2893 100644 --- a/src/login.c +++ b/src/login.c @@ -30,7 +30,7 @@ #include #include "rcsid.h" -RCSID (PKG_VER "$Id: login.c,v 1.59 2005/06/20 09:36:27 kloczek Exp $") +RCSID (PKG_VER "$Id: login.c,v 1.66 2005/07/07 15:32:50 kloczek Exp $") #include "prototypes.h" #include "defines.h" #include @@ -58,7 +58,7 @@ static pam_handle_t *pamh = NULL; #define PAM_FAIL_CHECK if (retcode != PAM_SUCCESS) { \ fprintf(stderr,"\n%s\n",pam_strerror(pamh, retcode)); \ - syslog(LOG_ERR,"%s",pam_strerror(pamh, retcode)); \ + SYSLOG((LOG_ERR,"%s",pam_strerror(pamh, retcode))); \ pam_end(pamh, retcode); exit(1); \ } #define PAM_END { retcode = pam_close_session(pamh,0); \ @@ -277,9 +277,11 @@ static void init_env (void) if ((tmp = getenv ("TZ"))) { addenv ("TZ", tmp); - } else if ((cp = getdef_str ("ENV_TZ"))) + } +#ifndef USE_PAM + else if ((cp = getdef_str ("ENV_TZ"))) addenv (*cp == '/' ? tz (cp) : cp, NULL); - +#endif /* !USE_PAM */ /* * Add the clock frequency so that profiling commands work * correctly. @@ -287,8 +289,11 @@ static void init_env (void) if ((tmp = getenv ("HZ"))) { addenv ("HZ", tmp); - } else if ((cp = getdef_str ("ENV_HZ"))) + } +#ifndef USE_PAM + else if ((cp = getdef_str ("ENV_HZ"))) addenv (cp, NULL); +#endif /* !USE_PAM */ } @@ -347,8 +352,7 @@ int main (int argc, char **argv) int retcode; pid_t child; char *pam_user; -#endif /* USE_PAM */ -#ifndef USE_PAM +#else struct spwd *spwd = NULL; #endif /* @@ -371,8 +375,8 @@ int main (int argc, char **argv) while ((flag = getopt (argc, argv, "d:f::h:pr:")) != EOF) { switch (flag) { - case 'p': - pflg++; + case 'd': + /* "-d device" ignored for compatibility */ break; case 'f': /* @@ -389,6 +393,11 @@ int main (int argc, char **argv) if (optarg) STRFCPY (username, optarg); break; + case 'h': + hflg++; + hostname = optarg; + reason = PW_TELNET; + break; #ifdef RLOGIN case 'r': rflg++; @@ -396,13 +405,8 @@ int main (int argc, char **argv) reason = PW_RLOGIN; break; #endif - case 'h': - hflg++; - hostname = optarg; - reason = PW_TELNET; - break; - case 'd': - /* "-d device" ignored for compatibility */ + case 'p': + pflg++; break; default: usage (); @@ -503,6 +507,7 @@ int main (int argc, char **argv) setup_tty (); +#ifndef USE_PAM umask (getdef_num ("UMASK", 077)); { @@ -519,6 +524,7 @@ int main (int argc, char **argv) set_filesize_limit (limit); } +#endif /* * The entire environment will be preserved if the -p flag * is used. @@ -589,8 +595,8 @@ int main (int argc, char **argv) fprintf (stderr, "login: PAM Failure, aborting: %s\n", pam_strerror (pamh, retcode)); - syslog (LOG_ERR, "Couldn't initialize PAM: %s", - pam_strerror (pamh, retcode)); + SYSLOG ((LOG_ERR, "Couldn't initialize PAM: %s", + pam_strerror (pamh, retcode))); exit (99); } /* @@ -649,10 +655,10 @@ int main (int argc, char **argv) (retcode == PAM_AUTHINFO_UNAVAIL))) { pam_get_item (pamh, PAM_USER, (const void **) &pam_user); - syslog (LOG_NOTICE, + SYSLOG ((LOG_NOTICE, "FAILED LOGIN %d FROM %s FOR %s, %s", failcount, hostname, pam_user, - pam_strerror (pamh, retcode)); + pam_strerror (pamh, retcode))); #ifdef HAVE_PAM_FAIL_DELAY pam_fail_delay (pamh, 1000000 * delay); #endif @@ -666,16 +672,16 @@ int main (int argc, char **argv) (const void **) &pam_user); if (retcode == PAM_MAXTRIES) - syslog (LOG_NOTICE, + SYSLOG ((LOG_NOTICE, "TOO MANY LOGIN TRIES (%d) FROM %s FOR %s, %s", failcount, hostname, pam_user, - pam_strerror (pamh, retcode)); + pam_strerror (pamh, retcode))); else - syslog (LOG_NOTICE, + SYSLOG ((LOG_NOTICE, "FAILED LOGIN SESSION FROM %s FOR %s, %s", hostname, pam_user, - pam_strerror (pamh, retcode)); + pam_strerror (pamh, retcode))); fprintf (stderr, "\nLogin incorrect\n"); pam_end (pamh, retcode); diff --git a/src/login_nopam.c b/src/login_nopam.c index 8f124fb2..8425285f 100644 --- a/src/login_nopam.c +++ b/src/login_nopam.c @@ -23,7 +23,7 @@ #ifndef USE_PAM #include "rcsid.h" -RCSID ("$Id: login_nopam.c,v 1.3 2005/04/17 15:38:56 kloczek Exp $") +RCSID ("$Id: login_nopam.c,v 1.5 2005/07/02 17:53:06 kloczek Exp $") #include "prototypes.h" /* * This module implements a simple but effective form of login access @@ -103,9 +103,9 @@ int login_access (const char *user, const char *from) while (!match && fgets (line, sizeof (line), fp)) { lineno++; if (line[end = strlen (line) - 1] != '\n') { - syslog (LOG_ERR, + SYSLOG ((LOG_ERR, "%s: line %d: missing newline or line too long", - TABLE, lineno); + TABLE, lineno)); continue; } if (line[0] == '#') @@ -119,15 +119,15 @@ int login_access (const char *user, const char *from) || !(users = strtok ((char *) 0, fs)) || !(froms = strtok ((char *) 0, fs)) || strtok ((char *) 0, fs)) { - syslog (LOG_ERR, + SYSLOG ((LOG_ERR, "%s: line %d: bad field count", - TABLE, lineno); + TABLE, lineno)); continue; } if (perm[0] != '+' && perm[0] != '-') { - syslog (LOG_ERR, + SYSLOG ((LOG_ERR, "%s: line %d: bad first field", - TABLE, lineno); + TABLE, lineno)); continue; } match = (list_match (froms, from, from_match) @@ -135,7 +135,7 @@ int login_access (const char *user, const char *from) } (void) fclose (fp); } else if (errno != ENOENT) { - syslog (LOG_ERR, "cannot open %s: %m", TABLE); + SYSLOG ((LOG_ERR, "cannot open %s: %m", TABLE)); } return (match == 0 || (line[0] == '+')); } @@ -262,7 +262,7 @@ char *string; if (hp) return inet_ntoa (*((struct in_addr *) *(hp->h_addr_list))); - syslog (LOG_ERR, "%s - unknown host", string); + SYSLOG ((LOG_ERR, "%s - unknown host", string)); return string; } diff --git a/src/logoutd.c b/src/logoutd.c index d5532d11..add70319 100644 --- a/src/logoutd.c +++ b/src/logoutd.c @@ -30,7 +30,7 @@ #include #include "rcsid.h" -RCSID (PKG_VER "$Id: logoutd.c,v 1.25 2005/03/31 05:14:54 kloczek Exp $") +RCSID (PKG_VER "$Id: logoutd.c,v 1.26 2005/07/05 20:17:51 kloczek Exp $") #include #include #include @@ -153,15 +153,7 @@ int main (int argc, char **argv) #ifndef DEBUG for (i = 0; close (i) == 0; i++); -#ifdef HAVE_SETPGRP -#ifdef SETPGRP_VOID - setpgrp (); /* USG */ -#else - setpgrp (getpid (), getpid ()); -#endif -#else /* !HAVE_SETPGRP */ - setpgid (getpid (), getpid ()); /* BSD || SUN || SUN4 */ -#endif /* !HAVE_SETPGRP */ + setpgrp (); /* * Put this process in the background. diff --git a/src/newgrp.c b/src/newgrp.c index c5e1e743..c9f35c24 100644 --- a/src/newgrp.c +++ b/src/newgrp.c @@ -30,7 +30,7 @@ #include #include "rcsid.h" -RCSID (PKG_VER "$Id: newgrp.c,v 1.32 2005/06/20 10:17:08 kloczek Exp $") +RCSID (PKG_VER "$Id: newgrp.c,v 1.34 2005/07/08 17:58:55 kloczek Exp $") #include #include #include @@ -63,6 +63,35 @@ static void usage (void) fprintf (stderr, _("Usage: sg group [[-c] command]\n")); } +/* + * find_matching_group - search all groups of a given group id for + * membership of a given username + */ + +static struct group *find_matching_group (const char *name, gid_t gid) +{ + struct group *gr; + char **look; + int notfound = 1; + + setgrent (); + while ((gr = getgrent ()) != NULL) { + if (gr->gr_gid != gid) { + continue; + } + /* + * A group with matching GID was found. + * Test for membership of 'name'. + */ + look = gr->gr_mem; + while (*look && (notfound = strcmp (*look++, name))); + if (!notfound) + break; + } + endgrent (); + return gr; +} + /* * newgrp - change the invokers current real and effective group id */ @@ -289,6 +318,23 @@ int main (int argc, char **argv) fprintf (stderr, _("unknown group: %s\n"), group); goto failure; } + + /* + * For splitted groups (due to limitations of NIS), check all + * groups of the same GID like the requested group for + * membership of the current user. + */ + grp = find_matching_group (name, grp->gr_gid); + if (!grp) { + /* + * No matching group found. As we already know that + * the group exists, this happens only in the case + * of a requested group where the user is not member. + * + * Re-read the group entry for further processing. + */ + grp = getgrnam (group); + } #ifdef SHADOWGRP if ((sgrp = getsgnam (group))) { grp->gr_passwd = sgrp->sg_passwd; diff --git a/src/passwd.c b/src/passwd.c index 48f59946..3ddc4989 100644 --- a/src/passwd.c +++ b/src/passwd.c @@ -30,7 +30,7 @@ #include #include "rcsid.h" -RCSID (PKG_VER "$Id: passwd.c,v 1.39 2005/06/20 09:36:27 kloczek Exp $") +RCSID (PKG_VER "$Id: passwd.c,v 1.41 2005/07/07 15:32:50 kloczek Exp $") #include "prototypes.h" #include "defines.h" #include @@ -670,22 +670,17 @@ int main (int argc, char **argv) */ - while ((flag = getopt (argc, argv, "adlqr:uSekn:x:i:w:")) != EOF) { + while ((flag = getopt (argc, argv, "adei:kln:qr:Suw:x:")) != EOF) { switch (flag) { - case 'x': - age_max = getnumber (optarg); - xflg++; + case 'a': + aflg++; + break; + case 'd': + dflg++; anyflag = 1; break; - case 'n': - age_min = getnumber (optarg); - nflg++; - anyflag = 1; - break; - case 'w': - warn = getnumber (optarg); - if (warn >= -1) - wflg++; + case 'e': + eflg++; anyflag = 1; break; case 'i': @@ -694,16 +689,18 @@ int main (int argc, char **argv) iflg++; anyflag = 1; break; - case 'e': - eflg++; - anyflag = 1; - break; case 'k': /* change only if expired, like Linux-PAM passwd -k. */ kflg++; /* ok for users */ break; - case 'a': - aflg++; + case 'l': + lflg++; + anyflag = 1; + break; + case 'n': + age_min = getnumber (optarg); + nflg++; + anyflag = 1; break; case 'q': qflg++; /* ok for users */ @@ -711,18 +708,16 @@ int main (int argc, char **argv) case 'S': Sflg++; /* ok for users */ break; - case 'd': - dflg++; - anyflag = 1; - break; - case 'l': - lflg++; - anyflag = 1; - break; case 'u': uflg++; anyflag = 1; break; + case 'w': + warn = getnumber (optarg); + if (warn >= -1) + wflg++; + anyflag = 1; + break; case 'r': /* -r repository (files|nis|nisplus) */ /* only "files" supported for now */ @@ -734,6 +729,11 @@ int main (int argc, char **argv) exit (E_BAD_ARG); } break; + case 'x': + age_max = getnumber (optarg); + xflg++; + anyflag = 1; + break; default: usage (E_BAD_ARG); } diff --git a/src/su.c b/src/su.c index 370a8dde..d3abe03b 100644 --- a/src/su.c +++ b/src/su.c @@ -30,42 +30,40 @@ #include #include "rcsid.h" -RCSID (PKG_VER "$Id: su.c,v 1.34 2005/06/20 10:17:08 kloczek Exp $") -#include +RCSID (PKG_VER "$Id: su.c,v 1.39 2005/07/18 10:14:39 kloczek Exp $") +#include +#include +#include #include +#include +#include "prototypes.h" +#include "defines.h" +#include "pwauth.h" +#include "getdef.h" #ifdef USE_PAM #include "pam_defs.h" +#endif +/* + * Assorted #defines to control su's behavior + */ +/* + * Global variables + */ +/* not needed by sulog.c anymore */ +static char name[BUFSIZ]; +static char oldname[BUFSIZ]; + +#ifdef USE_PAM static const struct pam_conv conv = { misc_conv, NULL }; static pam_handle_t *pamh = NULL; +static int caught = 0; #endif -#include "prototypes.h" -#include "defines.h" - -#include -#include -#include -#include "pwauth.h" -#include "getdef.h" - -/* - * Assorted #defines to control su's behavior - */ - -/* - * Global variables - */ - -/* not needed by sulog.c anymore */ -static char name[BUFSIZ]; -static char oldname[BUFSIZ]; - static char *Prog; - extern struct passwd pwent; /* @@ -73,9 +71,8 @@ extern struct passwd pwent; */ extern char **newenvp; -extern size_t newenvc; - extern char **environ; +extern size_t newenvc; /* local function prototypes */ @@ -133,9 +130,8 @@ static void su_failure (const char *tty) exit (1); } -#ifdef USE_PAM -static int caught = 0; +#ifdef USE_PAM /* Signal handler for parent process later */ static void su_catch_sig (int sig) { @@ -341,13 +337,6 @@ int main (int argc, char **argv) */ if (fakelogin) { - if ((cp = getdef_str ("ENV_TZ"))) - addenv (*cp == '/' ? tz (cp) : cp, NULL); - /* - * The clock frequency will be reset to the login value if required - */ - if ((cp = getdef_str ("ENV_HZ"))) - addenv (cp, NULL); /* set the default $HZ, if one */ /* * The terminal type will be left alone if it is present in * the environment already. @@ -355,6 +344,13 @@ int main (int argc, char **argv) if ((cp = getenv ("TERM"))) addenv ("TERM", cp); #ifndef USE_PAM + if ((cp = getdef_str ("ENV_TZ"))) + addenv (*cp == '/' ? tz (cp) : cp, NULL); + /* + * The clock frequency will be reset to the login value if required + */ + if ((cp = getdef_str ("ENV_HZ"))) + addenv (cp, NULL); /* set the default $HZ, if one */ /* * Also leave DISPLAY and XAUTHORITY if present, else * pam_xauth will not work. @@ -506,6 +502,8 @@ int main (int argc, char **argv) if (pwent.pw_shell[0] == '\0') pwent.pw_shell = "/bin/sh"; /* XXX warning: const */ + signal (SIGINT, SIG_IGN); + signal (SIGQUIT, SIG_IGN); #ifdef USE_PAM ret = pam_authenticate (pamh, 0); if (ret != PAM_SUCCESS) { @@ -586,6 +584,7 @@ int main (int argc, char **argv) #endif /* !USE_PAM */ signal (SIGINT, SIG_DFL); +#ifndef USE_PAM cp = getdef_str ((pwent.pw_uid == 0) ? "ENV_SUPATH" : "ENV_PATH"); /* XXX very similar code duplicated in libmisc/setupenv.c */ @@ -597,10 +596,8 @@ int main (int argc, char **argv) addenv ("PATH", cp); } -/* setup the environment for pam later on, else we run into auth problems */ -#ifndef USE_PAM environ = newenvp; /* make new environment active */ -#endif +#endif /* !USE_PAM */ if (getenv ("IFS")) /* don't export user IFS ... */ addenv ("IFS= \t\n", NULL); /* ... instead, set a safe IFS */ diff --git a/src/sulogin.c b/src/sulogin.c index f4dfaad1..e45b649c 100644 --- a/src/sulogin.c +++ b/src/sulogin.c @@ -30,7 +30,7 @@ #include #include "rcsid.h" -RCSID (PKG_VER "$Id: sulogin.c,v 1.18 2005/03/31 05:14:54 kloczek Exp $") +RCSID (PKG_VER "$Id: sulogin.c,v 1.20 2005/07/06 11:33:06 kloczek Exp $") #include "prototypes.h" #include "defines.h" #include "getdef.h" @@ -108,7 +108,7 @@ static RETSIGTYPE catch (int sig) dup (0); } else { #ifdef USE_SYSLOG - syslog (LOG_WARN, "cannot open %s\n", argv[1]); + SYSLOG (LOG_WARN, "cannot open %s\n", argv[1]); closelog (); #endif exit (1); @@ -117,7 +117,7 @@ static RETSIGTYPE catch (int sig) if (access (PASSWD_FILE, F_OK) == -1) { /* must be a password file! */ printf (_("No password file\n")); #ifdef USE_SYSLOG - syslog (LOG_WARN, "No password file\n"); + SYSLOG (LOG_WARN, "No password file\n"); closelog (); #endif exit (1); @@ -125,7 +125,7 @@ static RETSIGTYPE catch (int sig) #if !defined(DEBUG) && defined(SULOGIN_ONLY_INIT) if (getppid () != 1) { /* parent must be INIT */ #ifdef USE_SYSLOG - syslog (LOG_WARN, "Pid == %d, not 1\n", getppid ()); + SYSLOG (LOG_WARN, "Pid == %d, not 1\n", getppid ()); closelog (); #endif exit (1); @@ -140,10 +140,14 @@ static RETSIGTYPE catch (int sig) while (*envp) /* add inherited environment, */ addenv (*envp++, NULL); /* some variables change later */ +#ifndef USE_PAM + if ((cp = getdef_str ("ENV_TZ"))) addenv (*cp == '/' ? tz (cp) : cp, NULL); if ((cp = getdef_str ("ENV_HZ"))) addenv (cp, NULL); /* set the default $HZ, if one */ +#endif /* !USE_PAM */ + (void) strcpy (name, "root"); /* KLUDGE!!! */ signal (SIGALRM, catch); /* exit if the timer expires */ @@ -159,7 +163,7 @@ static RETSIGTYPE catch (int sig) printf (_("No password entry for 'root'\n")); #ifdef USE_SYSLOG - syslog (LOG_WARN, "No password entry for 'root'\n"); + SYSLOG (LOG_WARN, "No password entry for 'root'\n"); closelog (); #endif exit (1); @@ -181,7 +185,7 @@ static RETSIGTYPE catch (int sig) */ if (!cp || !*cp) { #ifdef USE_SYSLOG - syslog (LOG_INFO, "Normal startup\n"); + SYSLOG (LOG_INFO, "Normal startup\n"); closelog (); #endif puts ("\n"); @@ -197,7 +201,7 @@ static RETSIGTYPE catch (int sig) break; /* ... encrypted passwords matched */ #ifdef USE_SYSLOG - syslog (LOG_WARN, "Incorrect root password\n"); + SYSLOG (LOG_WARN, "Incorrect root password\n"); #endif sleep (2); puts (_("Login incorrect")); @@ -209,7 +213,7 @@ static RETSIGTYPE catch (int sig) puts (_("Entering System Maintenance Mode\n")); #ifdef USE_SYSLOG - syslog (LOG_INFO, "System Maintenance Mode\n"); + SYSLOG (LOG_INFO, "System Maintenance Mode\n"); #endif #ifdef USE_SYSLOG diff --git a/src/useradd.c b/src/useradd.c index 7f05db39..26876375 100644 --- a/src/useradd.c +++ b/src/useradd.c @@ -30,26 +30,27 @@ #include #include "rcsid.h" -RCSID (PKG_VER "$Id: useradd.c,v 1.59 2005/06/20 10:17:09 kloczek Exp $") -#include "prototypes.h" -#include "defines.h" -#include "chkname.h" -#include -#include -#include -#include -#include -#include +RCSID (PKG_VER "$Id: useradd.c,v 1.67 2005/07/11 11:58:00 kloczek Exp $") #include +#include #include -#include +#include +#include +#include +#include #ifdef USE_PAM #include #include #include #endif /* USE_PAM */ +#include +#include +#include +#include +#include "prototypes.h" +#include "defines.h" +#include "chkname.h" #include "pwauth.h" -#include #include "faillog.h" #include "nscd.h" #ifndef SKEL_DIR @@ -630,17 +631,32 @@ static int get_groups (char *list) static void usage (void) { - fprintf (stderr, - _ - ("Usage: useradd [-u uid [-o]] [-g group] [-G group,...] \n")); - fprintf (stderr, - _ - (" [-d home] [-s shell] [-c comment] [-m [-k template]]\n")); - fprintf (stderr, _(" [-f inactive] [-e expire]\n")); - fprintf (stderr, _(" [-p passwd] name\n")); - fprintf (stderr, - _(" useradd -D [-g group] [-b base] [-s shell]\n")); - fprintf (stderr, _(" [-f inactive] [-e expire]\n")); + fprintf (stderr, _("Usage: useradd [options] LOGIN\n" + "\n" + "Options:\n" + " -b, --base-dir BASE_DIR base directory for the the new user account\n" + " home directory\n" + " -c, --comment COMMENT set the GECOS field for the new user account\n" + " -d, --home-dir HOME_DIR home directory for the new user account\n" + " -D, --defaults print or save modified default useradd\n" + " configuration\n" + " -e, --expiredate EXPIRE_DATE set account expiration date to EXPIRE_DATE\n" + " -f, --inactive INACTIVE set password inactive after expiration\n" + " to INACTIVE\n" + " -g, --gid GROUP force use GROUP for the new user account\n" + " -G, --groups GROUPS list of supplementary groups for the new\n" + " user account\n" + " -h, --help display this help message and exit\n" + " -k, --skel SKEL_DIR specify an alternative skel directory\n" + " -K, --key KEY=VALUE overrides /etc/login.defs defaults\n" + " -m, --create-home create home directory for the new user\n" + " account\n" + " -o, --non-unique allow create user with duplicate\n" + " (non-unique) UID\n" + " -p, --password PASSWORD use encrypted password for the new user\n" + " account\n" + " -s, --shell SHELL the login shell for the new user account\n" + " -u, --uid UID force use the UID for the new user account\n")); exit (E_USAGE); } @@ -920,182 +936,211 @@ static void process_flags (int argc, char **argv) { const struct group *grp; int anyflag = 0; - int arg; char *cp; - while ((arg = - getopt (argc, argv, "A:Du:og:G:d:s:c:mk:p:f:e:b:O:M")) != EOF) { - switch (arg) { - case 'b': - if (!Dflg) - usage (); + { + /* + * Parse the command line options. + */ + int c; + static struct option long_options[] = { + {"base-dir", required_argument, NULL, 'b'}, + {"comment", required_argument, NULL, 'c'}, + {"home-dir", required_argument, NULL, 'd'}, + {"defaults", required_argument, NULL, 'D'}, + {"expiredate", required_argument, NULL, 'e'}, + {"inactive", required_argument, NULL, 'f'}, + {"gid", required_argument, NULL, 'g'}, + {"groups", required_argument, NULL, 'G'}, + {"help", no_argument, NULL, 'h'}, + {"skel", required_argument, NULL, 'k'}, + {"key", required_argument, NULL, 'K'}, + {"create-home", no_argument, NULL, 'm'}, + {"non-unique", no_argument, NULL, 'o'}, + {"password", required_argument, NULL, 'p'}, + {"shell", required_argument, NULL, 's'}, + {"uid", required_argument, NULL, 'u'}, + {NULL, 0, NULL, '\0'} + }; + while ((c = + getopt_long (argc, argv, "b:c:d:De:f:g:G:k:K:mMop:s:u:", + long_options, NULL)) != -1) { + switch (c) { + case 'b': + if (!Dflg) + usage (); - if (!VALID (optarg) || optarg[0] != '/') { - fprintf (stderr, - _ - ("%s: invalid base directory `%s'\n"), - Prog, optarg); - exit (E_BAD_ARG); - } - def_home = optarg; - bflg++; - break; - case 'c': - if (!VALID (optarg)) { - fprintf (stderr, - _("%s: invalid comment `%s'\n"), - Prog, optarg); - exit (E_BAD_ARG); - } - user_comment = optarg; - cflg++; - break; - case 'd': - if (!VALID (optarg) || optarg[0] != '/') { - fprintf (stderr, - _ - ("%s: invalid home directory `%s'\n"), - Prog, optarg); - exit (E_BAD_ARG); - } - user_home = optarg; - dflg++; - break; - case 'D': - if (anyflag) - usage (); - Dflg++; - break; - case 'e': - if (*optarg) { - user_expire = strtoday (optarg); - if (user_expire == -1) { + if (!VALID (optarg) + || optarg[0] != '/') { fprintf (stderr, _ - ("%s: invalid date `%s'\n"), + ("%s: invalid base directory `%s'\n"), Prog, optarg); exit (E_BAD_ARG); } - } else - user_expire = -1; + def_home = optarg; + bflg++; + break; + case 'c': + if (!VALID (optarg)) { + fprintf (stderr, + _ + ("%s: invalid comment `%s'\n"), + Prog, optarg); + exit (E_BAD_ARG); + } + user_comment = optarg; + cflg++; + break; + case 'd': + if (!VALID (optarg) + || optarg[0] != '/') { + fprintf (stderr, + _ + ("%s: invalid home directory `%s'\n"), + Prog, optarg); + exit (E_BAD_ARG); + } + user_home = optarg; + dflg++; + break; + case 'D': + if (anyflag) + usage (); + Dflg++; + break; + case 'e': + if (*optarg) { + user_expire = strtoday (optarg); + if (user_expire == -1) { + fprintf (stderr, + _ + ("%s: invalid date `%s'\n"), + Prog, optarg); + exit (E_BAD_ARG); + } + } else + user_expire = -1; - /* - * -e "" is allowed - it's a no-op without /etc/shadow - */ - if (*optarg && !is_shadow_pwd) { - fprintf (stderr, - _ - ("%s: shadow passwords required for -e\n"), - Prog); - exit (E_USAGE); + /* + * -e "" is allowed - it's a no-op without /etc/shadow + */ + if (*optarg && !is_shadow_pwd) { + fprintf (stderr, + _ + ("%s: shadow passwords required for -e\n"), + Prog); + exit (E_USAGE); + } + if (Dflg) + def_expire = optarg; + eflg++; + break; + case 'f': + def_inactive = get_number (optarg); + /* + * -f -1 is allowed - it's a no-op without /etc/shadow + */ + if (def_inactive != -1 && !is_shadow_pwd) { + fprintf (stderr, + _ + ("%s: shadow passwords required for -f\n"), + Prog); + exit (E_USAGE); + } + fflg++; + break; + case 'g': + grp = getgr_nam_gid (optarg); + if (!grp) { + fprintf (stderr, + _ + ("%s: unknown group %s\n"), + Prog, optarg); + exit (E_NOTFOUND); + } + if (Dflg) { + def_group = grp->gr_gid; + def_gname = optarg; + } else { + user_gid = grp->gr_gid; + } + gflg++; + break; + case 'G': + if (get_groups (optarg)) + exit (E_NOTFOUND); + if (user_groups[0]) + do_grp_update++; + Gflg++; + break; + case 'h': + usage (); + break; + case 'k': + def_template = optarg; + kflg++; + break; + case 'K': + /* + * override login.defs defaults (-K name=value) + * example: -K UID_MIN=100 -K UID_MAX=499 + * note: -K UID_MIN=10,UID_MAX=499 doesn't work yet + */ + cp = strchr (optarg, '='); + if (!cp) { + fprintf (stderr, + _ + ("%s: -K requires KEY=VALUE\n"), + Prog); + exit (E_BAD_ARG); + } + /* terminate name, point to value */ + *cp++ = '\0'; + if (putdef_str (optarg, cp) < 0) + exit (E_BAD_ARG); + break; + case 'm': + mflg++; + break; + case 'o': + oflg++; + break; + case 'p': /* set encrypted password */ + if (!VALID (optarg)) { + fprintf (stderr, + _ + ("%s: invalid field `%s'\n"), + Prog, optarg); + exit (E_BAD_ARG); + } + user_pass = optarg; + break; + case 's': + if (!VALID (optarg) + || (optarg[0] + && (optarg[0] != '/' + && optarg[0] != '*'))) { + fprintf (stderr, + _ + ("%s: invalid shell `%s'\n"), + Prog, optarg); + exit (E_BAD_ARG); + } + user_shell = optarg; + def_shell = optarg; + sflg++; + break; + case 'u': + user_id = get_uid (optarg); + uflg++; + break; + default: + usage (); } - if (Dflg) - def_expire = optarg; - eflg++; - break; - case 'f': - def_inactive = get_number (optarg); - /* - * -f -1 is allowed - it's a no-op without /etc/shadow - */ - if (def_inactive != -1 && !is_shadow_pwd) { - fprintf (stderr, - _ - ("%s: shadow passwords required for -f\n"), - Prog); - exit (E_USAGE); - } - fflg++; - break; - case 'g': - grp = getgr_nam_gid (optarg); - if (!grp) { - fprintf (stderr, - _("%s: unknown group %s\n"), Prog, - optarg); - exit (E_NOTFOUND); - } - if (Dflg) { - def_group = grp->gr_gid; - def_gname = optarg; - } else { - user_gid = grp->gr_gid; - } - gflg++; - break; - case 'G': - if (get_groups (optarg)) - exit (E_NOTFOUND); - if (user_groups[0]) - do_grp_update++; - Gflg++; - break; - case 'k': - def_template = optarg; - kflg++; - break; - case 'm': - mflg++; - break; - case 'M': - /* - * don't create home dir - this is the default, - * ignored for RedHat/PLD adduser compatibility. - */ - break; - case 'o': - oflg++; - break; - case 'O': - /* - * override login.defs defaults (-O name=value) - * example: -O UID_MIN=100 -O UID_MAX=499 - * note: -O UID_MIN=10,UID_MAX=499 doesn't work yet - */ - cp = strchr (optarg, '='); - if (!cp) { - fprintf (stderr, - _("%s: -O requires NAME=VALUE\n"), - Prog); - exit (E_BAD_ARG); - } - /* terminate name, point to value */ - *cp++ = '\0'; - if (putdef_str (optarg, cp) < 0) - exit (E_BAD_ARG); - break; - case 'p': /* set encrypted password */ - if (!VALID (optarg)) { - fprintf (stderr, - _("%s: invalid field `%s'\n"), - Prog, optarg); - exit (E_BAD_ARG); - } - user_pass = optarg; - break; - case 's': - if (!VALID (optarg) || (optarg[0] && - (optarg[0] != '/' - && optarg[0] != '*'))) { - fprintf (stderr, - _("%s: invalid shell `%s'\n"), - Prog, optarg); - exit (E_BAD_ARG); - } - user_shell = optarg; - def_shell = optarg; - sflg++; - break; - case 'u': - user_id = get_uid (optarg); - uflg++; - break; - default: - usage (); + anyflag++; } - anyflag++; } - /* * Certain options are only valid in combination with others. * Check it here so that they can be specified in any order. @@ -1119,7 +1164,9 @@ static void process_flags (int argc, char **argv) user_name = argv[optind]; if (!check_user_name (user_name)) { - fprintf (stderr, _("%s: invalid user name '%s'\n"), + fprintf (stderr, + _ + ("%s: invalid user name '%s'\n"), Prog, user_name); exit (E_BAD_ARG); } @@ -1307,7 +1354,8 @@ static void usr_update (void) if (is_shadow_pwd && !spw_update (&spent)) { fprintf (stderr, - _("%s: error adding new shadow password entry\n"), + _ + ("%s: error adding new shadow password entry\n"), Prog); exit (E_PW_UPDATE); } @@ -1334,7 +1382,8 @@ static void create_home (void) /* XXX - create missing parent directories. --marekm */ if (mkdir (user_home, 0)) { fprintf (stderr, - _("%s: cannot create directory %s\n"), + _ + ("%s: cannot create directory %s\n"), Prog, user_home); fail_exit (E_HOMEDIR); } @@ -1377,8 +1426,8 @@ static void create_mail (void) sprintf (ms, "/var/mail/%s", user_name); if (access (ms, R_OK) != 0) { fd = open (ms, - O_CREAT | O_EXCL | O_WRONLY | - O_TRUNC, 0); + O_CREAT | O_EXCL | + O_WRONLY | O_TRUNC, 0); if (fd != -1) { fchown (fd, user_id, mail_gid); fchmod (fd, mode); diff --git a/src/usermod.c b/src/usermod.c index c86c4288..7985ee21 100644 --- a/src/usermod.c +++ b/src/usermod.c @@ -30,7 +30,7 @@ #include #include "rcsid.h" -RCSID (PKG_VER "$Id: usermod.c,v 1.42 2005/06/20 10:17:10 kloczek Exp $") +RCSID (PKG_VER "$Id: usermod.c,v 1.47 2005/07/07 15:11:48 kloczek Exp $") #include #include #include @@ -51,8 +51,14 @@ RCSID (PKG_VER "$Id: usermod.c,v 1.42 2005/06/20 10:17:10 kloczek Exp $") #include "faillog.h" #include #include "pwauth.h" -#include "nscd.h" #include "getdef.h" +#include "groupio.h" +#include "nscd.h" +#include "pwio.h" +#ifdef SHADOWGRP +#include "sgroupio.h" +#endif +#include "shadowio.h" /* * exit status values * for E_GRP_UPDATE and E_NOSPACE (not used yet), other update requests @@ -91,20 +97,21 @@ static char **user_groups; /* NULL-terminated list */ static char *Prog; static int - uflg = 0, /* specify new user ID */ - oflg = 0, /* permit non-unique user ID to be specified with -u */ + aflg = 0, /* append to existing secondary group set */ + cflg = 0, /* new comment (GECOS) field */ + dflg = 0, /* new home directory */ + eflg = 0, /* days since 1970-01-01 when account becomes expired */ + fflg = 0, /* days until account with expired password is locked */ gflg = 0, /* new primary group ID */ Gflg = 0, /* new secondary group set */ - dflg = 0, /* new home directory */ - sflg = 0, /* new shell program */ - cflg = 0, /* new comment (GECOS) field */ - mflg = 0, /* create user's home directory if it doesn't exist */ - fflg = 0, /* days until account with expired password is locked */ - eflg = 0, /* days since 1970-01-01 when account becomes expired */ Lflg = 0, /* lock the password */ - Uflg = 0, /* unlock the password */ + lflg = 0, /* new user name */ + mflg = 0, /* create user's home directory if it doesn't exist */ + oflg = 0, /* permit non-unique user ID to be specified with -u */ pflg = 0, /* new encrypted password */ - lflg = 0; /* new user name */ + sflg = 0, /* new shell program */ + uflg = 0, /* specify new user ID */ + Uflg = 0; /* unlock the password */ static int is_shadow_pwd; @@ -112,14 +119,6 @@ static int is_shadow_pwd; static int is_shadow_grp; #endif -#include "groupio.h" - -#ifdef SHADOWGRP -#include "sgroupio.h" -#endif - -#include "pwio.h" -#include "shadowio.h" /* local function prototypes */ static int get_groups (char *); @@ -276,7 +275,7 @@ static void usage (void) { fprintf (stderr, _ - ("Usage: %s\t[-u uid [-o]] [-g group] [-G group,...] \n"), + ("Usage: %s\t[-u uid [-o]] [-g group] [[-G group,...] [-a]] \n"), Prog); fprintf (stderr, _ @@ -473,7 +472,7 @@ static int update_group (void) user_name, user_newname, ngrp->gr_name)); } - } else if (was_member && Gflg && !is_member) { + } else if (was_member && !aflg && Gflg && !is_member) { ngrp->gr_mem = del_list (ngrp->gr_mem, user_name); changed = 1; SYSLOG ((LOG_INFO, "delete `%s' from group `%s'", @@ -590,7 +589,7 @@ static int update_gshadow (void) user_name, user_newname, nsgrp->sg_name)); } - } else if (was_member && Gflg && !is_member) { + } else if (was_member && !aflg && Gflg && !is_member) { nsgrp->sg_mem = del_list (nsgrp->sg_mem, user_name); changed = 1; SYSLOG ((LOG_INFO, @@ -737,8 +736,12 @@ static void process_flags (int argc, char **argv) user_inactive = spwd->sp_inact; } - while ((arg = getopt (argc, argv, "A:u:og:G:d:s:c:mf:e:l:p:LU")) != EOF) { + while ((arg = + getopt (argc, argv, "ac:d:e:f:g:G:l:Lmop:s:u:U")) != EOF) { switch (arg) { + case 'a': + aflg++; + break; case 'c': if (!VALID (optarg)) { fprintf (stderr, @@ -878,6 +881,14 @@ static void process_flags (int argc, char **argv) if (optind != argc - 1) usage (); + if (aflg && (!Gflg)) { + fprintf (stderr, + _("%s: -a flag is ONLY allowed with the -G flag\n"), + Prog); + usage (); + exit (E_USAGE); + } + if (dflg && strcmp (user_home, user_newhome) == 0) dflg = mflg = 0; diff --git a/src/vipw.c b/src/vipw.c index fa8ab557..25df96aa 100644 --- a/src/vipw.c +++ b/src/vipw.c @@ -23,7 +23,7 @@ #include #include "rcsid.h" -RCSID (PKG_VER "$Id: vipw.c,v 1.11 2005/05/25 18:20:25 kloczek Exp $") +RCSID (PKG_VER "$Id: vipw.c,v 1.12 2005/07/07 15:32:50 kloczek Exp $") #include "defines.h" #include #include @@ -219,17 +219,17 @@ int main (int argc, char **argv) while ((flag = getopt (argc, argv, "ghps")) != EOF) { switch (flag) { - case 'p': - do_vipw = 1; - break; case 'g': do_vipw = 0; break; + case 'h': + e = 0; + case 'p': + do_vipw = 1; + break; case 's': editshadow = 1; break; - case 'h': - e = 0; default: printf (_("Usage:\n\ `vipw' edits /etc/passwd `vipw -s' edits /etc/shadow\n\