+2006-08-01 Tomasz K³oczko <kloczek@pld.org.pl>
+
+ * NEWS, src/su.c:
+ fixed set enviroment too early when using PAM, so move it to !USE_PAM
+ (patch submitted by Mike Frysinger <vapier@gentoo.org>).
+
+2006-07-30 Tomasz K³oczko <kloczek@pld.org.pl>
+
+ * man/fr/chage.1, man/fr/chfn.1, man/fr/chpasswd.8, man/fr/chsh.1, man/fr/expiry.1, man/fr/faillog.5, man/fr/faillog.8, man/fr/gpasswd.1, man/fr/groupadd.8, man/fr/groupdel.8, man/fr/groupmod.8, man/fr/groups.1, man/fr/grpck.8, man/fr/gshadow.5, man/fr/lastlog.8, man/fr/limits.5, man/fr/login.1, man/fr/login.access.5, man/fr/login.defs.5, man/fr/logoutd.8, man/fr/newgrp.1, man/fr/newusers.8, man/fr/passwd.1, man/fr/passwd.5, man/fr/porttime.5, man/fr/pwck.8, man/fr/pwconv.8, man/fr/sg.1, man/fr/shadow.3, man/fr/shadow.5, man/fr/su.1, man/fr/suauth.5, man/fr/useradd.8, man/fr/userdel.8, man/fr/usermod.8, man/fr/vipw.8, NEWS:
+ fr man pages are now up to date.
+
+ * man/fr/fr.po:
+ more updates for 4.0.18 (by Nicolas François <nicolas.francois@centraliens.net>).
+
+ * man/fr/fr.po:
+ updated for 4.0.18 (by Jean-Luc Coulon (f5ibh) <jean-luc.coulon@wanadoo.fr>).
+
+2006-07-28 Tomasz K³oczko <kloczek@pld.org.pl>
+
+ * po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, NEWS, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/dz.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/gl.po, po/he.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/km.po, po/ko.po, po/nb.po, po/ne.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:
+ updated.
+
+ * src/useradd.c, src/usermod.c:
+ fixed UID/GID overflow (fixed http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=198920).
+ Fixed expiredate/inactive/mindays/warndays/maxdays overflow (simillar to RH#198920).
+
+ * src/passwd.c:
+ fixed inactive/mindays/warndays/maxdays overflow (similar to RH#198920).
+
+ * src/groupadd.c, src/groupmod.c:
+ fixed GID overflow (fixed http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=198920).
+
+2006-07-27 Tomasz K³oczko <kloczek@pld.org.pl>
+
+ * src/.cvsignore: groupmems added.
+
+2006-07-24 Tomasz K³oczko <kloczek@pld.org.pl>
+
+ * po/fr.po:
+ updated for 4.0.18 (by ean-Luc Coulon (f5ibh) <jean-luc.coulon@wanadoo.fr>).
+
+ * po/uk.po: break lines longer than 80 cols and add missing \n.
+
+ * po/uk.po:
+ updated for 4.0.18 (by Eugeniy Meshcheryakov <eugen@univ.kiev.ua>).
+
+ * man/pl/pl.po, man/ru/ru.po, man/sv/sv.po, man/chgpasswd.8.xml, man/chpasswd.8.xml, man/fr/fr.po:
+ s/instead DES/instead of DES/
+
+ * NEWS: sv man pages are partially translated.
+
+2006-07-23 Tomasz K³oczko <kloczek@pld.org.pl>
+
+ * src/groupmems.c: fix compilation warnings.
+
+ * po/ko.po: use \t.
+
+ * po/nl.po: break lines longer than 80 cols and add missing \n.
+
+2006-07-22 Tomasz K³oczko <kloczek@pld.org.pl>
+
+ * man/ru/faillog.5: regenerated.
+
+ * po/ko.po: updated for 4.0.18 (by Changwoo Ryu <cwryu@debian.org>).
+
+2006-07-20 Tomasz K³oczko <kloczek@pld.org.pl>
+
+ * man/faillog.5.xml, man/fr/fr.po, man/pl/pl.po, man/ru/ru.po, man/sv/sv.po:
+ added <refmiscinfo class="sectdesc"> tag for faillog.5.xml.
+
+ * man/sv/Attic/grupper.1: removed.
+
+ * man/sv/Makefile.am, man/sv/chage.1, man/sv/chfn.1, man/sv/chgpasswd.8, man/sv/chpasswd.8, man/sv/chsh.1, man/sv/expiry.1, man/sv/faillog.5, man/sv/faillog.8, man/sv/gpasswd.1, man/sv/groupadd.8, man/sv/groupdel.8, man/sv/groupmems.8, man/sv/groupmod.8, man/sv/groups.1, man/sv/grpck.8, man/sv/gshadow.5, man/sv/lastlog.8, man/sv/limits.5, man/sv/login.1, man/sv/login.access.5, man/sv/login.defs.5, man/sv/logoutd.8, man/sv/newgrp.1, man/sv/newusers.8, man/sv/nologin.8, man/sv/passwd.1, man/sv/passwd.5, man/sv/porttime.5, man/sv/pwck.8, man/sv/pwconv.8, man/sv/sg.1, man/sv/shadow.3, man/sv/shadow.5, man/sv/su.1, man/sv/suauth.5, man/sv/sv.po, man/sv/useradd.8, man/sv/userdel.8, man/sv/usermod.8, man/sv/vipw.8:
+ corrected text charset and other minor cleanups (by Daniel Nylander <info@danielnylander.se>).
+
+ * po/tr.po: break lines longer than 80 cols.
+
+ * po/tr.po:
+ updated for 4.0.18 (by Mehmet TURKER <mturker@innova.com.tr>).
+
+ * configure.in, man/Makefile.am, man/sv/Makefile.am:
+ fixes for "make {dist|distchec}" and sv man pages.
+
+ * man/sv/Attic/grupper.1, man/sv/groupmems.8, man/sv/groupmod.8, man/sv/grpck.8, man/sv/grpconv.8, man/sv/grpunconv.8, man/sv/gshadow.5, man/sv/lastlog.8, man/sv/limits.5, man/sv/login.1, man/sv/login.access.5, man/sv/login.defs.5, man/sv/logoutd.8, man/sv/newgrp.1, man/sv/newusers.8, man/sv/nologin.8, man/sv/passwd.1, man/sv/passwd.5, man/sv/porttime.5, man/sv/pwck.8, man/sv/pwconv.8, man/sv/pwunconv.8, man/sv/sg.1, man/sv/shadow.3, man/sv/shadow.5, man/sv/su.1, man/sv/suauth.5, man/sv/sv.po, man/sv/useradd.8, man/sv/userdel.8, man/sv/usermod.8, man/sv/vigr.8, man/sv/vipw.8, NEWS, man/Makefile.am, man/sv/Makefile.am, man/sv/chage.1, man/sv/chfn.1, man/sv/chgpasswd.8, man/sv/chpasswd.8, man/sv/chsh.1, man/sv/expiry.1, man/sv/faillog.5, man/sv/faillog.8, man/sv/getspnam.3, man/sv/gpasswd.1, man/sv/groupadd.8, man/sv/groupdel.8:
+ full sv man pages set added (by Daniel Nylander <info@danielnylander.se>).
+ This man pages are translated using new XML/xml2po/gettext infrastructure.
+
+ * po/pl.po: updated for 4.0.18.
+
+2006-07-19 Tomasz K³oczko <kloczek@pld.org.pl>
+
+ * po/pt.po:
+ updated for 4.0.18 (by Miguel Figueiredo <mfigueiredo@gmail.com>).
+
+ * po/gl.po, NEWS:
+ updated for 4.0.18 (by Jacobo Tarrio <jacobo@tarrio.org>).
+
+ * NEWS, po/eu.po:
+ updated for 4.0.18 (by Piarres Beobide <pi@beobide.net>).
+
+ * man/ru/chsh.1, man/ru/faillog.5, man/ru/groupmems.8, man/ru/groupmod.8, man/ru/ru.po, man/ru/su.1, man/ru/useradd.8, man/ru/usermod.8, man/ru/vipw.8, NEWS, po/ru.po:
+ updated for 4.0.18 (by Yuri Kozlov <kozlov.y@gmail.com>).
+
+ * po/vi.po, NEWS:
+ updated for 4.0.18 (by Clytie Siddall <clytie@riverland.net.au>).
+
+ * NEWS, po/cs.po:
+ updated for 4.0.18 (by Miroslav Kure <kurem@upcase.inf.upol.cz>).
+
+ * NEWS, po/sv.po:
+ updated for 4.0.18 (by Daniel Nylander <info@danielnylander.se>).
+
+ * NEWS, po/ca.po:
+ updated for 4.0.18 (by Guillem Jover <guillem@debian.org>).
+
+2006-07-18 Tomasz K³oczko <kloczek@pld.org.pl>
+
+ * po/hu.po: cleanups.
+
+ * NEWS, po/da.po:
+ updated for 4.0.18 (by Claus Hindsgaul <claus.hindsgaul@gmail.com>).
+
+ * po/hu.po, NEWS: updated for 4.0.18 (by SZERVÁC Attila <sas@321.hu>).
+
+ * NEWS: typos.
+
+ * man/ru/ru.po, man/fr/fr.po, man/pl/pl.po: run "make update-po".
+
+ * man/su.1.xml: fixes in <refsynopsisdiv>.
+
+ * src/groupmems.c: indent soutrce code.
+
+ * src/groupmems.c: use shadow Copyright.
+
+ * po/es.po, po/eu.po, po/fi.po, po/fr.po, po/gl.po, po/he.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/km.po, po/ko.po, po/nb.po, po/ne.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/POTFILES.in, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/dz.po, po/el.po:
+ added src/groupmems.c to POTFILES.in.
+
+ * NEWS, etc/pam.d/Makefile.am, etc/pam.d/groupmems, man/Makefile.am, man/groupmems.8.xml, src/Makefile.am, src/groupmems.c:
+ groupmems rewrited for use PAM and getopt_long() nad now it is enabled
+ for build and install (patch by George Kraft <gk4@swbell.net>).
+
+ * NEWS, configure.in: start prepare for 4.0.18.
+
+2006-07-17 Tomasz K³oczko <kloczek@pld.org.pl>
+
+ * po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/dz.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/gl.po, po/he.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/km.po, po/ko.po, po/nb.po, po/ne.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:
+ run "make update-po" and some cleanups (added missing \n and use tabs instead spaces).
+
+ * src/su.c: s#[login]#[LOGIN]# in help message.
+
+ * man/useradd.8.xml:
+ added missing --<foo> long options names in "Changing the default values" section.
+
+ * po/tr.po: updated (by Murat Şenel <muratasenel@gmail.com>).
+
+2006-07-16 Tomasz K³oczko <kloczek@pld.org.pl>
+
+ * man/fr/fr.po, man/pl/pl.po, man/ru/ru.po: updated.
+
+ * man/useradd.8.xml: added newusers(8) to SEE ALSO section.
+
+ * etc/login.defs:
+ removed GETPASS_ASTERISKS (patch by Mike Frysinger <vapier@gentoo.org>).
+
+2006-07-15 Tomasz K³oczko <kloczek@pld.org.pl>
+
+ * NEWS, man/pl/chsh.1, man/pl/pl.po: pl chage(1): translation finished.
+
+ * NEWS:
+ s#fix by Mike Frysinger <vapier@gentoo.org>)#(patch by Ulrich Mueller <ulm@kph.uni-mainz.de>; http://bugs.gentoo.org/139966#
+
+ * NEWS, configure.in:
+ S/Key: removed assign getpass() to libshadow_getpass() on autoconf level
+ (fix by Mike Frysinger <vapier@gentoo.org>).
+
+2006-07-14 Tomasz K³oczko <kloczek@pld.org.pl>
+
+ * man/vipw.8.xml: make options <replaceable> in SYNOPSIS.
+
+ * po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/dz.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/gl.po, po/he.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/km.po, po/ko.po, po/nb.po, po/ne.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, src/groupadd.c:
+ s/group/GROUP/ in groupadd help message.
+
+ * src/su.c (main):
+ move **envcp declaration to #ifdef USE_PAM (fixed warning about unused
+ variable when shadow is builded with PAM didabled).
+
+ * man/pl/pl.po, NEWS, man/pl/chage.1: pl chage(1) translation finished.
+
+ * man/fr/fr.po, man/pl/pl.po, man/ru/ru.po: updated.
+
+ * man/chsh.1.xml: updated after rewrite chsh for use getopt_long().
+
+ * po/pl.po: kill fuzzy.
+
+2006-07-13 Tomasz K³oczko <kloczek@pld.org.pl>
+
+ * po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, src/chsh.c, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/dz.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/gl.po, po/he.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/km.po, po/ko.po, po/nb.po, po/ne.po:
+ one \t more in help message.
+
+ * po/he.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/km.po, po/ko.po, po/nb.po, po/ne.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/dz.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/gl.po:
+ updated.
+
+ * NEWS, src/chsh.c: chsh rewrited for use getopt_long().
+
+2006-07-12 Tomasz K³oczko <kloczek@pld.org.pl>
+
+ * man/pl/groupmod.8, man/pl/pl.po: finish translation groupmod(8).
+
+ * man/fr/fr.po, man/groupmod.8.xml, man/pl/groupmod.8, man/pl/pl.po, man/ru/ru.po:
+ cleanups in groupmod(8).
+
+ * man/fr/fr.po, man/pl/pl.po, man/ru/ru.po, man/usermod.8.xml, src/usermod.c, NEWS:
+ back to previouse usermod -a option sematics and clarify -a behavior
+ on documentation level (by Greg Schafer <gschafer@zip.com.au>).
+
+ * man/fr/fr.po, man/groupmod.8.xml, man/pl/pl.po, man/ru/ru.po:
+ updated groupmod man page.
+
+2006-07-11 Tomasz K³oczko <kloczek@pld.org.pl>
+
+ * src/groupmod.c: too many \t in help message.
+
+ * man/ru/chage.1, man/ru/passwd.1, man/ru/ru.po, man/chage.1.xml, man/fr/fr.po, man/passwd.1.xml, man/pl/pl.po:
+ updated.
+
+ * po/nb.po, po/ne.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/dz.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/gl.po, po/he.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/km.po, po/ko.po:
+ run "make update-po".
+
+ * src/groupmod.c: cleunps in help message.
+
+ * src/chage.c: s/user/\[LOGIN\]/ in help message.
+
+ * src/passwd.c: s/\[login\]/\[LOGIN\]/ in help message.
+
+ * NEWS, src/groupmod.c: groupmod rewrited for use getopt_log().
+
2006-07-10 Tomasz K³oczko <kloczek@pld.org.pl>
* po/sv.po:
F77 = @F77@
FFLAGS = @FFLAGS@
GMSGFMT = @GMSGFMT@
+GREP = @GREP@
INSTALL_DATA = @INSTALL_DATA@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_SCRIPT = @INSTALL_SCRIPT@
PATH_SEPARATOR = @PATH_SEPARATOR@
POSUB = @POSUB@
RANLIB = @RANLIB@
+SED = @SED@
SET_MAKE = @SET_MAKE@
SHELL = @SHELL@
STRIP = @STRIP@
XML_CATALOG_FILE = @XML_CATALOG_FILE@
XSLTPROC = @XSLTPROC@
YACC = @YACC@
-ac_ct_AR = @ac_ct_AR@
+YFLAGS = @YFLAGS@
ac_ct_CC = @ac_ct_CC@
ac_ct_CXX = @ac_ct_CXX@
ac_ct_F77 = @ac_ct_F77@
-ac_ct_RANLIB = @ac_ct_RANLIB@
-ac_ct_STRIP = @ac_ct_STRIP@
am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@
build_os = @build_os@
build_vendor = @build_vendor@
datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
exec_prefix = @exec_prefix@
host = @host@
host_alias = @host_alias@
host_cpu = @host_cpu@
host_os = @host_os@
host_vendor = @host_vendor@
+htmldir = @htmldir@
includedir = @includedir@
infodir = @infodir@
install_sh = @install_sh@
libdir = @libdir@
libexecdir = @libexecdir@
+localedir = @localedir@
localstatedir = @localstatedir@
mandir = @mandir@
mkdir_p = @mkdir_p@
oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
+psdir = @psdir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
sysconfdir = @sysconfdir@
-$Id: NEWS,v 1.457 2006/07/10 20:58:33 kloczek Exp $
+$Id: NEWS,v 1.482 2006/08/01 11:49:18 kloczek Exp $
+
+shadow-4.0.17 -> shadow-4.0.18 01-08-2006
+
+*** general:
+- su: fixed set enviroment too early when using PAM, so move it to !USE_PAM
+ (patch submitted by Mike Frysinger <vapier@gentoo.org>),
+- groupadd, groupmod, useradd, usermod: fixed UID/GID overflow (fixed
+ http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=198920)
+- passwd, useradd, usermod: fixed inactive/mindays/warndays/maxdays overflow
+ (simillar to RH#198920),
+- groupmems: rewrited for use PAM and getopt_long() and now it is enabled
+ for build and install (patch by George Kraft <gk4@swbell.net>),
+- S/Key: removed assign getpass() to libshadow_getpass() on autoconf level
+ (patch by Ulrich Mueller <ulm@kph.uni-mainz.de>; http://bugs.gentoo.org/139966),
+- usermod: back to previous -a option semantics and clarify -a behavior
+ on documentation level (by Greg Schafer <gschafer@zip.com.au>),
+- chsh, groupmod: rewrited for use getopt_long().
+- updated translations: ca, cs, da, eu, fr, gl, hu, ko, pl, pt, ru, sv, tr, uk, vi.
+*** documentation:
+- fr and ru man pages are up to date,
+- partially translated sv man pages set added
+ (by Daniel Nylander <info@danielnylander.se>),
+- pl chage(1), chsh(1), groupmod(8): translation finished.
shadow-4.0.16 -> shadow-4.0.17 10-07-2006
fi
])
+# isc-posix.m4 serial 2 (gettext-0.11.2)
+dnl Copyright (C) 1995-2002 Free Software Foundation, Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+
+# This file is not needed with autoconf-2.53 and newer. Remove it in 2005.
+
+# This test replaces the one in autoconf.
+# Currently this macro should have the same name as the autoconf macro
+# because gettext's gettext.m4 (distributed in the automake package)
+# still uses it. Otherwise, the use in gettext.m4 makes autoheader
+# give these diagnostics:
+# configure.in:556: AC_TRY_COMPILE was called before AC_ISC_POSIX
+# configure.in:556: AC_TRY_RUN was called before AC_ISC_POSIX
+
+undefine([AC_ISC_POSIX])
+
+AC_DEFUN([AC_ISC_POSIX],
+ [
+ dnl This test replaces the obsolescent AC_ISC_POSIX kludge.
+ AC_CHECK_LIB(cposix, strerror, [LIBS="$LIBS -lcposix"])
+ ]
+)
+
# lib-ld.m4 serial 3 (gettext-0.13)
dnl Copyright (C) 1996-2003 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
# Append ld.so.conf contents to the search path
if test -f /etc/ld.so.conf; then
- lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
+ lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff} $lt_ld_extra"
fi
# Is the compiler the GNU C compiler?
with_gcc=$_LT_AC_TAGVAR(GCC, $1)
+gcc_dir=\`gcc -print-file-name=. | $SED 's,/\.$,,'\`
+gcc_ver=\`gcc -dumpversion\`
+
# An ERE matcher.
EGREP=$lt_EGREP
# Dependencies to place before the objects being linked to create a
# shared library.
-predep_objects=$lt_[]_LT_AC_TAGVAR(predep_objects, $1)
+predep_objects=\`echo $lt_[]_LT_AC_TAGVAR(predep_objects, $1) | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Dependencies to place after the objects being linked to create a
# shared library.
-postdep_objects=$lt_[]_LT_AC_TAGVAR(postdep_objects, $1)
+postdep_objects=\`echo $lt_[]_LT_AC_TAGVAR(postdep_objects, $1) | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Dependencies to place before the objects being linked to create a
# shared library.
# The library search path used internally by the compiler when linking
# a shared library.
-compiler_lib_search_path=$lt_[]_LT_AC_TAGVAR(compiler_lib_search_path, $1)
+compiler_lib_search_path=\`echo $lt_[]_LT_AC_TAGVAR(compiler_lib_search_path, $1) | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Method to check whether dependent libraries are shared objects.
deplibs_check_method=$lt_deplibs_check_method
link_all_deplibs=$_LT_AC_TAGVAR(link_all_deplibs, $1)
# Compile-time system search path for libraries
-sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
+sys_lib_search_path_spec=\`echo $lt_sys_lib_search_path_spec | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Run-time system search path for libraries
sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
done
done
done
+IFS=$as_save_IFS
lt_ac_max=0
lt_ac_count=0
# Add /usr/xpg4/bin/sed as it is typically found on Solaris
done
])
SED=$lt_cv_path_SED
+AC_SUBST([SED])
AC_MSG_RESULT([$SED])
])
/* 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 <sys/types.h> doesn't define. */
#undef gid_t
/* Define to `int' if <sys/types.h> does not define. */
#undef mode_t
-/* Define to `long' if <sys/types.h> does not define. */
+/* Define to `long int' if <sys/types.h> does not define. */
#undef off_t
/* Define to `int' if <sys/types.h> does not define. */
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.59.
+# Generated by GNU Autoconf 2.60.
#
-# Copyright (C) 2003 Free Software Foundation, Inc.
+# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
+# 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
# This configure script is free software; the Free Software Foundation
# gives unlimited permission to copy, distribute and modify it.
## --------------------- ##
# Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
# is contrary to our usage. Disable this feature.
alias -g '${1+"$@"}'='"$@"'
-elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
- set -o posix
+ setopt NO_GLOB_SUBST
+else
+ case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
fi
+BIN_SH=xpg4; export BIN_SH # for Tru64
DUALCASE=1; export DUALCASE # for MKS sh
+
+# PATH needs CR
+# Avoid depending upon Character Ranges.
+as_cr_letters='abcdefghijklmnopqrstuvwxyz'
+as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
+as_cr_Letters=$as_cr_letters$as_cr_LETTERS
+as_cr_digits='0123456789'
+as_cr_alnum=$as_cr_Letters$as_cr_digits
+
+# The user is always right.
+if test "${PATH_SEPARATOR+set}" != set; then
+ echo "#! /bin/sh" >conf$$.sh
+ echo "exit 0" >>conf$$.sh
+ chmod +x conf$$.sh
+ if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
+ PATH_SEPARATOR=';'
+ else
+ PATH_SEPARATOR=:
+ fi
+ rm -f conf$$.sh
+fi
+
# Support unset when possible.
if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
as_unset=unset
fi
+# IFS
+# We need space, tab and new line, in precisely that order. Quoting is
+# there to prevent editors from complaining about space-tab.
+# (If _AS_PATH_WALK were called with IFS unset, it would disable word
+# splitting by setting IFS to empty value.)
+as_nl='
+'
+IFS=" "" $as_nl"
+
+# Find who we are. Look in the path if we contain no directory separator.
+case $0 in
+ *[\\/]* ) as_myself=$0 ;;
+ *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
+done
+IFS=$as_save_IFS
+
+ ;;
+esac
+# We did not find ourselves, most probably we were run as `sh COMMAND'
+# in which case we are not to be found in the path.
+if test "x$as_myself" = x; then
+ as_myself=$0
+fi
+if test ! -f "$as_myself"; then
+ echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
+ { (exit 1); exit 1; }
+fi
+
# Work around bugs in pre-3.0 UWIN ksh.
-$as_unset ENV MAIL MAILPATH
+for as_var in ENV MAIL MAILPATH
+do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
+done
PS1='$ '
PS2='> '
PS4='+ '
if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
eval $as_var=C; export $as_var
else
- $as_unset $as_var
+ ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
fi
done
# Required to use basename.
-if expr a : '\(a\)' >/dev/null 2>&1; then
+if expr a : '\(a\)' >/dev/null 2>&1 &&
+ test "X`expr 00001 : '.*\(...\)'`" = X001; then
as_expr=expr
else
as_expr=false
fi
-if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
+if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
as_basename=basename
else
as_basename=false
# Name of the executable.
-as_me=`$as_basename "$0" ||
+as_me=`$as_basename -- "$0" ||
$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
X"$0" : 'X\(//\)$' \| \
- X"$0" : 'X\(/\)$' \| \
- . : '\(.\)' 2>/dev/null ||
+ X"$0" : 'X\(/\)' \| . 2>/dev/null ||
echo X/"$0" |
- sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
- /^X\/\(\/\/\)$/{ s//\1/; q; }
- /^X\/\(\/\).*/{ s//\1/; q; }
- s/.*/./; q'`
+ sed '/^.*\/\([^/][^/]*\)\/*$/{
+ s//\1/
+ q
+ }
+ /^X\/\(\/\/\)$/{
+ s//\1/
+ q
+ }
+ /^X\/\(\/\).*/{
+ s//\1/
+ q
+ }
+ s/.*/./; q'`
+# CDPATH.
+$as_unset CDPATH
-# PATH needs CR, and LINENO needs CR and PATH.
-# Avoid depending upon Character Ranges.
-as_cr_letters='abcdefghijklmnopqrstuvwxyz'
-as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
-as_cr_Letters=$as_cr_letters$as_cr_LETTERS
-as_cr_digits='0123456789'
-as_cr_alnum=$as_cr_Letters$as_cr_digits
-# The user is always right.
-if test "${PATH_SEPARATOR+set}" != set; then
- echo "#! /bin/sh" >conf$$.sh
- echo "exit 0" >>conf$$.sh
- chmod +x conf$$.sh
- if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
- PATH_SEPARATOR=';'
- else
- PATH_SEPARATOR=:
- fi
- rm -f conf$$.sh
+if test "x$CONFIG_SHELL" = x; then
+ if (eval ":") 2>/dev/null; then
+ as_have_required=yes
+else
+ as_have_required=no
+fi
+
+ if test $as_have_required = yes && (eval ":
+(as_func_return () {
+ (exit \$1)
+}
+as_func_success () {
+ as_func_return 0
+}
+as_func_failure () {
+ as_func_return 1
+}
+as_func_ret_success () {
+ return 0
+}
+as_func_ret_failure () {
+ return 1
+}
+
+exitcode=0
+if as_func_success; then
+ :
+else
+ exitcode=1
+ echo as_func_success failed.
fi
+if as_func_failure; then
+ exitcode=1
+ echo as_func_failure succeeded.
+fi
- as_lineno_1=$LINENO
- as_lineno_2=$LINENO
- as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
- test "x$as_lineno_1" != "x$as_lineno_2" &&
- test "x$as_lineno_3" = "x$as_lineno_2" || {
- # Find who we are. Look in the path if we contain no path at all
- # relative or not.
- case $0 in
- *[\\/]* ) as_myself=$0 ;;
- *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
- IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
- test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
-done
+if as_func_ret_success; then
+ :
+else
+ exitcode=1
+ echo as_func_ret_success failed.
+fi
- ;;
- esac
- # We did not find ourselves, most probably we were run as `sh COMMAND'
- # in which case we are not to be found in the path.
- if test "x$as_myself" = x; then
- as_myself=$0
- fi
- if test ! -f "$as_myself"; then
- { echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2
- { (exit 1); exit 1; }; }
- fi
- case $CONFIG_SHELL in
- '')
+if as_func_ret_failure; then
+ exitcode=1
+ echo as_func_ret_failure succeeded.
+fi
+
+if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
+ :
+else
+ exitcode=1
+ echo positional parameters were not saved.
+fi
+
+test \$exitcode = 0) || { (exit 1); exit 1; }
+
+(
+ as_lineno_1=\$LINENO
+ as_lineno_2=\$LINENO
+ test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" &&
+ test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; }
+") 2> /dev/null; then
+ :
+else
+ as_candidate_shells=
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
+for as_dir in /usr/bin/posix$PATH_SEPARATOR/bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
- for as_base in sh bash ksh sh5; do
- case $as_dir in
+ case $as_dir in
/*)
- if ("$as_dir/$as_base" -c '
+ for as_base in sh bash ksh sh5; do
+ as_candidate_shells="$as_candidate_shells $as_dir/$as_base"
+ done;;
+ esac
+done
+IFS=$as_save_IFS
+
+
+ for as_shell in $as_candidate_shells $SHELL; do
+ # Try only shells that exist, to save several forks.
+ if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
+ { ("$as_shell") 2> /dev/null <<\_ASEOF
+# Be Bourne compatible
+if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
+ emulate sh
+ NULLCMD=:
+ # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
+ # is contrary to our usage. Disable this feature.
+ alias -g '${1+"$@"}'='"$@"'
+ setopt NO_GLOB_SUBST
+else
+ case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
+fi
+BIN_SH=xpg4; export BIN_SH # for Tru64
+DUALCASE=1; export DUALCASE # for MKS sh
+
+:
+_ASEOF
+}; then
+ CONFIG_SHELL=$as_shell
+ as_have_required=yes
+ if { "$as_shell" 2> /dev/null <<\_ASEOF
+# Be Bourne compatible
+if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
+ emulate sh
+ NULLCMD=:
+ # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
+ # is contrary to our usage. Disable this feature.
+ alias -g '${1+"$@"}'='"$@"'
+ setopt NO_GLOB_SUBST
+else
+ case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
+fi
+BIN_SH=xpg4; export BIN_SH # for Tru64
+DUALCASE=1; export DUALCASE # for MKS sh
+
+:
+(as_func_return () {
+ (exit $1)
+}
+as_func_success () {
+ as_func_return 0
+}
+as_func_failure () {
+ as_func_return 1
+}
+as_func_ret_success () {
+ return 0
+}
+as_func_ret_failure () {
+ return 1
+}
+
+exitcode=0
+if as_func_success; then
+ :
+else
+ exitcode=1
+ echo as_func_success failed.
+fi
+
+if as_func_failure; then
+ exitcode=1
+ echo as_func_failure succeeded.
+fi
+
+if as_func_ret_success; then
+ :
+else
+ exitcode=1
+ echo as_func_ret_success failed.
+fi
+
+if as_func_ret_failure; then
+ exitcode=1
+ echo as_func_ret_failure succeeded.
+fi
+
+if ( set x; as_func_ret_success y && test x = "$1" ); then
+ :
+else
+ exitcode=1
+ echo positional parameters were not saved.
+fi
+
+test $exitcode = 0) || { (exit 1); exit 1; }
+
+(
as_lineno_1=$LINENO
as_lineno_2=$LINENO
- as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
test "x$as_lineno_1" != "x$as_lineno_2" &&
- test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
- $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
- $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
- CONFIG_SHELL=$as_dir/$as_base
- export CONFIG_SHELL
- exec "$CONFIG_SHELL" "$0" ${1+"$@"}
- fi;;
- esac
- done
-done
-;;
- esac
+ test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; }
+
+_ASEOF
+}; then
+ break
+fi
+
+fi
+
+ done
+
+ if test "x$CONFIG_SHELL" != x; then
+ for as_var in BASH_ENV ENV
+ do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
+ done
+ export CONFIG_SHELL
+ exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
+fi
+
+
+ if test $as_have_required = no; then
+ echo This script requires a shell more modern than all the
+ echo shells that I found on your system. Please install a
+ echo modern shell, or manually run the script under such a
+ echo shell if you do have one.
+ { (exit 1); exit 1; }
+fi
+
+
+fi
+
+fi
+
+
+
+(eval "as_func_return () {
+ (exit \$1)
+}
+as_func_success () {
+ as_func_return 0
+}
+as_func_failure () {
+ as_func_return 1
+}
+as_func_ret_success () {
+ return 0
+}
+as_func_ret_failure () {
+ return 1
+}
+
+exitcode=0
+if as_func_success; then
+ :
+else
+ exitcode=1
+ echo as_func_success failed.
+fi
+
+if as_func_failure; then
+ exitcode=1
+ echo as_func_failure succeeded.
+fi
+
+if as_func_ret_success; then
+ :
+else
+ exitcode=1
+ echo as_func_ret_success failed.
+fi
+
+if as_func_ret_failure; then
+ exitcode=1
+ echo as_func_ret_failure succeeded.
+fi
+
+if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
+ :
+else
+ exitcode=1
+ echo positional parameters were not saved.
+fi
+
+test \$exitcode = 0") || {
+ echo No shell found that supports shell functions.
+ echo Please tell autoconf@gnu.org about your system,
+ echo including any error possibly output before this
+ echo message
+}
+
+
+
+ as_lineno_1=$LINENO
+ as_lineno_2=$LINENO
+ test "x$as_lineno_1" != "x$as_lineno_2" &&
+ test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
# Create $as_me.lineno as a copy of $as_myself, but with $LINENO
# uniformly replaced by the line number. The first 'sed' inserts a
- # line-number line before each line; the second 'sed' does the real
- # work. The second script uses 'N' to pair each line-number line
- # with the numbered line, and appends trailing '-' during
- # substitution so that $LINENO is not a special case at line end.
+ # line-number line after each line using $LINENO; the second 'sed'
+ # does the real work. The second script uses 'N' to pair each
+ # line-number line with the line containing $LINENO, and appends
+ # trailing '-' during substitution so that $LINENO is not a special
+ # case at line end.
# (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
- # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
- sed '=' <$as_myself |
+ # scripts with optimization help from Paolo Bonzini. Blame Lee
+ # E. McMahon (1931-1989) for sed's syntax. :-)
+ sed -n '
+ p
+ /[$]LINENO/=
+ ' <$as_myself |
sed '
+ s/[$]LINENO.*/&-/
+ t lineno
+ b
+ :lineno
N
- s,$,-,
- : loop
- s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
+ :loop
+ s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
t loop
- s,-$,,
- s,^['$as_cr_digits']*\n,,
+ s/-\n.*//
' >$as_me.lineno &&
- chmod +x $as_me.lineno ||
+ chmod +x "$as_me.lineno" ||
{ echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
{ (exit 1); exit 1; }; }
# Don't try to exec as it changes $[0], causing all sort of problems
# (the dirname of $[0] is not the place where we might find the
- # original and so on. Autoconf is especially sensible to this).
- . ./$as_me.lineno
+ # original and so on. Autoconf is especially sensitive to this).
+ . "./$as_me.lineno"
# Exit status is that of the last command.
exit
}
-case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
- *c*,-n*) ECHO_N= ECHO_C='
-' ECHO_T=' ' ;;
- *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
- *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
+if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
+ as_dirname=dirname
+else
+ as_dirname=false
+fi
+
+ECHO_C= ECHO_N= ECHO_T=
+case `echo -n x` in
+-n*)
+ case `echo 'x\c'` in
+ *c*) ECHO_T=' ';; # ECHO_T is single tab character.
+ *) ECHO_C='\c';;
+ esac;;
+*)
+ ECHO_N='-n';;
esac
-if expr a : '\(a\)' >/dev/null 2>&1; then
+if expr a : '\(a\)' >/dev/null 2>&1 &&
+ test "X`expr 00001 : '.*\(...\)'`" = X001; then
as_expr=expr
else
as_expr=false
fi
rm -f conf$$ conf$$.exe conf$$.file
+if test -d conf$$.dir; then
+ rm -f conf$$.dir/conf$$.file
+else
+ rm -f conf$$.dir
+ mkdir conf$$.dir
+fi
echo >conf$$.file
if ln -s conf$$.file conf$$ 2>/dev/null; then
- # We could just check for DJGPP; but this test a) works b) is more generic
- # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
- if test -f conf$$.exe; then
- # Don't use ln at all; we don't have any links
+ as_ln_s='ln -s'
+ # ... but there are two gotchas:
+ # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
+ # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
+ # In both cases, we have to default to `cp -p'.
+ ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
as_ln_s='cp -p'
- else
- as_ln_s='ln -s'
- fi
elif ln conf$$.file conf$$ 2>/dev/null; then
as_ln_s=ln
else
as_ln_s='cp -p'
fi
-rm -f conf$$ conf$$.exe conf$$.file
+rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
+rmdir conf$$.dir 2>/dev/null
if mkdir -p . 2>/dev/null; then
as_mkdir_p=:
as_mkdir_p=false
fi
-as_executable_p="test -f"
+# Find out whether ``test -x'' works. Don't use a zero-byte file, as
+# systems may use methods other than mode bits to determine executability.
+cat >conf$$.file <<_ASEOF
+#! /bin/sh
+exit 0
+_ASEOF
+chmod +x conf$$.file
+if test -x conf$$.file >/dev/null 2>&1; then
+ as_executable_p="test -x"
+else
+ as_executable_p=:
+fi
+rm -f conf$$.file
# Sed expression to map a string onto a valid CPP name.
as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
-# IFS
-# We need space, tab and new line, in precisely that order.
-as_nl='
-'
-IFS=" $as_nl"
-
-# CDPATH.
-$as_unset CDPATH
-
# Check that we are running under the correct shell.
tagnames=${tagnames+${tagnames},}F77
+exec 7<&0 </dev/null 6>&1
+
# Name of the host.
# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
# so uname gets run too.
ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
-exec 6>&1
-
#
# Initializations.
#
ac_default_prefix=/usr/local
+ac_clean_files=
ac_config_libobj_dir=.
+LIBOBJS=
cross_compiling=no
subdirs=
MFLAGS=
MAKEFLAGS=
SHELL=${CONFIG_SHELL-/bin/sh}
-# Maximum number of lines to put in a shell here document.
-# This variable seems obsolete. It should probably be removed, and
-# only ac_max_sed_lines should be used.
-: ${ac_max_here_lines=38}
-
# Identity of this package.
PACKAGE_NAME=
PACKAGE_TARNAME=
#endif
#if HAVE_INTTYPES_H
# include <inttypes.h>
-#else
-# if HAVE_STDINT_H
-# include <stdint.h>
-# endif
+#endif
+#if HAVE_STDINT_H
+# include <stdint.h>
#endif
#if HAVE_UNISTD_H
# include <unistd.h>
#endif"
-ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot AMTAR am__tar am__untar MAINTAINER_MODE_TRUE MAINTAINER_MODE_FALSE MAINT CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE LN_S YACC CPP EGREP U ANSI2KNR build build_cpu build_vendor build_os host host_cpu host_vendor host_os ECHO AR ac_ct_AR RANLIB ac_ct_RANLIB CXX CXXFLAGS ac_ct_CXX CXXDEPMODE am__fastdepCXX_TRUE am__fastdepCXX_FALSE CXXCPP F77 FFLAGS ac_ct_F77 LIBTOOL LIBOBJS XSLTPROC XML_CATALOG_FILE XMLCATALOG ENABLE_REGENERATE_MAN_TRUE ENABLE_REGENERATE_MAN_FALSE LIBCRYPT LIBAUDIT LIBCRACK LIBSELINUX LIBPAM USE_PAM_TRUE USE_PAM_FALSE LIBSKEY LIBMD MKINSTALLDIRS USE_NLS MSGFMT GMSGFMT XGETTEXT MSGMERGE INTL_MACOSX_LIBS LIBICONV LTLIBICONV INTLLIBS LIBINTL LTLIBINTL POSUB USE_NLS_TRUE USE_NLS_FALSE LTLIBOBJS'
+ac_subst_vars='SHELL
+PATH_SEPARATOR
+PACKAGE_NAME
+PACKAGE_TARNAME
+PACKAGE_VERSION
+PACKAGE_STRING
+PACKAGE_BUGREPORT
+exec_prefix
+prefix
+program_transform_name
+bindir
+sbindir
+libexecdir
+datarootdir
+datadir
+sysconfdir
+sharedstatedir
+localstatedir
+includedir
+oldincludedir
+docdir
+infodir
+htmldir
+dvidir
+pdfdir
+psdir
+libdir
+localedir
+mandir
+DEFS
+ECHO_C
+ECHO_N
+ECHO_T
+LIBS
+build_alias
+host_alias
+target_alias
+INSTALL_PROGRAM
+INSTALL_SCRIPT
+INSTALL_DATA
+CYGPATH_W
+PACKAGE
+VERSION
+ACLOCAL
+AUTOCONF
+AUTOMAKE
+AUTOHEADER
+MAKEINFO
+install_sh
+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
+YFLAGS
+CPP
+GREP
+EGREP
+U
+ANSI2KNR
+build
+build_cpu
+build_vendor
+build_os
+host
+host_cpu
+host_vendor
+host_os
+SED
+ECHO
+AR
+RANLIB
+CXX
+CXXFLAGS
+ac_ct_CXX
+CXXDEPMODE
+am__fastdepCXX_TRUE
+am__fastdepCXX_FALSE
+CXXCPP
+F77
+FFLAGS
+ac_ct_F77
+LIBTOOL
+LIBOBJS
+XSLTPROC
+XML_CATALOG_FILE
+XMLCATALOG
+ENABLE_REGENERATE_MAN_TRUE
+ENABLE_REGENERATE_MAN_FALSE
+LIBCRYPT
+LIBAUDIT
+LIBCRACK
+LIBSELINUX
+LIBPAM
+USE_PAM_TRUE
+USE_PAM_FALSE
+LIBSKEY
+LIBMD
+MKINSTALLDIRS
+USE_NLS
+MSGFMT
+GMSGFMT
+XGETTEXT
+MSGMERGE
+INTL_MACOSX_LIBS
+LIBICONV
+LTLIBICONV
+INTLLIBS
+LIBINTL
+LTLIBINTL
+POSUB
+USE_NLS_TRUE
+USE_NLS_FALSE
+LTLIBOBJS'
ac_subst_files=''
+ ac_precious_vars='build_alias
+host_alias
+target_alias
+CC
+CFLAGS
+LDFLAGS
+CPPFLAGS
+YACC
+YFLAGS
+CPP
+CXX
+CXXFLAGS
+CCC
+CXXCPP
+F77
+FFLAGS'
+
# Initialize some variables set by options.
ac_init_help=
# and all the variables that are supposed to be based on exec_prefix
# by default will actually change.
# Use braces instead of parens because sh, perl, etc. also accept them.
+# (The list follows the same order as the GNU Coding Standards.)
bindir='${exec_prefix}/bin'
sbindir='${exec_prefix}/sbin'
libexecdir='${exec_prefix}/libexec'
-datadir='${prefix}/share'
+datarootdir='${prefix}/share'
+datadir='${datarootdir}'
sysconfdir='${prefix}/etc'
sharedstatedir='${prefix}/com'
localstatedir='${prefix}/var'
-libdir='${exec_prefix}/lib'
includedir='${prefix}/include'
oldincludedir='/usr/include'
-infodir='${prefix}/info'
-mandir='${prefix}/man'
+docdir='${datarootdir}/doc/${PACKAGE}'
+infodir='${datarootdir}/info'
+htmldir='${docdir}'
+dvidir='${docdir}'
+pdfdir='${docdir}'
+psdir='${docdir}'
+libdir='${exec_prefix}/lib'
+localedir='${datarootdir}/locale'
+mandir='${datarootdir}/man'
ac_prev=
+ac_dashdash=
for ac_option
do
# If the previous option needs an argument, assign it.
if test -n "$ac_prev"; then
- eval "$ac_prev=\$ac_option"
+ eval $ac_prev=\$ac_option
ac_prev=
continue
fi
- ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
+ case $ac_option in
+ *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
+ *) ac_optarg=yes ;;
+ esac
# Accept the important Cygnus configure options, so we can diagnose typos.
- case $ac_option in
+ case $ac_dashdash$ac_option in
+ --)
+ ac_dashdash=yes ;;
-bindir | --bindir | --bindi | --bind | --bin | --bi)
ac_prev=bindir ;;
--config-cache | -C)
cache_file=config.cache ;;
- -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
+ -datadir | --datadir | --datadi | --datad)
ac_prev=datadir ;;
- -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
- | --da=*)
+ -datadir=* | --datadir=* | --datadi=* | --datad=*)
datadir=$ac_optarg ;;
+ -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
+ | --dataroo | --dataro | --datar)
+ ac_prev=datarootdir ;;
+ -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
+ | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
+ datarootdir=$ac_optarg ;;
+
-disable-* | --disable-*)
ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
# Reject names that are not valid shell variable names.
{ echo "$as_me: error: invalid feature name: $ac_feature" >&2
{ (exit 1); exit 1; }; }
ac_feature=`echo $ac_feature | sed 's/-/_/g'`
- eval "enable_$ac_feature=no" ;;
+ eval enable_$ac_feature=no ;;
+
+ -docdir | --docdir | --docdi | --doc | --do)
+ ac_prev=docdir ;;
+ -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
+ docdir=$ac_optarg ;;
+
+ -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
+ ac_prev=dvidir ;;
+ -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
+ dvidir=$ac_optarg ;;
-enable-* | --enable-*)
ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
{ echo "$as_me: error: invalid feature name: $ac_feature" >&2
{ (exit 1); exit 1; }; }
ac_feature=`echo $ac_feature | sed 's/-/_/g'`
- case $ac_option in
- *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
- *) ac_optarg=yes ;;
- esac
- eval "enable_$ac_feature='$ac_optarg'" ;;
+ eval enable_$ac_feature=\$ac_optarg ;;
-exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
| --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
-host=* | --host=* | --hos=* | --ho=*)
host_alias=$ac_optarg ;;
+ -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
+ ac_prev=htmldir ;;
+ -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
+ | --ht=*)
+ htmldir=$ac_optarg ;;
+
-includedir | --includedir | --includedi | --included | --include \
| --includ | --inclu | --incl | --inc)
ac_prev=includedir ;;
| --libexe=* | --libex=* | --libe=*)
libexecdir=$ac_optarg ;;
+ -localedir | --localedir | --localedi | --localed | --locale)
+ ac_prev=localedir ;;
+ -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
+ localedir=$ac_optarg ;;
+
-localstatedir | --localstatedir | --localstatedi | --localstated \
- | --localstate | --localstat | --localsta | --localst \
- | --locals | --local | --loca | --loc | --lo)
+ | --localstate | --localstat | --localsta | --localst | --locals)
ac_prev=localstatedir ;;
-localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
- | --localstate=* | --localstat=* | --localsta=* | --localst=* \
- | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
+ | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
localstatedir=$ac_optarg ;;
-mandir | --mandir | --mandi | --mand | --man | --ma | --m)
| --progr-tra=* | --program-tr=* | --program-t=*)
program_transform_name=$ac_optarg ;;
+ -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
+ ac_prev=pdfdir ;;
+ -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
+ pdfdir=$ac_optarg ;;
+
+ -psdir | --psdir | --psdi | --psd | --ps)
+ ac_prev=psdir ;;
+ -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
+ psdir=$ac_optarg ;;
+
-q | -quiet | --quiet | --quie | --qui | --qu | --q \
| -silent | --silent | --silen | --sile | --sil)
silent=yes ;;
{ echo "$as_me: error: invalid package name: $ac_package" >&2
{ (exit 1); exit 1; }; }
ac_package=`echo $ac_package| sed 's/-/_/g'`
- case $ac_option in
- *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
- *) ac_optarg=yes ;;
- esac
- eval "with_$ac_package='$ac_optarg'" ;;
+ eval with_$ac_package=\$ac_optarg ;;
-without-* | --without-*)
ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
{ echo "$as_me: error: invalid package name: $ac_package" >&2
{ (exit 1); exit 1; }; }
ac_package=`echo $ac_package | sed 's/-/_/g'`
- eval "with_$ac_package=no" ;;
+ eval with_$ac_package=no ;;
--x)
# Obsolete; use --with-x.
expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
{ echo "$as_me: error: invalid variable name: $ac_envvar" >&2
{ (exit 1); exit 1; }; }
- ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
- eval "$ac_envvar='$ac_optarg'"
+ eval $ac_envvar=\$ac_optarg
export $ac_envvar ;;
*)
{ (exit 1); exit 1; }; }
fi
-# Be sure to have absolute paths.
-for ac_var in exec_prefix prefix
+# Be sure to have absolute directory names.
+for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
+ datadir sysconfdir sharedstatedir localstatedir includedir \
+ oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
+ libdir localedir mandir
do
- eval ac_val=$`echo $ac_var`
+ eval ac_val=\$$ac_var
case $ac_val in
- [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
- *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
- { (exit 1); exit 1; }; };;
- esac
-done
-
-# Be sure to have absolute paths.
-for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
- localstatedir libdir includedir oldincludedir infodir mandir
-do
- eval ac_val=$`echo $ac_var`
- case $ac_val in
- [\\/$]* | ?:[\\/]* ) ;;
- *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
- { (exit 1); exit 1; }; };;
+ [\\/$]* | ?:[\\/]* ) continue;;
+ NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
esac
+ { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
+ { (exit 1); exit 1; }; }
done
# There might be people who depend on the old broken behavior: `$host'
test "$silent" = yes && exec 6>/dev/null
+ac_pwd=`pwd` && test -n "$ac_pwd" &&
+ac_ls_di=`ls -di .` &&
+ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
+ { echo "$as_me: error: Working directory cannot be determined" >&2
+ { (exit 1); exit 1; }; }
+test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
+ { echo "$as_me: error: pwd does not report name of working directory" >&2
+ { (exit 1); exit 1; }; }
+
+
# Find the source files, if location was not specified.
if test -z "$srcdir"; then
ac_srcdir_defaulted=yes
- # Try the directory containing this script, then its parent.
- ac_confdir=`(dirname "$0") 2>/dev/null ||
+ # Try the directory containing this script, then the parent directory.
+ ac_confdir=`$as_dirname -- "$0" ||
$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
X"$0" : 'X\(//\)[^/]' \| \
X"$0" : 'X\(//\)$' \| \
- X"$0" : 'X\(/\)' \| \
- . : '\(.\)' 2>/dev/null ||
+ X"$0" : 'X\(/\)' \| . 2>/dev/null ||
echo X"$0" |
- sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
- /^X\(\/\/\)[^/].*/{ s//\1/; q; }
- /^X\(\/\/\)$/{ s//\1/; q; }
- /^X\(\/\).*/{ s//\1/; q; }
- s/.*/./; q'`
+ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)[^/].*/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\).*/{
+ s//\1/
+ q
+ }
+ s/.*/./; q'`
srcdir=$ac_confdir
- if test ! -r $srcdir/$ac_unique_file; then
+ if test ! -r "$srcdir/$ac_unique_file"; then
srcdir=..
fi
else
ac_srcdir_defaulted=no
fi
-if test ! -r $srcdir/$ac_unique_file; then
- if test "$ac_srcdir_defaulted" = yes; then
- { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2
+if test ! -r "$srcdir/$ac_unique_file"; then
+ test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
+ { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
{ (exit 1); exit 1; }; }
- else
- { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
- { (exit 1); exit 1; }; }
- fi
fi
-(cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null ||
- { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2
+ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
+ac_abs_confdir=`(
+ cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2
{ (exit 1); exit 1; }; }
-srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
-ac_env_build_alias_set=${build_alias+set}
-ac_env_build_alias_value=$build_alias
-ac_cv_env_build_alias_set=${build_alias+set}
-ac_cv_env_build_alias_value=$build_alias
-ac_env_host_alias_set=${host_alias+set}
-ac_env_host_alias_value=$host_alias
-ac_cv_env_host_alias_set=${host_alias+set}
-ac_cv_env_host_alias_value=$host_alias
-ac_env_target_alias_set=${target_alias+set}
-ac_env_target_alias_value=$target_alias
-ac_cv_env_target_alias_set=${target_alias+set}
-ac_cv_env_target_alias_value=$target_alias
-ac_env_CC_set=${CC+set}
-ac_env_CC_value=$CC
-ac_cv_env_CC_set=${CC+set}
-ac_cv_env_CC_value=$CC
-ac_env_CFLAGS_set=${CFLAGS+set}
-ac_env_CFLAGS_value=$CFLAGS
-ac_cv_env_CFLAGS_set=${CFLAGS+set}
-ac_cv_env_CFLAGS_value=$CFLAGS
-ac_env_LDFLAGS_set=${LDFLAGS+set}
-ac_env_LDFLAGS_value=$LDFLAGS
-ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
-ac_cv_env_LDFLAGS_value=$LDFLAGS
-ac_env_CPPFLAGS_set=${CPPFLAGS+set}
-ac_env_CPPFLAGS_value=$CPPFLAGS
-ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
-ac_cv_env_CPPFLAGS_value=$CPPFLAGS
-ac_env_CPP_set=${CPP+set}
-ac_env_CPP_value=$CPP
-ac_cv_env_CPP_set=${CPP+set}
-ac_cv_env_CPP_value=$CPP
-ac_env_CXX_set=${CXX+set}
-ac_env_CXX_value=$CXX
-ac_cv_env_CXX_set=${CXX+set}
-ac_cv_env_CXX_value=$CXX
-ac_env_CXXFLAGS_set=${CXXFLAGS+set}
-ac_env_CXXFLAGS_value=$CXXFLAGS
-ac_cv_env_CXXFLAGS_set=${CXXFLAGS+set}
-ac_cv_env_CXXFLAGS_value=$CXXFLAGS
-ac_env_CXXCPP_set=${CXXCPP+set}
-ac_env_CXXCPP_value=$CXXCPP
-ac_cv_env_CXXCPP_set=${CXXCPP+set}
-ac_cv_env_CXXCPP_value=$CXXCPP
-ac_env_F77_set=${F77+set}
-ac_env_F77_value=$F77
-ac_cv_env_F77_set=${F77+set}
-ac_cv_env_F77_value=$F77
-ac_env_FFLAGS_set=${FFLAGS+set}
-ac_env_FFLAGS_value=$FFLAGS
-ac_cv_env_FFLAGS_set=${FFLAGS+set}
-ac_cv_env_FFLAGS_value=$FFLAGS
+ pwd)`
+# When building in place, set srcdir=.
+if test "$ac_abs_confdir" = "$ac_pwd"; then
+ srcdir=.
+fi
+# Remove unnecessary trailing slashes from srcdir.
+# Double slashes in file names in object file debugging info
+# mess up M-x gdb in Emacs.
+case $srcdir in
+*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
+esac
+for ac_var in $ac_precious_vars; do
+ eval ac_env_${ac_var}_set=\${${ac_var}+set}
+ eval ac_env_${ac_var}_value=\$${ac_var}
+ eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
+ eval ac_cv_env_${ac_var}_value=\$${ac_var}
+done
#
# Report the --help message.
-n, --no-create do not create output files
--srcdir=DIR find the sources in DIR [configure dir or \`..']
-_ACEOF
-
- cat <<_ACEOF
Installation directories:
--prefix=PREFIX install architecture-independent files in PREFIX
[$ac_default_prefix]
--bindir=DIR user executables [EPREFIX/bin]
--sbindir=DIR system admin executables [EPREFIX/sbin]
--libexecdir=DIR program executables [EPREFIX/libexec]
- --datadir=DIR read-only architecture-independent data [PREFIX/share]
--sysconfdir=DIR read-only single-machine data [PREFIX/etc]
--sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
--localstatedir=DIR modifiable single-machine data [PREFIX/var]
--libdir=DIR object code libraries [EPREFIX/lib]
--includedir=DIR C header files [PREFIX/include]
--oldincludedir=DIR C header files for non-gcc [/usr/include]
- --infodir=DIR info documentation [PREFIX/info]
- --mandir=DIR man documentation [PREFIX/man]
+ --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
+ --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
+ --infodir=DIR info documentation [DATAROOTDIR/info]
+ --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
+ --mandir=DIR man documentation [DATAROOTDIR/man]
+ --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
+ --htmldir=DIR html documentation [DOCDIR]
+ --dvidir=DIR dvi documentation [DOCDIR]
+ --pdfdir=DIR pdf documentation [DOCDIR]
+ --psdir=DIR ps documentation [DOCDIR]
_ACEOF
cat <<\_ACEOF
Optional Features:
--disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
--enable-FEATURE[=ARG] include FEATURE [ARG=yes]
- --enable-shared[=PKGS]
- build shared libraries [default=no]
- --enable-static[=PKGS]
- build static libraries [default=yes]
+ --enable-shared[=PKGS] build shared libraries [default=no]
+ --enable-static[=PKGS] build static libraries [default=yes]
--enable-maintainer-mode enable make rules and dependencies not useful
(and sometimes confusing) to the casual installer
--disable-dependency-tracking speeds up one-time build
--disable-libtool-lock avoid locking (might break parallel builds)
--disable-largefile omit support for large files
--enable-shadowgrp enable shadow group support [default=yes]
- --enable-man regenerate roff man pages from Docbook
- [default=no]
+ --enable-man regenerate roff man pages from Docbook [default=no]
--disable-nls do not use Native Language Support
--disable-rpath do not hardcode runtime library paths
--with-gnu-ld assume the C compiler uses GNU ld [default=no]
--with-pic try to use only PIC/non-PIC objects [default=use
both]
- --with-tags[=TAGS]
- include additional configurations [automatic]
+ --with-tags[=TAGS] include additional configurations [automatic]
--with-audit use auditing support [default=yes if found]
- --with-libpam use libpam for PAM support [default=yes if
- found]
+ --with-libpam use libpam for PAM support [default=yes if found]
--with-selinux use SELinux support [default=autodetect]
--with-skey use S/Key support [default=no]
--with-libcrack use libcrack [default=yes if found and if PAM not
CFLAGS C compiler flags
LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
nonstandard directory <lib dir>
- CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have
- headers in a nonstandard directory <include dir>
+ CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
+ you have headers in a nonstandard directory <include dir>
+ YACC The `Yet Another C Compiler' implementation to use. Defaults to
+ the first program found out of: `bison -y', `byacc', `yacc'.
+ YFLAGS The list of arguments that will be passed by default to $YACC.
+ This script will default YFLAGS to the empty string to avoid a
+ default value of `-d' given by some make applications.
CPP C preprocessor
CXX C++ compiler command
CXXFLAGS C++ compiler flags
it to find libraries and programs with nonstandard names/locations.
_ACEOF
+ac_status=$?
fi
if test "$ac_init_help" = "recursive"; then
# If there are subdirs, report their specific --help.
- ac_popdir=`pwd`
for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
- test -d $ac_dir || continue
+ test -d "$ac_dir" || continue
ac_builddir=.
-if test "$ac_dir" != .; then
+case "$ac_dir" in
+.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
+*)
ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
- # A "../" for each directory in $ac_dir_suffix.
- ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
-else
- ac_dir_suffix= ac_top_builddir=
-fi
+ # A ".." for each directory in $ac_dir_suffix.
+ ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
+ case $ac_top_builddir_sub in
+ "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
+ *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
+ esac ;;
+esac
+ac_abs_top_builddir=$ac_pwd
+ac_abs_builddir=$ac_pwd$ac_dir_suffix
+# for backward compatibility:
+ac_top_builddir=$ac_top_build_prefix
case $srcdir in
- .) # No --srcdir option. We are building in place.
+ .) # We are building in place.
ac_srcdir=.
- if test -z "$ac_top_builddir"; then
- ac_top_srcdir=.
- else
- ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
- fi ;;
- [\\/]* | ?:[\\/]* ) # Absolute path.
+ ac_top_srcdir=$ac_top_builddir_sub
+ ac_abs_top_srcdir=$ac_pwd ;;
+ [\\/]* | ?:[\\/]* ) # Absolute name.
ac_srcdir=$srcdir$ac_dir_suffix;
- ac_top_srcdir=$srcdir ;;
- *) # Relative path.
- ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
- ac_top_srcdir=$ac_top_builddir$srcdir ;;
-esac
-
-# Do not use `cd foo && pwd` to compute absolute paths, because
-# the directories may not exist.
-case `pwd` in
-.) ac_abs_builddir="$ac_dir";;
-*)
- case "$ac_dir" in
- .) ac_abs_builddir=`pwd`;;
- [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
- *) ac_abs_builddir=`pwd`/"$ac_dir";;
- esac;;
-esac
-case $ac_abs_builddir in
-.) ac_abs_top_builddir=${ac_top_builddir}.;;
-*)
- case ${ac_top_builddir}. in
- .) ac_abs_top_builddir=$ac_abs_builddir;;
- [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
- *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
- esac;;
-esac
-case $ac_abs_builddir in
-.) ac_abs_srcdir=$ac_srcdir;;
-*)
- case $ac_srcdir in
- .) ac_abs_srcdir=$ac_abs_builddir;;
- [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
- *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
- esac;;
+ ac_top_srcdir=$srcdir
+ ac_abs_top_srcdir=$srcdir ;;
+ *) # Relative name.
+ ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
+ ac_top_srcdir=$ac_top_build_prefix$srcdir
+ ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
esac
-case $ac_abs_builddir in
-.) ac_abs_top_srcdir=$ac_top_srcdir;;
-*)
- case $ac_top_srcdir in
- .) ac_abs_top_srcdir=$ac_abs_builddir;;
- [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
- *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
- esac;;
-esac
-
- cd $ac_dir
- # Check for guested configure; otherwise get Cygnus style configure.
- if test -f $ac_srcdir/configure.gnu; then
- echo
- $SHELL $ac_srcdir/configure.gnu --help=recursive
- elif test -f $ac_srcdir/configure; then
- echo
- $SHELL $ac_srcdir/configure --help=recursive
- elif test -f $ac_srcdir/configure.ac ||
- test -f $ac_srcdir/configure.in; then
- echo
- $ac_configure --help
+ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
+
+ cd "$ac_dir" || { ac_status=$?; continue; }
+ # Check for guested configure.
+ if test -f "$ac_srcdir/configure.gnu"; then
+ echo &&
+ $SHELL "$ac_srcdir/configure.gnu" --help=recursive
+ elif test -f "$ac_srcdir/configure"; then
+ echo &&
+ $SHELL "$ac_srcdir/configure" --help=recursive
else
echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
- fi
- cd $ac_popdir
+ fi || ac_status=$?
+ cd "$ac_pwd" || { ac_status=$?; break; }
done
fi
-test -n "$ac_init_help" && exit 0
+test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
+configure
+generated by GNU Autoconf 2.60
-Copyright (C) 2003 Free Software Foundation, Inc.
+Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
+2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
This configure script is free software; the Free Software Foundation
gives unlimited permission to copy, distribute and modify it.
_ACEOF
- exit 0
+ exit
fi
-exec 5>config.log
-cat >&5 <<_ACEOF
+cat >config.log <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
It was created by $as_me, which was
-generated by GNU Autoconf 2.59. Invocation command line was
+generated by GNU Autoconf 2.60. Invocation command line was
$ $0 $@
_ACEOF
+exec 5>>config.log
{
cat <<_ASUNAME
## --------- ##
/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
-hostinfo = `(hostinfo) 2>/dev/null || echo unknown`
+/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
test -z "$as_dir" && as_dir=.
echo "PATH: $as_dir"
done
+IFS=$as_save_IFS
} >&5
ac_configure_args=
ac_configure_args0=
ac_configure_args1=
-ac_sep=
ac_must_keep_next=false
for ac_pass in 1 2
do
-q | -quiet | --quiet | --quie | --qui | --qu | --q \
| -silent | --silent | --silen | --sile | --sil)
continue ;;
- *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
+ *\'*)
ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
esac
case $ac_pass in
-* ) ac_must_keep_next=true ;;
esac
fi
- ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
- # Get rid of the leading space.
- ac_sep=" "
+ ac_configure_args="$ac_configure_args '$ac_arg'"
;;
esac
done
# When interrupted or exit'd, cleanup temporary files, and complete
# config.log. We remove comments because anyway the quotes in there
# would cause problems or look ugly.
-# WARNING: Be sure not to use single quotes in there, as some shells,
-# such as our DU 5.0 friend, will then `close' the trap.
+# WARNING: Use '\'' to represent an apostrophe within the trap.
+# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
trap 'exit_status=$?
# Save into config.log some information that might help in debugging.
{
_ASBOX
echo
# The following way of writing the cache mishandles newlines in values,
-{
+(
+ for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
+ eval ac_val=\$$ac_var
+ case $ac_val in #(
+ *${as_nl}*)
+ case $ac_var in #(
+ *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
+echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
+ esac
+ case $ac_var in #(
+ _ | IFS | as_nl) ;; #(
+ *) $as_unset $ac_var ;;
+ esac ;;
+ esac
+ done
(set) 2>&1 |
- case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
- *ac_space=\ *)
+ case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
+ *${as_nl}ac_space=\ *)
sed -n \
- "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
- s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
- ;;
+ "s/'\''/'\''\\\\'\'''\''/g;
+ s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
+ ;; #(
*)
- sed -n \
- "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
+ sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
;;
- esac;
-}
+ esac |
+ sort
+)
echo
cat <<\_ASBOX
echo
for ac_var in $ac_subst_vars
do
- eval ac_val=$`echo $ac_var`
- echo "$ac_var='"'"'$ac_val'"'"'"
+ eval ac_val=\$$ac_var
+ case $ac_val in
+ *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
+ esac
+ echo "$ac_var='\''$ac_val'\''"
done | sort
echo
if test -n "$ac_subst_files"; then
cat <<\_ASBOX
-## ------------- ##
-## Output files. ##
-## ------------- ##
+## ------------------- ##
+## File substitutions. ##
+## ------------------- ##
_ASBOX
echo
for ac_var in $ac_subst_files
do
- eval ac_val=$`echo $ac_var`
- echo "$ac_var='"'"'$ac_val'"'"'"
+ eval ac_val=\$$ac_var
+ case $ac_val in
+ *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
+ esac
+ echo "$ac_var='\''$ac_val'\''"
done | sort
echo
fi
## ----------- ##
_ASBOX
echo
- sed "/^$/d" confdefs.h | sort
+ cat confdefs.h
echo
fi
test "$ac_signal" != 0 &&
echo "$as_me: caught signal $ac_signal"
echo "$as_me: exit $exit_status"
} >&5
- rm -f core *.core &&
- rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
+ rm -f core *.core core.conftest.* &&
+ rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
exit $exit_status
- ' 0
+' 0
for ac_signal in 1 2 13 15; do
trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
done
ac_signal=0
# confdefs.h avoids OS command line length limits that DEFS can exceed.
-rm -rf conftest* confdefs.h
-# AIX cpp loses on an empty file, so make sure it contains at least a newline.
-echo >confdefs.h
+rm -f -r conftest* confdefs.h
# Predefined preprocessor variables.
# Let the site file select an alternate cache file if it wants to.
# Prefer explicitly selected file to automatically selected ones.
-if test -z "$CONFIG_SITE"; then
- if test "x$prefix" != xNONE; then
- CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
- else
- CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
- fi
+if test -n "$CONFIG_SITE"; then
+ set x "$CONFIG_SITE"
+elif test "x$prefix" != xNONE; then
+ set x "$prefix/share/config.site" "$prefix/etc/config.site"
+else
+ set x "$ac_default_prefix/share/config.site" \
+ "$ac_default_prefix/etc/config.site"
fi
-for ac_site_file in $CONFIG_SITE; do
+shift
+for ac_site_file
+do
if test -r "$ac_site_file"; then
{ echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
echo "$as_me: loading site script $ac_site_file" >&6;}
{ echo "$as_me:$LINENO: loading cache $cache_file" >&5
echo "$as_me: loading cache $cache_file" >&6;}
case $cache_file in
- [\\/]* | ?:[\\/]* ) . $cache_file;;
- *) . ./$cache_file;;
+ [\\/]* | ?:[\\/]* ) . "$cache_file";;
+ *) . "./$cache_file";;
esac
fi
else
# Check that the precious variables saved in the cache have kept the same
# value.
ac_cache_corrupted=false
-for ac_var in `(set) 2>&1 |
- sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
+for ac_var in $ac_precious_vars; do
eval ac_old_set=\$ac_cv_env_${ac_var}_set
eval ac_new_set=\$ac_env_${ac_var}_set
- eval ac_old_val="\$ac_cv_env_${ac_var}_value"
- eval ac_new_val="\$ac_env_${ac_var}_value"
+ eval ac_old_val=\$ac_cv_env_${ac_var}_value
+ eval ac_new_val=\$ac_env_${ac_var}_value
case $ac_old_set,$ac_new_set in
set,)
{ echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
# Pass precious variables to config.status.
if test "$ac_new_set" = set; then
case $ac_new_val in
- *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
- ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
+ *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
*) ac_arg=$ac_var=$ac_new_val ;;
esac
case " $ac_configure_args " in
{ (exit 1); exit 1; }; }
fi
-ac_ext=c
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
-
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
am__api_version="1.9"
ac_aux_dir=
-for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
- if test -f $ac_dir/install-sh; then
+for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
+ if test -f "$ac_dir/install-sh"; then
ac_aux_dir=$ac_dir
ac_install_sh="$ac_aux_dir/install-sh -c"
break
- elif test -f $ac_dir/install.sh; then
+ elif test -f "$ac_dir/install.sh"; then
ac_aux_dir=$ac_dir
ac_install_sh="$ac_aux_dir/install.sh -c"
break
- elif test -f $ac_dir/shtool; then
+ elif test -f "$ac_dir/shtool"; then
ac_aux_dir=$ac_dir
ac_install_sh="$ac_aux_dir/shtool install -c"
break
fi
done
if test -z "$ac_aux_dir"; then
- { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
-echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
+ { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&5
+echo "$as_me: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&2;}
{ (exit 1); exit 1; }; }
fi
-ac_config_guess="$SHELL $ac_aux_dir/config.guess"
-ac_config_sub="$SHELL $ac_aux_dir/config.sub"
-ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
+
+# These three variables are undocumented and unsupported,
+# and are intended to be withdrawn in a future Autoconf release.
+# They can cause serious problems if a builder's source tree is in a directory
+# whose full name contains unusual characters.
+ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
+ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
+ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
+
# Find a good install program. We prefer a C program (faster),
# so one script is as good as another. But avoid the broken or
# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
# OS/2's system install, which has a completely different semantic
# ./install, which can be erroneously created by make from ./install.sh.
-echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
-echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
+echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; }
if test -z "$INSTALL"; then
if test "${ac_cv_path_install+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
# by default.
for ac_prog in ginstall scoinst install; do
for ac_exec_ext in '' $ac_executable_extensions; do
- if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
+ if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; }; then
if test $ac_prog = install &&
grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
# AIX install. It has an incompatible calling convention.
;;
esac
done
+IFS=$as_save_IFS
fi
if test "${ac_cv_path_install+set}" = set; then
INSTALL=$ac_cv_path_install
else
- # As a last resort, use the slow shell script. We don't cache a
- # path for INSTALL within a source directory, because that will
+ # As a last resort, use the slow shell script. Don't cache a
+ # value for INSTALL within a source directory, because that will
# break other packages using the cache if that directory is
- # removed, or if the path is relative.
+ # removed, or if the value is a relative name.
INSTALL=$ac_install_sh
fi
fi
-echo "$as_me:$LINENO: result: $INSTALL" >&5
-echo "${ECHO_T}$INSTALL" >&6
+{ echo "$as_me:$LINENO: result: $INSTALL" >&5
+echo "${ECHO_T}$INSTALL" >&6; }
# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
# It thinks the first close brace ends the variable substitution.
test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
-echo "$as_me:$LINENO: checking whether build environment is sane" >&5
-echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking whether build environment is sane" >&5
+echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6; }
# Just in case
sleep 1
echo timestamp > conftest.file
Check your system clock" >&2;}
{ (exit 1); exit 1; }; }
fi
-echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6
+{ echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
test "$program_prefix" != NONE &&
- program_transform_name="s,^,$program_prefix,;$program_transform_name"
+ program_transform_name="s&^&$program_prefix&;$program_transform_name"
# Use a double $ so make ignores it.
test "$program_suffix" != NONE &&
- program_transform_name="s,\$,$program_suffix,;$program_transform_name"
+ program_transform_name="s&\$&$program_suffix&;$program_transform_name"
# Double any \ or $. echo might interpret backslashes.
# By default was `s,x,x', remove it if useless.
cat <<\_ACEOF >conftest.sed
s/[\\$]/&&/g;s/;s,x,x,$//
_ACEOF
program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
-rm conftest.sed
+rm -f conftest.sed
# expand $ac_aux_dir to an absolute path
am_aux_dir=`cd $ac_aux_dir && pwd`
do
# Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
-echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
if test "${ac_cv_prog_AWK+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
ac_cv_prog_AWK="$ac_prog"
echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
fi
done
done
+IFS=$as_save_IFS
fi
fi
AWK=$ac_cv_prog_AWK
if test -n "$AWK"; then
- echo "$as_me:$LINENO: result: $AWK" >&5
-echo "${ECHO_T}$AWK" >&6
+ { echo "$as_me:$LINENO: result: $AWK" >&5
+echo "${ECHO_T}$AWK" >&6; }
else
- echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+ { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
fi
+
test -n "$AWK" && break
done
-echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
-echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6
-set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,:./+-,___p_,'`
-if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
+echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6; }
+set x ${MAKE-make}; ac_make=`echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
+if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
cat >conftest.make <<\_ACEOF
+SHELL = /bin/sh
all:
- @echo 'ac_maketemp="$(MAKE)"'
+ @echo '@@@%%%=$(MAKE)=@@@%%%'
_ACEOF
# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
-eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
-if test -n "$ac_maketemp"; then
- eval ac_cv_prog_make_${ac_make}_set=yes
-else
- eval ac_cv_prog_make_${ac_make}_set=no
-fi
+case `${MAKE-make} -f conftest.make 2>/dev/null` in
+ *@@@%%%=?*=@@@%%%*)
+ eval ac_cv_prog_make_${ac_make}_set=yes;;
+ *)
+ eval ac_cv_prog_make_${ac_make}_set=no;;
+esac
rm -f conftest.make
fi
-if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
- echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6
+if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
+ { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
SET_MAKE=
else
- echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+ { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
SET_MAKE="MAKE=${MAKE-make}"
fi
# Define the identity of the package.
PACKAGE=shadow
- VERSION=4.0.17
+ VERSION=4.0.18
cat >>confdefs.h <<_ACEOF
if test -n "$ac_tool_prefix"; then
# Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
set dummy ${ac_tool_prefix}strip; ac_word=$2
-echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
if test "${ac_cv_prog_STRIP+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
ac_cv_prog_STRIP="${ac_tool_prefix}strip"
echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
fi
done
done
+IFS=$as_save_IFS
fi
fi
STRIP=$ac_cv_prog_STRIP
if test -n "$STRIP"; then
- echo "$as_me:$LINENO: result: $STRIP" >&5
-echo "${ECHO_T}$STRIP" >&6
+ { echo "$as_me:$LINENO: result: $STRIP" >&5
+echo "${ECHO_T}$STRIP" >&6; }
else
- echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+ { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
fi
+
fi
if test -z "$ac_cv_prog_STRIP"; then
ac_ct_STRIP=$STRIP
# Extract the first word of "strip", so it can be a program name with args.
set dummy strip; ac_word=$2
-echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
ac_cv_prog_ac_ct_STRIP="strip"
echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
fi
done
done
+IFS=$as_save_IFS
- test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
fi
fi
ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
if test -n "$ac_ct_STRIP"; then
- echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
-echo "${ECHO_T}$ac_ct_STRIP" >&6
+ { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
+echo "${ECHO_T}$ac_ct_STRIP" >&6; }
else
- echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+ { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
fi
- STRIP=$ac_ct_STRIP
+ if test "x$ac_ct_STRIP" = x; then
+ STRIP=":"
+ else
+ case $cross_compiling:$ac_tool_warned in
+yes:)
+{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
+whose name does not start with the host triplet. If you think this
+configuration is useful to you, please write to autoconf@gnu.org." >&5
+echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
+whose name does not start with the host triplet. If you think this
+configuration is useful to you, please write to autoconf@gnu.org." >&2;}
+ac_tool_warned=yes ;;
+esac
+ STRIP=$ac_ct_STRIP
+ fi
else
STRIP="$ac_cv_prog_STRIP"
fi
- ac_config_headers="$ac_config_headers config.h"
+ac_config_headers="$ac_config_headers config.h"
test "$prefix" = "NONE" && prefix="/usr"
-# Check whether --enable-shared or --disable-shared was given.
+# Check whether --enable-shared was given.
if test "${enable_shared+set}" = set; then
- enableval="$enable_shared"
- p=${PACKAGE-default}
+ enableval=$enable_shared; p=${PACKAGE-default}
case $enableval in
yes) enable_shared=yes ;;
no) enable_shared=no ;;
esac
else
enable_shared=no
-fi;
+fi
-# Check whether --enable-static or --disable-static was given.
+
+# Check whether --enable-static was given.
if test "${enable_static+set}" = set; then
- enableval="$enable_static"
- p=${PACKAGE-default}
+ enableval=$enable_static; p=${PACKAGE-default}
case $enableval in
yes) enable_static=yes ;;
no) enable_static=no ;;
esac
else
enable_static=yes
-fi;
+fi
-echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
-echo $ECHO_N "checking whether to enable maintainer-specific portions of Makefiles... $ECHO_C" >&6
- # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
+
+{ echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
+echo $ECHO_N "checking whether to enable maintainer-specific portions of Makefiles... $ECHO_C" >&6; }
+ # Check whether --enable-maintainer-mode was given.
if test "${enable_maintainer_mode+set}" = set; then
- enableval="$enable_maintainer_mode"
- USE_MAINTAINER_MODE=$enableval
+ enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
else
USE_MAINTAINER_MODE=no
-fi;
- echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5
-echo "${ECHO_T}$USE_MAINTAINER_MODE" >&6
+fi
+
+ { echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5
+echo "${ECHO_T}$USE_MAINTAINER_MODE" >&6; }
if test $USE_MAINTAINER_MODE = yes; then
if test -n "$ac_tool_prefix"; then
# Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
set dummy ${ac_tool_prefix}gcc; ac_word=$2
-echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
if test "${ac_cv_prog_CC+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
ac_cv_prog_CC="${ac_tool_prefix}gcc"
echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
fi
done
done
+IFS=$as_save_IFS
fi
fi
CC=$ac_cv_prog_CC
if test -n "$CC"; then
- echo "$as_me:$LINENO: result: $CC" >&5
-echo "${ECHO_T}$CC" >&6
+ { echo "$as_me:$LINENO: result: $CC" >&5
+echo "${ECHO_T}$CC" >&6; }
else
- echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+ { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
fi
+
fi
if test -z "$ac_cv_prog_CC"; then
ac_ct_CC=$CC
# Extract the first word of "gcc", so it can be a program name with args.
set dummy gcc; ac_word=$2
-echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
ac_cv_prog_ac_ct_CC="gcc"
echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
fi
done
done
+IFS=$as_save_IFS
fi
fi
ac_ct_CC=$ac_cv_prog_ac_ct_CC
if test -n "$ac_ct_CC"; then
- echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
-echo "${ECHO_T}$ac_ct_CC" >&6
+ { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
+echo "${ECHO_T}$ac_ct_CC" >&6; }
else
- echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+ { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
fi
- CC=$ac_ct_CC
+ if test "x$ac_ct_CC" = x; then
+ CC=""
+ else
+ case $cross_compiling:$ac_tool_warned in
+yes:)
+{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
+whose name does not start with the host triplet. If you think this
+configuration is useful to you, please write to autoconf@gnu.org." >&5
+echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
+whose name does not start with the host triplet. If you think this
+configuration is useful to you, please write to autoconf@gnu.org." >&2;}
+ac_tool_warned=yes ;;
+esac
+ CC=$ac_ct_CC
+ fi
else
CC="$ac_cv_prog_CC"
fi
if test -z "$CC"; then
- if test -n "$ac_tool_prefix"; then
- # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
+ if test -n "$ac_tool_prefix"; then
+ # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
set dummy ${ac_tool_prefix}cc; ac_word=$2
-echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
if test "${ac_cv_prog_CC+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
ac_cv_prog_CC="${ac_tool_prefix}cc"
echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
fi
done
done
+IFS=$as_save_IFS
fi
fi
CC=$ac_cv_prog_CC
if test -n "$CC"; then
- echo "$as_me:$LINENO: result: $CC" >&5
-echo "${ECHO_T}$CC" >&6
-else
- echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
-fi
-
-fi
-if test -z "$ac_cv_prog_CC"; then
- ac_ct_CC=$CC
- # Extract the first word of "cc", so it can be a program name with args.
-set dummy cc; ac_word=$2
-echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
-if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
+ { echo "$as_me:$LINENO: result: $CC" >&5
+echo "${ECHO_T}$CC" >&6; }
else
- if test -n "$ac_ct_CC"; then
- ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
- IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
- for ac_exec_ext in '' $ac_executable_extensions; do
- if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
- ac_cv_prog_ac_ct_CC="cc"
- echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
- break 2
- fi
-done
-done
-
-fi
-fi
-ac_ct_CC=$ac_cv_prog_ac_ct_CC
-if test -n "$ac_ct_CC"; then
- echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
-echo "${ECHO_T}$ac_ct_CC" >&6
-else
- echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+ { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
fi
- CC=$ac_ct_CC
-else
- CC="$ac_cv_prog_CC"
-fi
+ fi
fi
if test -z "$CC"; then
# Extract the first word of "cc", so it can be a program name with args.
set dummy cc; ac_word=$2
-echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
if test "${ac_cv_prog_CC+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
ac_prog_rejected=yes
continue
fi
done
done
+IFS=$as_save_IFS
if test $ac_prog_rejected = yes; then
# We found a bogon in the path, so make sure we never use it.
fi
CC=$ac_cv_prog_CC
if test -n "$CC"; then
- echo "$as_me:$LINENO: result: $CC" >&5
-echo "${ECHO_T}$CC" >&6
+ { echo "$as_me:$LINENO: result: $CC" >&5
+echo "${ECHO_T}$CC" >&6; }
else
- echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+ { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
fi
+
fi
if test -z "$CC"; then
if test -n "$ac_tool_prefix"; then
- for ac_prog in cl
+ for ac_prog in cl.exe
do
# Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
set dummy $ac_tool_prefix$ac_prog; ac_word=$2
-echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
if test "${ac_cv_prog_CC+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
fi
done
done
+IFS=$as_save_IFS
fi
fi
CC=$ac_cv_prog_CC
if test -n "$CC"; then
- echo "$as_me:$LINENO: result: $CC" >&5
-echo "${ECHO_T}$CC" >&6
+ { echo "$as_me:$LINENO: result: $CC" >&5
+echo "${ECHO_T}$CC" >&6; }
else
- echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+ { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
fi
+
test -n "$CC" && break
done
fi
if test -z "$CC"; then
ac_ct_CC=$CC
- for ac_prog in cl
+ for ac_prog in cl.exe
do
# Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
-echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
ac_cv_prog_ac_ct_CC="$ac_prog"
echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
fi
done
done
+IFS=$as_save_IFS
fi
fi
ac_ct_CC=$ac_cv_prog_ac_ct_CC
if test -n "$ac_ct_CC"; then
- echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
-echo "${ECHO_T}$ac_ct_CC" >&6
+ { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
+echo "${ECHO_T}$ac_ct_CC" >&6; }
else
- echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+ { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
fi
+
test -n "$ac_ct_CC" && break
done
- CC=$ac_ct_CC
+ if test "x$ac_ct_CC" = x; then
+ CC=""
+ else
+ case $cross_compiling:$ac_tool_warned in
+yes:)
+{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
+whose name does not start with the host triplet. If you think this
+configuration is useful to you, please write to autoconf@gnu.org." >&5
+echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
+whose name does not start with the host triplet. If you think this
+configuration is useful to you, please write to autoconf@gnu.org." >&2;}
+ac_tool_warned=yes ;;
+esac
+ CC=$ac_ct_CC
+ fi
fi
fi
{ (exit 1); exit 1; }; }
# Provide some information about the compiler.
-echo "$as_me:$LINENO:" \
- "checking for C compiler version" >&5
+echo "$as_me:$LINENO: checking for C compiler version" >&5
ac_compiler=`set X $ac_compile; echo $2`
-{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
- (eval $ac_compiler --version </dev/null >&5) 2>&5
+{ (ac_try="$ac_compiler --version >&5"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_compiler --version >&5") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }
-{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
- (eval $ac_compiler -v </dev/null >&5) 2>&5
+{ (ac_try="$ac_compiler -v >&5"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_compiler -v >&5") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }
-{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
- (eval $ac_compiler -V </dev/null >&5) 2>&5
+{ (ac_try="$ac_compiler -V >&5"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_compiler -V >&5") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }
# Try to create an executable without -o first, disregard a.out.
# It will help us diagnose broken compilers, and finding out an intuition
# of exeext.
-echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
-echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
+echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; }
ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
-if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5
- (eval $ac_link_default) 2>&5
+#
+# List of possible output files, starting from the most likely.
+# The algorithm is not robust to junk in `.', hence go to wildcards (a.*)
+# only as a last resort. b.out is created by i960 compilers.
+ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out'
+#
+# The IRIX 6 linker writes into existing files which may not be
+# executable, retaining their permissions. Remove them first so a
+# subsequent execution test works.
+ac_rmfiles=
+for ac_file in $ac_files
+do
+ case $ac_file in
+ *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
+ * ) ac_rmfiles="$ac_rmfiles $ac_file";;
+ esac
+done
+rm -f $ac_rmfiles
+
+if { (ac_try="$ac_link_default"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_link_default") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; then
- # Find the output, starting from the most likely. This scheme is
-# not robust to junk in `.', hence go to wildcards (a.*) only as a last
-# resort.
-
-# Be careful to initialize this variable, since it used to be cached.
-# Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile.
-ac_cv_exeext=
-# b.out is created by i960 compilers.
-for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out
+ # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
+# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
+# in a Makefile. We should not override ac_cv_exeext if it was cached,
+# so that the user can short-circuit this test for compilers unknown to
+# Autoconf.
+for ac_file in $ac_files
do
test -f "$ac_file" || continue
case $ac_file in
- *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj )
- ;;
- conftest.$ac_ext )
- # This is the source file.
+ *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj )
;;
[ab].out )
# We found the default executable, but exeext='' is most
# certainly right.
break;;
*.* )
- ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
- # FIXME: I believe we export ac_cv_exeext for Libtool,
- # but it would be cool to find out if it's true. Does anybody
- # maintain Libtool? --akim.
- export ac_cv_exeext
+ if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
+ then :; else
+ ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
+ fi
+ # We set ac_cv_exeext here because the later test for it is not
+ # safe: cross compilers may not add the suffix if given an `-o'
+ # argument, so we may need to know it at that point already.
+ # Even if this section looks crufty: it has the advantage of
+ # actually working.
break;;
* )
break;;
esac
done
+test "$ac_cv_exeext" = no && ac_cv_exeext=
+
else
echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
fi
ac_exeext=$ac_cv_exeext
-echo "$as_me:$LINENO: result: $ac_file" >&5
-echo "${ECHO_T}$ac_file" >&6
+{ echo "$as_me:$LINENO: result: $ac_file" >&5
+echo "${ECHO_T}$ac_file" >&6; }
-# Check the compiler produces executables we can run. If not, either
+# Check that the compiler produces executables we can run. If not, either
# the compiler is broken, or we cross compile.
-echo "$as_me:$LINENO: checking whether the C compiler works" >&5
-echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking whether the C compiler works" >&5
+echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; }
# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
# If not cross compiling, check that we can run a simple program.
if test "$cross_compiling" != yes; then
if { ac_try='./$ac_file'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
fi
fi
fi
-echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6
+{ echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
rm -f a.out a.exe conftest$ac_cv_exeext b.out
ac_clean_files=$ac_clean_files_save
-# Check the compiler produces executables we can run. If not, either
+# Check that the compiler produces executables we can run. If not, either
# the compiler is broken, or we cross compile.
-echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
-echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
-echo "$as_me:$LINENO: result: $cross_compiling" >&5
-echo "${ECHO_T}$cross_compiling" >&6
-
-echo "$as_me:$LINENO: checking for suffix of executables" >&5
-echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
- (eval $ac_link) 2>&5
+{ echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
+echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: result: $cross_compiling" >&5
+echo "${ECHO_T}$cross_compiling" >&6; }
+
+{ echo "$as_me:$LINENO: checking for suffix of executables" >&5
+echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; }
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_link") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; then
for ac_file in conftest.exe conftest conftest.*; do
test -f "$ac_file" || continue
case $ac_file in
- *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;;
+ *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
*.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
- export ac_cv_exeext
break;;
* ) break;;
esac
fi
rm -f conftest$ac_cv_exeext
-echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
-echo "${ECHO_T}$ac_cv_exeext" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
+echo "${ECHO_T}$ac_cv_exeext" >&6; }
rm -f conftest.$ac_ext
EXEEXT=$ac_cv_exeext
ac_exeext=$EXEEXT
-echo "$as_me:$LINENO: checking for suffix of object files" >&5
-echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for suffix of object files" >&5
+echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; }
if test "${ac_cv_objext+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
}
_ACEOF
rm -f conftest.o conftest.obj
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
- (eval $ac_compile) 2>&5
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_compile") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; then
- for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
+ for ac_file in conftest.o conftest.obj conftest.*; do
+ test -f "$ac_file" || continue;
case $ac_file in
- *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
+ *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;;
*) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
break;;
esac
rm -f conftest.$ac_cv_objext conftest.$ac_ext
fi
-echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
-echo "${ECHO_T}$ac_cv_objext" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
+echo "${ECHO_T}$ac_cv_objext" >&6; }
OBJEXT=$ac_cv_objext
ac_objext=$OBJEXT
-echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
-echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
+echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
if test "${ac_cv_c_compiler_gnu+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
}
_ACEOF
rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
- (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_compile") 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_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; } &&
{ ac_try='test -s conftest.$ac_objext'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
-ac_compiler_gnu=no
+ ac_compiler_gnu=no
fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
ac_cv_c_compiler_gnu=$ac_compiler_gnu
fi
-echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
-echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
+echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
GCC=`test $ac_compiler_gnu = yes && echo yes`
ac_test_CFLAGS=${CFLAGS+set}
ac_save_CFLAGS=$CFLAGS
-CFLAGS="-g"
-echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
-echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
+echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
if test "${ac_cv_prog_cc_g+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
- cat >conftest.$ac_ext <<_ACEOF
+ ac_save_c_werror_flag=$ac_c_werror_flag
+ ac_c_werror_flag=yes
+ ac_cv_prog_cc_g=no
+ CFLAGS="-g"
+ cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h. */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
}
_ACEOF
rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
- (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_compile") 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'
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; } &&
+ { ac_try='test -s conftest.$ac_objext'
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_cv_prog_cc_g=yes
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ CFLAGS=""
+ cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+
+int
+main ()
+{
+
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_compile") 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'
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; } &&
+ { ac_try='test -s conftest.$ac_objext'
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ :
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ ac_c_werror_flag=$ac_save_c_werror_flag
+ CFLAGS="-g"
+ cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+
+int
+main ()
+{
+
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_compile") 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_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; } &&
{ ac_try='test -s conftest.$ac_objext'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
-ac_cv_prog_cc_g=no
+
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ ac_c_werror_flag=$ac_save_c_werror_flag
fi
-echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
-echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
+echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
if test "$ac_test_CFLAGS" = set; then
CFLAGS=$ac_save_CFLAGS
elif test $ac_cv_prog_cc_g = yes; then
CFLAGS=
fi
fi
-echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
-echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
-if test "${ac_cv_prog_cc_stdc+set}" = set; then
+{ echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
+echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
+if test "${ac_cv_prog_cc_c89+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
- ac_cv_prog_cc_stdc=no
+ ac_cv_prog_cc_c89=no
ac_save_CC=$CC
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h. */
/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
function prototypes and stuff, but not '\xHH' hex character constants.
These don't provoke an error unfortunately, instead are silently treated
- as 'x'. The following induces an error, until -std1 is added to get
+ as 'x'. The following induces an error, until -std is added to get
proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
array size at least. It's necessary to write '\x00'==0 to get something
- that's true only with -std1. */
+ that's true only with -std. */
int osf4_cc_array ['\x00' == 0 ? 1 : -1];
+/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
+ inside strings and character constants. */
+#define FOO(x) 'x'
+int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
+
int test (int i, double x);
struct s1 {int (*f) (int a);};
struct s2 {int (*f) (double a);};
return 0;
}
_ACEOF
-# Don't try gcc -ansi; that turns off useful extensions and
-# breaks some systems' header files.
-# AIX -qlanglvl=ansi
-# Ultrix and OSF/1 -std1
-# HP-UX 10.20 and later -Ae
-# HP-UX older versions -Aa -D_HPUX_SOURCE
-# SVR4 -Xc -D__EXTENSIONS__
-for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
+for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
+ -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
do
CC="$ac_save_CC $ac_arg"
rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
- (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_compile") 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_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; } &&
{ ac_try='test -s conftest.$ac_objext'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
- ac_cv_prog_cc_stdc=$ac_arg
-break
+ ac_cv_prog_cc_c89=$ac_arg
else
echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
+
fi
-rm -f conftest.err conftest.$ac_objext
+
+rm -f core conftest.err conftest.$ac_objext
+ test "x$ac_cv_prog_cc_c89" != "xno" && break
done
-rm -f conftest.$ac_ext conftest.$ac_objext
+rm -f conftest.$ac_ext
CC=$ac_save_CC
fi
-
-case "x$ac_cv_prog_cc_stdc" in
- x|xno)
- echo "$as_me:$LINENO: result: none needed" >&5
-echo "${ECHO_T}none needed" >&6 ;;
+# AC_CACHE_VAL
+case "x$ac_cv_prog_cc_c89" in
+ x)
+ { echo "$as_me:$LINENO: result: none needed" >&5
+echo "${ECHO_T}none needed" >&6; } ;;
+ xno)
+ { echo "$as_me:$LINENO: result: unsupported" >&5
+echo "${ECHO_T}unsupported" >&6; } ;;
*)
- echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
-echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
- CC="$CC $ac_cv_prog_cc_stdc" ;;
+ CC="$CC $ac_cv_prog_cc_c89"
+ { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
+echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
esac
-# Some people use a C++ compiler to compile C. Since we use `exit',
-# in C++ we need to declare it. In case someone uses the same compiler
-# for both compiling C and C++ we need to have the C++ compiler decide
-# the declaration of exit, since it's the most demanding environment.
-cat >conftest.$ac_ext <<_ACEOF
-#ifndef __cplusplus
- choke me
-#endif
-_ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
- (eval $ac_compile) 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_objext'
- { (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
- for ac_declaration in \
- '' \
- 'extern "C" void std::exit (int) throw (); using std::exit;' \
- 'extern "C" void std::exit (int); using std::exit;' \
- 'extern "C" void exit (int) throw ();' \
- 'extern "C" void exit (int);' \
- 'void exit (int);'
-do
- cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h. */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h. */
-$ac_declaration
-#include <stdlib.h>
-int
-main ()
-{
-exit (42);
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
- (eval $ac_compile) 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_objext'
- { (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
- :
-else
- echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-continue
-fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
- cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h. */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h. */
-$ac_declaration
-int
-main ()
-{
-exit (42);
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
- (eval $ac_compile) 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_objext'
- { (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
- break
-else
- echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-done
-rm -f conftest*
-if test -n "$ac_declaration"; then
- echo '#ifdef __cplusplus' >>confdefs.h
- echo $ac_declaration >>confdefs.h
- echo '#endif' >>confdefs.h
-fi
-
-else
- echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
ac_ext=c
ac_cpp='$CPP $CPPFLAGS'
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_compiler_gnu=$ac_cv_c_compiler_gnu
DEPDIR="${am__leading_dot}deps"
- ac_config_commands="$ac_config_commands depfiles"
+ac_config_commands="$ac_config_commands depfiles"
am_make=${MAKE-make}
.PHONY: am__doit
END
# If we don't find an include directive, just comment out the code.
-echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
-echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
+echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6; }
am__include="#"
am__quote=
_am_result=none
fi
-echo "$as_me:$LINENO: result: $_am_result" >&5
-echo "${ECHO_T}$_am_result" >&6
+{ echo "$as_me:$LINENO: result: $_am_result" >&5
+echo "${ECHO_T}$_am_result" >&6; }
rm -f confinc confmf
-# Check whether --enable-dependency-tracking or --disable-dependency-tracking was given.
+# Check whether --enable-dependency-tracking was given.
if test "${enable_dependency_tracking+set}" = set; then
- enableval="$enable_dependency_tracking"
+ enableval=$enable_dependency_tracking;
+fi
-fi;
if test "x$enable_dependency_tracking" != xno; then
am_depcomp="$ac_aux_dir/depcomp"
AMDEPBACKSLASH='\'
depcc="$CC" am_compiler_list=
-echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
-echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
+echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; }
if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
fi
fi
-echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
-echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6
+{ echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
+echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6; }
CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
-echo "$as_me:$LINENO: checking for library containing strerror" >&5
-echo $ECHO_N "checking for library containing strerror... $ECHO_C" >&6
-if test "${ac_cv_search_strerror+set}" = set; then
+
+ { echo "$as_me:$LINENO: checking for strerror in -lcposix" >&5
+echo $ECHO_N "checking for strerror in -lcposix... $ECHO_C" >&6; }
+if test "${ac_cv_lib_cposix_strerror+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
- ac_func_search_save_LIBS=$LIBS
-ac_cv_search_strerror=no
+ ac_check_lib_save_LIBS=$LIBS
+LIBS="-lcposix $LIBS"
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h. */
_ACEOF
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
+/* Override any GCC internal prototype to avoid an error.
+ Use char because int might match the return type of a GCC
builtin and then its argument prototype would still apply. */
-char strerror ();
-int
-main ()
-{
-strerror ();
- ;
- 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_search_strerror="none required"
-else
- echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-fi
-rm -f conftest.err conftest.$ac_objext \
- conftest$ac_exeext conftest.$ac_ext
-if test "$ac_cv_search_strerror" = no; then
- for ac_lib in cposix; do
- LIBS="-l$ac_lib $ac_func_search_save_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 strerror ();
int
main ()
{
-strerror ();
+return strerror ();
;
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
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
- ac_cv_search_strerror="-l$ac_lib"
-break
+ ac_cv_lib_cposix_strerror=yes
else
echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
+ ac_cv_lib_cposix_strerror=no
fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext \
conftest$ac_exeext conftest.$ac_ext
- done
+LIBS=$ac_check_lib_save_LIBS
fi
-LIBS=$ac_func_search_save_LIBS
+{ echo "$as_me:$LINENO: result: $ac_cv_lib_cposix_strerror" >&5
+echo "${ECHO_T}$ac_cv_lib_cposix_strerror" >&6; }
+if test $ac_cv_lib_cposix_strerror = yes; then
+ LIBS="$LIBS -lcposix"
fi
-echo "$as_me:$LINENO: result: $ac_cv_search_strerror" >&5
-echo "${ECHO_T}$ac_cv_search_strerror" >&6
-if test "$ac_cv_search_strerror" != no; then
- test "$ac_cv_search_strerror" = "none required" || LIBS="$ac_cv_search_strerror $LIBS"
-fi
-echo "$as_me:$LINENO: checking whether ln -s works" >&5
-echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
+
+{ echo "$as_me:$LINENO: checking whether ln -s works" >&5
+echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6; }
LN_S=$as_ln_s
if test "$LN_S" = "ln -s"; then
- echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6
+ { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
else
- echo "$as_me:$LINENO: result: no, using $LN_S" >&5
-echo "${ECHO_T}no, using $LN_S" >&6
+ { echo "$as_me:$LINENO: result: no, using $LN_S" >&5
+echo "${ECHO_T}no, using $LN_S" >&6; }
fi
for ac_prog in 'bison -y' byacc
do
# Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
-echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
if test "${ac_cv_prog_YACC+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
ac_cv_prog_YACC="$ac_prog"
echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
fi
done
done
+IFS=$as_save_IFS
fi
fi
YACC=$ac_cv_prog_YACC
if test -n "$YACC"; then
- echo "$as_me:$LINENO: result: $YACC" >&5
-echo "${ECHO_T}$YACC" >&6
+ { echo "$as_me:$LINENO: result: $YACC" >&5
+echo "${ECHO_T}$YACC" >&6; }
else
- echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+ { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
fi
+
test -n "$YACC" && break
done
test -n "$YACC" || YACC="yacc"
-echo "$as_me:$LINENO: checking for function prototypes" >&5
-echo $ECHO_N "checking for function prototypes... $ECHO_C" >&6
-if test "$ac_cv_prog_cc_stdc" != no; then
- echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6
+{ echo "$as_me:$LINENO: checking for function prototypes" >&5
+echo $ECHO_N "checking for function prototypes... $ECHO_C" >&6; }
+if test "$ac_cv_prog_cc_c89" != no; then
+ { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
cat >>confdefs.h <<\_ACEOF
#define PROTOTYPES 1
_ACEOF
else
- echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+ { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
fi
ac_ext=c
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_c_compiler_gnu
-echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
-echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
+echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
# On Suns, sometimes $CPP names a directory.
if test -n "$CPP" && test -d "$CPP"; then
CPP=
#endif
Syntax error
_ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
- (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
# Broken: fails on valid input.
continue
fi
+
rm -f conftest.err conftest.$ac_ext
- # OK, works on sane cases. Now check whether non-existent headers
+ # OK, works on sane cases. Now check whether nonexistent headers
# can be detected and how.
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h. */
/* end confdefs.h. */
#include <ac_nonexistent.h>
_ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
- (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
ac_preproc_ok=:
break
fi
+
rm -f conftest.err conftest.$ac_ext
done
else
ac_cv_prog_CPP=$CPP
fi
-echo "$as_me:$LINENO: result: $CPP" >&5
-echo "${ECHO_T}$CPP" >&6
+{ echo "$as_me:$LINENO: result: $CPP" >&5
+echo "${ECHO_T}$CPP" >&6; }
ac_preproc_ok=false
for ac_c_preproc_warn_flag in '' yes
do
#endif
Syntax error
_ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
- (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
# Broken: fails on valid input.
continue
fi
+
rm -f conftest.err conftest.$ac_ext
- # OK, works on sane cases. Now check whether non-existent headers
+ # OK, works on sane cases. Now check whether nonexistent headers
# can be detected and how.
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h. */
/* end confdefs.h. */
#include <ac_nonexistent.h>
_ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
- (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
ac_preproc_ok=:
break
fi
+
rm -f conftest.err conftest.$ac_ext
done
ac_compiler_gnu=$ac_cv_c_compiler_gnu
-echo "$as_me:$LINENO: checking for egrep" >&5
-echo $ECHO_N "checking for egrep... $ECHO_C" >&6
-if test "${ac_cv_prog_egrep+set}" = set; then
+{ echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
+echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; }
+if test "${ac_cv_path_GREP+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ # Extract the first word of "grep ggrep" to use in msg output
+if test -z "$GREP"; then
+set dummy grep ggrep; ac_prog_name=$2
+if test "${ac_cv_path_GREP+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ ac_path_GREP_found=false
+# Loop through the user's path and test for each of PROGNAME-LIST
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_prog in grep ggrep; do
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
+ { test -f "$ac_path_GREP" && $as_executable_p "$ac_path_GREP"; } || continue
+ # Check for GNU ac_path_GREP and select it if it is found.
+ # Check for GNU $ac_path_GREP
+case `"$ac_path_GREP" --version 2>&1` in
+*GNU*)
+ ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
+*)
+ ac_count=0
+ echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
+ while :
+ do
+ cat "conftest.in" "conftest.in" >"conftest.tmp"
+ mv "conftest.tmp" "conftest.in"
+ cp "conftest.in" "conftest.nl"
+ echo 'GREP' >> "conftest.nl"
+ "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
+ diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
+ ac_count=`expr $ac_count + 1`
+ if test $ac_count -gt ${ac_path_GREP_max-0}; then
+ # Best one so far, save it but keep looking for a better one
+ ac_cv_path_GREP="$ac_path_GREP"
+ ac_path_GREP_max=$ac_count
+ fi
+ # 10*(2^10) chars as input seems more than enough
+ test $ac_count -gt 10 && break
+ done
+ rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
+esac
+
+
+ $ac_path_GREP_found && break 3
+ done
+done
+
+done
+IFS=$as_save_IFS
+
+
+fi
+
+GREP="$ac_cv_path_GREP"
+if test -z "$GREP"; then
+ { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
+echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
+ { (exit 1); exit 1; }; }
+fi
+
+else
+ ac_cv_path_GREP=$GREP
+fi
+
+
+fi
+{ echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
+echo "${ECHO_T}$ac_cv_path_GREP" >&6; }
+ GREP="$ac_cv_path_GREP"
+
+
+{ echo "$as_me:$LINENO: checking for egrep" >&5
+echo $ECHO_N "checking for egrep... $ECHO_C" >&6; }
+if test "${ac_cv_path_EGREP+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
+ then ac_cv_path_EGREP="$GREP -E"
+ else
+ # Extract the first word of "egrep" to use in msg output
+if test -z "$EGREP"; then
+set dummy egrep; ac_prog_name=$2
+if test "${ac_cv_path_EGREP+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
- if echo a | (grep -E '(a|b)') >/dev/null 2>&1
- then ac_cv_prog_egrep='grep -E'
- else ac_cv_prog_egrep='egrep'
+ ac_path_EGREP_found=false
+# Loop through the user's path and test for each of PROGNAME-LIST
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_prog in egrep; do
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
+ { test -f "$ac_path_EGREP" && $as_executable_p "$ac_path_EGREP"; } || continue
+ # Check for GNU ac_path_EGREP and select it if it is found.
+ # Check for GNU $ac_path_EGREP
+case `"$ac_path_EGREP" --version 2>&1` in
+*GNU*)
+ ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
+*)
+ ac_count=0
+ echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
+ while :
+ do
+ cat "conftest.in" "conftest.in" >"conftest.tmp"
+ mv "conftest.tmp" "conftest.in"
+ cp "conftest.in" "conftest.nl"
+ echo 'EGREP' >> "conftest.nl"
+ "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
+ diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
+ ac_count=`expr $ac_count + 1`
+ if test $ac_count -gt ${ac_path_EGREP_max-0}; then
+ # Best one so far, save it but keep looking for a better one
+ ac_cv_path_EGREP="$ac_path_EGREP"
+ ac_path_EGREP_max=$ac_count
fi
+ # 10*(2^10) chars as input seems more than enough
+ test $ac_count -gt 10 && break
+ done
+ rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
+esac
+
+
+ $ac_path_EGREP_found && break 3
+ done
+done
+
+done
+IFS=$as_save_IFS
+
+
+fi
+
+EGREP="$ac_cv_path_EGREP"
+if test -z "$EGREP"; then
+ { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
+echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
+ { (exit 1); exit 1; }; }
+fi
+
+else
+ ac_cv_path_EGREP=$EGREP
+fi
+
+
+ fi
fi
-echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
-echo "${ECHO_T}$ac_cv_prog_egrep" >&6
- EGREP=$ac_cv_prog_egrep
+{ echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
+echo "${ECHO_T}$ac_cv_path_EGREP" >&6; }
+ EGREP="$ac_cv_path_EGREP"
-echo "$as_me:$LINENO: checking for ANSI C header files" >&5
-echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5
+echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
if test "${ac_cv_header_stdc+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
}
_ACEOF
rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
- (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_compile") 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_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; } &&
{ ac_try='test -s conftest.$ac_objext'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
-ac_cv_header_stdc=no
+ ac_cv_header_stdc=no
fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
if test $ac_cv_header_stdc = yes; then
# SunOS 4.x string.h does not declare mem*, contrary to ANSI.
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
#include <ctype.h>
+#include <stdlib.h>
#if ((' ' & 0x0FF) == 0x020)
# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
for (i = 0; i < 256; i++)
if (XOR (islower (i), ISLOWER (i))
|| toupper (i) != TOUPPER (i))
- exit(2);
- exit (0);
+ return 2;
+ return 0;
}
_ACEOF
rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
- (eval $ac_link) 2>&5
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_link") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } && { ac_try='./conftest$ac_exeext'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
( exit $ac_status )
ac_cv_header_stdc=no
fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
fi
+
+
fi
fi
-echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
-echo "${ECHO_T}$ac_cv_header_stdc" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
+echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
if test $ac_cv_header_stdc = yes; then
cat >>confdefs.h <<\_ACEOF
inttypes.h stdint.h unistd.h
do
as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
cat >conftest.$ac_ext <<_ACEOF
#include <$ac_header>
_ACEOF
rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
- (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_compile") 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_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; } &&
{ ac_try='test -s conftest.$ac_objext'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
-eval "$as_ac_Header=no"
+ eval "$as_ac_Header=no"
fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+ { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
if test `eval echo '${'$as_ac_Header'}'` = yes; then
cat >>confdefs.h <<_ACEOF
#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
for ac_header in string.h
do
as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
- echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+ { echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
echo $ECHO_N "(cached) $ECHO_C" >&6
fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+ { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
else
# Is the header compilable?
-echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h. */
_ACEOF
#include <$ac_header>
_ACEOF
rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
- (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_compile") 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_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; } &&
{ ac_try='test -s conftest.$ac_objext'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
-ac_header_compiler=no
+ ac_header_compiler=no
fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6; }
# Is the header present?
-echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h. */
_ACEOF
/* end confdefs.h. */
#include <$ac_header>
_ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
- (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
ac_header_preproc=no
fi
+
rm -f conftest.err conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6
+{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6; }
# So? What about this header?
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
{ echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
- (
- cat <<\_ASBOX
-## ------------------------------------------ ##
-## Report this to the AC_PACKAGE_NAME lists. ##
-## ------------------------------------------ ##
-_ASBOX
- ) |
- sed "s/^/$as_me: WARNING: /" >&2
+
;;
esac
-echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
eval "$as_ac_Header=\$ac_header_preproc"
fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+ { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
fi
if test `eval echo '${'$as_ac_Header'}'` = yes; then
done
-# Check whether --enable-fast-install or --disable-fast-install was given.
+# Check whether --enable-fast-install was given.
if test "${enable_fast_install+set}" = set; then
- enableval="$enable_fast_install"
- p=${PACKAGE-default}
+ enableval=$enable_fast_install; p=${PACKAGE-default}
case $enableval in
yes) enable_fast_install=yes ;;
no) enable_fast_install=no ;;
esac
else
enable_fast_install=yes
-fi;
+fi
+
# Make sure we can run config.sub.
-$ac_config_sub sun4 >/dev/null 2>&1 ||
- { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
-echo "$as_me: error: cannot run $ac_config_sub" >&2;}
+$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
+ { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
+echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
{ (exit 1); exit 1; }; }
-echo "$as_me:$LINENO: checking build system type" >&5
-echo $ECHO_N "checking build system type... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking build system type" >&5
+echo $ECHO_N "checking build system type... $ECHO_C" >&6; }
if test "${ac_cv_build+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
- ac_cv_build_alias=$build_alias
-test -z "$ac_cv_build_alias" &&
- ac_cv_build_alias=`$ac_config_guess`
-test -z "$ac_cv_build_alias" &&
+ ac_build_alias=$build_alias
+test "x$ac_build_alias" = x &&
+ ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
+test "x$ac_build_alias" = x &&
{ { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
{ (exit 1); exit 1; }; }
-ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
- { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
-echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
+ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
+ { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
+echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
{ (exit 1); exit 1; }; }
fi
-echo "$as_me:$LINENO: result: $ac_cv_build" >&5
-echo "${ECHO_T}$ac_cv_build" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_build" >&5
+echo "${ECHO_T}$ac_cv_build" >&6; }
+case $ac_cv_build in
+*-*-*) ;;
+*) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
+echo "$as_me: error: invalid value of canonical build" >&2;}
+ { (exit 1); exit 1; }; };;
+esac
build=$ac_cv_build
-build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
-build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
-build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
-
-
-echo "$as_me:$LINENO: checking host system type" >&5
-echo $ECHO_N "checking host system type... $ECHO_C" >&6
+ac_save_IFS=$IFS; IFS='-'
+set x $ac_cv_build
+shift
+build_cpu=$1
+build_vendor=$2
+shift; shift
+# Remember, the first character of IFS is used to create $*,
+# except with old shells:
+build_os=$*
+IFS=$ac_save_IFS
+case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
+
+
+{ echo "$as_me:$LINENO: checking host system type" >&5
+echo $ECHO_N "checking host system type... $ECHO_C" >&6; }
if test "${ac_cv_host+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
- ac_cv_host_alias=$host_alias
-test -z "$ac_cv_host_alias" &&
- ac_cv_host_alias=$ac_cv_build_alias
-ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
- { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
-echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
+ if test "x$host_alias" = x; then
+ ac_cv_host=$ac_cv_build
+else
+ ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
+ { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
+echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
{ (exit 1); exit 1; }; }
+fi
fi
-echo "$as_me:$LINENO: result: $ac_cv_host" >&5
-echo "${ECHO_T}$ac_cv_host" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_host" >&5
+echo "${ECHO_T}$ac_cv_host" >&6; }
+case $ac_cv_host in
+*-*-*) ;;
+*) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
+echo "$as_me: error: invalid value of canonical host" >&2;}
+ { (exit 1); exit 1; }; };;
+esac
host=$ac_cv_host
-host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
-host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
-host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
-
-
-echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
-echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6
+ac_save_IFS=$IFS; IFS='-'
+set x $ac_cv_host
+shift
+host_cpu=$1
+host_vendor=$2
+shift; shift
+# Remember, the first character of IFS is used to create $*,
+# except with old shells:
+host_os=$*
+IFS=$ac_save_IFS
+case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
+
+
+{ echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
+echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6; }
if test "${lt_cv_path_SED+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
done
done
done
+IFS=$as_save_IFS
lt_ac_max=0
lt_ac_count=0
# Add /usr/xpg4/bin/sed as it is typically found on Solaris
fi
SED=$lt_cv_path_SED
-echo "$as_me:$LINENO: result: $SED" >&5
-echo "${ECHO_T}$SED" >&6
+{ echo "$as_me:$LINENO: result: $SED" >&5
+echo "${ECHO_T}$SED" >&6; }
-# Check whether --with-gnu-ld or --without-gnu-ld was given.
+
+# Check whether --with-gnu-ld was given.
if test "${with_gnu_ld+set}" = set; then
- withval="$with_gnu_ld"
- test "$withval" = no || with_gnu_ld=yes
+ withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
else
with_gnu_ld=no
-fi;
+fi
+
ac_prog=ld
if test "$GCC" = yes; then
# Check if gcc -print-prog-name=ld gives a path.
- echo "$as_me:$LINENO: checking for ld used by $CC" >&5
-echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6
+ { echo "$as_me:$LINENO: checking for ld used by $CC" >&5
+echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; }
case $host in
*-*-mingw*)
# gcc leaves a trailing carriage return which upsets mingw
;;
esac
elif test "$with_gnu_ld" = yes; then
- echo "$as_me:$LINENO: checking for GNU ld" >&5
-echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
+ { echo "$as_me:$LINENO: checking for GNU ld" >&5
+echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6; }
else
- echo "$as_me:$LINENO: checking for non-GNU ld" >&5
-echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
+ { echo "$as_me:$LINENO: checking for non-GNU ld" >&5
+echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; }
fi
if test "${lt_cv_path_LD+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
LD="$lt_cv_path_LD"
if test -n "$LD"; then
- echo "$as_me:$LINENO: result: $LD" >&5
-echo "${ECHO_T}$LD" >&6
+ { echo "$as_me:$LINENO: result: $LD" >&5
+echo "${ECHO_T}$LD" >&6; }
else
- echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+ { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
fi
test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
{ (exit 1); exit 1; }; }
-echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
-echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
+echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; }
if test "${lt_cv_prog_gnu_ld+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
;;
esac
fi
-echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
-echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6
+{ echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
+echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; }
with_gnu_ld=$lt_cv_prog_gnu_ld
-echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
-echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
+echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6; }
if test "${lt_cv_ld_reload_flag+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
lt_cv_ld_reload_flag='-r'
fi
-echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
-echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6
+{ echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
+echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6; }
reload_flag=$lt_cv_ld_reload_flag
case $reload_flag in
"" | " "*) ;;
;;
esac
-echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
-echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
+echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6; }
if test "${lt_cv_path_NM+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
fi
fi
-echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
-echo "${ECHO_T}$lt_cv_path_NM" >&6
+{ echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
+echo "${ECHO_T}$lt_cv_path_NM" >&6; }
NM="$lt_cv_path_NM"
-echo "$as_me:$LINENO: checking how to recognise dependent libraries" >&5
-echo $ECHO_N "checking how to recognise dependent libraries... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking how to recognise dependent libraries" >&5
+echo $ECHO_N "checking how to recognise dependent libraries... $ECHO_C" >&6; }
if test "${lt_cv_deplibs_check_method+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
esac
fi
-echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
-echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6
+{ echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
+echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6; }
file_magic_cmd=$lt_cv_file_magic_cmd
deplibs_check_method=$lt_cv_deplibs_check_method
test -z "$deplibs_check_method" && deplibs_check_method=unknown
# Allow CC to be a program name with arguments.
compiler=$CC
-# Check whether --enable-libtool-lock or --disable-libtool-lock was given.
+# Check whether --enable-libtool-lock was given.
if test "${enable_libtool_lock+set}" = set; then
- enableval="$enable_libtool_lock"
+ enableval=$enable_libtool_lock;
+fi
-fi;
test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
# Some flags need to be propagated to the compiler or linker for good
;;
*-*-irix6*)
# Find out which ABI we are using.
- echo '#line 4538 "configure"' > conftest.$ac_ext
+ echo '#line 5295 "configure"' > conftest.$ac_ext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
(eval $ac_compile) 2>&5
ac_status=$?
# On SCO OpenServer 5, we need -belf to get full-featured binaries.
SAVE_CFLAGS="$CFLAGS"
CFLAGS="$CFLAGS -belf"
- echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
-echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6
+ { echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
+echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6; }
if test "${lt_cv_cc_needs_belf+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
- (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
-lt_cv_cc_needs_belf=no
+ lt_cv_cc_needs_belf=no
fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext \
conftest$ac_exeext conftest.$ac_ext
ac_ext=c
ac_cpp='$CPP $CPPFLAGS'
ac_compiler_gnu=$ac_cv_c_compiler_gnu
fi
-echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
-echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6
+{ echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
+echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6; }
if test x"$lt_cv_cc_needs_belf" != x"yes"; then
# this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
CFLAGS="$SAVE_CFLAGS"
for ac_header in dlfcn.h
do
as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
- echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+ { echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
echo $ECHO_N "(cached) $ECHO_C" >&6
fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+ { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
else
# Is the header compilable?
-echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h. */
_ACEOF
#include <$ac_header>
_ACEOF
rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
- (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_compile") 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_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; } &&
{ ac_try='test -s conftest.$ac_objext'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
-ac_header_compiler=no
+ ac_header_compiler=no
fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6; }
# Is the header present?
-echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h. */
_ACEOF
/* end confdefs.h. */
#include <$ac_header>
_ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
- (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
ac_header_preproc=no
fi
+
rm -f conftest.err conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6
+{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6; }
# So? What about this header?
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
{ echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
- (
- cat <<\_ASBOX
-## ------------------------------------------ ##
-## Report this to the AC_PACKAGE_NAME lists. ##
-## ------------------------------------------ ##
-_ASBOX
- ) |
- sed "s/^/$as_me: WARNING: /" >&2
+
;;
esac
-echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
eval "$as_ac_Header=\$ac_header_preproc"
fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+ { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
fi
if test `eval echo '${'$as_ac_Header'}'` = yes; then
done
-ac_ext=cc
+ac_ext=cpp
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
-if test -n "$ac_tool_prefix"; then
- for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
+if test -z "$CXX"; then
+ if test -n "$CCC"; then
+ CXX=$CCC
+ else
+ if test -n "$ac_tool_prefix"; then
+ for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
do
# Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
set dummy $ac_tool_prefix$ac_prog; ac_word=$2
-echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
if test "${ac_cv_prog_CXX+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
fi
done
done
+IFS=$as_save_IFS
fi
fi
CXX=$ac_cv_prog_CXX
if test -n "$CXX"; then
- echo "$as_me:$LINENO: result: $CXX" >&5
-echo "${ECHO_T}$CXX" >&6
+ { echo "$as_me:$LINENO: result: $CXX" >&5
+echo "${ECHO_T}$CXX" >&6; }
else
- echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+ { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
fi
+
test -n "$CXX" && break
done
fi
if test -z "$CXX"; then
ac_ct_CXX=$CXX
- for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
+ for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
do
# Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
-echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
ac_cv_prog_ac_ct_CXX="$ac_prog"
echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
fi
done
done
+IFS=$as_save_IFS
fi
fi
ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
if test -n "$ac_ct_CXX"; then
- echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
-echo "${ECHO_T}$ac_ct_CXX" >&6
+ { echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
+echo "${ECHO_T}$ac_ct_CXX" >&6; }
else
- echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+ { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
fi
+
test -n "$ac_ct_CXX" && break
done
-test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
- CXX=$ac_ct_CXX
+ if test "x$ac_ct_CXX" = x; then
+ CXX="g++"
+ else
+ case $cross_compiling:$ac_tool_warned in
+yes:)
+{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
+whose name does not start with the host triplet. If you think this
+configuration is useful to you, please write to autoconf@gnu.org." >&5
+echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
+whose name does not start with the host triplet. If you think this
+configuration is useful to you, please write to autoconf@gnu.org." >&2;}
+ac_tool_warned=yes ;;
+esac
+ CXX=$ac_ct_CXX
+ fi
fi
-
+ fi
+fi
# Provide some information about the compiler.
-echo "$as_me:$LINENO:" \
- "checking for C++ compiler version" >&5
+echo "$as_me:$LINENO: checking for C++ compiler version" >&5
ac_compiler=`set X $ac_compile; echo $2`
-{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
- (eval $ac_compiler --version </dev/null >&5) 2>&5
+{ (ac_try="$ac_compiler --version >&5"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_compiler --version >&5") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }
-{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
- (eval $ac_compiler -v </dev/null >&5) 2>&5
+{ (ac_try="$ac_compiler -v >&5"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_compiler -v >&5") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }
-{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
- (eval $ac_compiler -V </dev/null >&5) 2>&5
+{ (ac_try="$ac_compiler -V >&5"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_compiler -V >&5") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }
-echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
-echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
+echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6; }
if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
}
_ACEOF
rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
- (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_compile") 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_cxx_werror_flag"
- || test ! -s conftest.err'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
+ { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; } &&
{ ac_try='test -s conftest.$ac_objext'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
-ac_compiler_gnu=no
+ ac_compiler_gnu=no
fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
fi
-echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
-echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
+echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6; }
GXX=`test $ac_compiler_gnu = yes && echo yes`
ac_test_CXXFLAGS=${CXXFLAGS+set}
ac_save_CXXFLAGS=$CXXFLAGS
-CXXFLAGS="-g"
-echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
-echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
+echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6; }
if test "${ac_cv_prog_cxx_g+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
- cat >conftest.$ac_ext <<_ACEOF
+ ac_save_cxx_werror_flag=$ac_cxx_werror_flag
+ ac_cxx_werror_flag=yes
+ ac_cv_prog_cxx_g=no
+ CXXFLAGS="-g"
+ cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h. */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
}
_ACEOF
rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
- (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_compile") 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_cxx_werror_flag"
- || test ! -s conftest.err'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
+ { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; } &&
{ ac_try='test -s conftest.$ac_objext'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
-ac_cv_prog_cxx_g=no
-fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-fi
-echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
-echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
-if test "$ac_test_CXXFLAGS" = set; then
- CXXFLAGS=$ac_save_CXXFLAGS
-elif test $ac_cv_prog_cxx_g = yes; then
- if test "$GXX" = yes; then
- CXXFLAGS="-g -O2"
- else
- CXXFLAGS="-g"
- fi
-else
- if test "$GXX" = yes; then
- CXXFLAGS="-O2"
- else
- CXXFLAGS=
- fi
-fi
-for ac_declaration in \
- '' \
- 'extern "C" void std::exit (int) throw (); using std::exit;' \
- 'extern "C" void std::exit (int); using std::exit;' \
- 'extern "C" void exit (int) throw ();' \
- 'extern "C" void exit (int);' \
- 'void exit (int);'
-do
- cat >conftest.$ac_ext <<_ACEOF
+ CXXFLAGS=""
+ cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h. */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
-$ac_declaration
-#include <stdlib.h>
+
int
main ()
{
-exit (42);
+
;
return 0;
}
_ACEOF
rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
- (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_compile") 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_cxx_werror_flag"
- || test ! -s conftest.err'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
+ { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; } &&
{ ac_try='test -s conftest.$ac_objext'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
-continue
-fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
- cat >conftest.$ac_ext <<_ACEOF
+ ac_cxx_werror_flag=$ac_save_cxx_werror_flag
+ CXXFLAGS="-g"
+ cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h. */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
-$ac_declaration
+
int
main ()
{
-exit (42);
+
;
return 0;
}
_ACEOF
rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
- (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_compile") 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_cxx_werror_flag"
- || test ! -s conftest.err'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
+ { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; } &&
{ ac_try='test -s conftest.$ac_objext'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
- break
+ ac_cv_prog_cxx_g=yes
else
echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
+
fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-done
-rm -f conftest*
-if test -n "$ac_declaration"; then
- echo '#ifdef __cplusplus' >>confdefs.h
- echo $ac_declaration >>confdefs.h
- echo '#endif' >>confdefs.h
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi
-ac_ext=cc
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ ac_cxx_werror_flag=$ac_save_cxx_werror_flag
+fi
+{ echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
+echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6; }
+if test "$ac_test_CXXFLAGS" = set; then
+ CXXFLAGS=$ac_save_CXXFLAGS
+elif test $ac_cv_prog_cxx_g = yes; then
+ if test "$GXX" = yes; then
+ CXXFLAGS="-g -O2"
+ else
+ CXXFLAGS="-g"
+ fi
+else
+ if test "$GXX" = yes; then
+ CXXFLAGS="-O2"
+ else
+ CXXFLAGS=
+ fi
+fi
+ac_ext=cpp
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
depcc="$CXX" am_compiler_list=
-echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
-echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
+echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; }
if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
fi
fi
-echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5
-echo "${ECHO_T}$am_cv_CXX_dependencies_compiler_type" >&6
+{ echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5
+echo "${ECHO_T}$am_cv_CXX_dependencies_compiler_type" >&6; }
CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
(test "X$CXX" != "Xg++"))) ; then
- ac_ext=cc
+ ac_ext=cpp
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
-echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
-echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
+echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6; }
if test -z "$CXXCPP"; then
if test "${ac_cv_prog_CXXCPP+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
#endif
Syntax error
_ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
- (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
# Broken: fails on valid input.
continue
fi
+
rm -f conftest.err conftest.$ac_ext
- # OK, works on sane cases. Now check whether non-existent headers
+ # OK, works on sane cases. Now check whether nonexistent headers
# can be detected and how.
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h. */
/* end confdefs.h. */
#include <ac_nonexistent.h>
_ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
- (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
ac_preproc_ok=:
break
fi
+
rm -f conftest.err conftest.$ac_ext
done
else
ac_cv_prog_CXXCPP=$CXXCPP
fi
-echo "$as_me:$LINENO: result: $CXXCPP" >&5
-echo "${ECHO_T}$CXXCPP" >&6
+{ echo "$as_me:$LINENO: result: $CXXCPP" >&5
+echo "${ECHO_T}$CXXCPP" >&6; }
ac_preproc_ok=false
for ac_cxx_preproc_warn_flag in '' yes
do
#endif
Syntax error
_ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
- (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
# Broken: fails on valid input.
continue
fi
+
rm -f conftest.err conftest.$ac_ext
- # OK, works on sane cases. Now check whether non-existent headers
+ # OK, works on sane cases. Now check whether nonexistent headers
# can be detected and how.
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h. */
/* end confdefs.h. */
#include <ac_nonexistent.h>
_ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
- (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
ac_preproc_ok=:
break
fi
+
rm -f conftest.err conftest.$ac_ext
done
{ (exit 1); exit 1; }; }
fi
-ac_ext=cc
+ac_ext=cpp
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_f77_compiler_gnu
if test -n "$ac_tool_prefix"; then
- for ac_prog in g77 f77 xlf frt pgf77 fort77 fl32 af77 f90 xlf90 pgf90 epcf90 f95 fort xlf95 ifc efc pgf95 lf95 gfortran
+ for ac_prog in g77 f77 xlf frt pgf77 cf77 fort77 fl32 af77 f90 xlf90 pgf90 pghpf epcf90 gfortran g95 f95 fort xlf95 ifort ifc efc pgf95 lf95 ftn
do
# Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
set dummy $ac_tool_prefix$ac_prog; ac_word=$2
-echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
if test "${ac_cv_prog_F77+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
ac_cv_prog_F77="$ac_tool_prefix$ac_prog"
echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
fi
done
done
+IFS=$as_save_IFS
fi
fi
F77=$ac_cv_prog_F77
if test -n "$F77"; then
- echo "$as_me:$LINENO: result: $F77" >&5
-echo "${ECHO_T}$F77" >&6
+ { echo "$as_me:$LINENO: result: $F77" >&5
+echo "${ECHO_T}$F77" >&6; }
else
- echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+ { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
fi
+
test -n "$F77" && break
done
fi
if test -z "$F77"; then
ac_ct_F77=$F77
- for ac_prog in g77 f77 xlf frt pgf77 fort77 fl32 af77 f90 xlf90 pgf90 epcf90 f95 fort xlf95 ifc efc pgf95 lf95 gfortran
+ for ac_prog in g77 f77 xlf frt pgf77 cf77 fort77 fl32 af77 f90 xlf90 pgf90 pghpf epcf90 gfortran g95 f95 fort xlf95 ifort ifc efc pgf95 lf95 ftn
do
# Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
-echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
if test "${ac_cv_prog_ac_ct_F77+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
ac_cv_prog_ac_ct_F77="$ac_prog"
echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
fi
done
done
+IFS=$as_save_IFS
fi
fi
ac_ct_F77=$ac_cv_prog_ac_ct_F77
if test -n "$ac_ct_F77"; then
- echo "$as_me:$LINENO: result: $ac_ct_F77" >&5
-echo "${ECHO_T}$ac_ct_F77" >&6
+ { echo "$as_me:$LINENO: result: $ac_ct_F77" >&5
+echo "${ECHO_T}$ac_ct_F77" >&6; }
else
- echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+ { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
fi
+
test -n "$ac_ct_F77" && break
done
- F77=$ac_ct_F77
+ if test "x$ac_ct_F77" = x; then
+ F77=""
+ else
+ case $cross_compiling:$ac_tool_warned in
+yes:)
+{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
+whose name does not start with the host triplet. If you think this
+configuration is useful to you, please write to autoconf@gnu.org." >&5
+echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
+whose name does not start with the host triplet. If you think this
+configuration is useful to you, please write to autoconf@gnu.org." >&2;}
+ac_tool_warned=yes ;;
+esac
+ F77=$ac_ct_F77
+ fi
fi
# Provide some information about the compiler.
-echo "$as_me:5664:" \
- "checking for Fortran 77 compiler version" >&5
+echo "$as_me:$LINENO: checking for Fortran 77 compiler version" >&5
ac_compiler=`set X $ac_compile; echo $2`
-{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
- (eval $ac_compiler --version </dev/null >&5) 2>&5
+{ (ac_try="$ac_compiler --version >&5"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_compiler --version >&5") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }
-{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
- (eval $ac_compiler -v </dev/null >&5) 2>&5
+{ (ac_try="$ac_compiler -v >&5"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_compiler -v >&5") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }
-{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
- (eval $ac_compiler -V </dev/null >&5) 2>&5
+{ (ac_try="$ac_compiler -V >&5"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_compiler -V >&5") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }
# input file. (Note that this only needs to work for GNU compilers.)
ac_save_ext=$ac_ext
ac_ext=F
-echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5
-echo $ECHO_N "checking whether we are using the GNU Fortran 77 compiler... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5
+echo $ECHO_N "checking whether we are using the GNU Fortran 77 compiler... $ECHO_C" >&6; }
if test "${ac_cv_f77_compiler_gnu+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
end
_ACEOF
rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
- (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_compile") 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_f77_werror_flag"
- || test ! -s conftest.err'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
+ { ac_try='test -z "$ac_f77_werror_flag" || test ! -s conftest.err'
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; } &&
{ ac_try='test -s conftest.$ac_objext'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
-ac_compiler_gnu=no
+ ac_compiler_gnu=no
fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
ac_cv_f77_compiler_gnu=$ac_compiler_gnu
fi
-echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5
-echo "${ECHO_T}$ac_cv_f77_compiler_gnu" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5
+echo "${ECHO_T}$ac_cv_f77_compiler_gnu" >&6; }
ac_ext=$ac_save_ext
ac_test_FFLAGS=${FFLAGS+set}
ac_save_FFLAGS=$FFLAGS
FFLAGS=
-echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5
-echo $ECHO_N "checking whether $F77 accepts -g... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5
+echo $ECHO_N "checking whether $F77 accepts -g... $ECHO_C" >&6; }
if test "${ac_cv_prog_f77_g+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
end
_ACEOF
rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
- (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_compile") 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_f77_werror_flag"
- || test ! -s conftest.err'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
+ { ac_try='test -z "$ac_f77_werror_flag" || test ! -s conftest.err'
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; } &&
{ ac_try='test -s conftest.$ac_objext'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
-ac_cv_prog_f77_g=no
+ ac_cv_prog_f77_g=no
fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi
-echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5
-echo "${ECHO_T}$ac_cv_prog_f77_g" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5
+echo "${ECHO_T}$ac_cv_prog_f77_g" >&6; }
if test "$ac_test_FFLAGS" = set; then
FFLAGS=$ac_save_FFLAGS
elif test $ac_cv_prog_f77_g = yes; then
# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
# find the maximum length of command line arguments
-echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
-echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
+echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6; }
if test "${lt_cv_sys_max_cmd_len+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
fi
if test -n $lt_cv_sys_max_cmd_len ; then
- echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
-echo "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6
+ { echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
+echo "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6; }
else
- echo "$as_me:$LINENO: result: none" >&5
-echo "${ECHO_T}none" >&6
+ { echo "$as_me:$LINENO: result: none" >&5
+echo "${ECHO_T}none" >&6; }
fi
# Check for command to grab the raw symbol name followed by C symbol from nm.
-echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
-echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
+echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6; }
if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
lt_cv_sys_global_symbol_to_cdecl=
fi
if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
- echo "$as_me:$LINENO: result: failed" >&5
-echo "${ECHO_T}failed" >&6
+ { echo "$as_me:$LINENO: result: failed" >&5
+echo "${ECHO_T}failed" >&6; }
else
- echo "$as_me:$LINENO: result: ok" >&5
-echo "${ECHO_T}ok" >&6
+ { echo "$as_me:$LINENO: result: ok" >&5
+echo "${ECHO_T}ok" >&6; }
fi
-echo "$as_me:$LINENO: checking for objdir" >&5
-echo $ECHO_N "checking for objdir... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for objdir" >&5
+echo $ECHO_N "checking for objdir... $ECHO_C" >&6; }
if test "${lt_cv_objdir+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
fi
rmdir .libs 2>/dev/null
fi
-echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
-echo "${ECHO_T}$lt_cv_objdir" >&6
+{ echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
+echo "${ECHO_T}$lt_cv_objdir" >&6; }
objdir=$lt_cv_objdir
if test -n "$ac_tool_prefix"; then
# Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
set dummy ${ac_tool_prefix}ar; ac_word=$2
-echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
if test "${ac_cv_prog_AR+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
ac_cv_prog_AR="${ac_tool_prefix}ar"
echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
fi
done
done
+IFS=$as_save_IFS
fi
fi
AR=$ac_cv_prog_AR
if test -n "$AR"; then
- echo "$as_me:$LINENO: result: $AR" >&5
-echo "${ECHO_T}$AR" >&6
+ { echo "$as_me:$LINENO: result: $AR" >&5
+echo "${ECHO_T}$AR" >&6; }
else
- echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+ { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
fi
+
fi
if test -z "$ac_cv_prog_AR"; then
ac_ct_AR=$AR
# Extract the first word of "ar", so it can be a program name with args.
set dummy ar; ac_word=$2
-echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
ac_cv_prog_ac_ct_AR="ar"
echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
fi
done
done
+IFS=$as_save_IFS
- test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="false"
fi
fi
ac_ct_AR=$ac_cv_prog_ac_ct_AR
if test -n "$ac_ct_AR"; then
- echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
-echo "${ECHO_T}$ac_ct_AR" >&6
+ { echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
+echo "${ECHO_T}$ac_ct_AR" >&6; }
else
- echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+ { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
fi
- AR=$ac_ct_AR
+ if test "x$ac_ct_AR" = x; then
+ AR="false"
+ else
+ case $cross_compiling:$ac_tool_warned in
+yes:)
+{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
+whose name does not start with the host triplet. If you think this
+configuration is useful to you, please write to autoconf@gnu.org." >&5
+echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
+whose name does not start with the host triplet. If you think this
+configuration is useful to you, please write to autoconf@gnu.org." >&2;}
+ac_tool_warned=yes ;;
+esac
+ AR=$ac_ct_AR
+ fi
else
AR="$ac_cv_prog_AR"
fi
if test -n "$ac_tool_prefix"; then
# Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
set dummy ${ac_tool_prefix}ranlib; ac_word=$2
-echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
if test "${ac_cv_prog_RANLIB+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
fi
done
done
+IFS=$as_save_IFS
fi
fi
RANLIB=$ac_cv_prog_RANLIB
if test -n "$RANLIB"; then
- echo "$as_me:$LINENO: result: $RANLIB" >&5
-echo "${ECHO_T}$RANLIB" >&6
+ { echo "$as_me:$LINENO: result: $RANLIB" >&5
+echo "${ECHO_T}$RANLIB" >&6; }
else
- echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+ { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
fi
+
fi
if test -z "$ac_cv_prog_RANLIB"; then
ac_ct_RANLIB=$RANLIB
# Extract the first word of "ranlib", so it can be a program name with args.
set dummy ranlib; ac_word=$2
-echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
ac_cv_prog_ac_ct_RANLIB="ranlib"
echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
fi
done
done
+IFS=$as_save_IFS
- test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
fi
fi
ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
if test -n "$ac_ct_RANLIB"; then
- echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
-echo "${ECHO_T}$ac_ct_RANLIB" >&6
+ { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
+echo "${ECHO_T}$ac_ct_RANLIB" >&6; }
else
- echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+ { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
fi
- RANLIB=$ac_ct_RANLIB
+ if test "x$ac_ct_RANLIB" = x; then
+ RANLIB=":"
+ else
+ case $cross_compiling:$ac_tool_warned in
+yes:)
+{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
+whose name does not start with the host triplet. If you think this
+configuration is useful to you, please write to autoconf@gnu.org." >&5
+echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
+whose name does not start with the host triplet. If you think this
+configuration is useful to you, please write to autoconf@gnu.org." >&2;}
+ac_tool_warned=yes ;;
+esac
+ RANLIB=$ac_ct_RANLIB
+ fi
else
RANLIB="$ac_cv_prog_RANLIB"
fi
if test -n "$ac_tool_prefix"; then
# Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
set dummy ${ac_tool_prefix}strip; ac_word=$2
-echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
if test "${ac_cv_prog_STRIP+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
ac_cv_prog_STRIP="${ac_tool_prefix}strip"
echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
fi
done
done
+IFS=$as_save_IFS
fi
fi
STRIP=$ac_cv_prog_STRIP
if test -n "$STRIP"; then
- echo "$as_me:$LINENO: result: $STRIP" >&5
-echo "${ECHO_T}$STRIP" >&6
+ { echo "$as_me:$LINENO: result: $STRIP" >&5
+echo "${ECHO_T}$STRIP" >&6; }
else
- echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+ { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
fi
+
fi
if test -z "$ac_cv_prog_STRIP"; then
ac_ct_STRIP=$STRIP
# Extract the first word of "strip", so it can be a program name with args.
set dummy strip; ac_word=$2
-echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
ac_cv_prog_ac_ct_STRIP="strip"
echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
fi
done
done
+IFS=$as_save_IFS
- test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
fi
fi
ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
if test -n "$ac_ct_STRIP"; then
- echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
-echo "${ECHO_T}$ac_ct_STRIP" >&6
+ { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
+echo "${ECHO_T}$ac_ct_STRIP" >&6; }
else
- echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+ { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
fi
- STRIP=$ac_ct_STRIP
+ if test "x$ac_ct_STRIP" = x; then
+ STRIP=":"
+ else
+ case $cross_compiling:$ac_tool_warned in
+yes:)
+{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
+whose name does not start with the host triplet. If you think this
+configuration is useful to you, please write to autoconf@gnu.org." >&5
+echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
+whose name does not start with the host triplet. If you think this
+configuration is useful to you, please write to autoconf@gnu.org." >&2;}
+ac_tool_warned=yes ;;
+esac
+ STRIP=$ac_ct_STRIP
+ fi
else
STRIP="$ac_cv_prog_STRIP"
fi
case $deplibs_check_method in
file_magic*)
if test "$file_magic_cmd" = '$MAGIC_CMD'; then
- echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
-echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6
+ { echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
+echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6; }
if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
if test -n "$MAGIC_CMD"; then
- echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
-echo "${ECHO_T}$MAGIC_CMD" >&6
+ { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
+echo "${ECHO_T}$MAGIC_CMD" >&6; }
else
- echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+ { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
fi
if test -z "$lt_cv_path_MAGIC_CMD"; then
if test -n "$ac_tool_prefix"; then
- echo "$as_me:$LINENO: checking for file" >&5
-echo $ECHO_N "checking for file... $ECHO_C" >&6
+ { echo "$as_me:$LINENO: checking for file" >&5
+echo $ECHO_N "checking for file... $ECHO_C" >&6; }
if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
if test -n "$MAGIC_CMD"; then
- echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
-echo "${ECHO_T}$MAGIC_CMD" >&6
+ { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
+echo "${ECHO_T}$MAGIC_CMD" >&6; }
else
- echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+ { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
fi
else
enable_dlopen=no
enable_win32_dll=no
-# Check whether --enable-libtool-lock or --disable-libtool-lock was given.
+# Check whether --enable-libtool-lock was given.
if test "${enable_libtool_lock+set}" = set; then
- enableval="$enable_libtool_lock"
+ enableval=$enable_libtool_lock;
+fi
-fi;
test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
-# Check whether --with-pic or --without-pic was given.
+# Check whether --with-pic was given.
if test "${with_pic+set}" = set; then
- withval="$with_pic"
- pic_mode="$withval"
+ withval=$with_pic; pic_mode="$withval"
else
pic_mode=default
-fi;
+fi
+
test -z "$pic_mode" && pic_mode=default
# Use C for the default configuration in the libtool script
lt_prog_compiler_no_builtin_flag=' -fno-builtin'
-echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
-echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
+echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6; }
if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:6727: $lt_compile\"" >&5)
+ (eval echo "\"\$as_me:7718: $lt_compile\"" >&5)
(eval "$lt_compile" 2>conftest.err)
ac_status=$?
cat conftest.err >&5
- echo "$as_me:6731: \$? = $ac_status" >&5
+ echo "$as_me:7722: \$? = $ac_status" >&5
if (exit $ac_status) && test -s "$ac_outfile"; then
# The compiler can only warn and ignore the option if not recognized
# So say no if there are warnings other than the usual output.
$rm conftest*
fi
-echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
-echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6
+{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
+echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6; }
if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
lt_prog_compiler_pic=
lt_prog_compiler_static=
-echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
-echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
+echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
if test "$GCC" = yes; then
lt_prog_compiler_wl='-Wl,'
esac
fi
-echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
-echo "${ECHO_T}$lt_prog_compiler_pic" >&6
+{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
+echo "${ECHO_T}$lt_prog_compiler_pic" >&6; }
#
# Check to make sure the PIC flag actually works.
#
if test -n "$lt_prog_compiler_pic"; then
-echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
-echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
+echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6; }
if test "${lt_prog_compiler_pic_works+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:6995: $lt_compile\"" >&5)
+ (eval echo "\"\$as_me:7986: $lt_compile\"" >&5)
(eval "$lt_compile" 2>conftest.err)
ac_status=$?
cat conftest.err >&5
- echo "$as_me:6999: \$? = $ac_status" >&5
+ echo "$as_me:7990: \$? = $ac_status" >&5
if (exit $ac_status) && test -s "$ac_outfile"; then
# The compiler can only warn and ignore the option if not recognized
# So say no if there are warnings other than the usual output.
$rm conftest*
fi
-echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works" >&5
-echo "${ECHO_T}$lt_prog_compiler_pic_works" >&6
+{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works" >&5
+echo "${ECHO_T}$lt_prog_compiler_pic_works" >&6; }
if test x"$lt_prog_compiler_pic_works" = xyes; then
case $lt_prog_compiler_pic in
# Check to make sure the static flag actually works.
#
wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
-echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
-echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
+echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
if test "${lt_prog_compiler_static_works+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
LDFLAGS="$save_LDFLAGS"
fi
-echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works" >&5
-echo "${ECHO_T}$lt_prog_compiler_static_works" >&6
+{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works" >&5
+echo "${ECHO_T}$lt_prog_compiler_static_works" >&6; }
if test x"$lt_prog_compiler_static_works" = xyes; then
:
fi
-echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
-echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
+echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
if test "${lt_cv_prog_compiler_c_o+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:7099: $lt_compile\"" >&5)
+ (eval echo "\"\$as_me:8090: $lt_compile\"" >&5)
(eval "$lt_compile" 2>out/conftest.err)
ac_status=$?
cat out/conftest.err >&5
- echo "$as_me:7103: \$? = $ac_status" >&5
+ echo "$as_me:8094: \$? = $ac_status" >&5
if (exit $ac_status) && test -s out/conftest2.$ac_objext
then
# The compiler can only warn and ignore the option if not recognized
$rm conftest*
fi
-echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
-echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6
+{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
+echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6; }
hard_links="nottested"
if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
# do not overwrite the value of need_locks provided by the user
- echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
-echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
+ { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
+echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
hard_links=yes
$rm conftest*
ln conftest.a conftest.b 2>/dev/null && hard_links=no
touch conftest.a
ln conftest.a conftest.b 2>&5 || hard_links=no
ln conftest.a conftest.b 2>/dev/null && hard_links=no
- echo "$as_me:$LINENO: result: $hard_links" >&5
-echo "${ECHO_T}$hard_links" >&6
+ { echo "$as_me:$LINENO: result: $hard_links" >&5
+echo "${ECHO_T}$hard_links" >&6; }
if test "$hard_links" = no; then
{ echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
need_locks=no
fi
-echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
-echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
+echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
runpath_var=
allow_undefined_flag=
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
- (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
+
fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext \
conftest$ac_exeext conftest.$ac_ext
if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
- (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
+
fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext \
conftest$ac_exeext conftest.$ac_ext
if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
esac
fi
-echo "$as_me:$LINENO: result: $ld_shlibs" >&5
-echo "${ECHO_T}$ld_shlibs" >&6
+{ echo "$as_me:$LINENO: result: $ld_shlibs" >&5
+echo "${ECHO_T}$ld_shlibs" >&6; }
test "$ld_shlibs" = no && can_build_shared=no
#
# Test whether the compiler implicitly links with -lc since on some
# systems, -lgcc has to come before -lc. If gcc already passes -lc
# to ld, don't add -lc before -lgcc.
- echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
-echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
+ { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
+echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
$rm conftest*
printf "$lt_simple_compile_test_code" > conftest.$ac_ext
cat conftest.err 1>&5
fi
$rm conftest*
- echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
-echo "${ECHO_T}$archive_cmds_need_lc" >&6
+ { echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
+echo "${ECHO_T}$archive_cmds_need_lc" >&6; }
;;
esac
fi
;;
esac
-echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
-echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
+echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
library_names_spec=
libname_spec='lib$name'
soname_spec=
libsuff=
case "$host_cpu" in
x86_64*|s390x*|powerpc64*)
- echo '#line 8568 "configure"' > conftest.$ac_ext
+ echo '#line 9587 "configure"' > conftest.$ac_ext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
(eval $ac_compile) 2>&5
ac_status=$?
# Append ld.so.conf contents to the search path
if test -f /etc/ld.so.conf; then
- lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
+ lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff} $lt_ld_extra"
fi
dynamic_linker=no
;;
esac
-echo "$as_me:$LINENO: result: $dynamic_linker" >&5
-echo "${ECHO_T}$dynamic_linker" >&6
+{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
+echo "${ECHO_T}$dynamic_linker" >&6; }
test "$dynamic_linker" = no && can_build_shared=no
variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
fi
-echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
-echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
+echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
hardcode_action=
if test -n "$hardcode_libdir_flag_spec" || \
test -n "$runpath_var" || \
# directories.
hardcode_action=unsupported
fi
-echo "$as_me:$LINENO: result: $hardcode_action" >&5
-echo "${ECHO_T}$hardcode_action" >&6
+{ echo "$as_me:$LINENO: result: $hardcode_action" >&5
+echo "${ECHO_T}$hardcode_action" >&6; }
if test "$hardcode_action" = relink; then
# Fast installation is not supported
striplib=
old_striplib=
-echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
-echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
+echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6; }
if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
test -z "$striplib" && striplib="$STRIP --strip-unneeded"
- echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6
+ { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
else
# FIXME - insert some real tests, host_os isn't really good enough
case $host_os in
darwin*)
if test -n "$STRIP" ; then
striplib="$STRIP -x"
- echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6
+ { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
else
- echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+ { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
fi
;;
*)
- echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+ { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
;;
esac
fi
darwin*)
# if libdl is installed we need to link against it
- echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
-echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
+ { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
+echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
if test "${ac_cv_lib_dl_dlopen+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
-/* Override any gcc2 internal prototype to avoid an error. */
+/* Override any GCC internal prototype to avoid an error.
+ Use char because int might match the return type of a GCC
+ builtin and then its argument prototype would still apply. */
#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 dlopen ();
int
main ()
{
-dlopen ();
+return dlopen ();
;
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
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
-ac_cv_lib_dl_dlopen=no
+ ac_cv_lib_dl_dlopen=no
fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core 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_dl_dlopen" >&5
-echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
+echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
if test $ac_cv_lib_dl_dlopen = yes; then
lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
else
;;
*)
- echo "$as_me:$LINENO: checking for shl_load" >&5
-echo $ECHO_N "checking for shl_load... $ECHO_C" >&6
+ { echo "$as_me:$LINENO: checking for shl_load" >&5
+echo $ECHO_N "checking for shl_load... $ECHO_C" >&6; }
if test "${ac_cv_func_shl_load+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
#undef shl_load
-/* Override any gcc2 internal prototype to avoid an error. */
+/* Override any GCC internal prototype to avoid an error.
+ Use char because int might match the return type of a GCC
+ builtin and then its argument prototype would still apply. */
#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 shl_load ();
/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS. Some functions are actually named
something starting with __ and the normal name is an alias. */
-#if defined (__stub_shl_load) || defined (__stub___shl_load)
+#if defined __stub_shl_load || defined __stub___shl_load
choke me
-#else
-char (*f) () = shl_load;
-#endif
-#ifdef __cplusplus
-}
#endif
int
main ()
{
-return f != shl_load;
+return shl_load ();
;
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
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
-ac_cv_func_shl_load=no
+ ac_cv_func_shl_load=no
fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext \
conftest$ac_exeext conftest.$ac_ext
fi
-echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
-echo "${ECHO_T}$ac_cv_func_shl_load" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
+echo "${ECHO_T}$ac_cv_func_shl_load" >&6; }
if test $ac_cv_func_shl_load = yes; then
lt_cv_dlopen="shl_load"
else
- echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
-echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6
+ { echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
+echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; }
if test "${ac_cv_lib_dld_shl_load+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
-/* Override any gcc2 internal prototype to avoid an error. */
+/* Override any GCC internal prototype to avoid an error.
+ Use char because int might match the return type of a GCC
+ builtin and then its argument prototype would still apply. */
#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 shl_load ();
int
main ()
{
-shl_load ();
+return shl_load ();
;
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
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
-ac_cv_lib_dld_shl_load=no
+ ac_cv_lib_dld_shl_load=no
fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core 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_dld_shl_load" >&5
-echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
+echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; }
if test $ac_cv_lib_dld_shl_load = yes; then
lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"
else
- echo "$as_me:$LINENO: checking for dlopen" >&5
-echo $ECHO_N "checking for dlopen... $ECHO_C" >&6
+ { echo "$as_me:$LINENO: checking for dlopen" >&5
+echo $ECHO_N "checking for dlopen... $ECHO_C" >&6; }
if test "${ac_cv_func_dlopen+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
#undef dlopen
-/* Override any gcc2 internal prototype to avoid an error. */
+/* Override any GCC internal prototype to avoid an error.
+ Use char because int might match the return type of a GCC
+ builtin and then its argument prototype would still apply. */
#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 dlopen ();
/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS. Some functions are actually named
something starting with __ and the normal name is an alias. */
-#if defined (__stub_dlopen) || defined (__stub___dlopen)
+#if defined __stub_dlopen || defined __stub___dlopen
choke me
-#else
-char (*f) () = dlopen;
-#endif
-#ifdef __cplusplus
-}
#endif
int
main ()
{
-return f != dlopen;
+return dlopen ();
;
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
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
-ac_cv_func_dlopen=no
+ ac_cv_func_dlopen=no
fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext \
conftest$ac_exeext conftest.$ac_ext
fi
-echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
-echo "${ECHO_T}$ac_cv_func_dlopen" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
+echo "${ECHO_T}$ac_cv_func_dlopen" >&6; }
if test $ac_cv_func_dlopen = yes; then
lt_cv_dlopen="dlopen"
else
- echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
-echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
+ { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
+echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
if test "${ac_cv_lib_dl_dlopen+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
-/* Override any gcc2 internal prototype to avoid an error. */
+/* Override any GCC internal prototype to avoid an error.
+ Use char because int might match the return type of a GCC
+ builtin and then its argument prototype would still apply. */
#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 dlopen ();
int
main ()
{
-dlopen ();
+return dlopen ();
;
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
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
-ac_cv_lib_dl_dlopen=no
+ ac_cv_lib_dl_dlopen=no
fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core 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_dl_dlopen" >&5
-echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
+echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
if test $ac_cv_lib_dl_dlopen = yes; then
lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
else
- echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
-echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6
+ { echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
+echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; }
if test "${ac_cv_lib_svld_dlopen+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
-/* Override any gcc2 internal prototype to avoid an error. */
+/* Override any GCC internal prototype to avoid an error.
+ Use char because int might match the return type of a GCC
+ builtin and then its argument prototype would still apply. */
#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 dlopen ();
int
main ()
{
-dlopen ();
+return dlopen ();
;
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
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
-ac_cv_lib_svld_dlopen=no
+ ac_cv_lib_svld_dlopen=no
fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core 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_svld_dlopen" >&5
-echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
+echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6; }
if test $ac_cv_lib_svld_dlopen = yes; then
lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
else
- echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
-echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6
+ { echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
+echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6; }
if test "${ac_cv_lib_dld_dld_link+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
-/* Override any gcc2 internal prototype to avoid an error. */
+/* Override any GCC internal prototype to avoid an error.
+ Use char because int might match the return type of a GCC
+ builtin and then its argument prototype would still apply. */
#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 dld_link ();
int
main ()
{
-dld_link ();
+return dld_link ();
;
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
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
-ac_cv_lib_dld_dld_link=no
+ ac_cv_lib_dld_dld_link=no
fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core 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_dld_dld_link" >&5
-echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
+echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; }
if test $ac_cv_lib_dld_dld_link = yes; then
lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
fi
save_LIBS="$LIBS"
LIBS="$lt_cv_dlopen_libs $LIBS"
- echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
-echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6
+ { echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
+echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6; }
if test "${lt_cv_dlopen_self+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
lt_status=$lt_dlunknown
cat > conftest.$ac_ext <<EOF
-#line 9465 "configure"
+#line 10563 "configure"
#include "confdefs.h"
#if HAVE_DLFCN_H
fi
-echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
-echo "${ECHO_T}$lt_cv_dlopen_self" >&6
+{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
+echo "${ECHO_T}$lt_cv_dlopen_self" >&6; }
if test "x$lt_cv_dlopen_self" = xyes; then
wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
- echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
-echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6
+ { echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
+echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6; }
if test "${lt_cv_dlopen_self_static+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
lt_status=$lt_dlunknown
cat > conftest.$ac_ext <<EOF
-#line 9565 "configure"
+#line 10663 "configure"
#include "confdefs.h"
#if HAVE_DLFCN_H
fi
-echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
-echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6
+{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
+echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6; }
fi
CPPFLAGS="$save_CPPFLAGS"
# Report which library types will actually be built
-echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
-echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6
-echo "$as_me:$LINENO: result: $can_build_shared" >&5
-echo "${ECHO_T}$can_build_shared" >&6
+{ echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
+echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: result: $can_build_shared" >&5
+echo "${ECHO_T}$can_build_shared" >&6; }
-echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
-echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
+echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6; }
test "$can_build_shared" = "no" && enable_shared=no
# On AIX, shared libraries and static libraries use the same namespace, and
fi
;;
esac
-echo "$as_me:$LINENO: result: $enable_shared" >&5
-echo "${ECHO_T}$enable_shared" >&6
+{ echo "$as_me:$LINENO: result: $enable_shared" >&5
+echo "${ECHO_T}$enable_shared" >&6; }
-echo "$as_me:$LINENO: checking whether to build static libraries" >&5
-echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking whether to build static libraries" >&5
+echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6; }
# Make sure either enable_shared or enable_static is yes.
test "$enable_shared" = yes || enable_static=yes
-echo "$as_me:$LINENO: result: $enable_static" >&5
-echo "${ECHO_T}$enable_static" >&6
+{ echo "$as_me:$LINENO: result: $enable_static" >&5
+echo "${ECHO_T}$enable_static" >&6; }
# The else clause should only fire when bootstrapping the
# libtool distribution, otherwise you forgot to ship ltmain.sh
# Is the compiler the GNU C compiler?
with_gcc=$GCC
+gcc_dir=\`gcc -print-file-name=. | $SED 's,/\.$,,'\`
+gcc_ver=\`gcc -dumpversion\`
+
# An ERE matcher.
EGREP=$lt_EGREP
# Dependencies to place before the objects being linked to create a
# shared library.
-predep_objects=$lt_predep_objects
+predep_objects=\`echo $lt_predep_objects | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Dependencies to place after the objects being linked to create a
# shared library.
-postdep_objects=$lt_postdep_objects
+postdep_objects=\`echo $lt_postdep_objects | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Dependencies to place before the objects being linked to create a
# shared library.
# The library search path used internally by the compiler when linking
# a shared library.
-compiler_lib_search_path=$lt_compiler_lib_search_path
+compiler_lib_search_path=\`echo $lt_compiler_lib_search_path | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Method to check whether dependent libraries are shared objects.
deplibs_check_method=$lt_deplibs_check_method
link_all_deplibs=$link_all_deplibs
# Compile-time system search path for libraries
-sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
+sys_lib_search_path_spec=\`echo $lt_sys_lib_search_path_spec | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Run-time system search path for libraries
sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
CC="$lt_save_CC"
-# Check whether --with-tags or --without-tags was given.
+# Check whether --with-tags was given.
if test "${with_tags+set}" = set; then
- withval="$with_tags"
- tagnames="$withval"
-fi;
+ withval=$with_tags; tagnames="$withval"
+fi
+
if test -f "$ltmain" && test -n "$tagnames"; then
if test ! -f "${ofile}"; then
if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
(test "X$CXX" != "Xg++"))) ; then
- ac_ext=cc
+ ac_ext=cpp
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
# Set up default GNU C++ configuration
-# Check whether --with-gnu-ld or --without-gnu-ld was given.
+# Check whether --with-gnu-ld was given.
if test "${with_gnu_ld+set}" = set; then
- withval="$with_gnu_ld"
- test "$withval" = no || with_gnu_ld=yes
+ withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
else
with_gnu_ld=no
-fi;
+fi
+
ac_prog=ld
if test "$GCC" = yes; then
# Check if gcc -print-prog-name=ld gives a path.
- echo "$as_me:$LINENO: checking for ld used by $CC" >&5
-echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6
+ { echo "$as_me:$LINENO: checking for ld used by $CC" >&5
+echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; }
case $host in
*-*-mingw*)
# gcc leaves a trailing carriage return which upsets mingw
;;
esac
elif test "$with_gnu_ld" = yes; then
- echo "$as_me:$LINENO: checking for GNU ld" >&5
-echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
+ { echo "$as_me:$LINENO: checking for GNU ld" >&5
+echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6; }
else
- echo "$as_me:$LINENO: checking for non-GNU ld" >&5
-echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
+ { echo "$as_me:$LINENO: checking for non-GNU ld" >&5
+echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; }
fi
if test "${lt_cv_path_LD+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
LD="$lt_cv_path_LD"
if test -n "$LD"; then
- echo "$as_me:$LINENO: result: $LD" >&5
-echo "${ECHO_T}$LD" >&6
+ { echo "$as_me:$LINENO: result: $LD" >&5
+echo "${ECHO_T}$LD" >&6; }
else
- echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+ { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
fi
test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
{ (exit 1); exit 1; }; }
-echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
-echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
+echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; }
if test "${lt_cv_prog_gnu_ld+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
;;
esac
fi
-echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
-echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6
+{ echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
+echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; }
with_gnu_ld=$lt_cv_prog_gnu_ld
fi
# PORTME: fill in a description of your system's C++ link characteristics
-echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
-echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
+echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
ld_shlibs_CXX=yes
case $host_os in
aix3*)
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
- (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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_cxx_werror_flag"
- || test ! -s conftest.err'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
+ { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
+
fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext \
conftest$ac_exeext conftest.$ac_ext
if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
- (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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_cxx_werror_flag"
- || test ! -s conftest.err'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
+ { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
+
fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext \
conftest$ac_exeext conftest.$ac_ext
if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
ld_shlibs_CXX=no
;;
esac
-echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
-echo "${ECHO_T}$ld_shlibs_CXX" >&6
+{ echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
+echo "${ECHO_T}$ld_shlibs_CXX" >&6; }
test "$ld_shlibs_CXX" = no && can_build_shared=no
GCC_CXX="$GXX"
lt_prog_compiler_pic_CXX=
lt_prog_compiler_static_CXX=
-echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
-echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
+echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
# C++ specific cases for pic, static, wl, etc.
if test "$GXX" = yes; then
esac
fi
-echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5
-echo "${ECHO_T}$lt_prog_compiler_pic_CXX" >&6
+{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5
+echo "${ECHO_T}$lt_prog_compiler_pic_CXX" >&6; }
#
# Check to make sure the PIC flag actually works.
#
if test -n "$lt_prog_compiler_pic_CXX"; then
-echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
-echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
+echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... $ECHO_C" >&6; }
if test "${lt_prog_compiler_pic_works_CXX+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:11905: $lt_compile\"" >&5)
+ (eval echo "\"\$as_me:13034: $lt_compile\"" >&5)
(eval "$lt_compile" 2>conftest.err)
ac_status=$?
cat conftest.err >&5
- echo "$as_me:11909: \$? = $ac_status" >&5
+ echo "$as_me:13038: \$? = $ac_status" >&5
if (exit $ac_status) && test -s "$ac_outfile"; then
# The compiler can only warn and ignore the option if not recognized
# So say no if there are warnings other than the usual output.
$rm conftest*
fi
-echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_CXX" >&5
-echo "${ECHO_T}$lt_prog_compiler_pic_works_CXX" >&6
+{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_CXX" >&5
+echo "${ECHO_T}$lt_prog_compiler_pic_works_CXX" >&6; }
if test x"$lt_prog_compiler_pic_works_CXX" = xyes; then
case $lt_prog_compiler_pic_CXX in
# Check to make sure the static flag actually works.
#
wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
-echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
-echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
+echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
if test "${lt_prog_compiler_static_works_CXX+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
LDFLAGS="$save_LDFLAGS"
fi
-echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_CXX" >&5
-echo "${ECHO_T}$lt_prog_compiler_static_works_CXX" >&6
+{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_CXX" >&5
+echo "${ECHO_T}$lt_prog_compiler_static_works_CXX" >&6; }
if test x"$lt_prog_compiler_static_works_CXX" = xyes; then
:
fi
-echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
-echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
+echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:12009: $lt_compile\"" >&5)
+ (eval echo "\"\$as_me:13138: $lt_compile\"" >&5)
(eval "$lt_compile" 2>out/conftest.err)
ac_status=$?
cat out/conftest.err >&5
- echo "$as_me:12013: \$? = $ac_status" >&5
+ echo "$as_me:13142: \$? = $ac_status" >&5
if (exit $ac_status) && test -s out/conftest2.$ac_objext
then
# The compiler can only warn and ignore the option if not recognized
$rm conftest*
fi
-echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5
-echo "${ECHO_T}$lt_cv_prog_compiler_c_o_CXX" >&6
+{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5
+echo "${ECHO_T}$lt_cv_prog_compiler_c_o_CXX" >&6; }
hard_links="nottested"
if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
# do not overwrite the value of need_locks provided by the user
- echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
-echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
+ { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
+echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
hard_links=yes
$rm conftest*
ln conftest.a conftest.b 2>/dev/null && hard_links=no
touch conftest.a
ln conftest.a conftest.b 2>&5 || hard_links=no
ln conftest.a conftest.b 2>/dev/null && hard_links=no
- echo "$as_me:$LINENO: result: $hard_links" >&5
-echo "${ECHO_T}$hard_links" >&6
+ { echo "$as_me:$LINENO: result: $hard_links" >&5
+echo "${ECHO_T}$hard_links" >&6; }
if test "$hard_links" = no; then
{ echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
need_locks=no
fi
-echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
-echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
+echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
case $host_os in
;;
esac
-echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
-echo "${ECHO_T}$ld_shlibs_CXX" >&6
+{ echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
+echo "${ECHO_T}$ld_shlibs_CXX" >&6; }
test "$ld_shlibs_CXX" = no && can_build_shared=no
#
# Test whether the compiler implicitly links with -lc since on some
# systems, -lgcc has to come before -lc. If gcc already passes -lc
# to ld, don't add -lc before -lgcc.
- echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
-echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
+ { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
+echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
$rm conftest*
printf "$lt_simple_compile_test_code" > conftest.$ac_ext
cat conftest.err 1>&5
fi
$rm conftest*
- echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5
-echo "${ECHO_T}$archive_cmds_need_lc_CXX" >&6
+ { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5
+echo "${ECHO_T}$archive_cmds_need_lc_CXX" >&6; }
;;
esac
fi
;;
esac
-echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
-echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
+echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
library_names_spec=
libname_spec='lib$name'
soname_spec=
libsuff=
case "$host_cpu" in
x86_64*|s390x*|powerpc64*)
- echo '#line 12545 "configure"' > conftest.$ac_ext
+ echo '#line 13674 "configure"' > conftest.$ac_ext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
(eval $ac_compile) 2>&5
ac_status=$?
# Append ld.so.conf contents to the search path
if test -f /etc/ld.so.conf; then
- lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
+ lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff} $lt_ld_extra"
fi
dynamic_linker=no
;;
esac
-echo "$as_me:$LINENO: result: $dynamic_linker" >&5
-echo "${ECHO_T}$dynamic_linker" >&6
+{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
+echo "${ECHO_T}$dynamic_linker" >&6; }
test "$dynamic_linker" = no && can_build_shared=no
variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
fi
-echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
-echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
+echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
hardcode_action_CXX=
if test -n "$hardcode_libdir_flag_spec_CXX" || \
test -n "$runpath_var_CXX" || \
# directories.
hardcode_action_CXX=unsupported
fi
-echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5
-echo "${ECHO_T}$hardcode_action_CXX" >&6
+{ echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5
+echo "${ECHO_T}$hardcode_action_CXX" >&6; }
if test "$hardcode_action_CXX" = relink; then
# Fast installation is not supported
# Is the compiler the GNU C compiler?
with_gcc=$GCC_CXX
+gcc_dir=\`gcc -print-file-name=. | $SED 's,/\.$,,'\`
+gcc_ver=\`gcc -dumpversion\`
+
# An ERE matcher.
EGREP=$lt_EGREP
# Dependencies to place before the objects being linked to create a
# shared library.
-predep_objects=$lt_predep_objects_CXX
+predep_objects=\`echo $lt_predep_objects_CXX | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Dependencies to place after the objects being linked to create a
# shared library.
-postdep_objects=$lt_postdep_objects_CXX
+postdep_objects=\`echo $lt_postdep_objects_CXX | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Dependencies to place before the objects being linked to create a
# shared library.
# The library search path used internally by the compiler when linking
# a shared library.
-compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
+compiler_lib_search_path=\`echo $lt_compiler_lib_search_path_CXX | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Method to check whether dependent libraries are shared objects.
deplibs_check_method=$lt_deplibs_check_method
link_all_deplibs=$link_all_deplibs_CXX
# Compile-time system search path for libraries
-sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
+sys_lib_search_path_spec=\`echo $lt_sys_lib_search_path_spec | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Run-time system search path for libraries
sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
-echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
-echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6
-echo "$as_me:$LINENO: result: $can_build_shared" >&5
-echo "${ECHO_T}$can_build_shared" >&6
+{ echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
+echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: result: $can_build_shared" >&5
+echo "${ECHO_T}$can_build_shared" >&6; }
-echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
-echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
+echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6; }
test "$can_build_shared" = "no" && enable_shared=no
# On AIX, shared libraries and static libraries use the same namespace, and
fi
;;
esac
-echo "$as_me:$LINENO: result: $enable_shared" >&5
-echo "${ECHO_T}$enable_shared" >&6
+{ echo "$as_me:$LINENO: result: $enable_shared" >&5
+echo "${ECHO_T}$enable_shared" >&6; }
-echo "$as_me:$LINENO: checking whether to build static libraries" >&5
-echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking whether to build static libraries" >&5
+echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6; }
# Make sure either enable_shared or enable_static is yes.
test "$enable_shared" = yes || enable_static=yes
-echo "$as_me:$LINENO: result: $enable_static" >&5
-echo "${ECHO_T}$enable_static" >&6
+{ echo "$as_me:$LINENO: result: $enable_static" >&5
+echo "${ECHO_T}$enable_static" >&6; }
GCC_F77="$G77"
LD_F77="$LD"
lt_prog_compiler_pic_F77=
lt_prog_compiler_static_F77=
-echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
-echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
+echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
if test "$GCC" = yes; then
lt_prog_compiler_wl_F77='-Wl,'
esac
fi
-echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5
-echo "${ECHO_T}$lt_prog_compiler_pic_F77" >&6
+{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5
+echo "${ECHO_T}$lt_prog_compiler_pic_F77" >&6; }
#
# Check to make sure the PIC flag actually works.
#
if test -n "$lt_prog_compiler_pic_F77"; then
-echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5
-echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5
+echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... $ECHO_C" >&6; }
if test "${lt_prog_compiler_pic_works_F77+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:13600: $lt_compile\"" >&5)
+ (eval echo "\"\$as_me:14732: $lt_compile\"" >&5)
(eval "$lt_compile" 2>conftest.err)
ac_status=$?
cat conftest.err >&5
- echo "$as_me:13604: \$? = $ac_status" >&5
+ echo "$as_me:14736: \$? = $ac_status" >&5
if (exit $ac_status) && test -s "$ac_outfile"; then
# The compiler can only warn and ignore the option if not recognized
# So say no if there are warnings other than the usual output.
$rm conftest*
fi
-echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_F77" >&5
-echo "${ECHO_T}$lt_prog_compiler_pic_works_F77" >&6
+{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_F77" >&5
+echo "${ECHO_T}$lt_prog_compiler_pic_works_F77" >&6; }
if test x"$lt_prog_compiler_pic_works_F77" = xyes; then
case $lt_prog_compiler_pic_F77 in
# Check to make sure the static flag actually works.
#
wl=$lt_prog_compiler_wl_F77 eval lt_tmp_static_flag=\"$lt_prog_compiler_static_F77\"
-echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
-echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
+echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
if test "${lt_prog_compiler_static_works_F77+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
LDFLAGS="$save_LDFLAGS"
fi
-echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_F77" >&5
-echo "${ECHO_T}$lt_prog_compiler_static_works_F77" >&6
+{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_F77" >&5
+echo "${ECHO_T}$lt_prog_compiler_static_works_F77" >&6; }
if test x"$lt_prog_compiler_static_works_F77" = xyes; then
:
fi
-echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
-echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
+echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:13704: $lt_compile\"" >&5)
+ (eval echo "\"\$as_me:14836: $lt_compile\"" >&5)
(eval "$lt_compile" 2>out/conftest.err)
ac_status=$?
cat out/conftest.err >&5
- echo "$as_me:13708: \$? = $ac_status" >&5
+ echo "$as_me:14840: \$? = $ac_status" >&5
if (exit $ac_status) && test -s out/conftest2.$ac_objext
then
# The compiler can only warn and ignore the option if not recognized
$rm conftest*
fi
-echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5
-echo "${ECHO_T}$lt_cv_prog_compiler_c_o_F77" >&6
+{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5
+echo "${ECHO_T}$lt_cv_prog_compiler_c_o_F77" >&6; }
hard_links="nottested"
if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then
# do not overwrite the value of need_locks provided by the user
- echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
-echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
+ { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
+echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
hard_links=yes
$rm conftest*
ln conftest.a conftest.b 2>/dev/null && hard_links=no
touch conftest.a
ln conftest.a conftest.b 2>&5 || hard_links=no
ln conftest.a conftest.b 2>/dev/null && hard_links=no
- echo "$as_me:$LINENO: result: $hard_links" >&5
-echo "${ECHO_T}$hard_links" >&6
+ { echo "$as_me:$LINENO: result: $hard_links" >&5
+echo "${ECHO_T}$hard_links" >&6; }
if test "$hard_links" = no; then
{ echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
need_locks=no
fi
-echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
-echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
+echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
runpath_var=
allow_undefined_flag_F77=
end
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
- (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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_f77_werror_flag"
- || test ! -s conftest.err'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
+ { ac_try='test -z "$ac_f77_werror_flag" || test ! -s conftest.err'
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
+
fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext \
conftest$ac_exeext conftest.$ac_ext
if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
end
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
- (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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_f77_werror_flag"
- || test ! -s conftest.err'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
+ { ac_try='test -z "$ac_f77_werror_flag" || test ! -s conftest.err'
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
+
fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext \
conftest$ac_exeext conftest.$ac_ext
if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
esac
fi
-echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5
-echo "${ECHO_T}$ld_shlibs_F77" >&6
+{ echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5
+echo "${ECHO_T}$ld_shlibs_F77" >&6; }
test "$ld_shlibs_F77" = no && can_build_shared=no
#
# Test whether the compiler implicitly links with -lc since on some
# systems, -lgcc has to come before -lc. If gcc already passes -lc
# to ld, don't add -lc before -lgcc.
- echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
-echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
+ { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
+echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
$rm conftest*
printf "$lt_simple_compile_test_code" > conftest.$ac_ext
cat conftest.err 1>&5
fi
$rm conftest*
- echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5
-echo "${ECHO_T}$archive_cmds_need_lc_F77" >&6
+ { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5
+echo "${ECHO_T}$archive_cmds_need_lc_F77" >&6; }
;;
esac
fi
;;
esac
-echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
-echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
+echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
library_names_spec=
libname_spec='lib$name'
soname_spec=
libsuff=
case "$host_cpu" in
x86_64*|s390x*|powerpc64*)
- echo '#line 15153 "configure"' > conftest.$ac_ext
+ echo '#line 16313 "configure"' > conftest.$ac_ext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
(eval $ac_compile) 2>&5
ac_status=$?
# Append ld.so.conf contents to the search path
if test -f /etc/ld.so.conf; then
- lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
+ lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff} $lt_ld_extra"
fi
dynamic_linker=no
;;
esac
-echo "$as_me:$LINENO: result: $dynamic_linker" >&5
-echo "${ECHO_T}$dynamic_linker" >&6
+{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
+echo "${ECHO_T}$dynamic_linker" >&6; }
test "$dynamic_linker" = no && can_build_shared=no
variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
fi
-echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
-echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
+echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
hardcode_action_F77=
if test -n "$hardcode_libdir_flag_spec_F77" || \
test -n "$runpath_var_F77" || \
# directories.
hardcode_action_F77=unsupported
fi
-echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5
-echo "${ECHO_T}$hardcode_action_F77" >&6
+{ echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5
+echo "${ECHO_T}$hardcode_action_F77" >&6; }
if test "$hardcode_action_F77" = relink; then
# Fast installation is not supported
# Is the compiler the GNU C compiler?
with_gcc=$GCC_F77
+gcc_dir=\`gcc -print-file-name=. | $SED 's,/\.$,,'\`
+gcc_ver=\`gcc -dumpversion\`
+
# An ERE matcher.
EGREP=$lt_EGREP
# Dependencies to place before the objects being linked to create a
# shared library.
-predep_objects=$lt_predep_objects_F77
+predep_objects=\`echo $lt_predep_objects_F77 | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Dependencies to place after the objects being linked to create a
# shared library.
-postdep_objects=$lt_postdep_objects_F77
+postdep_objects=\`echo $lt_postdep_objects_F77 | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Dependencies to place before the objects being linked to create a
# shared library.
# The library search path used internally by the compiler when linking
# a shared library.
-compiler_lib_search_path=$lt_compiler_lib_search_path_F77
+compiler_lib_search_path=\`echo $lt_compiler_lib_search_path_F77 | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Method to check whether dependent libraries are shared objects.
deplibs_check_method=$lt_deplibs_check_method
link_all_deplibs=$link_all_deplibs_F77
# Compile-time system search path for libraries
-sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
+sys_lib_search_path_spec=\`echo $lt_sys_lib_search_path_spec | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Run-time system search path for libraries
sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
if test -n "$GCJ" && test "X$GCJ" != "Xno"; then
-
# Source file extension for Java test sources.
ac_ext=java
lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin'
-echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
-echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
+echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6; }
if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:15928: $lt_compile\"" >&5)
+ (eval echo "\"\$as_me:17090: $lt_compile\"" >&5)
(eval "$lt_compile" 2>conftest.err)
ac_status=$?
cat conftest.err >&5
- echo "$as_me:15932: \$? = $ac_status" >&5
+ echo "$as_me:17094: \$? = $ac_status" >&5
if (exit $ac_status) && test -s "$ac_outfile"; then
# The compiler can only warn and ignore the option if not recognized
# So say no if there are warnings other than the usual output.
$rm conftest*
fi
-echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
-echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6
+{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
+echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6; }
if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions"
lt_prog_compiler_pic_GCJ=
lt_prog_compiler_static_GCJ=
-echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
-echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
+echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
if test "$GCC" = yes; then
lt_prog_compiler_wl_GCJ='-Wl,'
esac
fi
-echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5
-echo "${ECHO_T}$lt_prog_compiler_pic_GCJ" >&6
+{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5
+echo "${ECHO_T}$lt_prog_compiler_pic_GCJ" >&6; }
#
# Check to make sure the PIC flag actually works.
#
if test -n "$lt_prog_compiler_pic_GCJ"; then
-echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5
-echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5
+echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... $ECHO_C" >&6; }
if test "${lt_prog_compiler_pic_works_GCJ+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:16196: $lt_compile\"" >&5)
+ (eval echo "\"\$as_me:17358: $lt_compile\"" >&5)
(eval "$lt_compile" 2>conftest.err)
ac_status=$?
cat conftest.err >&5
- echo "$as_me:16200: \$? = $ac_status" >&5
+ echo "$as_me:17362: \$? = $ac_status" >&5
if (exit $ac_status) && test -s "$ac_outfile"; then
# The compiler can only warn and ignore the option if not recognized
# So say no if there are warnings other than the usual output.
$rm conftest*
fi
-echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_GCJ" >&5
-echo "${ECHO_T}$lt_prog_compiler_pic_works_GCJ" >&6
+{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_GCJ" >&5
+echo "${ECHO_T}$lt_prog_compiler_pic_works_GCJ" >&6; }
if test x"$lt_prog_compiler_pic_works_GCJ" = xyes; then
case $lt_prog_compiler_pic_GCJ in
# Check to make sure the static flag actually works.
#
wl=$lt_prog_compiler_wl_GCJ eval lt_tmp_static_flag=\"$lt_prog_compiler_static_GCJ\"
-echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
-echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
+echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
if test "${lt_prog_compiler_static_works_GCJ+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
LDFLAGS="$save_LDFLAGS"
fi
-echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_GCJ" >&5
-echo "${ECHO_T}$lt_prog_compiler_static_works_GCJ" >&6
+{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_GCJ" >&5
+echo "${ECHO_T}$lt_prog_compiler_static_works_GCJ" >&6; }
if test x"$lt_prog_compiler_static_works_GCJ" = xyes; then
:
fi
-echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
-echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
+echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:16300: $lt_compile\"" >&5)
+ (eval echo "\"\$as_me:17462: $lt_compile\"" >&5)
(eval "$lt_compile" 2>out/conftest.err)
ac_status=$?
cat out/conftest.err >&5
- echo "$as_me:16304: \$? = $ac_status" >&5
+ echo "$as_me:17466: \$? = $ac_status" >&5
if (exit $ac_status) && test -s out/conftest2.$ac_objext
then
# The compiler can only warn and ignore the option if not recognized
$rm conftest*
fi
-echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5
-echo "${ECHO_T}$lt_cv_prog_compiler_c_o_GCJ" >&6
+{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5
+echo "${ECHO_T}$lt_cv_prog_compiler_c_o_GCJ" >&6; }
hard_links="nottested"
if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then
# do not overwrite the value of need_locks provided by the user
- echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
-echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
+ { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
+echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
hard_links=yes
$rm conftest*
ln conftest.a conftest.b 2>/dev/null && hard_links=no
touch conftest.a
ln conftest.a conftest.b 2>&5 || hard_links=no
ln conftest.a conftest.b 2>/dev/null && hard_links=no
- echo "$as_me:$LINENO: result: $hard_links" >&5
-echo "${ECHO_T}$hard_links" >&6
+ { echo "$as_me:$LINENO: result: $hard_links" >&5
+echo "${ECHO_T}$hard_links" >&6; }
if test "$hard_links" = no; then
{ echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
need_locks=no
fi
-echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
-echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
+echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
runpath_var=
allow_undefined_flag_GCJ=
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
- (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
+
fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext \
conftest$ac_exeext conftest.$ac_ext
if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
- (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
+
fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext \
conftest$ac_exeext conftest.$ac_ext
if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
esac
fi
-echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5
-echo "${ECHO_T}$ld_shlibs_GCJ" >&6
+{ echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5
+echo "${ECHO_T}$ld_shlibs_GCJ" >&6; }
test "$ld_shlibs_GCJ" = no && can_build_shared=no
#
# Test whether the compiler implicitly links with -lc since on some
# systems, -lgcc has to come before -lc. If gcc already passes -lc
# to ld, don't add -lc before -lgcc.
- echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
-echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
+ { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
+echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
$rm conftest*
printf "$lt_simple_compile_test_code" > conftest.$ac_ext
cat conftest.err 1>&5
fi
$rm conftest*
- echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5
-echo "${ECHO_T}$archive_cmds_need_lc_GCJ" >&6
+ { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5
+echo "${ECHO_T}$archive_cmds_need_lc_GCJ" >&6; }
;;
esac
fi
;;
esac
-echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
-echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
+echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
library_names_spec=
libname_spec='lib$name'
soname_spec=
libsuff=
case "$host_cpu" in
x86_64*|s390x*|powerpc64*)
- echo '#line 17769 "configure"' > conftest.$ac_ext
+ echo '#line 18959 "configure"' > conftest.$ac_ext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
(eval $ac_compile) 2>&5
ac_status=$?
# Append ld.so.conf contents to the search path
if test -f /etc/ld.so.conf; then
- lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
+ lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff} $lt_ld_extra"
fi
dynamic_linker=no
;;
esac
-echo "$as_me:$LINENO: result: $dynamic_linker" >&5
-echo "${ECHO_T}$dynamic_linker" >&6
+{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
+echo "${ECHO_T}$dynamic_linker" >&6; }
test "$dynamic_linker" = no && can_build_shared=no
variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
fi
-echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
-echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
+echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
hardcode_action_GCJ=
if test -n "$hardcode_libdir_flag_spec_GCJ" || \
test -n "$runpath_var_GCJ" || \
# directories.
hardcode_action_GCJ=unsupported
fi
-echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5
-echo "${ECHO_T}$hardcode_action_GCJ" >&6
+{ echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5
+echo "${ECHO_T}$hardcode_action_GCJ" >&6; }
if test "$hardcode_action_GCJ" = relink; then
# Fast installation is not supported
# Is the compiler the GNU C compiler?
with_gcc=$GCC_GCJ
+gcc_dir=\`gcc -print-file-name=. | $SED 's,/\.$,,'\`
+gcc_ver=\`gcc -dumpversion\`
+
# An ERE matcher.
EGREP=$lt_EGREP
# Dependencies to place before the objects being linked to create a
# shared library.
-predep_objects=$lt_predep_objects_GCJ
+predep_objects=\`echo $lt_predep_objects_GCJ | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Dependencies to place after the objects being linked to create a
# shared library.
-postdep_objects=$lt_postdep_objects_GCJ
+postdep_objects=\`echo $lt_postdep_objects_GCJ | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Dependencies to place before the objects being linked to create a
# shared library.
# The library search path used internally by the compiler when linking
# a shared library.
-compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ
+compiler_lib_search_path=\`echo $lt_compiler_lib_search_path_GCJ | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Method to check whether dependent libraries are shared objects.
deplibs_check_method=$lt_deplibs_check_method
link_all_deplibs=$link_all_deplibs_GCJ
# Compile-time system search path for libraries
-sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
+sys_lib_search_path_spec=\`echo $lt_sys_lib_search_path_spec | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Run-time system search path for libraries
sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
RC)
-
# Source file extension for RC test sources.
ac_ext=rc
# Is the compiler the GNU C compiler?
with_gcc=$GCC_RC
+gcc_dir=\`gcc -print-file-name=. | $SED 's,/\.$,,'\`
+gcc_ver=\`gcc -dumpversion\`
+
# An ERE matcher.
EGREP=$lt_EGREP
# Dependencies to place before the objects being linked to create a
# shared library.
-predep_objects=$lt_predep_objects_RC
+predep_objects=\`echo $lt_predep_objects_RC | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Dependencies to place after the objects being linked to create a
# shared library.
-postdep_objects=$lt_postdep_objects_RC
+postdep_objects=\`echo $lt_postdep_objects_RC | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Dependencies to place before the objects being linked to create a
# shared library.
# The library search path used internally by the compiler when linking
# a shared library.
-compiler_lib_search_path=$lt_compiler_lib_search_path_RC
+compiler_lib_search_path=\`echo $lt_compiler_lib_search_path_RC | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Method to check whether dependent libraries are shared objects.
deplibs_check_method=$lt_deplibs_check_method
link_all_deplibs=$link_all_deplibs_RC
# Compile-time system search path for libraries
-sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
+sys_lib_search_path_spec=\`echo $lt_sys_lib_search_path_spec | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Run-time system search path for libraries
sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
ac_header_dirent=no
for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5
-echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5
+echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
cat >conftest.$ac_ext <<_ACEOF
}
_ACEOF
rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
- (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_compile") 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_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; } &&
{ ac_try='test -s conftest.$ac_objext'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
-eval "$as_ac_Header=no"
+ eval "$as_ac_Header=no"
fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+ { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
if test `eval echo '${'$as_ac_Header'}'` = yes; then
cat >>confdefs.h <<_ACEOF
#define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
done
# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
if test $ac_header_dirent = dirent.h; then
- echo "$as_me:$LINENO: checking for library containing opendir" >&5
-echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6
+ { echo "$as_me:$LINENO: checking for library containing opendir" >&5
+echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
if test "${ac_cv_search_opendir+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
ac_func_search_save_LIBS=$LIBS
-ac_cv_search_opendir=no
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h. */
_ACEOF
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
-/* Override any gcc2 internal prototype to avoid an error. */
+/* Override any GCC internal prototype to avoid an error.
+ Use char because int might match the return type of a GCC
+ builtin and then its argument prototype would still apply. */
#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 opendir ();
int
main ()
{
-opendir ();
+return opendir ();
;
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
+for ac_lib in '' dir; do
+ if test -z "$ac_lib"; then
+ ac_res="none required"
+ else
+ ac_res=-l$ac_lib
+ LIBS="-l$ac_lib $ac_func_search_save_LIBS"
+ fi
+ rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
- ac_cv_search_opendir="none required"
+ ac_cv_search_opendir=$ac_res
else
echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
-fi
-rm -f conftest.err conftest.$ac_objext \
- conftest$ac_exeext conftest.$ac_ext
-if test "$ac_cv_search_opendir" = no; then
- for ac_lib in dir; do
- LIBS="-l$ac_lib $ac_func_search_save_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 opendir ();
-int
-main ()
-{
-opendir ();
- ;
- 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_search_opendir="-l$ac_lib"
-break
-else
- echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
+fi
+rm -f core conftest.err conftest.$ac_objext \
+ conftest$ac_exeext
+ if test "${ac_cv_search_opendir+set}" = set; then
+ break
fi
-rm -f conftest.err conftest.$ac_objext \
- conftest$ac_exeext conftest.$ac_ext
- done
+done
+if test "${ac_cv_search_opendir+set}" = set; then
+ :
+else
+ ac_cv_search_opendir=no
fi
+rm conftest.$ac_ext
LIBS=$ac_func_search_save_LIBS
fi
-echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
-echo "${ECHO_T}$ac_cv_search_opendir" >&6
-if test "$ac_cv_search_opendir" != no; then
- test "$ac_cv_search_opendir" = "none required" || LIBS="$ac_cv_search_opendir $LIBS"
+{ echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
+echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
+ac_res=$ac_cv_search_opendir
+if test "$ac_res" != no; then
+ test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
fi
else
- echo "$as_me:$LINENO: checking for library containing opendir" >&5
-echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6
+ { echo "$as_me:$LINENO: checking for library containing opendir" >&5
+echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
if test "${ac_cv_search_opendir+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
ac_func_search_save_LIBS=$LIBS
-ac_cv_search_opendir=no
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h. */
_ACEOF
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
-/* Override any gcc2 internal prototype to avoid an error. */
+/* Override any GCC internal prototype to avoid an error.
+ Use char because int might match the return type of a GCC
+ builtin and then its argument prototype would still apply. */
#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 opendir ();
int
main ()
{
-opendir ();
+return opendir ();
;
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
+for ac_lib in '' x; do
+ if test -z "$ac_lib"; then
+ ac_res="none required"
+ else
+ ac_res=-l$ac_lib
+ LIBS="-l$ac_lib $ac_func_search_save_LIBS"
+ fi
+ rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
- ac_cv_search_opendir="none required"
+ ac_cv_search_opendir=$ac_res
else
echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
-fi
-rm -f conftest.err conftest.$ac_objext \
- conftest$ac_exeext conftest.$ac_ext
-if test "$ac_cv_search_opendir" = no; then
- for ac_lib in x; do
- LIBS="-l$ac_lib $ac_func_search_save_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 opendir ();
-int
-main ()
-{
-opendir ();
- ;
- 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_search_opendir="-l$ac_lib"
-break
-else
- echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
+fi
+rm -f core conftest.err conftest.$ac_objext \
+ conftest$ac_exeext
+ if test "${ac_cv_search_opendir+set}" = set; then
+ break
fi
-rm -f conftest.err conftest.$ac_objext \
- conftest$ac_exeext conftest.$ac_ext
- done
+done
+if test "${ac_cv_search_opendir+set}" = set; then
+ :
+else
+ ac_cv_search_opendir=no
fi
+rm conftest.$ac_ext
LIBS=$ac_func_search_save_LIBS
fi
-echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
-echo "${ECHO_T}$ac_cv_search_opendir" >&6
-if test "$ac_cv_search_opendir" != no; then
- test "$ac_cv_search_opendir" = "none required" || LIBS="$ac_cv_search_opendir $LIBS"
+{ echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
+echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
+ac_res=$ac_cv_search_opendir
+if test "$ac_res" != no; then
+ test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
fi
fi
-echo "$as_me:$LINENO: checking for ANSI C header files" >&5
-echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5
+echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
if test "${ac_cv_header_stdc+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
}
_ACEOF
rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
- (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_compile") 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_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; } &&
{ ac_try='test -s conftest.$ac_objext'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
-ac_cv_header_stdc=no
+ ac_cv_header_stdc=no
fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
if test $ac_cv_header_stdc = yes; then
# SunOS 4.x string.h does not declare mem*, contrary to ANSI.
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
#include <ctype.h>
+#include <stdlib.h>
#if ((' ' & 0x0FF) == 0x020)
# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
for (i = 0; i < 256; i++)
if (XOR (islower (i), ISLOWER (i))
|| toupper (i) != TOUPPER (i))
- exit(2);
- exit (0);
+ return 2;
+ return 0;
}
_ACEOF
rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
- (eval $ac_link) 2>&5
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_link") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } && { ac_try='./conftest$ac_exeext'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
( exit $ac_status )
ac_cv_header_stdc=no
fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
fi
+
+
fi
fi
-echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
-echo "${ECHO_T}$ac_cv_header_stdc" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
+echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
if test $ac_cv_header_stdc = yes; then
cat >>confdefs.h <<\_ACEOF
fi
-echo "$as_me:$LINENO: checking for sys/wait.h that is POSIX.1 compatible" >&5
-echo $ECHO_N "checking for sys/wait.h that is POSIX.1 compatible... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for sys/wait.h that is POSIX.1 compatible" >&5
+echo $ECHO_N "checking for sys/wait.h that is POSIX.1 compatible... $ECHO_C" >&6; }
if test "${ac_cv_header_sys_wait_h+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
#include <sys/types.h>
#include <sys/wait.h>
#ifndef WEXITSTATUS
-# define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8)
+# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
#endif
#ifndef WIFEXITED
# define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
}
_ACEOF
rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
- (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_compile") 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_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; } &&
{ ac_try='test -s conftest.$ac_objext'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
-ac_cv_header_sys_wait_h=no
+ ac_cv_header_sys_wait_h=no
fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi
-echo "$as_me:$LINENO: result: $ac_cv_header_sys_wait_h" >&5
-echo "${ECHO_T}$ac_cv_header_sys_wait_h" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_header_sys_wait_h" >&5
+echo "${ECHO_T}$ac_cv_header_sys_wait_h" >&6; }
if test $ac_cv_header_sys_wait_h = yes; then
cat >>confdefs.h <<\_ACEOF
locale.h rpc/key_prot.h
do
as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
- echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+ { echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
echo $ECHO_N "(cached) $ECHO_C" >&6
fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+ { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
else
# Is the header compilable?
-echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h. */
_ACEOF
#include <$ac_header>
_ACEOF
rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
- (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_compile") 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_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; } &&
{ ac_try='test -s conftest.$ac_objext'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
-ac_header_compiler=no
+ ac_header_compiler=no
fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6; }
# Is the header present?
-echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h. */
_ACEOF
/* end confdefs.h. */
#include <$ac_header>
_ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
- (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
ac_header_preproc=no
fi
+
rm -f conftest.err conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6
+{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6; }
# So? What about this header?
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
{ echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
- (
- cat <<\_ASBOX
-## ------------------------------------------ ##
-## Report this to the AC_PACKAGE_NAME lists. ##
-## ------------------------------------------ ##
-_ASBOX
- ) |
- sed "s/^/$as_me: WARNING: /" >&2
+
;;
esac
-echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
eval "$as_ac_Header=\$ac_header_preproc"
fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+ { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
fi
if test `eval echo '${'$as_ac_Header'}'` = yes; then
memcpy memset setgroups sigaction strchr updwtmp updwtmpx
do
as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
cat >conftest.$ac_ext <<_ACEOF
#undef $ac_func
-/* Override any gcc2 internal prototype to avoid an error. */
+/* Override any GCC internal prototype to avoid an error.
+ Use char because int might match the return type of a GCC
+ builtin and then its argument prototype would still apply. */
#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 $ac_func ();
/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS. Some functions are actually named
something starting with __ and the normal name is an alias. */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
choke me
-#else
-char (*f) () = $ac_func;
-#endif
-#ifdef __cplusplus
-}
#endif
int
main ()
{
-return f != $ac_func;
+return $ac_func ();
;
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
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
-eval "$as_ac_var=no"
+ eval "$as_ac_var=no"
fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext \
conftest$ac_exeext conftest.$ac_ext
fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+ { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
if test `eval echo '${'$as_ac_var'}'` = yes; then
cat >>confdefs.h <<_ACEOF
#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
fi
done
-# Check whether --enable-largefile or --disable-largefile was given.
+# Check whether --enable-largefile was given.
if test "${enable_largefile+set}" = set; then
- enableval="$enable_largefile"
+ enableval=$enable_largefile;
+fi
-fi;
if test "$enable_largefile" != no; then
- echo "$as_me:$LINENO: checking for special C compiler options needed for large files" >&5
-echo $ECHO_N "checking for special C compiler options needed for large files... $ECHO_C" >&6
+ { echo "$as_me:$LINENO: checking for special C compiler options needed for large files" >&5
+echo $ECHO_N "checking for special C compiler options needed for large files... $ECHO_C" >&6; }
if test "${ac_cv_sys_largefile_CC+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
if test "$GCC" != yes; then
ac_save_CC=$CC
while :; do
- # IRIX 6.2 and later do not support large files by default,
- # so use the C compiler's -n32 option if that helps.
+ # IRIX 6.2 and later do not support large files by default,
+ # so use the C compiler's -n32 option if that helps.
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h. */
_ACEOF
return 0;
}
_ACEOF
- rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
- (eval $ac_compile) 2>conftest.er1
+ rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_compile") 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_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; } &&
{ ac_try='test -s conftest.$ac_objext'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
+
fi
-rm -f conftest.err conftest.$ac_objext
- CC="$CC -n32"
- rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
- (eval $ac_compile) 2>conftest.er1
+
+rm -f core conftest.err conftest.$ac_objext
+ CC="$CC -n32"
+ rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_compile") 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_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; } &&
{ ac_try='test -s conftest.$ac_objext'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
+
fi
-rm -f conftest.err conftest.$ac_objext
+
+rm -f core conftest.err conftest.$ac_objext
break
done
CC=$ac_save_CC
rm -f conftest.$ac_ext
fi
fi
-echo "$as_me:$LINENO: result: $ac_cv_sys_largefile_CC" >&5
-echo "${ECHO_T}$ac_cv_sys_largefile_CC" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_sys_largefile_CC" >&5
+echo "${ECHO_T}$ac_cv_sys_largefile_CC" >&6; }
if test "$ac_cv_sys_largefile_CC" != no; then
CC=$CC$ac_cv_sys_largefile_CC
fi
- echo "$as_me:$LINENO: checking for _FILE_OFFSET_BITS value needed for large files" >&5
-echo $ECHO_N "checking for _FILE_OFFSET_BITS value needed for large files... $ECHO_C" >&6
+ { echo "$as_me:$LINENO: checking for _FILE_OFFSET_BITS value needed for large files" >&5
+echo $ECHO_N "checking for _FILE_OFFSET_BITS value needed for large files... $ECHO_C" >&6; }
if test "${ac_cv_sys_file_offset_bits+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
}
_ACEOF
rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
- (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_compile") 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_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; } &&
{ ac_try='test -s conftest.$ac_objext'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
+
fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h. */
_ACEOF
}
_ACEOF
rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
- (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_compile") 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_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; } &&
{ ac_try='test -s conftest.$ac_objext'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
+
fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
break
done
fi
-echo "$as_me:$LINENO: result: $ac_cv_sys_file_offset_bits" >&5
-echo "${ECHO_T}$ac_cv_sys_file_offset_bits" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_sys_file_offset_bits" >&5
+echo "${ECHO_T}$ac_cv_sys_file_offset_bits" >&6; }
if test "$ac_cv_sys_file_offset_bits" != no; then
cat >>confdefs.h <<_ACEOF
fi
rm -f conftest*
- echo "$as_me:$LINENO: checking for _LARGE_FILES value needed for large files" >&5
-echo $ECHO_N "checking for _LARGE_FILES value needed for large files... $ECHO_C" >&6
+ { echo "$as_me:$LINENO: checking for _LARGE_FILES value needed for large files" >&5
+echo $ECHO_N "checking for _LARGE_FILES value needed for large files... $ECHO_C" >&6; }
if test "${ac_cv_sys_large_files+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
}
_ACEOF
rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
- (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_compile") 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_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; } &&
{ ac_try='test -s conftest.$ac_objext'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
+
fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h. */
_ACEOF
}
_ACEOF
rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
- (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_compile") 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_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; } &&
{ ac_try='test -s conftest.$ac_objext'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
+
fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
break
done
fi
-echo "$as_me:$LINENO: result: $ac_cv_sys_large_files" >&5
-echo "${ECHO_T}$ac_cv_sys_large_files" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_sys_large_files" >&5
+echo "${ECHO_T}$ac_cv_sys_large_files" >&6; }
if test "$ac_cv_sys_large_files" != no; then
cat >>confdefs.h <<_ACEOF
fi
-echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
-echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
+echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6; }
if test "${ac_cv_c_const+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
char const *s = 0 ? (char *) 0 : (char const *) 0;
*t++ = 0;
+ if (s) return 0;
}
{ /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
int x[] = {25, 17};
}
{ /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
const int foo = 10;
+ if (!foo) return 0;
}
+ return !x[0] && !zero.x;
#endif
;
}
_ACEOF
rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
- (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_compile") 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_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; } &&
{ ac_try='test -s conftest.$ac_objext'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
-ac_cv_c_const=no
+ ac_cv_c_const=no
fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi
-echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
-echo "${ECHO_T}$ac_cv_c_const" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
+echo "${ECHO_T}$ac_cv_c_const" >&6; }
if test $ac_cv_c_const = no; then
cat >>confdefs.h <<\_ACEOF
fi
-echo "$as_me:$LINENO: checking for uid_t in sys/types.h" >&5
-echo $ECHO_N "checking for uid_t in sys/types.h... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for uid_t in sys/types.h" >&5
+echo $ECHO_N "checking for uid_t in sys/types.h... $ECHO_C" >&6; }
if test "${ac_cv_type_uid_t+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
rm -f conftest*
fi
-echo "$as_me:$LINENO: result: $ac_cv_type_uid_t" >&5
-echo "${ECHO_T}$ac_cv_type_uid_t" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_type_uid_t" >&5
+echo "${ECHO_T}$ac_cv_type_uid_t" >&6; }
if test $ac_cv_type_uid_t = no; then
cat >>confdefs.h <<\_ACEOF
fi
-echo "$as_me:$LINENO: checking for off_t" >&5
-echo $ECHO_N "checking for off_t... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for off_t" >&5
+echo $ECHO_N "checking for off_t... $ECHO_C" >&6; }
if test "${ac_cv_type_off_t+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
$ac_includes_default
+typedef off_t ac__type_new_;
int
main ()
{
-if ((off_t *) 0)
+if ((ac__type_new_ *) 0)
return 0;
-if (sizeof (off_t))
+if (sizeof (ac__type_new_))
return 0;
;
return 0;
}
_ACEOF
rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
- (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_compile") 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_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; } &&
{ ac_try='test -s conftest.$ac_objext'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
-ac_cv_type_off_t=no
+ ac_cv_type_off_t=no
fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi
-echo "$as_me:$LINENO: result: $ac_cv_type_off_t" >&5
-echo "${ECHO_T}$ac_cv_type_off_t" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_type_off_t" >&5
+echo "${ECHO_T}$ac_cv_type_off_t" >&6; }
if test $ac_cv_type_off_t = yes; then
:
else
cat >>confdefs.h <<_ACEOF
-#define off_t long
+#define off_t long int
_ACEOF
fi
-echo "$as_me:$LINENO: checking for pid_t" >&5
-echo $ECHO_N "checking for pid_t... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for pid_t" >&5
+echo $ECHO_N "checking for pid_t... $ECHO_C" >&6; }
if test "${ac_cv_type_pid_t+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
$ac_includes_default
+typedef pid_t ac__type_new_;
int
main ()
{
-if ((pid_t *) 0)
+if ((ac__type_new_ *) 0)
return 0;
-if (sizeof (pid_t))
+if (sizeof (ac__type_new_))
return 0;
;
return 0;
}
_ACEOF
rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
- (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_compile") 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_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; } &&
{ ac_try='test -s conftest.$ac_objext'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
-ac_cv_type_pid_t=no
+ ac_cv_type_pid_t=no
fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi
-echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5
-echo "${ECHO_T}$ac_cv_type_pid_t" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5
+echo "${ECHO_T}$ac_cv_type_pid_t" >&6; }
if test $ac_cv_type_pid_t = yes; then
:
else
fi
-echo "$as_me:$LINENO: checking for mode_t" >&5
-echo $ECHO_N "checking for mode_t... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for mode_t" >&5
+echo $ECHO_N "checking for mode_t... $ECHO_C" >&6; }
if test "${ac_cv_type_mode_t+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
$ac_includes_default
+typedef mode_t ac__type_new_;
int
main ()
{
-if ((mode_t *) 0)
+if ((ac__type_new_ *) 0)
return 0;
-if (sizeof (mode_t))
+if (sizeof (ac__type_new_))
return 0;
;
return 0;
}
_ACEOF
rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
- (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_compile") 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_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; } &&
{ ac_try='test -s conftest.$ac_objext'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
-ac_cv_type_mode_t=no
+ ac_cv_type_mode_t=no
fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi
-echo "$as_me:$LINENO: result: $ac_cv_type_mode_t" >&5
-echo "${ECHO_T}$ac_cv_type_mode_t" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_type_mode_t" >&5
+echo "${ECHO_T}$ac_cv_type_mode_t" >&6; }
if test $ac_cv_type_mode_t = yes; then
:
else
fi
-echo "$as_me:$LINENO: checking whether stat file-mode macros are broken" >&5
-echo $ECHO_N "checking whether stat file-mode macros are broken... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking whether stat file-mode macros are broken" >&5
+echo $ECHO_N "checking whether stat file-mode macros are broken... $ECHO_C" >&6; }
if test "${ac_cv_header_stat_broken+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
#include <sys/types.h>
#include <sys/stat.h>
-#if defined(S_ISBLK) && defined(S_IFDIR)
+#if defined S_ISBLK && defined S_IFDIR
# if S_ISBLK (S_IFDIR)
You lose.
# endif
#endif
-#if defined(S_ISBLK) && defined(S_IFCHR)
+#if defined S_ISBLK && defined S_IFCHR
# if S_ISBLK (S_IFCHR)
You lose.
# endif
#endif
-#if defined(S_ISLNK) && defined(S_IFREG)
+#if defined S_ISLNK && defined S_IFREG
# if S_ISLNK (S_IFREG)
You lose.
# endif
#endif
-#if defined(S_ISSOCK) && defined(S_IFREG)
+#if defined S_ISSOCK && defined S_IFREG
# if S_ISSOCK (S_IFREG)
You lose.
# endif
rm -f conftest*
fi
-echo "$as_me:$LINENO: result: $ac_cv_header_stat_broken" >&5
-echo "${ECHO_T}$ac_cv_header_stat_broken" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_header_stat_broken" >&5
+echo "${ECHO_T}$ac_cv_header_stat_broken" >&6; }
if test $ac_cv_header_stat_broken = yes; then
cat >>confdefs.h <<\_ACEOF
fi
-echo "$as_me:$LINENO: checking for struct stat.st_rdev" >&5
-echo $ECHO_N "checking for struct stat.st_rdev... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for struct stat.st_rdev" >&5
+echo $ECHO_N "checking for struct stat.st_rdev... $ECHO_C" >&6; }
if test "${ac_cv_member_struct_stat_st_rdev+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
}
_ACEOF
rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
- (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_compile") 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_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; } &&
{ ac_try='test -s conftest.$ac_objext'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
-cat >conftest.$ac_ext <<_ACEOF
+ cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h. */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
}
_ACEOF
rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
- (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_compile") 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_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; } &&
{ ac_try='test -s conftest.$ac_objext'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
-ac_cv_member_struct_stat_st_rdev=no
+ ac_cv_member_struct_stat_st_rdev=no
fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi
-echo "$as_me:$LINENO: result: $ac_cv_member_struct_stat_st_rdev" >&5
-echo "${ECHO_T}$ac_cv_member_struct_stat_st_rdev" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_member_struct_stat_st_rdev" >&5
+echo "${ECHO_T}$ac_cv_member_struct_stat_st_rdev" >&6; }
if test $ac_cv_member_struct_stat_st_rdev = yes; then
cat >>confdefs.h <<_ACEOF
fi
-echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
-echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
+echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6; }
if test "${ac_cv_header_time+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
}
_ACEOF
rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
- (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_compile") 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_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; } &&
{ ac_try='test -s conftest.$ac_objext'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
-ac_cv_header_time=no
+ ac_cv_header_time=no
fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi
-echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
-echo "${ECHO_T}$ac_cv_header_time" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
+echo "${ECHO_T}$ac_cv_header_time" >&6; }
if test $ac_cv_header_time = yes; then
cat >>confdefs.h <<\_ACEOF
fi
-echo "$as_me:$LINENO: checking whether struct tm is in sys/time.h or time.h" >&5
-echo $ECHO_N "checking whether struct tm is in sys/time.h or time.h... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking whether struct tm is in sys/time.h or time.h" >&5
+echo $ECHO_N "checking whether struct tm is in sys/time.h or time.h... $ECHO_C" >&6; }
if test "${ac_cv_struct_tm+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
}
_ACEOF
rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
- (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_compile") 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_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; } &&
{ ac_try='test -s conftest.$ac_objext'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
-ac_cv_struct_tm=sys/time.h
+ ac_cv_struct_tm=sys/time.h
fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi
-echo "$as_me:$LINENO: result: $ac_cv_struct_tm" >&5
-echo "${ECHO_T}$ac_cv_struct_tm" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_struct_tm" >&5
+echo "${ECHO_T}$ac_cv_struct_tm" >&6; }
if test $ac_cv_struct_tm = sys/time.h; then
cat >>confdefs.h <<\_ACEOF
if test "$ac_cv_header_utmp_h" = "yes"; then
- echo "$as_me:$LINENO: checking for ut_host in struct utmp" >&5
-echo $ECHO_N "checking for ut_host in struct utmp... $ECHO_C" >&6
+ { echo "$as_me:$LINENO: checking for ut_host in struct utmp" >&5
+echo $ECHO_N "checking for ut_host in struct utmp... $ECHO_C" >&6; }
if test "${ac_cv_struct_utmp_ut_host+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
}
_ACEOF
rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
- (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_compile") 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_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; } &&
{ ac_try='test -s conftest.$ac_objext'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
-ac_cv_struct_utmp_ut_host=no
+ ac_cv_struct_utmp_ut_host=no
fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi
-echo "$as_me:$LINENO: result: $ac_cv_struct_utmp_ut_host" >&5
-echo "${ECHO_T}$ac_cv_struct_utmp_ut_host" >&6
+{ 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
fi
- echo "$as_me:$LINENO: checking for ut_user in struct utmp" >&5
-echo $ECHO_N "checking for ut_user in struct utmp... $ECHO_C" >&6
+ { echo "$as_me:$LINENO: checking for ut_user in struct utmp" >&5
+echo $ECHO_N "checking for ut_user in struct utmp... $ECHO_C" >&6; }
if test "${ac_cv_struct_utmp_ut_user+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
}
_ACEOF
rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
- (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_compile") 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_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; } &&
{ ac_try='test -s conftest.$ac_objext'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
-ac_cv_struct_utmp_ut_user=no
+ ac_cv_struct_utmp_ut_user=no
fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi
-echo "$as_me:$LINENO: result: $ac_cv_struct_utmp_ut_user" >&5
-echo "${ECHO_T}$ac_cv_struct_utmp_ut_user" >&6
+{ 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
fi
if test "$ac_cv_header_lastlog_h" = "yes"; then
- echo "$as_me:$LINENO: checking for ll_host in struct lastlog" >&5
-echo $ECHO_N "checking for ll_host in struct lastlog... $ECHO_C" >&6
+ { echo "$as_me:$LINENO: checking for ll_host in struct lastlog" >&5
+echo $ECHO_N "checking for ll_host in struct lastlog... $ECHO_C" >&6; }
if test "${ac_cv_struct_lastlog_ll_host+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
}
_ACEOF
rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
- (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_compile") 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_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; } &&
{ ac_try='test -s conftest.$ac_objext'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
-ac_cv_struct_lastlog_ll_host=no
+ ac_cv_struct_lastlog_ll_host=no
fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi
-echo "$as_me:$LINENO: result: $ac_cv_struct_lastlog_ll_host" >&5
-echo "${ECHO_T}$ac_cv_struct_lastlog_ll_host" >&6
+{ 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
fi
fi
-echo "$as_me:$LINENO: checking type of array argument to getgroups" >&5
-echo $ECHO_N "checking type of array argument to getgroups... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking type of array argument to getgroups" >&5
+echo $ECHO_N "checking type of array argument to getgroups... $ECHO_C" >&6; }
if test "${ac_cv_type_getgroups+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
/* Thanks to Mike Rendell for this test. */
-#include <sys/types.h>
+$ac_includes_default
#define NGID 256
#undef MAX
#define MAX(x, y) ((x) > (y) ? (x) : (y))
{
gid_t gidset[NGID];
int i, n;
- union { gid_t gval; long lval; } val;
+ union { gid_t gval; long int lval; } val;
val.lval = -1;
for (i = 0; i < NGID; i++)
n = getgroups (sizeof (gidset) / MAX (sizeof (int), sizeof (gid_t)) - 1,
gidset);
/* Exit non-zero if getgroups seems to require an array of ints. This
- happens when gid_t is short but getgroups modifies an array of ints. */
- exit ((n > 0 && gidset[n] != val.gval) ? 1 : 0);
+ happens when gid_t is short int but getgroups modifies an array
+ of ints. */
+ return n > 0 && gidset[n] != val.gval;
}
_ACEOF
rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
- (eval $ac_link) 2>&5
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_link") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } && { ac_try='./conftest$ac_exeext'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
( exit $ac_status )
ac_cv_type_getgroups=int
fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
fi
+
+
if test $ac_cv_type_getgroups = cross; then
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h. */
fi
fi
-echo "$as_me:$LINENO: result: $ac_cv_type_getgroups" >&5
-echo "${ECHO_T}$ac_cv_type_getgroups" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_type_getgroups" >&5
+echo "${ECHO_T}$ac_cv_type_getgroups" >&6; }
cat >>confdefs.h <<_ACEOF
#define GETGROUPS_T $ac_cv_type_getgroups
_ACEOF
-echo "$as_me:$LINENO: checking return type of signal handlers" >&5
-echo $ECHO_N "checking return type of signal handlers... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking return type of signal handlers" >&5
+echo $ECHO_N "checking return type of signal handlers... $ECHO_C" >&6; }
if test "${ac_cv_type_signal+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
/* end confdefs.h. */
#include <sys/types.h>
#include <signal.h>
-#ifdef signal
-# undef signal
-#endif
-#ifdef __cplusplus
-extern "C" void (*signal (int, void (*)(int)))(int);
-#else
-void (*signal ()) ();
-#endif
int
main ()
{
-int i;
+return *(signal (0, 0)) (0) == 1;
;
return 0;
}
_ACEOF
rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
- (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_compile") 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_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; } &&
{ ac_try='test -s conftest.$ac_objext'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
- ac_cv_type_signal=void
+ ac_cv_type_signal=int
else
echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
-ac_cv_type_signal=int
+ ac_cv_type_signal=void
fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi
-echo "$as_me:$LINENO: result: $ac_cv_type_signal" >&5
-echo "${ECHO_T}$ac_cv_type_signal" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_type_signal" >&5
+echo "${ECHO_T}$ac_cv_type_signal" >&6; }
cat >>confdefs.h <<_ACEOF
#define RETSIGTYPE $ac_cv_type_signal
_ACEOF
-echo "$as_me:$LINENO: checking whether utime accepts a null argument" >&5
-echo $ECHO_N "checking whether utime accepts a null argument... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking whether utime accepts a null argument" >&5
+echo $ECHO_N "checking whether utime accepts a null argument... $ECHO_C" >&6; }
if test "${ac_cv_func_utime_null+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
main ()
{
struct stat s, t;
- exit (!(stat ("conftest.data", &s) == 0
- && utime ("conftest.data", (long *)0) == 0
- && stat ("conftest.data", &t) == 0
- && t.st_mtime >= s.st_mtime
- && t.st_mtime - s.st_mtime < 120));
+ return ! (stat ("conftest.data", &s) == 0
+ && utime ("conftest.data", 0) == 0
+ && stat ("conftest.data", &t) == 0
+ && t.st_mtime >= s.st_mtime
+ && t.st_mtime - s.st_mtime < 120);
;
return 0;
}
_ACEOF
rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
- (eval $ac_link) 2>&5
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_link") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } && { ac_try='./conftest$ac_exeext'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
( exit $ac_status )
ac_cv_func_utime_null=no
fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
fi
-rm -f core *.core
+
+
fi
-echo "$as_me:$LINENO: result: $ac_cv_func_utime_null" >&5
-echo "${ECHO_T}$ac_cv_func_utime_null" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_func_utime_null" >&5
+echo "${ECHO_T}$ac_cv_func_utime_null" >&6; }
if test $ac_cv_func_utime_null = yes; then
cat >>confdefs.h <<\_ACEOF
for ac_func in strftime
do
as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
cat >conftest.$ac_ext <<_ACEOF
#undef $ac_func
-/* Override any gcc2 internal prototype to avoid an error. */
+/* Override any GCC internal prototype to avoid an error.
+ Use char because int might match the return type of a GCC
+ builtin and then its argument prototype would still apply. */
#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 $ac_func ();
/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS. Some functions are actually named
something starting with __ and the normal name is an alias. */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
choke me
-#else
-char (*f) () = $ac_func;
-#endif
-#ifdef __cplusplus
-}
#endif
int
main ()
{
-return f != $ac_func;
+return $ac_func ();
;
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
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
-eval "$as_ac_var=no"
+ eval "$as_ac_var=no"
fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext \
conftest$ac_exeext conftest.$ac_ext
fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+ { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
if test `eval echo '${'$as_ac_var'}'` = yes; then
cat >>confdefs.h <<_ACEOF
#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
else
# strftime is in -lintl on SCO UNIX.
-echo "$as_me:$LINENO: checking for strftime in -lintl" >&5
-echo $ECHO_N "checking for strftime in -lintl... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for strftime in -lintl" >&5
+echo $ECHO_N "checking for strftime in -lintl... $ECHO_C" >&6; }
if test "${ac_cv_lib_intl_strftime+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
-/* Override any gcc2 internal prototype to avoid an error. */
+/* Override any GCC internal prototype to avoid an error.
+ Use char because int might match the return type of a GCC
+ builtin and then its argument prototype would still apply. */
#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 strftime ();
int
main ()
{
-strftime ();
+return strftime ();
;
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
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
-ac_cv_lib_intl_strftime=no
+ ac_cv_lib_intl_strftime=no
fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core 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_intl_strftime" >&5
-echo "${ECHO_T}$ac_cv_lib_intl_strftime" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_lib_intl_strftime" >&5
+echo "${ECHO_T}$ac_cv_lib_intl_strftime" >&6; }
if test $ac_cv_lib_intl_strftime = yes; then
cat >>confdefs.h <<\_ACEOF
#define HAVE_STRFTIME 1
for ac_func in mkdir putgrent putpwent putspent rename rmdir
do
as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
cat >conftest.$ac_ext <<_ACEOF
#undef $ac_func
-/* Override any gcc2 internal prototype to avoid an error. */
+/* Override any GCC internal prototype to avoid an error.
+ Use char because int might match the return type of a GCC
+ builtin and then its argument prototype would still apply. */
#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 $ac_func ();
/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS. Some functions are actually named
something starting with __ and the normal name is an alias. */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
choke me
-#else
-char (*f) () = $ac_func;
-#endif
-#ifdef __cplusplus
-}
#endif
int
main ()
{
-return f != $ac_func;
+return $ac_func ();
;
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
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
-eval "$as_ac_var=no"
+ eval "$as_ac_var=no"
fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext \
conftest$ac_exeext conftest.$ac_ext
fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+ { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
if test `eval echo '${'$as_ac_var'}'` = yes; then
cat >>confdefs.h <<_ACEOF
#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
_ACEOF
else
- case $LIBOBJS in
- "$ac_func.$ac_objext" | \
- *" $ac_func.$ac_objext" | \
- "$ac_func.$ac_objext "* | \
+ case " $LIBOBJS " in
*" $ac_func.$ac_objext "* ) ;;
- *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext" ;;
+ *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext"
+ ;;
esac
fi
for ac_func in sgetgrent sgetpwent sgetspent
do
as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
cat >conftest.$ac_ext <<_ACEOF
#undef $ac_func
-/* Override any gcc2 internal prototype to avoid an error. */
+/* Override any GCC internal prototype to avoid an error.
+ Use char because int might match the return type of a GCC
+ builtin and then its argument prototype would still apply. */
#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 $ac_func ();
/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS. Some functions are actually named
something starting with __ and the normal name is an alias. */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
choke me
-#else
-char (*f) () = $ac_func;
-#endif
-#ifdef __cplusplus
-}
#endif
int
main ()
{
-return f != $ac_func;
+return $ac_func ();
;
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
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
-eval "$as_ac_var=no"
+ eval "$as_ac_var=no"
fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext \
conftest$ac_exeext conftest.$ac_ext
fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+ { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
if test `eval echo '${'$as_ac_var'}'` = yes; then
cat >>confdefs.h <<_ACEOF
#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
_ACEOF
else
- case $LIBOBJS in
- "$ac_func.$ac_objext" | \
- *" $ac_func.$ac_objext" | \
- "$ac_func.$ac_objext "* | \
+ case " $LIBOBJS " in
*" $ac_func.$ac_objext "* ) ;;
- *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext" ;;
+ *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext"
+ ;;
esac
fi
for ac_func in snprintf strcasecmp strdup strerror strstr
do
as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
cat >conftest.$ac_ext <<_ACEOF
#undef $ac_func
-/* Override any gcc2 internal prototype to avoid an error. */
+/* Override any GCC internal prototype to avoid an error.
+ Use char because int might match the return type of a GCC
+ builtin and then its argument prototype would still apply. */
#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 $ac_func ();
/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS. Some functions are actually named
something starting with __ and the normal name is an alias. */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
choke me
-#else
-char (*f) () = $ac_func;
-#endif
-#ifdef __cplusplus
-}
#endif
int
main ()
{
-return f != $ac_func;
+return $ac_func ();
;
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
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
-eval "$as_ac_var=no"
+ eval "$as_ac_var=no"
fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext \
conftest$ac_exeext conftest.$ac_ext
fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+ { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
if test `eval echo '${'$as_ac_var'}'` = yes; then
cat >>confdefs.h <<_ACEOF
#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
_ACEOF
else
- case $LIBOBJS in
- "$ac_func.$ac_objext" | \
- *" $ac_func.$ac_objext" | \
- "$ac_func.$ac_objext "* | \
+ case " $LIBOBJS " in
*" $ac_func.$ac_objext "* ) ;;
- *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext" ;;
+ *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext"
+ ;;
esac
fi
-echo "$as_me:$LINENO: checking for setpgrp" >&5
-echo $ECHO_N "checking for setpgrp... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for setpgrp" >&5
+echo $ECHO_N "checking for setpgrp... $ECHO_C" >&6; }
if test "${ac_cv_func_setpgrp+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
#undef setpgrp
-/* Override any gcc2 internal prototype to avoid an error. */
+/* Override any GCC internal prototype to avoid an error.
+ Use char because int might match the return type of a GCC
+ builtin and then its argument prototype would still apply. */
#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 setpgrp ();
/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS. Some functions are actually named
something starting with __ and the normal name is an alias. */
-#if defined (__stub_setpgrp) || defined (__stub___setpgrp)
+#if defined __stub_setpgrp || defined __stub___setpgrp
choke me
-#else
-char (*f) () = setpgrp;
-#endif
-#ifdef __cplusplus
-}
#endif
int
main ()
{
-return f != setpgrp;
+return setpgrp ();
;
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
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
-ac_cv_func_setpgrp=no
+ ac_cv_func_setpgrp=no
fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext \
conftest$ac_exeext conftest.$ac_ext
fi
-echo "$as_me:$LINENO: result: $ac_cv_func_setpgrp" >&5
-echo "${ECHO_T}$ac_cv_func_setpgrp" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_func_setpgrp" >&5
+echo "${ECHO_T}$ac_cv_func_setpgrp" >&6; }
-echo "$as_me:$LINENO: checking whether setpgrp takes no argument" >&5
-echo $ECHO_N "checking whether setpgrp takes no argument... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking whether setpgrp takes no argument" >&5
+echo $ECHO_N "checking whether setpgrp takes no argument... $ECHO_C" >&6; }
if test "${ac_cv_func_setpgrp_void+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
-#if HAVE_UNISTD_H
-# include <unistd.h>
-#endif
-
+$ac_includes_default
int
main ()
{
/* If this system has a BSD-style setpgrp which takes arguments,
setpgrp(1, 1) will fail with ESRCH and return -1, in that case
exit successfully. */
- exit (setpgrp (1,1) == -1 ? 0 : 1);
+ return setpgrp (1,1) != -1;
;
return 0;
}
_ACEOF
rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
- (eval $ac_link) 2>&5
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_link") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } && { ac_try='./conftest$ac_exeext'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
( exit $ac_status )
ac_cv_func_setpgrp_void=yes
fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
fi
+
+
fi
-echo "$as_me:$LINENO: result: $ac_cv_func_setpgrp_void" >&5
-echo "${ECHO_T}$ac_cv_func_setpgrp_void" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_func_setpgrp_void" >&5
+echo "${ECHO_T}$ac_cv_func_setpgrp_void" >&6; }
if test $ac_cv_func_setpgrp_void = yes; then
cat >>confdefs.h <<\_ACEOF
if test "$ac_cv_header_shadow_h" = "yes"; then
- echo "$as_me:$LINENO: checking for working shadow group support" >&5
-echo $ECHO_N "checking for working shadow group support... $ECHO_C" >&6
+ { 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
else
_ACEOF
rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
- (eval $ac_link) 2>&5
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_link") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } && { ac_try='./conftest$ac_exeext'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
( exit $ac_status )
ac_cv_libc_shadowgrp=no
fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
fi
+
+
fi
-echo "$as_me:$LINENO: result: $ac_cv_libc_shadowgrp" >&5
-echo "${ECHO_T}$ac_cv_libc_shadowgrp" >&6
+{ 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
fi
fi
-echo "$as_me:$LINENO: checking location of shared mail directory" >&5
-echo $ECHO_N "checking location of shared mail directory... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking location of shared mail directory" >&5
+echo $ECHO_N "checking location of shared mail directory... $ECHO_C" >&6; }
if test "${shadow_cv_maildir+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
fi
done
fi
-echo "$as_me:$LINENO: result: $shadow_cv_maildir" >&5
-echo "${ECHO_T}$shadow_cv_maildir" >&6
+{ 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
fi
-echo "$as_me:$LINENO: checking location of user mail file" >&5
-echo $ECHO_N "checking location of user mail file... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking location of user mail file" >&5
+echo $ECHO_N "checking location of user mail file... $ECHO_C" >&6; }
if test "${shadow_cv_mailfile+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
fi
done
fi
-echo "$as_me:$LINENO: result: $shadow_cv_mailfile" >&5
-echo "${ECHO_T}$shadow_cv_mailfile" >&6
+{ 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
fi
-echo "$as_me:$LINENO: checking location of utmp" >&5
-echo $ECHO_N "checking location of utmp... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking location of utmp" >&5
+echo $ECHO_N "checking location of utmp... $ECHO_C" >&6; }
if test "${shadow_cv_utmpdir+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
fi
done
fi
-echo "$as_me:$LINENO: result: $shadow_cv_utmpdir" >&5
-echo "${ECHO_T}$shadow_cv_utmpdir" >&6
+{ echo "$as_me:$LINENO: result: $shadow_cv_utmpdir" >&5
+echo "${ECHO_T}$shadow_cv_utmpdir" >&6; }
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;}
_ACEOF
-echo "$as_me:$LINENO: checking location of faillog/lastlog/wtmp" >&5
-echo $ECHO_N "checking location of faillog/lastlog/wtmp... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking location of faillog/lastlog/wtmp" >&5
+echo $ECHO_N "checking location of faillog/lastlog/wtmp... $ECHO_C" >&6; }
if test "${shadow_cv_logdir+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
fi
done
fi
-echo "$as_me:$LINENO: result: $shadow_cv_logdir" >&5
-echo "${ECHO_T}$shadow_cv_logdir" >&6
+{ 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
-echo "$as_me:$LINENO: checking location of the passwd program" >&5
-echo $ECHO_N "checking location of the passwd program... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking location of the passwd program" >&5
+echo $ECHO_N "checking location of the passwd program... $ECHO_C" >&6; }
if test "${shadow_cv_passwd_dir+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
shadow_cv_passwd_dir=/bin
fi
fi
-echo "$as_me:$LINENO: result: $shadow_cv_passwd_dir" >&5
-echo "${ECHO_T}$shadow_cv_passwd_dir" >&6
+{ 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
-# Check whether --enable-shadowgrp or --disable-shadowgrp was given.
+# Check whether --enable-shadowgrp was given.
if test "${enable_shadowgrp+set}" = set; then
- enableval="$enable_shadowgrp"
- case "${enableval}" in
+ enableval=$enable_shadowgrp; case "${enableval}" in
yes) enable_shadowgrp="yes" ;;
no) enable_shadowgrp="no" ;;
*) { { echo "$as_me:$LINENO: error: bad value ${enableval} for --enable-shadowgrp" >&5
else
enable_shadowgrp="yes"
-fi;
+fi
+
-# Check whether --enable-man or --disable-man was given.
+# Check whether --enable-man was given.
if test "${enable_man+set}" = set; then
- enableval="$enable_man"
- enable_man=yes
+ enableval=$enable_man; enable_man=yes
else
enable_man=no
-fi;
+fi
+
-# Check whether --with-audit or --without-audit was given.
+# Check whether --with-audit was given.
if test "${with_audit+set}" = set; then
- withval="$with_audit"
- with_audit=$withval
+ withval=$with_audit; with_audit=$withval
else
with_audit=yes
-fi;
+fi
+
-# Check whether --with-libpam or --without-libpam was given.
+# Check whether --with-libpam was given.
if test "${with_libpam+set}" = set; then
- withval="$with_libpam"
- with_libpam=$withval
+ withval=$with_libpam; with_libpam=$withval
else
with_libpam=yes
-fi;
+fi
+
-# Check whether --with-selinux or --without-selinux was given.
+# Check whether --with-selinux was given.
if test "${with_selinux+set}" = set; then
- withval="$with_selinux"
- with_selinux=$withval
+ withval=$with_selinux; with_selinux=$withval
else
with_selinux=yes
-fi;
+fi
+
-# Check whether --with-skey or --without-skey was given.
+# Check whether --with-skey was given.
if test "${with_skey+set}" = set; then
- withval="$with_skey"
- with_skey=$withval
+ withval=$with_skey; with_skey=$withval
else
with_skey=no
-fi;
+fi
+
-# Check whether --with-libcrack or --without-libcrack was given.
+# Check whether --with-libcrack was given.
if test "${with_libcrack+set}" = set; then
- withval="$with_libcrack"
- with_libcrack=$withval
+ withval=$with_libcrack; with_libcrack=$withval
else
with_libcrack=no
-fi;
+fi
+
-echo "$as_me:$LINENO: checking for library containing inet_ntoa" >&5
-echo $ECHO_N "checking for library containing inet_ntoa... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for library containing inet_ntoa" >&5
+echo $ECHO_N "checking for library containing inet_ntoa... $ECHO_C" >&6; }
if test "${ac_cv_search_inet_ntoa+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
ac_func_search_save_LIBS=$LIBS
-ac_cv_search_inet_ntoa=no
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h. */
_ACEOF
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
-/* Override any gcc2 internal prototype to avoid an error. */
+/* Override any GCC internal prototype to avoid an error.
+ Use char because int might match the return type of a GCC
+ builtin and then its argument prototype would still apply. */
#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 inet_ntoa ();
int
main ()
{
-inet_ntoa ();
+return inet_ntoa ();
;
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
+for ac_lib in '' inet; do
+ if test -z "$ac_lib"; then
+ ac_res="none required"
+ else
+ ac_res=-l$ac_lib
+ LIBS="-l$ac_lib $ac_func_search_save_LIBS"
+ fi
+ rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
- ac_cv_search_inet_ntoa="none required"
+ ac_cv_search_inet_ntoa=$ac_res
else
echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
-fi
-rm -f conftest.err conftest.$ac_objext \
- conftest$ac_exeext conftest.$ac_ext
-if test "$ac_cv_search_inet_ntoa" = no; then
- for ac_lib in inet; do
- LIBS="-l$ac_lib $ac_func_search_save_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 inet_ntoa ();
-int
-main ()
-{
-inet_ntoa ();
- ;
- 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_search_inet_ntoa="-l$ac_lib"
-break
-else
- echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
+fi
+rm -f core conftest.err conftest.$ac_objext \
+ conftest$ac_exeext
+ if test "${ac_cv_search_inet_ntoa+set}" = set; then
+ break
fi
-rm -f conftest.err conftest.$ac_objext \
- conftest$ac_exeext conftest.$ac_ext
- done
+done
+if test "${ac_cv_search_inet_ntoa+set}" = set; then
+ :
+else
+ ac_cv_search_inet_ntoa=no
fi
+rm conftest.$ac_ext
LIBS=$ac_func_search_save_LIBS
fi
-echo "$as_me:$LINENO: result: $ac_cv_search_inet_ntoa" >&5
-echo "${ECHO_T}$ac_cv_search_inet_ntoa" >&6
-if test "$ac_cv_search_inet_ntoa" != no; then
- test "$ac_cv_search_inet_ntoa" = "none required" || LIBS="$ac_cv_search_inet_ntoa $LIBS"
+{ echo "$as_me:$LINENO: result: $ac_cv_search_inet_ntoa" >&5
+echo "${ECHO_T}$ac_cv_search_inet_ntoa" >&6; }
+ac_res=$ac_cv_search_inet_ntoa
+if test "$ac_res" != no; then
+ test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
fi
-echo "$as_me:$LINENO: checking for library containing socket" >&5
-echo $ECHO_N "checking for library containing socket... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for library containing socket" >&5
+echo $ECHO_N "checking for library containing socket... $ECHO_C" >&6; }
if test "${ac_cv_search_socket+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
ac_func_search_save_LIBS=$LIBS
-ac_cv_search_socket=no
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h. */
_ACEOF
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
-/* Override any gcc2 internal prototype to avoid an error. */
+/* Override any GCC internal prototype to avoid an error.
+ Use char because int might match the return type of a GCC
+ builtin and then its argument prototype would still apply. */
#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 socket ();
int
main ()
{
-socket ();
+return socket ();
;
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
+for ac_lib in '' socket; do
+ if test -z "$ac_lib"; then
+ ac_res="none required"
+ else
+ ac_res=-l$ac_lib
+ LIBS="-l$ac_lib $ac_func_search_save_LIBS"
+ fi
+ rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
- ac_cv_search_socket="none required"
+ ac_cv_search_socket=$ac_res
else
echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
-fi
-rm -f conftest.err conftest.$ac_objext \
- conftest$ac_exeext conftest.$ac_ext
-if test "$ac_cv_search_socket" = no; then
- for ac_lib in socket; do
- LIBS="-l$ac_lib $ac_func_search_save_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 socket ();
-int
-main ()
-{
-socket ();
- ;
- 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_search_socket="-l$ac_lib"
-break
-else
- echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
+fi
+rm -f core conftest.err conftest.$ac_objext \
+ conftest$ac_exeext
+ if test "${ac_cv_search_socket+set}" = set; then
+ break
fi
-rm -f conftest.err conftest.$ac_objext \
- conftest$ac_exeext conftest.$ac_ext
- done
+done
+if test "${ac_cv_search_socket+set}" = set; then
+ :
+else
+ ac_cv_search_socket=no
fi
+rm conftest.$ac_ext
LIBS=$ac_func_search_save_LIBS
fi
-echo "$as_me:$LINENO: result: $ac_cv_search_socket" >&5
-echo "${ECHO_T}$ac_cv_search_socket" >&6
-if test "$ac_cv_search_socket" != no; then
- test "$ac_cv_search_socket" = "none required" || LIBS="$ac_cv_search_socket $LIBS"
+{ echo "$as_me:$LINENO: result: $ac_cv_search_socket" >&5
+echo "${ECHO_T}$ac_cv_search_socket" >&6; }
+ac_res=$ac_cv_search_socket
+if test "$ac_res" != no; then
+ test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
fi
-echo "$as_me:$LINENO: checking for library containing gethostbyname" >&5
-echo $ECHO_N "checking for library containing gethostbyname... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for library containing gethostbyname" >&5
+echo $ECHO_N "checking for library containing gethostbyname... $ECHO_C" >&6; }
if test "${ac_cv_search_gethostbyname+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
ac_func_search_save_LIBS=$LIBS
-ac_cv_search_gethostbyname=no
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h. */
_ACEOF
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
-/* Override any gcc2 internal prototype to avoid an error. */
+/* Override any GCC internal prototype to avoid an error.
+ Use char because int might match the return type of a GCC
+ builtin and then its argument prototype would still apply. */
#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 gethostbyname ();
int
main ()
{
-gethostbyname ();
+return gethostbyname ();
;
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
+for ac_lib in '' nsl; do
+ if test -z "$ac_lib"; then
+ ac_res="none required"
+ else
+ ac_res=-l$ac_lib
+ LIBS="-l$ac_lib $ac_func_search_save_LIBS"
+ fi
+ rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
- ac_cv_search_gethostbyname="none required"
+ ac_cv_search_gethostbyname=$ac_res
else
echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
+
fi
-rm -f conftest.err conftest.$ac_objext \
- conftest$ac_exeext conftest.$ac_ext
-if test "$ac_cv_search_gethostbyname" = no; then
- for ac_lib in nsl; do
- LIBS="-l$ac_lib $ac_func_search_save_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 gethostbyname ();
-int
-main ()
-{
-gethostbyname ();
- ;
- 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_search_gethostbyname="-l$ac_lib"
-break
-else
- echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-fi
-rm -f conftest.err conftest.$ac_objext \
- conftest$ac_exeext conftest.$ac_ext
- done
-fi
-LIBS=$ac_func_search_save_LIBS
-fi
-echo "$as_me:$LINENO: result: $ac_cv_search_gethostbyname" >&5
-echo "${ECHO_T}$ac_cv_search_gethostbyname" >&6
-if test "$ac_cv_search_gethostbyname" != no; then
- test "$ac_cv_search_gethostbyname" = "none required" || LIBS="$ac_cv_search_gethostbyname $LIBS"
-
-fi
-
-
-if test "$enable_shadowgrp" = "yes"; then
-
-cat >>confdefs.h <<\_ACEOF
-#define SHADOWGRP 1
+
+rm -f core conftest.err conftest.$ac_objext \
+ conftest$ac_exeext
+ if test "${ac_cv_search_gethostbyname+set}" = set; then
+ break
+fi
+done
+if test "${ac_cv_search_gethostbyname+set}" = set; then
+ :
+else
+ ac_cv_search_gethostbyname=no
+fi
+rm conftest.$ac_ext
+LIBS=$ac_func_search_save_LIBS
+fi
+{ echo "$as_me:$LINENO: result: $ac_cv_search_gethostbyname" >&5
+echo "${ECHO_T}$ac_cv_search_gethostbyname" >&6; }
+ac_res=$ac_cv_search_gethostbyname
+if test "$ac_res" != no; then
+ test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
+
+fi
+
+
+if test "$enable_shadowgrp" = "yes"; then
+
+cat >>confdefs.h <<\_ACEOF
+#define SHADOWGRP 1
_ACEOF
fi
if test "$enable_man" = "yes"; then
# Extract the first word of "xsltproc", so it can be a program name with args.
set dummy xsltproc; ac_word=$2
-echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
if test "${ac_cv_path_XSLTPROC+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
ac_cv_path_XSLTPROC="$as_dir/$ac_word$ac_exec_ext"
echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
fi
done
done
+IFS=$as_save_IFS
;;
esac
fi
XSLTPROC=$ac_cv_path_XSLTPROC
-
if test -n "$XSLTPROC"; then
- echo "$as_me:$LINENO: result: $XSLTPROC" >&5
-echo "${ECHO_T}$XSLTPROC" >&6
+ { echo "$as_me:$LINENO: result: $XSLTPROC" >&5
+echo "${ECHO_T}$XSLTPROC" >&6; }
else
- echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+ { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
fi
+
if test -z "$XSLTPROC"; then
enable_man=no
fi
# check for the presence of the XML catalog
-# Check whether --with-xml-catalog or --without-xml-catalog was given.
+# Check whether --with-xml-catalog was given.
if test "${with_xml_catalog+set}" = set; then
- withval="$with_xml_catalog"
-
+ withval=$with_xml_catalog;
else
with_xml_catalog=/etc/xml/catalog
-fi;
+fi
+
jh_found_xmlcatalog=true
XML_CATALOG_FILE="$with_xml_catalog"
- echo "$as_me:$LINENO: checking for XML catalog ($XML_CATALOG_FILE)" >&5
-echo $ECHO_N "checking for XML catalog ($XML_CATALOG_FILE)... $ECHO_C" >&6
+ { echo "$as_me:$LINENO: checking for XML catalog ($XML_CATALOG_FILE)" >&5
+echo $ECHO_N "checking for XML catalog ($XML_CATALOG_FILE)... $ECHO_C" >&6; }
if test -f "$XML_CATALOG_FILE"; then
- echo "$as_me:$LINENO: result: found" >&5
-echo "${ECHO_T}found" >&6
+ { echo "$as_me:$LINENO: result: found" >&5
+echo "${ECHO_T}found" >&6; }
else
jh_found_xmlcatalog=false
- echo "$as_me:$LINENO: result: not found" >&5
-echo "${ECHO_T}not found" >&6
+ { echo "$as_me:$LINENO: result: not found" >&5
+echo "${ECHO_T}not found" >&6; }
fi
# check for the xmlcatalog program
# Extract the first word of "xmlcatalog", so it can be a program name with args.
set dummy xmlcatalog; ac_word=$2
-echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
if test "${ac_cv_path_XMLCATALOG+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
ac_cv_path_XMLCATALOG="$as_dir/$ac_word$ac_exec_ext"
echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
fi
done
done
+IFS=$as_save_IFS
test -z "$ac_cv_path_XMLCATALOG" && ac_cv_path_XMLCATALOG="no"
;;
esac
fi
XMLCATALOG=$ac_cv_path_XMLCATALOG
-
if test -n "$XMLCATALOG"; then
- echo "$as_me:$LINENO: result: $XMLCATALOG" >&5
-echo "${ECHO_T}$XMLCATALOG" >&6
+ { echo "$as_me:$LINENO: result: $XMLCATALOG" >&5
+echo "${ECHO_T}$XMLCATALOG" >&6; }
else
- echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+ { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
fi
+
if test "x$XMLCATALOG" = xno; then
jh_found_xmlcatalog=false
fi
fi
- echo "$as_me:$LINENO: checking for DocBook XML DTD V4.1.2 in XML catalog" >&5
-echo $ECHO_N "checking for DocBook XML DTD V4.1.2 in XML catalog... $ECHO_C" >&6
+ { echo "$as_me:$LINENO: checking for DocBook XML DTD V4.1.2 in XML catalog" >&5
+echo $ECHO_N "checking for DocBook XML DTD V4.1.2 in XML catalog... $ECHO_C" >&6; }
if $jh_found_xmlcatalog && \
{ (echo "$as_me:$LINENO: \$XMLCATALOG --noout \"\$XML_CATALOG_FILE\" \"-//OASIS//DTD DocBook XML V4.1.2//EN\" >&2") >&5
($XMLCATALOG --noout "$XML_CATALOG_FILE" "-//OASIS//DTD DocBook XML V4.1.2//EN" >&2) 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; then
- echo "$as_me:$LINENO: result: found" >&5
-echo "${ECHO_T}found" >&6
+ { echo "$as_me:$LINENO: result: found" >&5
+echo "${ECHO_T}found" >&6; }
else
- echo "$as_me:$LINENO: result: not found" >&5
-echo "${ECHO_T}not found" >&6
+ { echo "$as_me:$LINENO: result: not found" >&5
+echo "${ECHO_T}not found" >&6; }
enable_man=no
fi
- echo "$as_me:$LINENO: checking for DocBook XSL Stylesheets >= 1.70.1 in XML catalog" >&5
-echo $ECHO_N "checking for DocBook XSL Stylesheets >= 1.70.1 in XML catalog... $ECHO_C" >&6
+ { echo "$as_me:$LINENO: checking for DocBook XSL Stylesheets >= 1.70.1 in XML catalog" >&5
+echo $ECHO_N "checking for DocBook XSL Stylesheets >= 1.70.1 in XML catalog... $ECHO_C" >&6; }
if $jh_found_xmlcatalog && \
{ (echo "$as_me:$LINENO: \$XMLCATALOG --noout \"\$XML_CATALOG_FILE\" \"http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl\" >&2") >&5
($XMLCATALOG --noout "$XML_CATALOG_FILE" "http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl" >&2) 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; then
- echo "$as_me:$LINENO: result: found" >&5
-echo "${ECHO_T}found" >&6
+ { echo "$as_me:$LINENO: result: found" >&5
+echo "${ECHO_T}found" >&6; }
else
- echo "$as_me:$LINENO: result: not found" >&5
-echo "${ECHO_T}not found" >&6
+ { echo "$as_me:$LINENO: result: not found" >&5
+echo "${ECHO_T}not found" >&6; }
enable_man=no
fi
-echo "$as_me:$LINENO: checking for crypt in -lcrypt" >&5
-echo $ECHO_N "checking for crypt in -lcrypt... $ECHO_C" >&6
+{ 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
else
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
-/* Override any gcc2 internal prototype to avoid an error. */
+/* Override any GCC internal prototype to avoid an error.
+ Use char because int might match the return type of a GCC
+ builtin and then its argument prototype would still apply. */
#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 crypt ();
int
main ()
{
-crypt ();
+return crypt ();
;
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
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
-ac_cv_lib_crypt_crypt=no
+ ac_cv_lib_crypt_crypt=no
fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core 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_crypt_crypt" >&5
-echo "${ECHO_T}$ac_cv_lib_crypt_crypt" >&6
+{ 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
LIBCRYPT=-lcrypt
else
if test "$with_audit" = "yes"; then
if test "${ac_cv_header_libaudit_h+set}" = set; then
- echo "$as_me:$LINENO: checking for libaudit.h" >&5
-echo $ECHO_N "checking for libaudit.h... $ECHO_C" >&6
+ { echo "$as_me:$LINENO: checking for libaudit.h" >&5
+echo $ECHO_N "checking for libaudit.h... $ECHO_C" >&6; }
if test "${ac_cv_header_libaudit_h+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
fi
-echo "$as_me:$LINENO: result: $ac_cv_header_libaudit_h" >&5
-echo "${ECHO_T}$ac_cv_header_libaudit_h" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_header_libaudit_h" >&5
+echo "${ECHO_T}$ac_cv_header_libaudit_h" >&6; }
else
# Is the header compilable?
-echo "$as_me:$LINENO: checking libaudit.h usability" >&5
-echo $ECHO_N "checking libaudit.h usability... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking libaudit.h usability" >&5
+echo $ECHO_N "checking libaudit.h usability... $ECHO_C" >&6; }
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h. */
_ACEOF
#include <libaudit.h>
_ACEOF
rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
- (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_compile") 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_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; } &&
{ ac_try='test -s conftest.$ac_objext'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
-ac_header_compiler=no
+ ac_header_compiler=no
fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6; }
# Is the header present?
-echo "$as_me:$LINENO: checking libaudit.h presence" >&5
-echo $ECHO_N "checking libaudit.h presence... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking libaudit.h presence" >&5
+echo $ECHO_N "checking libaudit.h presence... $ECHO_C" >&6; }
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h. */
_ACEOF
/* end confdefs.h. */
#include <libaudit.h>
_ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
- (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
ac_header_preproc=no
fi
+
rm -f conftest.err conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6
+{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6; }
# So? What about this header?
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
echo "$as_me: WARNING: libaudit.h: proceeding with the preprocessor's result" >&2;}
{ echo "$as_me:$LINENO: WARNING: libaudit.h: in the future, the compiler will take precedence" >&5
echo "$as_me: WARNING: libaudit.h: in the future, the compiler will take precedence" >&2;}
- (
- cat <<\_ASBOX
-## ------------------------------------------ ##
-## Report this to the AC_PACKAGE_NAME lists. ##
-## ------------------------------------------ ##
-_ASBOX
- ) |
- sed "s/^/$as_me: WARNING: /" >&2
+
;;
esac
-echo "$as_me:$LINENO: checking for libaudit.h" >&5
-echo $ECHO_N "checking for libaudit.h... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for libaudit.h" >&5
+echo $ECHO_N "checking for libaudit.h... $ECHO_C" >&6; }
if test "${ac_cv_header_libaudit_h+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
ac_cv_header_libaudit_h=$ac_header_preproc
fi
-echo "$as_me:$LINENO: result: $ac_cv_header_libaudit_h" >&5
-echo "${ECHO_T}$ac_cv_header_libaudit_h" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_header_libaudit_h" >&5
+echo "${ECHO_T}$ac_cv_header_libaudit_h" >&6; }
fi
if test $ac_cv_header_libaudit_h = yes; then
if test "$audit_header" = "yes"; then
- echo "$as_me:$LINENO: checking for audit_log_acct_message in -laudit" >&5
-echo $ECHO_N "checking for audit_log_acct_message in -laudit... $ECHO_C" >&6
+ { echo "$as_me:$LINENO: checking for audit_log_acct_message in -laudit" >&5
+echo $ECHO_N "checking for audit_log_acct_message in -laudit... $ECHO_C" >&6; }
if test "${ac_cv_lib_audit_audit_log_acct_message+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
-/* Override any gcc2 internal prototype to avoid an error. */
+/* Override any GCC internal prototype to avoid an error.
+ Use char because int might match the return type of a GCC
+ builtin and then its argument prototype would still apply. */
#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 audit_log_acct_message ();
int
main ()
{
-audit_log_acct_message ();
+return audit_log_acct_message ();
;
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
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
-ac_cv_lib_audit_audit_log_acct_message=no
+ ac_cv_lib_audit_audit_log_acct_message=no
fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core 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_audit_audit_log_acct_message" >&5
-echo "${ECHO_T}$ac_cv_lib_audit_audit_log_acct_message" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_lib_audit_audit_log_acct_message" >&5
+echo "${ECHO_T}$ac_cv_lib_audit_audit_log_acct_message" >&6; }
if test $ac_cv_lib_audit_audit_log_acct_message = yes; then
cat >>confdefs.h <<\_ACEOF
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
+ { echo "$as_me:$LINENO: checking for FascistCheck in -lcrack" >&5
+echo $ECHO_N "checking for FascistCheck in -lcrack... $ECHO_C" >&6; }
if test "${ac_cv_lib_crack_FascistCheck+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
-/* Override any gcc2 internal prototype to avoid an error. */
+/* Override any GCC internal prototype to avoid an error.
+ Use char because int might match the return type of a GCC
+ builtin and then its argument prototype would still apply. */
#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 FascistCheck ();
int
main ()
{
-FascistCheck ();
+return FascistCheck ();
;
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
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
-ac_cv_lib_crack_FascistCheck=no
+ ac_cv_lib_crack_FascistCheck=no
fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core 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_crack_FascistCheck" >&5
-echo "${ECHO_T}$ac_cv_lib_crack_FascistCheck" >&6
+{ 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
LIBCRACK=-lcrack
cat >>confdefs.h <<\_ACEOF
fi
- echo "$as_me:$LINENO: checking for FascistHistory in -lcrack" >&5
-echo $ECHO_N "checking for FascistHistory in -lcrack... $ECHO_C" >&6
+ { echo "$as_me:$LINENO: checking for FascistHistory in -lcrack" >&5
+echo $ECHO_N "checking for FascistHistory in -lcrack... $ECHO_C" >&6; }
if test "${ac_cv_lib_crack_FascistHistory+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
-/* Override any gcc2 internal prototype to avoid an error. */
+/* Override any GCC internal prototype to avoid an error.
+ Use char because int might match the return type of a GCC
+ builtin and then its argument prototype would still apply. */
#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 FascistHistory ();
int
main ()
{
-FascistHistory ();
+return FascistHistory ();
;
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
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
-ac_cv_lib_crack_FascistHistory=no
+ ac_cv_lib_crack_FascistHistory=no
fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core 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_crack_FascistHistory" >&5
-echo "${ECHO_T}$ac_cv_lib_crack_FascistHistory" >&6
+{ 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
fi
- echo "$as_me:$LINENO: checking for FascistHistoryPw in -lcrack" >&5
-echo $ECHO_N "checking for FascistHistoryPw in -lcrack... $ECHO_C" >&6
+ { echo "$as_me:$LINENO: checking for FascistHistoryPw in -lcrack" >&5
+echo $ECHO_N "checking for FascistHistoryPw in -lcrack... $ECHO_C" >&6; }
if test "${ac_cv_lib_crack_FascistHistoryPw+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
-/* Override any gcc2 internal prototype to avoid an error. */
+/* Override any GCC internal prototype to avoid an error.
+ Use char because int might match the return type of a GCC
+ builtin and then its argument prototype would still apply. */
#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 FascistHistoryPw ();
int
main ()
{
-FascistHistoryPw ();
+return FascistHistoryPw ();
;
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
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
-ac_cv_lib_crack_FascistHistoryPw=no
+ ac_cv_lib_crack_FascistHistoryPw=no
fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core 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_crack_FascistHistoryPw" >&5
-echo "${ECHO_T}$ac_cv_lib_crack_FascistHistoryPw" >&6
+{ 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
fi
if test "$with_selinux" = "yes"; then
- echo "$as_me:$LINENO: checking for is_selinux_enabled in -lselinux" >&5
-echo $ECHO_N "checking for is_selinux_enabled in -lselinux... $ECHO_C" >&6
+ { echo "$as_me:$LINENO: checking for is_selinux_enabled in -lselinux" >&5
+echo $ECHO_N "checking for is_selinux_enabled in -lselinux... $ECHO_C" >&6; }
if test "${ac_cv_lib_selinux_is_selinux_enabled+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
-/* Override any gcc2 internal prototype to avoid an error. */
+/* Override any GCC internal prototype to avoid an error.
+ Use char because int might match the return type of a GCC
+ builtin and then its argument prototype would still apply. */
#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 is_selinux_enabled ();
int
main ()
{
-is_selinux_enabled ();
+return is_selinux_enabled ();
;
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
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
-ac_cv_lib_selinux_is_selinux_enabled=no
+ ac_cv_lib_selinux_is_selinux_enabled=no
fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core 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_selinux_is_selinux_enabled" >&5
-echo "${ECHO_T}$ac_cv_lib_selinux_is_selinux_enabled" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_lib_selinux_is_selinux_enabled" >&5
+echo "${ECHO_T}$ac_cv_lib_selinux_is_selinux_enabled" >&6; }
if test $ac_cv_lib_selinux_is_selinux_enabled = yes; then
LIBSELINUX="-lselinux"
for ac_header in selinux/selinux.h
do
as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
- echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+ { echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
echo $ECHO_N "(cached) $ECHO_C" >&6
fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+ { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
else
# Is the header compilable?
-echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h. */
_ACEOF
#include <$ac_header>
_ACEOF
rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
- (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_compile") 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_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; } &&
{ ac_try='test -s conftest.$ac_objext'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
-ac_header_compiler=no
+ ac_header_compiler=no
fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6; }
# Is the header present?
-echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h. */
_ACEOF
/* end confdefs.h. */
#include <$ac_header>
_ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
- (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
ac_header_preproc=no
fi
+
rm -f conftest.err conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6
+{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6; }
# So? What about this header?
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
{ echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
- (
- cat <<\_ASBOX
-## ------------------------------------------ ##
-## Report this to the AC_PACKAGE_NAME lists. ##
-## ------------------------------------------ ##
-_ASBOX
- ) |
- sed "s/^/$as_me: WARNING: /" >&2
+
;;
esac
-echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
eval "$as_ac_Header=\$ac_header_preproc"
fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+ { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
fi
if test `eval echo '${'$as_ac_Header'}'` = yes; then
if test "$with_libpam" = "yes"; then
- echo "$as_me:$LINENO: checking for pam_start in -lpam" >&5
-echo $ECHO_N "checking for pam_start in -lpam... $ECHO_C" >&6
+ { echo "$as_me:$LINENO: checking for pam_start in -lpam" >&5
+echo $ECHO_N "checking for pam_start in -lpam... $ECHO_C" >&6; }
if test "${ac_cv_lib_pam_pam_start+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
-/* Override any gcc2 internal prototype to avoid an error. */
+/* Override any GCC internal prototype to avoid an error.
+ Use char because int might match the return type of a GCC
+ builtin and then its argument prototype would still apply. */
#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 pam_start ();
int
main ()
{
-pam_start ();
+return pam_start ();
;
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
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
-ac_cv_lib_pam_pam_start=no
+ ac_cv_lib_pam_pam_start=no
fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core 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_pam_pam_start" >&5
-echo "${ECHO_T}$ac_cv_lib_pam_pam_start" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_lib_pam_pam_start" >&5
+echo "${ECHO_T}$ac_cv_lib_pam_pam_start" >&6; }
if test $ac_cv_lib_pam_pam_start = yes; then
cat >>confdefs.h <<\_ACEOF
fi
LIBPAM="-lpam"
- echo "$as_me:$LINENO: checking for main in -lpam_misc" >&5
-echo $ECHO_N "checking for main in -lpam_misc... $ECHO_C" >&6
+ { echo "$as_me:$LINENO: checking for main in -lpam_misc" >&5
+echo $ECHO_N "checking for main in -lpam_misc... $ECHO_C" >&6; }
if test "${ac_cv_lib_pam_misc_main+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
int
main ()
{
-main ();
+return main ();
;
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
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
-ac_cv_lib_pam_misc_main=no
+ ac_cv_lib_pam_misc_main=no
fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core 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_pam_misc_main" >&5
-echo "${ECHO_T}$ac_cv_lib_pam_misc_main" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_lib_pam_misc_main" >&5
+echo "${ECHO_T}$ac_cv_lib_pam_misc_main" >&6; }
if test $ac_cv_lib_pam_misc_main = yes; then
LIBPAM="$LIBPAM -lpam_misc"
else
fi
else
- echo "$as_me:$LINENO: checking use login access checking if PAM not used" >&5
-echo $ECHO_N "checking use login access checking if PAM not used... $ECHO_C" >&6
+ { echo "$as_me:$LINENO: checking use login access checking if PAM not used" >&5
+echo $ECHO_N "checking use login access checking if PAM not used... $ECHO_C" >&6; }
if false; then
USE_PAM_FALSE=
fi
- echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6
+ { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
fi
- 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
- echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+ { 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; }
+ { echo "$as_me:$LINENO: result: no" >&5
+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
+ { 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
#define SU_ACCESS 1
_ACEOF
- echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6
+ { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
if false; then
if test "$with_skey" = "yes"; then
- echo "$as_me:$LINENO: checking for MD5Init in -lmd" >&5
-echo $ECHO_N "checking for MD5Init in -lmd... $ECHO_C" >&6
+ { 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
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
-/* Override any gcc2 internal prototype to avoid an error. */
+/* Override any GCC internal prototype to avoid an error.
+ Use char because int might match the return type of a GCC
+ builtin and then its argument prototype would still apply. */
#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 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
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
-ac_cv_lib_md_MD5Init=no
+ ac_cv_lib_md_MD5Init=no
fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core 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
+{ 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
+ { 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
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
-/* Override any gcc2 internal prototype to avoid an error. */
+/* Override any GCC internal prototype to avoid an error.
+ Use char because int might match the return type of a GCC
+ builtin and then its argument prototype would still apply. */
#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 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
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
-ac_cv_lib_skey_skeychallenge=no
+ ac_cv_lib_skey_skeychallenge=no
fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core 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
+{ 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
}
_ACEOF
rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
- (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_compile") 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_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; } &&
{ ac_try='test -s conftest.$ac_objext'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
-fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-cat >>confdefs.h <<\_ACEOF
-#define getpass libshadow_getpass
-_ACEOF
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi
- echo "$as_me:$LINENO: checking whether NLS is requested" >&5
-echo $ECHO_N "checking whether NLS is requested... $ECHO_C" >&6
- # Check whether --enable-nls or --disable-nls was given.
+ { echo "$as_me:$LINENO: checking whether NLS is requested" >&5
+echo $ECHO_N "checking whether NLS is requested... $ECHO_C" >&6; }
+ # Check whether --enable-nls was given.
if test "${enable_nls+set}" = set; then
- enableval="$enable_nls"
- USE_NLS=$enableval
+ enableval=$enable_nls; USE_NLS=$enableval
else
USE_NLS=yes
-fi;
- echo "$as_me:$LINENO: result: $USE_NLS" >&5
-echo "${ECHO_T}$USE_NLS" >&6
+fi
+
+ { echo "$as_me:$LINENO: result: $USE_NLS" >&5
+echo "${ECHO_T}$USE_NLS" >&6; }
# Extract the first word of "msgfmt", so it can be a program name with args.
set dummy msgfmt; ac_word=$2
-echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
if test "${ac_cv_path_MSGFMT+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
fi
MSGFMT="$ac_cv_path_MSGFMT"
if test "$MSGFMT" != ":"; then
- echo "$as_me:$LINENO: result: $MSGFMT" >&5
-echo "${ECHO_T}$MSGFMT" >&6
+ { echo "$as_me:$LINENO: result: $MSGFMT" >&5
+echo "${ECHO_T}$MSGFMT" >&6; }
else
- echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+ { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
fi
# Extract the first word of "gmsgfmt", so it can be a program name with args.
set dummy gmsgfmt; ac_word=$2
-echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
if test "${ac_cv_path_GMSGFMT+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
fi
done
done
+IFS=$as_save_IFS
test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
;;
esac
fi
GMSGFMT=$ac_cv_path_GMSGFMT
-
if test -n "$GMSGFMT"; then
- echo "$as_me:$LINENO: result: $GMSGFMT" >&5
-echo "${ECHO_T}$GMSGFMT" >&6
+ { echo "$as_me:$LINENO: result: $GMSGFMT" >&5
+echo "${ECHO_T}$GMSGFMT" >&6; }
else
- echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+ { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
fi
+
# Prepare PATH_SEPARATOR.
# The user is always right.
if test "${PATH_SEPARATOR+set}" != set; then
# Extract the first word of "xgettext", so it can be a program name with args.
set dummy xgettext; ac_word=$2
-echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
if test "${ac_cv_path_XGETTEXT+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
fi
XGETTEXT="$ac_cv_path_XGETTEXT"
if test "$XGETTEXT" != ":"; then
- echo "$as_me:$LINENO: result: $XGETTEXT" >&5
-echo "${ECHO_T}$XGETTEXT" >&6
+ { echo "$as_me:$LINENO: result: $XGETTEXT" >&5
+echo "${ECHO_T}$XGETTEXT" >&6; }
else
- echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+ { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
fi
rm -f messages.po
# Extract the first word of "msgmerge", so it can be a program name with args.
set dummy msgmerge; ac_word=$2
-echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
if test "${ac_cv_path_MSGMERGE+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
fi
MSGMERGE="$ac_cv_path_MSGMERGE"
if test "$MSGMERGE" != ":"; then
- echo "$as_me:$LINENO: result: $MSGMERGE" >&5
-echo "${ECHO_T}$MSGMERGE" >&6
+ { echo "$as_me:$LINENO: result: $MSGMERGE" >&5
+echo "${ECHO_T}$MSGMERGE" >&6; }
else
- echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+ { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
fi
: ;
else
GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'`
- echo "$as_me:$LINENO: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5
-echo "${ECHO_T}found $GMSGFMT program is not GNU msgfmt; ignore it" >&6
+ { echo "$as_me:$LINENO: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5
+echo "${ECHO_T}found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; }
GMSGFMT=":"
fi
fi
(if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
: ;
else
- echo "$as_me:$LINENO: result: found xgettext program is not GNU xgettext; ignore it" >&5
-echo "${ECHO_T}found xgettext program is not GNU xgettext; ignore it" >&6
+ { echo "$as_me:$LINENO: result: found xgettext program is not GNU xgettext; ignore it" >&5
+echo "${ECHO_T}found xgettext program is not GNU xgettext; ignore it" >&6; }
XGETTEXT=":"
fi
rm -f messages.po
fi
- ac_config_commands="$ac_config_commands default-1"
+ ac_config_commands="$ac_config_commands default-1"
prefix="$acl_save_prefix"
-# Check whether --with-gnu-ld or --without-gnu-ld was given.
+# Check whether --with-gnu-ld was given.
if test "${with_gnu_ld+set}" = set; then
- withval="$with_gnu_ld"
- test "$withval" = no || with_gnu_ld=yes
+ withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
else
with_gnu_ld=no
-fi;
+fi
+
# Prepare PATH_SEPARATOR.
# The user is always right.
if test "${PATH_SEPARATOR+set}" != set; then
ac_prog=ld
if test "$GCC" = yes; then
# Check if gcc -print-prog-name=ld gives a path.
- echo "$as_me:$LINENO: checking for ld used by GCC" >&5
-echo $ECHO_N "checking for ld used by GCC... $ECHO_C" >&6
+ { echo "$as_me:$LINENO: checking for ld used by GCC" >&5
+echo $ECHO_N "checking for ld used by GCC... $ECHO_C" >&6; }
case $host in
*-*-mingw*)
# gcc leaves a trailing carriage return which upsets mingw
;;
esac
elif test "$with_gnu_ld" = yes; then
- echo "$as_me:$LINENO: checking for GNU ld" >&5
-echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
+ { echo "$as_me:$LINENO: checking for GNU ld" >&5
+echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6; }
else
- echo "$as_me:$LINENO: checking for non-GNU ld" >&5
-echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
+ { echo "$as_me:$LINENO: checking for non-GNU ld" >&5
+echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; }
fi
if test "${acl_cv_path_LD+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
LD="$acl_cv_path_LD"
if test -n "$LD"; then
- echo "$as_me:$LINENO: result: $LD" >&5
-echo "${ECHO_T}$LD" >&6
+ { echo "$as_me:$LINENO: result: $LD" >&5
+echo "${ECHO_T}$LD" >&6; }
else
- echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+ { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
fi
test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
{ (exit 1); exit 1; }; }
-echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
-echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
+echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; }
if test "${acl_cv_prog_gnu_ld+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
acl_cv_prog_gnu_ld=no ;;
esac
fi
-echo "$as_me:$LINENO: result: $acl_cv_prog_gnu_ld" >&5
-echo "${ECHO_T}$acl_cv_prog_gnu_ld" >&6
+{ echo "$as_me:$LINENO: result: $acl_cv_prog_gnu_ld" >&5
+echo "${ECHO_T}$acl_cv_prog_gnu_ld" >&6; }
with_gnu_ld=$acl_cv_prog_gnu_ld
- echo "$as_me:$LINENO: checking for shared library run path origin" >&5
-echo $ECHO_N "checking for shared library run path origin... $ECHO_C" >&6
+ { echo "$as_me:$LINENO: checking for shared library run path origin" >&5
+echo $ECHO_N "checking for shared library run path origin... $ECHO_C" >&6; }
if test "${acl_cv_rpath+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
acl_cv_rpath=done
fi
-echo "$as_me:$LINENO: result: $acl_cv_rpath" >&5
-echo "${ECHO_T}$acl_cv_rpath" >&6
+{ echo "$as_me:$LINENO: result: $acl_cv_rpath" >&5
+echo "${ECHO_T}$acl_cv_rpath" >&6; }
wl="$acl_cv_wl"
libext="$acl_cv_libext"
shlibext="$acl_cv_shlibext"
hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
hardcode_direct="$acl_cv_hardcode_direct"
hardcode_minus_L="$acl_cv_hardcode_minus_L"
- # Check whether --enable-rpath or --disable-rpath was given.
+ # Check whether --enable-rpath was given.
if test "${enable_rpath+set}" = set; then
- enableval="$enable_rpath"
- :
+ enableval=$enable_rpath; :
else
enable_rpath=yes
-fi;
+fi
+
prefix="$acl_save_prefix"
-# Check whether --with-libiconv-prefix or --without-libiconv-prefix was given.
+# Check whether --with-libiconv-prefix was given.
if test "${with_libiconv_prefix+set}" = set; then
- withval="$with_libiconv_prefix"
-
+ withval=$with_libiconv_prefix;
if test "X$withval" = "Xno"; then
use_additional=no
else
fi
fi
-fi;
+fi
+
LIBICONV=
LTLIBICONV=
INCICONV=
- echo "$as_me:$LINENO: checking for CFPreferencesCopyAppValue" >&5
-echo $ECHO_N "checking for CFPreferencesCopyAppValue... $ECHO_C" >&6
+ { echo "$as_me:$LINENO: checking for CFPreferencesCopyAppValue" >&5
+echo $ECHO_N "checking for CFPreferencesCopyAppValue... $ECHO_C" >&6; }
if test "${gt_cv_func_CFPreferencesCopyAppValue+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
- (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
-gt_cv_func_CFPreferencesCopyAppValue=no
+ gt_cv_func_CFPreferencesCopyAppValue=no
fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext \
conftest$ac_exeext conftest.$ac_ext
CPPFLAGS="$gt_save_CPPFLAGS"
LIBS="$gt_save_LIBS"
fi
-echo "$as_me:$LINENO: result: $gt_cv_func_CFPreferencesCopyAppValue" >&5
-echo "${ECHO_T}$gt_cv_func_CFPreferencesCopyAppValue" >&6
+{ echo "$as_me:$LINENO: result: $gt_cv_func_CFPreferencesCopyAppValue" >&5
+echo "${ECHO_T}$gt_cv_func_CFPreferencesCopyAppValue" >&6; }
if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then
cat >>confdefs.h <<\_ACEOF
_ACEOF
fi
- echo "$as_me:$LINENO: checking for CFLocaleCopyCurrent" >&5
-echo $ECHO_N "checking for CFLocaleCopyCurrent... $ECHO_C" >&6
+ { echo "$as_me:$LINENO: checking for CFLocaleCopyCurrent" >&5
+echo $ECHO_N "checking for CFLocaleCopyCurrent... $ECHO_C" >&6; }
if test "${gt_cv_func_CFLocaleCopyCurrent+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
- (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
-gt_cv_func_CFLocaleCopyCurrent=no
+ gt_cv_func_CFLocaleCopyCurrent=no
fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext \
conftest$ac_exeext conftest.$ac_ext
CPPFLAGS="$gt_save_CPPFLAGS"
LIBS="$gt_save_LIBS"
fi
-echo "$as_me:$LINENO: result: $gt_cv_func_CFLocaleCopyCurrent" >&5
-echo "${ECHO_T}$gt_cv_func_CFLocaleCopyCurrent" >&6
+{ echo "$as_me:$LINENO: result: $gt_cv_func_CFLocaleCopyCurrent" >&5
+echo "${ECHO_T}$gt_cv_func_CFLocaleCopyCurrent" >&6; }
if test $gt_cv_func_CFLocaleCopyCurrent = yes; then
cat >>confdefs.h <<\_ACEOF
- echo "$as_me:$LINENO: checking whether NLS is requested" >&5
-echo $ECHO_N "checking whether NLS is requested... $ECHO_C" >&6
- # Check whether --enable-nls or --disable-nls was given.
+ { echo "$as_me:$LINENO: checking whether NLS is requested" >&5
+echo $ECHO_N "checking whether NLS is requested... $ECHO_C" >&6; }
+ # Check whether --enable-nls was given.
if test "${enable_nls+set}" = set; then
- enableval="$enable_nls"
- USE_NLS=$enableval
+ enableval=$enable_nls; USE_NLS=$enableval
else
USE_NLS=yes
-fi;
- echo "$as_me:$LINENO: result: $USE_NLS" >&5
-echo "${ECHO_T}$USE_NLS" >&6
+fi
+
+ { echo "$as_me:$LINENO: result: $USE_NLS" >&5
+echo "${ECHO_T}$USE_NLS" >&6; }
- echo "$as_me:$LINENO: checking for GNU gettext in libc" >&5
-echo $ECHO_N "checking for GNU gettext in libc... $ECHO_C" >&6
+ { echo "$as_me:$LINENO: checking for GNU gettext in libc" >&5
+echo $ECHO_N "checking for GNU gettext in libc... $ECHO_C" >&6; }
if test "${gt_cv_func_gnugettext2_libc+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
- (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
-gt_cv_func_gnugettext2_libc=no
+ gt_cv_func_gnugettext2_libc=no
fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext \
conftest$ac_exeext conftest.$ac_ext
fi
-echo "$as_me:$LINENO: result: $gt_cv_func_gnugettext2_libc" >&5
-echo "${ECHO_T}$gt_cv_func_gnugettext2_libc" >&6
+{ echo "$as_me:$LINENO: result: $gt_cv_func_gnugettext2_libc" >&5
+echo "${ECHO_T}$gt_cv_func_gnugettext2_libc" >&6; }
if test "$gt_cv_func_gnugettext2_libc" != "yes"; then
done
- echo "$as_me:$LINENO: checking for iconv" >&5
-echo $ECHO_N "checking for iconv... $ECHO_C" >&6
+ { echo "$as_me:$LINENO: checking for iconv" >&5
+echo $ECHO_N "checking for iconv... $ECHO_C" >&6; }
if test "${am_cv_func_iconv+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
- (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
+
fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext \
conftest$ac_exeext conftest.$ac_ext
if test "$am_cv_func_iconv" != yes; then
am_save_LIBS="$LIBS"
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
- (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
+
fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext \
conftest$ac_exeext conftest.$ac_ext
LIBS="$am_save_LIBS"
fi
fi
-echo "$as_me:$LINENO: result: $am_cv_func_iconv" >&5
-echo "${ECHO_T}$am_cv_func_iconv" >&6
+{ echo "$as_me:$LINENO: result: $am_cv_func_iconv" >&5
+echo "${ECHO_T}$am_cv_func_iconv" >&6; }
if test "$am_cv_func_iconv" = yes; then
cat >>confdefs.h <<\_ACEOF
fi
if test "$am_cv_lib_iconv" = yes; then
- echo "$as_me:$LINENO: checking how to link with libiconv" >&5
-echo $ECHO_N "checking how to link with libiconv... $ECHO_C" >&6
- echo "$as_me:$LINENO: result: $LIBICONV" >&5
-echo "${ECHO_T}$LIBICONV" >&6
+ { echo "$as_me:$LINENO: checking how to link with libiconv" >&5
+echo $ECHO_N "checking how to link with libiconv... $ECHO_C" >&6; }
+ { echo "$as_me:$LINENO: result: $LIBICONV" >&5
+echo "${ECHO_T}$LIBICONV" >&6; }
else
CPPFLAGS="$am_save_CPPFLAGS"
LIBICONV=
prefix="$acl_save_prefix"
-# Check whether --with-libintl-prefix or --without-libintl-prefix was given.
+# Check whether --with-libintl-prefix was given.
if test "${with_libintl_prefix+set}" = set; then
- withval="$with_libintl_prefix"
-
+ withval=$with_libintl_prefix;
if test "X$withval" = "Xno"; then
use_additional=no
else
fi
fi
-fi;
+fi
+
LIBINTL=
LTLIBINTL=
INCINTL=
done
fi
- echo "$as_me:$LINENO: checking for GNU gettext in libintl" >&5
-echo $ECHO_N "checking for GNU gettext in libintl... $ECHO_C" >&6
+ { echo "$as_me:$LINENO: checking for GNU gettext in libintl" >&5
+echo $ECHO_N "checking for GNU gettext in libintl... $ECHO_C" >&6; }
if test "${gt_cv_func_gnugettext2_libintl+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
- (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
-gt_cv_func_gnugettext2_libintl=no
+ gt_cv_func_gnugettext2_libintl=no
fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext \
conftest$ac_exeext conftest.$ac_ext
if test "$gt_cv_func_gnugettext2_libintl" != yes && test -n "$LIBICONV"; then
LIBS="$LIBS $LIBICONV"
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
- (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
+
fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext \
conftest$ac_exeext conftest.$ac_ext
fi
CPPFLAGS="$gt_save_CPPFLAGS"
LIBS="$gt_save_LIBS"
fi
-echo "$as_me:$LINENO: result: $gt_cv_func_gnugettext2_libintl" >&5
-echo "${ECHO_T}$gt_cv_func_gnugettext2_libintl" >&6
+{ echo "$as_me:$LINENO: result: $gt_cv_func_gnugettext2_libintl" >&5
+echo "${ECHO_T}$gt_cv_func_gnugettext2_libintl" >&6; }
fi
if test "$gt_cv_func_gnugettext2_libc" = "yes" \
fi
fi
- echo "$as_me:$LINENO: checking whether to use NLS" >&5
-echo $ECHO_N "checking whether to use NLS... $ECHO_C" >&6
- echo "$as_me:$LINENO: result: $USE_NLS" >&5
-echo "${ECHO_T}$USE_NLS" >&6
+ { echo "$as_me:$LINENO: checking whether to use NLS" >&5
+echo $ECHO_N "checking whether to use NLS... $ECHO_C" >&6; }
+ { echo "$as_me:$LINENO: result: $USE_NLS" >&5
+echo "${ECHO_T}$USE_NLS" >&6; }
if test "$USE_NLS" = "yes"; then
- echo "$as_me:$LINENO: checking where the gettext function comes from" >&5
-echo $ECHO_N "checking where the gettext function comes from... $ECHO_C" >&6
+ { echo "$as_me:$LINENO: checking where the gettext function comes from" >&5
+echo $ECHO_N "checking where the gettext function comes from... $ECHO_C" >&6; }
if test "$gt_use_preinstalled_gnugettext" = "yes"; then
if test "$gt_cv_func_gnugettext2_libintl" = "yes"; then
gt_source="external libintl"
else
gt_source="included intl directory"
fi
- echo "$as_me:$LINENO: result: $gt_source" >&5
-echo "${ECHO_T}$gt_source" >&6
+ { echo "$as_me:$LINENO: result: $gt_source" >&5
+echo "${ECHO_T}$gt_source" >&6; }
fi
if test "$USE_NLS" = "yes"; then
if test "$gt_use_preinstalled_gnugettext" = "yes"; then
if test "$gt_cv_func_gnugettext2_libintl" = "yes"; then
- echo "$as_me:$LINENO: checking how to link with libintl" >&5
-echo $ECHO_N "checking how to link with libintl... $ECHO_C" >&6
- echo "$as_me:$LINENO: result: $LIBINTL" >&5
-echo "${ECHO_T}$LIBINTL" >&6
+ { echo "$as_me:$LINENO: checking how to link with libintl" >&5
+echo $ECHO_N "checking how to link with libintl... $ECHO_C" >&6; }
+ { echo "$as_me:$LINENO: result: $LIBINTL" >&5
+echo "${ECHO_T}$LIBINTL" >&6; }
for element in $INCINTL; do
haveit=
fi
- ac_config_files="$ac_config_files Makefile po/Makefile.in doc/Makefile man/Makefile man/cs/Makefile man/de/Makefile man/es/Makefile man/fi/Makefile man/fr/Makefile man/hu/Makefile man/id/Makefile man/it/Makefile man/ja/Makefile man/ko/Makefile man/pl/Makefile man/pt_BR/Makefile man/ru/Makefile man/tr/Makefile man/zh_CN/Makefile man/zh_TW/Makefile libmisc/Makefile lib/Makefile src/Makefile contrib/Makefile etc/Makefile etc/pam.d/Makefile shadow.spec"
+ac_config_files="$ac_config_files Makefile po/Makefile.in doc/Makefile man/Makefile man/cs/Makefile man/de/Makefile man/es/Makefile man/fi/Makefile man/fr/Makefile man/hu/Makefile man/id/Makefile man/it/Makefile man/ja/Makefile man/ko/Makefile man/pl/Makefile man/pt_BR/Makefile man/ru/Makefile man/sv/Makefile man/tr/Makefile man/zh_CN/Makefile man/zh_TW/Makefile libmisc/Makefile lib/Makefile src/Makefile contrib/Makefile etc/Makefile etc/pam.d/Makefile shadow.spec"
cat >confcache <<\_ACEOF
# This file is a shell script that caches the results of configure
# The following way of writing the cache mishandles newlines in values,
# but we know of no workaround that is simple, portable, and efficient.
-# So, don't put newlines in cache variables' values.
+# So, we kill variables containing newlines.
# Ultrix sh set writes to stderr and can't be redirected directly,
# and sets the high bit in the cache file unless we assign to the vars.
-{
+(
+ for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
+ eval ac_val=\$$ac_var
+ case $ac_val in #(
+ *${as_nl}*)
+ case $ac_var in #(
+ *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
+echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
+ esac
+ case $ac_var in #(
+ _ | IFS | as_nl) ;; #(
+ *) $as_unset $ac_var ;;
+ esac ;;
+ esac
+ done
+
(set) 2>&1 |
- case `(ac_space=' '; set | grep ac_space) 2>&1` in
- *ac_space=\ *)
+ case $as_nl`(ac_space=' '; set) 2>&1` in #(
+ *${as_nl}ac_space=\ *)
# `set' does not quote correctly, so add quotes (double-quote
# substitution turns \\\\ into \\, and sed turns \\ into \).
sed -n \
"s/'/'\\\\''/g;
s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
- ;;
+ ;; #(
*)
# `set' quotes correctly as required by POSIX, so do not add quotes.
- sed -n \
- "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
+ sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
;;
- esac;
-} |
+ esac |
+ sort
+) |
sed '
+ /^ac_cv_env_/b end
t clear
- : clear
+ :clear
s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
t end
- /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
- : end' >>confcache
-if diff $cache_file confcache >/dev/null 2>&1; then :; else
- if test -w $cache_file; then
- test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
+ s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
+ :end' >>confcache
+if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
+ if test -w "$cache_file"; then
+ test "x$cache_file" != "x/dev/null" &&
+ { echo "$as_me:$LINENO: updating cache $cache_file" >&5
+echo "$as_me: updating cache $cache_file" >&6;}
cat confcache >$cache_file
else
- echo "not updating unwritable cache $cache_file"
+ { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
+echo "$as_me: not updating unwritable cache $cache_file" >&6;}
fi
fi
rm -f confcache
# Let make expand exec_prefix.
test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
-# VPATH may cause trouble with some makes, so we remove $(srcdir),
-# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
-# trailing colons and then remove the whole line if VPATH becomes empty
-# (actually we leave an empty line to preserve line numbers).
-if test "x$srcdir" = x.; then
- ac_vpsub='/^[ ]*VPATH[ ]*=/{
-s/:*\$(srcdir):*/:/;
-s/:*\${srcdir}:*/:/;
-s/:*@srcdir@:*/:/;
-s/^\([^=]*=[ ]*\):*/\1/;
-s/:*$//;
-s/^[^=]*=[ ]*$//;
-}'
-fi
-
DEFS=-DHAVE_CONFIG_H
ac_libobjs=
ac_ltlibobjs=
for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
# 1. Remove the extension, and $U if already installed.
- ac_i=`echo "$ac_i" |
- sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
- # 2. Add them.
- ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
- ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
+ ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
+ ac_i=`echo "$ac_i" | sed "$ac_script"`
+ # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
+ # will be set to the directory where LIBOBJS objects are built.
+ ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
+ ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
done
LIBOBJS=$ac_libobjs
# Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
# is contrary to our usage. Disable this feature.
alias -g '${1+"$@"}'='"$@"'
-elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
- set -o posix
+ setopt NO_GLOB_SUBST
+else
+ case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
fi
+BIN_SH=xpg4; export BIN_SH # for Tru64
DUALCASE=1; export DUALCASE # for MKS sh
+
+# PATH needs CR
+# Avoid depending upon Character Ranges.
+as_cr_letters='abcdefghijklmnopqrstuvwxyz'
+as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
+as_cr_Letters=$as_cr_letters$as_cr_LETTERS
+as_cr_digits='0123456789'
+as_cr_alnum=$as_cr_Letters$as_cr_digits
+
+# The user is always right.
+if test "${PATH_SEPARATOR+set}" != set; then
+ echo "#! /bin/sh" >conf$$.sh
+ echo "exit 0" >>conf$$.sh
+ chmod +x conf$$.sh
+ if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
+ PATH_SEPARATOR=';'
+ else
+ PATH_SEPARATOR=:
+ fi
+ rm -f conf$$.sh
+fi
+
# Support unset when possible.
if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
as_unset=unset
fi
+# IFS
+# We need space, tab and new line, in precisely that order. Quoting is
+# there to prevent editors from complaining about space-tab.
+# (If _AS_PATH_WALK were called with IFS unset, it would disable word
+# splitting by setting IFS to empty value.)
+as_nl='
+'
+IFS=" "" $as_nl"
+
+# Find who we are. Look in the path if we contain no directory separator.
+case $0 in
+ *[\\/]* ) as_myself=$0 ;;
+ *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
+done
+IFS=$as_save_IFS
+
+ ;;
+esac
+# We did not find ourselves, most probably we were run as `sh COMMAND'
+# in which case we are not to be found in the path.
+if test "x$as_myself" = x; then
+ as_myself=$0
+fi
+if test ! -f "$as_myself"; then
+ echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
+ { (exit 1); exit 1; }
+fi
+
# Work around bugs in pre-3.0 UWIN ksh.
-$as_unset ENV MAIL MAILPATH
+for as_var in ENV MAIL MAILPATH
+do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
+done
PS1='$ '
PS2='> '
PS4='+ '
if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
eval $as_var=C; export $as_var
else
- $as_unset $as_var
+ ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
fi
done
# Required to use basename.
-if expr a : '\(a\)' >/dev/null 2>&1; then
+if expr a : '\(a\)' >/dev/null 2>&1 &&
+ test "X`expr 00001 : '.*\(...\)'`" = X001; then
as_expr=expr
else
as_expr=false
fi
-if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
+if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
as_basename=basename
else
as_basename=false
# Name of the executable.
-as_me=`$as_basename "$0" ||
+as_me=`$as_basename -- "$0" ||
$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
X"$0" : 'X\(//\)$' \| \
- X"$0" : 'X\(/\)$' \| \
- . : '\(.\)' 2>/dev/null ||
+ X"$0" : 'X\(/\)' \| . 2>/dev/null ||
echo X/"$0" |
- sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
- /^X\/\(\/\/\)$/{ s//\1/; q; }
- /^X\/\(\/\).*/{ s//\1/; q; }
- s/.*/./; q'`
+ sed '/^.*\/\([^/][^/]*\)\/*$/{
+ s//\1/
+ q
+ }
+ /^X\/\(\/\/\)$/{
+ s//\1/
+ q
+ }
+ /^X\/\(\/\).*/{
+ s//\1/
+ q
+ }
+ s/.*/./; q'`
+# CDPATH.
+$as_unset CDPATH
-# PATH needs CR, and LINENO needs CR and PATH.
-# Avoid depending upon Character Ranges.
-as_cr_letters='abcdefghijklmnopqrstuvwxyz'
-as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
-as_cr_Letters=$as_cr_letters$as_cr_LETTERS
-as_cr_digits='0123456789'
-as_cr_alnum=$as_cr_Letters$as_cr_digits
-# The user is always right.
-if test "${PATH_SEPARATOR+set}" != set; then
- echo "#! /bin/sh" >conf$$.sh
- echo "exit 0" >>conf$$.sh
- chmod +x conf$$.sh
- if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
- PATH_SEPARATOR=';'
- else
- PATH_SEPARATOR=:
- fi
- rm -f conf$$.sh
-fi
-
- as_lineno_1=$LINENO
- as_lineno_2=$LINENO
- as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
- test "x$as_lineno_1" != "x$as_lineno_2" &&
- test "x$as_lineno_3" = "x$as_lineno_2" || {
- # Find who we are. Look in the path if we contain no path at all
- # relative or not.
- case $0 in
- *[\\/]* ) as_myself=$0 ;;
- *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
- IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
- test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
-done
-
- ;;
- esac
- # We did not find ourselves, most probably we were run as `sh COMMAND'
- # in which case we are not to be found in the path.
- if test "x$as_myself" = x; then
- as_myself=$0
- fi
- if test ! -f "$as_myself"; then
- { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
-echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
- { (exit 1); exit 1; }; }
- fi
- case $CONFIG_SHELL in
- '')
- as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
-do
- IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
- for as_base in sh bash ksh sh5; do
- case $as_dir in
- /*)
- if ("$as_dir/$as_base" -c '
as_lineno_1=$LINENO
as_lineno_2=$LINENO
- as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
test "x$as_lineno_1" != "x$as_lineno_2" &&
- test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
- $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
- $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
- CONFIG_SHELL=$as_dir/$as_base
- export CONFIG_SHELL
- exec "$CONFIG_SHELL" "$0" ${1+"$@"}
- fi;;
- esac
- done
-done
-;;
- esac
+ test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
# Create $as_me.lineno as a copy of $as_myself, but with $LINENO
# uniformly replaced by the line number. The first 'sed' inserts a
- # line-number line before each line; the second 'sed' does the real
- # work. The second script uses 'N' to pair each line-number line
- # with the numbered line, and appends trailing '-' during
- # substitution so that $LINENO is not a special case at line end.
+ # line-number line after each line using $LINENO; the second 'sed'
+ # does the real work. The second script uses 'N' to pair each
+ # line-number line with the line containing $LINENO, and appends
+ # trailing '-' during substitution so that $LINENO is not a special
+ # case at line end.
# (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
- # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
- sed '=' <$as_myself |
+ # scripts with optimization help from Paolo Bonzini. Blame Lee
+ # E. McMahon (1931-1989) for sed's syntax. :-)
+ sed -n '
+ p
+ /[$]LINENO/=
+ ' <$as_myself |
sed '
+ s/[$]LINENO.*/&-/
+ t lineno
+ b
+ :lineno
N
- s,$,-,
- : loop
- s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
+ :loop
+ s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
t loop
- s,-$,,
- s,^['$as_cr_digits']*\n,,
+ s/-\n.*//
' >$as_me.lineno &&
- chmod +x $as_me.lineno ||
- { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
-echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
+ chmod +x "$as_me.lineno" ||
+ { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
{ (exit 1); exit 1; }; }
# Don't try to exec as it changes $[0], causing all sort of problems
# (the dirname of $[0] is not the place where we might find the
- # original and so on. Autoconf is especially sensible to this).
- . ./$as_me.lineno
+ # original and so on. Autoconf is especially sensitive to this).
+ . "./$as_me.lineno"
# Exit status is that of the last command.
exit
}
-case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
- *c*,-n*) ECHO_N= ECHO_C='
-' ECHO_T=' ' ;;
- *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
- *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
+if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
+ as_dirname=dirname
+else
+ as_dirname=false
+fi
+
+ECHO_C= ECHO_N= ECHO_T=
+case `echo -n x` in
+-n*)
+ case `echo 'x\c'` in
+ *c*) ECHO_T=' ';; # ECHO_T is single tab character.
+ *) ECHO_C='\c';;
+ esac;;
+*)
+ ECHO_N='-n';;
esac
-if expr a : '\(a\)' >/dev/null 2>&1; then
+if expr a : '\(a\)' >/dev/null 2>&1 &&
+ test "X`expr 00001 : '.*\(...\)'`" = X001; then
as_expr=expr
else
as_expr=false
fi
rm -f conf$$ conf$$.exe conf$$.file
+if test -d conf$$.dir; then
+ rm -f conf$$.dir/conf$$.file
+else
+ rm -f conf$$.dir
+ mkdir conf$$.dir
+fi
echo >conf$$.file
if ln -s conf$$.file conf$$ 2>/dev/null; then
- # We could just check for DJGPP; but this test a) works b) is more generic
- # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
- if test -f conf$$.exe; then
- # Don't use ln at all; we don't have any links
+ as_ln_s='ln -s'
+ # ... but there are two gotchas:
+ # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
+ # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
+ # In both cases, we have to default to `cp -p'.
+ ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
as_ln_s='cp -p'
- else
- as_ln_s='ln -s'
- fi
elif ln conf$$.file conf$$ 2>/dev/null; then
as_ln_s=ln
else
as_ln_s='cp -p'
fi
-rm -f conf$$ conf$$.exe conf$$.file
+rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
+rmdir conf$$.dir 2>/dev/null
if mkdir -p . 2>/dev/null; then
as_mkdir_p=:
as_mkdir_p=false
fi
-as_executable_p="test -f"
+# Find out whether ``test -x'' works. Don't use a zero-byte file, as
+# systems may use methods other than mode bits to determine executability.
+cat >conf$$.file <<_ASEOF
+#! /bin/sh
+exit 0
+_ASEOF
+chmod +x conf$$.file
+if test -x conf$$.file >/dev/null 2>&1; then
+ as_executable_p="test -x"
+else
+ as_executable_p=:
+fi
+rm -f conf$$.file
# Sed expression to map a string onto a valid CPP name.
as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
-# IFS
-# We need space, tab and new line, in precisely that order.
-as_nl='
-'
-IFS=" $as_nl"
-
-# CDPATH.
-$as_unset CDPATH
-
exec 6>&1
-# Open the log real soon, to keep \$[0] and so on meaningful, and to
+# Save the log message, to keep $[0] and so on meaningful, and to
# report actual input values of CONFIG_FILES etc. instead of their
-# values after options handling. Logging --version etc. is OK.
-exec 5>>config.log
-{
- echo
- sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
-## Running $as_me. ##
-_ASBOX
-} >&5
-cat >&5 <<_CSEOF
-
+# values after options handling.
+ac_log="
This file was extended by $as_me, which was
-generated by GNU Autoconf 2.59. Invocation command line was
+generated by GNU Autoconf 2.60. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
CONFIG_HEADERS = $CONFIG_HEADERS
CONFIG_COMMANDS = $CONFIG_COMMANDS
$ $0 $@
-_CSEOF
-echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
-echo >&5
+on `(hostname || uname -n) 2>/dev/null | sed 1q`
+"
+
_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF
# Files that config.status was made for.
-if test -n "$ac_config_files"; then
- echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
-fi
-
-if test -n "$ac_config_headers"; then
- echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
-fi
-
-if test -n "$ac_config_links"; then
- echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
-fi
+config_files="$ac_config_files"
+config_headers="$ac_config_headers"
+config_commands="$ac_config_commands"
-if test -n "$ac_config_commands"; then
- echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
-fi
+_ACEOF
cat >>$CONFIG_STATUS <<\_ACEOF
-
ac_cs_usage="\
\`$as_me' instantiates files from templates according to the
current configuration.
$config_commands
Report bugs to <bug-autoconf@gnu.org>."
-_ACEOF
+_ACEOF
cat >>$CONFIG_STATUS <<_ACEOF
ac_cs_version="\\
config.status
-configured by $0, generated by GNU Autoconf 2.59,
- with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
+configured by $0, generated by GNU Autoconf 2.60,
+ with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
-Copyright (C) 2003 Free Software Foundation, Inc.
+Copyright (C) 2006 Free Software Foundation, Inc.
This config.status script is free software; the Free Software Foundation
gives unlimited permission to copy, distribute and modify it."
-srcdir=$srcdir
-INSTALL="$INSTALL"
+
+ac_pwd='$ac_pwd'
+srcdir='$srcdir'
+INSTALL='$INSTALL'
_ACEOF
cat >>$CONFIG_STATUS <<\_ACEOF
do
case $1 in
--*=*)
- ac_option=`expr "x$1" : 'x\([^=]*\)='`
- ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
+ ac_option=`expr "X$1" : 'X\([^=]*\)='`
+ ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
ac_shift=:
;;
- -*)
+ *)
ac_option=$1
ac_optarg=$2
ac_shift=shift
;;
- *) # This is not an option, so the user has probably given explicit
- # arguments.
- ac_option=$1
- ac_need_defaults=false;;
esac
case $ac_option in
# Handling of the options.
-_ACEOF
-cat >>$CONFIG_STATUS <<\_ACEOF
-recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
ac_cs_recheck=: ;;
- --version | --vers* | -V )
- echo "$ac_cs_version"; exit 0 ;;
- --he | --h)
- # Conflict between --help and --header
- { { echo "$as_me:$LINENO: error: ambiguous option: $1
-Try \`$0 --help' for more information." >&5
-echo "$as_me: error: ambiguous option: $1
-Try \`$0 --help' for more information." >&2;}
- { (exit 1); exit 1; }; };;
- --help | --hel | -h )
- echo "$ac_cs_usage"; exit 0 ;;
- --debug | --d* | -d )
+ --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
+ echo "$ac_cs_version"; exit ;;
+ --debug | --debu | --deb | --de | --d | -d )
debug=: ;;
--file | --fil | --fi | --f )
$ac_shift
$ac_shift
CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
ac_need_defaults=false;;
+ --he | --h)
+ # Conflict between --help and --header
+ { echo "$as_me: error: ambiguous option: $1
+Try \`$0 --help' for more information." >&2
+ { (exit 1); exit 1; }; };;
+ --help | --hel | -h )
+ echo "$ac_cs_usage"; exit ;;
-q | -quiet | --quiet | --quie | --qui | --qu | --q \
| -silent | --silent | --silen | --sile | --sil | --si | --s)
ac_cs_silent=: ;;
# This is an error.
- -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
-Try \`$0 --help' for more information." >&5
-echo "$as_me: error: unrecognized option: $1
-Try \`$0 --help' for more information." >&2;}
+ -*) { echo "$as_me: error: unrecognized option: $1
+Try \`$0 --help' for more information." >&2
{ (exit 1); exit 1; }; } ;;
- *) ac_config_targets="$ac_config_targets $1" ;;
+ *) ac_config_targets="$ac_config_targets $1"
+ ac_need_defaults=false ;;
esac
shift
_ACEOF
cat >>$CONFIG_STATUS <<_ACEOF
if \$ac_cs_recheck; then
- echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
- exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
+ echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
+ CONFIG_SHELL=$SHELL
+ export CONFIG_SHELL
+ exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
fi
_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF
+exec 5>>config.log
+{
+ echo
+ sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
+## Running $as_me. ##
+_ASBOX
+ echo "$ac_log"
+} >&5
+_ACEOF
cat >>$CONFIG_STATUS <<_ACEOF
#
-# INIT-COMMANDS section.
+# INIT-COMMANDS
#
-
AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
# Capture the value of obsolete ALL_LINGUAS because we need it to compute
# POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES, CATALOGS. But hide it
_ACEOF
-
-
cat >>$CONFIG_STATUS <<\_ACEOF
+
+# Handling of arguments.
for ac_config_target in $ac_config_targets
do
- case "$ac_config_target" in
- # Handling of arguments.
- "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
- "po/Makefile.in" ) CONFIG_FILES="$CONFIG_FILES po/Makefile.in" ;;
- "doc/Makefile" ) CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
- "man/Makefile" ) CONFIG_FILES="$CONFIG_FILES man/Makefile" ;;
- "man/cs/Makefile" ) CONFIG_FILES="$CONFIG_FILES man/cs/Makefile" ;;
- "man/de/Makefile" ) CONFIG_FILES="$CONFIG_FILES man/de/Makefile" ;;
- "man/es/Makefile" ) CONFIG_FILES="$CONFIG_FILES man/es/Makefile" ;;
- "man/fi/Makefile" ) CONFIG_FILES="$CONFIG_FILES man/fi/Makefile" ;;
- "man/fr/Makefile" ) CONFIG_FILES="$CONFIG_FILES man/fr/Makefile" ;;
- "man/hu/Makefile" ) CONFIG_FILES="$CONFIG_FILES man/hu/Makefile" ;;
- "man/id/Makefile" ) CONFIG_FILES="$CONFIG_FILES man/id/Makefile" ;;
- "man/it/Makefile" ) CONFIG_FILES="$CONFIG_FILES man/it/Makefile" ;;
- "man/ja/Makefile" ) CONFIG_FILES="$CONFIG_FILES man/ja/Makefile" ;;
- "man/ko/Makefile" ) CONFIG_FILES="$CONFIG_FILES man/ko/Makefile" ;;
- "man/pl/Makefile" ) CONFIG_FILES="$CONFIG_FILES man/pl/Makefile" ;;
- "man/pt_BR/Makefile" ) CONFIG_FILES="$CONFIG_FILES man/pt_BR/Makefile" ;;
- "man/ru/Makefile" ) CONFIG_FILES="$CONFIG_FILES man/ru/Makefile" ;;
- "man/tr/Makefile" ) CONFIG_FILES="$CONFIG_FILES man/tr/Makefile" ;;
- "man/zh_CN/Makefile" ) CONFIG_FILES="$CONFIG_FILES man/zh_CN/Makefile" ;;
- "man/zh_TW/Makefile" ) CONFIG_FILES="$CONFIG_FILES man/zh_TW/Makefile" ;;
- "libmisc/Makefile" ) CONFIG_FILES="$CONFIG_FILES libmisc/Makefile" ;;
- "lib/Makefile" ) CONFIG_FILES="$CONFIG_FILES lib/Makefile" ;;
- "src/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
- "contrib/Makefile" ) CONFIG_FILES="$CONFIG_FILES contrib/Makefile" ;;
- "etc/Makefile" ) CONFIG_FILES="$CONFIG_FILES etc/Makefile" ;;
- "etc/pam.d/Makefile" ) CONFIG_FILES="$CONFIG_FILES etc/pam.d/Makefile" ;;
- "shadow.spec" ) CONFIG_FILES="$CONFIG_FILES shadow.spec" ;;
- "depfiles" ) CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
- "default-1" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
- "config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
+ case $ac_config_target in
+ "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
+ "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
+ "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
+ "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
+ "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in" ;;
+ "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
+ "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;;
+ "man/cs/Makefile") CONFIG_FILES="$CONFIG_FILES man/cs/Makefile" ;;
+ "man/de/Makefile") CONFIG_FILES="$CONFIG_FILES man/de/Makefile" ;;
+ "man/es/Makefile") CONFIG_FILES="$CONFIG_FILES man/es/Makefile" ;;
+ "man/fi/Makefile") CONFIG_FILES="$CONFIG_FILES man/fi/Makefile" ;;
+ "man/fr/Makefile") CONFIG_FILES="$CONFIG_FILES man/fr/Makefile" ;;
+ "man/hu/Makefile") CONFIG_FILES="$CONFIG_FILES man/hu/Makefile" ;;
+ "man/id/Makefile") CONFIG_FILES="$CONFIG_FILES man/id/Makefile" ;;
+ "man/it/Makefile") CONFIG_FILES="$CONFIG_FILES man/it/Makefile" ;;
+ "man/ja/Makefile") CONFIG_FILES="$CONFIG_FILES man/ja/Makefile" ;;
+ "man/ko/Makefile") CONFIG_FILES="$CONFIG_FILES man/ko/Makefile" ;;
+ "man/pl/Makefile") CONFIG_FILES="$CONFIG_FILES man/pl/Makefile" ;;
+ "man/pt_BR/Makefile") CONFIG_FILES="$CONFIG_FILES man/pt_BR/Makefile" ;;
+ "man/ru/Makefile") CONFIG_FILES="$CONFIG_FILES man/ru/Makefile" ;;
+ "man/sv/Makefile") CONFIG_FILES="$CONFIG_FILES man/sv/Makefile" ;;
+ "man/tr/Makefile") CONFIG_FILES="$CONFIG_FILES man/tr/Makefile" ;;
+ "man/zh_CN/Makefile") CONFIG_FILES="$CONFIG_FILES man/zh_CN/Makefile" ;;
+ "man/zh_TW/Makefile") CONFIG_FILES="$CONFIG_FILES man/zh_TW/Makefile" ;;
+ "libmisc/Makefile") CONFIG_FILES="$CONFIG_FILES libmisc/Makefile" ;;
+ "lib/Makefile") CONFIG_FILES="$CONFIG_FILES lib/Makefile" ;;
+ "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
+ "contrib/Makefile") CONFIG_FILES="$CONFIG_FILES contrib/Makefile" ;;
+ "etc/Makefile") CONFIG_FILES="$CONFIG_FILES etc/Makefile" ;;
+ "etc/pam.d/Makefile") CONFIG_FILES="$CONFIG_FILES etc/pam.d/Makefile" ;;
+ "shadow.spec") CONFIG_FILES="$CONFIG_FILES shadow.spec" ;;
+
*) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
{ (exit 1); exit 1; }; };;
esac
done
+
# If the user did not use the arguments to specify the items to instantiate,
# then the envvar interface is used. Set only those that are not.
# We use the long form for the default assignment because of an extremely
fi
# Have a temporary directory for convenience. Make it in the build tree
-# simply because there is no reason to put it here, and in addition,
+# simply because there is no reason against having it here, and in addition,
# creating and moving files from /tmp can sometimes cause problems.
-# Create a temporary directory, and hook for its removal unless debugging.
+# Hook for its removal unless debugging.
+# Note that there is a small window in which the directory will not be cleaned:
+# after its creation but before its name has been assigned to `$tmp'.
$debug ||
{
- trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
+ tmp=
+ trap 'exit_status=$?
+ { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
+' 0
trap '{ (exit 1); exit 1; }' 1 2 13 15
}
-
# Create a (secure) tmp directory for tmp files.
{
- tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
+ tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
test -n "$tmp" && test -d "$tmp"
} ||
{
- tmp=./confstat$$-$RANDOM
- (umask 077 && mkdir $tmp)
+ tmp=./conf$$-$RANDOM
+ (umask 077 && mkdir "$tmp")
} ||
{
echo "$me: cannot create a temporary directory in ." >&2
{ (exit 1); exit 1; }
}
-_ACEOF
-
-cat >>$CONFIG_STATUS <<_ACEOF
-
#
-# CONFIG_FILES section.
+# Set up the sed scripts for CONFIG_FILES section.
#
# No need to generate the scripts if there are no CONFIG_FILES.
# This happens for instance when ./config.status config.h
-if test -n "\$CONFIG_FILES"; then
- # Protect against being on the right side of a sed subst in config.status.
- sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
- s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
-s,@SHELL@,$SHELL,;t t
-s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
-s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
-s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
-s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
-s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
-s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
-s,@exec_prefix@,$exec_prefix,;t t
-s,@prefix@,$prefix,;t t
-s,@program_transform_name@,$program_transform_name,;t t
-s,@bindir@,$bindir,;t t
-s,@sbindir@,$sbindir,;t t
-s,@libexecdir@,$libexecdir,;t t
-s,@datadir@,$datadir,;t t
-s,@sysconfdir@,$sysconfdir,;t t
-s,@sharedstatedir@,$sharedstatedir,;t t
-s,@localstatedir@,$localstatedir,;t t
-s,@libdir@,$libdir,;t t
-s,@includedir@,$includedir,;t t
-s,@oldincludedir@,$oldincludedir,;t t
-s,@infodir@,$infodir,;t t
-s,@mandir@,$mandir,;t t
-s,@build_alias@,$build_alias,;t t
-s,@host_alias@,$host_alias,;t t
-s,@target_alias@,$target_alias,;t t
-s,@DEFS@,$DEFS,;t t
-s,@ECHO_C@,$ECHO_C,;t t
-s,@ECHO_N@,$ECHO_N,;t t
-s,@ECHO_T@,$ECHO_T,;t t
-s,@LIBS@,$LIBS,;t t
-s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
-s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
-s,@INSTALL_DATA@,$INSTALL_DATA,;t t
-s,@CYGPATH_W@,$CYGPATH_W,;t t
-s,@PACKAGE@,$PACKAGE,;t t
-s,@VERSION@,$VERSION,;t t
-s,@ACLOCAL@,$ACLOCAL,;t t
-s,@AUTOCONF@,$AUTOCONF,;t t
-s,@AUTOMAKE@,$AUTOMAKE,;t t
-s,@AUTOHEADER@,$AUTOHEADER,;t t
-s,@MAKEINFO@,$MAKEINFO,;t t
-s,@install_sh@,$install_sh,;t t
-s,@STRIP@,$STRIP,;t t
-s,@ac_ct_STRIP@,$ac_ct_STRIP,;t t
-s,@INSTALL_STRIP_PROGRAM@,$INSTALL_STRIP_PROGRAM,;t t
-s,@mkdir_p@,$mkdir_p,;t t
-s,@AWK@,$AWK,;t t
-s,@SET_MAKE@,$SET_MAKE,;t t
-s,@am__leading_dot@,$am__leading_dot,;t t
-s,@AMTAR@,$AMTAR,;t t
-s,@am__tar@,$am__tar,;t t
-s,@am__untar@,$am__untar,;t t
-s,@MAINTAINER_MODE_TRUE@,$MAINTAINER_MODE_TRUE,;t t
-s,@MAINTAINER_MODE_FALSE@,$MAINTAINER_MODE_FALSE,;t t
-s,@MAINT@,$MAINT,;t t
-s,@CC@,$CC,;t t
-s,@CFLAGS@,$CFLAGS,;t t
-s,@LDFLAGS@,$LDFLAGS,;t t
-s,@CPPFLAGS@,$CPPFLAGS,;t t
-s,@ac_ct_CC@,$ac_ct_CC,;t t
-s,@EXEEXT@,$EXEEXT,;t t
-s,@OBJEXT@,$OBJEXT,;t t
-s,@DEPDIR@,$DEPDIR,;t t
-s,@am__include@,$am__include,;t t
-s,@am__quote@,$am__quote,;t t
-s,@AMDEP_TRUE@,$AMDEP_TRUE,;t t
-s,@AMDEP_FALSE@,$AMDEP_FALSE,;t t
-s,@AMDEPBACKSLASH@,$AMDEPBACKSLASH,;t t
-s,@CCDEPMODE@,$CCDEPMODE,;t t
-s,@am__fastdepCC_TRUE@,$am__fastdepCC_TRUE,;t t
-s,@am__fastdepCC_FALSE@,$am__fastdepCC_FALSE,;t t
-s,@LN_S@,$LN_S,;t t
-s,@YACC@,$YACC,;t t
-s,@CPP@,$CPP,;t t
-s,@EGREP@,$EGREP,;t t
-s,@U@,$U,;t t
-s,@ANSI2KNR@,$ANSI2KNR,;t t
-s,@build@,$build,;t t
-s,@build_cpu@,$build_cpu,;t t
-s,@build_vendor@,$build_vendor,;t t
-s,@build_os@,$build_os,;t t
-s,@host@,$host,;t t
-s,@host_cpu@,$host_cpu,;t t
-s,@host_vendor@,$host_vendor,;t t
-s,@host_os@,$host_os,;t t
-s,@ECHO@,$ECHO,;t t
-s,@AR@,$AR,;t t
-s,@ac_ct_AR@,$ac_ct_AR,;t t
-s,@RANLIB@,$RANLIB,;t t
-s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
-s,@CXX@,$CXX,;t t
-s,@CXXFLAGS@,$CXXFLAGS,;t t
-s,@ac_ct_CXX@,$ac_ct_CXX,;t t
-s,@CXXDEPMODE@,$CXXDEPMODE,;t t
-s,@am__fastdepCXX_TRUE@,$am__fastdepCXX_TRUE,;t t
-s,@am__fastdepCXX_FALSE@,$am__fastdepCXX_FALSE,;t t
-s,@CXXCPP@,$CXXCPP,;t t
-s,@F77@,$F77,;t t
-s,@FFLAGS@,$FFLAGS,;t t
-s,@ac_ct_F77@,$ac_ct_F77,;t t
-s,@LIBTOOL@,$LIBTOOL,;t t
-s,@LIBOBJS@,$LIBOBJS,;t t
-s,@XSLTPROC@,$XSLTPROC,;t t
-s,@XML_CATALOG_FILE@,$XML_CATALOG_FILE,;t t
-s,@XMLCATALOG@,$XMLCATALOG,;t t
-s,@ENABLE_REGENERATE_MAN_TRUE@,$ENABLE_REGENERATE_MAN_TRUE,;t t
-s,@ENABLE_REGENERATE_MAN_FALSE@,$ENABLE_REGENERATE_MAN_FALSE,;t t
-s,@LIBCRYPT@,$LIBCRYPT,;t t
-s,@LIBAUDIT@,$LIBAUDIT,;t t
-s,@LIBCRACK@,$LIBCRACK,;t t
-s,@LIBSELINUX@,$LIBSELINUX,;t t
-s,@LIBPAM@,$LIBPAM,;t t
-s,@USE_PAM_TRUE@,$USE_PAM_TRUE,;t t
-s,@USE_PAM_FALSE@,$USE_PAM_FALSE,;t t
-s,@LIBSKEY@,$LIBSKEY,;t t
-s,@LIBMD@,$LIBMD,;t t
-s,@MKINSTALLDIRS@,$MKINSTALLDIRS,;t t
-s,@USE_NLS@,$USE_NLS,;t t
-s,@MSGFMT@,$MSGFMT,;t t
-s,@GMSGFMT@,$GMSGFMT,;t t
-s,@XGETTEXT@,$XGETTEXT,;t t
-s,@MSGMERGE@,$MSGMERGE,;t t
-s,@INTL_MACOSX_LIBS@,$INTL_MACOSX_LIBS,;t t
-s,@LIBICONV@,$LIBICONV,;t t
-s,@LTLIBICONV@,$LTLIBICONV,;t t
-s,@INTLLIBS@,$INTLLIBS,;t t
-s,@LIBINTL@,$LIBINTL,;t t
-s,@LTLIBINTL@,$LTLIBINTL,;t t
-s,@POSUB@,$POSUB,;t t
-s,@USE_NLS_TRUE@,$USE_NLS_TRUE,;t t
-s,@USE_NLS_FALSE@,$USE_NLS_FALSE,;t t
-s,@LTLIBOBJS@,$LTLIBOBJS,;t t
-CEOF
-
-_ACEOF
-
- cat >>$CONFIG_STATUS <<\_ACEOF
- # Split the substitutions into bite-sized pieces for seds with
- # small command number limits, like on Digital OSF/1 and HP-UX.
- ac_max_sed_lines=48
- ac_sed_frag=1 # Number of current file.
- ac_beg=1 # First line for current file.
- ac_end=$ac_max_sed_lines # Line after last line for current file.
- ac_more_lines=:
- ac_sed_cmds=
- while $ac_more_lines; do
- if test $ac_beg -gt 1; then
- sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
- else
- sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
- fi
- if test ! -s $tmp/subs.frag; then
- ac_more_lines=false
- else
- # The purpose of the label and of the branching condition is to
- # speed up the sed processing (if there are no `@' at all, there
- # is no need to browse any of the substitutions).
- # These are the two extra sed commands mentioned above.
- (echo ':t
- /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
- if test -z "$ac_sed_cmds"; then
- ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
- else
- ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
- fi
- ac_sed_frag=`expr $ac_sed_frag + 1`
- ac_beg=$ac_end
- ac_end=`expr $ac_end + $ac_max_sed_lines`
- fi
- done
- if test -z "$ac_sed_cmds"; then
- ac_sed_cmds=cat
+if test -n "$CONFIG_FILES"; then
+
+_ACEOF
+
+
+
+ac_delim='%!_!# '
+for ac_last_try in false false false false false :; do
+ cat >conf$$subs.sed <<_ACEOF
+SHELL!$SHELL$ac_delim
+PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim
+PACKAGE_NAME!$PACKAGE_NAME$ac_delim
+PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim
+PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim
+PACKAGE_STRING!$PACKAGE_STRING$ac_delim
+PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim
+exec_prefix!$exec_prefix$ac_delim
+prefix!$prefix$ac_delim
+program_transform_name!$program_transform_name$ac_delim
+bindir!$bindir$ac_delim
+sbindir!$sbindir$ac_delim
+libexecdir!$libexecdir$ac_delim
+datarootdir!$datarootdir$ac_delim
+datadir!$datadir$ac_delim
+sysconfdir!$sysconfdir$ac_delim
+sharedstatedir!$sharedstatedir$ac_delim
+localstatedir!$localstatedir$ac_delim
+includedir!$includedir$ac_delim
+oldincludedir!$oldincludedir$ac_delim
+docdir!$docdir$ac_delim
+infodir!$infodir$ac_delim
+htmldir!$htmldir$ac_delim
+dvidir!$dvidir$ac_delim
+pdfdir!$pdfdir$ac_delim
+psdir!$psdir$ac_delim
+libdir!$libdir$ac_delim
+localedir!$localedir$ac_delim
+mandir!$mandir$ac_delim
+DEFS!$DEFS$ac_delim
+ECHO_C!$ECHO_C$ac_delim
+ECHO_N!$ECHO_N$ac_delim
+ECHO_T!$ECHO_T$ac_delim
+LIBS!$LIBS$ac_delim
+build_alias!$build_alias$ac_delim
+host_alias!$host_alias$ac_delim
+target_alias!$target_alias$ac_delim
+INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim
+INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim
+INSTALL_DATA!$INSTALL_DATA$ac_delim
+CYGPATH_W!$CYGPATH_W$ac_delim
+PACKAGE!$PACKAGE$ac_delim
+VERSION!$VERSION$ac_delim
+ACLOCAL!$ACLOCAL$ac_delim
+AUTOCONF!$AUTOCONF$ac_delim
+AUTOMAKE!$AUTOMAKE$ac_delim
+AUTOHEADER!$AUTOHEADER$ac_delim
+MAKEINFO!$MAKEINFO$ac_delim
+install_sh!$install_sh$ac_delim
+STRIP!$STRIP$ac_delim
+INSTALL_STRIP_PROGRAM!$INSTALL_STRIP_PROGRAM$ac_delim
+mkdir_p!$mkdir_p$ac_delim
+AWK!$AWK$ac_delim
+SET_MAKE!$SET_MAKE$ac_delim
+am__leading_dot!$am__leading_dot$ac_delim
+AMTAR!$AMTAR$ac_delim
+am__tar!$am__tar$ac_delim
+am__untar!$am__untar$ac_delim
+MAINTAINER_MODE_TRUE!$MAINTAINER_MODE_TRUE$ac_delim
+MAINTAINER_MODE_FALSE!$MAINTAINER_MODE_FALSE$ac_delim
+MAINT!$MAINT$ac_delim
+CC!$CC$ac_delim
+CFLAGS!$CFLAGS$ac_delim
+LDFLAGS!$LDFLAGS$ac_delim
+CPPFLAGS!$CPPFLAGS$ac_delim
+ac_ct_CC!$ac_ct_CC$ac_delim
+EXEEXT!$EXEEXT$ac_delim
+OBJEXT!$OBJEXT$ac_delim
+DEPDIR!$DEPDIR$ac_delim
+am__include!$am__include$ac_delim
+am__quote!$am__quote$ac_delim
+AMDEP_TRUE!$AMDEP_TRUE$ac_delim
+AMDEP_FALSE!$AMDEP_FALSE$ac_delim
+AMDEPBACKSLASH!$AMDEPBACKSLASH$ac_delim
+CCDEPMODE!$CCDEPMODE$ac_delim
+am__fastdepCC_TRUE!$am__fastdepCC_TRUE$ac_delim
+am__fastdepCC_FALSE!$am__fastdepCC_FALSE$ac_delim
+LN_S!$LN_S$ac_delim
+YACC!$YACC$ac_delim
+YFLAGS!$YFLAGS$ac_delim
+CPP!$CPP$ac_delim
+GREP!$GREP$ac_delim
+EGREP!$EGREP$ac_delim
+U!$U$ac_delim
+ANSI2KNR!$ANSI2KNR$ac_delim
+build!$build$ac_delim
+build_cpu!$build_cpu$ac_delim
+build_vendor!$build_vendor$ac_delim
+build_os!$build_os$ac_delim
+host!$host$ac_delim
+host_cpu!$host_cpu$ac_delim
+host_vendor!$host_vendor$ac_delim
+host_os!$host_os$ac_delim
+SED!$SED$ac_delim
+ECHO!$ECHO$ac_delim
+AR!$AR$ac_delim
+RANLIB!$RANLIB$ac_delim
+_ACEOF
+
+ if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
+ break
+ elif $ac_last_try; then
+ { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
+echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
+ { (exit 1); exit 1; }; }
+ else
+ ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
fi
-fi # test -n "$CONFIG_FILES"
+done
+
+ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
+if test -n "$ac_eof"; then
+ ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
+ ac_eof=`expr $ac_eof + 1`
+fi
+cat >>$CONFIG_STATUS <<_ACEOF
+cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof
+/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
_ACEOF
+sed '
+s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
+s/^/s,@/; s/!/@,|#_!!_#|/
+:n
+t n
+s/'"$ac_delim"'$/,g/; t
+s/$/\\/; p
+N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
+' >>$CONFIG_STATUS <conf$$subs.sed
+rm -f conf$$subs.sed
+cat >>$CONFIG_STATUS <<_ACEOF
+CEOF$ac_eof
+_ACEOF
+
+
+ac_delim='%!_!# '
+for ac_last_try in false false false false false :; do
+ cat >conf$$subs.sed <<_ACEOF
+CXX!$CXX$ac_delim
+CXXFLAGS!$CXXFLAGS$ac_delim
+ac_ct_CXX!$ac_ct_CXX$ac_delim
+CXXDEPMODE!$CXXDEPMODE$ac_delim
+am__fastdepCXX_TRUE!$am__fastdepCXX_TRUE$ac_delim
+am__fastdepCXX_FALSE!$am__fastdepCXX_FALSE$ac_delim
+CXXCPP!$CXXCPP$ac_delim
+F77!$F77$ac_delim
+FFLAGS!$FFLAGS$ac_delim
+ac_ct_F77!$ac_ct_F77$ac_delim
+LIBTOOL!$LIBTOOL$ac_delim
+LIBOBJS!$LIBOBJS$ac_delim
+XSLTPROC!$XSLTPROC$ac_delim
+XML_CATALOG_FILE!$XML_CATALOG_FILE$ac_delim
+XMLCATALOG!$XMLCATALOG$ac_delim
+ENABLE_REGENERATE_MAN_TRUE!$ENABLE_REGENERATE_MAN_TRUE$ac_delim
+ENABLE_REGENERATE_MAN_FALSE!$ENABLE_REGENERATE_MAN_FALSE$ac_delim
+LIBCRYPT!$LIBCRYPT$ac_delim
+LIBAUDIT!$LIBAUDIT$ac_delim
+LIBCRACK!$LIBCRACK$ac_delim
+LIBSELINUX!$LIBSELINUX$ac_delim
+LIBPAM!$LIBPAM$ac_delim
+USE_PAM_TRUE!$USE_PAM_TRUE$ac_delim
+USE_PAM_FALSE!$USE_PAM_FALSE$ac_delim
+LIBSKEY!$LIBSKEY$ac_delim
+LIBMD!$LIBMD$ac_delim
+MKINSTALLDIRS!$MKINSTALLDIRS$ac_delim
+USE_NLS!$USE_NLS$ac_delim
+MSGFMT!$MSGFMT$ac_delim
+GMSGFMT!$GMSGFMT$ac_delim
+XGETTEXT!$XGETTEXT$ac_delim
+MSGMERGE!$MSGMERGE$ac_delim
+INTL_MACOSX_LIBS!$INTL_MACOSX_LIBS$ac_delim
+LIBICONV!$LIBICONV$ac_delim
+LTLIBICONV!$LTLIBICONV$ac_delim
+INTLLIBS!$INTLLIBS$ac_delim
+LIBINTL!$LIBINTL$ac_delim
+LTLIBINTL!$LTLIBINTL$ac_delim
+POSUB!$POSUB$ac_delim
+USE_NLS_TRUE!$USE_NLS_TRUE$ac_delim
+USE_NLS_FALSE!$USE_NLS_FALSE$ac_delim
+LTLIBOBJS!$LTLIBOBJS$ac_delim
+_ACEOF
+
+ if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 42; then
+ break
+ elif $ac_last_try; then
+ { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
+echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
+ { (exit 1); exit 1; }; }
+ else
+ ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
+ fi
+done
+
+ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
+if test -n "$ac_eof"; then
+ ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
+ ac_eof=`expr $ac_eof + 1`
+fi
+
+cat >>$CONFIG_STATUS <<_ACEOF
+cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof
+/@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
+_ACEOF
+sed '
+s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
+s/^/s,@/; s/!/@,|#_!!_#|/
+:n
+t n
+s/'"$ac_delim"'$/,g/; t
+s/$/\\/; p
+N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
+' >>$CONFIG_STATUS <conf$$subs.sed
+rm -f conf$$subs.sed
+cat >>$CONFIG_STATUS <<_ACEOF
+:end
+s/|#_!!_#|//g
+CEOF$ac_eof
+_ACEOF
+
+
+# VPATH may cause trouble with some makes, so we remove $(srcdir),
+# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
+# trailing colons and then remove the whole line if VPATH becomes empty
+# (actually we leave an empty line to preserve line numbers).
+if test "x$srcdir" = x.; then
+ ac_vpsub='/^[ ]*VPATH[ ]*=/{
+s/:*\$(srcdir):*/:/
+s/:*\${srcdir}:*/:/
+s/:*@srcdir@:*/:/
+s/^\([^=]*=[ ]*\):*/\1/
+s/:*$//
+s/^[^=]*=[ ]*$//
+}'
+fi
+
cat >>$CONFIG_STATUS <<\_ACEOF
-for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
- # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
- case $ac_file in
- - | *:- | *:-:* ) # input from stdin
- cat >$tmp/stdin
- ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
- ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
- *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
- ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
- * ) ac_file_in=$ac_file.in ;;
+fi # test -n "$CONFIG_FILES"
+
+
+for ac_tag in :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS
+do
+ case $ac_tag in
+ :[FHLC]) ac_mode=$ac_tag; continue;;
+ esac
+ case $ac_mode$ac_tag in
+ :[FHL]*:*);;
+ :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
+echo "$as_me: error: Invalid tag $ac_tag." >&2;}
+ { (exit 1); exit 1; }; };;
+ :[FH]-) ac_tag=-:-;;
+ :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
esac
+ ac_save_IFS=$IFS
+ IFS=:
+ set x $ac_tag
+ IFS=$ac_save_IFS
+ shift
+ ac_file=$1
+ shift
+
+ case $ac_mode in
+ :L) ac_source=$1;;
+ :[FH])
+ ac_file_inputs=
+ for ac_f
+ do
+ case $ac_f in
+ -) ac_f="$tmp/stdin";;
+ *) # Look for the file first in the build tree, then in the source tree
+ # (if the path is not absolute). The absolute path cannot be DOS-style,
+ # because $ac_f cannot contain `:'.
+ test -f "$ac_f" ||
+ case $ac_f in
+ [\\/$]*) false;;
+ *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
+ esac ||
+ { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
+echo "$as_me: error: cannot find input file: $ac_f" >&2;}
+ { (exit 1); exit 1; }; };;
+ esac
+ ac_file_inputs="$ac_file_inputs $ac_f"
+ done
- # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
- ac_dir=`(dirname "$ac_file") 2>/dev/null ||
+ # Let's still pretend it is `configure' which instantiates (i.e., don't
+ # use $as_me), people would be surprised to read:
+ # /* config.h. Generated by config.status. */
+ configure_input="Generated from "`IFS=:
+ echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
+ if test x"$ac_file" != x-; then
+ configure_input="$ac_file. $configure_input"
+ { echo "$as_me:$LINENO: creating $ac_file" >&5
+echo "$as_me: creating $ac_file" >&6;}
+ fi
+
+ case $ac_tag in
+ *:-:* | *:-) cat >"$tmp/stdin";;
+ esac
+ ;;
+ esac
+
+ ac_dir=`$as_dirname -- "$ac_file" ||
$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
X"$ac_file" : 'X\(//\)[^/]' \| \
X"$ac_file" : 'X\(//\)$' \| \
- X"$ac_file" : 'X\(/\)' \| \
- . : '\(.\)' 2>/dev/null ||
+ X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
echo X"$ac_file" |
- sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
- /^X\(\/\/\)[^/].*/{ s//\1/; q; }
- /^X\(\/\/\)$/{ s//\1/; q; }
- /^X\(\/\).*/{ s//\1/; q; }
- s/.*/./; q'`
- { if $as_mkdir_p; then
- mkdir -p "$ac_dir"
- else
- as_dir="$ac_dir"
+ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)[^/].*/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\).*/{
+ s//\1/
+ q
+ }
+ s/.*/./; q'`
+ { as_dir="$ac_dir"
+ case $as_dir in #(
+ -*) as_dir=./$as_dir;;
+ esac
+ test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
as_dirs=
- while test ! -d "$as_dir"; do
- as_dirs="$as_dir $as_dirs"
- as_dir=`(dirname "$as_dir") 2>/dev/null ||
+ while :; do
+ case $as_dir in #(
+ *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
+ *) as_qdir=$as_dir;;
+ esac
+ as_dirs="'$as_qdir' $as_dirs"
+ as_dir=`$as_dirname -- "$as_dir" ||
$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
X"$as_dir" : 'X\(//\)[^/]' \| \
X"$as_dir" : 'X\(//\)$' \| \
- X"$as_dir" : 'X\(/\)' \| \
- . : '\(.\)' 2>/dev/null ||
+ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
echo X"$as_dir" |
- sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
- /^X\(\/\/\)[^/].*/{ s//\1/; q; }
- /^X\(\/\/\)$/{ s//\1/; q; }
- /^X\(\/\).*/{ s//\1/; q; }
- s/.*/./; q'`
+ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)[^/].*/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\).*/{
+ s//\1/
+ q
+ }
+ s/.*/./; q'`
+ test -d "$as_dir" && break
done
- test ! -n "$as_dirs" || mkdir $as_dirs
- fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
-echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
+ test -z "$as_dirs" || eval "mkdir $as_dirs"
+ } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
+echo "$as_me: error: cannot create directory $as_dir" >&2;}
{ (exit 1); exit 1; }; }; }
-
ac_builddir=.
-if test "$ac_dir" != .; then
+case "$ac_dir" in
+.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
+*)
ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
- # A "../" for each directory in $ac_dir_suffix.
- ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
-else
- ac_dir_suffix= ac_top_builddir=
-fi
+ # A ".." for each directory in $ac_dir_suffix.
+ ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
+ case $ac_top_builddir_sub in
+ "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
+ *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
+ esac ;;
+esac
+ac_abs_top_builddir=$ac_pwd
+ac_abs_builddir=$ac_pwd$ac_dir_suffix
+# for backward compatibility:
+ac_top_builddir=$ac_top_build_prefix
case $srcdir in
- .) # No --srcdir option. We are building in place.
+ .) # We are building in place.
ac_srcdir=.
- if test -z "$ac_top_builddir"; then
- ac_top_srcdir=.
- else
- ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
- fi ;;
- [\\/]* | ?:[\\/]* ) # Absolute path.
+ ac_top_srcdir=$ac_top_builddir_sub
+ ac_abs_top_srcdir=$ac_pwd ;;
+ [\\/]* | ?:[\\/]* ) # Absolute name.
ac_srcdir=$srcdir$ac_dir_suffix;
- ac_top_srcdir=$srcdir ;;
- *) # Relative path.
- ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
- ac_top_srcdir=$ac_top_builddir$srcdir ;;
+ ac_top_srcdir=$srcdir
+ ac_abs_top_srcdir=$srcdir ;;
+ *) # Relative name.
+ ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
+ ac_top_srcdir=$ac_top_build_prefix$srcdir
+ ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
esac
+ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
-# Do not use `cd foo && pwd` to compute absolute paths, because
-# the directories may not exist.
-case `pwd` in
-.) ac_abs_builddir="$ac_dir";;
-*)
- case "$ac_dir" in
- .) ac_abs_builddir=`pwd`;;
- [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
- *) ac_abs_builddir=`pwd`/"$ac_dir";;
- esac;;
-esac
-case $ac_abs_builddir in
-.) ac_abs_top_builddir=${ac_top_builddir}.;;
-*)
- case ${ac_top_builddir}. in
- .) ac_abs_top_builddir=$ac_abs_builddir;;
- [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
- *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
- esac;;
-esac
-case $ac_abs_builddir in
-.) ac_abs_srcdir=$ac_srcdir;;
-*)
- case $ac_srcdir in
- .) ac_abs_srcdir=$ac_abs_builddir;;
- [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
- *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
- esac;;
-esac
-case $ac_abs_builddir in
-.) ac_abs_top_srcdir=$ac_top_srcdir;;
-*)
- case $ac_top_srcdir in
- .) ac_abs_top_srcdir=$ac_abs_builddir;;
- [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
- *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
- esac;;
-esac
+ case $ac_mode in
+ :F)
+ #
+ # CONFIG_FILE
+ #
case $INSTALL in
[\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
- *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
+ *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
esac
+_ACEOF
- if test x"$ac_file" != x-; then
- { echo "$as_me:$LINENO: creating $ac_file" >&5
-echo "$as_me: creating $ac_file" >&6;}
- rm -f "$ac_file"
- fi
- # Let's still pretend it is `configure' which instantiates (i.e., don't
- # use $as_me), people would be surprised to read:
- # /* config.h. Generated by config.status. */
- if test x"$ac_file" = x-; then
- configure_input=
- else
- configure_input="$ac_file. "
- fi
- configure_input=$configure_input"Generated from `echo $ac_file_in |
- sed 's,.*/,,'` by configure."
-
- # First look for the input files in the build tree, otherwise in the
- # src tree.
- ac_file_inputs=`IFS=:
- for f in $ac_file_in; do
- case $f in
- -) echo $tmp/stdin ;;
- [\\/$]*)
- # Absolute (can't be DOS-style, as IFS=:)
- test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
-echo "$as_me: error: cannot find input file: $f" >&2;}
- { (exit 1); exit 1; }; }
- echo "$f";;
- *) # Relative
- if test -f "$f"; then
- # Build tree
- echo "$f"
- elif test -f "$srcdir/$f"; then
- # Source tree
- echo "$srcdir/$f"
- else
- # /dev/null tree
- { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
-echo "$as_me: error: cannot find input file: $f" >&2;}
- { (exit 1); exit 1; }; }
- fi;;
- esac
- done` || { (exit 1); exit 1; }
+cat >>$CONFIG_STATUS <<\_ACEOF
+# If the template does not know about datarootdir, expand it.
+# FIXME: This hack should be removed a few years after 2.60.
+ac_datarootdir_hack=; ac_datarootdir_seen=
+
+case `sed -n '/datarootdir/ {
+ p
+ q
+}
+/@datadir@/p
+/@docdir@/p
+/@infodir@/p
+/@localedir@/p
+/@mandir@/p
+' $ac_file_inputs` in
+*datarootdir*) ac_datarootdir_seen=yes;;
+*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
+ { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
+echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF
+ ac_datarootdir_hack='
+ s&@datadir@&$datadir&g
+ s&@docdir@&$docdir&g
+ s&@infodir@&$infodir&g
+ s&@localedir@&$localedir&g
+ s&@mandir@&$mandir&g
+ s&\\\${datarootdir}&$datarootdir&g' ;;
+esac
+_ACEOF
+
+# Neutralize VPATH when `$srcdir' = `.'.
+# Shell code in configure.ac might set extrasub.
+# FIXME: do we really want to maintain this feature?
cat >>$CONFIG_STATUS <<_ACEOF
sed "$ac_vpsub
$extrasub
cat >>$CONFIG_STATUS <<\_ACEOF
:t
/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
-s,@configure_input@,$configure_input,;t t
-s,@srcdir@,$ac_srcdir,;t t
-s,@abs_srcdir@,$ac_abs_srcdir,;t t
-s,@top_srcdir@,$ac_top_srcdir,;t t
-s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
-s,@builddir@,$ac_builddir,;t t
-s,@abs_builddir@,$ac_abs_builddir,;t t
-s,@top_builddir@,$ac_top_builddir,;t t
-s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
-s,@INSTALL@,$ac_INSTALL,;t t
-" $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
- rm -f $tmp/stdin
- if test x"$ac_file" != x-; then
- mv $tmp/out $ac_file
- else
- cat $tmp/out
- rm -f $tmp/out
- fi
-
-done
-_ACEOF
-cat >>$CONFIG_STATUS <<\_ACEOF
-
-#
-# CONFIG_HEADER section.
-#
-
-# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
-# NAME is the cpp macro being defined and VALUE is the value it is being given.
-#
-# ac_d sets the value in "#define NAME VALUE" lines.
-ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
-ac_dB='[ ].*$,\1#\2'
-ac_dC=' '
-ac_dD=',;t'
-# ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
-ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
-ac_uB='$,\1#\2define\3'
-ac_uC=' '
-ac_uD=',;t'
-
-for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
- # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
+s&@configure_input@&$configure_input&;t t
+s&@top_builddir@&$ac_top_builddir_sub&;t t
+s&@srcdir@&$ac_srcdir&;t t
+s&@abs_srcdir@&$ac_abs_srcdir&;t t
+s&@top_srcdir@&$ac_top_srcdir&;t t
+s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
+s&@builddir@&$ac_builddir&;t t
+s&@abs_builddir@&$ac_abs_builddir&;t t
+s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
+s&@INSTALL@&$ac_INSTALL&;t t
+$ac_datarootdir_hack
+" $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" >$tmp/out
+
+test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
+ { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
+ { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
+ { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
+which seems to be undefined. Please make sure it is defined." >&5
+echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
+which seems to be undefined. Please make sure it is defined." >&2;}
+
+ rm -f "$tmp/stdin"
case $ac_file in
- - | *:- | *:-:* ) # input from stdin
- cat >$tmp/stdin
- ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
- ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
- *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
- ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
- * ) ac_file_in=$ac_file.in ;;
+ -) cat "$tmp/out"; rm -f "$tmp/out";;
+ *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;;
esac
+ ;;
+ :H)
+ #
+ # CONFIG_HEADER
+ #
+_ACEOF
- test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
-echo "$as_me: creating $ac_file" >&6;}
-
- # First look for the input files in the build tree, otherwise in the
- # src tree.
- ac_file_inputs=`IFS=:
- for f in $ac_file_in; do
- case $f in
- -) echo $tmp/stdin ;;
- [\\/$]*)
- # Absolute (can't be DOS-style, as IFS=:)
- test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
-echo "$as_me: error: cannot find input file: $f" >&2;}
- { (exit 1); exit 1; }; }
- # Do quote $f, to prevent DOS paths from being IFS'd.
- echo "$f";;
- *) # Relative
- if test -f "$f"; then
- # Build tree
- echo "$f"
- elif test -f "$srcdir/$f"; then
- # Source tree
- echo "$srcdir/$f"
- else
- # /dev/null tree
- { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
-echo "$as_me: error: cannot find input file: $f" >&2;}
- { (exit 1); exit 1; }; }
- fi;;
- esac
- done` || { (exit 1); exit 1; }
- # Remove the trailing spaces.
- sed 's/[ ]*$//' $ac_file_inputs >$tmp/in
-
-_ACEOF
-
-# Transform confdefs.h into two sed scripts, `conftest.defines' and
-# `conftest.undefs', that substitutes the proper values into
-# config.h.in to produce config.h. The first handles `#define'
-# templates, and the second `#undef' templates.
-# And first: Protect against being on the right side of a sed subst in
-# config.status. Protect against being in an unquoted here document
-# in config.status.
-rm -f conftest.defines conftest.undefs
-# Using a here document instead of a string reduces the quoting nightmare.
-# Putting comments in sed scripts is not portable.
-#
-# `end' is used to avoid that the second main sed command (meant for
-# 0-ary CPP macros) applies to n-ary macro definitions.
-# See the Autoconf documentation for `clear'.
-cat >confdef2sed.sed <<\_ACEOF
-s/[\\&,]/\\&/g
-s,[\\$`],\\&,g
-t clear
-: clear
-s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*\)\(([^)]*)\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
-t end
-s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
-: end
-_ACEOF
-# If some macros were called several times there might be several times
-# the same #defines, which is useless. Nevertheless, we may not want to
-# sort them, since we want the *last* AC-DEFINE to be honored.
-uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
-sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
-rm -f confdef2sed.sed
-
-# This sed command replaces #undef with comments. This is necessary, for
+# Transform confdefs.h into a sed script `conftest.defines', that
+# substitutes the proper values into config.h.in to produce config.h.
+rm -f conftest.defines conftest.tail
+# First, append a space to every undef/define line, to ease matching.
+echo 's/$/ /' >conftest.defines
+# Then, protect against being on the right side of a sed subst, or in
+# an unquoted here document, in config.status. If some macros were
+# called several times there might be several #defines for the same
+# symbol, which is useless. But do not sort them, since the last
+# AC_DEFINE must be honored.
+ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
+# These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where
+# NAME is the cpp macro being defined, VALUE is the value it is being given.
+# PARAMS is the parameter list in the macro definition--in most cases, it's
+# just an empty string.
+ac_dA='s,^\\([ #]*\\)[^ ]*\\([ ]*'
+ac_dB='\\)[ (].*,\\1define\\2'
+ac_dC=' '
+ac_dD=' ,'
+
+uniq confdefs.h |
+ sed -n '
+ t rset
+ :rset
+ s/^[ ]*#[ ]*define[ ][ ]*//
+ t ok
+ d
+ :ok
+ s/[\\&,]/\\&/g
+ s/^\('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p
+ s/^\('"$ac_word_re"'\)[ ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p
+ ' >>conftest.defines
+
+# Remove the space that was appended to ease matching.
+# Then replace #undef with comments. This is necessary, for
# example, in the case of _POSIX_SOURCE, which is predefined and required
# on some systems where configure will not decide to define it.
-cat >>conftest.undefs <<\_ACEOF
-s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
-_ACEOF
-
-# Break up conftest.defines because some shells have a limit on the size
-# of here documents, and old seds have small limits too (100 cmds).
-echo ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
-echo ' if grep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
-echo ' # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
-echo ' :' >>$CONFIG_STATUS
-rm -f conftest.tail
-while grep . conftest.defines >/dev/null
+# (The regexp can be short, since the line contains either #define or #undef.)
+echo 's/ $//
+s,^[ #]*u.*,/* & */,' >>conftest.defines
+
+# Break up conftest.defines:
+ac_max_sed_lines=50
+
+# First sed command is: sed -f defines.sed $ac_file_inputs >"$tmp/out1"
+# Second one is: sed -f defines.sed "$tmp/out1" >"$tmp/out2"
+# Third one will be: sed -f defines.sed "$tmp/out2" >"$tmp/out1"
+# et cetera.
+ac_in='$ac_file_inputs'
+ac_out='"$tmp/out1"'
+ac_nxt='"$tmp/out2"'
+
+while :
do
- # Write a limited-size here document to $tmp/defines.sed.
- echo ' cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
- # Speed up: don't consider the non `#define' lines.
- echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS
- # Work around the forget-to-reset-the-flag bug.
- echo 't clr' >>$CONFIG_STATUS
- echo ': clr' >>$CONFIG_STATUS
- sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
+ # Write a here document:
+ cat >>$CONFIG_STATUS <<_ACEOF
+ # First, check the format of the line:
+ cat >"\$tmp/defines.sed" <<\\CEOF
+/^[ ]*#[ ]*undef[ ][ ]*$ac_word_re[ ]*\$/b def
+/^[ ]*#[ ]*define[ ][ ]*$ac_word_re[( ]/b def
+b
+:def
+_ACEOF
+ sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS
echo 'CEOF
- sed -f $tmp/defines.sed $tmp/in >$tmp/out
- rm -f $tmp/in
- mv $tmp/out $tmp/in
-' >>$CONFIG_STATUS
- sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
+ sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS
+ ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in
+ sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail
+ grep . conftest.tail >/dev/null || break
rm -f conftest.defines
mv conftest.tail conftest.defines
done
-rm -f conftest.defines
-echo ' fi # grep' >>$CONFIG_STATUS
-echo >>$CONFIG_STATUS
-
-# Break up conftest.undefs because some shells have a limit on the size
-# of here documents, and old seds have small limits too (100 cmds).
-echo ' # Handle all the #undef templates' >>$CONFIG_STATUS
-rm -f conftest.tail
-while grep . conftest.undefs >/dev/null
-do
- # Write a limited-size here document to $tmp/undefs.sed.
- echo ' cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
- # Speed up: don't consider the non `#undef'
- echo '/^[ ]*#[ ]*undef/!b' >>$CONFIG_STATUS
- # Work around the forget-to-reset-the-flag bug.
- echo 't clr' >>$CONFIG_STATUS
- echo ': clr' >>$CONFIG_STATUS
- sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
- echo 'CEOF
- sed -f $tmp/undefs.sed $tmp/in >$tmp/out
- rm -f $tmp/in
- mv $tmp/out $tmp/in
-' >>$CONFIG_STATUS
- sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
- rm -f conftest.undefs
- mv conftest.tail conftest.undefs
-done
-rm -f conftest.undefs
+rm -f conftest.defines conftest.tail
+echo "ac_result=$ac_in" >>$CONFIG_STATUS
cat >>$CONFIG_STATUS <<\_ACEOF
- # Let's still pretend it is `configure' which instantiates (i.e., don't
- # use $as_me), people would be surprised to read:
- # /* config.h. Generated by config.status. */
- if test x"$ac_file" = x-; then
- echo "/* Generated by configure. */" >$tmp/config.h
- else
- echo "/* $ac_file. Generated by configure. */" >$tmp/config.h
- fi
- cat $tmp/in >>$tmp/config.h
- rm -f $tmp/in
if test x"$ac_file" != x-; then
- if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
+ echo "/* $configure_input */" >"$tmp/config.h"
+ cat "$ac_result" >>"$tmp/config.h"
+ if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then
{ echo "$as_me:$LINENO: $ac_file is unchanged" >&5
echo "$as_me: $ac_file is unchanged" >&6;}
else
- ac_dir=`(dirname "$ac_file") 2>/dev/null ||
-$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
- X"$ac_file" : 'X\(//\)[^/]' \| \
- X"$ac_file" : 'X\(//\)$' \| \
- X"$ac_file" : 'X\(/\)' \| \
- . : '\(.\)' 2>/dev/null ||
-echo X"$ac_file" |
- sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
- /^X\(\/\/\)[^/].*/{ s//\1/; q; }
- /^X\(\/\/\)$/{ s//\1/; q; }
- /^X\(\/\).*/{ s//\1/; q; }
- s/.*/./; q'`
- { if $as_mkdir_p; then
- mkdir -p "$ac_dir"
- else
- as_dir="$ac_dir"
- as_dirs=
- while test ! -d "$as_dir"; do
- as_dirs="$as_dir $as_dirs"
- as_dir=`(dirname "$as_dir") 2>/dev/null ||
-$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
- X"$as_dir" : 'X\(//\)[^/]' \| \
- X"$as_dir" : 'X\(//\)$' \| \
- X"$as_dir" : 'X\(/\)' \| \
- . : '\(.\)' 2>/dev/null ||
-echo X"$as_dir" |
- sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
- /^X\(\/\/\)[^/].*/{ s//\1/; q; }
- /^X\(\/\/\)$/{ s//\1/; q; }
- /^X\(\/\).*/{ s//\1/; q; }
- s/.*/./; q'`
- done
- test ! -n "$as_dirs" || mkdir $as_dirs
- fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
-echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
- { (exit 1); exit 1; }; }; }
-
rm -f $ac_file
- mv $tmp/config.h $ac_file
+ mv "$tmp/config.h" $ac_file
fi
else
- cat $tmp/config.h
- rm -f $tmp/config.h
+ echo "/* $configure_input */"
+ cat "$ac_result"
fi
+ rm -f "$tmp/out12"
# Compute $ac_file's index in $config_headers.
_am_stamp_count=1
for _am_header in $config_headers :; do
_am_stamp_count=`expr $_am_stamp_count + 1` ;;
esac
done
-echo "timestamp for $ac_file" >`(dirname $ac_file) 2>/dev/null ||
+echo "timestamp for $ac_file" >`$as_dirname -- $ac_file ||
$as_expr X$ac_file : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
X$ac_file : 'X\(//\)[^/]' \| \
X$ac_file : 'X\(//\)$' \| \
- X$ac_file : 'X\(/\)' \| \
- . : '\(.\)' 2>/dev/null ||
+ X$ac_file : 'X\(/\)' \| . 2>/dev/null ||
echo X$ac_file |
- sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
- /^X\(\/\/\)[^/].*/{ s//\1/; q; }
- /^X\(\/\/\)$/{ s//\1/; q; }
- /^X\(\/\).*/{ s//\1/; q; }
- s/.*/./; q'`/stamp-h$_am_stamp_count
-done
-_ACEOF
-cat >>$CONFIG_STATUS <<\_ACEOF
-
-#
-# CONFIG_COMMANDS section.
-#
-for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
- ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
- ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
- ac_dir=`(dirname "$ac_dest") 2>/dev/null ||
-$as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
- X"$ac_dest" : 'X\(//\)[^/]' \| \
- X"$ac_dest" : 'X\(//\)$' \| \
- X"$ac_dest" : 'X\(/\)' \| \
- . : '\(.\)' 2>/dev/null ||
-echo X"$ac_dest" |
- sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
- /^X\(\/\/\)[^/].*/{ s//\1/; q; }
- /^X\(\/\/\)$/{ s//\1/; q; }
- /^X\(\/\).*/{ s//\1/; q; }
- s/.*/./; q'`
- { if $as_mkdir_p; then
- mkdir -p "$ac_dir"
- else
- as_dir="$ac_dir"
- as_dirs=
- while test ! -d "$as_dir"; do
- as_dirs="$as_dir $as_dirs"
- as_dir=`(dirname "$as_dir") 2>/dev/null ||
-$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
- X"$as_dir" : 'X\(//\)[^/]' \| \
- X"$as_dir" : 'X\(//\)$' \| \
- X"$as_dir" : 'X\(/\)' \| \
- . : '\(.\)' 2>/dev/null ||
-echo X"$as_dir" |
- sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
- /^X\(\/\/\)[^/].*/{ s//\1/; q; }
- /^X\(\/\/\)$/{ s//\1/; q; }
- /^X\(\/\).*/{ s//\1/; q; }
- s/.*/./; q'`
- done
- test ! -n "$as_dirs" || mkdir $as_dirs
- fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
-echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
- { (exit 1); exit 1; }; }; }
-
- ac_builddir=.
-
-if test "$ac_dir" != .; then
- ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
- # A "../" for each directory in $ac_dir_suffix.
- ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
-else
- ac_dir_suffix= ac_top_builddir=
-fi
-
-case $srcdir in
- .) # No --srcdir option. We are building in place.
- ac_srcdir=.
- if test -z "$ac_top_builddir"; then
- ac_top_srcdir=.
- else
- ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
- fi ;;
- [\\/]* | ?:[\\/]* ) # Absolute path.
- ac_srcdir=$srcdir$ac_dir_suffix;
- ac_top_srcdir=$srcdir ;;
- *) # Relative path.
- ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
- ac_top_srcdir=$ac_top_builddir$srcdir ;;
-esac
+ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)[^/].*/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\).*/{
+ s//\1/
+ q
+ }
+ s/.*/./; q'`/stamp-h$_am_stamp_count
+ ;;
-# Do not use `cd foo && pwd` to compute absolute paths, because
-# the directories may not exist.
-case `pwd` in
-.) ac_abs_builddir="$ac_dir";;
-*)
- case "$ac_dir" in
- .) ac_abs_builddir=`pwd`;;
- [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
- *) ac_abs_builddir=`pwd`/"$ac_dir";;
- esac;;
-esac
-case $ac_abs_builddir in
-.) ac_abs_top_builddir=${ac_top_builddir}.;;
-*)
- case ${ac_top_builddir}. in
- .) ac_abs_top_builddir=$ac_abs_builddir;;
- [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
- *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
- esac;;
-esac
-case $ac_abs_builddir in
-.) ac_abs_srcdir=$ac_srcdir;;
-*)
- case $ac_srcdir in
- .) ac_abs_srcdir=$ac_abs_builddir;;
- [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
- *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
- esac;;
-esac
-case $ac_abs_builddir in
-.) ac_abs_top_srcdir=$ac_top_srcdir;;
-*)
- case $ac_top_srcdir in
- .) ac_abs_top_srcdir=$ac_abs_builddir;;
- [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
- *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
- esac;;
-esac
+ :C) { echo "$as_me:$LINENO: executing $ac_file commands" >&5
+echo "$as_me: executing $ac_file commands" >&6;}
+ ;;
+ esac
- { echo "$as_me:$LINENO: executing $ac_dest commands" >&5
-echo "$as_me: executing $ac_dest commands" >&6;}
- case $ac_dest in
- depfiles ) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do
+ case $ac_file$ac_mode in
+ "depfiles":C) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do
# Strip MF so we end up with the name of the file.
mf=`echo "$mf" | sed -e 's/:.*$//'`
# Check whether this is an Automake generated Makefile or not.
# each Makefile.in and add a new line on top of each file to say so.
# So let's grep whole file.
if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then
- dirpart=`(dirname "$mf") 2>/dev/null ||
+ dirpart=`$as_dirname -- "$mf" ||
$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
X"$mf" : 'X\(//\)[^/]' \| \
X"$mf" : 'X\(//\)$' \| \
- X"$mf" : 'X\(/\)' \| \
- . : '\(.\)' 2>/dev/null ||
+ X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
echo X"$mf" |
- sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
- /^X\(\/\/\)[^/].*/{ s//\1/; q; }
- /^X\(\/\/\)$/{ s//\1/; q; }
- /^X\(\/\).*/{ s//\1/; q; }
- s/.*/./; q'`
+ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)[^/].*/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\).*/{
+ s//\1/
+ q
+ }
+ s/.*/./; q'`
else
continue
fi
sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
# Make sure the directory exists.
test -f "$dirpart/$file" && continue
- fdir=`(dirname "$file") 2>/dev/null ||
+ fdir=`$as_dirname -- "$file" ||
$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
X"$file" : 'X\(//\)[^/]' \| \
X"$file" : 'X\(//\)$' \| \
- X"$file" : 'X\(/\)' \| \
- . : '\(.\)' 2>/dev/null ||
+ X"$file" : 'X\(/\)' \| . 2>/dev/null ||
echo X"$file" |
- sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
- /^X\(\/\/\)[^/].*/{ s//\1/; q; }
- /^X\(\/\/\)$/{ s//\1/; q; }
- /^X\(\/\).*/{ s//\1/; q; }
- s/.*/./; q'`
- { if $as_mkdir_p; then
- mkdir -p $dirpart/$fdir
- else
- as_dir=$dirpart/$fdir
+ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)[^/].*/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\).*/{
+ s//\1/
+ q
+ }
+ s/.*/./; q'`
+ { as_dir=$dirpart/$fdir
+ case $as_dir in #(
+ -*) as_dir=./$as_dir;;
+ esac
+ test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
as_dirs=
- while test ! -d "$as_dir"; do
- as_dirs="$as_dir $as_dirs"
- as_dir=`(dirname "$as_dir") 2>/dev/null ||
+ while :; do
+ case $as_dir in #(
+ *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
+ *) as_qdir=$as_dir;;
+ esac
+ as_dirs="'$as_qdir' $as_dirs"
+ as_dir=`$as_dirname -- "$as_dir" ||
$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
X"$as_dir" : 'X\(//\)[^/]' \| \
X"$as_dir" : 'X\(//\)$' \| \
- X"$as_dir" : 'X\(/\)' \| \
- . : '\(.\)' 2>/dev/null ||
+ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
echo X"$as_dir" |
- sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
- /^X\(\/\/\)[^/].*/{ s//\1/; q; }
- /^X\(\/\/\)$/{ s//\1/; q; }
- /^X\(\/\).*/{ s//\1/; q; }
- s/.*/./; q'`
+ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)[^/].*/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\).*/{
+ s//\1/
+ q
+ }
+ s/.*/./; q'`
+ test -d "$as_dir" && break
done
- test ! -n "$as_dirs" || mkdir $as_dirs
- fi || { { echo "$as_me:$LINENO: error: cannot create directory $dirpart/$fdir" >&5
-echo "$as_me: error: cannot create directory $dirpart/$fdir" >&2;}
+ test -z "$as_dirs" || eval "mkdir $as_dirs"
+ } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
+echo "$as_me: error: cannot create directory $as_dir" >&2;}
{ (exit 1); exit 1; }; }; }
-
# echo "creating $dirpart/$file"
echo '# dummy' > "$dirpart/$file"
done
done
;;
- default-1 )
+ "default-1":C)
for ac_file in $CONFIG_FILES; do
# Support "outfile[:infile[:infile...]]"
case "$ac_file" in
;;
esac
done ;;
+
esac
-done
-_ACEOF
+done # for ac_tag
-cat >>$CONFIG_STATUS <<\_ACEOF
{ (exit 0); exit 0; }
_ACEOF
dnl Process this file with autoconf to produce a configure script.
AC_INIT
-AM_INIT_AUTOMAKE(shadow, 4.0.17)
+AM_INIT_AUTOMAKE(shadow, 4.0.18)
AC_CONFIG_HEADERS([config.h])
dnl Some hacks...
],[
skeychallenge((void*)0, (void*)0, (void*)0, 0);
],[AC_DEFINE(SKEY_BSD_STYLE, 1, [Define to support newer BSD S/Key API])])
- dnl libshadow_getpass() handles password prompt with enabled echo
- AC_DEFINE(getpass, libshadow_getpass,
- [Define to libshadow_getpass to use our own version of getpass().])
fi
AM_GNU_GETTEXT_VERSION(0.12.1)
man/pl/Makefile
man/pt_BR/Makefile
man/ru/Makefile
+ man/sv/Makefile
man/tr/Makefile
man/zh_CN/Makefile
man/zh_TW/Makefile
F77 = @F77@
FFLAGS = @FFLAGS@
GMSGFMT = @GMSGFMT@
+GREP = @GREP@
INSTALL_DATA = @INSTALL_DATA@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_SCRIPT = @INSTALL_SCRIPT@
PATH_SEPARATOR = @PATH_SEPARATOR@
POSUB = @POSUB@
RANLIB = @RANLIB@
+SED = @SED@
SET_MAKE = @SET_MAKE@
SHELL = @SHELL@
STRIP = @STRIP@
XML_CATALOG_FILE = @XML_CATALOG_FILE@
XSLTPROC = @XSLTPROC@
YACC = @YACC@
-ac_ct_AR = @ac_ct_AR@
+YFLAGS = @YFLAGS@
ac_ct_CC = @ac_ct_CC@
ac_ct_CXX = @ac_ct_CXX@
ac_ct_F77 = @ac_ct_F77@
-ac_ct_RANLIB = @ac_ct_RANLIB@
-ac_ct_STRIP = @ac_ct_STRIP@
am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@
build_os = @build_os@
build_vendor = @build_vendor@
datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
exec_prefix = @exec_prefix@
host = @host@
host_alias = @host_alias@
host_cpu = @host_cpu@
host_os = @host_os@
host_vendor = @host_vendor@
+htmldir = @htmldir@
includedir = @includedir@
infodir = @infodir@
install_sh = @install_sh@
libdir = @libdir@
libexecdir = @libexecdir@
+localedir = @localedir@
localstatedir = @localstatedir@
mandir = @mandir@
mkdir_p = @mkdir_p@
oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
+psdir = @psdir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
sysconfdir = @sysconfdir@
exit 1;; \
esac; \
done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu contrib/Makefile'; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign contrib/Makefile'; \
cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu contrib/Makefile
+ $(AUTOMAKE) --foreign contrib/Makefile
.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
@case '$?' in \
F77 = @F77@
FFLAGS = @FFLAGS@
GMSGFMT = @GMSGFMT@
+GREP = @GREP@
INSTALL_DATA = @INSTALL_DATA@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_SCRIPT = @INSTALL_SCRIPT@
PATH_SEPARATOR = @PATH_SEPARATOR@
POSUB = @POSUB@
RANLIB = @RANLIB@
+SED = @SED@
SET_MAKE = @SET_MAKE@
SHELL = @SHELL@
STRIP = @STRIP@
XML_CATALOG_FILE = @XML_CATALOG_FILE@
XSLTPROC = @XSLTPROC@
YACC = @YACC@
-ac_ct_AR = @ac_ct_AR@
+YFLAGS = @YFLAGS@
ac_ct_CC = @ac_ct_CC@
ac_ct_CXX = @ac_ct_CXX@
ac_ct_F77 = @ac_ct_F77@
-ac_ct_RANLIB = @ac_ct_RANLIB@
-ac_ct_STRIP = @ac_ct_STRIP@
am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@
build_os = @build_os@
build_vendor = @build_vendor@
datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
exec_prefix = @exec_prefix@
host = @host@
host_alias = @host_alias@
host_cpu = @host_cpu@
host_os = @host_os@
host_vendor = @host_vendor@
+htmldir = @htmldir@
includedir = @includedir@
infodir = @infodir@
install_sh = @install_sh@
libdir = @libdir@
libexecdir = @libexecdir@
+localedir = @localedir@
localstatedir = @localstatedir@
mandir = @mandir@
mkdir_p = @mkdir_p@
oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
+psdir = @psdir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
sysconfdir = @sysconfdir@
exit 1;; \
esac; \
done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu doc/Makefile'; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign doc/Makefile'; \
cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu doc/Makefile
+ $(AUTOMAKE) --foreign doc/Makefile
.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
@case '$?' in \
F77 = @F77@
FFLAGS = @FFLAGS@
GMSGFMT = @GMSGFMT@
+GREP = @GREP@
INSTALL_DATA = @INSTALL_DATA@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_SCRIPT = @INSTALL_SCRIPT@
PATH_SEPARATOR = @PATH_SEPARATOR@
POSUB = @POSUB@
RANLIB = @RANLIB@
+SED = @SED@
SET_MAKE = @SET_MAKE@
SHELL = @SHELL@
STRIP = @STRIP@
XML_CATALOG_FILE = @XML_CATALOG_FILE@
XSLTPROC = @XSLTPROC@
YACC = @YACC@
-ac_ct_AR = @ac_ct_AR@
+YFLAGS = @YFLAGS@
ac_ct_CC = @ac_ct_CC@
ac_ct_CXX = @ac_ct_CXX@
ac_ct_F77 = @ac_ct_F77@
-ac_ct_RANLIB = @ac_ct_RANLIB@
-ac_ct_STRIP = @ac_ct_STRIP@
am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@
build_os = @build_os@
build_vendor = @build_vendor@
datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
exec_prefix = @exec_prefix@
host = @host@
host_alias = @host_alias@
host_cpu = @host_cpu@
host_os = @host_os@
host_vendor = @host_vendor@
+htmldir = @htmldir@
includedir = @includedir@
infodir = @infodir@
install_sh = @install_sh@
libdir = @libdir@
libexecdir = @libexecdir@
+localedir = @localedir@
localstatedir = @localstatedir@
mandir = @mandir@
mkdir_p = @mkdir_p@
oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
+psdir = @psdir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
sysconfdir = @sysconfdir@
exit 1;; \
esac; \
done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu etc/Makefile'; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign etc/Makefile'; \
cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu etc/Makefile
+ $(AUTOMAKE) --foreign etc/Makefile
.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
@case '$?' in \
#
# /etc/login.defs - Configuration control definitions for the shadow package.
#
-# $Id: login.defs,v 1.8 2005/09/01 19:57:45 kloczek Exp $
+# $Id: login.defs,v 1.9 2006/07/16 09:00:20 kloczek Exp $
#
#
#
#USERDEL_CMD /usr/sbin/userdel_local
-#
-# When prompting for password without echo, getpass() can optionally
-# display a random number (in the range 1 to GETPASS_ASTERISKS) of '*'
-# characters for each character typed. This feature is designed to
-# confuse people looking over your shoulder when you enter a password :-).
-# Also, the new getpass() accepts both Backspace (8) and Delete (127)
-# keys to delete previous character (to cope with different terminal
-# types), Control-U to delete all characters, and beeps when there are
-# no more characters to delete, or too many characters entered.
-#
-# Setting GETPASS_ASTERISKS to 1 results in more traditional behaviour -
-# exactly one '*' displayed for each character typed.
-#
-# Setting GETPASS_ASTERISKS to 0 disables the '*' characters (Backspace,
-# Delete, Control-U and beep continue to work as described above).
-#
-# Setting GETPASS_ASTERISKS to -1 reverts to the traditional getpass()
-# without any new features. This is the default.
-#
-#GETPASS_ASTERISKS 1
-
#
# Enable setting of the umask group bits to be the same as owner bits
# (examples: 022 -> 002, 077 -> 007) for non-root users, if the uid is
chpasswd \
groupadd \
groupdel \
+ groupmems \
groupmod \
login \
newusers \
F77 = @F77@
FFLAGS = @FFLAGS@
GMSGFMT = @GMSGFMT@
+GREP = @GREP@
INSTALL_DATA = @INSTALL_DATA@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_SCRIPT = @INSTALL_SCRIPT@
PATH_SEPARATOR = @PATH_SEPARATOR@
POSUB = @POSUB@
RANLIB = @RANLIB@
+SED = @SED@
SET_MAKE = @SET_MAKE@
SHELL = @SHELL@
STRIP = @STRIP@
XML_CATALOG_FILE = @XML_CATALOG_FILE@
XSLTPROC = @XSLTPROC@
YACC = @YACC@
-ac_ct_AR = @ac_ct_AR@
+YFLAGS = @YFLAGS@
ac_ct_CC = @ac_ct_CC@
ac_ct_CXX = @ac_ct_CXX@
ac_ct_F77 = @ac_ct_F77@
-ac_ct_RANLIB = @ac_ct_RANLIB@
-ac_ct_STRIP = @ac_ct_STRIP@
am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@
build_os = @build_os@
build_vendor = @build_vendor@
datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
exec_prefix = @exec_prefix@
host = @host@
host_alias = @host_alias@
host_cpu = @host_cpu@
host_os = @host_os@
host_vendor = @host_vendor@
+htmldir = @htmldir@
includedir = @includedir@
infodir = @infodir@
install_sh = @install_sh@
libdir = @libdir@
libexecdir = @libexecdir@
+localedir = @localedir@
localstatedir = @localstatedir@
mandir = @mandir@
mkdir_p = @mkdir_p@
oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
+psdir = @psdir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
sysconfdir = @sysconfdir@
chpasswd \
groupadd \
groupdel \
+ groupmems \
groupmod \
login \
newusers \
exit 1;; \
esac; \
done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu etc/pam.d/Makefile'; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign etc/pam.d/Makefile'; \
cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu etc/pam.d/Makefile
+ $(AUTOMAKE) --foreign etc/pam.d/Makefile
.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
@case '$?' in \
--- /dev/null
+#%PAM-1.0
+auth sufficient pam_rootok.so
+account required pam_permit.so
+password include system-auth
F77 = @F77@
FFLAGS = @FFLAGS@
GMSGFMT = @GMSGFMT@
+GREP = @GREP@
INSTALL_DATA = @INSTALL_DATA@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_SCRIPT = @INSTALL_SCRIPT@
PATH_SEPARATOR = @PATH_SEPARATOR@
POSUB = @POSUB@
RANLIB = @RANLIB@
+SED = @SED@
SET_MAKE = @SET_MAKE@
SHELL = @SHELL@
STRIP = @STRIP@
XML_CATALOG_FILE = @XML_CATALOG_FILE@
XSLTPROC = @XSLTPROC@
YACC = @YACC@
-ac_ct_AR = @ac_ct_AR@
+YFLAGS = @YFLAGS@
ac_ct_CC = @ac_ct_CC@
ac_ct_CXX = @ac_ct_CXX@
ac_ct_F77 = @ac_ct_F77@
-ac_ct_RANLIB = @ac_ct_RANLIB@
-ac_ct_STRIP = @ac_ct_STRIP@
am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@
build_os = @build_os@
build_vendor = @build_vendor@
datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
exec_prefix = @exec_prefix@
host = @host@
host_alias = @host_alias@
host_cpu = @host_cpu@
host_os = @host_os@
host_vendor = @host_vendor@
+htmldir = @htmldir@
includedir = @includedir@
infodir = @infodir@
install_sh = @install_sh@
libdir = @libdir@
libexecdir = @libexecdir@
+localedir = @localedir@
localstatedir = @localstatedir@
mandir = @mandir@
mkdir_p = @mkdir_p@
oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
+psdir = @psdir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
sysconfdir = @sysconfdir@
F77 = @F77@
FFLAGS = @FFLAGS@
GMSGFMT = @GMSGFMT@
+GREP = @GREP@
INSTALL_DATA = @INSTALL_DATA@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_SCRIPT = @INSTALL_SCRIPT@
PATH_SEPARATOR = @PATH_SEPARATOR@
POSUB = @POSUB@
RANLIB = @RANLIB@
+SED = @SED@
SET_MAKE = @SET_MAKE@
SHELL = @SHELL@
STRIP = @STRIP@
XML_CATALOG_FILE = @XML_CATALOG_FILE@
XSLTPROC = @XSLTPROC@
YACC = @YACC@
-ac_ct_AR = @ac_ct_AR@
+YFLAGS = @YFLAGS@
ac_ct_CC = @ac_ct_CC@
ac_ct_CXX = @ac_ct_CXX@
ac_ct_F77 = @ac_ct_F77@
-ac_ct_RANLIB = @ac_ct_RANLIB@
-ac_ct_STRIP = @ac_ct_STRIP@
am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@
build_os = @build_os@
build_vendor = @build_vendor@
datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
exec_prefix = @exec_prefix@
host = @host@
host_alias = @host_alias@
host_cpu = @host_cpu@
host_os = @host_os@
host_vendor = @host_vendor@
+htmldir = @htmldir@
includedir = @includedir@
infodir = @infodir@
install_sh = @install_sh@
libdir = @libdir@
libexecdir = @libexecdir@
+localedir = @localedir@
localstatedir = @localstatedir@
mandir = @mandir@
mkdir_p = @mkdir_p@
oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
+psdir = @psdir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
sysconfdir = @sysconfdir@
exit 1;; \
esac; \
done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu libmisc/Makefile'; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign libmisc/Makefile'; \
cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu libmisc/Makefile
+ $(AUTOMAKE) --foreign libmisc/Makefile
.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
@case '$?' in \
VERSION=1.5.22
TIMESTAMP=" (1.1220.2.365 2005/12/18 22:14:06)"
-# See if we are running on zsh, and set the options which allow our
-# commands through without removal of \ escapes.
-if test -n "${ZSH_VERSION+set}" ; then
+# Be Bourne compatible (taken from Autoconf:_AS_BOURNE_COMPATIBLE).
+if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
+ emulate sh
+ NULLCMD=:
+ # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
+ # is contrary to our usage. Disable this feature.
+ alias -g '${1+"$@"}'='"$@"'
setopt NO_GLOB_SUBST
+else
+ case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
fi
# Check that we have a working $echo.
# These must not be set unconditionally because not all systems understand
# e.g. LANG=C (notably SCO).
# We save the old values to restore during execute mode.
-if test "${LC_ALL+set}" = set; then
- save_LC_ALL="$LC_ALL"; LC_ALL=C; export LC_ALL
-fi
-if test "${LANG+set}" = set; then
- save_LANG="$LANG"; LANG=C; export LANG
-fi
+for lt_var in LANG LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES
+do
+ eval "if test \"\${$lt_var+set}\" = set; then
+ save_$lt_var=\$$lt_var
+ $lt_var=C
+ export $lt_var
+ fi"
+done
# Make sure IFS has a sensible default
lt_nl='
preserve_args=
lo2o="s/\\.lo\$/.${objext}/"
o2lo="s/\\.${objext}\$/.lo/"
+extracted_archives=
+extracted_serial=0
#####################################
# Shell function definitions:
*) my_xabs=`pwd`"/$my_xlib" ;;
esac
my_xlib=`$echo "X$my_xlib" | $Xsed -e 's%^.*/%%'`
- my_xdir="$my_gentop/$my_xlib"
+ my_xlib_u=$my_xlib
+ while :; do
+ case " $extracted_archives " in
+ *" $my_xlib_u "*)
+ extracted_serial=`expr $extracted_serial + 1`
+ my_xlib_u=lt$extracted_serial-$my_xlib ;;
+ *) break ;;
+ esac
+ done
+ extracted_archives="$extracted_archives $my_xlib_u"
+ my_xdir="$my_gentop/$my_xlib_u"
$show "${rm}r $my_xdir"
$run ${rm}r "$my_xdir"
*.f90) xform=f90 ;;
*.for) xform=for ;;
*.java) xform=java ;;
+ *.obj) xform=obj ;;
esac
libobj=`$echo "X$libobj" | $Xsed -e "s/\.$xform$/.lo/"`
for arg
do
case $arg in
- -all-static | -static)
- if test "X$arg" = "X-all-static"; then
+ -all-static | -static | -static-libtool-libs)
+ case $arg in
+ -all-static)
if test "$build_libtool_libs" = yes && test -z "$link_static_flag"; then
$echo "$modename: warning: complete static linking is impossible in this configuration" 1>&2
fi
dlopen_self=$dlopen_self_static
fi
prefer_static_libs=yes
- else
+ ;;
+ -static)
if test -z "$pic_flag" && test -n "$link_static_flag"; then
dlopen_self=$dlopen_self_static
fi
prefer_static_libs=built
- fi
+ ;;
+ -static-libtool-libs)
+ if test -z "$pic_flag" && test -n "$link_static_flag"; then
+ dlopen_self=$dlopen_self_static
+ fi
+ prefer_static_libs=yes
+ ;;
+ esac
build_libtool_libs=no
build_old_libs=yes
break
continue
;;
- -static)
+ -static | -static-libtool-libs)
# The effects of -static are defined in a previous loop.
# We used to do the same as -all-static on platforms that
# didn't have a PIC flag, but the assumption that the effects
if test "$linkmode,$pass" = "prog,link"; then
if test -n "$library_names" &&
- { test "$prefer_static_libs" = no || test -z "$old_library"; }; then
+ { { test "$prefer_static_libs" = no ||
+ test "$prefer_static_libs,$installed" = "built,yes"; } ||
+ test -z "$old_library"; }; then
# We need to hardcode the library path
if test -n "$shlibpath_var" && test -z "$avoidtemprpath" ; then
# Make sure the rpath contains only unique directories.
# which has an extra 1 added just for fun
#
case $version_type in
- darwin|linux|osf|windows)
+ darwin|linux|osf|windows|none)
current=`expr $number_major + $number_minor`
age="$number_minor"
revision="$number_revision"
fi
# Eliminate all temporary directories.
- for path in $notinst_path; do
- lib_search_path=`$echo "$lib_search_path " | ${SED} -e "s% $path % %g"`
- deplibs=`$echo "$deplibs " | ${SED} -e "s% -L$path % %g"`
- dependency_libs=`$echo "$dependency_libs " | ${SED} -e "s% -L$path % %g"`
- done
+# for path in $notinst_path; do
+# lib_search_path=`$echo "$lib_search_path " | ${SED} -e "s% $path % %g"`
+# deplibs=`$echo "$deplibs " | ${SED} -e "s% -L$path % %g"`
+# dependency_libs=`$echo "$dependency_libs " | ${SED} -e "s% -L$path % %g"`
+# done
if test -n "$xrpath"; then
# If the user specified any rpath flags, then add them.
int main() { return 0; }
EOF
$rm conftest
- $LTCC $LTCFLAGS -o conftest conftest.c $deplibs
- if test "$?" -eq 0 ; then
+ if $LTCC $LTCFLAGS -o conftest conftest.c $deplibs; then
ldd_output=`ldd conftest`
for i in $deplibs; do
name=`expr $i : '-l\(.*\)'`
# If $name is empty we are operating on a -L argument.
- if test "$name" != "" && test "$name" -ne "0"; then
+ if test "$name" != "" && test "$name" != "0"; then
if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
case " $predeps $postdeps " in
*" $i "*)
# If $name is empty we are operating on a -L argument.
if test "$name" != "" && test "$name" != "0"; then
$rm conftest
- $LTCC $LTCFLAGS -o conftest conftest.c $i
- # Did it work?
- if test "$?" -eq 0 ; then
+ if $LTCC $LTCFLAGS -o conftest conftest.c $i; then
ldd_output=`ldd conftest`
if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
case " $predeps $postdeps " in
droppeddeps=yes
$echo
$echo "*** Warning! Library $i is needed by this library but I was not able to"
- $echo "*** make it link in! You will probably need to install it or some"
+ $echo "*** make it link in! You will probably need to install it or some"
$echo "*** library that it depends on before this library will be fully"
$echo "*** functional. Installing it before continuing would be even better."
fi
reload_conv_objs=
gentop=
# reload_cmds runs $LD directly, so let us get rid of
- # -Wl from whole_archive_flag_spec
+ # -Wl from whole_archive_flag_spec and hope we can get by with
+ # turning comma into space..
wl=
if test -n "$convenience"; then
if test -n "$whole_archive_flag_spec"; then
- eval reload_conv_objs=\"\$reload_objs $whole_archive_flag_spec\"
+ eval tmp_whole_archive_flags=\"$whole_archive_flag_spec\"
+ reload_conv_objs=$reload_objs\ `$echo "X$tmp_whole_archive_flags" | $Xsed -e 's|,| |g'`
else
gentop="$output_objdir/${obj}x"
generated="$generated $gentop"
case $host in
*cygwin* | *mingw* )
if test -f "$output_objdir/${outputname}.def" ; then
- compile_command=`$echo "X$compile_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}.def $output_objdir/${outputname}S.${objext}%"`
- finalize_command=`$echo "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}.def $output_objdir/${outputname}S.${objext}%"`
+ compile_command=`$echo "X$compile_command" | $SP2NL | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}.def $output_objdir/${outputname}S.${objext}%" | $NL2SP`
+ finalize_command=`$echo "X$finalize_command" | $SP2NL | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}.def $output_objdir/${outputname}S.${objext}%" | $NL2SP`
else
- compile_command=`$echo "X$compile_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%"`
- finalize_command=`$echo "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%"`
+ compile_command=`$echo "X$compile_command" | $SP2NL | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%" | $NL2SP`
+ finalize_command=`$echo "X$finalize_command" | $SP2NL | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%" | $NL2SP`
fi
;;
* )
- compile_command=`$echo "X$compile_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%"`
- finalize_command=`$echo "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%"`
+ compile_command=`$echo "X$compile_command" | $SP2NL | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%" | $NL2SP`
+ finalize_command=`$echo "X$finalize_command" | $SP2NL | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%" | $NL2SP`
;;
esac
;;
# really was required.
# Nullify the symbol file.
- compile_command=`$echo "X$compile_command" | $Xsed -e "s% @SYMFILE@%%"`
- finalize_command=`$echo "X$finalize_command" | $Xsed -e "s% @SYMFILE@%%"`
+ compile_command=`$echo "X$compile_command" | $SP2NL | $Xsed -e "s% @SYMFILE@%%" | $NL2SP`
+ finalize_command=`$echo "X$finalize_command" | $SP2NL | $Xsed -e "s% @SYMFILE@%%" | $NL2SP`
fi
if test "$need_relink" = no || test "$build_libtool_libs" != yes; then
# Replace the output file specification.
- compile_command=`$echo "X$compile_command" | $Xsed -e 's%@OUTPUT@%'"$output"'%g'`
+ compile_command=`$echo "X$compile_command" | $SP2NL | $Xsed -e 's%@OUTPUT@%'"$output"'%g' | $NL2SP`
link_command="$compile_command$compile_rpath"
# We have no uninstalled library dependencies, so finalize right now.
if test "$fast_install" != no; then
link_command="$finalize_var$compile_command$finalize_rpath"
if test "$fast_install" = yes; then
- relink_command=`$echo "X$compile_var$compile_command$compile_rpath" | $Xsed -e 's%@OUTPUT@%\$progdir/\$file%g'`
+ relink_command=`$echo "X$compile_var$compile_command$compile_rpath" | $SP2NL | $Xsed -e 's%@OUTPUT@%\$progdir/\$file%g' | $NL2SP`
else
# fast_install is set to needless
relink_command=
fi
done
relink_command="(cd `pwd`; $relink_command)"
- relink_command=`$echo "X$relink_command" | $Xsed -e "$sed_quote_subst"`
+ relink_command=`$echo "X$relink_command" | $SP2NL | $Xsed -e "$sed_quote_subst" | $NL2SP`
fi
# Quote $echo for shipping.
Xsed='${SED} -e 1s/^X//'
sed_quote_subst='$sed_quote_subst'
+# Be Bourne compatible (taken from Autoconf:_AS_BOURNE_COMPATIBLE).
+if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then
+ emulate sh
+ NULLCMD=:
+ # Zsh 3.x and 4.x performs word splitting on \${1+\"\$@\"}, which
+ # is contrary to our usage. Disable this feature.
+ alias -g '\${1+\"\$@\"}'='\"\$@\"'
+ setopt NO_GLOB_SUBST
+else
+ case \`(set -o) 2>/dev/null\` in *posix*) set -o posix;; esac
+fi
+
# The HP-UX ksh and POSIX shell print the target directory to stdout
# if CDPATH is set.
(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
;;
esac
$echo >> $output "\
- \$echo \"\$0: cannot exec \$program \${1+\"\$@\"}\"
+ \$echo \"\$0: cannot exec \$program \$*\"
exit $EXIT_FAILURE
fi
else
done
# Quote the link command for shipping.
relink_command="(cd `pwd`; $SHELL $progpath $preserve_args --mode=relink $libtool_args @inst_prefix_dir@)"
- relink_command=`$echo "X$relink_command" | $Xsed -e "$sed_quote_subst"`
+ relink_command=`$echo "X$relink_command" | $SP2NL | $Xsed -e "$sed_quote_subst" | $NL2SP`
if test "$hardcode_automatic" = yes ; then
relink_command=
fi
if test -n "$inst_prefix_dir"; then
# Stick the inst_prefix_dir data into the link command.
- relink_command=`$echo "$relink_command" | $SED "s%@inst_prefix_dir@%-inst-prefix-dir $inst_prefix_dir%"`
+ relink_command=`$echo "$relink_command" | $SP2NL | $SED "s%@inst_prefix_dir@%-inst-prefix-dir $inst_prefix_dir%" | $NL2SP`
else
- relink_command=`$echo "$relink_command" | $SED "s%@inst_prefix_dir@%%"`
+ relink_command=`$echo "$relink_command" | $SP2NL | $SED "s%@inst_prefix_dir@%%" | $NL2SP`
fi
$echo "$modename: warning: relinking \`$file'" 1>&2
file=`$echo "X$file$stripped_ext" | $Xsed -e 's%^.*/%%'`
outputname="$tmpdir/$file"
# Replace the output file specification.
- relink_command=`$echo "X$relink_command" | $Xsed -e 's%@OUTPUT@%'"$outputname"'%g'`
+ relink_command=`$echo "X$relink_command" | $SP2NL | $Xsed -e 's%@OUTPUT@%'"$outputname"'%g' | $NL2SP`
$show "$relink_command"
if $run eval "$relink_command"; then :
fi
# Restore saved environment variables
- if test "${save_LC_ALL+set}" = set; then
- LC_ALL="$save_LC_ALL"; export LC_ALL
- fi
- if test "${save_LANG+set}" = set; then
- LANG="$save_LANG"; export LANG
- fi
+ for lt_var in LANG LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES
+ do
+ eval "if test \"\${save_$lt_var+set}\" = set; then
+ $lt_var=\$save_$lt_var; export $lt_var
+ else
+ $lt_unset $lt_var
+ fi"
+ done
+
# Now prepare to actually exec the command.
exec_cmd="\$cmd$args"
-dlpreopen FILE link in FILE and add its symbols to lt_preloaded_symbols
-export-dynamic allow symbols from OUTPUT-FILE to be resolved with dlsym(3)
-export-symbols SYMFILE
- try to export only the symbols listed in SYMFILE
+ try to export only the symbols listed in SYMFILE
-export-symbols-regex REGEX
- try to export only the symbols matching REGEX
+ try to export only the symbols matching REGEX
-LLIBDIR search LIBDIR for required installed libraries
-lNAME OUTPUT-FILE requires the installed library libNAME
-module build a library that can dlopened
-release RELEASE specify package release information
-rpath LIBDIR the created library will eventually be installed in LIBDIR
-R[ ]LIBDIR add LIBDIR to the runtime path of programs and libraries
- -static do not do any dynamic linking of libtool libraries
+ -static do not do any dynamic linking of uninstalled libtool libraries
+ -static-libtool-libs
+ do not do any dynamic linking of libtool libraries
-version-info CURRENT[:REVISION[:AGE]]
- specify library version info [each variable defaults to 0]
+ specify library version info [each variable defaults to 0]
All other options (arguments beginning with \`-') are ignored.
-LINGUAS = fr pl ru
+LINGUAS = fr pl ru sv
# subdirectories for translated manual pages
-DIST_SUBDIRS = cs de es fi fr hu id it ja ko pl pt_BR ru tr zh_CN zh_TW
+DIST_SUBDIRS = cs de es fi fr hu id it ja ko pl pt_BR ru sv tr zh_CN zh_TW
if USE_NLS
SUBDIRS = $(DIST_SUBDIRS)
else
gpasswd.1 \
groupadd.8 \
groupdel.8 \
+ groupmems.8 \
groupmod.8 \
groups.1 \
grpck.8 \
F77 = @F77@
FFLAGS = @FFLAGS@
GMSGFMT = @GMSGFMT@
+GREP = @GREP@
INSTALL_DATA = @INSTALL_DATA@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_SCRIPT = @INSTALL_SCRIPT@
PATH_SEPARATOR = @PATH_SEPARATOR@
POSUB = @POSUB@
RANLIB = @RANLIB@
+SED = @SED@
SET_MAKE = @SET_MAKE@
SHELL = @SHELL@
STRIP = @STRIP@
XML_CATALOG_FILE = @XML_CATALOG_FILE@
XSLTPROC = @XSLTPROC@
YACC = @YACC@
-ac_ct_AR = @ac_ct_AR@
+YFLAGS = @YFLAGS@
ac_ct_CC = @ac_ct_CC@
ac_ct_CXX = @ac_ct_CXX@
ac_ct_F77 = @ac_ct_F77@
-ac_ct_RANLIB = @ac_ct_RANLIB@
-ac_ct_STRIP = @ac_ct_STRIP@
am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@
build_os = @build_os@
build_vendor = @build_vendor@
datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
exec_prefix = @exec_prefix@
host = @host@
host_alias = @host_alias@
host_cpu = @host_cpu@
host_os = @host_os@
host_vendor = @host_vendor@
+htmldir = @htmldir@
includedir = @includedir@
infodir = @infodir@
install_sh = @install_sh@
libdir = @libdir@
libexecdir = @libexecdir@
+localedir = @localedir@
localstatedir = @localstatedir@
mandir = @mandir@
mkdir_p = @mkdir_p@
oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
+psdir = @psdir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
sysconfdir = @sysconfdir@
target_alias = @target_alias@
-LINGUAS = fr pl ru
+LINGUAS = fr pl ru sv
# subdirectories for translated manual pages
-DIST_SUBDIRS = cs de es fi fr hu id it ja ko pl pt_BR ru tr zh_CN zh_TW
+DIST_SUBDIRS = cs de es fi fr hu id it ja ko pl pt_BR ru sv tr zh_CN zh_TW
@USE_NLS_FALSE@SUBDIRS =
@USE_NLS_TRUE@SUBDIRS = $(DIST_SUBDIRS)
man_XMANS = \
gpasswd.1 \
groupadd.8 \
groupdel.8 \
+ groupmems.8 \
groupmod.8 \
groups.1 \
grpck.8 \
exit 1;; \
esac; \
done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu man/Makefile'; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign man/Makefile'; \
cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu man/Makefile
+ $(AUTOMAKE) --foreign man/Makefile
.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
@case '$?' in \
.\" Title: chage
.\" Author:
.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
-.\" Date: 06/25/2006
+.\" Date: 07/30/2006
.\" Manual: User Commands
.\" Source: User Commands
.\"
-.TH "CHAGE" "1" "06/25/2006" "User Commands" "User Commands"
+.TH "CHAGE" "1" "07/30/2006" "User Commands" "User Commands"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
chage \- change user password expiry information
.SH "SYNOPSIS"
.HP 6
-\fBchage\fR [\fIoptions\fR] \fIuser\fR
+\fBchage\fR [\fIoptions\fR] [\fILOGIN\fR]
.SH "DESCRIPTION"
.PP
The
<?xml version="1.0" encoding="UTF-8"?>
<refentry id='chage.1'>
- <!-- $Id: chage.1.xml,v 1.34 2006/05/31 19:21:01 kloczek Exp $ -->
+ <!-- $Id: chage.1.xml,v 1.35 2006/07/11 13:34:47 kloczek Exp $ -->
<refmeta>
<refentrytitle>chage</refentrytitle>
<manvolnum>1</manvolnum>
<arg choice='opt'>
<replaceable>options</replaceable>
</arg>
- <arg choice='plain'><replaceable>user</replaceable></arg>
+ <arg choice='opt'>
+ <replaceable>LOGIN</replaceable>
+ </arg>
</cmdsynopsis>
</refsynopsisdiv>
.\" Title: chfn
.\" Author:
.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
-.\" Date: 06/20/2006
+.\" Date: 07/30/2006
.\" Manual: User Commands
.\" Source: User Commands
.\"
-.TH "CHFN" "1" "06/20/2006" "User Commands" "User Commands"
+.TH "CHFN" "1" "07/30/2006" "User Commands" "User Commands"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.\" Title: chgpasswd
.\" Author:
.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
-.\" Date: 06/20/2006
+.\" Date: 07/30/2006
.\" Manual: System Management Commands
.\" Source: System Management Commands
.\"
-.TH "CHGPASSWD" "8" "06/20/2006" "System Management Commands" "System Management Commands"
+.TH "CHGPASSWD" "8" "07/30/2006" "System Management Commands" "System Management Commands"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
Display help message and exit.
.TP 3n
\fB\-m\fR, \fB\-\-md5\fR
-Use MD5 encryption instead DES when the supplied passwords are not encrypted.
+Use MD5 encryption instead of DES when the supplied passwords are not encrypted.
.SH "CAVEATS"
.PP
Remember to set permissions or umask to prevent readability of unencrypted files by other users.
<?xml version="1.0" encoding="UTF-8"?>
<refentry id='chgpasswd.8'>
- <!-- $Id: chgpasswd.8.xml,v 1.2 2006/06/01 01:29:41 kloczek Exp $ -->
+ <!-- $Id: chgpasswd.8.xml,v 1.3 2006/07/24 05:48:38 kloczek Exp $ -->
<refmeta>
<refentrytitle>chgpasswd</refentrytitle>
<manvolnum>8</manvolnum>
<term><option>-m</option>, <option>--md5</option></term>
<listitem>
<para>
- Use MD5 encryption instead DES when the supplied passwords are
+ Use MD5 encryption instead of DES when the supplied passwords are
not encrypted.
</para>
</listitem>
.\" Title: chpasswd
.\" Author:
.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
-.\" Date: 06/20/2006
+.\" Date: 07/30/2006
.\" Manual: System Management Commands
.\" Source: System Management Commands
.\"
-.TH "CHPASSWD" "8" "06/20/2006" "System Management Commands" "System Management Commands"
+.TH "CHPASSWD" "8" "07/30/2006" "System Management Commands" "System Management Commands"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
Display help message and exit.
.TP 3n
\fB\-m\fR, \fB\-\-md5\fR
-Use MD5 encryption instead DES when the supplied passwords are not encrypted.
+Use MD5 encryption instead of DES when the supplied passwords are not encrypted.
.SH "CAVEATS"
.PP
Remember to set permissions or umask to prevent readability of unencrypted files by other users.
<?xml version="1.0" encoding="UTF-8"?>
<refentry id='chpasswd.8'>
- <!-- $Id: chpasswd.8.xml,v 1.18 2006/03/31 19:12:56 kloczek Exp $ -->
+ <!-- $Id: chpasswd.8.xml,v 1.19 2006/07/24 05:48:38 kloczek Exp $ -->
<refmeta>
<refentrytitle>chpasswd</refentrytitle>
<manvolnum>8</manvolnum>
<term><option>-m</option>, <option>--md5</option></term>
<listitem>
<para>
- Use MD5 encryption instead DES when the supplied passwords are
+ Use MD5 encryption instead of DES when the supplied passwords are
not encrypted.
</para>
</listitem>
.\" Title: chsh
.\" Author:
.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
-.\" Date: 06/20/2006
+.\" Date: 07/30/2006
.\" Manual: User Commands
.\" Source: User Commands
.\"
-.TH "CHSH" "1" "06/20/2006" "User Commands" "User Commands"
+.TH "CHSH" "1" "07/30/2006" "User Commands" "User Commands"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
chsh \- change login shell
.SH "SYNOPSIS"
.HP 5
-\fBchsh\fR [\-s\ \fIlogin_shell\fR] [\fIuser\fR]
+\fBchsh\fR [\fIoptions\fR] [\fILOGIN\fR]
.SH "DESCRIPTION"
.PP
\fBchsh\fR
changes the user login shell. This determines the name of the user's initial login command. A normal user may only change the login shell for her own account, the super user may change the login shell for any account.
-.PP
-The only restriction placed on the login shell is that the command name must be listed in
-\fI/etc/shells\fR, unless the invoker is the super\-user, and then any value may be added. An account with a restricted login shell may not change her login shell. For this reason, placing
-\fI/bin/rsh\fR
-in
-\fI/etc/shells\fR
-is discouraged since accidentally changing to a restricted shell would prevent the user from ever changing her login shell back to its original value.
.SH "OPTIONS"
.PP
+The options which apply to the
+\fBchsh\fR
+command are:
+.TP 3n
+\fB\-h\fR, \fB\-\-help\fR
+Display help message and exit.
+.TP 3n
+\fB\-s\fR, \fB\-\-shell\fR \fISHELL\fR
+The name of the user's new login shell. Setting this field to blank causes the system to select the default login shell.
+.PP
If the
\fB\-s\fR
option is not selected,
operates in an interactive fashion, prompting the user with the current login shell. Enter the new value to change the shell, or leave the line blank to use the current one. The current shell is displayed between a pair of
\fI[ ]\fR
marks.
+.SH "NOTE"
+.PP
+The only restriction placed on the login shell is that the command name must be listed in
+\fI/etc/shells\fR, unless the invoker is the super\-user, and then any value may be added. An account with a restricted login shell may not change her login shell. For this reason, placing
+\fI/bin/rsh\fR
+in
+\fI/etc/shells\fR
+is discouraged since accidentally changing to a restricted shell would prevent the user from ever changing her login shell back to its original value.
.SH "FILES"
.TP 3n
\fI/etc/passwd\fR
<?xml version="1.0" encoding="UTF-8"?>
<refentry id='chsh.1'>
- <!-- $Id: chsh.1.xml,v 1.21 2006/05/20 12:11:38 kloczek Exp $ -->
+ <!-- $Id: chsh.1.xml,v 1.22 2006/07/14 16:32:02 kloczek Exp $ -->
<refmeta>
<refentrytitle>chsh</refentrytitle>
<manvolnum>1</manvolnum>
<refsynopsisdiv id='synopsis'>
<cmdsynopsis>
<command>chsh</command>
- <arg choice='opt'>-s <replaceable>login_shell</replaceable></arg>
- <arg choice='opt'><replaceable>user</replaceable>
+ <arg choice='opt'>
+ <replaceable>options</replaceable>
+ </arg>
+ <arg choice='opt'>
+ <replaceable>LOGIN</replaceable>
</arg>
</cmdsynopsis>
</refsynopsisdiv>
the login shell for any account.
</para>
- <para>
- The only restriction placed on the login shell is that the command
- name must be listed in <filename>/etc/shells</filename>, unless the
- invoker is the super-user, and then any value may be added. An
- account with a restricted login shell may not change her login shell.
- For this reason, placing <filename>/bin/rsh</filename> in
- <filename>/etc/shells</filename> is discouraged since accidentally
- changing to a restricted shell would prevent the user from ever
- changing her login shell back to its original value.
- </para>
</refsect1>
<refsect1 id='options'>
<title>OPTIONS</title>
+ <para>
+ The options which apply to the <command>chsh</command> command are:
+ </para>
+ <variablelist remap='IP'>
+ <varlistentry>
+ <term><option>-h</option>, <option>--help</option></term>
+ <listitem>
+ <para>Display help message and exit.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <option>-s</option>, <option>--shell</option> <replaceable>SHELL</replaceable>
+ </term>
+ <listitem>
+ <para>
+ The name of the user's new login shell. Setting this field to
+ blank causes the system to select the default login shell.
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
<para>
If the <option>-s</option> option is not selected,
<command>chsh</command> operates in an interactive fashion, prompting
</para>
</refsect1>
+ <refsect1 id='note'>
+ <title>NOTE</title>
+ <para>
+ The only restriction placed on the login shell is that the command
+ name must be listed in <filename>/etc/shells</filename>, unless the
+ invoker is the super-user, and then any value may be added. An
+ account with a restricted login shell may not change her login shell.
+ For this reason, placing <filename>/bin/rsh</filename> in
+ <filename>/etc/shells</filename> is discouraged since accidentally
+ changing to a restricted shell would prevent the user from ever
+ changing her login shell back to its original value.
+ </para>
+ </refsect1>
+
<refsect1 id='files'>
<title>FILES</title>
<variablelist>
F77 = @F77@
FFLAGS = @FFLAGS@
GMSGFMT = @GMSGFMT@
+GREP = @GREP@
INSTALL_DATA = @INSTALL_DATA@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_SCRIPT = @INSTALL_SCRIPT@
PATH_SEPARATOR = @PATH_SEPARATOR@
POSUB = @POSUB@
RANLIB = @RANLIB@
+SED = @SED@
SET_MAKE = @SET_MAKE@
SHELL = @SHELL@
STRIP = @STRIP@
XML_CATALOG_FILE = @XML_CATALOG_FILE@
XSLTPROC = @XSLTPROC@
YACC = @YACC@
-ac_ct_AR = @ac_ct_AR@
+YFLAGS = @YFLAGS@
ac_ct_CC = @ac_ct_CC@
ac_ct_CXX = @ac_ct_CXX@
ac_ct_F77 = @ac_ct_F77@
-ac_ct_RANLIB = @ac_ct_RANLIB@
-ac_ct_STRIP = @ac_ct_STRIP@
am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@
build_os = @build_os@
build_vendor = @build_vendor@
datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
exec_prefix = @exec_prefix@
host = @host@
host_alias = @host_alias@
host_cpu = @host_cpu@
host_os = @host_os@
host_vendor = @host_vendor@
+htmldir = @htmldir@
includedir = @includedir@
infodir = @infodir@
install_sh = @install_sh@
libdir = @libdir@
libexecdir = @libexecdir@
+localedir = @localedir@
localstatedir = @localstatedir@
mandir = @mandir@/cs
mkdir_p = @mkdir_p@
oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
+psdir = @psdir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
sysconfdir = @sysconfdir@
exit 1;; \
esac; \
done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu man/cs/Makefile'; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign man/cs/Makefile'; \
cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu man/cs/Makefile
+ $(AUTOMAKE) --foreign man/cs/Makefile
.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
@case '$?' in \
F77 = @F77@
FFLAGS = @FFLAGS@
GMSGFMT = @GMSGFMT@
+GREP = @GREP@
INSTALL_DATA = @INSTALL_DATA@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_SCRIPT = @INSTALL_SCRIPT@
PATH_SEPARATOR = @PATH_SEPARATOR@
POSUB = @POSUB@
RANLIB = @RANLIB@
+SED = @SED@
SET_MAKE = @SET_MAKE@
SHELL = @SHELL@
STRIP = @STRIP@
XML_CATALOG_FILE = @XML_CATALOG_FILE@
XSLTPROC = @XSLTPROC@
YACC = @YACC@
-ac_ct_AR = @ac_ct_AR@
+YFLAGS = @YFLAGS@
ac_ct_CC = @ac_ct_CC@
ac_ct_CXX = @ac_ct_CXX@
ac_ct_F77 = @ac_ct_F77@
-ac_ct_RANLIB = @ac_ct_RANLIB@
-ac_ct_STRIP = @ac_ct_STRIP@
am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@
build_os = @build_os@
build_vendor = @build_vendor@
datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
exec_prefix = @exec_prefix@
host = @host@
host_alias = @host_alias@
host_cpu = @host_cpu@
host_os = @host_os@
host_vendor = @host_vendor@
+htmldir = @htmldir@
includedir = @includedir@
infodir = @infodir@
install_sh = @install_sh@
libdir = @libdir@
libexecdir = @libexecdir@
+localedir = @localedir@
localstatedir = @localstatedir@
mandir = @mandir@/de
mkdir_p = @mkdir_p@
oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
+psdir = @psdir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
sysconfdir = @sysconfdir@
exit 1;; \
esac; \
done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu man/de/Makefile'; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign man/de/Makefile'; \
cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu man/de/Makefile
+ $(AUTOMAKE) --foreign man/de/Makefile
.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
@case '$?' in \
F77 = @F77@
FFLAGS = @FFLAGS@
GMSGFMT = @GMSGFMT@
+GREP = @GREP@
INSTALL_DATA = @INSTALL_DATA@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_SCRIPT = @INSTALL_SCRIPT@
PATH_SEPARATOR = @PATH_SEPARATOR@
POSUB = @POSUB@
RANLIB = @RANLIB@
+SED = @SED@
SET_MAKE = @SET_MAKE@
SHELL = @SHELL@
STRIP = @STRIP@
XML_CATALOG_FILE = @XML_CATALOG_FILE@
XSLTPROC = @XSLTPROC@
YACC = @YACC@
-ac_ct_AR = @ac_ct_AR@
+YFLAGS = @YFLAGS@
ac_ct_CC = @ac_ct_CC@
ac_ct_CXX = @ac_ct_CXX@
ac_ct_F77 = @ac_ct_F77@
-ac_ct_RANLIB = @ac_ct_RANLIB@
-ac_ct_STRIP = @ac_ct_STRIP@
am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@
build_os = @build_os@
build_vendor = @build_vendor@
datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
exec_prefix = @exec_prefix@
host = @host@
host_alias = @host_alias@
host_cpu = @host_cpu@
host_os = @host_os@
host_vendor = @host_vendor@
+htmldir = @htmldir@
includedir = @includedir@
infodir = @infodir@
install_sh = @install_sh@
libdir = @libdir@
libexecdir = @libexecdir@
+localedir = @localedir@
localstatedir = @localstatedir@
mandir = @mandir@/es
mkdir_p = @mkdir_p@
oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
+psdir = @psdir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
sysconfdir = @sysconfdir@
exit 1;; \
esac; \
done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu man/es/Makefile'; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign man/es/Makefile'; \
cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu man/es/Makefile
+ $(AUTOMAKE) --foreign man/es/Makefile
.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
@case '$?' in \
.\" Title: expiry
.\" Author:
.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
-.\" Date: 06/25/2006
+.\" Date: 07/30/2006
.\" Manual: User Commands
.\" Source: User Commands
.\"
-.TH "EXPIRY" "1" "06/25/2006" "User Commands" "User Commands"
+.TH "EXPIRY" "1" "07/30/2006" "User Commands" "User Commands"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.\" Title: faillog
.\" Author:
.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
-.\" Date: 06/20/2006
-.\" Manual:
-.\" Source:
+.\" Date: 07/30/2006
+.\" Manual: File Formats and Conversions
+.\" Source: File Formats and Conversions
.\"
-.TH "FAILLOG" "5" "06/20/2006" "" ""
+.TH "FAILLOG" "5" "07/30/2006" "File Formats and Conversions" "File Formats and Conversions"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
<?xml version="1.0" encoding="UTF-8"?>
<refentry id='faillog.5'>
- <!-- $Id: faillog.5.xml,v 1.17 2006/06/19 08:31:03 kloczek Exp $ -->
+ <!-- $Id: faillog.5.xml,v 1.18 2006/07/20 20:26:13 kloczek Exp $ -->
<refmeta>
<refentrytitle>faillog</refentrytitle>
<manvolnum>5</manvolnum>
+ <refmiscinfo class="sectdesc"> File Formats and Conversions</refmiscinfo>
</refmeta>
<refnamediv id='name'>
<refname>faillog</refname>
.\" Title: faillog
.\" Author:
.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
-.\" Date: 06/20/2006
+.\" Date: 07/30/2006
.\" Manual: System Management Commands
.\" Source: System Management Commands
.\"
-.TH "FAILLOG" "8" "06/20/2006" "System Management Commands" "System Management Commands"
+.TH "FAILLOG" "8" "07/30/2006" "System Management Commands" "System Management Commands"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
F77 = @F77@
FFLAGS = @FFLAGS@
GMSGFMT = @GMSGFMT@
+GREP = @GREP@
INSTALL_DATA = @INSTALL_DATA@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_SCRIPT = @INSTALL_SCRIPT@
PATH_SEPARATOR = @PATH_SEPARATOR@
POSUB = @POSUB@
RANLIB = @RANLIB@
+SED = @SED@
SET_MAKE = @SET_MAKE@
SHELL = @SHELL@
STRIP = @STRIP@
XML_CATALOG_FILE = @XML_CATALOG_FILE@
XSLTPROC = @XSLTPROC@
YACC = @YACC@
-ac_ct_AR = @ac_ct_AR@
+YFLAGS = @YFLAGS@
ac_ct_CC = @ac_ct_CC@
ac_ct_CXX = @ac_ct_CXX@
ac_ct_F77 = @ac_ct_F77@
-ac_ct_RANLIB = @ac_ct_RANLIB@
-ac_ct_STRIP = @ac_ct_STRIP@
am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@
build_os = @build_os@
build_vendor = @build_vendor@
datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
exec_prefix = @exec_prefix@
host = @host@
host_alias = @host_alias@
host_cpu = @host_cpu@
host_os = @host_os@
host_vendor = @host_vendor@
+htmldir = @htmldir@
includedir = @includedir@
infodir = @infodir@
install_sh = @install_sh@
libdir = @libdir@
libexecdir = @libexecdir@
+localedir = @localedir@
localstatedir = @localstatedir@
mandir = @mandir@/fi
mkdir_p = @mkdir_p@
oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
+psdir = @psdir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
sysconfdir = @sysconfdir@
exit 1;; \
esac; \
done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu man/fi/Makefile'; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign man/fi/Makefile'; \
cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu man/fi/Makefile
+ $(AUTOMAKE) --foreign man/fi/Makefile
.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
@case '$?' in \
F77 = @F77@
FFLAGS = @FFLAGS@
GMSGFMT = @GMSGFMT@
+GREP = @GREP@
INSTALL_DATA = @INSTALL_DATA@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_SCRIPT = @INSTALL_SCRIPT@
PATH_SEPARATOR = @PATH_SEPARATOR@
POSUB = @POSUB@
RANLIB = @RANLIB@
+SED = @SED@
SET_MAKE = @SET_MAKE@
SHELL = @SHELL@
STRIP = @STRIP@
XML_CATALOG_FILE = @XML_CATALOG_FILE@
XSLTPROC = @XSLTPROC@
YACC = @YACC@
-ac_ct_AR = @ac_ct_AR@
+YFLAGS = @YFLAGS@
ac_ct_CC = @ac_ct_CC@
ac_ct_CXX = @ac_ct_CXX@
ac_ct_F77 = @ac_ct_F77@
-ac_ct_RANLIB = @ac_ct_RANLIB@
-ac_ct_STRIP = @ac_ct_STRIP@
am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@
build_os = @build_os@
build_vendor = @build_vendor@
datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
exec_prefix = @exec_prefix@
host = @host@
host_alias = @host_alias@
host_cpu = @host_cpu@
host_os = @host_os@
host_vendor = @host_vendor@
+htmldir = @htmldir@
includedir = @includedir@
infodir = @infodir@
install_sh = @install_sh@
libdir = @libdir@
libexecdir = @libexecdir@
+localedir = @localedir@
localstatedir = @localstatedir@
mandir = @mandir@/fr
mkdir_p = @mkdir_p@
oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
+psdir = @psdir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
sysconfdir = @sysconfdir@
exit 1;; \
esac; \
done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu man/fr/Makefile'; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign man/fr/Makefile'; \
cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu man/fr/Makefile
+ $(AUTOMAKE) --foreign man/fr/Makefile
.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
@case '$?' in \
-.\" ** You probably do not want to edit this file directly **
-.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1).
-.\" Instead of manually editing it, you probably should edit the DocBook XML
-.\" source for it and then use the DocBook XSL Stylesheets to regenerate it.
-.TH "CHAGE" "1" "12/07/2005" "Commandes utilisateur" "Commandes utilisateur"
+.\" Title: chage
+.\" Author:
+.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
+.\" Date: 30/07/2006
+.\" Manual: Commandes utilisateur
+.\" Source: Commandes utilisateur
+.\"
+.TH "CHAGE" "1" "30/07/2006" "Commandes utilisateur" "Commandes utilisateur"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.ad l
-.SH "NAME"
+.SH "NOM"
chage \- Modifier les informations de validité d'un mot de passe
.SH "SYNOPSIS"
.HP 6
-\fBchage\fR [\fIoptions\fR] \fIutilisateur\fR
+\fBchage\fR [\fIoptions\fR] [\fILOGIN\fR]
.SH "DESCRIPTION"
.PP
-\fBChage\fR
+La commande
+\fBchage\fR
modifie le nombre de jours entre les changements de mot de passe et la date du dernier changement. Ces informations sont utilisées par le système pour déterminer si un utilisateur doit changer son mot de passe.
.SH "OPTIONS"
.PP
Les options disponibles pour la commande
\fBchage\fR
sont\ :
-.TP
+.TP 3n
\fB\-d\fR, \fB\-\-lastday\fR \fIDERNIER_JOUR\fR
-Fixe le numéro du jour depuis le 1er janvier 1970, où le mot de passe a été changé la dernière fois. La date peut aussi être exprimée dans le format AAAA\-MM\-JJ (ou le format utilisé plus communément dans votre région).
-.TP
+Fixer le nombre du jour, à compter du 1er janvier 1970, où le mot de passe a été changé la dernière fois. La date peut aussi être exprimée dans le format AAAA\-MM\-JJ (ou le format utilisé plus communément dans votre région).
+.TP 3n
\fB\-E\fR, \fB\-\-expiredate\fR \fIDATE_FIN_VALIDITÉ\fR
-Fixe la date à partir de laquelle le compte de l'utilisateur ne sera plus accessible. La date est le numéro du jour depuis le 1er janvier 1970 après lequel le compte sera bloqué. La date peut aussi être exprimée dans un format AAAA\-MM\-JJ (ou le format plus communément utilisé dans votre région). Un utilisateur dont le compte est bloqué doit contacter l'administrateur système pour pouvoir utiliser le système à nouveau.
+Fixer la date, ou le nombre de jours à compter du 1er janvier 1970, à partir de laquelle le compte de l'utilisateur ne sera plus accessible. La date peut aussi être exprimée dans le format AAAA\-MM\-JJ (ou le format plus communément utilisé dans votre région). Un utilisateur dont le compte est bloqué doit contacter l'administrateur système pour pouvoir utiliser à nouveau le système.
.sp
Une valeur de
\fI\-1\fR
pour
\fIDATE_FIN_VALIDITÉ\fR
-aurra pour effet de supprimer la date de fin de validité.
-.TP
+aura pour effet de supprimer la date de fin de validité.
+.TP 3n
\fB\-h\fR, \fB\-\-help\fR
-Affiche un message d'aide et quitte.
-.TP
+Afficher un message d'aide et quitter.
+.TP 3n
\fB\-I\fR, \fB\-\-inactive\fR \fIDURÉE_INACTIVITÉ\fR
-Fixe le nombre de jours d'inactivité, après qu'un mot de passe ait dépassé la date de fin de validité, avant que le compte ne soit bloqué. La valeur
+Fixer le nombre de jours d'inactivité, après qu'un mot de passe ait dépassé la date de fin de validité, avant que le compte ne soit bloqué. La valeur
\fIDURÉE_INACTIVITÉ\fR
-est le nombre de jours d'inactivité. Un utilisateur dont le compte est bloqué doit contacter l'administrateur système avant de pouvoir utiliser le système à nouveau.
+est le nombre de jours d'inactivité. Un utilisateur dont le compte est bloqué doit contacter l'administrateur système avant de pouvoir utiliser de nouveau le système.
.sp
Une valeur de
\fI\-1\fR
pour
\fIDURÉE_INACTIVITÉ\fR
supprime la durée d'inactivité pour un compte.
-.TP
+.TP 3n
\fB\-l\fR, \fB\-\-list\fR
-Affiche les informations sur les âges des comptes.
-.TP
+Afficher les informations sur l'âge des comptes.
+.TP 3n
\fB\-m\fR, \fB\-\-mindays\fR \fIJOURS_MIN\fR
-Fixe le nombre minimum de jours entre chaque changement de mot de passe. Une valeur de zéro pour ce champ indique que l'utilisateur peut changer son mot de passe n'importe quand.
-.TP
+Définit le nombre minimum de jours entre chaque changement de mot de passe à
+\fIMIN_DAYS\fR. Une valeur de zéro pour ce champ indique que l'utilisateur peut changer son mot de passe quand il le souhaite.
+.TP 3n
\fB\-M\fR, \fB\-\-maxdays\fR \fIJOURS_MAX\fR
-Fixe le nombre maximum de jours pendant lesquels un mot de passe est valable. Quand
+Fixer le nombre maximum de jours pendant lesquels un mot de passe est valable. Quand
\fIJOURS_MAX\fR
plus
\fIDERNIER_JOUR\fR
-est inférieur à la date courante, l'utilisateur est obligé de changer son mot de passe avant de pouvoir utiliser son compte. Cet événement peut être déclenché plus tôt grâce à l'option
+est inférieur à la date actuelle, l'utilisateur est obligé de changer son mot de passe avant de pouvoir utiliser son compte. Cet événement peut être déclenché plus tôt grâce à l'option
\fB\-W\fR
-qui prévient l'utilisateur à l'avance avec un message d'alerte.
+qui prévient l'utilisateur à l'avance par un message d'alerte.
.sp
Une valeur de
\fI\-1\fR
pour
\fIJOURS_MAX\fR
-supprime cette fonctionnalité.
-.TP
+supprime la vérification de validité.
+.TP 3n
\fB\-W\fR, \fB\-\-warndays\fR \fIDURÉE_AVERTISSEMENT\fR
-Fixe le nombre de jours d'avertissement avant que le changement de mot de passe ne soit obligatoire. La valeur
+Fixer le nombre de jours d'avertissement avant que le changement de mot de passe ne soit obligatoire. La valeur
\fIDURÉE_AVERTISSEMENT\fR
est le nombre de jours précédant la fin de validité pendant lesquels un utilisateur sera prévenu que son mot de passe est sur le point d'arriver en fin de validité.
.PP
Si aucune de ces options n'est donnée,
\fBchage\fR
-utilise un mode interactif, demandant confirmation à l'utilisateur pour les valeurs de tous les champs. Entrez la nouvelle valeur pour changer la valeur du champ, ou laissez la ligne vide pour conserver la valeur actuelle. La valeur actuelle est affichée entre crochets.
+utilise un mode interactif, demandant confirmation à l'utilisateur pour les valeurs de tous les champs. Entrez la nouvelle valeur pour modifier la valeur du champ, ou laissez la ligne vide pour conserver la valeur actuelle. La valeur actuelle est affichée entre crochets.
.SH "NOTE"
.PP
Le programme
\fBchage\fR
-nécessite l'utilisation d'un fichier de mots de passe cachés (\(Fo\ shadow password file\ \(Fc). Ces fonctionnalités ne sont pas disponibles quand les mots de passe sont enregistrés dans un fichier de mots de passe simple (\(Fo\ passwd file\ \(Fc).
+nécessite l'utilisation d'un fichier de mots de passe cachés (\(Fo\ shadow password file\ \(Fc).
.PP
La commande
\fBchage\fR
est réservée à l'utilisateur root, sauf pour l'option
-\fB\-l\fR, qui peut être utilisée par un utilisateur non privilégié pour savoir quand son mot de passe ou son compte arrivera en fin de validité.
+\fB\-l\fR, qui peut être utilisée par un utilisateur non privilégié pour lui permettre de savoir quand son mot de passe ou son compte arrivera en fin de validité.
.SH "FICHIERS"
-.TP
+.TP 3n
\fI/etc/passwd\fR
-informations sur les comptes des utilisateurs
-.TP
+Informations sur les comptes des utilisateurs.
+.TP 3n
\fI/etc/shadow\fR
-informations sécurisées sur les comptes utilisateurs
-.SH "VALEUR DE RETOUR"
+Informations sécurisées sur les comptes utilisateurs.
+.SH "VALEURS DE RETOUR"
.PP
La commande
\fBchage\fR
retourne les valeurs suivantes en quittant\ :
-.TP
+.TP 3n
\fI0\fR
succès
-.TP
+.TP 3n
\fI1\fR
permission refusée
-.TP
+.TP 3n
\fI2\fR
erreur de syntaxe
-.TP
+.TP 3n
\fI15\fR
impossible de trouver le fichier des mots de passe cachés
.SH "VOIR AUSSI"
-.\" ** You probably do not want to edit this file directly **
-.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1).
-.\" Instead of manually editing it, you probably should edit the DocBook XML
-.\" source for it and then use the DocBook XSL Stylesheets to regenerate it.
-.TH "CHFN" "1" "12/07/2005" "Commandes utilisateur" "Commandes utilisateur"
+.\" Title: chfn
+.\" Author:
+.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
+.\" Date: 30/07/2006
+.\" Manual: Commandes utilisateur
+.\" Source: Commandes utilisateur
+.\"
+.TH "CHFN" "1" "30/07/2006" "Commandes utilisateur" "Commandes utilisateur"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.ad l
-.SH "NAME"
+.SH "NOM"
chfn \- Modifier le nom complet et les informations associées à un utilisateur
.SH "SYNOPSIS"
.HP 5
.PP
Si aucune option n'est sélectionnée,
\fBchfn\fR
-opère de façon interactive, demandant à l'utilisateur d'entrer les nouvelles valeurs des champs ou de laisser une ligne blanche pour conserver la valeur actuelle. La valeur actuelle est indiquée entre crochets (\fI[ ]\fR). En l'absence d'option,
+opère de manière interactive, demandant à l'utilisateur d'entrer les valeurs actuelles de chacun des champs. Entrer une nouvelle valeur pour la modifier, ou de laisser une ligne blanche pour conserver la valeur actuelle. La valeur actuelle est indiquée entre crochets (\fB[ ]\fR). En l'absence d'option,
\fBchfn\fR
-opère sur l'utilisateur courant.
+opère sur l'utilisateur actuel.
.SH "FICHIERS"
-.TP
+.TP 3n
\fI/etc/login.defs\fR
-configuration de la suite des mots de passe cachés \(Fo\ shadow password\ \(Fc
-.TP
+Configuration de la suite des mots de passe cachés \(Fo\ shadow password\ \(Fc.
+.TP 3n
\fI/etc/passwd\fR
-informations sur les comptes des utilisateurs
+Informations sur les comptes des utilisateurs.
.SH "VOIR AUSSI"
.PP
\fBchsh\fR(1),
-.\" ** You probably do not want to edit this file directly **
-.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1).
-.\" Instead of manually editing it, you probably should edit the DocBook XML
-.\" source for it and then use the DocBook XSL Stylesheets to regenerate it.
-.TH "CHPASSWD" "8" "12/07/2005" "Commandes pour la gestion du système" "Commandes pour la gestion du s"
+.\" Title: chpasswd
+.\" Author:
+.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
+.\" Date: 30/07/2006
+.\" Manual: Commandes de gestion du système
+.\" Source: Commandes de gestion du système
+.\"
+.TH "CHPASSWD" "8" "30/07/2006" "Commandes de gestion du systèm" "Commandes de gestion du systèm"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.ad l
-.SH "NAME"
+.SH "NOM"
chpasswd \- Mettre à jour des mots de passe par lot
.SH "SYNOPSIS"
.HP 9
Les options disponibles pour la commande
\fBchpasswd\fR
sont\ :
-.TP
+.TP 3n
\fB\-e\fR, \fB\-\-encrypted\fR
Indique que les mots de passe fournis sont chiffrés.
-.TP
+.TP 3n
\fB\-h\fR, \fB\-\-help\fR
-Affiche un message d'aide et quitte.
-.TP
+Afficher un message d'aide et quitter.
+.TP 3n
\fB\-m\fR, \fB\-\-md5\fR
-Permet d'utiliser le chiffrement MD5, plutôt que DES, lorsque les mots de passe fournis ne sont pas chiffrés.
+Permettre d'utiliser le chiffrement MD5, plutôt que DES, lorsque les mots de passe fournis ne sont pas chiffrés.
.SH "AVERTISSEMENTS"
.PP
-Veuillez veiller à éviter que le fichier utilisé par la commande
-\fBchpasswd\fR
-soit accessible en lecture s'il contient des mots de passe non chiffrés.
+Pensez à fixer les permissions ou umask afin d'empêcher la lecture par les autres utilisateurs des fichiers non chiffrés.
.SH "VOIR AUSSI"
.PP
\fBpasswd\fR(1),
-.\" ** You probably do not want to edit this file directly **
-.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1).
-.\" Instead of manually editing it, you probably should edit the DocBook XML
-.\" source for it and then use the DocBook XSL Stylesheets to regenerate it.
-.TH "CHSH" "1" "12/07/2005" "Commandes utilisateur" "Commandes utilisateur"
+.\" Title: chsh
+.\" Author:
+.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
+.\" Date: 30/07/2006
+.\" Manual: Commandes utilisateur
+.\" Source: Commandes utilisateur
+.\"
+.TH "CHSH" "1" "30/07/2006" "Commandes utilisateur" "Commandes utilisateur"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.ad l
-.SH "NAME"
+.SH "NOM"
chsh \- Changer l'interpréteur de commandes initial
.SH "SYNOPSIS"
.HP 5
-\fBchsh\fR [\-s\ \fIinterpréteur\fR] [\fIutilisateur\fR]
+\fBchsh\fR [\fIoptions\fR] [\fILOGIN\fR]
.SH "DESCRIPTION"
.PP
\fBChsh\fR
-modifie l'interpréteur de commandes initial (\(Fo\ login shell\ \(Fc) de l'utilisateur qui sera invoqué lors des connexions de l'utilisateur. Un utilisateur normal ne peut changer que l'interpréteur associé à son compte. Le superutilisateur peut changer l'interpréteur de commandes initial pour n'importe quel compte.
+modifie l'interpréteur de commandes initial (\(Fo\ login shell\ \(Fc) de l'utilisateur qui sera invoqué lors des connexions de l'utilisateur. Un utilisateur normal ne peut changer que l'interpréteur associé à son propre compte. Le superutilisateur peut changer l'interpréteur de commandes initial de n'importe quel compte.
+.SH "OPTIONS"
.PP
-La seule restriction placée sur l'interpréteur est que cette commande doit être listée dans
-\fI/etc/shells\fR, à moins que
+Les options applicables à la commande
\fBchsh\fR
-ne soit invoqué par le superutilisateur, qui peut ajouter n'importe quelle valeur. Un compte avec un interpréteur de commandes restreint ne peut pas changer son interpréteur. Pour cette raison, il est déconseillé de placer
-\fI/bin/rsh\fR
-dans
-\fI/etc/shells\fR, puisqu'un changement accidentel vers un interpréteur restreint empêchera alors l'utilisateur de retourner ensuite à l'interpréteur précédent.
-.SH "OPTIONS"
+sont\ :
+.TP 3n
+\fB\-h\fR, \fB\-\-help\fR
+Afficher un message d'aide et quitter.
+.TP 3n
+\fB\-s\fR, \fB\-\-shell\fR \fIINTERPRÉTEUR\fR
+Nom du nouvel interpréteur de commandes initial (\(Fo\ login shell\ \(Fc) de l'utilisateur. Si ce champ est vide, le système sélectionnera l'interpréteur de commandes initial par défaut.
.PP
Quand l'option
\fB\-s\fR
n'est pas sélectionnée,
\fBchsh\fR
opère de façon interactive, demandant à l'utilisateur quel doit être le nouvel interpréteur de commandes initial (\(Fo\ login shell\ \(Fc). L'utilisateur pourra entrer une nouvelle valeur pour modifier l'interpréteur, ou laisser la ligne blanche pour conserver l'interpréteur actuel. L'interpréteur actuel est indiqué entre crochets (\fI[\ ]\fR).
+.SH "NOTE"
+.PP
+La seule restriction placée sur l'interpréteur est que cette commande doit être listée dans
+\fI/etc/shells\fR, à moins que
+\fBchsh\fR
+ne soit invoqué par le superutilisateur, qui peut ajouter n'importe quelle valeur. Un compte avec un interpréteur de commandes restreint ne peut pas changer son interpréteur. Pour cette raison, il est déconseillé de placer
+\fI/bin/rsh\fR
+dans
+\fI/etc/shells\fR, puisqu'un changement accidentel vers un interpréteur restreint empêchera alors l'utilisateur de retourner ensuite à l'interpréteur précédent.
.SH "FICHIERS"
-.TP
+.TP 3n
\fI/etc/passwd\fR
-informations sur les comptes des utilisateurs
-.TP
+Informations sur les comptes des utilisateurs.
+.TP 3n
\fI/etc/shells\fR
-liste des interpréteurs de commandes initiaux valables
-.TP
+Liste des interpréteurs de commandes initiaux valables.
+.TP 3n
\fI/etc/login.defs\fR
-configuration de la suite des mots de passe cachés \(Fo\ shadow password\ \(Fc
+Configuration de la suite des mots de passe cachés \(Fo\ shadow password\ \(Fc.
.SH "VOIR AUSSI"
.PP
\fBchfn\fR(1),
-.\" ** You probably do not want to edit this file directly **
-.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1).
-.\" Instead of manually editing it, you probably should edit the DocBook XML
-.\" source for it and then use the DocBook XSL Stylesheets to regenerate it.
-.TH "EXPIRY" "1" "12/07/2005" "Commandes utilisateur" "Commandes utilisateur"
+.\" Title: expiry
+.\" Author:
+.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
+.\" Date: 30/07/2006
+.\" Manual: Commandes utilisateur
+.\" Source: Commandes utilisateur
+.\"
+.TH "EXPIRY" "1" "30/07/2006" "Commandes utilisateur" "Commandes utilisateur"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.ad l
-.SH "NAME"
+.SH "NOM"
expiry \- Vérifier et sécuriser la durée de validité des mots de passe
.SH "SYNOPSIS"
.HP 7
vérifie la validité du mot de passe de l'utilisateur courant, et force (avec l'option
\fB\-f\fR) des changements quand nécessaire. Il peut être appelé par un utilisateur normal.
.SH "FICHIERS"
-.TP
+.TP 3n
\fI/etc/passwd\fR
-informations sur les comptes des utilisateurs
-.TP
+Informations sur les comptes des utilisateurs.
+.TP 3n
\fI/etc/shadow\fR
-informations sécurisées sur les comptes utilisateurs
+Informations sécurisées sur les comptes utilisateurs.
.SH "VOIR AUSSI"
.PP
\fBpasswd\fR(5),
-.\" ** You probably do not want to edit this file directly **
-.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1).
-.\" Instead of manually editing it, you probably should edit the DocBook XML
-.\" source for it and then use the DocBook XSL Stylesheets to regenerate it.
-.TH "FAILLOG" "5" "12/07/2005" "" ""
+.\" Title: faillog
+.\" Author:
+.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
+.\" Date: 30/07/2006
+.\" Manual: Formats et conversions de fichiers
+.\" Source: Formats et conversions de fichiers
+.\"
+.TH "FAILLOG" "5" "30/07/2006" "Formats et conversions de fich" "Formats et conversions de fich"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.ad l
-.SH "NAME"
-faillog \- Journal des échecs de connexion
+.SH "NOM"
+faillog \- journal des échecs de connexion
.SH "DESCRIPTION"
.PP
\fI/var/log/faillog\fR
-maintient un compteur des échecs de connexion ainsi que les limites associées à chaque compte. Le fichier contient un nombre fixe d'enregistrements, indexés par un identifiant numérique. Chaque enregistrement comprend le nombre d'échecs de connexion depuis la dernière connexion réussie, le nombre maximal d'échecs avant que le compte ne soit désactivé, la ligne du dernier échec de connexion, et la date du dernier échec.
+maintient un compteur des échecs de connexion ainsi que les limites associées à chaque compte. Le fichier est constitué d'enregistrements de longueur fixe, indexés par l'identifiant numérique des utilisateurs (UID). Chaque enregistrement comprend le nombre d'échecs de connexion depuis la dernière connexion réussie, le nombre maximal d'échecs avant que le compte ne soit désactivé, la ligne correspondant au dernier échec de connexion, la date du dernier échec, et le temps en secondes après lequel le compte sera bloqué après un échec.
.PP
La structure du fichier est la suivante\ :
.sp
+.RS 3n
.nf
struct faillog {
short fail_cnt; /* compteur des échecs */
short fail_max; /* nb max avant désactivation */
char fail_line[12]; /* ligne du dernier échec */
time_t fail_time; /* date du dernier échec */
-};
+ long fail_locktime;};
.fi
+.RE
.SH "FICHIERS"
-.TP
+.TP 3n
\fI/var/log/faillog\fR
-journal des échecs de connexion
+Journal des échecs de connexion.
.SH "VOIR AUSSI"
.PP
+
\fBfaillog\fR(8)
-.\" ** You probably do not want to edit this file directly **
-.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1).
-.\" Instead of manually editing it, you probably should edit the DocBook XML
-.\" source for it and then use the DocBook XSL Stylesheets to regenerate it.
-.TH "FAILLOG" "8" "12/07/2005" "Commandes pour la gestion du système" "Commandes pour la gestion du s"
+.\" Title: faillog
+.\" Author:
+.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
+.\" Date: 30/07/2006
+.\" Manual: Commandes de gestion du système
+.\" Source: Commandes de gestion du système
+.\"
+.TH "FAILLOG" "8" "30/07/2006" "Commandes de gestion du systèm" "Commandes de gestion du systèm"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.ad l
-.SH "NAME"
+.SH "NOM"
faillog \- Examiner le fichier faillog, et fixer les limites d'échecs de connexion
.SH "SYNOPSIS"
.HP 8
\fBFaillog\fR
affiche le contenu du journal des échecs de connexion (\fI/var/log/faillog\fR), et maintient le décompte et les limitations de ces échecs. Exécuter
\fBfaillog\fR
-sans argument n'affiche que la liste des échecs des utilisateurs qui ont déjà eu un échec de connection.
+sans argument n'affiche que la liste des échecs des utilisateurs qui ont déjà eu un échec de connexion.
.SH "OPTIONS"
.PP
Les options disponibles pour la commande
\fBfaillog\fR
sont\ :
-.TP
+.TP 3n
\fB\-a\fR, \fB\-\-all\fR
-Affiche les échecs de tous les utilisateurs.
-.TP
+Afficher les échecs de tous les utilisateurs.
+.TP 3n
\fB\-h\fR, \fB\-\-help\fR
-Affiche un message d'aide et quitte.
-.TP
+Afficher un message d'aide et quitter.
+.TP 3n
\fB\-l\fR, \fB\-\-lock\-time\fR \fISEC\fR
-Verouille le compte pendant
+Verrouiller le compte pendant
\fISEC\fR
secondes après un échec de connexion.
-.TP
+.TP 3n
\fB\-m\fR, \fB\-\-maximum\fR \fIMAX\fR
-Fixe le nombre maximum d'échecs de connexion après lesquels le compte sera désactivé à
+Fixer le nombre maximum d'échecs de connexion après lesquels le compte sera désactivé à
\fIMAX\fR. Une limite
\fIMAX\fR
de 0 aura pour effet de ne pas placer de limite d'échec. La limite pour l'utilisateur
\fIroot\fR
devrait toujours être 0 pour éviter tout risque de déni de service contre le système.
-.TP
+.TP 3n
\fB\-r\fR, \fB\-\-reset\fR
-Remet les compteurs (ou un compteur, si l'option \-u
+Réinitialiser les compteurs (ou un compteur, si l'option
+\fB\-u\fR
\fIIDENTIFIANT\fR
-est utilisée) des échecs de connexion à zéro. L'accès en écriture sur
+est utilisée) des échecs de connexion. L'accès en écriture sur
\fI/var/log/faillog\fR
est nécessaire pour cette option.
-.TP
+.TP 3n
\fB\-t\fR, \fB\-\-time\fR \fIJOURS\fR
-Affiche les entrée de faillog plus récentes que
+Afficher les entrées de faillog plus récentes que
\fIJOURS\fR. L'option
\fB\-t\fR
surcharge l'utilisation de l'option
\fB\-u\fR.
-.TP
+.TP 3n
\fB\-u\fR, \fB\-\-user\fR \fIIDENTIFIANT\fR
-Affiche l'entrée de faillog ou maitient le décompte et les limitations (suivant que l'option
+Afficher l'entrée de faillog ou maintient le décompte et les limitations (suivant que l'option
\fB\-l\fR,
\fB\-m\fR
ou
\fB\-u\fR, ou demander l'affichage de tous les utilisateurs avec l'option
\fB\-a\fR.
.SH "FICHIERS"
-.TP
+.TP 3n
\fI/var/log/faillog\fR
-journal des échecs de connexion
+Journal des échecs de connexion.
.SH "VOIR AUSSI"
.PP
\fBlogin\fR(1),
#
msgid ""
msgstr ""
-"Project-Id-Version: shadow-man-pages 4.0.15\n"
-"POT-Creation-Date: 2006-06-19 22:18+0200\n"
-"PO-Revision-Date: 2004-12-20 23:49+0100\n"
-"Last-Translator: Nicolas François <nicolas.francois@centraliens.net>\n"
+"Project-Id-Version: shadow-man-pages 4.0.18\n"
+"POT-Creation-Date: 2006-07-24 07:49+0200\n"
+"PO-Revision-Date: 2006-07-30 08:23+0200\n"
+"Last-Translator: Jean-Luc Coulon (f5ibh) <jean-luc.coulon@wanadoo.fr>\n"
"Language-Team: Debian French Team <debian-l10n-french@lists.debian.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: KBabel 1.9.1\n"
+"X-Poedit-Language: French\n"
+"X-Poedit-Country: FRANCE\n"
#: vipw.8.xml:5(refentrytitle) vipw.8.xml:10(refname) vipw.8.xml:19(command)
msgid "vipw"
#: groupmod.8.xml:6(manvolnum) groupmems.8.xml:6(manvolnum)
#: groupdel.8.xml:6(manvolnum) groupdel.8.xml:78(replaceable)
#: groupadd.8.xml:6(manvolnum) faillog.8.xml:6(manvolnum)
-#: faillog.5.xml:52(manvolnum) chpasswd.8.xml:6(manvolnum)
+#: faillog.5.xml:53(manvolnum) chpasswd.8.xml:6(manvolnum)
#: chgpasswd.8.xml:6(manvolnum)
msgid "8"
msgstr "8"
#: groupadd.8.xml:7(refmiscinfo) faillog.8.xml:7(refmiscinfo)
#: chpasswd.8.xml:7(refmiscinfo) chgpasswd.8.xml:7(refmiscinfo)
msgid "System Management Commands"
-msgstr "Commandes pour la gestion du système"
+msgstr "Commandes de gestion du système"
-#: vipw.8.xml:11(refname) vipw.8.xml:22(command)
+#: vipw.8.xml:11(refname) vipw.8.xml:25(command)
msgid "vigr"
msgstr "vigr"
#: vipw.8.xml:12(refpurpose)
-#, fuzzy
msgid "edit the password, group, shadow-password or shadow-group file"
-msgstr "Éditer les fichiers passwd, group, shadow ou gshadow"
-
-#: vipw.8.xml:19(arg) vipw.8.xml:22(arg) usermod.8.xml:18(replaceable)
-#: userdel.8.xml:16(arg) useradd.8.xml:17(replaceable)
-#: useradd.8.xml:29(replaceable) su.1.xml:17(replaceable)
-#: passwd.1.xml:18(replaceable) lastlog.8.xml:18(replaceable)
-#: faillog.8.xml:18(replaceable) chpasswd.8.xml:18(replaceable)
-#: chgpasswd.8.xml:18(replaceable) chage.1.xml:17(replaceable)
+msgstr "éditer les fichiers passwd, group, shadow ou gshadow"
+
+#: vipw.8.xml:21(replaceable) vipw.8.xml:27(replaceable)
+#: usermod.8.xml:18(replaceable) userdel.8.xml:16(arg)
+#: useradd.8.xml:17(replaceable) useradd.8.xml:29(replaceable)
+#: su.1.xml:17(replaceable) passwd.1.xml:18(replaceable)
+#: lastlog.8.xml:18(replaceable) groupmod.8.xml:18(replaceable)
+#: faillog.8.xml:18(replaceable) chsh.1.xml:18(replaceable)
+#: chpasswd.8.xml:18(replaceable) chgpasswd.8.xml:18(replaceable)
+#: chage.1.xml:17(replaceable)
msgid "options"
msgstr "options"
-#: vipw.8.xml:27(title) usermod.8.xml:25(title) userdel.8.xml:24(title)
-#: useradd.8.xml:35(title) suauth.5.xml:21(title) su.1.xml:32(title)
+#: vipw.8.xml:33(title) usermod.8.xml:25(title) userdel.8.xml:24(title)
+#: useradd.8.xml:35(title) suauth.5.xml:21(title) su.1.xml:28(title)
#: sg.1.xml:26(title) shadow.5.xml:15(title) shadow.3.xml:64(title)
#: shadow.3.xml:120(title) pwconv.8.xml:33(title) pwck.8.xml:44(title)
-#: porttime.5.xml:15(title) passwd.5.xml:15(title) passwd.1.xml:25(title)
+#: porttime.5.xml:15(title) passwd.5.xml:15(title) passwd.1.xml:27(title)
#: nologin.8.xml:21(title) newusers.8.xml:24(title) newgrp.1.xml:22(title)
#: logoutd.8.xml:21(title) login.defs.5.xml:15(title)
#: login.access.5.xml:15(title) login.1.xml:36(title) limits.5.xml:16(title)
#: lastlog.8.xml:24(title) gshadow.5.xml:15(title) grpck.8.xml:25(title)
-#: groups.1.xml:24(title) groupmod.8.xml:27(title) groupmems.8.xml:27(title)
+#: groups.1.xml:24(title) groupmod.8.xml:25(title) groupmems.8.xml:27(title)
#: groupdel.8.xml:24(title) groupadd.8.xml:30(title) gpasswd.1.xml:48(title)
-#: faillog.8.xml:24(title) faillog.5.xml:14(title) expiry.1.xml:23(title)
-#: chsh.1.xml:24(title) chpasswd.8.xml:24(title) chgpasswd.8.xml:24(title)
-#: chfn.1.xml:27(title) chage.1.xml:24(title)
+#: faillog.8.xml:24(title) faillog.5.xml:15(title) expiry.1.xml:23(title)
+#: chsh.1.xml:27(title) chpasswd.8.xml:24(title) chgpasswd.8.xml:24(title)
+#: chfn.1.xml:27(title) chage.1.xml:26(title)
msgid "DESCRIPTION"
msgstr "DESCRIPTION"
-#: vipw.8.xml:28(para)
-#, fuzzy
+#: vipw.8.xml:34(para)
msgid ""
"<command>vipw</command> and <command>vigr</command> will edit the files "
"<filename>/etc/passwd</filename> and <filename>/etc/group</filename>, "
"d'éditer les versions cachées de ces fichiers : <filename>/etc/shadow</"
"filename> et <filename>/etc/gshadow</filename>, respectivement. Ces "
"programmes placent les verrous nécessaires afin d'éviter toute corruption "
-"des fichiers. L'éditeur utilisé est choisi en fonction des variables "
-"d'environnement <envar>VISUAL</envar> et <envar>EDITOR</envar>, et est par "
-"défaut <citerefentry><refentrytitle>vi</refentrytitle><manvolnum>1</"
-"manvolnum></citerefentry>."
+"des fichiers. L'éditeur utilisé est choisi d'abord en fonction de la "
+"variable d'environnement <envar>$VISUAL</envar>, puis de la variable "
+"d'environnement <envar>$EDITOR</envar>, et enfin l'éditeur par défaut, "
+"<citerefentry><refentrytitle>vi</refentrytitle><manvolnum>1</manvolnum></"
+"citerefentry>."
-#: vipw.8.xml:45(title) usermod.8.xml:33(title) userdel.8.xml:33(title)
-#: useradd.8.xml:47(title) su.1.xml:78(title) pwck.8.xml:96(title)
-#: passwd.1.xml:138(title) login.1.xml:119(title) lastlog.8.xml:36(title)
-#: grpck.8.xml:69(title) groupmod.8.xml:35(title) groupmems.8.xml:42(title)
+#: vipw.8.xml:51(title) usermod.8.xml:33(title) userdel.8.xml:33(title)
+#: useradd.8.xml:47(title) su.1.xml:74(title) pwck.8.xml:96(title)
+#: passwd.1.xml:140(title) login.1.xml:119(title) lastlog.8.xml:36(title)
+#: grpck.8.xml:69(title) groupmod.8.xml:34(title) groupmems.8.xml:42(title)
#: groupadd.8.xml:39(title) gpasswd.1.xml:71(title) faillog.8.xml:35(title)
-#: chsh.1.xml:45(title) chpasswd.8.xml:46(title) chgpasswd.8.xml:45(title)
-#: chage.1.xml:34(title)
+#: chsh.1.xml:38(title) chpasswd.8.xml:46(title) chgpasswd.8.xml:45(title)
+#: chage.1.xml:36(title)
msgid "OPTIONS"
msgstr "OPTIONS"
-#: vipw.8.xml:46(para)
-#, fuzzy
+#: vipw.8.xml:52(para)
msgid ""
"The options which apply to the <command>vipw</command> and <command>vigr</"
"command> commands are:"
msgstr ""
-"Les options disponibles pour la commande <command>pwck</command> sont :"
+"Les options applicables aux commandes <command>vipw</command> et "
+"<command>vigr</command> sont :"
-#: vipw.8.xml:52(term)
-#, fuzzy
+#: vipw.8.xml:58(term)
msgid "<option>-g</option>, <option>--group</option>"
-msgstr "<option>-l</option>, <option>--lock</option>"
+msgstr "<option>-g</option>, <option>--group</option>"
-#: vipw.8.xml:54(para)
+#: vipw.8.xml:60(para)
msgid "Edit group database."
-msgstr ""
+msgstr "Éditer la base de données de groupes."
-#: vipw.8.xml:58(term) userdel.8.xml:62(term) useradd.8.xml:153(term)
-#: passwd.1.xml:178(term) lastlog.8.xml:52(term) groupadd.8.xml:72(term)
-#: faillog.8.xml:48(term) chpasswd.8.xml:59(term) chgpasswd.8.xml:58(term)
-#: chage.1.xml:72(term)
+#: vipw.8.xml:64(term) userdel.8.xml:62(term) useradd.8.xml:153(term)
+#: passwd.1.xml:180(term) lastlog.8.xml:52(term) groupmod.8.xml:57(term)
+#: groupadd.8.xml:72(term) faillog.8.xml:48(term) chsh.1.xml:44(term)
+#: chpasswd.8.xml:59(term) chgpasswd.8.xml:58(term) chage.1.xml:74(term)
msgid "<option>-h</option>, <option>--help</option>"
msgstr "<option>-h</option>, <option>--help</option>"
-#: vipw.8.xml:60(para) userdel.8.xml:64(para) useradd.8.xml:155(para)
-#: passwd.1.xml:180(para) lastlog.8.xml:56(para) groupadd.8.xml:74(para)
-#: faillog.8.xml:50(para) chpasswd.8.xml:61(para) chgpasswd.8.xml:60(para)
-#: chage.1.xml:74(para)
+#: vipw.8.xml:66(para) userdel.8.xml:64(para) useradd.8.xml:155(para)
+#: passwd.1.xml:182(para) lastlog.8.xml:56(para) groupmod.8.xml:59(para)
+#: groupadd.8.xml:74(para) faillog.8.xml:50(para) chsh.1.xml:46(para)
+#: chpasswd.8.xml:61(para) chgpasswd.8.xml:60(para) chage.1.xml:76(para)
msgid "Display help message and exit."
-msgstr "Affiche un message d'aide et quitte."
+msgstr "Afficher un message d'aide et quitter."
-#: vipw.8.xml:64(term)
-#, fuzzy
+#: vipw.8.xml:70(term)
msgid "<option>-p</option>, <option>--passwd</option>"
-msgstr "<option>-m</option>, <option>--md5</option>"
+msgstr "<option>-p</option>, <option>--passwd</option>"
-#: vipw.8.xml:66(para)
+#: vipw.8.xml:72(para)
msgid "Edit passwd database."
-msgstr ""
+msgstr "Éditer la base de données de mots de passe."
-#: vipw.8.xml:70(term) passwd.1.xml:232(term)
+#: vipw.8.xml:76(term) passwd.1.xml:234(term)
msgid "<option>-q</option>, <option>--quiet</option>"
msgstr "<option>-q</option>, <option>--quiet</option>"
-#: vipw.8.xml:72(para) passwd.1.xml:236(para)
-#, fuzzy
+#: vipw.8.xml:78(para) passwd.1.xml:238(para)
msgid "Quiet mode."
-msgstr "mode silencieux"
+msgstr "Mode silencieux."
-#: vipw.8.xml:76(term)
-#, fuzzy
+#: vipw.8.xml:82(term)
msgid "<option>-s</option>, <option>--shadow</option>"
-msgstr "<option>-m</option>, <option>--md5</option>"
+msgstr "<option>-s</option>, <option>--shadow</option>"
-#: vipw.8.xml:78(para)
+#: vipw.8.xml:84(para)
msgid "Edit shadow or gshadow database."
-msgstr ""
+msgstr "Éditer les bases de données shadow ou gshadow."
-#: vipw.8.xml:85(title) usermod.8.xml:246(title) userdel.8.xml:88(title)
-#: useradd.8.xml:360(title) suauth.5.xml:139(title) su.1.xml:180(title)
+#: vipw.8.xml:91(title) usermod.8.xml:246(title) userdel.8.xml:88(title)
+#: useradd.8.xml:363(title) suauth.5.xml:139(title) su.1.xml:176(title)
#: sg.1.xml:43(title) shadow.5.xml:105(title) shadow.3.xml:172(title)
#: pwconv.8.xml:109(title) pwck.8.xml:145(title) porttime.5.xml:76(title)
-#: passwd.5.xml:87(title) passwd.1.xml:320(title) newusers.8.xml:100(title)
+#: passwd.5.xml:87(title) passwd.1.xml:322(title) newusers.8.xml:100(title)
#: newgrp.1.xml:54(title) logoutd.8.xml:35(title) login.access.5.xml:66(title)
#: login.1.xml:198(title) limits.5.xml:107(title) lastlog.8.xml:113(title)
#: gshadow.5.xml:61(title) grpck.8.xml:87(title) groups.1.xml:46(title)
-#: groupmod.8.xml:69(title) groupmems.8.xml:103(title)
+#: groupmod.8.xml:89(title) groupmems.8.xml:103(title)
#: groupdel.8.xml:43(title) groupadd.8.xml:112(title) gpasswd.1.xml:93(title)
-#: faillog.8.xml:132(title) faillog.5.xml:37(title) expiry.1.xml:32(title)
-#: chsh.1.xml:56(title) chfn.1.xml:59(title) chage.1.xml:175(title)
+#: faillog.8.xml:132(title) faillog.5.xml:38(title) expiry.1.xml:32(title)
+#: chsh.1.xml:85(title) chfn.1.xml:59(title) chage.1.xml:177(title)
msgid "FILES"
msgstr "FICHIERS"
-#: vipw.8.xml:88(filename) usermod.8.xml:249(filename)
-#: userdel.8.xml:91(filename) useradd.8.xml:375(filename)
+#: vipw.8.xml:94(filename) usermod.8.xml:249(filename)
+#: userdel.8.xml:91(filename) useradd.8.xml:378(filename)
#: sg.1.xml:58(filename) pwck.8.xml:148(filename) newgrp.1.xml:69(filename)
#: gshadow.5.xml:64(filename) grpck.8.xml:90(filename)
-#: groups.1.xml:49(filename) groupmod.8.xml:72(filename)
+#: groups.1.xml:49(filename) groupmod.8.xml:92(filename)
#: groupmems.8.xml:106(filename) groupdel.8.xml:46(filename)
#: groupadd.8.xml:115(filename) gpasswd.1.xml:11(filename)
#: gpasswd.1.xml:96(filename)
msgid "/etc/group"
msgstr "/etc/group"
-#: vipw.8.xml:90(para) usermod.8.xml:251(para) userdel.8.xml:93(para)
-#: useradd.8.xml:377(para) sg.1.xml:60(para) pwck.8.xml:150(para)
+#: vipw.8.xml:96(para) usermod.8.xml:251(para) userdel.8.xml:93(para)
+#: useradd.8.xml:380(para) sg.1.xml:60(para) pwck.8.xml:150(para)
#: newgrp.1.xml:71(para) gshadow.5.xml:66(para) grpck.8.xml:92(para)
-#: groups.1.xml:51(para) groupmod.8.xml:74(para) groupmems.8.xml:108(para)
+#: groups.1.xml:51(para) groupmod.8.xml:94(para) groupmems.8.xml:108(para)
#: groupdel.8.xml:48(para) groupadd.8.xml:117(para) gpasswd.1.xml:98(para)
-#, fuzzy
msgid "Group account information."
-msgstr "informations sur les groupes"
+msgstr "Informations sur les groupes."
-#: vipw.8.xml:94(filename) sg.1.xml:64(filename) newgrp.1.xml:75(filename)
+#: vipw.8.xml:100(filename) sg.1.xml:64(filename) newgrp.1.xml:75(filename)
#: gshadow.5.xml:70(filename) grpck.8.xml:96(filename)
-#: groupmod.8.xml:78(filename) groupmems.8.xml:112(filename)
+#: groupmod.8.xml:98(filename) groupmems.8.xml:112(filename)
#: groupdel.8.xml:52(filename) groupadd.8.xml:121(filename)
#: gpasswd.1.xml:102(filename)
msgid "/etc/gshadow"
msgstr "/etc/gshadow"
-#: vipw.8.xml:96(para) sg.1.xml:66(para) newgrp.1.xml:77(para)
-#: gshadow.5.xml:72(para) grpck.8.xml:98(para) groupmod.8.xml:80(para)
+#: vipw.8.xml:102(para) sg.1.xml:66(para) newgrp.1.xml:77(para)
+#: gshadow.5.xml:72(para) grpck.8.xml:98(para) groupmod.8.xml:100(para)
#: groupdel.8.xml:54(para) groupadd.8.xml:123(para) gpasswd.1.xml:104(para)
-#, fuzzy
msgid "Secure group account information."
-msgstr "informations cachées sur les groupes"
+msgstr "Informations sécurisées sur les groupes."
-#: vipw.8.xml:100(filename) usermod.8.xml:255(filename)
-#: userdel.8.xml:103(filename) useradd.8.xml:363(filename)
-#: su.1.xml:183(filename) sg.1.xml:46(filename) shadow.5.xml:108(filename)
+#: vipw.8.xml:106(filename) usermod.8.xml:255(filename)
+#: userdel.8.xml:103(filename) useradd.8.xml:366(filename)
+#: su.1.xml:179(filename) sg.1.xml:46(filename) shadow.5.xml:108(filename)
#: pwck.8.xml:154(filename) passwd.5.xml:90(filename)
-#: passwd.1.xml:323(filename) newgrp.1.xml:57(filename)
+#: passwd.1.xml:325(filename) newgrp.1.xml:57(filename)
#: login.1.xml:213(filename) grpck.8.xml:102(filename)
-#: expiry.1.xml:35(filename) chsh.1.xml:59(filename) chfn.1.xml:68(filename)
-#: chage.1.xml:179(filename)
+#: expiry.1.xml:35(filename) chsh.1.xml:88(filename) chfn.1.xml:68(filename)
+#: chage.1.xml:181(filename)
msgid "/etc/passwd"
msgstr "/etc/passwd"
-#: vipw.8.xml:102(para) usermod.8.xml:257(para) userdel.8.xml:105(para)
-#: useradd.8.xml:365(para) su.1.xml:185(para) sg.1.xml:48(para)
+#: vipw.8.xml:108(para) usermod.8.xml:257(para) userdel.8.xml:105(para)
+#: useradd.8.xml:368(para) su.1.xml:181(para) sg.1.xml:48(para)
#: shadow.5.xml:110(para) pwck.8.xml:156(para) passwd.5.xml:92(para)
-#: passwd.1.xml:325(para) newgrp.1.xml:59(para) login.1.xml:215(para)
-#: grpck.8.xml:104(para) expiry.1.xml:37(para) chsh.1.xml:61(para)
-#: chfn.1.xml:70(para) chage.1.xml:182(para)
-#, fuzzy
+#: passwd.1.xml:327(para) newgrp.1.xml:59(para) login.1.xml:215(para)
+#: grpck.8.xml:104(para) expiry.1.xml:37(para) chsh.1.xml:90(para)
+#: chfn.1.xml:70(para) chage.1.xml:184(para)
msgid "User account information."
-msgstr "informations sur les comptes des utilisateurs"
+msgstr "Informations sur les comptes des utilisateurs."
-#: vipw.8.xml:106(filename) usermod.8.xml:261(filename)
-#: userdel.8.xml:109(filename) useradd.8.xml:369(filename)
-#: su.1.xml:189(filename) sg.1.xml:52(filename) shadow.5.xml:114(filename)
+#: vipw.8.xml:112(filename) usermod.8.xml:261(filename)
+#: userdel.8.xml:109(filename) useradd.8.xml:372(filename)
+#: su.1.xml:185(filename) sg.1.xml:52(filename) shadow.5.xml:114(filename)
#: shadow.3.xml:175(filename) pwck.8.xml:160(filename)
-#: passwd.5.xml:96(filename) passwd.1.xml:329(filename)
+#: passwd.5.xml:96(filename) passwd.1.xml:331(filename)
#: newgrp.1.xml:63(filename) login.1.xml:219(filename)
-#: expiry.1.xml:41(filename) chage.1.xml:187(filename)
+#: expiry.1.xml:41(filename) chage.1.xml:189(filename)
msgid "/etc/shadow"
msgstr "/etc/shadow"
-#: vipw.8.xml:108(para) usermod.8.xml:263(para) userdel.8.xml:111(para)
-#: useradd.8.xml:371(para) su.1.xml:191(para) sg.1.xml:54(para)
+#: vipw.8.xml:114(para) usermod.8.xml:263(para) userdel.8.xml:111(para)
+#: useradd.8.xml:374(para) su.1.xml:187(para) sg.1.xml:54(para)
#: shadow.5.xml:116(para) shadow.3.xml:177(para) pwck.8.xml:162(para)
-#: passwd.1.xml:331(para) newgrp.1.xml:65(para) login.1.xml:221(para)
-#: expiry.1.xml:43(para) chage.1.xml:190(para)
-#, fuzzy
+#: passwd.1.xml:333(para) newgrp.1.xml:65(para) login.1.xml:221(para)
+#: expiry.1.xml:43(para) chage.1.xml:192(para)
msgid "Secure user account information."
-msgstr "informations sécurisées sur les comptes utilisateurs"
+msgstr "Informations sécurisées sur les comptes utilisateurs."
-#: vipw.8.xml:114(title) usermod.8.xml:270(title) userdel.8.xml:190(title)
-#: useradd.8.xml:471(title) suauth.5.xml:168(title) su.1.xml:198(title)
+#: vipw.8.xml:120(title) usermod.8.xml:270(title) userdel.8.xml:190(title)
+#: useradd.8.xml:474(title) suauth.5.xml:168(title) su.1.xml:194(title)
#: sg.1.xml:73(title) shadow.5.xml:123(title) shadow.3.xml:184(title)
#: pwconv.8.xml:121(title) pwck.8.xml:169(title) porttime.5.xml:88(title)
-#: passwd.5.xml:105(title) passwd.1.xml:389(title) nologin.8.xml:35(title)
+#: passwd.5.xml:105(title) passwd.1.xml:391(title) nologin.8.xml:35(title)
#: newusers.8.xml:112(title) newgrp.1.xml:84(title)
#: login.defs.5.xml:256(title) login.access.5.xml:78(title)
#: login.1.xml:252(title) limits.5.xml:117(title) gshadow.5.xml:79(title)
-#: grpck.8.xml:111(title) groups.1.xml:58(title) groupmod.8.xml:138(title)
+#: grpck.8.xml:111(title) groups.1.xml:58(title) groupmod.8.xml:158(title)
#: groupmems.8.xml:121(title) groupdel.8.xml:94(title)
#: groupadd.8.xml:199(title) gpasswd.1.xml:111(title) faillog.8.xml:144(title)
-#: faillog.5.xml:49(title) expiry.1.xml:50(title) chsh.1.xml:80(title)
+#: faillog.5.xml:50(title) expiry.1.xml:50(title) chsh.1.xml:109(title)
#: chpasswd.8.xml:85(title) chgpasswd.8.xml:84(title) chfn.1.xml:77(title)
-#: chage.1.xml:230(title)
+#: chage.1.xml:232(title)
msgid "SEE ALSO"
msgstr "VOIR AUSSI"
-#: vipw.8.xml:115(para)
-#, fuzzy
+#: vipw.8.xml:121(para)
msgid ""
"<citerefentry><refentrytitle>vi</refentrytitle><manvolnum>1</manvolnum></"
"citerefentry>, <citerefentry><refentrytitle>group</"
"<citerefentry><refentrytitle>shadow</refentrytitle><manvolnum>5</manvolnum></"
"citerefentry>."
msgstr ""
-"<citerefentry><refentrytitle>login</refentrytitle><manvolnum>1</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>passwd</"
-"refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>su</refentrytitle><manvolnum>1</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>passwd</"
+"<citerefentry><refentrytitle>vi</refentrytitle><manvolnum>1</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>group</"
+"refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>gshadow</refentrytitle><manvolnum>5</"
+"manvolnum></citerefentry><citerefentry><refentrytitle>passwd</"
"refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
"<citerefentry><refentrytitle>shadow</refentrytitle><manvolnum>5</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>pam</refentrytitle><manvolnum>8</"
-"manvolnum></citerefentry>."
+"citerefentry>."
#: usermod.8.xml:5(refentrytitle) usermod.8.xml:10(refname)
#: usermod.8.xml:16(command) login.defs.5.xml:229(term)
msgstr "usermod"
#: usermod.8.xml:11(refpurpose)
-#, fuzzy
msgid "modify a user account"
msgstr "Modifier un compte utilisateur"
#: usermod.8.xml:20(replaceable) userdel.8.xml:18(replaceable)
-#: useradd.8.xml:19(replaceable)
+#: useradd.8.xml:19(replaceable) su.1.xml:21(replaceable)
+#: passwd.1.xml:21(replaceable) chsh.1.xml:21(replaceable)
+#: chage.1.xml:20(replaceable)
msgid "LOGIN"
msgstr "LOGIN"
"reflect the changes that are specified on the command line."
msgstr ""
"La commande <command>usermod</command> modifie les fichiers d'administration "
-"des comptes du système pour refléter les modifications qui ont été "
-"spécifiées sur la ligne de commande."
+"des comptes du système selon les modifications qui ont été indiquées sur la "
+"ligne de commande."
#: usermod.8.xml:34(para)
msgid "The options which apply to the <command>usermod</command> command are:"
"Les options disponibles pour la commande <command>usermod</command> sont :"
#: usermod.8.xml:40(term)
-#, fuzzy
+msgid "<option>-a</option>, <option>--append</option>"
+msgstr "<option>-a</option>, <option>--append</option>"
+
+#: usermod.8.xml:44(para)
msgid ""
-"<option>-a</option>, <option>--append</option><replaceable>GROUP</"
-"replaceable>"
+"Add the user to the supplemental group(s). Use only with <option>-G</option> "
+"option."
msgstr ""
-"<option>-g</option>, <option>--gid</option> <replaceable>GROUPE</replaceable>"
-
-#: usermod.8.xml:45(para)
-#, fuzzy
-msgid "Add the user to the supplemental group."
-msgstr "Ajoute un nouvel utilisateur à la liste des membres du groupe."
+"Ajouter l'utilisateur aux groupes supplémentaires. N'utilisez cette option "
+"qu'avec l'option <option>-G</option>."
#: usermod.8.xml:51(term) useradd.8.xml:52(term)
msgid ""
"option> est fournie, le contenu du répertoire personnel actuel sera déplacé "
"dans le nouveau répertoire personnel, qui sera créé si nécessaire."
-#: usermod.8.xml:79(term) useradd.8.xml:97(term)
+#: usermod.8.xml:79(term) useradd.8.xml:97(term) useradd.8.xml:281(term)
msgid ""
"<option>-e</option>, <option>--expiredate</option><replaceable>EXPIRE_DATE</"
"replaceable>"
"The date on which the user account will be disabled. The date is specified "
"in the format <emphasis remap=\"I\">YYYY-MM-DD</emphasis>."
msgstr ""
-"La date à laquelle le compte utilisateur sera désactivé. La date est "
-"spécifiée dans le format <emphasis remap=\"I\">AAAA-MM-JJ</emphasis>."
+"Date à laquelle le compte utilisateur sera désactivé. La date est indiquée "
+"dans le format <emphasis remap=\"I\">AAAA-MM-JJ</emphasis>."
-#: usermod.8.xml:91(term) useradd.8.xml:109(term)
+#: usermod.8.xml:91(term) useradd.8.xml:109(term) useradd.8.xml:290(term)
msgid ""
"<option>-f</option>, <option>--inactive</option><replaceable>INACTIVE</"
"replaceable>"
"disabled. A value of 0 disables the account as soon as the password has "
"expired, and a value of -1 disables the feature. The default value is -1."
msgstr ""
-"Le nombre de jours suivant la fin de validité d'un mot de passe après lequel "
-"le compte est définitivement désactivé. Une valeur de 0 désactive le compte "
-"dès que le mot de passe a dépassé sa fin de validité, et une valeur de -1 "
+"Nombre de jours suivant la fin de validité d'un mot de passe après lequel le "
+"compte est définitivement désactivé. Une valeur de 0 désactive le compte dès "
+"que le mot de passe a dépassé sa fin de validité, et une valeur de -1 "
"désactive cette fonctionnalité. La valeur par défaut est de -1."
-#: usermod.8.xml:105(term) useradd.8.xml:123(term) useradd.8.xml:299(term)
+#: usermod.8.xml:105(term) useradd.8.xml:123(term) useradd.8.xml:302(term)
msgid ""
"<option>-g</option>, <option>--gid</option><replaceable>GROUP</replaceable>"
msgstr ""
"name must exist. A group number must refer to an already existing group. The "
"default group number is 1."
msgstr ""
-"Le nom du groupe ou l'identifiant numérique du groupe de connexion initial "
-"de l'utilisateur. Le nom du groupe doit exister. Un numéro de groupe doit se "
-"référer à un groupe préexistant. Le numéro de groupe par défaut est de 1."
+"Nom du groupe ou identifiant numérique du groupe de connexion initial de "
+"l'utilisateur. Le nom du groupe doit exister. Un numéro de groupe doit se "
+"référer à un groupe déjà existant. Le numéro de groupe par défaut est de 1."
#: usermod.8.xml:118(term) useradd.8.xml:137(term)
msgid ""
"can be changed via <option>-a</option> option, which appends user to the "
"current supplementary group list."
msgstr ""
-"Une liste de groupes supplémentaires auxquels fait également partie "
+"Liste de groupes supplémentaires auxquels appartient également "
"l'utilisateur. Les groupes sont séparés par une virgule, sans espace entre "
"eux. Les groupes sont soumis aux mêmes restrictions que celles données avec "
"l'option <option>-g</option>. Si l'utilisateur fait actuellement partie d'un "
"groupe qui n'est pas listé, l'utilisateur sera supprimé du groupe. Ce "
-"comportement peut être changé avec l'option <option>-a</option>, qui permet "
-"d'ajouter l'utilisateur à une liste de groupes supplémentaires."
+"comportement peut être modifié par l'option <option>-a</option>, qui permet "
+"d'ajouter l'utilisateur à la liste actuelle des groupes supplémentaires."
#: usermod.8.xml:136(term)
msgid ""
"<option>-l</option>, <option>--login</option><replaceable>NEW_LOGIN</"
"replaceable>"
msgstr ""
-"<option>-l</option>, <option>--login</option> "
-"<replaceable>nouvel_utilisateur</replaceable>"
+"<option>-l</option>, <option>--login</option><replaceable>NOUVEAU_LOGIN</"
+"replaceable>"
# NOTE: relaceable
#: usermod.8.xml:141(para)
"changed. In particular, the user's home directory name should probably be "
"changed to reflect the new login name."
msgstr ""
-"Le nom de l'utilisateur passera de <replaceable>utilisateur</replaceable> à "
-"<replaceable>nouvel_utilisateur</replaceable>. Rien d'autre n'est modifié. "
-"En particulier, le répertoire personnel de l'utilisateur devra probablement "
-"être changé pour refléter le nouveau nom de connexion."
+"Le nom de l'utilisateur passera de <replaceable>LOGIN</replaceable> à "
+"<replaceable>NOUVEAU_LOGIN</replaceable>. Rien d'autre ne sera modifié. En "
+"particulier, le nom du répertoire personnel de l'utilisateur devra "
+"probablement être changé pour refléter le nouveau nom de connexion."
#: usermod.8.xml:151(term)
msgid "<option>-L</option>, <option>--lock</option>"
"effectively disabling the password. You can't use this option with <option>-"
"p</option> or <option>-U</option>."
msgstr ""
-"Verrouille le mot de passe d'un utilisateur. Cette option ajoute un « ! » "
+"Verrouiller le mot de passe d'un utilisateur. Cette option ajoute un « ! » "
"devant le mot de passe chiffré, ce qui désactive le mot de passe. Vous ne "
"pouvez pas utiliser cette option avec <option>-p</option> ou <option>-U</"
"option>."
-#: usermod.8.xml:164(term) useradd.8.xml:206(term)
+#: usermod.8.xml:164(term) useradd.8.xml:206(term) groupmod.8.xml:75(term)
msgid "<option>-o</option>, <option>--non-unique</option>"
msgstr "<option>-o</option>, <option>--non-unique</option>"
"The encrypted password, as returned by <citerefentry><refentrytitle>crypt</"
"refentrytitle><manvolnum>3</manvolnum></citerefentry>."
msgstr ""
-"Le mot de passe chiffré, comme renvoyé par "
-"<citerefentry><refentrytitle>crypt</refentrytitle><manvolnum>3</manvolnum></"
-"citerefentry>."
+"Mot de passe chiffré, comme renvoyé par <citerefentry><refentrytitle>crypt</"
+"refentrytitle><manvolnum>3</manvolnum></citerefentry>."
-#: usermod.8.xml:188(term) useradd.8.xml:227(term) useradd.8.xml:312(term)
-#: su.1.xml:112(term)
+#: usermod.8.xml:188(term) useradd.8.xml:227(term) useradd.8.xml:315(term)
+#: su.1.xml:108(term) chsh.1.xml:50(term)
msgid ""
"<option>-s</option>, <option>--shell</option><replaceable>SHELL</replaceable>"
msgstr ""
"<option>-s</option>, <option>--shell</option> <replaceable>INTERPRÉTEUR</"
"replaceable>"
-#: usermod.8.xml:193(para)
+#: usermod.8.xml:193(para) chsh.1.xml:54(para)
msgid ""
"The name of the user's new login shell. Setting this field to blank causes "
"the system to select the default login shell."
msgstr ""
-"Le nom du nouvel interpréteur de commandes initial (« login shell ») de "
-"l'utilisateur. Si le champ est vide, le système sélectionnera l'interpréteur "
+"Nom du nouvel interpréteur de commandes initial (« login shell ») de "
+"l'utilisateur. Si ce champ est vide, le système sélectionnera l'interpréteur "
"de commandes initial par défaut."
#: usermod.8.xml:200(term) useradd.8.xml:240(term)
"the user's home directory will have the file user ID changed automatically. "
"Files outside of the user's home directory must be altered manually."
msgstr ""
-"La valeur numérique de l'identifiant de l'utilisateur. Cette valeur doit "
-"être unique, à moins que l'option <option>-o</option> ne soit utilisée. La "
-"valeur ne doit pas être négative. Les valeurs comprises entre 0 et 999 sont "
+"Valeur numérique de l'identifiant de l'utilisateur. Cette valeur doit être "
+"unique, à moins que l'option <option>-o</option> ne soit utilisée. La valeur "
+"ne doit pas être négative. Les valeurs comprises entre 0 et 999 sont "
"généralement réservées aux comptes système. Tous les fichiers possédés par "
-"l'utilisateur et qui sont situés dans le répertoire personnel de "
-"l'utilisateur verront leur identifiant utilisateur automatiquement modifié. "
-"Vous devrez rechercher et modifier vous-même les fichiers situés à "
-"l'extérieur du répertoire personnel de l'utilisateur."
+"l'utilisateur et qui sont situés dans son répertoire personnel verront leur "
+"identifiant d'utilisateur automatiquement modifié. Vous devrez modifier vous-"
+"même les fichiers situés à l'extérieur du répertoire personnel de "
+"l'utilisateur."
#: usermod.8.xml:218(term)
msgid "<option>-U</option>, <option>--unlock</option>"
"password. You can't use this option with <option>-p</option> or <option>-L</"
"option>."
msgstr ""
-"Déverrouille le mot de passe d'un utilisateur. Cela supprime le « ! » situé "
+"Déverrouiller le mot de passe d'un utilisateur. Cela supprime le « ! » situé "
"devant le mot de passe chiffré. Vous ne pouvez pas utiliser cette option "
"avec <option>-p</option> ou <option>-L</option>."
-#: usermod.8.xml:233(title) userdel.8.xml:169(title) useradd.8.xml:340(title)
-#: su.1.xml:172(title) shadow.3.xml:164(title) passwd.1.xml:309(title)
+#: usermod.8.xml:233(title) userdel.8.xml:169(title) useradd.8.xml:343(title)
+#: su.1.xml:168(title) shadow.3.xml:164(title) passwd.1.xml:311(title)
#: newusers.8.xml:92(title) login.1.xml:164(title) lastlog.8.xml:125(title)
#: groupdel.8.xml:36(title) groupadd.8.xml:136(title) faillog.8.xml:121(title)
#: chpasswd.8.xml:77(title) chgpasswd.8.xml:76(title)
msgstr "AVERTISSEMENTS"
#: usermod.8.xml:234(para)
-#, fuzzy
msgid ""
"<command>usermod</command> will not allow you to change the name of a user "
"who is logged in. You must make certain that the named user is not executing "
"server."
msgstr ""
"<command>Usermod</command> ne vous permet pas de modifier le nom d'un "
-"utilisateur qui est actuellement connecté. Vous devez être sûr que "
+"utilisateur qui est actuellement connecté. Vous devez vous assurer que "
"l'utilisateur nommé n'est pas en train d'exécuter un quelconque programme "
-"quand cette commande est exécutée si l'UID numérique de l'utilisateur est "
+"lorsque cette commande est exécutée si l'UID numérique de l'utilisateur est "
"modifié. Vous devez modifier vous-même le nom du propriétaire de tous les "
-"fichiers crontab et des tâches at. Vous devez effectuer les modifications "
-"impliquant NIS sur le serveur NIS."
+"fichiers <command>crontab</command> et des tâches <command>at</command>. "
+"Vous devez effectuer toutes les modifications impliquant NIS sur le serveur "
+"NIS."
#: usermod.8.xml:271(para)
msgid ""
msgstr "userdel"
#: userdel.8.xml:11(refpurpose)
-#, fuzzy
msgid "delete a user account and related files"
-msgstr "Supprimer un compte utilisateur et les fichiers associés"
+msgstr "supprimer un compte utilisateur et les fichiers associés"
#: userdel.8.xml:25(para)
msgid ""
#: userdel.8.xml:34(para)
msgid "The options which apply to the <command>userdel</command> command are:"
msgstr ""
-"Les options disponibles pour la commande <command>userdel</command> sont :"
+"Les options disponibles de la commande <command>userdel</command> sont :"
#: userdel.8.xml:39(term)
-#, fuzzy
msgid "<option>-f</option>, <option>--force</option>"
-msgstr "<option>-L</option>, <option>--lock</option>"
+msgstr "<option>-f</option>, <option>--force</option>"
#: userdel.8.xml:43(para)
msgid ""
"exists with the same name as the deleted user, then this group will be "
"removed, even if it is still the primary group of another user."
msgstr ""
-"Cette option force la suppression de l'utilisateur, même s'il est toujours "
-"connecté. Elle force également <command>userdel</command> à supprimer le "
-"répertoire personnel de l'utilisateur ou sa file d'attente des courriels, "
-"meêm si un autre utilisateur utilise le même répertoire personnel ou si "
-"l'utilisateur spécifié ne possède pas la file d'attente des courriels. Si "
+"Cette option force la suppression de l'utilisateur, même s'il est encore "
+"connecté. Elle force également <command>userdel</command> à supprimer son "
+"répertoire personnel ou sa file d'attente des courriels, même si un autre "
+"utilisateur utilise le même répertoire personnel ou si l'utilisateur "
+"spécifié n'est pas le propriétaire de la file d'attente des courriels. Si "
"<emphasis>USERGROUPS_ENAB</emphasis> vaut <emphasis remap=\"I\">yes</"
"emphasis> dans le fichier <filename>/etc/login.defs</filename> et si un "
"groupe existe avec le même nom que l'utilisateur supprimé, alors ce groupe "
-"sera supprimé, même s'il sagit du groupe primaire d'un autre utilisateur."
+"sera supprimé, même s'il s'agit du groupe primaire d'un autre utilisateur."
#: userdel.8.xml:55(para)
-#, fuzzy
msgid ""
"<emphasis>Note:</emphasis> This option is dangerous and may leave your "
"system in an inconsistent state."
msgstr ""
"<emphasis>Note :</emphasis> Cette option est dangereuse, elle peut laisser "
-"votre système dans un état non consistant."
+"votre système dans un état incohérent."
#: userdel.8.xml:68(term)
-#, fuzzy
msgid "<option>-r</option>, <option>--remove</option>"
-msgstr "<option>-r</option>, <option>--reset</option>"
+msgstr "<option>-r</option>, <option>--remove</option>"
#: userdel.8.xml:72(para)
msgid ""
"Le répertoire d'attente des courriels est défini par la variable "
"<emphasis>MAIL_DIR</emphasis> du fichier <filename>login.defs</filename>."
-#: userdel.8.xml:97(filename) useradd.8.xml:393(filename)
+#: userdel.8.xml:97(filename) useradd.8.xml:396(filename)
#: pwconv.8.xml:112(filename) newusers.8.xml:103(filename)
#: login.access.5.xml:69(filename) groupadd.8.xml:127(filename)
-#: chsh.1.xml:71(filename) chfn.1.xml:62(filename)
+#: chsh.1.xml:100(filename) chfn.1.xml:62(filename)
msgid "/etc/login.defs"
msgstr "/etc/login.defs"
-#: userdel.8.xml:99(para) useradd.8.xml:395(para) pwconv.8.xml:114(para)
+#: userdel.8.xml:99(para) useradd.8.xml:398(para) pwconv.8.xml:114(para)
#: newusers.8.xml:105(para) login.access.5.xml:71(para)
-#: groupadd.8.xml:129(para) chsh.1.xml:73(para) chfn.1.xml:64(para)
-#, fuzzy
+#: groupadd.8.xml:129(para) chsh.1.xml:102(para) chfn.1.xml:64(para)
msgid "Shadow password suite configuration."
-msgstr "configuration de la suite des mots de passe cachés « shadow password »"
+msgstr ""
+"Configuration de la suite des mots de passe cachés « shadow password »."
-#: userdel.8.xml:118(title) useradd.8.xml:402(title) pwck.8.xml:186(title)
-#: passwd.1.xml:338(title) grpck.8.xml:129(title) groupmod.8.xml:87(title)
-#: groupdel.8.xml:61(title) groupadd.8.xml:154(title) chage.1.xml:197(title)
+#: userdel.8.xml:118(title) useradd.8.xml:405(title) pwck.8.xml:186(title)
+#: passwd.1.xml:340(title) grpck.8.xml:129(title) groupmod.8.xml:107(title)
+#: groupdel.8.xml:61(title) groupadd.8.xml:154(title) chage.1.xml:199(title)
msgid "EXIT VALUES"
-msgstr "VALEUR DE RETOUR"
+msgstr "VALEURS DE RETOUR"
-#: userdel.8.xml:123(replaceable) useradd.8.xml:407(replaceable)
-#: pwck.8.xml:191(replaceable) passwd.1.xml:343(replaceable)
-#: grpck.8.xml:134(replaceable) groupmod.8.xml:92(replaceable)
+#: userdel.8.xml:123(replaceable) useradd.8.xml:410(replaceable)
+#: pwck.8.xml:191(replaceable) passwd.1.xml:345(replaceable)
+#: grpck.8.xml:134(replaceable) groupmod.8.xml:112(replaceable)
#: groupdel.8.xml:66(replaceable) groupadd.8.xml:159(replaceable)
-#: chage.1.xml:202(replaceable)
+#: chage.1.xml:204(replaceable)
msgid "0"
msgstr "0"
-#: userdel.8.xml:125(para) useradd.8.xml:409(para) pwck.8.xml:193(para)
-#: passwd.1.xml:345(para) grpck.8.xml:136(para) groupmod.8.xml:94(para)
-#: groupdel.8.xml:68(para) groupadd.8.xml:161(para) chage.1.xml:204(para)
+#: userdel.8.xml:125(para) useradd.8.xml:412(para) pwck.8.xml:193(para)
+#: passwd.1.xml:347(para) grpck.8.xml:136(para) groupmod.8.xml:114(para)
+#: groupdel.8.xml:68(para) groupadd.8.xml:161(para) chage.1.xml:206(para)
msgid "success"
msgstr "succès"
-#: userdel.8.xml:129(replaceable) useradd.8.xml:413(replaceable)
+#: userdel.8.xml:129(replaceable) useradd.8.xml:416(replaceable)
#: su.1.xml:6(manvolnum) sg.1.xml:6(manvolnum) pwck.8.xml:197(replaceable)
-#: passwd.1.xml:6(manvolnum) passwd.1.xml:349(replaceable)
+#: passwd.1.xml:6(manvolnum) passwd.1.xml:351(replaceable)
#: newgrp.1.xml:6(manvolnum) login.1.xml:6(manvolnum)
#: grpck.8.xml:140(replaceable) groups.1.xml:6(manvolnum)
#: gpasswd.1.xml:6(manvolnum) expiry.1.xml:6(manvolnum)
#: chsh.1.xml:6(manvolnum) chfn.1.xml:6(manvolnum) chage.1.xml:6(manvolnum)
-#: chage.1.xml:208(replaceable)
+#: chage.1.xml:210(replaceable)
msgid "1"
msgstr "1"
-#: userdel.8.xml:131(para) useradd.8.xml:415(para)
+#: userdel.8.xml:131(para) useradd.8.xml:418(para)
msgid "can't update password file"
msgstr "impossible de mettre à jour le fichier des mots de passe"
-#: userdel.8.xml:135(replaceable) useradd.8.xml:419(replaceable)
-#: pwck.8.xml:203(replaceable) passwd.1.xml:355(replaceable)
-#: grpck.8.xml:146(replaceable) groupmod.8.xml:98(replaceable)
+#: userdel.8.xml:135(replaceable) useradd.8.xml:422(replaceable)
+#: pwck.8.xml:203(replaceable) passwd.1.xml:357(replaceable)
+#: grpck.8.xml:146(replaceable) groupmod.8.xml:118(replaceable)
#: groupdel.8.xml:72(replaceable) groupadd.8.xml:165(replaceable)
-#: chage.1.xml:214(replaceable)
+#: chage.1.xml:216(replaceable)
msgid "2"
msgstr "2"
-#: userdel.8.xml:137(para) useradd.8.xml:421(para) pwck.8.xml:199(para)
-#: grpck.8.xml:142(para) groupmod.8.xml:100(para) groupdel.8.xml:74(para)
-#: groupadd.8.xml:167(para) chage.1.xml:216(para)
+#: userdel.8.xml:137(para) useradd.8.xml:424(para) pwck.8.xml:199(para)
+#: grpck.8.xml:142(para) groupmod.8.xml:120(para) groupdel.8.xml:74(para)
+#: groupadd.8.xml:167(para) chage.1.xml:218(para)
msgid "invalid command syntax"
msgstr "erreur de syntaxe"
-#: userdel.8.xml:141(replaceable) useradd.8.xml:437(replaceable)
-#: passwd.1.xml:379(replaceable) groupmod.8.xml:116(replaceable)
+#: userdel.8.xml:141(replaceable) useradd.8.xml:440(replaceable)
+#: passwd.1.xml:381(replaceable) groupmod.8.xml:136(replaceable)
msgid "6"
msgstr "6"
#: userdel.8.xml:143(para)
msgid "specified user doesn't exist"
-msgstr "l'utilisateur spécifié n'existe pas"
+msgstr "l'utilisateur indiqué n'existe pas"
#: userdel.8.xml:149(para)
msgid "user currently logged in"
msgstr "l'utilisateur est actuellement connecté"
-#: userdel.8.xml:153(replaceable) useradd.8.xml:449(replaceable)
-#: groupmod.8.xml:128(replaceable) groupdel.8.xml:84(replaceable)
+#: userdel.8.xml:153(replaceable) useradd.8.xml:452(replaceable)
+#: groupmod.8.xml:148(replaceable) groupdel.8.xml:84(replaceable)
#: groupadd.8.xml:189(replaceable)
msgid "10"
msgstr "10"
-#: userdel.8.xml:155(para) useradd.8.xml:451(para) groupmod.8.xml:130(para)
+#: userdel.8.xml:155(para) useradd.8.xml:454(para) groupmod.8.xml:150(para)
#: groupdel.8.xml:86(para) groupadd.8.xml:191(para)
msgid "can't update group file"
msgstr "impossible de mettre à jour le fichier des groupes"
-#: userdel.8.xml:159(replaceable) useradd.8.xml:455(replaceable)
+#: userdel.8.xml:159(replaceable) useradd.8.xml:458(replaceable)
msgid "12"
msgstr "12"
"You may not remove any NIS attributes on a NIS client. This must be "
"performed on the NIS server."
msgstr ""
-"Vous ne pouvez pas supprimer d'attribut NIS d'un client NIS. Cela doit être "
+"Vous ne pouvez supprimer aucun attribut NIS d'un client NIS. Cela doit être "
"effectué sur le serveur NIS."
#: userdel.8.xml:178(para)
"Si <emphasis>USERGROUPS_ENAB</emphasis> vaut <emphasis remap=\"I\">yes</"
"emphasis> dans le fichier <filename>/etc/login.defs</filename>, "
"<command>userdel</command> supprimera le groupe ayant le même nom que "
-"l'utilisateur. Afin d'éviter des problèmes de consistance entre les fichiers "
-"passwd et group, <command>userdel</command> vérifie que le groupe n'est pas "
-"utilisé comme groupe primaire d'un autre utilisateur, et affichera un "
-"avertissement et ne supprimera pas l'utilisateur si c'est le cas. L'option "
+"l'utilisateur. Afin d'éviter des incohérences entre les fichiers passwd et "
+"group, <command>userdel</command> vérifie que le groupe n'est pas utilisé "
+"comme groupe primaire d'un autre utilisateur ; si c'est le cas un "
+"avertissement sera affiché et l'utilisateur ne sera pas supprimé. L'option "
"<option>-f</option> permet de forcer la suppression du groupe."
#: userdel.8.xml:191(para)
msgstr "useradd"
#: useradd.8.xml:11(refpurpose)
-#, fuzzy
msgid "create a new user or update default new user information"
msgstr ""
-"Créer un nouvel utilisateur ou modifier les informations par défaut "
+"créer un nouvel utilisateur ou modifier les informations par défaut "
"appliquées aux nouveaux utilisateurs"
-#: useradd.8.xml:23(arg) useradd.8.xml:27(arg) groupmems.8.xml:20(arg)
-#: groupmems.8.xml:61(option)
+#: useradd.8.xml:23(arg) useradd.8.xml:27(arg)
msgid "-D"
msgstr "-D"
msgstr ""
"Quand elle est invoquée sans l'option <option>-D</option>, la commande "
"<command>useradd</command> crée un nouveau compte utilisateur qui utilise "
-"les valeurs spécifiées sur la ligne de commande et les valeurs par défaut du "
-"système. Le nouveau compte utilisateur sera inséré dans les fichiers du "
-"système quand c'est nécessaire, le répertoire personnel sera créé, et les "
-"fichiers initiaux copiés, en fonction des options présentes en ligne de "
-"commande."
+"les valeurs indiquées sur la ligne de commande et les valeurs par défaut du "
+"système. En fonction des options de la ligne de commande, la commande "
+"useradd fera la mise à jour des fichiers du système, elle pourra créer le "
+"répertoire personnel et copier les fichiers initiaux."
#: useradd.8.xml:48(para)
msgid "The options which apply to the <command>useradd</command> command are:"
"Any text string. It is generally a short description of the login, and is "
"currently used as the field for the user's full name."
msgstr ""
-"Toute chaîne de texte. C'est généralement une description du login, et est "
-"actuellement utilisée comme champ pour le nom complet de l'utilisateur."
+"Toute chaîne de texte. C'est généralement une description courte du compte, "
+"elle est actuellement utilisée comme champ pour le nom complet de "
+"l'utilisateur."
-#: useradd.8.xml:65(term)
+#: useradd.8.xml:65(term) useradd.8.xml:266(term)
msgid ""
"<option>-b</option>, <option>--base-dir</option><replaceable>BASE_DIR</"
"replaceable>"
"replaceable>"
#: useradd.8.xml:70(para)
-#, fuzzy
msgid ""
"The default base directory for the system if <option>-d</option> dir is not "
"specified. <replaceable>BASE_DIR</replaceable> is concatenated with the "
"account name to define the home directory. If the <option>-m</option> option "
"is not used, <replaceable>BASE_DIR</replaceable> must exist."
msgstr ""
-"Le répertoire de base par défaut du système si l'option <option>-d</option> "
-"rép n'est pas spécifiée. <replaceable>RÉP_BASE</replaceable> est concaténée "
-"avec le nom du compte pour définir le répertoire personnel. Quand l'option "
-"<option>-m</option> n'est pas utilisée, rép_base doit exister."
+"Répertoire de base par défaut du système si l'option <option>-d</option> rép "
+"n'est pas spécifiée. <replaceable>RÉP_BASE</replaceable> est concaténé avec "
+"le nom du compte pour définir le répertoire personnel. Quand l'option "
+"<option>-m</option> n'est pas utilisée, <replaceable>RÉP_BASE</replaceable> "
+"doit exister."
#: useradd.8.xml:85(para)
-#, fuzzy
msgid ""
"The new user will be created using <replaceable>HOME_DIR</replaceable> as "
"the value for the user's login directory. The default is to append the "
"created if it is missing."
msgstr ""
"Le nouvel utilisateur sera créé en utilisant <replaceable>RÉP_PERSO</"
-"replaceable> comme valeur du répertoire de connexion de l'utilisateur. Le "
-"comportement par défaut est de concaténer <replaceable>utilisateur</"
+"replaceable> comme valeur de répertoire de connexion de l'utilisateur. Le "
+"comportement par défaut est de concaténer <replaceable>UTILISATEUR</"
"replaceable> au répertoire <replaceable>RÉP_BASE</replaceable>, et de "
-"l'utiliser en tant que nom de répertoire de connexion."
+"l'utiliser en tant que nom de répertoire de connexion. Il n'est pas "
+"nécessaire que le répertoire <replaceable>RÉP_PERSO</replaceable> existe "
+"mais il ne sera pas créé s'il n'existe pas."
#: useradd.8.xml:128(para)
msgid ""
"default group number is 1 or whatever is specified in <filename>/etc/default/"
"useradd</filename>."
msgstr ""
-"Le nom du groupe ou le numéro du groupe de connexion initial de "
-"l'utilisateur. Le nom du groupe doit exister. Un numéro de groupe doit se "
-"référer à un groupe préexistant. Le numéro de groupe par défaut est de 1, ou "
-"la valeur spécifiée dans <filename>/etc/default/useradd</filename>."
+"Nom ou ou numéro du groupe de connexion initial de l'utilisateur. Le nom du "
+"groupe doit exister. Un numéro de groupe doit se référer à un groupe "
+"existant. Le numéro de groupe par défaut est de 1, ou la valeur indiquée "
+"dans <filename>/etc/default/useradd</filename>."
#: useradd.8.xml:142(para)
msgid ""
"<option>-g</option> option. The default is for the user to belong only to "
"the initial group."
msgstr ""
-"Une liste de groupes supplémentaires auxquels fait également partie "
+"Liste de groupes supplémentaires auxquels appartient également "
"l'utilisateur. Chaque groupe est séparé du suivant par une virgule, sans "
"espace entre eux. Les groupes sont soumis aux mêmes restrictions que celles "
"de l'option <option>-g</option>. Le comportement par défaut pour "
"<option>-K</option>, <option>--key</option><replaceable>KEY</"
"replaceable>=<replaceable>VALUE</replaceable>"
msgstr ""
-"<option>-K</option>, <option>--key</option> <replaceable>CLÉE</"
+"<option>-K</option>, <option>--key</option> <replaceable>CLÉ</"
"replaceable>=<replaceable>VALEUR</replaceable>"
#: useradd.8.xml:184(para)
msgstr ""
"Surcharge les valeurs par défaut du fichier <filename>/etc/login.defs</"
"filename> (UID_MIN, UID_MAX, UMASK, PASS_MAX_DAYS et autres). <placeholder-1/"
-"> Par exemple.: <option>-K</option> <replaceable>PASS_MAX_DAYS</"
+"> Par exemple : <option>-K</option> <replaceable>PASS_MAX_DAYS</"
"replaceable>=<replaceable>-1</replaceable> peut être utilisé pour la "
-"création de comptes système pour désactiver l'âge des mots de passe, même si "
-"les comptes système n'ont pas de mot de passe. Plusieurs options <option>-K</"
-"option> peuvent être spécifiées, comme par exemple : <option>-K</option> "
-"<replaceable>UID_MIN</replaceable>=<replaceable>100</replaceable> <option>-"
-"K</option> <replaceable>UID_MAX</replaceable>=<replaceable>499</replaceable>"
+"création de comptes système pour désactiver la gestion de la durée de "
+"validité des mots de passe, même si les comptes système n'ont pas de mot de "
+"passe. Plusieurs options <option>-K</option> peuvent être spécifiées, comme "
+"par exemple : <option>-K</option> <replaceable>UID_MIN</"
+"replaceable>=<replaceable>100</replaceable> <option>-K</option> "
+"<replaceable>UID_MAX</replaceable>=<replaceable>499</replaceable>"
#: useradd.8.xml:198(para)
msgid ""
"replaceable>=<replaceable>499</replaceable> ne fonctionne pas pour l'instant."
#: useradd.8.xml:210(para)
-#, fuzzy
msgid "Allow the creation of a user account with a duplicate (non-unique) UID."
msgstr ""
-"Permet de créer un utilisateur avec un identifiant (« UID ») redondant (non "
-"unique)."
+"Permet de créer un compte d'utilisateur avec un identifiant (« UID ») "
+"dupliqué (non unique)."
#: useradd.8.xml:219(para)
msgid ""
"command> affichera soit les valeurs actuelles par défaut, soit mettra à jour "
"les valeurs par défaut via la ligne de commande. Les options valables sont :"
-#: useradd.8.xml:267(option)
-msgid "-b"
-msgstr "-b"
-
-#: useradd.8.xml:267(replaceable)
-msgid "HOME_DIR"
-msgstr "RÉP_PERSO"
-
-#: useradd.8.xml:270(para)
+#: useradd.8.xml:271(para)
msgid ""
"The initial path prefix for a new user's home directory. The user's name "
"will be affixed to the end of <replaceable>HOME_DIR</replaceable> to create "
"the new directory name if the <option>-d</option> option is not used when "
"creating a new account."
msgstr ""
-"Le préfixe du chemin des répertoires personnels pour les nouveaux "
-"utilisateurs. Le nom de l'utilisateur sera attaché à la fin de "
-"<replaceable>rép_perso</replaceable> pour créer le nom du nouveau répertoire "
-"si l'option <option>-d</option> n'est pas utilisée pendant la création d'un "
-"nouveau compte."
-
-#: useradd.8.xml:281(option)
-msgid "-e"
-msgstr "-e"
-
-#: useradd.8.xml:281(replaceable)
-msgid "EXPIRE_DATE"
-msgstr "date_fin_validité"
+"Préfixe du chemin des répertoires personnels pour les nouveaux utilisateurs. "
+"Le nom de l'utilisateur sera attaché à la fin de <replaceable>RÉP_PERSO</"
+"replaceable> pour créer le nom du nouveau répertoire si l'option <option>-d</"
+"option> n'est pas utilisée pendant la création d'un nouveau compte."
-#: useradd.8.xml:284(para)
+#: useradd.8.xml:286(para)
msgid "The date on which the user account is disabled."
-msgstr "La date à laquelle le compte utilisateur sera désactivé."
-
-#: useradd.8.xml:289(option) login.1.xml:123(option) groupadd.8.xml:21(arg)
-#: groupadd.8.xml:47(option) expiry.1.xml:18(arg)
-msgid "-f"
-msgstr "-f"
+msgstr "Date à laquelle le compte utilisateur sera désactivé."
-#: useradd.8.xml:289(replaceable)
-msgid "INACTIVE"
-msgstr "durée_inactivité"
-
-#: useradd.8.xml:292(para)
+#: useradd.8.xml:295(para)
msgid ""
"The number of days after a password has expired before the account will be "
"disabled."
msgstr ""
-"Le nombre de jours après la fin de validité d'un mot de passe avant que le "
+"Nombre de jours après la fin de validité d'un mot de passe avant que le "
"compte ne soit désactivé."
-#: useradd.8.xml:304(para)
+#: useradd.8.xml:307(para)
msgid ""
"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."
msgstr ""
-"Le nom de groupe ou l'identifiant numérique du groupe initial d'un nouvel "
+"Nom de groupe ou identifiant numérique du groupe initial d'un nouvel "
"utilisateur. Le groupe spécifié doit exister, et un identifiant de groupe "
"numérique doit déjà exister."
-#: useradd.8.xml:317(para)
+#: useradd.8.xml:320(para)
msgid ""
"The name of the new user's login shell. The named program will be used for "
"all future new user accounts."
msgstr ""
-"Le nom de l'interpréteur de commandes initial (« login shell ») d'un nouvel "
+"Nom de l'interpréteur de commandes initial (« login shell ») d'un nouvel "
"utilisateur. Le programme nommé sera utilisé pour tous les futurs nouveaux "
"comptes utilisateur."
-#: useradd.8.xml:325(para)
+#: useradd.8.xml:328(para)
msgid ""
"If no options are specified, <command>useradd</command> displays the current "
"default values."
"Si aucune option n'est spécifiée, <command>useradd</command> affiche les "
"valeurs par défaut du moment."
-#: useradd.8.xml:333(title)
+#: useradd.8.xml:336(title)
msgid "NOTES"
msgstr "NOTES"
-#: useradd.8.xml:334(para)
+#: useradd.8.xml:337(para)
msgid ""
"The system administrator is responsible for placing the default user files "
"in the <filename>/etc/skel/</filename> directory."
"L'administrateur système doit se charger de placer les fichiers par défaut "
"dans le répertoire <filename>/etc/skel</filename>."
-#: useradd.8.xml:341(para)
+#: useradd.8.xml:344(para)
msgid ""
"You may not add a user to a NIS group. This must be performed on the NIS "
"server."
"Vous ne pouvez pas ajouter d'utilisateur à un groupe NIS. Cela doit être "
"effectué sur le serveur NIS."
-#: useradd.8.xml:346(para)
-#, fuzzy
+#: useradd.8.xml:349(para)
msgid ""
"Similarly, if the username already exists in an external user database such "
"as NIS, <command>useradd</command> will deny the user account creation "
"request."
msgstr ""
"De la même façon, si le nom de l'utilisateur existe dans une base de données "
-"externe, telle que NIS, <command>useradd</command> refusera de créer "
-"l'utilisateur."
+"externe, telle que NIS, <command>useradd</command> refusera de créer le "
+"compte d'utilisateur."
# NOTE: digits
-#: useradd.8.xml:352(para)
+#: useradd.8.xml:355(para)
msgid ""
"Usernames must begin with a lower case letter or an underscore, and only "
"lower case letters, underscores, dashes, and dollar signs may follow. In "
"regular expression terms: [a-z_][a-z0-9_-]*[$]"
msgstr ""
"Les noms d'utilisateur doivent commencer par une lettre minuscule ou un "
-"« underscore », et seuls des lettres minuscules, des chiffres, des "
-"« underscore », des tirets ou un dollar peuvent suivre. Soit, sous la forme "
-"d'une expression rationnelle : [a-z_][a-z0-9_-]*[$]"
+"tiret bas (« underscore »), et seuls des lettres minuscules, des chiffres, "
+"des « underscore », des tirets ou un dollar peuvent suivre. Soit, sous la "
+"forme d'une expression rationnelle : [a-z_][a-z0-9_-]*[$]"
-#: useradd.8.xml:381(filename)
+#: useradd.8.xml:384(filename)
msgid "/etc/default/useradd"
msgstr "/etc/default/useradd"
-#: useradd.8.xml:383(para)
-#, fuzzy
+#: useradd.8.xml:386(para)
msgid "Default values for account creation."
-msgstr "informations sécurisées sur les comptes utilisateurs"
+msgstr "Valeurs par défaut pour la création de comptes."
-#: useradd.8.xml:387(filename)
+#: useradd.8.xml:390(filename)
msgid "/etc/skel/"
msgstr "/etc/skel/"
-#: useradd.8.xml:389(para)
-#, fuzzy
+#: useradd.8.xml:392(para)
msgid "Directory containing default files."
-msgstr ""
-"répertoire contenant les fichiers ajoutés par défaut aux nouveaux "
-"utilisateurs"
+msgstr "Répertoire contenant les fichiers par défaut."
-#: useradd.8.xml:425(replaceable) shadow.3.xml:6(manvolnum)
-#: pwck.8.xml:209(replaceable) passwd.1.xml:361(replaceable)
-#: grpck.8.xml:152(replaceable) groupmod.8.xml:104(replaceable)
+#: useradd.8.xml:428(replaceable) shadow.3.xml:6(manvolnum)
+#: pwck.8.xml:209(replaceable) passwd.1.xml:363(replaceable)
+#: grpck.8.xml:152(replaceable) groupmod.8.xml:124(replaceable)
#: groupadd.8.xml:171(replaceable)
msgid "3"
msgstr "3"
-#: useradd.8.xml:427(para) passwd.1.xml:381(para) groupmod.8.xml:106(para)
+#: useradd.8.xml:430(para) passwd.1.xml:383(para) groupmod.8.xml:126(para)
#: groupadd.8.xml:173(para)
msgid "invalid argument to option"
-msgstr "argument non valable pour l'option"
+msgstr "paramètre non valable pour l'option"
-#: useradd.8.xml:431(replaceable) pwck.8.xml:215(replaceable)
-#: passwd.1.xml:367(replaceable) grpck.8.xml:158(replaceable)
-#: groupmod.8.xml:110(replaceable) groupadd.8.xml:177(replaceable)
+#: useradd.8.xml:434(replaceable) pwck.8.xml:215(replaceable)
+#: passwd.1.xml:369(replaceable) grpck.8.xml:158(replaceable)
+#: groupmod.8.xml:130(replaceable) groupadd.8.xml:177(replaceable)
msgid "4"
msgstr "4"
-#: useradd.8.xml:433(para)
-#, fuzzy
+#: useradd.8.xml:436(para)
msgid "UID already in use (and no <option>-o</option>)"
-msgstr "uid déjà utilisé (et pas d'option <option>-o</option>)"
+msgstr "UID déjà utilisé (et pas d'option <option>-o</option>)"
-#: useradd.8.xml:439(para) groupmod.8.xml:112(para) groupmod.8.xml:118(para)
+#: useradd.8.xml:442(para) groupmod.8.xml:132(para) groupmod.8.xml:138(para)
msgid "specified group doesn't exist"
msgstr "le groupe spécifié n'existe pas"
-#: useradd.8.xml:443(replaceable) groupmod.8.xml:122(replaceable)
+#: useradd.8.xml:446(replaceable) groupmod.8.xml:142(replaceable)
#: groupadd.8.xml:183(replaceable)
msgid "9"
msgstr "9"
-#: useradd.8.xml:445(para)
+#: useradd.8.xml:448(para)
msgid "username already in use"
msgstr "nom d'utilisateur déjà utilisé"
-#: useradd.8.xml:457(para)
+#: useradd.8.xml:460(para)
msgid "can't create home directory"
-msgstr "impossible de supprimer le répertoire personnel"
+msgstr "impossible de créer le répertoire personnel"
-#: useradd.8.xml:461(replaceable)
+#: useradd.8.xml:464(replaceable)
msgid "13"
msgstr "13"
-#: useradd.8.xml:463(para)
+#: useradd.8.xml:466(para)
msgid "can't create mail spool"
msgstr "impossible de créer le répertoire d'attente des courriels"
-#: useradd.8.xml:403(para)
+#: useradd.8.xml:406(para)
msgid ""
"The <command>useradd</command> command exits with the following values: "
"<placeholder-1/>"
"La commande <command>useradd</command> retourne les valeurs suivantes en "
"quittant : <placeholder-1/>"
-#: useradd.8.xml:472(para)
+#: useradd.8.xml:475(para)
msgid ""
"<citerefentry><refentrytitle>chfn</refentrytitle><manvolnum>1</manvolnum></"
"citerefentry>, <citerefentry><refentrytitle>chsh</"
"<citerefentry><refentrytitle>groupmod</refentrytitle><manvolnum>8</"
"manvolnum></citerefentry>, <citerefentry><refentrytitle>login.defs</"
"refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>userdel</refentrytitle><manvolnum>8</"
-"manvolnum></citerefentry>, <citerefentry><refentrytitle>usermod</"
-"refentrytitle><manvolnum>8</manvolnum></citerefentry>."
+"<citerefentry><refentrytitle>newusers</refentrytitle><manvolnum>8</"
+"manvolnum></citerefentry>, <citerefentry><refentrytitle>userdel</"
+"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>usermod</refentrytitle><manvolnum>8</"
+"manvolnum></citerefentry>."
msgstr ""
"<citerefentry><refentrytitle>chfn</refentrytitle><manvolnum>1</manvolnum></"
"citerefentry>, <citerefentry><refentrytitle>chsh</"
"<citerefentry><refentrytitle>groupmod</refentrytitle><manvolnum>8</"
"manvolnum></citerefentry>, <citerefentry><refentrytitle>login.defs</"
"refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>userdel</refentrytitle><manvolnum>8</"
-"manvolnum></citerefentry>, <citerefentry><refentrytitle>usermod</"
-"refentrytitle><manvolnum>8</manvolnum></citerefentry>."
+"<citerefentry><refentrytitle>newusers</refentrytitle><manvolnum>8</"
+"manvolnum></citerefentry>, <citerefentry><refentrytitle>userdel</"
+"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>usermod</refentrytitle><manvolnum>8</"
+"manvolnum></citerefentry>."
#: suauth.5.xml:5(refentrytitle) suauth.5.xml:10(refname)
msgid "suauth"
#: suauth.5.xml:6(manvolnum) shadow.5.xml:6(manvolnum)
#: pwck.8.xml:221(replaceable) porttime.5.xml:6(manvolnum)
-#: passwd.5.xml:6(manvolnum) passwd.1.xml:373(replaceable)
+#: passwd.5.xml:6(manvolnum) passwd.1.xml:375(replaceable)
#: login.defs.5.xml:6(manvolnum) login.access.5.xml:6(manvolnum)
#: limits.5.xml:6(manvolnum) gshadow.5.xml:6(manvolnum)
#: grpck.8.xml:164(replaceable) faillog.5.xml:6(manvolnum)
#: porttime.5.xml:7(refmiscinfo) passwd.5.xml:7(refmiscinfo)
#: login.defs.5.xml:7(refmiscinfo) login.access.5.xml:7(refmiscinfo)
#: limits.5.xml:7(refmiscinfo) gshadow.5.xml:7(refmiscinfo)
+#: faillog.5.xml:7(refmiscinfo)
msgid "File Formats and Conversions"
-msgstr "Formats de fichiers et conversions"
+msgstr "Formats et conversions de fichiers"
#: suauth.5.xml:11(refpurpose)
-#, fuzzy
msgid "detailed su control file"
msgstr "Fichier de contrôle détaillé de su"
"a list of usernames delimited by \",\""
msgstr ""
"Où vers-id peut être le mot <emphasis>ALL</emphasis>, une liste de noms "
-"d'utilisateurs délimités par une virgule ou <emphasis>ALL EXCEPT</emphasis> "
-"suivi d'une liste d'utilisateurs délimités par une virgule."
+"d'utilisateurs séparés par une virgule ou <emphasis>ALL EXCEPT</emphasis> "
+"suivi d'une liste d'utilisateurs séparés par une virgule."
#: suauth.5.xml:53(para)
msgid ""
"<citerefentry><refentrytitle>/etc/group</refentrytitle><manvolnum>5</"
"manvolnum></citerefentry> is neccessary."
msgstr ""
-"par-id utilise le même format que vers-id, mais accepte également le mot-"
-"clef <emphasis>GROUP</emphasis>. <emphasis>ALL EXCEPT GROUP</emphasis> est "
+"par-id utilise le même format que vers-id, mais accepte également le mot-clé "
+"<emphasis>GROUP</emphasis>. <emphasis>ALL EXCEPT GROUP</emphasis> est "
"également accepté. <emphasis>GROUP</emphasis> est suivi d'un ou plusieurs "
-"noms de groupes, délimités par une virgule. Avoir comme groupe primaire le "
-"groupe approprié ne sera pas suffisant : une entrée dans "
+"noms de groupes, séparés par une virgule. Il n'est pas suffisant d'avoir "
+"comme groupe primaire le groupe approprié : une entrée dans "
"<citerefentry><refentrytitle>/etc/group</refentrytitle><manvolnum>5</"
"manvolnum></citerefentry> est nécessaire."
#: suauth.5.xml:64(para)
msgid "Action can be one only of the following currently supported options."
-msgstr "Les valeur d'ACTION valables sont :"
+msgstr "Les valeurs d'ACTION valables sont :"
#: suauth.5.xml:70(emphasis)
msgid "DENY"
#: suauth.5.xml:73(para)
msgid "The attempt to su is stopped before a password is even asked for."
msgstr ""
-"La tentative de changement d'utilisateur est arrêtée avant que le mot de "
+"La tentative de changement d'utilisateur s'est arrêtée avant que le mot de "
"passe ne soit demandé."
#: suauth.5.xml:80(emphasis)
"password. They are told this."
msgstr ""
"Pour que la commande su soit réussie, l'utilisateur doit entrer son propre "
-"mot de passe. Ceci lui sera précisé."
+"mot de passe. Ceci lui est demandé."
#: suauth.5.xml:102(para)
msgid ""
"file further. This makes it possible for a system administrator to exercise "
"as fine control as he or she wishes."
msgstr ""
-"Notez qu'il y a trois champs séparés par un « deux-points ». Ne pas accoller "
+"Notez qu'il y a trois champs séparés par un « deux-points ». Ne pas accoler "
"d'espace à ce « deux-points ». Notez aussi que le fichier est examiné "
"séquentiellement ligne par ligne, et que la première règle applicable est "
"utilisée sans que le reste du fichier ne soit examiné. Ceci permet à "
#: su.1.xml:11(refpurpose)
msgid "change user ID or become super-user"
-msgstr "Changer d'identifiant d'utilisateur ou devient superutilisateur"
-
-#: su.1.xml:19(arg) sg.1.xml:17(arg) newgrp.1.xml:16(arg)
-msgid "-"
-msgstr "-"
-
-#: su.1.xml:22(replaceable) login.1.xml:19(replaceable)
-#: login.1.xml:26(replaceable)
-msgid "username"
-msgstr "nom_utilisateur"
-
-#: su.1.xml:25(replaceable)
-msgid "args"
-msgstr "args"
+msgstr "Changer d'identifiant d'utilisateur ou devenir superutilisateur"
-#: su.1.xml:33(para)
-#, fuzzy
+#: su.1.xml:29(para)
msgid ""
"<command>su</command> is used to become another user during a login session. "
"Invoked without a <option>username</option>, <command>su</command> defaults "
"used to provide an environment similar to what the user would expect had the "
"user logged in directly."
msgstr ""
-"<command>Su</command> permet de devenir un autre utilisateur pendant une "
-"session. Invoqué sans nom d'utilisateur, le comportement par défaut est de "
-"devenir superutilisateur. L'argument optionnel <option>-</option> permet "
-"d'obtenir un environnement similaire à celui obtenu par l'utilisateur après "
-"une connexion."
+"<command>Su</command> permet de devenir un autre utilisateur pour la durée "
+"d'une session. Invoqué sans nom d'utilisateur, le comportement par défaut "
+"est de devenir superutilisateur. Le paramètre optionnel <option>-</option> "
+"permet d'obtenir un environnement similaire à celui que l'utilisateur aurait "
+"obtenu lors d'une connexion directe."
-#: su.1.xml:42(para)
-#, fuzzy
+#: su.1.xml:38(para)
msgid ""
"Additional arguments may be provided after the username, in which case they "
"are supplied to the user's login shell. In particular, an argument of "
"by most command interpreters. The command will be executed by the shell "
"specified in <filename>/etc/passwd</filename> for the target user."
msgstr ""
-"Des arguments supplémentaires peuvent être fournis après le nom de "
-"l'utilisateur. Dans ce cas, il sont donnés à l'interpréteur de commandes de "
-"l'utilisateur. En particulier, l'argument « <option>-c</option> » considére "
-"l'argument suivant comme une commande pour la plupart des interpréteurs de "
-"commandes. La commande sera exécutée par l'interpréteur spécifiée dans "
-"<filename>/etc/passwd</filename> pour l'utilisateur cible."
+"Des paramètres supplémentaires peuvent être fournis après le nom de "
+"l'utilisateur. Dans ce cas, ils sont donnés à l'interpréteur de commandes de "
+"connexion de l'utilisateur. En particulier, le paramètre « <option>-c</"
+"option> » considère que le paramètre suivant est une commande pour la "
+"plupart des interpréteurs de commandes. La commande sera exécutée par "
+"l'interpréteur indiqué dans <filename>/etc/passwd</filename> pour "
+"l'utilisateur cible."
-#: su.1.xml:51(para)
+#: su.1.xml:47(para)
msgid ""
"You can use the <option>--</option> argument to separate <command>su</"
"command> options from the arguments supplied to the shell."
msgstr ""
+"Vous pouvez utiliser le paramètre <option>--</option> pour séparer les "
+"options de <command>su</command> des paramètres fournis par l'interpréteur "
+"de commandes."
-#: su.1.xml:56(para)
-#, fuzzy
+#: su.1.xml:52(para)
msgid ""
"The user will be prompted for a password, if appropriate. Invalid passwords "
"will produce an error message. All attempts, both valid and invalid, are "
"passe incorrects produisent un message d'erreur. Toutes les tentatives, "
"réussies ou non, sont enregistrées afin de détecter tout abus du système."
-#: su.1.xml:61(para)
-#, fuzzy
+#: su.1.xml:57(para)
msgid ""
"The current environment is passed to the new shell. The value of <envar>"
"$PATH</envar> is reset to <filename>/bin:/usr/bin</filename> for normal "
"<emphasis>ENV_SUPATH</emphasis> definitions in <filename>/etc/login.defs</"
"filename>."
msgstr ""
-"Sauf si l'option <option>-m</option> ou <option>-p</option> est utilisée, "
-"l'environnement actuel est fourni à l'interpréteur de commandes avec "
-"quelques changements. La valeur de <envar>$PATH</envar> est remise à "
-"<filename>/bin:/usr/bin</filename> pour les utilisateurs normaux, ou à "
-"<emphasis>/sbin:/bin:/usr/sbin:/usr/bin</emphasis> pour le superutilisateur. "
-"Ce comportement peut être modifié avec les paramètres <emphasis>ENV_PATH</"
-"emphasis> et <emphasis>ENV_SUPATH</emphasis> de <filename>/etc/login.defs</"
-"filename>. "
+"L'environnement actuel est fourni au nouvel interpréteur de commandes. La "
+"valeur de <envar>$PATH</envar> est réinitialisée à <filename>/bin:/usr/bin</"
+"filename> pour les utilisateurs normaux, ou à <emphasis>/sbin:/bin:/usr/"
+"sbin:/usr/bin</emphasis> pour le superutilisateur. Ce comportement peut être "
+"modifié avec les paramètres <emphasis>ENV_PATH</emphasis> et "
+"<emphasis>ENV_SUPATH</emphasis> de <filename>/etc/login.defs</filename>. "
-#: su.1.xml:70(para) login.1.xml:97(para)
+#: su.1.xml:66(para) login.1.xml:97(para)
msgid ""
"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 "
"Une connexion à un sous-système est indiquée par la présence d'un « * » "
"comme premier caractère de l'interpréteur de commandes initial. Le "
"répertoire personnel sera utilisé comme racine d'un nouveau système de "
-"fichier dans lequel l'utilisateur sera connecté."
+"fichiers dans lequel l'utilisateur sera connecté."
-#: su.1.xml:79(para)
-#, fuzzy
+#: su.1.xml:75(para)
msgid "The options which apply to the <command>su</command> command are:"
-msgstr ""
-"Les options disponibles pour la commande <command>passwd</command> sont :"
+msgstr "Les options applicables à la commande <command>su</command> sont :"
-#: su.1.xml:83(term)
-#, fuzzy
+#: su.1.xml:79(term)
msgid ""
"<option>-c</option>, <option>--command</option><replaceable>SHELL</"
"replaceable>"
msgstr ""
-"<option>-c</option>, <option>--command</option>= <replaceable>commande</"
-"replaceable>"
+"<option>-c</option>, <option>--command</"
+"option><replaceable>INTERPRÉTEUR_COMMANDES</replaceable>"
-#: su.1.xml:88(para)
-#, fuzzy
+#: su.1.xml:84(para)
msgid ""
"Specify a command that will be invoked by the shell using its <option>-c</"
"option>."
msgstr ""
-"passe <emphasis remap=\"I\">commande</emphasis> à l'interpréteur de "
-"commandes invoqué en utilisant l'option <option>-c</option>"
+"Indiquer une commande qui sera invoquée par l'interpréteur de commandes en "
+"utilisant son option <option>-c</option>"
-#: su.1.xml:95(term)
-#, fuzzy
+#: su.1.xml:91(term)
msgid "<option>-</option>, <option>-l</option>, <option>--login</option>"
-msgstr ""
-"<option>-m</option>, <option>-p</option>, <option>--preserve-environment</"
-"option>"
+msgstr "<option>-</option>, <option>-l</option>, <option>--login</option>"
-#: su.1.xml:99(para)
+#: su.1.xml:95(para)
msgid ""
"Provide an environment similar to what the user would expect had the user "
"logged in directly."
msgstr ""
+"Fournir à l'utilisateur un environnement similaire à celui qu'il aurait "
+"obtenu s'il s'était connecté directement."
-#: su.1.xml:103(para)
+#: su.1.xml:99(para)
msgid ""
"When <option>-</option> is used, it must be specified as the last "
"<command>su</command> option. The other forms (<option>-l</option> and "
"<option>--login</option>) do not have this restriction."
msgstr ""
+"Lorsque <option>-</option> est utilisé, il doit être indiqué comme dernier "
+"paramètre de <command>su</command> option. Les autres formes (<option>-l</"
+"option> et <option>--login</option>) ne présentent pas cette restriction."
-#: su.1.xml:117(para)
+#: su.1.xml:113(para)
msgid "The shell that will be invoked."
-msgstr ""
+msgstr "Interpréteur de commande devant être appelé."
-#: su.1.xml:122(para)
+#: su.1.xml:118(para)
msgid "The shell specified with --shell"
-msgstr ""
+msgstr "Interpréteur de commande indiqué par --shell"
-#: su.1.xml:125(para)
+#: su.1.xml:121(para)
msgid ""
"If <option>--preserve-environment</option> is used, the shell specified by "
"the <envar>$SHELL</envar> environment variable."
msgstr ""
+"Si <option>--preserve-environment</option> est utilisé, l'interpréteur de "
+"commandes indiqué par la variable d'environnement <envar>$SHELL</envar> sera "
+"utilisé."
-#: su.1.xml:132(para)
+#: su.1.xml:128(para)
msgid ""
"The shell indicated in the <filename>/etc/passwd</filename> entry for the "
"target user."
msgstr ""
+"Interpréteur de commandes indiqué dans <filename>/etc/passwd</filename> pour "
+"l'utilisateur cible."
-#: su.1.xml:138(para)
+#: su.1.xml:134(para)
msgid ""
"<filename>/bin/sh</filename> if a shell could not be found by any above "
"method."
msgstr ""
+"<filename>/bin/sh</filename> si aucun interpréteur de commandes ne peut être "
+"trouvé par l'une des méthodes ci-dessus."
-#: su.1.xml:118(para)
+#: su.1.xml:114(para)
msgid ""
"The invoked shell is choosen among (higest priority first): <placeholder-1/>"
msgstr ""
+"L'interpréteur de commandes est choisi parmi (celui de plus haute priorité "
+"en tête) : <placeholder-1/>"
-#: su.1.xml:145(para)
+#: su.1.xml:141(para)
msgid ""
"If the target user has a restricted shell (i.e. the shell field of this "
"user's entry in <filename>/etc/passwd</filename> is not specified in "
"or the <envar>$SHELL</envar> environment variable won't be taken into "
"account unless <command>su</command> is called by the root."
msgstr ""
+"Si l'utilisateur cible possède un interpréteur de commande restreint (par "
+"exemple, le champ de l'interpréteur de commande dans <filename>/etc/passwd</"
+"filename> n'est pas renseigné dans <filename>/etc/shell</filename>), alors, "
+"l'option <option>--shell</option> de la variable d'environnement <envar>"
+"$SHELL</envar> ne sera pas prise en compte à moins que <command>su</command> "
+"ne soit appelé par le superutilisateur."
-#: su.1.xml:156(term)
+#: su.1.xml:152(term)
msgid ""
"<option>-m</option>, <option>-p</option>, <option>--preserve-environment</"
"option>"
"<option>-m</option>, <option>-p</option>, <option>--preserve-environment</"
"option>"
-#: su.1.xml:161(para)
-#, fuzzy
+#: su.1.xml:157(para)
msgid "Preserve the current environment."
-msgstr "Préserve l'environnement."
+msgstr "Préserver l'environnement actuel."
-#: su.1.xml:162(para)
+#: su.1.xml:158(para)
msgid ""
"If the target user has a restricted shell, this option has no effect (unless "
"<command>su</command> is called by root)."
msgstr ""
+"Si l'utilisateur cible possède un interpréteur de commandes restreint, cette "
+"option n'a aucun effet (à moins que <command>su</command> ne soit appelé par "
+"le superutilisateur)."
-#: su.1.xml:173(para)
+#: su.1.xml:169(para)
msgid ""
"This version of <command>su</command> has many compilation options, only "
"some of which may be in use at any particular site."
"compilation. Seules certaines d'entre elles peuvent avoir été activées sur "
"votre site."
-#: su.1.xml:199(para)
-#, fuzzy
+#: su.1.xml:195(para)
msgid ""
"<citerefentry><refentrytitle>login</refentrytitle><manvolnum>1</manvolnum></"
"citerefentry>, <citerefentry><refentrytitle>login.defs</"
"<citerefentry><refentrytitle>sh</refentrytitle><manvolnum>1</manvolnum></"
"citerefentry>"
msgstr ""
-"<citerefentry><refentrytitle>chfn</refentrytitle><manvolnum>1</manvolnum></"
+"<citerefentry><refentrytitle>login</refentrytitle><manvolnum>1</manvolnum></"
"citerefentry>, <citerefentry><refentrytitle>login.defs</"
"refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>5</manvolnum></"
-"citerefentry>."
+"<citerefentry><refentrytitle>sh</refentrytitle><manvolnum>1</manvolnum></"
+"citerefentry>"
#: sg.1.xml:5(refentrytitle) sg.1.xml:10(refname) sg.1.xml:16(command)
msgid "sg"
#: sg.1.xml:11(refpurpose)
msgid "execute command as different group ID"
-msgstr "exécute une commande avec un autre identifiant de groupe"
+msgstr "exécuter une commande avec un autre identifiant de groupe"
+
+#: sg.1.xml:17(arg) newgrp.1.xml:16(arg)
+msgid "-"
+msgstr "-"
#: sg.1.xml:19(arg) expiry.1.xml:17(arg)
msgid "-c"
"command> command you are returned to your previous group ID."
msgstr ""
"La commande <command>sg</command> fonctionne de la même manière que "
-"<command>newgrp</command>, mais accepte une commande comme argument. Cette "
+"<command>newgrp</command>, mais prend une commande comme paramètre. Cette "
"commande sera exécutée avec un interpréteur de commandes <filename>/bin/sh</"
"filename>. Avec la plupart des interpréteurs de commandes permettant "
"d'exécuter <command>sg</command>, si la commande comporte plusieurs mots, il "
"faut la placer entre des guillemets (« \" »). Une autre différence entre "
"<command>newgrp</command> et <command>sg</command> est que certains "
"interpréteurs de commandes traitent <command>newgrp</command> de façon "
-"particulière, en se remplaçant eux-même par une nouvelle instance d'un "
+"particulière, en se remplaçant eux-mêmes par une nouvelle instance d'un "
"interpréteur que <command>newgrp</command> crée. Ceci n'est pas le cas de "
"<command>sg</command>, ce qui permet de retrouver le groupe précédent à la "
"sortie de <command>sg</command>."
#: shadow.5.xml:29(para)
msgid "days since Jan 1, 1970 that password was last changed"
msgstr ""
-"nombre de jours écoulés depuis le 1er janvier 1970 jusqu'au dernier "
+"nombre de jours, comptés à partir du 1er janvier 1970, depuis le dernier "
"changement de mot de passe"
#: shadow.5.xml:32(para)
#: shadow.5.xml:38(para)
msgid "days before password is to expire that user is warned"
msgstr ""
-"nombre de jours avant la fin de validité du mot de passe impliquant "
-"l'avertissement de l'utilisateur"
+"nombre de jours avant la fin de validité du mot de passe et pendant lesquels "
+"l'utilisateur est averti"
#: shadow.5.xml:41(para)
msgid "days after password expires that account is disabled"
#: shadow.5.xml:44(para)
msgid "days since Jan 1, 1970 that account is disabled"
msgstr ""
-"numéro du jour depuis le 1er janvier 1970 à partir duquel le compte est "
-"désactivé"
+"nombre de jours, comptés à partir du 1er janvier 1970, depuis que le compte "
+"est désactivé"
#: shadow.5.xml:47(para)
msgid "a reserved field"
"Le champ « mot de passe » doit être rempli. Le mot de passe chiffré comprend "
"13 à 24 caractères pris dans l'alphabet de 64 caractère : a-z, A-Z, 0-9, \\. "
"et /. Il peut optionellement commencer par un caractère « $ ». Ceci signifie "
-"que le mot de passse a été généré par un autre algorithme (autre que DES). "
+"que le mot de passe a été généré par un autre algorithme (autre que DES). "
"Par exemple, s'il commence par « $1$ », l'algorithme basé sur MD5 a été "
"utilisé."
"If the minimum number of days required is greater than the maximum number of "
"day allowed, this password may not be changed by the user."
msgstr ""
-"La date de dernière modification du mot de passe est donné par le nombre de "
+"La date de dernière modification du mot de passe est donnée par le nombre de "
"jours écoulés depuis le 1er janvier 1970 jusqu'au dernier changement du mot "
"de passe. Un mot de passe ne peut pas être changé de nouveau avant le nombre "
"de jours indiqués, et doit être modifié avant le nombre maximal de jours "
"password expiration information."
msgstr ""
"Un compte est considéré comme inactif et est désactivé si le mot de passe "
-"n'est pas changé dans l'intervalle spécifié après la fin de la validité du "
-"mot de passe. Un compte est également désactivé le jour indiqué quel que "
-"soit les autres informations de validité."
+"n'est pas changé dans l'intervalle indiqué après la fin de la validité du "
+"mot de passe. Un compte est également désactivé le jour indiqué quels que "
+"soient les autres informations de validité."
#: shadow.5.xml:93(para)
msgid ""
#: shadow.3.xml:50(emphasis)
msgid "FILE"
-msgstr "FILE"
+msgstr "FICHIER"
#: shadow.3.xml:55(emphasis)
msgid "int lckpwdf();"
msgstr ""
"<emphasis remap=\"I\">shadow</emphasis> manipule le contenu du fichier des "
"mots de passe cachés, <filename>/etc/shadow</filename>. La structure définie "
-"dans le fichier inclu est :"
+"dans le fichier inclus est :"
#: shadow.3.xml:70(programlisting)
#, no-wrap
#: shadow.3.xml:85(para)
msgid "sp_namp - pointer to null-terminated user name"
-msgstr "sp_namp - pointeur vers le nom d'utilisateur « null-terminated »"
+msgstr ""
+"sp_namp - pointeur vers le nom d'utilisateur terminé par un zéro binaire "
+"(« null-terminated »)"
#: shadow.3.xml:88(para)
msgid "sp_pwdp - pointer to null-terminated password"
-msgstr "sp_pwdp - pointeur vers le mot de passe « null-terminated »"
+msgstr ""
+"sp_pwdp - pointeur vers le mot de passe terminé par un zéro binaire ( « null-"
+"terminated »)"
#: shadow.3.xml:91(para)
msgid "sp_lstchg - days since Jan 1, 1970 password was last changed"
msgstr ""
-"sp_lstchg - numéro du jour de dernière modification du mot de passe à "
-"compter du premier janvier 1970"
+"sp_lstchg - nombre de jours, comptés à partir du 1er janvier 1970, depuis la "
+"dernière modification du mot de passe"
#: shadow.3.xml:94(para)
msgid "sp_min - days before which password may not be changed"
#: shadow.3.xml:97(para)
msgid "sp_max - days after which password must be changed"
msgstr ""
-"sp_max - nombre de jours maximal avant que le mot de passe doit être changé"
+"sp_max - nombre maximal de jours avant que le mot de passe doive être changé"
#: shadow.3.xml:100(para)
msgid ""
"and disabled"
msgstr ""
"sp_inact - nombre de jours après la fin de validité du mot de passe avant de "
-"considérer que le compte est inactif et désactivé"
+"considérer que le compte est inactif et soit désactivé"
#: shadow.3.xml:110(para)
msgid "sp_expire - days since Jan 1, 1970 when account will be disabled"
msgstr ""
-"sp_expire - numéro du jour après lesquels le compte est désactivé, à compter "
-"du 1er janvier 1970"
+"sp_expire - nombre de jours, comptés à partir du 1er janvier 1970, après "
+"lesquels le compte sera désactivé"
#: shadow.3.xml:113(para)
msgid "sp_flag - reserved for future use"
"tous un pointeur vers une structure <emphasis>struct spwd</emphasis>. "
"<emphasis>Getspent</emphasis> renvoie l'entrée suivante du fichier, et "
"<emphasis>fgetspent</emphasis> renvoie l'entrée suivante du flux qui est "
-"considéré comme étant un fichier au bon format. <emphasis>Sgetspent</"
+"considéré comme étant un fichier au format correct. <emphasis>Sgetspent</"
"emphasis> renvoie un pointeur vers une structure <emphasis>struct spwd</"
"emphasis> en utilisant la chaîne de caractère fournie en entrée. "
"<emphasis>Getspnam</emphasis> cherche à partir de la position courante une "
"locks are acquired 0 is returned."
msgstr ""
"Les fonctions <emphasis>lckpwdf</emphasis> et <emphasis>ulckpwdf</emphasis> "
-"doivent être utilisée pour garantir un accès exclusif au fichier <filename>/"
+"doivent être utilisées pour garantir un accès exclusif au fichier <filename>/"
"etc/shadow</filename>. <emphasis>Lckpwdf</emphasis> essaie de placer un "
"verrou avec <emphasis>pw_lock</emphasis> pendant 15 secondes. Il essaie "
"ensuite de placer un second verrou en utilisant <emphasis>spw_lock</"
"return value return 0 for success and -1 for failure."
msgstr ""
"Les fonctions renvoient NULL si plus aucune entrée n'est disponible ou si "
-"une erreur est survenue pendant le traitement. Les fonctions dont la valeur "
-"de retour est un <emphasis>int</emphasis> renvoient 0 en cas de succès et -1 "
-"en cas d'échec."
+"une erreur est survenue lors du traitement. Les fonctions dont la valeur de "
+"retour est un <emphasis>int</emphasis> renvoient 0 en cas de succès et -1 en "
+"cas d'échec."
#: shadow.3.xml:165(para)
msgid ""
"These routines may only be used by the super user as access to the shadow "
"password file is restricted."
msgstr ""
-"Ces fonctions peuvent n'être disponibles que pour le superutilisateur, "
-"puisque l'accès au fichier de mots de passe cachés est restreint."
+"Ces fonctions peuvent n'être disponibles que pour le superutilisateur car "
+"l'accès au fichier de mots de passe cachés est restreint."
#: shadow.3.xml:185(para)
msgid ""
msgstr "grpunconv"
#: pwconv.8.xml:14(refpurpose)
-#, fuzzy
msgid "convert to and from shadow passwords and groups"
msgstr ""
"Convertir vers ou depuis les fichiers de mots de passe ou de groupe cachés"
"\">shadow</emphasis> and then removes <emphasis remap=\"I\">shadow</"
"emphasis>."
msgstr ""
-"<command>pwunconv</command> crée le fichier <emphasis remap=\"I\">passwd</"
+"<command>pwunconv</command> crée le fichier <emphasis remap=\"I\">passwd</"
"emphasis> à partir des fichiers <emphasis remap=\"I\">passwd</emphasis> et "
"<emphasis remap=\"I\">shadow</emphasis> puis supprime <emphasis remap=\"I"
"\">shadow</emphasis>."
msgstr ""
"Chaque programme place les verrous nécessaires avant d'effectuer la "
"conversion. <command>Pwconv</command> et <command>grpconv</command> sont "
-"similaires. Dans un premier temps, les entrées présentes dans le fichier de "
-"mots de passe cachés (<filename>/etc/shadow</filename> ou <filename>/etc/"
-"gshadow</filename>), mais non présentes dans le fichier principal "
-"(<filename>passwd</filename> ou <filename>group</filename>), sont retirées. "
-"Ensuite, les entrées du fichier <filename>shadow</filename> n'ayant pas pour "
-"mot de passe « x » dans le fichier <filename>passwd</filename> sont mises à "
-"jour. Enfin, les mots de passe du fichier <filename>passwd</filename> sont "
-"remplacés par « x ». Ces programmes peuvent être utilisés pour une première "
-"conversion, ou bien pour une mise à jour, si les fichiers principaux [ NdT : "
-"non cachés ] ont été édités à la main."
+"similaires. Dans un premier temps, les entrées du fichier de mots de passe "
+"cachés (<filename>/etc/shadow</filename> ou <filename>/etc/gshadow</"
+"filename>) qui n'existent pas dans le fichier principal (<filename>passwd</"
+"filename> ou <filename>group</filename>), sont retirées. Ensuite, les "
+"entrées du fichier <filename>shadow</filename> n'ayant pas pour mot de passe "
+"« x » dans le fichier <filename>passwd</filename> sont mises à jour. Enfin, "
+"les mots de passe du fichier <filename>passwd</filename> sont remplacés par "
+"« x ». Ces programmes peuvent être utilisés pour une première conversion, ou "
+"bien pour une mise à jour, si les fichiers principaux [ NdT : non cachés ] "
+"ont été édités à la main."
#: pwconv.8.xml:78(para)
msgid ""
#: pwck.8.xml:63(para)
msgid "a valid user and group identifier"
-msgstr "validité des identifiant d'utilisateur et de groupe"
+msgstr "validité des identifiants d'utilisateur et de groupe"
#: pwck.8.xml:66(para)
msgid "a valid primary group"
"l'utilisateur de supprimer la ligne. Si l'utilisateur ne répond pas par "
"l'affirmative, les vérifications suivantes ne seront pas effectuées. Il sera "
"également demandé de supprimer les entrées correspondant aux noms "
-"d'utilisateur redondants, mais dans ce cas, les autres vérifications sont "
+"d'utilisateur redondants, mais dans ce cas, les autres vérifications seront "
"effectuées. Toutes les autres erreurs ne sont que des avertissements et "
"l'utilisateur est encouragé à utiliser <command>usermod</command> pour les "
"corriger."
"Report errors only. The warnings which do not require any action from the "
"user won't be displayed."
msgstr ""
-"Ne rapporte que les erreurs. Les avertissements qui ne nécessite pas une "
-"action de la part de l'utilisateur ne seront pas affichées."
+"Ne signaler que les erreurs. Les avertissements qui ne nécessite pas une "
+"action de la part de l'utilisateur ne seront pas affichés."
#: pwck.8.xml:117(para)
msgid "Execute the <command>pwck</command> command in read-only mode."
"Sort entries in <filename>/etc/passwd</filename> and <filename>/etc/shadow</"
"filename> by UID."
msgstr ""
-"Trie les entrée de <filename>/etc/passwd</filename> et <filename>/etc/"
+"Trie les entrées de <filename>/etc/passwd</filename> et <filename>/etc/"
"shadow</filename> par UID."
#: pwck.8.xml:135(para)
#: pwck.8.xml:211(para)
msgid "can't open password files"
-msgstr "impossible d'ouvrir le fichier de mots de passe"
+msgstr "impossible d'ouvrir les fichiers de mots de passe"
#: pwck.8.xml:217(para)
msgid "can't lock password files"
-msgstr "impossible de verrouiller le fichier de mots de passe"
+msgstr "impossible de verrouiller les fichiers de mots de passe"
#: pwck.8.xml:223(para)
msgid "can't update password files"
-msgstr "impossible de mettre à jour le fichier des mots de passe"
+msgstr "impossible de mettre à jour les fichiers des mots de passe"
#: pwck.8.xml:187(para)
msgid ""
msgstr ""
"Chaque entrée consiste en trois champs séparés par un caractère deux-points "
"« : ». Le premier champ est une liste de tty séparés par des virgules, ou un "
-"astérisque « * » pour indiquer que l'entrée correspond à tous les tty. Le "
+"astérisque « * » pour indiquer que l'entrée correspond à toutes les tty. Le "
"second champ est une liste de noms d'utilisateurs, ou un astérisque pour "
"indiquer que cette entrée correspond à n'importe quel utilisateur. Le "
"troisième champ est une liste d'horaires d'accès autorisés."
msgstr "/etc/porttime"
#: porttime.5.xml:81(para) logoutd.8.xml:40(para)
-#, fuzzy
msgid "File containing port access."
-msgstr "fichier des autorisations d'accès en fonction de la date et de l'heure"
+msgstr "Fichier contenant le port d'accès."
#: porttime.5.xml:89(para) login.access.5.xml:79(para)
msgid ""
"citerefentry>."
#: passwd.5.xml:11(refpurpose)
-#, fuzzy
msgid "the password file"
-msgstr "Le fichier des mots de passe"
+msgstr "fichier des mots de passe"
#: passwd.5.xml:16(para)
msgid ""
#: passwd.5.xml:42(para)
msgid "optional user command interpreter"
-msgstr "l'interpréteur de commandes de l'utilisateur (optionel)"
+msgstr "l'interpréteur de commandes de l'utilisateur (optionnel)"
#: passwd.5.xml:46(para)
-#, fuzzy
msgid ""
"The encrypted password field may be blank, in which case no password is "
"required to authenticate as the specified login name. However, some "
"citerefentry>."
msgstr ""
"Le champ du mot de passe chiffré peut être vide. Dans ce cas, aucun mot de "
-"passe n'est nécessaire pour s'identifier comme le login donné. Cependant, "
+"passe n'est nécessaire pour s'authentifier avec le compte donné. Cependant, "
"certaines applications qui lisent le fichier <filename>/etc/passwd</"
"filename> peuvent décider de ne donner aucun accès si le <emphasis>mot de</"
"emphasis> passe est vide. Si le mot de passe est un <quote>x</quote> "
-"minuscule, alors le mot de passe chiffré est enregistré dans le fichier "
+"minuscule, alors le mot de passe chiffré se trouve dans le fichier "
"<citerefentry><refentrytitle>shadow</refentrytitle><manvolnum>5</manvolnum></"
"citerefentry> ; il <emphasis>doit</emphasis> y avoir une ligne "
"correspondante dans le fichier <filename>shadow</filename>, sinon le compte "
-"de l'utilisateur n'est pas valide. Si le mot de passe est une autre chaîne, "
-"alors il est considéré comme un mot de pass chiffré, comme indiqué dans "
-"<citerefentry><refentrytitle>crypt</refentrytitle><manvolnum>3</manvolnum></"
-"citerefentry>."
+"de l'utilisateur n'est pas valide. Si le mot de passe est constitué d'une "
+"autre chaîne, alors il est considéré comme un mot de passe chiffré, comme "
+"indiqué dans <citerefentry><refentrytitle>crypt</refentrytitle><manvolnum>3</"
+"manvolnum></citerefentry>."
#: passwd.5.xml:65(para)
msgid ""
msgstr ""
"Le champ du répertoire personnel de l'utilisateur correspond au nom du "
"répertoire de travail initial. <command>Login</command> utilise cette "
-"information pour définir la valeur de la variable d'environnement "
-"<envar>HOME</envar>."
+"information pour définir la valeur de la variable d'environnement <envar>"
+"$HOME</envar>."
#: passwd.5.xml:77(para)
msgid ""
msgid "change user password"
msgstr "Modifier le mot de passe d'un utilisateur"
-#: passwd.1.xml:20(replaceable) login.1.xml:5(refentrytitle)
-#: login.1.xml:10(refname) login.1.xml:16(command) login.1.xml:23(command)
-#: login.1.xml:29(command)
-msgid "login"
-msgstr "login"
-
-#: passwd.1.xml:26(para)
-#, fuzzy
+#: passwd.1.xml:28(para)
msgid ""
"<command>passwd</command> changes passwords for user accounts. A normal user "
"may only change the password for his/her own account, while the super user "
"changes account information, such as the full name of the user, the user's "
"login shell, or his/her password expiry date and interval."
msgstr ""
-"<command>Passwd</command> modifie les mots de passe d'utilisateurs ou de "
-"groupes. Un utilisateur normal ne peut changer que son mot de passe, le "
-"superutilisateur peut changer le mot de passe de n'importe quel compte. "
-"<command>Passwd</command> modifie également les informations associées au "
-"compte, telles que le nom complet de l'utilisateur, son interpréteur de "
-"commandes initial (« login shell »), la date de fin de validité du mot de "
-"passe, ou sa durée de validité."
+"<command>Passwd</command> modifie les mots de passe des comptes "
+"d'utilisateurs. Un utilisateur normal ne peut changer que son propre mot de "
+"passe, le superutilisateur peut changer le mot de passe associé à n'importe "
+"quel compte. <command>Passwd</command> modifie également les informations "
+"associées au compte, telles que le nom complet de l'utilisateur, son "
+"interpréteur de commandes de connexion (« login shell »), la date de fin de "
+"validité du mot de passe, ou sa durée de validité."
-#: passwd.1.xml:36(title)
+#: passwd.1.xml:38(title)
msgid "Password Changes"
msgstr "Modifications du mot de passe"
-#: passwd.1.xml:37(para)
+#: passwd.1.xml:39(para)
msgid ""
"The user is first prompted for his/her old password, if one is present. This "
"password is then encrypted and compared against the stored password. The "
"entrer le mot de passe correct. Le superutilisateur peut contourner cette "
"première étape de manière à changer les mots de passe ayant été oubliés."
-#: passwd.1.xml:45(para)
+#: passwd.1.xml:47(para)
msgid ""
"After the password has been entered, password aging information is checked "
"to see if the user is permitted to change the password at this time. If not, "
"autorisé à modifier son mot de passe à cet instant. Dans le cas contraire, "
"<command>passwd</command> refuse de changer le mot de passe, et quitte."
-#: passwd.1.xml:52(para)
-#, fuzzy
+#: passwd.1.xml:54(para)
msgid ""
"The user is then prompted twice for a replacement password. The second entry "
"is compared against the first and both are required to match in order for "
"the password to be changed."
msgstr ""
-"Si le mot de passe est accepté, <command>passwd</command> redemandera le "
-"nouveau mot de passe. Le second mot de passe est comparé avec le premier. "
-"Ces deux mots de passe devront être identiques pour que le mot de passe soit "
-"changé."
+"Le nouveau mot de passe sera demandé deux fois à l'utilisateur. Le second "
+"mot de passe est comparé avec le premier. Ces deux mots de passe devront "
+"être identiques pour que le mot de passe soit changé."
-#: passwd.1.xml:58(para)
-#, fuzzy
+#: passwd.1.xml:60(para)
msgid ""
"Then, the password is tested for complexity. As a general guideline, "
"passwords should consist of 6 to 8 characters including one or more "
"characters from each of the following sets:"
msgstr ""
-"Un nouveau mot de passe est ensuite demandé à l'utilisateur, et la "
-"complexité de ce mot de passe est testée. Comme ligne de conduite générale, "
-"un mot de passe doit toujours être constitué de 6 à 8 caractères en en "
-"choisissant un ou plus parmi chacun des ensembles suivants :"
+"La complexité de ce mot de passe est alors testée. Comme ligne de conduite "
+"générale, un mot de passe doit toujours être constitué de 6 à 8 caractères "
+"en en choisissant un ou plus parmi chacun des ensembles suivants :"
-#: passwd.1.xml:66(para)
+#: passwd.1.xml:68(para)
msgid "lower case alphabetics"
msgstr "caractères alphabétiques minuscules"
-#: passwd.1.xml:69(para)
+#: passwd.1.xml:71(para)
msgid "digits 0 thru 9"
msgstr "chiffres de 0 à 9"
-#: passwd.1.xml:72(para)
+#: passwd.1.xml:74(para)
msgid "punctuation marks"
msgstr "marques de ponctuation"
-#: passwd.1.xml:76(para)
+#: passwd.1.xml:78(para)
msgid ""
"Care must be taken not to include the system default erase or kill "
"characters. <command>passwd</command> will reject any password which is not "
"d'effacement. <command>Passwd</command> rejettera tout mot de passe dont la "
"complexité ne sera pas suffisante."
-#: passwd.1.xml:85(title)
+#: passwd.1.xml:87(title)
msgid "Hints for user passwords"
msgstr "Astuces pour les mots de passe"
-#: passwd.1.xml:86(para)
+#: passwd.1.xml:88(para)
msgid ""
"The security of a password depends upon the strength of the encryption "
"algorithm and the size of the key space. The <emphasis>UNIX</emphasis> "
"l'algorithme NBS DES, elle est très sûre. La taille de l'espace de clés "
"dépend de l'aléa du mot de passe utilisé."
-#: passwd.1.xml:94(para)
+#: passwd.1.xml:96(para)
msgid ""
"Compromises in password security normally result from careless password "
"selection or handling. For this reason, you should not select a password "
"date de naissance, ou une adresse. En effet ceux-ci pourraient être devinés "
"pour violer la sécurité du système."
-#: passwd.1.xml:103(para)
-#, fuzzy
+#: passwd.1.xml:105(para)
msgid ""
"Your password must be easily remembered so that you will not be forced to "
"write it on a piece of paper. This can be accomplished by appending two "
"small words together and separating each with a special character or digit. "
"For example, Pass%word."
msgstr ""
-"Vous devez pouvoir vous rappeler facilement de votre mot de passe, afin de "
-"ne pas avoir à le noter sur un morceau de papier. On peut pour ceci choisir "
-"d'accoler deux mots en les séparant avec un caractère spécial ou un chiffre. "
-"Par exemple, Mot2passe."
+"Vous devez pouvoir vous souvenir facilement de votre mot de passe, afin de "
+"ne pas avoir à le noter sur un morceau de papier. Pour ce faire, on peut "
+"choisir d'accoler deux mots en les séparant avec un caractère spécial ou un "
+"chiffre. Par exemple, Mot2passe."
-#: passwd.1.xml:110(para)
+#: passwd.1.xml:112(para)
msgid ""
"Other methods of construction involve selecting an easily remembered phrase "
"from literature and selecting the first or last letter from each word. An "
"et consistent à sélectionner la première ou la dernière lettre de chaque "
"mot. Voici un exemple [ NdT : en anglais ] :"
-#: passwd.1.xml:118(para)
+#: passwd.1.xml:120(para)
msgid "Ask not for whom the bell tolls"
msgstr "Ask not for whom the bell tolls."
-#: passwd.1.xml:121(para)
+#: passwd.1.xml:123(para)
msgid "which produces"
msgstr "Ce qui donne :"
-#: passwd.1.xml:124(para)
+#: passwd.1.xml:126(para)
msgid "An4wtbt"
msgstr "An4wtbt."
-#: passwd.1.xml:128(para)
+#: passwd.1.xml:130(para)
msgid ""
"You may be reasonably sure few crackers will have included this in their "
"dictionaries. You should, however, select your own methods for constructing "
"passwords and not rely exclusively on the methods given here."
msgstr ""
"Vous pouvez raisonnablement être assuré que quelques crackers ont désormais "
-"inclu ces mots de passe dans leurs dictionnaires. Vous pouvez également "
+"inclus ces mots de passe dans leurs dictionnaires. Vous pouvez également "
"utiliser votre propre méthode de construction de mots de passe et ne pas "
-"compter uniquement sur les méthodes proposées ici."
+"compter exclusivement sur les méthodes proposées ici."
-#: passwd.1.xml:139(para)
+#: passwd.1.xml:141(para)
msgid "The options which apply to the <command>passwd</command> command are:"
msgstr ""
"Les options disponibles pour la commande <command>passwd</command> sont :"
-#: passwd.1.xml:144(term) faillog.8.xml:42(term)
+#: passwd.1.xml:146(term) faillog.8.xml:42(term)
msgid "<option>-a</option>, <option>--all</option>"
msgstr "<option>-a</option>, <option>--all</option>"
# NOTE: pas clair
-#: passwd.1.xml:148(para)
+#: passwd.1.xml:150(para)
msgid ""
"This option can be used only with <option>-S</option> and causes show status "
"for all users."
msgstr ""
"Cette option ne peut être utilisée qu'avec <option>-S</option> et permet "
-"d'afficher le statut des mots de passe pour tous les utilisateurs."
+"d'afficher l'état des mots de passe pour tous les utilisateurs."
-#: passwd.1.xml:155(term)
+#: passwd.1.xml:157(term)
msgid "<option>-d</option>, <option>--delete</option>"
msgstr "<option>-d</option>, <option>--delete</option>"
-#: passwd.1.xml:159(para)
+#: passwd.1.xml:161(para)
msgid ""
"Delete a user's password (make it empty). This is a quick way to disable a "
"password for an account. It will set the named account passwordless."
"rapide de supprimer l'authentification par mot de passe pour un compte. Il "
"rend compte indiqué sans mot de passe."
-#: passwd.1.xml:167(term)
+#: passwd.1.xml:169(term)
msgid "<option>-e</option>, <option>--expire</option>"
msgstr "<option>-e</option>, <option>--expire</option>"
-#: passwd.1.xml:171(para)
-#, fuzzy
+#: passwd.1.xml:173(para)
msgid ""
"Immediately expire an account's password. This in effect can force a user to "
"change his/her password at the user's next login."
msgstr ""
-"Fait expirer immédiatement le mot de passe d'un compte. Ceci permet "
+"Annule immédiatement la validité du mot de passe d'un compte. Ceci permet "
"d'obliger un utilisateur à changer son mot de passe lors de sa prochaine "
"connexion."
-#: passwd.1.xml:184(term)
+#: passwd.1.xml:186(term)
msgid ""
"<option>-i</option>, <option>--inactive</option><replaceable>INACTIVE</"
"replaceable>"
"<replaceable>DURÉE_INACTIVITÉ</replaceable>"
# NOTE: Only this user account
-#: passwd.1.xml:188(para)
+#: passwd.1.xml:190(para)
msgid ""
"This option is used to disable an account after the password has been "
"expired for a number of days. After a user account has had an expired "
"password for <replaceable>INACTIVE</replaceable> days, the user may no "
"longer sign on to the account."
msgstr ""
-"Cett option permet de désactiver un compte un certain nombre de jours après "
-"que son mot de passe ait expiré. Après qu'un compte ait expiré pour plus de "
+"Cette option permet de désactiver un compte un certain nombre de jours après "
+"que son mot de passe soit arrivé en fin de validité. Après qu'un mot de "
+"passe soit arrivé en fin de validité depuis plus de "
"<replaceable>DURÉE_INACTIVITÉ</replaceable> jours, l'utilisateur ne pourra "
-"plus se connecté avec ce compte."
+"plus se connecter avec ce compte."
-#: passwd.1.xml:197(term)
+#: passwd.1.xml:199(term)
msgid "<option>-k</option>, <option>--keep-tokens</option>"
msgstr "<option>-k</option>, <option>--keep-tokens</option>"
# NOTE: pas clair
-#: passwd.1.xml:201(para)
+#: passwd.1.xml:203(para)
msgid ""
"Indicate change password should be performed only for expired authentication "
"tokens (passwords). The user wishes to keep their non-expired tokens as "
"before."
msgstr ""
-"Indique que seuls les mots de passe expirés doivent être modifié. C'est "
-"utile quand l'utilisateur ne veut pas modifier un mot de passe qui serait "
-"toujours valable."
+"Indique que seuls les mots de passe arrivés en fin de validité doivent être "
+"modifié. C'est utile quand l'utilisateur ne veut pas modifier un mot de "
+"passe qui serait toujours valable."
-#: passwd.1.xml:209(term)
+#: passwd.1.xml:211(term)
msgid "<option>-l</option>, <option>--lock</option>"
msgstr "<option>-l</option>, <option>--lock</option>"
-#: passwd.1.xml:213(para)
+#: passwd.1.xml:215(para)
msgid ""
"Lock the named account. This option disables an account by changing the "
"password to a value which matches no possible encrypted value."
msgstr ""
-"Verouille le compte indiqué. Cette option désactive un compte en modifiant "
-"son mot de passe en une valeur qui ne peut pas être un mot de passe chiffré "
-"possible."
+"Verrouille le compte indiqué. Cette option désactive un compte en modifiant "
+"son mot de passe pour une valeur qui ne peut pas correspondre à un mot de "
+"passe chiffré possible."
-#: passwd.1.xml:220(term) chage.1.xml:107(term)
+#: passwd.1.xml:222(term) chage.1.xml:109(term)
msgid ""
"<option>-m</option>, <option>--mindays</option><replaceable>MIN_DAYS</"
"replaceable>"
"<option>-m</option>, <option>--mindays</option> <replaceable>JOURS_MIN</"
"replaceable>"
-#: passwd.1.xml:224(para) chage.1.xml:111(para)
-#, fuzzy
+#: passwd.1.xml:226(para) chage.1.xml:113(para)
msgid ""
"Set the minimum number of days between password changes to "
"<replaceable>MIN_DAYS</replaceable>. A value of zero for this field "
"indicates that the user may change his/her password at any time."
msgstr ""
-"Fixe le nombre minimum de jours entre chaque changement de mot de passe. Une "
-"valeur de zéro pour ce champ indique que l'utilisateur peut changer son mot "
-"de passe n'importe quand."
+"Définit le nombre minimum de jours entre chaque changement de mot de passe à "
+"<replaceable>MIN_DAYS</replaceable>. Une valeur de zéro pour ce champ "
+"indique que l'utilisateur peut changer son mot de passe quand il le souhaite."
-#: passwd.1.xml:242(term)
+#: passwd.1.xml:244(term)
msgid ""
"<option>-r</option>, <option>--repository</option><replaceable>REPOSITORY</"
"replaceable>"
"<option>-r</option>, <option>--repository</option> <replaceable>REPOSITORY</"
"replaceable>"
-#: passwd.1.xml:246(para)
+#: passwd.1.xml:248(para)
msgid "change password in <replaceable>REPOSITORY</replaceable> repository"
msgstr ""
"Change le mot de passe de la base <replaceable>REPOSITORY</replaceable>"
-#: passwd.1.xml:252(term)
+#: passwd.1.xml:254(term)
msgid "<option>-S</option>, <option>--status</option>"
msgstr "<option>-S</option>, <option>--status</option>"
-#: passwd.1.xml:256(para)
-#, fuzzy
+#: passwd.1.xml:258(para)
msgid ""
"Display account status information. The status information consists of 7 "
"fields. The first field is the user's login name. The second field indicates "
"The next four fields are the minimum age, maximum age, warning period, and "
"inactivity period for the password. These ages are expressed in days."
msgstr ""
-"Affiche l'état d'un compte. Cet état est constitué de 7 champs. Le premier "
+"Afficher l'état d'un compte. Cet état est constitué de 7 champs. Le premier "
"champ est le nom du compte. Le second champ indique si le compte est bloqué "
"(L), n'a pas de mot de passe (NP) ou a un mot de passe utilisable (P). Le "
"troisième champ donne la date de dernière modification du mot de passe. Les "
"maximum de validité, la durée d'avertissement, et la durée d'inactivité "
"autorisée pour le mot de passe. Les durées sont exprimées en jours."
-#: passwd.1.xml:269(term)
+#: passwd.1.xml:271(term)
msgid "<option>-u</option>, <option>--unlock</option>"
msgstr "<option>-u</option>, <option>--unlock</option>"
# NOTE: to "the" value
-#: passwd.1.xml:273(para)
+#: passwd.1.xml:275(para)
msgid ""
"Unlock the named account. This option re-enables an account by changing the "
"password back to its previous value (to value before using <option>-l</"
"un mot de passe à sa valeur précédente (la valeur présente avant "
"l'utilisation de l'option <option>-l</option>)."
-#: passwd.1.xml:281(term)
+#: passwd.1.xml:283(term)
msgid ""
"<option>-w</option>, <option>--warndays</option><replaceable>WARN_DAYS</"
"replaceable>"
"<option>-w</option>, <option>--warndays</option> "
"<replaceable>DURÉE_AVERTISSEMENT</replaceable>"
-#: passwd.1.xml:285(para)
-#, fuzzy
+#: passwd.1.xml:287(para)
msgid ""
"Set the number of days of warning before a password change is required. The "
"<replaceable>WARN_DAYS</replaceable> option is the number of days prior to "
"lesquels un utilisateur sera prévenu que son mot de passe est sur le point "
"d'arriver en fin de validité."
-#: passwd.1.xml:294(term)
+#: passwd.1.xml:296(term)
msgid ""
"<option>-x</option>, <option>--maxdays</option><replaceable>MAX_DAYS</"
"replaceable>"
"<option>-x</option>, <option>--maxdays</option> <replaceable>JOURS_MAX</"
"replaceable>"
-#: passwd.1.xml:298(para)
+#: passwd.1.xml:300(para)
msgid ""
"Set the maximum number of days a password remains valid. After "
"<replaceable>MAX_DAYS</replaceable>, the password is required to be changed."
msgstr ""
-"Fixe le nombre maximum de jours pendant lesquel un mot de passe reste "
+"Fixe le nombre maximum de jours pendant lesquels un mot de passe reste "
"valable. Après <replaceable>JOURS_MAX</replaceable>, le mot de passe devra "
"être modifié."
-#: passwd.1.xml:310(para)
-#, fuzzy
+#: passwd.1.xml:312(para)
msgid ""
"Not all options may be supported. Password complexity checking may vary from "
"site to site. The user is urged to select a password as complex as he or she "
"feels comfortable with. Users may not be able to change their password on a "
"system if NIS is enabled and they are not logged into the NIS server."
msgstr ""
-"Toutes les options ne sont pas forcément supportées. La vérification de la "
+"Toutes les options ne sont pas forcément gérées. La vérification de la "
"complexité des mots de passe peut varier d'un site à l'autre. Il est "
"vivement conseillé aux utilisateurs de choisir un mot de passe aussi "
-"complexe que possible. Les utilisateurs peuvent ne pas être capable de "
-"changer leur mot de passe sur un système si NIS est activé et qu'ils ne sont "
-"pas connectés au serveur NIS."
+"complexe que possible dans la limite de ce qu'il est capable de mémoriser. "
+"Il se peut que les utilisateurs ne puisse pas changer leur mot de passe sur "
+"un système si NIS est activé et qu'ils ne sont pas connectés au serveur NIS."
-#: passwd.1.xml:351(para) chage.1.xml:210(para)
+#: passwd.1.xml:353(para) chage.1.xml:212(para)
msgid "permission denied"
msgstr "permission refusée"
-#: passwd.1.xml:357(para)
+#: passwd.1.xml:359(para)
msgid "invalid combination of options"
msgstr "combinaison d'options non valable"
-#: passwd.1.xml:363(para)
+#: passwd.1.xml:365(para)
msgid "unexpected failure, nothing done"
msgstr "échec inattendu, rien n'a été fait"
-#: passwd.1.xml:369(para)
-#, fuzzy
+#: passwd.1.xml:371(para)
msgid "unexpected failure, <filename>passwd</filename> file missing"
-msgstr "échec inattendu, le fichier passwd est manquant"
+msgstr "échec inattendu, le fichier <filename>passwd</filename> est manquant"
-#: passwd.1.xml:375(para)
-#, fuzzy
+#: passwd.1.xml:377(para)
msgid "<filename>passwd</filename> file busy, try again"
-msgstr "fichier passwd occupé, réessayez plus tard"
+msgstr ""
+"fichier <filename>passwdw/filename> en cours d'utilisation, veuillez "
+"réessayer plus tard"
-#: passwd.1.xml:339(para)
+#: passwd.1.xml:341(para)
msgid ""
"The <command>passwd</command> command exits with the following values: "
"<placeholder-1/>"
"La commande <command>passwd</command> retourne les valeurs suivantes en "
"quittant : <placeholder-1/>"
-#: passwd.1.xml:390(para)
+#: passwd.1.xml:392(para)
msgid ""
"<citerefentry><refentrytitle>group</refentrytitle><manvolnum>5</manvolnum></"
"citerefentry>, <citerefentry><refentrytitle>passwd</"
#: nologin.8.xml:5(refentrytitle) nologin.8.xml:10(refname)
#: nologin.8.xml:16(command)
-#, fuzzy
msgid "nologin"
-msgstr "login"
+msgstr "nologin"
#: nologin.8.xml:11(refpurpose)
msgid "politely refuse a login"
-msgstr ""
+msgstr "refuser poliment une connexion"
#: nologin.8.xml:22(para)
msgid ""
"available and exits non-zero. It is intended as a replacement shell field "
"for accounts that have been disabled."
msgstr ""
+"<command>nologin</command> affiche un message indiquant que le compte n'est "
+"pas disponible et retourne avec un code non nul. Ceci est prévu en "
+"remplacement d'un champ de remplacement de l'interpréteur de commandes pour "
+"les comptes qui ont été désactivés."
#: nologin.8.xml:27(para)
-#, fuzzy
msgid ""
"To disable all logins, investigate <citerefentry><refentrytitle>nologin</"
"refentrytitle><manvolnum>5</manvolnum></citerefentry>."
msgstr ""
-"<citerefentry><refentrytitle>login</refentrytitle><manvolnum>1</manvolnum></"
-"citerefentry>."
+"Pour désactiver toutes les connexions, veuillez consulter "
+"<citerefentry><refentrytitle>nologin</refentrytitle><manvolnum>5</"
+"manvolnum></citerefentry>."
#: nologin.8.xml:36(para)
-#, fuzzy
msgid ""
"<citerefentry><refentrytitle>login</refentrytitle><manvolnum>1</manvolnum></"
"citerefentry>, <citerefentry><refentrytitle>nologin</"
"refentrytitle><manvolnum>5</manvolnum></citerefentry>."
msgstr ""
"<citerefentry><refentrytitle>login</refentrytitle><manvolnum>1</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>faillog</"
+"citerefentry>, <citerefentry><refentrytitle>nologin</"
"refentrytitle><manvolnum>5</manvolnum></citerefentry>."
#: nologin.8.xml:47(title)
msgid "HYSTORY"
-msgstr ""
+msgstr "HISTORIQUE"
#: nologin.8.xml:48(para)
-#, fuzzy
msgid "The <command>nologin</command> command appeared in BSD 4.4."
-msgstr "Permet d'exécuter <command>pwck</command> dans le mode lecture seule."
+msgstr "La commande <command>nologin</command> est apparue avec BSD 4.4."
#: newusers.8.xml:5(refentrytitle) newusers.8.xml:10(refname)
#: newusers.8.xml:16(command) login.defs.5.xml:196(term)
#: newgrp.1.xml:11(refpurpose)
msgid "log in to a new group"
-msgstr "se connecte avec un nouveau groupe"
+msgstr "se connecter avec un nouveau groupe"
#: newgrp.1.xml:17(replaceable) grpck.8.xml:18(replaceable)
-#: groupmod.8.xml:22(replaceable) groupdel.8.xml:18(replaceable)
-#: groupadd.8.xml:24(replaceable) gpasswd.1.xml:18(replaceable)
-#: gpasswd.1.xml:24(replaceable) gpasswd.1.xml:29(replaceable)
-#: gpasswd.1.xml:33(replaceable) gpasswd.1.xml:37(replaceable)
-#: gpasswd.1.xml:43(replaceable)
+#: groupdel.8.xml:18(replaceable) groupadd.8.xml:24(replaceable)
+#: gpasswd.1.xml:18(replaceable) gpasswd.1.xml:24(replaceable)
+#: gpasswd.1.xml:29(replaceable) gpasswd.1.xml:33(replaceable)
+#: gpasswd.1.xml:37(replaceable) gpasswd.1.xml:43(replaceable)
msgid "group"
msgstr "groupe"
"<command>Newgrp</command> permet de changer l'identifiant de groupe de "
"l'utilisateur au cours d'une session. Si l'option <option>-</option> est "
"fournie, l'environnement de l'utilisateur est réinitialisé, comme si "
-"l'utilisateur venait de se connecter. Sinon, l'environnement courant est "
-"utilisé. Entre autre, le répertoire de travail est conservé."
+"l'utilisateur venait de se connecter. Sinon, l'environnement actuel, y-"
+"compris le répertoire de travail actuel est conservé."
-# NOTE:
+# NOTE:
#: newgrp.1.xml:31(para)
-#, fuzzy
msgid ""
"<command>newgrp</command> changes the current real group ID to the named "
"group, or to the default group listed in <filename>/etc/passwd</filename> if "
"be denied access if the group password is empty and the user is not listed "
"as a member."
msgstr ""
-"<command>Newgrp</command> change l'identifiant de groupe réel à la valeur du "
-"groupe donné en argument, ou au groupe par défaut défini dans <filename>/etc/"
-"passwd</filename> si aucun groupe n'est fourni. <command>Newgrp</command> "
-"essaiera également d'ajouter le groupe aux groupes de l'utilisateur. Si "
-"l'utilisateur n'est pas superutilisateur, un mot de passe sera demandé si "
-"l'utilisateur n'utilise pas de mot de passe (dans <filename>/etc/shadow</"
-"filename> si cet utilisateur a une entrée dans le fichier des mots de passe "
-"cachés, ou dans <filename>/etc/passwd</filename> sinon), mais que le groupe "
-"en a un, ou si l'utilisateur n'est pas dans la liste des membres de ce "
-"groupe et que ce groupe utilise un mot de passe. L'accès sera refusé si le "
-"groupe n'a pas de mot de passe et que l'utilisateur ne fait pas partie de "
-"ses membres."
+"<command>Newgrp</command> change l'identifiant de groupe réel actuel à la "
+"valeur du groupe indiqué, ou au groupe par défaut défini dans <filename>/etc/"
+"passwd</filename> si aucun nom de groupe n'est fourni. <command>Newgrp</"
+"command> essaiera également d'ajouter le groupe à l'ensemble des groupes de "
+"l'utilisateur. Si l'utilisateur n'est pas superutilisateur, un mot de passe "
+"sera lui demandé s'il n'utilise pas de mot de passe (dans <filename>/etc/"
+"shadow</filename>, si cet utilisateur a une entrée dans le fichier des mots "
+"de passe cachés, ou dans <filename>/etc/passwd</filename> sinon), mais que "
+"le groupe en a un, ou si l'utilisateur n'est pas dans la liste des membres "
+"de ce groupe et que ce groupe utilise un mot de passe. L'accès sera refusé "
+"si le mot de passe du groupe est vide et que l'utilisateur ne fait pas "
+"partie de ses membres."
#: newgrp.1.xml:45(para)
msgid ""
"S'il y a une entrée pour ce groupe dans <filename>/etc/gshadow</filename>, "
"alors la liste des membres et le mot de passe de ce groupe seront pris dans "
"ce fichier, sinon, l'entrée du fichier <filename>/etc/group</filename> est "
-"considérée."
+"utilisée."
#: newgrp.1.xml:85(para)
msgid ""
msgstr "/var/run/utmp"
#: logoutd.8.xml:46(para) login.1.xml:203(para)
-#, fuzzy
msgid "List of current login sessions."
-msgstr "liste des connexions courantes"
+msgstr "Liste des sessions de connexion en cours."
#: login.defs.5.xml:5(refentrytitle) login.defs.5.xml:10(refname)
msgid "login.defs"
"of this file will not prevent system operation, but will probably result in "
"undesirable operation."
msgstr ""
-"Le fichier <filename>/etc/login.defs</filename> défini la configuration de "
+"Le fichier <filename>/etc/login.defs</filename> définit la configuration de "
"la suite shadow password (mots de passe cachés) pour le système. Ce fichier "
"est indispensable. Son absence n'empêchera pas le système de fonctionner, "
"mais aura probablement des conséquences indésirables."
#: login.defs.5.xml:23(para)
-#, fuzzy
msgid ""
"This file is a readable text file, each line of the file describing one "
"configuration parameter. The lines consist of a configuration name and "
"Ce fichier est un fichier texte, dont chaque ligne décrit un paramètre de "
"configuration. Les lignes consistent en un nom et une valeur, séparés par un "
"espace. Les lignes blanches et les lignes de commentaires sont ignorées. Les "
-"commentaires commencent par un caractère « # », qui ne doit être précédé que "
-"par des espaces."
+"commentaires commencent par un caractère « # », qui doit être le premier "
+"caractère non blanc de la ligne."
#: login.defs.5.xml:31(para)
-#, fuzzy
msgid ""
"Parameter values may be of four types: strings, booleans, numbers, and long "
"numbers. A string is comprised of any printable characters. A boolean should "
"booléens, nombres et nombres longs. Une chaîne de caractères est constituée "
"de n'importe quel caractère imprimable. Un booléen est soit « yes » (oui) "
"soit « no » (non). Un paramètre booléen non défini, ou défini avec une "
-"valeur autre prendra la valeur « no ». Un nombre (normal ou long) peut être "
-"soit décimal, soit octal (en précédant la valeur d'un « 0 »), ou encore "
-"hexadécimal (en précédant la valeur de « 0x »). La valeur maximale des "
-"paramètres numériques normaux ou longs dépend de la machine."
+"valeur autre que celles-là prendra la valeur « no ». Un nombre (normal ou "
+"long) peut être soit décimal, soit octal (en précédant la valeur d'un "
+"« 0 »), ou encore hexadécimal (en précédant la valeur de « 0x »). La valeur "
+"maximale des paramètres numériques normaux ou longs dépend de la machine."
#: login.defs.5.xml:42(para)
msgid "The following configuration items are provided:"
msgstr "CHFN_RESTRICT (chaîne)"
#: login.defs.5.xml:59(para)
-#, fuzzy
msgid ""
"This parameter specifies which values in the <emphasis remap=\"I\">gecos</"
"emphasis> field of the <filename>/etc/passwd</filename> file may be changed "
msgstr ""
"Ce paramètre spécifie quelles valeurs du champ <emphasis remap=\"I\">gecos</"
"emphasis> du fichier <filename>passwd</filename> peuvent être modifiées par "
-"les utilisateurs ordinaires avec le programme <command>chfn</command>. Il "
-"est constitué d'une combinaison de lettre parmi <emphasis remap=\"I\">f</"
+"les utilisateurs ordinaires à l'aide du programme <command>chfn</command>. "
+"Il est constitué d'une combinaison de lettre parmi <emphasis remap=\"I\">f</"
"emphasis>, <emphasis remap=\"I\">r</emphasis>, <emphasis remap=\"I\">w</"
"emphasis> et <emphasis remap=\"I\">h</emphasis>, correspondant "
"respectivement au nom complet, au numéro de bureau, au numéro de téléphone "
"professionnel et au numéro de téléphone personnel. Pour des raisons de "
"compatibilité avec des versions antérieures, « yes » est équivalent à "
"« rwh » et « no », à « frwh ». S'il n'est pas spécifié, seul le "
-"superutilisateur peut réaliser une modification. Pour une configuration "
+"superutilisateur peut effectuer des modifications. Pour une configuration "
"encore plus restrictive, il sera préférable de ne pas installer "
-"<command>chfn</command> avec le drapeau SUID."
+"<command>chfn</command> avec l'indicateur SUID positionné."
#: login.defs.5.xml:76(term)
msgid "GID_MAX (number)"
"Range of group IDs to choose from for the <command>useradd</command> and "
"<command>groupadd</command> programs."
msgstr ""
-"Domaine des identifiants de groupe que les commandes <command>useradd</"
+"Plage d'identifiants numérique de groupe que les commandes <command>useradd</"
"command> et <command>groupadd</command> peuvent utiliser."
#: login.defs.5.xml:87(term)
"corresponding user account is modified or deleted. If not specified, a "
"compile-time default is used."
msgstr ""
-"Le répertoire d'attente des courriels (« mail spool directory »). Ce "
-"paramètre est nécessaire pour manipuler les boîtes aux lettres lorsque le "
-"compte d'un utilisateur est modifié ou supprimé. S'il n'est pas spécifié, "
-"une valeur par défaut définie à la compilation est utilisée."
+"Répertoire d'attente des courriels (« mail spool directory »). Ce paramètre "
+"est nécessaire pour manipuler les boîtes à lettres lorsque le compte d'un "
+"utilisateur est modifié ou supprimé. S'il n'est pas spécifié, une valeur par "
+"défaut définie à la compilation est utilisée."
#: login.defs.5.xml:97(term)
msgid "PASS_MAX_DAYS (number)"
"than this, a password change will be forced. If not specified, -1 will be "
"assumed (which disables the restriction)."
msgstr ""
-"Le nombre de jours maximal de validité d'un mot de passe. Après cette durée, "
+"Nombre maximum de jours de validité d'un mot de passe. Après cette durée, "
"une modification du mot de passe est obligatoire. S'il n'est pas précisé, la "
"valeur de -1 est utilisée (ce qui enlève toute restriction)."
"changes attempted sooner than this will be rejected. If not specified, -1 "
"will be assumed (which disables the restriction)."
msgstr ""
-"Le nombre de jours minimal autorisé avant la modification d'un mot de passe. "
+"Nombre minimum de jours autorisé avant la modification d'un mot de passe. "
"Toute tentative de modification du mot de passe avant cette durée est "
"rejetée. S'il n'est pas précisé, la valeur de -1 est utilisée (ce qui enlève "
"toute restriction)."
"warning is given only upon the day of expiration, a negative value means no "
"warning is given. If not specified, no warning will be provided."
msgstr ""
-"Le nombre de jours durant lesquels l'utilisateur recevra un avertissement "
-"avant que son mot de passe arrive en fin de validité. Une valeur négative "
+"Nombre de jours durant lesquels l'utilisateur recevra un avertissement avant "
+"que son mot de passe n'arrive en fin de validité. Une valeur négative "
"signifie qu'aucun avertissement n'est donné. S'il n'est pas précisé, aucun "
"avertissement n'est donné."
msgid ""
"Range of user IDs to choose from for the <command>useradd</command> program."
msgstr ""
-"Domaine d'identifiant utilisateur que <command>useradd</command> peut "
-"utiliser."
+"Plage d'identifiants numériques d'utilisateur que <command>useradd</command> "
+"peut utiliser."
#: login.defs.5.xml:148(term)
msgid "UMASK (number)"
msgstr "UMASK (nombre)"
#: login.defs.5.xml:150(para)
-#, fuzzy
msgid ""
"The permission mask is initialized to this value. If not specified, the "
"permission mask will be initialized to 022."
msgstr ""
"Valeur d'initialisation du masque de permissions. S'il n'est pas précisé, le "
-"masque est initialisé à 077."
+"masque des permissions sera initialisé à 022."
#: login.defs.5.xml:157(term)
msgid "USERDEL_CMD (string)"
"Si ce paramètre est défini, cette commande est exécutée lors de la "
"suppression d'un utilisateur. Elle pourra supprimer toutes les tâches "
"périodiques cron ou at, tous les travaux d'impression, etc. de l'utilisateur "
-"(qui sera fourni comme premier argument)."
+"(qui sera fourni comme premier paramètre)."
#: login.defs.5.xml:170(title)
msgid "CROSS REFERENCE"
msgstr "PASS_MAX_DAYS PASS_MIN_DAYS PASS_WARN_AGE"
#: login.defs.5.xml:212(para)
-#, fuzzy
msgid ""
"GID_MAX GID_MIN PASS_MAX_DAYS PASS_MIN_DAYS PASS_WARN_AGE UID_MAX UID_MIN "
"UMASK"
msgstr ""
-"CREATE_HOME GID_MAX GID_MIN PASS_MAX_DAYS PASS_MIN_DAYS PASS_WARN_AGE "
-"UID_MAX UID_MIN UMASK"
+"GID_MAX GID_MIN PASS_MAX_DAYS PASS_MIN_DAYS PASS_WARN_AGE UID_MAX UID_MIN "
+"UMASK"
#: login.defs.5.xml:223(para)
msgid "MAIL_DIR USERDEL_CMD"
msgstr "login.access"
#: login.access.5.xml:11(refpurpose)
-#, fuzzy
msgid "login access control table"
-msgstr "Table de contrôle des connexions"
+msgstr "table de contrôle des connexions"
#: login.access.5.xml:16(para)
msgid ""
"either accepted or refused."
msgstr ""
"Le fichier <emphasis remap=\"I\">login.access</emphasis> permet de spécifier "
-"des couples (utilisateur, hôte) et/ou (utilisateur, tty) pour lesquels toute "
+"des paires (utilisateur, hôte) et/ou (utilisateur, tty) pour lesquels toute "
"connexion sera soit acceptée soit refusée."
#: login.access.5.xml:22(para)
"whether the login will be accepted or refused."
msgstr ""
"Lorsqu'un utilisateur se connecte, le fichier <emphasis remap=\"I\">login."
-"access</emphasis> est lu jusqu'à la première entrée correspondant au couple "
+"access</emphasis> est lu jusqu'à la première entrée correspondant à la paire "
"(utilisateur, hôte) ou, dans le cas d'une connexion ne passant pas par le "
"réseau, à la première entrée correspondant au couple (utilisateur, tty). Le "
"champ des permissions de la table pour cette entrée détermine alors si la "
"logged-in user. Only groups are matched in which users are explicitly "
"listed: the program does not look at a user's primary group id value."
msgstr ""
-"Le fichier d'informations sur les groupes (group) n'est utilisé que "
-"lorsqu'un nom ne correspond à aucun utilisateur connecté. Seuls les groupes "
-"pour lesquels la liste des utilisateurs est spécifiée sont utilisés : le "
-"programme ne recherche pas parmi les groupes primaires des utilisateurs."
+"Le fichier d'informations sur les groupes (/etc/group) n'est utilisé que "
+"lorsqu'un nom ne correspond à aucun des utilisateurs connectés. Seuls les "
+"groupes pour lesquels la liste des utilisateurs est spécifiée sont "
+"utilisés : le programme ne recherche pas parmi les groupes primaires des "
+"utilisateurs."
+
+#: login.1.xml:5(refentrytitle) login.1.xml:10(refname)
+#: login.1.xml:16(command) login.1.xml:23(command) login.1.xml:29(command)
+msgid "login"
+msgstr "login"
#: login.1.xml:11(refpurpose)
msgid "begin session on the system"
msgstr "Démarrer une session sur le système"
#: login.1.xml:17(arg) login.1.xml:24(arg) login.1.xml:30(arg)
-#: login.1.xml:140(option)
+#: login.1.xml:140(option) groupmems.8.xml:20(arg) groupmems.8.xml:61(option)
msgid "-p"
msgstr "-p"
+#: login.1.xml:19(replaceable) login.1.xml:26(replaceable)
+msgid "username"
+msgstr "nom_utilisateur"
+
#: login.1.xml:20(replaceable)
msgid "ENV=VAR"
msgstr "ENV=VAR"
msgstr "-r <placeholder-1/>"
#: login.1.xml:37(para)
-#, fuzzy
msgid ""
"<command>login</command> is used to establish a new session with the system. "
"It is normally invoked automatically by responding to the <emphasis remap=\"I"
"but the login shell will produce an error message."
msgstr ""
"<command>Login</command> permet d'établir une nouvelle session sur le "
-"système. Il est généralement invoqué après avoir répondu à l'invite de login "
-"<emphasis remap=\"I\">login:</emphasis> sur le terminal de l'utilisateur. "
-"<command>Login</command> peut être particulier pour l'interpréteur de "
-"commandes (« shell ») et ne devrait pas être invoqué comme un sous-"
-"processus. En général, <command>login</command> est traité comme "
-"<command>exec login</command>, ce qui entraîne la sortie de l'interpréteur "
-"de commandes de l'utilisateur. L'exécution de <command>login</command> "
-"depuis un interpréteur de commandes (« shell ») autre qu'un interpréteur de "
-"commandes initial (« login shell ») produira un message d'erreur."
+"système. Elle est généralement invoquée après avoir répondu à l'invite de "
+"login <emphasis remap=\"I\">login:</emphasis> sur le terminal de "
+"l'utilisateur. <command>Login</command> peut être spécifique à "
+"l'interpréteur de commandes (« shell ») et ne devrait pas être invoqué comme "
+"un sous-processus. En général, <command>login</command> est traité comme "
+"<emphasis remap=\"B\">>exec login</emphasis>, ce qui entraîne la sortie de "
+"l'interpréteur de commandes en cours. L'exécution de <command>login</"
+"command> depuis un interpréteur de commandes (« shell ») autre qu'un "
+"interpréteur de commandes initial (« login shell ») produira un message "
+"d'erreur."
#: login.1.xml:49(para)
msgid ""
msgstr ""
"Un mot de passe est ensuite demandé à l'utilisateur. L'affichage du mot de "
"passe est désactivé pour éviter de révéler le mot de passe. Seul un petit "
-"nombre d'échecs sont permis avant que <command>login</command> ne quitte et "
+"nombre d'échecs est permis avant que <command>login</command> ne quitte et "
"que la liaison ne soit interrompue."
#: login.1.xml:56(para)
"citerefentry> pour plus d'informations."
#: login.1.xml:65(para)
-#, fuzzy
msgid ""
"After a successful login, you will be informed of any system messages and "
"the presence of mail. You may turn off the printing of the system message "
"have mail.</emphasis>\", or \"<emphasis>No Mail.</emphasis>\" according to "
"the condition of your mailbox."
msgstr ""
-"Après une connexion réussie, un message du système et la présence de "
-"courrier pourront vous être notifiés. Vous pouvez désactiver l'affichage du "
-"message du système (<filename>/etc/motd</filename>), en créant un fichier "
-"vide <filename>.hushlogin</filename> dans le répertoire de votre compte. Le "
+"Après une connexion réussie, vous serez informé des messages du système et "
+"de la présence de courrier. Vous pouvez désactiver l'affichage du message du "
+"système (<filename>/etc/motd</filename>), en créant un fichier vide "
+"<filename>.hushlogin</filename> dans le répertoire de votre compte. Le "
"message concernant les courriers sera « <emphasis>You have new mail.</"
"emphasis> », « <emphasis>You have mail.</emphasis> », ou « <emphasis>No Mail."
"</emphasis> » suivant l'état de votre boîte aux lettres."
#: login.1.xml:76(para)
-#, fuzzy
msgid ""
"Your user and group ID will be set according to their values in the "
"<filename>/etc/passwd</filename> file. The value for <envar>$HOME</envar>, "
"password entry. Ulimit, umask and nice values may also be set according to "
"entries in the GECOS field."
msgstr ""
-"Votre identifiant d'utilisateur et de groupe seront placés en fonction des "
+"Vos identifiants d'utilisateur et de groupe seront définis en fonction des "
"valeurs spécifiées dans le fichier <filename>/etc/passwd</filename>. Les "
"valeurs des variables d'environnement <emphasis>$HOME</emphasis>, <emphasis>"
"$SHELL</emphasis>, <emphasis>$PATH</emphasis>, <emphasis>$LOGNAME</"
-"emphasis>, et <emphasis>$MAIL</emphasis> seront affectées en fonction des "
+"emphasis>, et <emphasis>$MAIL</emphasis> seront définies en fonction des "
"champs appropriés de l'entrée qui vous correspond. Les valeurs d'ulimit, "
-"d'umask et de nice pourront également être affectées en fonction du champ "
-"GECOS."
+"d'umask et de nice pourront également être affectées en fonction des entrées "
+"du champ GECOS."
#: login.1.xml:85(para)
-#, fuzzy
msgid ""
"On some installations, the environmental variable <envar>$TERM</envar> will "
"be initialized to the terminal type on your tty line, as specified in "
"<filename>/etc/ttytype</filename>."
msgstr ""
-"Pour certains systèmes, la variable d'environnement <emphasis>$TERM</"
+"Sur certains systèmes, la variable d'environnement <emphasis>$TERM</"
"emphasis> sera initialisée au type de terminal de votre tty, comme spécifié "
"dans <filename>/etc/ttytype</filename>."
"apparaître comme étant connecté même après s'être déconnecté de cette « sous-"
"session »."
+#: login.1.xml:123(option) groupadd.8.xml:21(arg) groupadd.8.xml:47(option)
+#: expiry.1.xml:18(arg)
+msgid "-f"
+msgstr "-f"
+
#: login.1.xml:126(para)
msgid "Do not perform authentication, user is preauthenticated."
-msgstr "Ne réalise pas d'authentification. L'utilisateur est pré-authentifié."
+msgstr "Ne pas réaliser d'authentification. L'utilisateur est pré-authentifié."
#: login.1.xml:132(option)
msgid "-h"
#: login.1.xml:143(para)
msgid "Preserve environment."
-msgstr "Préserve l'environnement."
+msgstr "Préserver l'environnement."
#: login.1.xml:151(para)
msgid "Perform autologin protocol for rlogin."
-msgstr "Exécute le protocole de connexion automatique (autologin) pour rlogin."
+msgstr ""
+"Exécuter le protocole de connexion automatique (autologin) pour rlogin."
#: login.1.xml:156(para)
msgid ""
"This version of <command>login</command> has many compilation options, only "
"some of which may be in use at any particular site."
msgstr ""
-"Cette version de <command>login</command> a de nombreuses options de "
+"Cette version de <command>login</command> comporte de nombreuses options de "
"compilation. Seules certaines d'entre elles peuvent avoir été activées sur "
"votre site."
"machine. Under Linux, the SAK mecanism can be used by users to initiate of a "
"trusted path and prevent this kind of attack."
msgstr ""
-"Comme pour n'importe quel programme, l'apparance de <command>login</command> "
-"peut être immitée. Si des utilisateurs non sûrs ont un accès physique à la "
+"Comme pour n'importe quel programme, l'apparence de <command>login</command> "
+"peut être imitée. Si des utilisateurs non sûrs ont un accès physique à la "
"machine, un attaquant pourrait utiliser cet accès pour obtenir le mot de "
-"passe de la personne qui s'asseyerait ensuite face à l'écran. Sous Linux, le "
-"mécanisme SAK peut être utilisé parles utilisateurs pour initier un chemin "
+"passe de la personne qui s'assiérait ensuite face à l'écran. Sous Linux, le "
+"mécanisme SAK peut être utilisé par les utilisateurs pour initier un chemin "
"de confiance et prévenir ce genre d'attaques."
#: login.1.xml:207(filename)
msgstr "/var/log/wtmp"
#: login.1.xml:209(para)
-#, fuzzy
msgid "List of previous login sessions."
-msgstr "Liste des connexions précédentes"
+msgstr "Liste des sessions de connexion précédentes."
#: login.1.xml:225(filename)
msgid "/etc/motd"
msgstr "/etc/motd"
#: login.1.xml:227(para)
-#, fuzzy
msgid "System message of the day file."
-msgstr "fichier contenant le message du système"
+msgstr "Fichier contenant le message du système."
#: login.1.xml:231(filename)
msgid "/etc/nologin"
msgstr "/etc/nologin"
#: login.1.xml:233(para)
-#, fuzzy
msgid "Prevent non-root users from logging in."
-msgstr "empêcher certains utilisateurs non-root de se connecter"
+msgstr "Empêcher les utilisateurs non-root de se connecter."
#: login.1.xml:237(filename)
msgid "/etc/ttytype"
msgstr "/etc/ttytype"
#: login.1.xml:239(para)
-#, fuzzy
msgid "List of terminal types."
-msgstr "liste des types de terminal"
+msgstr "Liste des types de terminaux."
#: login.1.xml:243(filename)
msgid "$HOME/.hushlogin"
msgstr "$HOME/.hushlogin"
#: login.1.xml:245(para)
-#, fuzzy
msgid "Suppress printing of system messages."
-msgstr "supprimer l'affichage du message du système"
+msgstr "Supprimer l'affichage des messages du système."
#: login.1.xml:253(para)
msgid ""
msgstr "limits"
#: limits.5.xml:11(refpurpose)
-#, fuzzy
msgid "resource limits definition"
-msgstr "Définition des limites de ressource"
+msgstr "définition des limites de ressources"
#: limits.5.xml:17(para)
-#, fuzzy
msgid ""
"The <emphasis remap=\"I\">limits</emphasis> file (<filename>/etc/limits</"
"filename> by default or LIMITS_FILE defined <filename>config.h</filename>) "
"describes the resource limits you wish to impose. It should be owned by root "
"and readable by root account only."
msgstr ""
-"Le fichier <emphasis remap=\"I\">limits</emphasis> (/etc/limits) décrit les "
-"limites de ressource que vous voulez imposer. Il doit être possédé par root "
-"et ne doit être lisible que par le compte root."
+"Le fichier <emphasis remap=\"I\">limits</emphasis> (<filename>/etc/limits</"
+"filename> par défaut ou LIMITS_FILE définit dans <filename>config.h</"
+"filename>) décrit les limites de ressource que vous voulez imposer. Il doit "
+"être possédé et ne doit être lisible que par le compte root."
#: limits.5.xml:25(para)
msgid ""
#: limits.5.xml:31(para)
msgid "Each line describes a limit for a user in the form:"
msgstr ""
-"Chaque ligne décrit une limite pour un utilisateur et est de la forme "
+"Chaque ligne décrit une limite pour un utilisateur, elle est de la forme "
"suivante :"
#: limits.5.xml:34(emphasis)
#: limits.5.xml:47(para)
msgid "C: max core file size (KB)"
-msgstr "C : taille maximale d'un vidage mémoire (« core », en kilo octets)"
+msgstr ""
+"C : taille maximale d'un fichier image de la mémoire (« core », en kilo "
+"octets)"
#: limits.5.xml:48(para)
msgid "D: max data size (KB)"
msgstr ""
-"D : taille maximale du segment de données d'un programme (en kilo "
-"octets)"
+"D : taille maximale du segment de données d'un programme (en kilo octets)"
#: limits.5.xml:49(para)
msgid "F: maximum filesize (KB)"
#: limits.5.xml:50(para)
msgid "M: max locked-in-memory address space (KB)"
msgstr ""
-"M : taille maximale de mémoire verrouillée (« locked-in-memory », en kilo "
+"M : taille maximale de mémoire verrouillée (« locked-in-memory », en kilo "
"octets)"
#: limits.5.xml:51(para)
#: limits.5.xml:52(para)
msgid "R: max resident set size (KB)"
msgstr ""
-"R : taille maximale de la mémoire résidente (« resident set size », en kilo "
+"R : taille maximale de la mémoire résidente (« resident set size », en kilo "
"octets)"
#: limits.5.xml:53(para)
# NOTE: elle va pas cette chaîne
#: limits.5.xml:75(programlisting)
-#, fuzzy, no-wrap
+#, no-wrap
msgid ""
"\n"
" username L2D2048N5\n"
" username L2 D2048 N5\n"
" "
-msgstr "utilisateur L2D2048N5 utilisateur L2 D2048 N5"
+msgstr ""
+"\n"
+" utilisateur L2D2048N5\n"
+" utilisateur L2 D2048 N5\n"
+" "
#: limits.5.xml:80(para)
-#, fuzzy
msgid ""
"Be aware that after <emphasis remap=\"I\">username</emphasis> the rest of "
"the line is considered a limit string, thus comments are not allowed. A "
"<command>login</command> program."
msgstr ""
"Attention : tout ce qui suit <emphasis remap=\"I\">utilisateur</emphasis> "
-"est considéré comme une limite. Les commentaires ne sont pas autorisés. Une "
-"chaîne de limites non valable sera rejetée (non utilisée) lors de la "
-"connexion."
+"est considéré comme une limite de chaîne. Les commentaires ne sont pas "
+"autorisés. Une chaîne de limites non valable sera rejetée (non utilisée) par "
+"le programme <command>login</command>."
#: limits.5.xml:87(para)
msgid ""
"<emphasis>LIMITS_FILE</emphasis>, then the last one will be used as the "
"default entry."
msgstr ""
-"L'utilisateur « <emphasis>*</emphasis> » permet de spécifier une entrée par "
-"défaut. Si plusieurs entrées par défaut sont présentes dans le fichier de "
-"limites, alors seule la dernière sera prise en compte."
+"L'entrée par défaut est représentée par un utilisateur dénommé "
+"« <emphasis>*</emphasis> ». Si plusieurs entrées par défaut sont présentes "
+"dans le fichier de limites, alors seule la dernière sera prise en compte."
#: limits.5.xml:94(para)
-#, fuzzy
msgid ""
"To completely disable limits for a user, a single dash \"<emphasis>-</"
"emphasis>\" will do."
msgstr ""
-"Pour enlever toute limite à un utilisateur, un simple tiret « <emphasis>-</"
-"emphasis> » fera l'affaire."
+"Un simple tiret « <emphasis>-</emphasis> » sera suffisant pour désactiver "
+"toute limite à un utilisateur, "
#: limits.5.xml:99(para)
msgid ""
#: lastlog.8.xml:11(refpurpose)
msgid "reports the most recent login of all users or of a given user"
msgstr ""
+"signaler les connexions les plus récentes de tous les utilisateurs ou d'un "
+"utilisateur donné"
#: lastlog.8.xml:25(para)
msgid ""
msgid ""
"Print only lastlog records older than <emphasis remap=\"I\">DAYS</emphasis>."
msgstr ""
-"Affiche les entrées du fichier lastlog plus anciennes que <emphasis remap=\"I"
-"\">JOURS</emphasis>."
+"N'affiche que les entrées du fichier lastlog plus anciennes que <emphasis "
+"remap=\"I\">JOURS</emphasis>."
#: lastlog.8.xml:60(term) faillog.8.xml:93(term)
msgid ""
"Print the lastlog records more recent than <emphasis remap=\"I\">DAYS</"
"emphasis>."
msgstr ""
-"Affiche les entréesdu fichier lastlog plus récentes que <emphasis remap=\"I"
+"Affiche les entrées du fichier lastlog plus récentes que <emphasis remap=\"I"
"\">JOURS</emphasis>."
#: lastlog.8.xml:72(term) faillog.8.xml:105(term)
#: lastlog.8.xml:85(term)
msgid "The <option>-t</option> flag overrides the use of <option>-u</option>."
msgstr ""
-"L'utilisation de l'option <option>-t</option> supplante celle de <option>-u</"
+"L'utilisation de l'option <option>-t</option> supplante l'option <option>-u</"
"option>."
#: lastlog.8.xml:94(para)
"connecté**</emphasis> ») est affiché à la place des champs <emphasis>Port</"
"emphasis> et date de <emphasis>Dernière</emphasis> connexion."
-#: lastlog.8.xml:101(title) groups.1.xml:36(title) chage.1.xml:162(title)
+#: lastlog.8.xml:101(title) groups.1.xml:36(title) chsh.1.xml:71(title)
+#: chage.1.xml:164(title)
msgid "NOTE"
msgstr "NOTE"
#: lastlog.8.xml:102(para)
-#, fuzzy
msgid ""
"The <filename>lastlog</filename> file is a database which contains info on "
"the last login of each user. You should not rotate it. It is a sparse file, "
"its real size with \"<command>ls -s</command>\"."
msgstr ""
"Le fichier <filename>lastlog</filename> est une base de données qui contient "
-"les informations sur les dernières connexions de chaque utilisateur. Vous "
-"n'avez pas à faire de rotation (avec rotate) sur ce fichier. C'est un "
-"fichier creux, donc sa taille sur le disque est bien plus petite que celle "
-"affichée par by « <command>ls -l</command> » (qui peut indiquer un très gros "
-"fichier si vous avez des utilisateurs avec des UID élevés). Vous pouvez "
+"des informations concernant la dernière connexion de chaque utilisateur. "
+"Vous n'avez pas à faire de rotation (avec rotate) sur ce fichier. C'est un "
+"fichier « creux », donc sa taille sur le disque est bien plus petite que "
+"celle affichée par « <command>ls -l</command> » (qui peut indiquer un très "
+"gros fichier si vous avez des utilisateurs avec des UID élevés). Vous pouvez "
"afficher sa taille réelle avec « <command>ls -s</command> »."
#: lastlog.8.xml:116(filename)
msgstr "/var/log/lastlog"
#: lastlog.8.xml:118(para)
-#, fuzzy
msgid "Database times of previous user logins."
-msgstr "Liste des connexions précédentes"
+msgstr ""
+"Base de données de l'heure des connexions précédentes des utilisateurs."
#: lastlog.8.xml:126(para)
-#, fuzzy
msgid ""
"Large gaps in UID numbers will cause the lastlog program to run longer with "
"no output to the screen (i.e. if in lastlog database there is no entries for "
"users with UID between 170 and 800 lastlog will appear to hang as it "
"processes entries with UIDs 171-799)."
msgstr ""
-"S'il y a des écarts importants dans les valeurs des UID, lastlog s'exécutera "
-"plus longtemps, sans affichage à l'écran (c-à-d si mmdf=800 et que le "
-"dernier UID est 170, le programme semblera bloqué comme s'il examinait les "
-"UID 171 à 799)."
+"S'il y a des trous importants dans les valeurs des UID, lastlog s'exécutera "
+"plus lentement, sans affichage à l'écran (par exemple, s'il n'y a pas "
+"d'entrée pour les utilisateurs ayant un UID compris entre 170 et 800 dans "
+"base de données lastlog, le programme lastlog semblera bloqué comme s'il "
+"traitait les entrées correspondant aux UID 171 à 799)."
#: gshadow.5.xml:5(refentrytitle) gshadow.5.xml:10(refname)
msgid "gshadow"
"citerefentry> pour plus d'informations sur le traitement de cette chaîne. Si "
"le champ du mot de passe contient une chaîne qui ne peut pas être un "
"résultat valable de <citerefentry><refentrytitle>crypt</"
-"refentrytitle><manvolnum>3</manvolnum></citerefentry> , par exemple si elle "
-"contient les caractères ! ou *, alors l'utilisateur ne pourra pas utiliser "
+"refentrytitle><manvolnum>3</manvolnum></citerefentry>, par exemple si elle "
+"contient les caractères ! ou *, alors l'utilisateur ne pourra pas utiliser "
"son mot de passe UNIX pour se connecter. Ceci peut dépendre de "
"<citerefentry><refentrytitle>pam</refentrytitle><manvolnum>7</manvolnum></"
"citerefentry>."
"l'utilisateur de supprimer la ligne. Si l'utilisateur ne répond pas par "
"l'affirmative, les vérifications suivantes ne seront pas effectuées. Il sera "
"également demandé de supprimer les entrées correspondant aux noms de groupe "
-"redondants, mais dans ce cas, les autres vérifications sont effectuées. "
+"redondants, mais dans ce cas, les autres vérifications seront effectuées. "
"Toutes les autres erreurs ne sont que des avertissements et l'utilisateur "
"est encouragé à utiliser <command>groupmod</command> pour les corriger."
msgstr ""
"Les commandes qui opèrent sur le fichier <filename>/etc/group</filename> ne "
"peuvent pas modifier les entrées corrompues ou redondantes. <command>Grpck</"
-"command> doit être utilisé dans ce cas pour retirer ces entrées."
+"command> doit être utilisé dans ce cas pour supprimer ces entrées."
# NOTE: shadow => gshadow
#: grpck.8.xml:70(para)
#: grpck.8.xml:154(para)
msgid "can't open group files"
-msgstr "impossible d'ouvrir le fichier group"
+msgstr "impossible d'ouvrir les fichiers group"
#: grpck.8.xml:160(para)
msgid "can't lock group files"
-msgstr "impossible de verrouiller le fichier group"
+msgstr "impossible de verrouiller les fichiers group"
#: grpck.8.xml:166(para)
msgid "can't update group files"
-msgstr "impossible de mettre à jour le fichier group"
+msgstr "impossible de mettre à jour les fichiers group"
#: grpck.8.xml:130(para)
msgid ""
msgstr "Afficher la liste des groupes auxquels appartient l'utilisateur"
#: groups.1.xml:18(replaceable) gpasswd.1.xml:23(replaceable)
-#: gpasswd.1.xml:28(replaceable) chsh.1.xml:18(replaceable)
-#: chfn.1.xml:22(replaceable) chage.1.xml:19(replaceable)
+#: gpasswd.1.xml:28(replaceable) chfn.1.xml:22(replaceable)
msgid "user"
msgstr "utilisateur"
"<command>Groups</command> affiche la liste des noms de groupe (ou leur "
"identifiant numérique) de l'utilisateur. Si une valeur n'a pas d'entrée "
"correspondante dans <filename>/etc/group</filename>, l'identifiant numérique "
-"du groupe est affiché. L'argument optionnel <emphasis remap=\"I"
+"du groupe est affiché. Le paramètre optionnel <emphasis remap=\"I"
"\">utilisateur</emphasis> permet d'afficher la liste des groupes pour cet "
"utilisateur."
"<command>newgrp</command> or <command>sg</command> to change their current "
"real and effective group ID."
msgstr ""
-"Sur les systèmes ne supportant pas l'appartenance à plusieurs groupes, "
+"Sur les systèmes qui ne gèrent pas l'appartenance à plusieurs groupes, "
"seules les informations contenues dans <filename>/etc/group</filename> sont "
"affichées. L'utilisateur doit utiliser <command>newgrp</command> ou "
"<command>sg</command> pour modifier l'identifiant de groupe réel et effectif."
msgstr "groupmod"
#: groupmod.8.xml:11(refpurpose)
-msgid "modify a group"
-msgstr "Modifier un groupe"
-
-#: groupmod.8.xml:18(replaceable) groupmod.8.xml:43(replaceable)
-msgid "gid"
-msgstr "gid"
+msgid "modify a group definition on the system"
+msgstr "Modifier la définition d'un groupe du système"
-#: groupmod.8.xml:18(arg) groupmems.8.xml:21(arg) groupadd.8.xml:18(arg)
-msgid "-g <placeholder-1/>"
-msgstr "-g <placeholder-1/>"
+#: groupmod.8.xml:20(replaceable)
+msgid "GROUP"
+msgstr "GROUPE"
-#: groupmod.8.xml:19(arg) groupadd.8.xml:19(arg) groupadd.8.xml:100(option)
-msgid "-o"
-msgstr "-o"
-
-#: groupmod.8.xml:21(replaceable) groupmod.8.xml:56(replaceable)
-msgid "new_group_name"
-msgstr "nouveau_nom_groupe"
-
-#: groupmod.8.xml:21(arg)
-msgid "-n <placeholder-1/>"
-msgstr "-n <placeholder-1/>"
-
-#: groupmod.8.xml:28(para)
+#: groupmod.8.xml:26(para)
msgid ""
-"The <command>groupmod</command> command modifies the system account files to "
-"reflect the changes that are specified on the command line."
+"The <command>groupmod</command> modifies the definition of the specified "
+"<replaceable>GROUP</replaceable> by modifying the appropriate entry in the "
+"group database."
msgstr ""
-"La commande <command>groupmod</command> modifie les fichiers "
-"d'administration des comptes du système pour refléter les modifications "
-"spécifiées sur la ligne de commande. "
+"La commande <command>groupmod</command> modifie la définition du "
+"<replaceable>GROUPE</replaceable> spécifié en modifiant l'entrée "
+"correspondante de la base de données des groupes."
-#: groupmod.8.xml:36(para)
+#: groupmod.8.xml:35(para)
msgid "The options which apply to the <command>groupmod</command> command are:"
msgstr ""
"Les options disponibles pour la commande <command>groupmod</command> sont :"
-#: groupmod.8.xml:43(option) groupmems.8.xml:67(option)
-#: groupadd.8.xml:59(option)
-msgid "-g"
-msgstr "-g"
+#: groupmod.8.xml:41(term)
+msgid ""
+"<option>-g</option>, <option>--gid</option><replaceable>GID</replaceable>"
+msgstr ""
+"<option>-g</option>, <option>--gid</option> <replaceable>GID</replaceable>"
-#: groupmod.8.xml:46(para)
+#: groupmod.8.xml:45(para)
msgid ""
-"The numerical value of the group's ID. This value must be unique, unless the "
-"<option>-o</option> option is used. The value must be non-negative. Values "
-"between 0 and 999 are typically reserved for system groups. Any files which "
-"the old group ID is the file group ID must have the file group ID changed "
-"manually."
+"Specify the new group ID for the <replaceable>GROUP</replaceable>. The "
+"numerical value of the <replaceable>GID</replaceable> must be a non-negative "
+"decimal integer. This value must be unique, unless the <option>-o</option> "
+"option is used. Values between 0 and 999 are typically reserved for system "
+"groups. Any files which the old group ID is the file group ID must have the "
+"file group ID changed manually."
msgstr ""
-"La valeur numérique de l'identifiant du groupe ([ NdT : group ID ou GID ]). "
+"Indiquer la nouvelle Valeur numérique de l'identifiant du "
+"<replaceable>GROUPE</replaceable> (« group ID » ou GID). La valeur de "
+"<replaceable>GID</replaceable> doit être un entier décimal non négatif. "
"Cette valeur doit être unique, à moins que l'option <option>-o</option> ne "
-"soit utilisée. La valeur ne doit pas être négative. Les valeurs comprises "
-"entre 0 et 999 sont généralement réservées aux comptes système. Vous devrez "
-"modifier vous-même le groupe propriétaire de tous les fichiers possédés par "
-"ce groupe."
+"soit utilisée. Les valeurs comprises entre 0 et 999 sont généralement "
+"réservées aux comptes système. Vous devrez modifier vous-même le groupe "
+"propriétaire de tous les fichiers possédés par ce groupe."
-#: groupmod.8.xml:56(option)
-msgid "-n"
-msgstr "-n"
+#: groupmod.8.xml:63(term)
+msgid ""
+"<option>-n</option>, <option>--new-name</option><replaceable>NEW_GROUP</"
+"replaceable>"
+msgstr ""
+"<option>-n</option>, <option>--new-name</"
+"option><replaceable>NOUVEAU_NOM_GROUPE</replaceable>"
+
+#: groupmod.8.xml:68(para)
+msgid ""
+"The name of the group will be changed from <replaceable>GROUP</replaceable> "
+"to <replaceable>NEW_GROUP</replaceable> name."
+msgstr ""
+"Le nom du groupe sera modifié de <emphasis remap=\"I\">GROUPE</emphasis> "
+"vers <emphasis remap=\"I\">NOUVEAU_NOM_GROUPE</emphasis>."
-#: groupmod.8.xml:58(para)
+#: groupmod.8.xml:79(para)
msgid ""
-"The name of the group will be changed from <emphasis remap=\"I\">group</"
-"emphasis> to <emphasis remap=\"I\">new_group_name</emphasis>."
+"When used with the <option>-g</option> option allow to change the group "
+"<replaceable>GID</replaceable> to non-unique value."
msgstr ""
-"Le nom du groupe sera modifié de <emphasis remap=\"I\">groupe</emphasis> "
-"vers <emphasis remap=\"I\">nouveau_nom_groupe</emphasis>."
+"En combinaison avec l'option <option>-g</option>, cette option permet de "
+"changer l'identifiant du groupe vers une valeur déjà utilisée."
-#: groupmod.8.xml:124(para)
+#: groupmod.8.xml:144(para)
msgid "group name already in use"
msgstr "nom de groupe déjà utilisé"
-#: groupmod.8.xml:88(para)
+#: groupmod.8.xml:108(para)
msgid ""
"The <command>groupmod</command> command exits with the following values: "
"<placeholder-1/>"
"La commande <command>groupmod</command> retourne les valeurs suivantes en "
"quittant : <placeholder-1/>"
-#: groupmod.8.xml:139(para)
+#: groupmod.8.xml:159(para)
msgid ""
"<citerefentry><refentrytitle>chfn</refentrytitle><manvolnum>1</manvolnum></"
"citerefentry>, <citerefentry><refentrytitle>chsh</"
msgstr "groupmems"
#: groupmems.8.xml:11(refpurpose)
-#, fuzzy
msgid "administer members of a user's primary group"
msgstr "Administrer les membres du groupe primaire d'un utilisateur"
msgid "group_name"
msgstr "nom_groupe"
+#: groupmems.8.xml:21(arg) groupadd.8.xml:18(arg)
+msgid "-g <placeholder-1/>"
+msgstr "-g <placeholder-1/>"
+
#: groupmems.8.xml:28(para)
msgid ""
"The <command>groupmems</command> utility allows a user to administer his/her "
"users to be in their own name sake primary group (i.e., guest / guest)."
msgstr ""
"L'utilitaire <command>groupmems</command> permet à un utilisateur "
-"d'administrer la liste des membre de son propre groupe sans avoir les "
+"d'administrer la liste des membres de son propre groupe sans avoir les "
"privilèges du superutilisateur. L'utilitaire <command>groupmems</command> a "
"été conçu pour les systèmes qui configurent leurs utilisateurs de telle "
"sorte qu'ils soient responsable de leur groupe primaire (par exemple guest/"
"Only the super user, as administrator, can use <command>groupmems</command> "
"to alter the memberships of other groups."
msgstr ""
-"Seul le superutilisateur,en tant qu'administrateur, peut utiliser "
-"<command>groupmems</command> pour modifier la liste des membre d'un autre "
+"Seul le superutilisateur, en tant qu'administrateur, peut utiliser "
+"<command>groupmems</command> pour modifier la liste des membres d'un autre "
"groupe."
#: groupmems.8.xml:43(para)
#: groupmems.8.xml:51(para)
msgid "Add a new user to the group membership list."
-msgstr "Ajoute un nouvel utilisateur à la liste des membres du groupe."
+msgstr "Ajouter un nouvel utilisateur à la liste des membres du groupe."
#: groupmems.8.xml:55(option)
msgid "-d"
#: groupmems.8.xml:57(para)
msgid "Delete a user from the group membership list."
-msgstr "Supprime un utilisateur de la liste des membres du groupe."
+msgstr "Supprimer un utilisateur de la liste des membres du groupe."
#: groupmems.8.xml:63(para)
-msgid "Delete all users from the group membership list."
-msgstr "Supprime tous les utilisateurs de la liste des membres du groupe."
+msgid "Purge all users from the group membership list."
+msgstr "Supprimer tous les utilisateurs de la liste des membres du groupe."
+
+#: groupmems.8.xml:67(option) groupadd.8.xml:59(option)
+msgid "-g"
+msgstr "-g"
#: groupmems.8.xml:69(para)
msgid "The super user can specify which group membership list to modify."
-msgstr "Le superutilisateur peut préciser le groupe à modifier."
+msgstr "Le superutilisateur peut préciser la liste des groupes à modifier."
#: groupmems.8.xml:77(para)
msgid "List the group membership list."
-msgstr "Liste les groupes à modifier."
+msgstr "Afficher la liste des membres du groupe."
#: groupmems.8.xml:84(title)
msgid "SETUP"
-msgstr "MISE EN PLACE"
+msgstr "CONFIGURATION"
#: groupmems.8.xml:85(para)
-#, fuzzy
msgid ""
"The <command>groupmems</command> executable should be in mode <literal>2770</"
"literal> as user <emphasis>root</emphasis> and in group <emphasis>groups</"
"<command>Groupmems</command> doit être installé dans le mode <literal>2770</"
"literal> avec pour utilisateur <emphasis>root</emphasis> et pour groupe "
"<emphasis>groups</emphasis>. L'administrateur système peut ajouter des "
-"utilisateurs au groupe groups pour leur permettre ou interdire d'utiliser "
-"<command>groupmems</command> pour gérer leur propre liste de membres."
+"utilisateurs au groupe <emphasis>groups</emphasis> pour leur permettre ou "
+"leur interdire d'utiliser <command>groupmems</command> pour gérer leur "
+"propre liste de membres du groupe."
#: groupmems.8.xml:94(programlisting)
#, no-wrap
msgstr "groupdel"
#: groupdel.8.xml:11(refpurpose)
-#, fuzzy
msgid "delete a group"
msgstr "Supprimer un groupe"
msgstr ""
"La commande <command>groupdel</command> modifie les fichiers "
"d'administration des comptes du système, en supprimant les entrées qui se "
-"réfèrent à <emphasis remap=\"I\">groupe</emphasis>. Le groupe nommé doit "
+"réfèrent à <emphasis remap=\"I\">groupe</emphasis>. Le groupe indiqué doit "
"exister."
#: groupdel.8.xml:30(para)
"You may not remove the primary group of any existing user. You must remove "
"the user before you remove the group."
msgstr ""
-"Vous ne devez pas supprimer le groupe primaire d'un utilisateur existant. "
+"Vous ne pouvez pas supprimer le groupe primaire d'un utilisateur existant. "
"Vous devez supprimer l'utilisateur auparavant."
#: groupdel.8.xml:80(para)
"manvolnum></citerefentry>"
#: groupadd.8.xml:11(refpurpose)
-#, fuzzy
msgid "create a new group"
msgstr "Créer un nouveau groupe"
msgid "GID"
msgstr "GID"
+#: groupadd.8.xml:19(arg) groupadd.8.xml:100(option)
+msgid "-o"
+msgstr "-o"
+
#: groupadd.8.xml:22(replaceable) groupadd.8.xml:79(replaceable)
msgid "KEY"
-msgstr "CLÉE"
+msgstr "CLÉ"
#: groupadd.8.xml:22(replaceable) groupadd.8.xml:79(replaceable)
msgid "VALUE"
"La commande <command>groupadd</command> crée un nouveau compte de groupe en "
"utilisant les valeurs spécifiées sur la ligne de commande et les valeurs par "
"défaut du système. Le nouveau groupe sera inséré dans les fichiers du "
-"système quand c'est nécessaire."
+"système selon les besoins."
#: groupadd.8.xml:40(para)
msgid "The options which apply to the <command>groupadd</command> command are:"
"Les options disponibles pour la commande <command>groupadd</command> sont :"
#: groupadd.8.xml:50(para)
-#, fuzzy
msgid ""
"This option causes to just exit with success status if the specified group "
"already exists. With <option>-g</option>, if specified GID already exists, "
"other (unique) GID is chosen (i.e. <option>-g</option> is turned off)."
msgstr ""
-"Avec cette option, <command>groupadd</command> quittera juste avec un status "
-"de succès si le groupe spécifié existe déjà. Avec l'option <option>-g</"
-"option>, si le groupe spécifié existe déjà, une autre gid (non utilisé) sera "
-"choisi (c.-à-d. que l'option -g est désactivée)."
+"Avec cette option, <command>groupadd</command> quittera juste avec un état "
+"de succès si le groupe indiqué existe déjà. Avec l'option <option>-g</"
+"option>, si le groupe indiqué existe déjà, un autre gid (non utilisé) sera "
+"choisi (c.-à-d. que <option>-g</option> est désactivée)."
#: groupadd.8.xml:62(para)
msgid ""
"every other group. Values between 0 and 999 are typically reserved for "
"system accounts."
msgstr ""
-"La valeur numérique de l'identifiant du groupe ([ NdT : group ID ou GID ]. "
-"Cette valeur doit être unique, à moins que l'option <option>-o</option> ne "
-"soit utilisée. La valeur ne doit pas être négative. Par défaut le plus petit "
+"La valeur numérique de l'identifiant du groupe (« group ID » ou GID). Cette "
+"valeur doit être unique, à moins que l'option <option>-o</option> ne soit "
+"utilisée. La valeur ne doit pas être négative. Par défaut le plus petit "
"identifiant plus grand que 999 et que les identifiants des groupes existants "
"est utilisé. Les valeurs comprises entre 0 et 999 sont généralement "
"réservées aux comptes système."
# NOTE: missing <filename>
#: groupadd.8.xml:82(para)
-#, fuzzy
msgid ""
"Overrides <filename>/etc/login.defs</filename> defaults (GID_MIN, GID_MAX "
"and others). Multiple <option>-K</option> options can be specified."
msgstr ""
-"Surcharge les valeurs par défaut du fichier <filename>/etc/login.defs</"
+"Surcharger les valeurs par défaut du fichier <filename>/etc/login.defs</"
"filename> (GID_MIN, GID_MAX et autres). L'option <option>-K</option> peut "
-"être spécifiée plusieurs fois."
+"être indiquée plusieurs fois."
#: groupadd.8.xml:87(para)
msgid ""
"lower case letters, underscores, dashes, and dollar signs may follow. In "
"regular expression terms: [a-z_][a-z0-9_-]*[$]"
msgstr ""
-"Les noms de groupe doivent commencer par une lettre minuscule ou un "
-"« underscore », et seuls des lettres minuscules, des chiffres, des "
+"Les noms de groupe doivent commencer par une lettre minuscule ou un tiret "
+"bas (« underscore »), et seuls des lettres minuscules, des chiffres, des "
"« underscore », des tirets ou un dollar peuvent suivre. Soit, sous la forme "
"d'une expression rationnelle : [a-z_][a-z0-9_-]*[$]"
"If the groupname already exists in an external group database such as NIS, "
"<command>groupadd</command> will deny the group creation request."
msgstr ""
-"Si le nom de l'utilisateur existe dans une base de données externe, telle "
-"que NIS, <command>useradd</command> refusera de créer l'utilisateur."
+"Si le nom du groupe existe dans une base de données externe, telle que NIS, "
+"<command>groupadd</command> refusera de créer le groupe."
#: groupadd.8.xml:179(para)
-#, fuzzy
msgid "GID not unique (when <option>-o</option> not used)"
-msgstr "gid déjà utilisé (et <option>-o</option> n'est pas utilisé)"
+msgstr "GID déjà utilisé (et <option>-o</option> n'est pas utilisé)"
#: groupadd.8.xml:185(para)
msgid "group name not unique"
msgstr "gpasswd"
#: gpasswd.1.xml:11(refpurpose)
-#, fuzzy
msgid "administer the <placeholder-1/> file"
-msgstr "Administrer le fichier /etc/group"
+msgstr "Administrer le fichier <placeholder-1>"
#: gpasswd.1.xml:33(arg)
msgid "-R <placeholder-1/>"
"ainsi qu'un mot de passe. L'administrateur système peut utiliser l'option "
"<option>-A</option> pour définir le(s) administrateur(s) de groupe et "
"l'option <option>-M</option> pour en définir les membres. Il possède "
-"également les droits des administrateurs de groupe ou des membres."
+"également tous les droits des administrateurs et des membres du groupe."
#: gpasswd.1.xml:60(title)
msgid "Notes about group passwords"
#: faillog.8.xml:5(refentrytitle) faillog.8.xml:10(refname)
#: faillog.8.xml:16(command) faillog.5.xml:5(refentrytitle)
-#: faillog.5.xml:9(refname) faillog.5.xml:52(refentrytitle)
+#: faillog.5.xml:10(refname) faillog.5.xml:53(refentrytitle)
msgid "faillog"
msgstr "faillog"
"connexion (<filename>/var/log/faillog</filename>), et maintient le décompte "
"et les limitations de ces échecs. Exécuter <command>faillog</command> sans "
"argument n'affiche que la liste des échecs des utilisateurs qui ont déjà eu "
-"un échec de connection."
+"un échec de connexion."
#: faillog.8.xml:36(para)
msgid "The options which apply to the <command>faillog</command> command are:"
#: faillog.8.xml:44(para)
msgid "Display faillog records for all users."
-msgstr "Affiche les échecs de tous les utilisateurs."
+msgstr "Afficher les échecs de tous les utilisateurs."
#: faillog.8.xml:54(term)
msgid ""
msgid ""
"Lock account to <replaceable>SEC</replaceable> seconds after failed login."
msgstr ""
-"Verouille le compte pendant <replaceable>SEC</replaceable> secondes après un "
-"échec de connexion."
+"Verrouiller le compte pendant <replaceable>SEC</replaceable> secondes après "
+"un échec de connexion."
#: faillog.8.xml:66(term)
msgid ""
"logins. The maximum failure count should always be 0 for <emphasis>root</"
"emphasis> to prevent a denial of services attack against the system."
msgstr ""
-"Fixe le nombre maximum d'échecs de connexion après lesquels le compte sera "
+"Fixer le nombre maximum d'échecs de connexion après lesquels le compte sera "
"désactivé à <emphasis remap=\"I\">MAX</emphasis>. Une limite "
"<replaceable>MAX</replaceable> de 0 aura pour effet de ne pas placer de "
"limite d'échec. La limite pour l'utilisateur <emphasis>root</emphasis> "
msgstr "<option>-r</option>, <option>--reset</option>"
#: faillog.8.xml:84(para)
-#, fuzzy
msgid ""
"Reset the counters of login failures or one record if used with the <option>-"
"u</option><replaceable>LOGIN</replaceable> option. Write access to "
"<filename>/var/log/faillog</filename> is required for this option."
msgstr ""
-"Remet les compteurs (ou un compteur, si l'option -u "
-"<replaceable>IDENTIFIANT</replaceable> est utilisée) des échecs de connexion "
-"à zéro. L'accès en écriture sur <filename>/var/log/faillog</filename> est "
+"Réinitialiser les compteurs (ou un compteur, si l'option <option>-u</option> "
+"<replaceable>IDENTIFIANT</replaceable> est utilisée) des échecs de "
+"connexion. L'accès en écriture sur <filename>/var/log/faillog</filename> est "
"nécessaire pour cette option."
#: faillog.8.xml:97(para)
"Display faillog records more recent than <replaceable>DAYS</replaceable>. "
"The <option>-t</option> flag overrides the use of <option>-u</option>."
msgstr ""
-"Affiche les entrée de faillog plus récentes que <replaceable>JOURS</"
+"Afficher les entrées de faillog plus récentes que <replaceable>JOURS</"
"replaceable>. L'option <option>-t</option> surcharge l'utilisation de "
"l'option <option>-u</option>."
"with <option>-l</option>, <option>-m</option> or <option>-r</option> "
"options) only for user with <replaceable>LOGIN</replaceable>."
msgstr ""
-"Affiche l'entrée de faillog ou maitient le décompte et les limitations "
+"Afficher l'entrée de faillog ou maintient le décompte et les limitations "
"(suivant que l'option <option>-l</option>, <option>-m</option> ou <option>-"
"r</option> est utilisée) seulement pour l'utilisateur "
"<replaceable>IDENTIFIANT</replaceable>."
"demander l'affichage de tous les utilisateurs avec l'option <option>-a</"
"option>."
-#: faillog.8.xml:135(filename) faillog.5.xml:40(filename)
+#: faillog.8.xml:135(filename) faillog.5.xml:41(filename)
msgid "/var/log/faillog"
msgstr "/var/log/faillog"
-#: faillog.8.xml:137(para) faillog.5.xml:42(para)
-#, fuzzy
+#: faillog.8.xml:137(para) faillog.5.xml:43(para)
msgid "Failure logging file."
-msgstr "journal des échecs de connexion"
+msgstr "Journal des échecs de connexion."
#: faillog.8.xml:145(para)
msgid ""
"citerefentry>, <citerefentry><refentrytitle>faillog</"
"refentrytitle><manvolnum>5</manvolnum></citerefentry>."
-#: faillog.5.xml:10(refpurpose)
-#, fuzzy
+#: faillog.5.xml:11(refpurpose)
msgid "login failure logging file"
-msgstr "Journal des échecs de connexion"
+msgstr "journal des échecs de connexion"
-#: faillog.5.xml:15(para)
-#, fuzzy
+#: faillog.5.xml:16(para)
msgid ""
"<filename>/var/log/faillog</filename> maintains a count of login failures "
"and the limits for each account. The file is fixed length record, indexed by "
"locked after a failure."
msgstr ""
"<filename>/var/log/faillog</filename> maintient un compteur des échecs de "
-"connexion ainsi que les limites associées à chaque compte. Le fichier "
-"contient un nombre fixe d'enregistrements, indexés par un identifiant "
-"numérique. Chaque enregistrement comprend le nombre d'échecs de connexion "
-"depuis la dernière connexion réussie, le nombre maximal d'échecs avant que "
-"le compte ne soit désactivé, la ligne du dernier échec de connexion, et la "
-"date du dernier échec."
-
-#: faillog.5.xml:25(para)
+"connexion ainsi que les limites associées à chaque compte. Le fichier est "
+"constitué d'enregistrements de longueur fixe, indexés par l'identifiant "
+"numérique des utilisateurs (UID). Chaque enregistrement comprend le nombre "
+"d'échecs de connexion depuis la dernière connexion réussie, le nombre "
+"maximal d'échecs avant que le compte ne soit désactivé, la ligne "
+"correspondant au dernier échec de connexion, la date du dernier échec, et le "
+"temps en secondes après lequel le compte sera bloqué après un échec."
+
+#: faillog.5.xml:26(para)
msgid "The structure of the file is:"
msgstr "La structure du fichier est la suivante :"
-#: faillog.5.xml:26(programlisting)
-#, fuzzy, no-wrap
+#: faillog.5.xml:27(programlisting)
+#, no-wrap
msgid ""
"\n"
"struct\tfaillog {\n"
"\tshort fail_max; /* nb max avant désactivation */\n"
"\tchar fail_line[12]; /* ligne du dernier échec */\n"
"\ttime_t fail_time; /* date du dernier échec */\n"
-"};"
+"\tlong fail_locktime;};"
#: expiry.1.xml:5(refentrytitle) expiry.1.xml:10(refname)
#: expiry.1.xml:16(command)
"<option>-f</option>) des changements quand nécessaire. Il peut être appelé "
"par un utilisateur normal."
-#: expiry.1.xml:51(para) chage.1.xml:231(para)
+#: expiry.1.xml:51(para) chage.1.xml:233(para)
msgid ""
"<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>5</manvolnum></"
"citerefentry>, <citerefentry><refentrytitle>shadow</"
msgid "change login shell"
msgstr "Changer l'interpréteur de commandes initial"
-#: chsh.1.xml:17(replaceable)
-msgid "login_shell"
-msgstr "interpréteur"
-
-#: chsh.1.xml:17(arg)
-msgid "-s <placeholder-1/>"
-msgstr "-s <placeholder-1/>"
-
-#: chsh.1.xml:25(para)
+#: chsh.1.xml:28(para)
msgid ""
"<command>chsh</command> changes the user login shell. This determines the "
"name of the user's initial login command. A normal user may only change the "
"<command>Chsh</command> modifie l'interpréteur de commandes initial (« login "
"shell ») de l'utilisateur qui sera invoqué lors des connexions de "
"l'utilisateur. Un utilisateur normal ne peut changer que l'interpréteur "
-"associé à son compte. Le superutilisateur peut changer l'interpréteur de "
-"commandes initial pour n'importe quel compte."
+"associé à son propre compte. Le superutilisateur peut changer l'interpréteur "
+"de commandes initial de n'importe quel compte."
+
+#: chsh.1.xml:39(para)
+msgid "The options which apply to the <command>chsh</command> command are:"
+msgstr "Les options applicables à la commande <command>chsh</command> sont :"
+
+#: chsh.1.xml:61(para)
+msgid ""
+"If the <option>-s</option> option is not selected, <command>chsh</command> "
+"operates in an interactive fashion, prompting the user with the current "
+"login shell. Enter the new value to change the shell, or leave the line "
+"blank to use the current one. The current shell is displayed between a pair "
+"of <emphasis>[ ]</emphasis> marks."
+msgstr ""
+"Quand l'option <option>-s</option> n'est pas sélectionnée, <command>chsh</"
+"command> opère de façon interactive, demandant à l'utilisateur quel doit "
+"être le nouvel interpréteur de commandes initial (« login shell »). "
+"L'utilisateur pourra entrer une nouvelle valeur pour modifier "
+"l'interpréteur, ou laisser la ligne blanche pour conserver l'interpréteur "
+"actuel. L'interpréteur actuel est indiqué entre crochets (<emphasis>[ ]</"
+"emphasis>)."
-#: chsh.1.xml:32(para)
+#: chsh.1.xml:72(para)
msgid ""
"The only restriction placed on the login shell is that the command name must "
"be listed in <filename>/etc/shells</filename>, unless the invoker is the "
"restreint empêchera alors l'utilisateur de retourner ensuite à "
"l'interpréteur précédent."
-#: chsh.1.xml:46(para)
-msgid ""
-"If the <option>-s</option> option is not selected, <command>chsh</command> "
-"operates in an interactive fashion, prompting the user with the current "
-"login shell. Enter the new value to change the shell, or leave the line "
-"blank to use the current one. The current shell is displayed between a pair "
-"of <emphasis>[ ]</emphasis> marks."
-msgstr ""
-"Quand l'option <option>-s</option> n'est pas sélectionnée, <command>chsh</"
-"command> opère de façon interactive, demandant à l'utilisateur quel doit "
-"être le nouvel interpréteur de commandes initial (« login shell »). "
-"L'utilisateur pourra entrer une nouvelle valeur pour modifier "
-"l'interpréteur, ou laisser la ligne blanche pour conserver l'interpréteur "
-"actuel. L'interpréteur actuel est indiqué entre crochets (<emphasis>[ ]</"
-"emphasis>)."
-
-#: chsh.1.xml:65(filename)
+#: chsh.1.xml:94(filename)
msgid "/etc/shells"
msgstr "/etc/shells"
-#: chsh.1.xml:67(para)
-#, fuzzy
+#: chsh.1.xml:96(para)
msgid "List of valid login shells."
-msgstr "liste des interpréteurs de commandes initiaux valables"
+msgstr "Liste des interpréteurs de commandes initiaux valables."
-#: chsh.1.xml:81(para)
+#: chsh.1.xml:110(para)
msgid ""
"<citerefentry><refentrytitle>chfn</refentrytitle><manvolnum>1</manvolnum></"
"citerefentry>, <citerefentry><refentrytitle>login.defs</"
#: chpasswd.8.xml:67(para) chgpasswd.8.xml:66(para)
msgid ""
-"Use MD5 encryption instead DES when the supplied passwords are not encrypted."
+"Use MD5 encryption instead of DES when the supplied passwords are not "
+"encrypted."
msgstr ""
-"Permet d'utiliser le chiffrement MD5, plutôt que DES, lorsque les mots de "
+"Permettre d'utiliser le chiffrement MD5, plutôt que DES, lorsque les mots de "
"passe fournis ne sont pas chiffrés."
#: chpasswd.8.xml:78(para) chgpasswd.8.xml:77(para)
"Remember to set permissions or umask to prevent readability of unencrypted "
"files by other users."
msgstr ""
+"Pensez à fixer les permissions ou umask afin d'empêcher la lecture par les "
+"autres utilisateurs des fichiers non chiffrés. "
#: chpasswd.8.xml:86(para)
msgid ""
#: chgpasswd.8.xml:5(refentrytitle) chgpasswd.8.xml:10(refname)
#: chgpasswd.8.xml:16(command)
-#, fuzzy
msgid "chgpasswd"
-msgstr "chpasswd"
+msgstr "chgpasswd"
#: chgpasswd.8.xml:11(refpurpose)
-#, fuzzy
msgid "update group passwords in batch mode"
-msgstr "Mettre à jour des mots de passe par lot"
+msgstr "Mettre à jour par lot des mots de passe des groupes"
#: chgpasswd.8.xml:25(para)
-#, fuzzy
msgid ""
"<command>chgpasswd</command> reads a list of group name and password pairs "
"from standard input and uses this information to update a set of existing "
"groups. Each line is of the format:"
msgstr ""
-"<command>Chpasswd</command> lit une liste de paires de noms d'utilisateurs "
-"et de mots de passe depuis l'entrée standard et utilise ces informations "
-"pour mettre à jour un groupe d'utilisateurs existants. Chaque ligne est au "
-"format suivant :"
+"<command>Chgpasswd</command> lit une liste de paires de noms de groupes et "
+"de mots de passe depuis l'entrée standard et utilise ces informations pour "
+"mettre à jour un ensemble de groupes existants. Chaque ligne est au format "
+"suivant :"
#: chgpasswd.8.xml:30(para)
-#, fuzzy
msgid ""
"<emphasis remap=\"I\">group_name</emphasis>:<emphasis remap=\"I\">password</"
"emphasis>"
"\">mot_de_passe</emphasis>"
#: chgpasswd.8.xml:34(para)
-#, fuzzy
msgid ""
"By default the supplied password must be in clear-text. Default encryption "
"algorithm is DES."
msgstr ""
"Par défaut, le mot de passe doit être fourni en clair. L'algorithme de "
-"chiffrement par défaut est le chiffrement DES. L'âge du mot de passe sera "
-"également mis à jour, s'il est présent."
+"chiffrement par défaut est le chiffrement DES."
#: chgpasswd.8.xml:46(para)
-#, fuzzy
msgid ""
"The options which apply to the <command>chgpasswd</command> command are:"
msgstr ""
-"Les options disponibles pour la commande <command>chpasswd</command> sont :"
+"Les options disponibles pour la commande <command>chgpasswd</command> sont :"
#: chgpasswd.8.xml:85(para)
-#, fuzzy
msgid ""
"<citerefentry><refentrytitle>gpasswd</refentrytitle><manvolnum>1</"
"manvolnum></citerefentry>, <citerefentry><refentrytitle>groupadd</"
"refentrytitle><manvolnum>8</manvolnum></citerefentry>."
msgstr ""
-"<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>5</manvolnum></"
-"citerefentry>, <citerefentry><refentrytitle>shadow</"
-"refentrytitle><manvolnum>5</manvolnum></citerefentry>."
+"<citerefentry><refentrytitle>gpasswd</refentrytitle><manvolnum>1</"
+"manvolnum></citerefentry>, <citerefentry><refentrytitle>groupadd</"
+"refentrytitle><manvolnum>8</manvolnum></citerefentry>."
#: chfn.1.xml:11(refpurpose)
msgid "change real user name and information"
"compte pour d'autres applications."
#: chfn.1.xml:48(para)
-#, fuzzy
msgid ""
"If none of the options are selected, <command>chfn</command> operates in an "
"interactive fashion, prompting the user with the current values for all of "
"<emphasis remap=\"B\">[ ]</emphasis> marks. Without options, <command>chfn</"
"command> prompts for the current user account."
msgstr ""
-"Si aucune option n'est sélectionnée, <command>chfn</command> opère de façon "
-"interactive, demandant à l'utilisateur d'entrer les nouvelles valeurs des "
-"champs ou de laisser une ligne blanche pour conserver la valeur actuelle. La "
-"valeur actuelle est indiquée entre crochets (<emphasis remap=\"B\">[ ]</"
-"emphasis>). En l'absence d'option, <command>chfn</command> opère sur "
-"l'utilisateur courant."
+"Si aucune option n'est sélectionnée, <command>chfn</command> opère de "
+"manière interactive, demandant à l'utilisateur d'entrer les valeurs "
+"actuelles de chacun des champs. Entrer une nouvelle valeur pour la modifier, "
+"ou de laisser une ligne blanche pour conserver la valeur actuelle. La valeur "
+"actuelle est indiquée entre crochets (<emphasis remap=\"B\">[ ]</emphasis>). "
+"En l'absence d'option, <command>chfn</command> opère sur l'utilisateur "
+"actuel."
#: chfn.1.xml:78(para)
msgid ""
msgid "change user password expiry information"
msgstr "Modifier les informations de validité d'un mot de passe"
-#: chage.1.xml:25(para)
-#, fuzzy
+#: chage.1.xml:27(para)
msgid ""
"The <command>chage</command> command changes the number of days between "
"password changes and the date of the last password change. This information "
"is used by the system to determine when a user must change his/her password."
msgstr ""
-"<command>Chage</command> modifie le nombre de jours entre les changements de "
-"mot de passe et la date du dernier changement. Ces informations sont "
-"utilisées par le système pour déterminer si un utilisateur doit changer son "
-"mot de passe."
+"La commande <command>chage</command> modifie le nombre de jours entre les "
+"changements de mot de passe et la date du dernier changement. Ces "
+"informations sont utilisées par le système pour déterminer si un utilisateur "
+"doit changer son mot de passe."
-#: chage.1.xml:35(para)
+#: chage.1.xml:37(para)
msgid "The options which apply to the <command>chage</command> command are:"
msgstr ""
"Les options disponibles pour la commande <command>chage</command> sont :"
-#: chage.1.xml:40(term)
+#: chage.1.xml:42(term)
msgid ""
"<option>-d</option>, <option>--lastday</option><replaceable>LAST_DAY</"
"replaceable>"
"<option>-d</option>, <option>--lastday</option> <replaceable>DERNIER_JOUR</"
"replaceable>"
-#: chage.1.xml:44(para)
+#: chage.1.xml:46(para)
msgid ""
"Set the number of days since January 1st, 1970 when the password was last "
"changed. The date may also be expressed in the format YYYY-MM-DD (or the "
"format more commonly used in your area)."
msgstr ""
-"Fixe le numéro du jour depuis le 1er janvier 1970, où le mot de passe a été "
-"changé la dernière fois. La date peut aussi être exprimée dans le format "
+"Fixer le nombre du jour, à compter du 1er janvier 1970, où le mot de passe a "
+"été changé la dernière fois. La date peut aussi être exprimée dans le format "
"AAAA-MM-JJ (ou le format utilisé plus communément dans votre région)."
-#: chage.1.xml:52(term)
+#: chage.1.xml:54(term)
msgid ""
"<option>-E</option>, <option>--expiredate</option><replaceable>EXPIRE_DATE</"
"replaceable>"
"<replaceable>DATE_FIN_VALIDITÉ</replaceable>"
# NOTE: s/date//
-#: chage.1.xml:56(para)
-#, fuzzy
+#: chage.1.xml:58(para)
msgid ""
"Set the date or number of days since January 1, 1970 on which the user's "
"account will no longer be accessible. The date may also be expressed in the "
"whose account is locked must contact the system administrator before being "
"able to use the system again."
msgstr ""
-"Fixe la date à partir de laquelle le compte de l'utilisateur ne sera plus "
-"accessible. La date est le numéro du jour depuis le 1er janvier 1970 après "
-"lequel le compte sera bloqué. La date peut aussi être exprimée dans un "
-"format AAAA-MM-JJ (ou le format plus communément utilisé dans votre région). "
-"Un utilisateur dont le compte est bloqué doit contacter l'administrateur "
-"système pour pouvoir utiliser le système à nouveau."
+"Fixer la date, ou le nombre de jours à compter du 1er janvier 1970, à partir "
+"de laquelle le compte de l'utilisateur ne sera plus accessible. La date peut "
+"aussi être exprimée dans le format AAAA-MM-JJ (ou le format plus communément "
+"utilisé dans votre région). Un utilisateur dont le compte est bloqué doit "
+"contacter l'administrateur système pour pouvoir utiliser à nouveau le "
+"système."
-#: chage.1.xml:64(para)
+#: chage.1.xml:66(para)
msgid ""
"Passing the number <emphasis remap=\"I\">-1</emphasis> as the "
"<replaceable>EXPIRE_DATE</replaceable> will remove an account expiration "
"date."
msgstr ""
"Une valeur de <emphasis remap=\"I\">-1</emphasis> pour "
-"<replaceable>DATE_FIN_VALIDITÉ</replaceable> aurra pour effet de supprimer "
-"la date de fin de validité."
+"<replaceable>DATE_FIN_VALIDITÉ</replaceable> aura pour effet de supprimer la "
+"date de fin de validité."
-#: chage.1.xml:78(term)
+#: chage.1.xml:80(term)
msgid ""
"<option>-I</option>, <option>--inactive</option><replaceable>INACTIVE</"
"replaceable>"
"<option>-I</option>, <option>--inactive</option> "
"<replaceable>DURÉE_INACTIVITÉ</replaceable>"
-#: chage.1.xml:82(para)
+#: chage.1.xml:84(para)
msgid ""
"Set the number of days of inactivity after a password has expired before the "
"account is locked. The <replaceable>INACTIVE</replaceable> option is the "
"number of days of inactivity. A user whose account is locked must contact "
"the system administrator before being able to use the system again."
msgstr ""
-"Fixe le nombre de jours d'inactivité, après qu'un mot de passe ait dépassé "
+"Fixer le nombre de jours d'inactivité, après qu'un mot de passe ait dépassé "
"la date de fin de validité, avant que le compte ne soit bloqué. La valeur "
"<replaceable>DURÉE_INACTIVITÉ</replaceable> est le nombre de jours "
"d'inactivité. Un utilisateur dont le compte est bloqué doit contacter "
-"l'administrateur système avant de pouvoir utiliser le système à nouveau."
+"l'administrateur système avant de pouvoir utiliser de nouveau le système."
-#: chage.1.xml:89(para)
-#, fuzzy
+#: chage.1.xml:91(para)
msgid ""
"Passing the number <emphasis remap=\"I\">-1</emphasis> as the "
"<replaceable>INACTIVE</replaceable> will remove an account's inactivity."
"<replaceable>DURÉE_INACTIVITÉ</replaceable> supprime la durée d'inactivité "
"pour un compte."
-#: chage.1.xml:97(term)
+#: chage.1.xml:99(term)
msgid "<option>-l</option>, <option>--list</option>"
msgstr "<option>-l</option>, <option>--list</option>"
-#: chage.1.xml:101(para)
+#: chage.1.xml:103(para)
msgid "Show account aging information."
-msgstr "Affiche les informations sur les âges des comptes."
+msgstr "Afficher les informations sur l'âge des comptes."
-#: chage.1.xml:119(term)
+#: chage.1.xml:121(term)
msgid ""
"<option>-M</option>, <option>--maxdays</option><replaceable>MAX_DAYS</"
"replaceable>"
"<option>-M</option>, <option>--maxdays</option> <replaceable>JOURS_MAX</"
"replaceable>"
-#: chage.1.xml:123(para)
-#, fuzzy
+#: chage.1.xml:125(para)
msgid ""
"Set the maximum number of days during which a password is valid. When "
"<replaceable>MAX_DAYS</replaceable> plus <replaceable>LAST_DAY</replaceable> "
"planned for in advance by use of the <option>-W</option> option, which "
"provides the user with advance warning."
msgstr ""
-"Fixe le nombre maximum de jours pendant lesquels un mot de passe est "
+"Fixer le nombre maximum de jours pendant lesquels un mot de passe est "
"valable. Quand <replaceable>JOURS_MAX</replaceable> plus "
-"<replaceable>DERNIER_JOUR</replaceable> est inférieur à la date courante, "
+"<replaceable>DERNIER_JOUR</replaceable> est inférieur à la date actuelle, "
"l'utilisateur est obligé de changer son mot de passe avant de pouvoir "
"utiliser son compte. Cet événement peut être déclenché plus tôt grâce à "
-"l'option <option>-W</option> qui prévient l'utilisateur à l'avance avec un "
+"l'option <option>-W</option> qui prévient l'utilisateur à l'avance par un "
"message d'alerte."
-#: chage.1.xml:132(para)
-#, fuzzy
+#: chage.1.xml:134(para)
msgid ""
"Passing the number <emphasis remap=\"I\">-1</emphasis> as "
"<replaceable>MAX_DAYS</replaceable> will remove checking a password's "
"validity."
msgstr ""
"Une valeur de <emphasis remap=\"I\">-1</emphasis> pour "
-"<replaceable>JOURS_MAX</replaceable> supprime cette fonctionnalité."
+"<replaceable>JOURS_MAX</replaceable> supprime la vérification de validité."
-#: chage.1.xml:140(term)
+#: chage.1.xml:142(term)
msgid ""
"<option>-W</option>, <option>--warndays</option><replaceable>WARN_DAYS</"
"replaceable>"
"<option>-W</option>, <option>--warndays</option> "
"<replaceable>DURÉE_AVERTISSEMENT</replaceable>"
-#: chage.1.xml:144(para)
-#, fuzzy
+#: chage.1.xml:146(para)
msgid ""
"Set the number of days of warning before a password change is required. The "
"<replaceable>WARN_DAYS</replaceable> option is the number of days prior to "
"the password expiring that a user will be warned his/her password is about "
"to expire."
msgstr ""
-"Fixe le nombre de jours d'avertissement avant que le changement de mot de "
+"Fixer le nombre de jours d'avertissement avant que le changement de mot de "
"passe ne soit obligatoire. La valeur <replaceable>DURÉE_AVERTISSEMENT</"
"replaceable> est le nombre de jours précédant la fin de validité pendant "
"lesquels un utilisateur sera prévenu que son mot de passe est sur le point "
"d'arriver en fin de validité."
-#: chage.1.xml:153(para)
+#: chage.1.xml:155(para)
msgid ""
"If none of the options are selected, <command>chage</command> operates in an "
"interactive fashion, prompting the user with the current values for all of "
msgstr ""
"Si aucune de ces options n'est donnée, <command>chage</command> utilise un "
"mode interactif, demandant confirmation à l'utilisateur pour les valeurs de "
-"tous les champs. Entrez la nouvelle valeur pour changer la valeur du champ, "
+"tous les champs. Entrez la nouvelle valeur pour modifier la valeur du champ, "
"ou laissez la ligne vide pour conserver la valeur actuelle. La valeur "
"actuelle est affichée entre crochets."
-#: chage.1.xml:163(para)
-#, fuzzy
+#: chage.1.xml:165(para)
msgid ""
"The <command>chage</command> program requires a shadow password file to be "
"available."
msgstr ""
"Le programme <command>chage</command> nécessite l'utilisation d'un fichier "
-"de mots de passe cachés (« shadow password file »). Ces fonctionnalités ne "
-"sont pas disponibles quand les mots de passe sont enregistrés dans un "
-"fichier de mots de passe simple (« passwd file »)."
+"de mots de passe cachés (« shadow password file »)."
-#: chage.1.xml:167(para)
-#, fuzzy
+#: chage.1.xml:169(para)
msgid ""
"The <command>chage</command> command is restricted to the root user, except "
"for the <option>-l</option> option, which may be used by an unprivileged "
msgstr ""
"La commande <command>chage</command> est réservée à l'utilisateur root, sauf "
"pour l'option <option>-l</option>, qui peut être utilisée par un utilisateur "
-"non privilégié pour savoir quand son mot de passe ou son compte arrivera en "
-"fin de validité."
+"non privilégié pour lui permettre de savoir quand son mot de passe ou son "
+"compte arrivera en fin de validité."
-#: chage.1.xml:220(replaceable)
+#: chage.1.xml:222(replaceable)
msgid "15"
msgstr "15"
-#: chage.1.xml:222(para)
+#: chage.1.xml:224(para)
msgid "can't find the shadow password file"
msgstr "impossible de trouver le fichier des mots de passe cachés"
-#: chage.1.xml:198(para)
+#: chage.1.xml:200(para)
msgid ""
"The <command>chage</command> command exits with the following values: "
"<placeholder-1/>"
msgid "translator-credits"
msgstr "Nicolas FRANÇOIS <nicolas.francois@centraliens.net>, 2005."
-#~ msgid "examine lastlog file"
-#~ msgstr "Examiner le fichier lastlog"
+#~ msgid "-b"
+#~ msgstr "-b"
-# TBC: -n ou -m?
-#~ msgid ""
-#~ "<option>-n</option>, <option>--mindays</option><replaceable>MIN_DAYS</"
-#~ "replaceable>"
-#~ msgstr ""
-#~ "<option>-n</option>, <option>--mindays</option> <replaceable>JOURS_MIN</"
-#~ "replaceable>"
-
-#, fuzzy
-#~ msgid ""
-#~ "Set the minimum number of days between password changes. A value of zero "
-#~ "for this field indicates that the user may change his/her password at any "
-#~ "time."
-#~ msgstr ""
-#~ "Fixe le nombre minimum de jours entre chaque changement de mot de passe. "
-#~ "Une valeur de zéro pour ce champ indique que l'utilisateur peut changer "
-#~ "son mot de passe n'importe quand."
+#~ msgid "HOME_DIR"
+#~ msgstr "RÉP_PERSO"
-#~ msgid "shadow group file"
-#~ msgstr "informations cachées sur les groupes"
+#~ msgid "-e"
+#~ msgstr "-e"
-#~ msgid "default information"
-#~ msgstr "valeurs par défaut utilisées par <command>useradd</command>"
+#~ msgid "EXPIRE_DATE"
+#~ msgstr "DATE_FIN_VALIDITÉ"
-#~ msgid "login and port permissions"
-#~ msgstr ""
-#~ "fichier des autorisations d'accès en fonction de la date et de l'heure"
-
-#~ msgid "lastlog logging file"
-#~ msgstr "Journal des dernières connexions"
-
-#~ msgid "login failure log"
-#~ msgstr "journal des échecs de connexion"
-
-#, fuzzy
-#~ msgid "Quiet mode database."
-#~ msgstr "mode silencieux"
-
-#~ msgid "login_name"
-#~ msgstr "utilisateur"
+#~ msgid "INACTIVE"
+#~ msgstr "DURÉE_INACTIVITÉ"
#~ msgid ""
-#~ "<citerefentry><refentrytitle>login</refentrytitle><manvolnum>1</"
+#~ "<citerefentry><refentrytitle>chfn</refentrytitle><manvolnum>1</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>chsh</"
+#~ "refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>1</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>crypt</"
+#~ "refentrytitle><manvolnum>3</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>groupadd</refentrytitle><manvolnum>8</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>groupdel</"
+#~ "refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>groupmod</refentrytitle><manvolnum>8</"
#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>login.defs</"
#~ "refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
-#~ "<citerefentry><refentrytitle>sh</refentrytitle><manvolnum>1</manvolnum></"
-#~ "citerefentry>, <citerefentry><refentrytitle>suauth</"
-#~ "refentrytitle><manvolnum>5</manvolnum></citerefentry>."
+#~ "<citerefentry><refentrytitle>userdel</refentrytitle><manvolnum>8</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>usermod</"
+#~ "refentrytitle><manvolnum>8</manvolnum></citerefentry>."
#~ msgstr ""
-#~ "<citerefentry><refentrytitle>login</refentrytitle><manvolnum>1</"
+#~ "<citerefentry><refentrytitle>chfn</refentrytitle><manvolnum>1</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>chsh</"
+#~ "refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>1</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>crypt</"
+#~ "refentrytitle><manvolnum>3</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>groupadd</refentrytitle><manvolnum>8</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>groupdel</"
+#~ "refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>groupmod</refentrytitle><manvolnum>8</"
#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>login.defs</"
#~ "refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
-#~ "<citerefentry><refentrytitle>sh</refentrytitle><manvolnum>1</manvolnum></"
-#~ "citerefentry>, <citerefentry><refentrytitle>suauth</"
-#~ "refentrytitle><manvolnum>5</manvolnum></citerefentry>."
-
-#~ msgid "max"
-#~ msgstr "max"
+#~ "<citerefentry><refentrytitle>userdel</refentrytitle><manvolnum>8</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>usermod</"
+#~ "refentrytitle><manvolnum>8</manvolnum></citerefentry>."
-#~ msgid "-x <placeholder-1/>"
-#~ msgstr "-x <placeholder-1/>"
+#~ msgid "args"
+#~ msgstr "args"
-#~ msgid "min"
-#~ msgstr "min"
+#~ msgid "modify a group"
+#~ msgstr "Modifier un groupe"
-#~ msgid "warn"
-#~ msgstr "avert"
+#~ msgid "gid"
+#~ msgstr "gid"
-#~ msgid "inact"
-#~ msgstr "inact"
+#~ msgid "new_group_name"
+#~ msgstr "nouveau_nom_groupe"
-#~ msgid "-i <placeholder-1/>"
-#~ msgstr "-i <placeholder-1/>"
+#~ msgid "-n <placeholder-1/>"
+#~ msgstr "-n <placeholder-1/>"
-#~ msgid "-u"
-#~ msgstr "-u"
-
-#~ msgid "-S"
-#~ msgstr "-S"
-
-#~ msgid "CREATE_HOME (boolean)"
-#~ msgstr "CREATE_HOME (booléen)"
-
-#~ msgid ""
-#~ "This defines whether useradd should create home directories for users by "
-#~ "default. This option is OR'ed with the <option>-m</option> flag on "
-#~ "useradd command line."
-#~ msgstr ""
-#~ "Ce paramètre indique si <command>useradd</command> doit par défaut créer "
-#~ "le répertoire personnel des utilisateurs. Un OU est réalisé avec l'option "
-#~ "<option>-m</option> de la ligne de commande de <command>useradd</command>."
-
-# NOTE: bof
#~ msgid ""
-#~ "Remember keep protected for reading by others file passed to standard "
-#~ "input <command>chpasswd</command> command if it contains unencrypted "
-#~ "passwords."
+#~ "The <command>groupmod</command> command modifies the system account files "
+#~ "to reflect the changes that are specified on the command line."
#~ msgstr ""
-#~ "Veuillez veiller à éviter que le fichier utilisé par la commande "
-#~ "<command>chpasswd</command> soit accessible en lecture s'il contient des "
-#~ "mots de passe non chiffrés."
-
-#~ msgid "26 Sep 1997"
-#~ msgstr "26 Sep 1997"
-
-#~ msgid "comment"
-#~ msgstr "commentaire"
-
-#~ msgid "-c <placeholder-1/>"
-#~ msgstr "-c <placeholder-1/>"
-
-#~ msgid "home_dir"
-#~ msgstr "rép_perso"
-
-#~ msgid "-m"
-#~ msgstr "-m"
-
-#~ msgid "expire_date"
-#~ msgstr "date_fin_validité"
-
-#~ msgid "-e <placeholder-1/>"
-#~ msgstr "-e <placeholder-1/>"
-
-#~ msgid "inactive_days"
-#~ msgstr "durée_inactivité"
-
-#~ msgid "initial_group"
-#~ msgstr "groupe_initial"
-
-#~ msgid "group1"
-#~ msgstr "groupe1"
-
-#~ msgid "-G <placeholder-1/>"
-#~ msgstr "-G <placeholder-1/>"
-
-#~ msgid ",group2,"
-#~ msgstr ",groupe2,"
-
-#~ msgid ","
-#~ msgstr ","
-
-#~ msgid "groupN"
-#~ msgstr "groupeN"
-
-#~ msgid "new_login_name"
-#~ msgstr "nouvel_utilisateur"
-
-#~ msgid "-l <placeholder-1/>"
-#~ msgstr "-l <placeholder-1/>"
+#~ "La commande <command>groupmod</command> modifie les fichiers "
+#~ "d'administration des comptes du système pour refléter les modifications "
+#~ "indiquées sur la ligne de commande. "
-#~ msgid "password"
-#~ msgstr "mot_de_passe"
+#~ msgid "-n"
+#~ msgstr "-n"
-#~ msgid "-p <placeholder-1/>"
-#~ msgstr "-p <placeholder-1/>"
-
-#~ msgid "shell"
+#~ msgid "login_shell"
#~ msgstr "interpréteur"
-#~ msgid "uid"
-#~ msgstr "uid"
-
-#~ msgid "-u <placeholder-1/>"
-#~ msgstr "-u <placeholder-1/>"
-
-#~ msgid "-L"
-#~ msgstr "-L"
-
-#~ msgid "-U"
-#~ msgstr "-U"
-
-#~ msgid ""
-#~ "The date on which the user account will be disabled. The date is "
-#~ "specified in the format <emphasis remap=\"I\">YYYY-MM-DD </emphasis>."
-#~ msgstr ""
-#~ "La date à laquelle le compte utilisateur sera désactivé. La date est "
-#~ "spécifiée dans le format <emphasis remap=\"I\">AAAA-MM-JJ</emphasis>."
-
-#~ msgid ""
-#~ "<option>-G</option><replaceable>group1</replaceable>[<emphasis remap=\"I"
-#~ "\">,group2,...,</emphasis>[<emphasis remap=\"I\">groupN</emphasis>]]]"
-#~ msgstr ""
-#~ "<option>-G</option> <replaceable>groupe1</replaceable>[<emphasis remap=\"I"
-#~ "\">,groupe2,...,</emphasis>[<emphasis remap=\"I\">groupeN</emphasis>]]]"
-
-#~ msgid "AUTHOR"
-#~ msgstr "AUTEUR"
-
-#~ msgid "Julianne Frances Haugh (jockgrrl@ix.netcom.com)"
-#~ msgstr "Julianne Frances Haugh (jockgrrl@ix.netcom.com)"
-
-#~ msgid "USERDEL"
-#~ msgstr "USERDEL"
-
-#~ msgid ""
-#~ "For the compatibility with previous Debian's <command>useradd</command>, "
-#~ "the <option>-O</option> option is also supported."
-#~ msgstr ""
-#~ "Pour des raisons de compatibilité avec les versions précédante de "
-#~ "<command>useradd</command> sous Debian, l'option <option>-O</option> est "
-#~ "également supportée."
-
-#~ msgid "Feb 14, 1996"
-#~ msgstr "14 février 1996"
-
-#~ msgid ""
-#~ "\n"
-#~ " Chris Evans (lady0110@sable.ox.ac.uk)\n"
-#~ " Lady Margaret Hall\n"
-#~ " Oxford University\n"
-#~ " England\n"
-#~ " "
-#~ msgstr ""
-#~ "\n"
-#~ " Chris Evans (lady0110@sable.ox.ac.uk)\n"
-#~ " Lady Margaret Hall\n"
-#~ " Oxford University\n"
-#~ " England\n"
-#~ " "
-
-#~ msgid "OPTS"
-#~ msgstr "OPTIONS"
-
-#~ msgid ""
-#~ "An optional command can be executed. This is done by the shell specified "
-#~ "in <filename>/etc/passwd</filename> for the target user unless the "
-#~ "<option>-s</option> or <option>-m</option> options are used. Any "
-#~ "arguments supplied after the <emphasis remap=\"I\"> username</emphasis> "
-#~ "will be passed to the invoked shell (shell must support the <option>-c</"
-#~ "option> command line option in order for a command to be passed to it)."
-#~ msgstr ""
-#~ "Une commande optionnelle peut être exécutée. La commande sera exécutée "
-#~ "par l'interpréteur de commandes de l'utilisateur spécifié dans <filename>/"
-#~ "etc/passwd</filename>, à moins que l'option <option>-s</option> ou "
-#~ "<option>-m</option> ne soit utilisée. Tous les arguments suivant le "
-#~ "<emphasis remap=\"I\">nom_utilisateur</emphasis> seront passés à cet "
-#~ "interpréteur de commandes (celui-ci doit supporter l'option <option>-c</"
-#~ "option> pour que la commande puisse lui être passée)."
-
-#~ msgid "valid user shells"
-#~ msgstr "liste des interpréteurs de commandes initiaux valables"
-
-#~ msgid "$HOME/.profile"
-#~ msgstr "$HOME/.profile"
-
-#~ msgid "initialization script for default shell"
-#~ msgstr ""
-#~ "script d'initialisation pour l'interpréteur de commandes (« shell ») par "
-#~ "défaut"
-
-#~ msgid "Julianne Frances Haugh <jockgrrl@ix.netcom.com>"
-#~ msgstr "Julianne Frances Haugh <jockgrrl@ix.netcom.com>"
-
-#~ msgid "SG"
-#~ msgstr "SG"
-
-#~ msgid "PWCONV"
-#~ msgstr "PWCONV"
-
-#~ msgid "name"
-#~ msgstr "nom"
-
-#~ msgid "-R"
-#~ msgstr "-R"
-
-#~ msgid ""
-#~ "The <option>-s</option> option makes <command>passwd</command> call "
-#~ "<command>chsh</command> to change the user's shell. The <option>-f</"
-#~ "option> option makes <command>passwd</command> call <command>chfn</"
-#~ "command> to change the user's gecos information. These two options are "
-#~ "only meant for compatibility, since the other programs can be called "
-#~ "directly."
-#~ msgstr ""
-#~ "Avec l'option <option>-s</option>, <command>passwd</command> appelle "
-#~ "<command>chsh</command> pour modifier l'interpréteur de commandes de "
-#~ "l'utilisateur. Avec l'option <option>-f</option>, <command>passwd</"
-#~ "command> appelle <command>chfn</command> pour modifier les informations "
-#~ "GECOS de l'utilisateur [ NdT : ces informations optionnelles contiennent "
-#~ "généralement le nom complet de l'utilisateur ]. Ces deux options ne sont "
-#~ "fournies que pour des raisons de compatibilité puisque ces autres "
-#~ "programmes peuvent être appelés directement."
-
-#~ msgid "Group passwords"
-#~ msgstr "Mots de passe de groupe"
-
-#~ msgid ""
-#~ "When the <option>-g</option> option is used, the password for the named "
-#~ "group is changed. The user must either be the super user, or a group "
-#~ "administrator for the named group. The current group password is not "
-#~ "prompted for. The <option>-r</option> option is used with the <option>-g</"
-#~ "option> option to remove the current password from the named group. This "
-#~ "allows group access to all members. The <option>-R</option> option is "
-#~ "used with the <option>-g</option> option to restrict the named group for "
-#~ "all users."
-#~ msgstr ""
-#~ "L'option <option>-g</option> permet de modifier le mot de passe d'un "
-#~ "groupe. L'utilisateur devra être soit le superutilisateur, soit "
-#~ "l'administrateur du groupe spécifié. Le mot de passe actuel du groupe "
-#~ "n'est pas demandé. L'option <option>-r</option> combinée à l'option "
-#~ "<option>-g</option> permet de retirer le mot de passe associé au groupe "
-#~ "sélectionné. Ceci autorisera l'accès au groupe à tous ses membres. "
-#~ "L'option <option>-R</option> combinée à l'option <option>-g</option> "
-#~ "permet de restreindre l'accès à un groupe à tous les utilisateurs."
-
-#~ msgid "NEWUSERS"
-#~ msgstr "NEWUSERS"
-
-#~ msgid "NEWGRP"
-#~ msgstr "NEWGRP"
-
-#~ msgid "LOGOUTD"
-#~ msgstr "LOGOUTD"
-
-#~ msgid "AUTHORS"
-#~ msgstr "AUTEURS"
-
-# TBD: Missing <br>
-#~ msgid ""
-#~ "Julianne Frances Haugh (jockgrrl@ix.netcom.com) Chip Rosenthal "
-#~ "(chip@unicom.com)"
-#~ msgstr ""
-#~ "Julianne Frances Haugh (jockgrrl@ix.netcom.com) Chip Rosenthal "
-#~ "(chip@unicom.com)"
-
-#~ msgid "LOGIN.ACCESS"
-#~ msgstr "LOGIN.ACCESS"
-
-#~ msgid "Guido van Rooij"
-#~ msgstr "Guido van Rooij"
-
-#~ msgid "LIMITS"
-#~ msgstr "LIMITS"
-
-# NOTE: elle va pas cette chaine
-#~ msgid ""
-#~ "A: max address space (KB) C: max core file size (KB) D: max data size "
-#~ "(KB) F: maximum filesize (KB) M: max locked-in-memory address space (KB) "
-#~ "N: max number of open files R: max resident set size (KB) S: max stack "
-#~ "size (KB) T: max CPU time (MIN) U: max number of processes K: file "
-#~ "creation mask, set by <citerefentry><refentrytitle>umask</"
-#~ "refentrytitle><manvolnum>2</manvolnum></citerefentry> . L: max number of "
-#~ "logins for this user P: process priority, set by "
-#~ "<citerefentry><refentrytitle>setpriority</refentrytitle><manvolnum>2</"
-#~ "manvolnum></citerefentry>."
-#~ msgstr ""
-#~ "A : espace d'adressage maximal (en kilo octets)\n"
-#~ "C : taille maximale d'un vidage mémoire (« core », en kilo octets)\n"
-#~ "D : taille maximale du segment de données d'un programme (en kilo "
-#~ "octets)\n"
-#~ "F : taille maximale des fichiers (en kilo octets)\n"
-#~ "M : taille maximale de mémoire verrouillée (« locked-in-memory », en "
-#~ "kilo octets)\n"
-#~ "N : nombre maximal de fichiers ouverts\n"
-#~ "R : taille maximale de la mémoire résidente (« resident set size », en "
-#~ "kilo octets)\n"
-#~ "S : taille maximale de la pile (en kilo octets)\n"
-#~ "T : temps processeur maximal consommé (en minutes)\n"
-#~ "U : nombre maximal de processus\n"
-#~ "K : masque de création de fichier, positionné par "
-#~ "<citerefentry><refentrytitle>umask</refentrytitle><manvolnum>2</"
-#~ "manvolnum></citerefentry>.\n"
-#~ "L : nombre maximal de connexions simultanées pour cet utilisateur\n"
-#~ "P : priorité des processus, positionné par "
-#~ "<citerefentry><refentrytitle>setpriority</refentrytitle><manvolnum>2</"
-#~ "manvolnum></citerefentry>."
-
-#~ msgid "Cristian Gafton (gafton@sorosis.ro)"
-#~ msgstr "Cristian Gafton (gafton@sorosis.ro)"
-
-#~ msgid "Phillip Street"
-#~ msgstr "Phillip Street"
-
-#~ msgid "Nicolas FRANCOIS"
-#~ msgstr "Nicolas FRANÇOIS"
-
-#~ msgid "George Kraft IV (gk4@us.ibm.com)"
-#~ msgstr "George Kraft IV (gk4@us.ibm.com)"
-
-#~ msgid "Rafal Maszkowski <rzm@pdi.net>"
-#~ msgstr "Rafal Maszkowski <rzm@pdi.net>"
-
-#~ msgid "Ben Collins <bcollins@debian.org>"
-#~ msgstr "Ben Collins <bcollins@debian.org>"
-
-#~ msgid "Creating New Users"
-#~ msgstr "Création de nouveaux utilisateurs"
-
-#~ msgid "inactive"
-#~ msgstr "durée_inactivité"
-
-#~ msgid "make this a login shell"
-#~ msgstr "utilise un interpréteur de commandes initial « login shell »"
-
-#~ msgid "do not reset environment variables, and keep the same shell"
-#~ msgstr ""
-#~ "ne remet pas les variables d'environnement à zero, et conserve le même "
-#~ "interpréteur de commandes « shell »"
-
-#~ msgid ""
-#~ "<option>-s</option>, <option>--shell</option>= <replaceable>shell</"
-#~ "replaceable>"
-#~ msgstr ""
-#~ "<option>-s</option>, <option>--shell</option>= <replaceable>interpréteur</"
-#~ "replaceable>"
-
-#~ msgid ""
-#~ "use <emphasis remap=\"I\">shell</emphasis> instead of the default in "
-#~ "<filename>/etc/passwd</filename>"
-#~ msgstr ""
-#~ "utilise <emphasis remap=\"I\">interpréteur</emphasis> plutôt que "
-#~ "l'interpréteur de commandes par défaut défini dans <filename>/etc/passwd</"
-#~ "filename>"
-
-#~ msgid ""
-#~ "The <option>-m</option>, <option>-p</option> and <option>-s</option> "
-#~ "options are restricted by the target user's shell being listed in "
-#~ "<filename>/etc/shells</filename>. If it's not listed, then it's assumed "
-#~ "to be a restricted account, a normal su is performed, and those options "
-#~ "are ignored silently."
-#~ msgstr ""
-#~ "Les options <option>-m</option>, <option>-p</option> et <option>-s</"
-#~ "option> sont restreintes aux interpréteurs de commandes listés dans "
-#~ "<filename>/etc/shells</filename>. S'il n'est pas listé, le compte est "
-#~ "considéré comme restreint, un « su » normal est exécuté, et ces options "
-#~ "sont ignorées."
-
-#~ msgid ""
-#~ "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 into."
-#~ msgstr ""
-#~ "Une connexion à un sous-système est indiquée par la présence d'un « * » "
-#~ "comme premier caractère de l'interpréteur de commandes initial. Le "
-#~ "répertoire personnel sera utilisé comme racine d'un nouveau système de "
-#~ "fichier dans lequel l'utilisateur sera connecté."
-
-#~ msgid ""
-#~ "Much of the behavior of this command can be altered via its pam "
-#~ "configuration - see <citerefentry><refentrytitle>pam</"
-#~ "refentrytitle><manvolnum>7</manvolnum></citerefentry>."
-#~ msgstr ""
-#~ "Le comportement de cette commande peut être modifié par sa configuration "
-#~ "pam. Veuillez consulter <citerefentry><refentrytitle>pam</"
-#~ "refentrytitle><manvolnum>7</manvolnum></citerefentry>."
-
-#~ msgid "shadowed password file"
-#~ msgstr "Fichier des mots de passe cachés"
-
-#~ msgid ""
-#~ "The password field may not be filled if shadow passwords have been "
-#~ "enabled. If shadow passwords are being used, the encrypted password will "
-#~ "be found in <filename>/etc/shadow</filename>. The encrypted password "
-#~ "consists of characters from the 64 characters alphabet a thru z, A thru "
-#~ "Z, 0 thru 9, \\. and /. Optionally it can start with a \"$\" character. "
-#~ "This means the encrypted password was generated using another (not DES) "
-#~ "algorithm. For example if it starts with \"$1$\" it means the MD5-based "
-#~ "algorithm was used. Refer to <citerefentry><refentrytitle>crypt</"
-#~ "refentrytitle><manvolnum>3</manvolnum></citerefentry> for details on how "
-#~ "this string is interpreted."
-#~ msgstr ""
-#~ "Le champ du mot de passe peut ne pas être rempli si les mots de passe "
-#~ "cachés « shadow passwords » ont été mis en place. Dans ce cas, les mots "
-#~ "de passe chiffrés se trouvent dans le fichier <filename>/etc/shadow</"
-#~ "filename>. Un mot de passe chiffré est constitué de caractères parmi les "
-#~ "64 caractères : de a à z, de A à Z, de 0 à 9, \\. et /. Il peut "
-#~ "optionellement commencer par un caractère « $ ». Ceci signifie que le mot "
-#~ "de passse a été généré par un autre algorithme (autre que DES). Par "
-#~ "exemple, s'il commence par « $1$ », l'algorithme basé sur MD5 a été "
-#~ "utilisé.Veuillez vous reporter à <citerefentry><refentrytitle>crypt</"
-#~ "refentrytitle><manvolnum>3</manvolnum></citerefentry> pour plus de "
-#~ "précision sur l'interprétation de cette chaîne de caractères."
-
-#~ msgid "Password expiry information"
-#~ msgstr "Informations de validité d'un mot de passe"
-
-#~ msgid ""
-#~ "The password aging information may be changed by the super user with the "
-#~ "<option>-x</option>, <option>-n</option>, <option>-w</option>, and "
-#~ "<option>-i</option> options. The <option>-x</option> option is used to "
-#~ "set the maximum number of days a password remains valid. After <emphasis "
-#~ "remap=\"I\">max</emphasis> days, the password is required to be changed. "
-#~ "The <option>-n</option> option is used to set the minimum number of days "
-#~ "before a password may be changed. The user will not be permitted to "
-#~ "change the password until <emphasis remap=\"I\">min</emphasis> days have "
-#~ "elapsed. The <option>-w</option> option is used to set the number of days "
-#~ "of warning the user will receive before his/her password will expire. The "
-#~ "warning occurs <emphasis remap=\"I\">warn</emphasis> days before the "
-#~ "expiration, telling the user how many days remain until the password is "
-#~ "set to expire. The <option>-i</option> option is used to disable an "
-#~ "account after the password has been expired for a number of days. After a "
-#~ "user account has had an expired password for <emphasis remap=\"I\">inact</"
-#~ "emphasis> days, the user may no longer sign on to the account."
-#~ msgstr ""
-#~ "Les informations de validité temporelle peuvent être modifiées par le "
-#~ "superutilisateur avec les options <option>-x</option>, <option>-n</"
-#~ "option>, <option>-w</option>, et <option>-i</option>. L'option <option>-"
-#~ "x</option> est utilisée pour fixer le nombre de jours maximum pendant "
-#~ "lesquels le mot de passe sera valable. Après <emphasis remap=\"I\">max</"
-#~ "emphasis> jours, le mot de passe devra être changé. L'option <option>-n</"
-#~ "option> est utilisée pour fixer le nombre de jours minimum pendant "
-#~ "lesquels le mot de passe ne pourra pas être modifié. L'utilisateur ne "
-#~ "pourra pas modifier son mot de passe avant une période de <emphasis remap="
-#~ "\"I\">min</emphasis> jours. L'option <option>-w</option> est utilisée "
-#~ "pour fixer le nombre de jours avant la fin de la validité de son mot de "
-#~ "passe pendant lesquels l'utilisateur recevra un avertissement. "
-#~ "L'avertissement apparaîtra <emphasis remap=\"I\">avert</emphasis> jours "
-#~ "avant la fin de validité, indiquant à l'utilisateur combien de jours il "
-#~ "reste avant que son mot de passe ne devienne invalide. L'option <option>-"
-#~ "i</option> permet de désactiver un compte après une certaine durée de non "
-#~ "validité. Si le mot de passe reste invalide pendant <emphasis remap=\"I"
-#~ "\">inact</emphasis> jours, l'utilisateur ne pourra plus se connecter à "
-#~ "son compte."
-
-#~ msgid ""
-#~ "If you wish to immediately expire an account's password, you can use the "
-#~ "<option>-e</option> option. This in effect can force a user to change his/"
-#~ "her password at the user's next login. You can also use the <option>-d</"
-#~ "option> option to delete a user's password (make it empty). Use caution "
-#~ "with this option since it can make an account not require a password at "
-#~ "all to login, leaving your system open to intruders."
-#~ msgstr ""
-#~ "Si vous voulez forcer la fin de validité du mot de passe d'un compte "
-#~ "immédiatement, vous pouvez utiliser l'option <option>-e</option>. Ceci "
-#~ "permet de forcer un utilisateur à modifier son mot de passe lors de sa "
-#~ "prochaine connexion. Vous pouvez également utiliser l'option <option>-d</"
-#~ "option> pour supprimer le mot de passe d'un utilisateur (le rendre vide). "
-#~ "Faites attention avec cette option, puisqu'elle peut créer des comptes ne "
-#~ "nécessitant pas de mot de passe pour se connecter, laissant votre système "
-#~ "ouvert à tout intrus."
-
-#~ msgid "Account maintenance"
-#~ msgstr "Maintenance d'un compte"
-
-#~ msgid ""
-#~ "User accounts may be locked and unlocked with the <option>-l</option> and "
-#~ "<option>-u</option> flags. The <option>-l</option> option disables an "
-#~ "account by changing the password to a value which matches no possible "
-#~ "encrypted value. The <option>-u</option> option re-enables an account by "
-#~ "changing the password back to its previous value."
-#~ msgstr ""
-#~ "Des comptes peuvent être bloqués ou débloqués avec les options <option>-"
-#~ "l</option> et <option>-u</option>. L'option <option>-l</option> désactive "
-#~ "un compte en changeant le champ du mot de passe de telle sorte qu'il ne "
-#~ "corresponde à aucun mot de passe chiffré. L'option <option>-u</option> "
-#~ "réactive un compte en restaurant le champ du mot de passe à sa valeur "
-#~ "précédente."
-
-#~ msgid ""
-#~ "<filename>/etc/login.defs</filename> - shadow password suite configuration"
-#~ msgstr ""
-#~ "<filename>/etc/login.defs</filename> - configuration de la suite des mots "
-#~ "de passe cachés « shadow password »"
-
-#~ msgid "Print help message and exit."
-#~ msgstr "Affiche un message d'aide et quitte."
-
-#~ msgid "group_file"
-#~ msgstr "fichier_groupe"
-
-#~ msgid "gshadow_file"
-#~ msgstr "fichier_gshadow"
+#~ msgid "-s <placeholder-1/>"
+#~ msgstr "-s <placeholder-1/>"
-.\" ** You probably do not want to edit this file directly **
-.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1).
-.\" Instead of manually editing it, you probably should edit the DocBook XML
-.\" source for it and then use the DocBook XSL Stylesheets to regenerate it.
-.TH "GPASSWD" "1" "12/07/2005" "Commandes utilisateur" "Commandes utilisateur"
+.\" Title: gpasswd
+.\" Author:
+.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
+.\" Date: 30/07/2006
+.\" Manual: Commandes utilisateur
+.\" Source: Commandes utilisateur
+.\"
+.TH "GPASSWD" "1" "30/07/2006" "Commandes utilisateur" "Commandes utilisateur"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.ad l
-.SH "NAME"
-gpasswd \- Administrer le fichier /etc/group
+.SH "NOM"
+gpasswd \- Administrer le fichier
.SH "SYNOPSIS"
.HP 8
\fBgpasswd\fR \fIgroupe\fR
\fB\-A\fR
pour définir le(s) administrateur(s) de groupe et l'option
\fB\-M\fR
-pour en définir les membres. Il possède également les droits des administrateurs de groupe ou des membres.
+pour en définir les membres. Il possède également tous les droits des administrateurs et des membres du groupe.
.SS "Notes sur les mots de passe de groupe"
.PP
Les mots de passe de groupe représentent naturellement un risque en matière de sécurité, puisque plusieurs personnes ont connaissance du mot de passe. Cependant, les groupes sont utiles pour permettre la coopération entre différents utilisateurs.
+.\" end of SS subsection "Notes sur les mots de passe de groupe"
.SH "OPTIONS"
.PP
Un administrateur de groupe peut ajouter ou supprimer des utilisateurs en utilisant respectivement les options
\fBnewgrp\fR(1)
sans mot de passe, tandis que les utilisateurs n'étant pas membre du groupe devront fournir le mot de passe.
.SH "FICHIERS"
-.TP
+.TP 3n
\fI/etc/group\fR
-informations sur les groupes
-.TP
+Informations sur les groupes.
+.TP 3n
\fI/etc/gshadow\fR
-informations cachées sur les groupes
+Informations sécurisées sur les groupes.
.SH "VOIR AUSSI"
.PP
\fBnewgrp\fR(1),
-.\" ** You probably do not want to edit this file directly **
-.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1).
-.\" Instead of manually editing it, you probably should edit the DocBook XML
-.\" source for it and then use the DocBook XSL Stylesheets to regenerate it.
-.TH "GROUPADD" "8" "12/07/2005" "Commandes pour la gestion du système" "Commandes pour la gestion du s"
+.\" Title: groupadd
+.\" Author:
+.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
+.\" Date: 30/07/2006
+.\" Manual: Commandes de gestion du système
+.\" Source: Commandes de gestion du système
+.\"
+.TH "GROUPADD" "8" "30/07/2006" "Commandes de gestion du systèm" "Commandes de gestion du systèm"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.ad l
-.SH "NAME"
+.SH "NOM"
groupadd \- Créer un nouveau groupe
.SH "SYNOPSIS"
.HP 9
-\fBgroupadd\fR [\-g\ \fIgid\fR\ [\-o]] [\-f] [\-K\ \fICLÉE\fR=\fIVALEUR\fR] \fIgroupe\fR
+\fBgroupadd\fR [\-g\ \fIGID\fR\ [\-o]] [\-f] [\-K\ \fICLÉ\fR=\fIVALEUR\fR] \fIgroupe\fR
.SH "DESCRIPTION"
.PP
La commande
\fBgroupadd\fR
-crée un nouveau compte de groupe en utilisant les valeurs spécifiées sur la ligne de commande et les valeurs par défaut du système. Le nouveau groupe sera inséré dans les fichiers du système quand c'est nécessaire.
+crée un nouveau compte de groupe en utilisant les valeurs spécifiées sur la ligne de commande et les valeurs par défaut du système. Le nouveau groupe sera inséré dans les fichiers du système selon les besoins.
.SH "OPTIONS"
.PP
Les options disponibles pour la commande
\fBgroupadd\fR
sont\ :
-.TP
+.TP 3n
\fB\-f\fR
Avec cette option,
\fBgroupadd\fR
-quittera juste avec un status de succès si le groupe spécifié existe déjà. Avec l'option
-\fB\-g\fR, si le groupe spécifié existe déjà, une autre gid (non utilisé) sera choisi (c.\-à\-d. que l'option \-g est désactivée).
-.TP
+quittera juste avec un état de succès si le groupe indiqué existe déjà. Avec l'option
+\fB\-g\fR, si le groupe indiqué existe déjà, un autre gid (non utilisé) sera choisi (c.\-à\-d. que
+\fB\-g\fR
+est désactivée).
+.TP 3n
\fB\-g\fR \fIGID\fR
-La valeur numérique de l'identifiant du groupe ([\ NdT\ : group ID ou GID\ ]. Cette valeur doit être unique, à moins que l'option
+La valeur numérique de l'identifiant du groupe (\(Fo\ group ID\ \(Fc ou GID). Cette valeur doit être unique, à moins que l'option
\fB\-o\fR
ne soit utilisée. La valeur ne doit pas être négative. Par défaut le plus petit identifiant plus grand que 999 et que les identifiants des groupes existants est utilisé. Les valeurs comprises entre 0 et 999 sont généralement réservées aux comptes système.
-.TP
+.TP 3n
\fB\-h\fR, \fB\-\-help\fR
-Affiche un message d'aide et quitte.
-.TP
-\fB\-K \fR\fB\fICLÉE\fR\fR\fB=\fR\fB\fIVALEUR\fR\fR
-Surcharge les valeurs par défaut du fichier
+Afficher un message d'aide et quitter.
+.TP 3n
+\fB\-K \fR\fB\fICLÉ\fR\fR\fB=\fR\fB\fIVALEUR\fR\fR
+Surcharger les valeurs par défaut du fichier
\fI/etc/login.defs\fR
(GID_MIN, GID_MAX et autres). L'option
\fB\-K\fR
-peut être spécifiée plusieurs fois.
+peut être indiquée plusieurs fois.
.sp
Exemple\ :
-\fB\-K\fR\fIGID_MIN\fR=\fI10\fR\fB\-K\fR\fIGID_MAX\fR=\fI499\fR
+\fB\-K\fR
+\fIGID_MIN\fR=\fI10\fR
+\fB\-K\fR
+\fIGID_MAX\fR=\fI499\fR
.sp
Note\ :
-\fB\-K\fR\fIGID_MIN\fR=\fI10\fR,\fIGID_MAX\fR=\fI499\fR
+\fB\-K\fR
+\fIGID_MIN\fR=\fI10\fR,\fIGID_MAX\fR=\fI499\fR
ne fonctionne pas pour l'instant.
-.TP
+.TP 3n
\fB\-o\fR
Permet de créer un groupe avec un identifiant (\(Fo\ GID\ \(Fc) déjà utilisé.
.SH "FICHIERS"
-.TP
+.TP 3n
\fI/etc/group\fR
-informations sur les groupes
-.TP
+Informations sur les groupes.
+.TP 3n
\fI/etc/gshadow\fR
-informations cachées sur les groupes
-.TP
+Informations sécurisées sur les groupes.
+.TP 3n
\fI/etc/login.defs\fR
-configuration de la suite des mots de passe cachés \(Fo\ shadow password\ \(Fc
+Configuration de la suite des mots de passe cachés \(Fo\ shadow password\ \(Fc.
.SH "AVERTISSEMENTS"
.PP
-Les noms de groupe doivent commencer par une lettre minuscule ou un \(Fo\ underscore\ \(Fc, et seuls des lettres minuscules, des chiffres, des \(Fo\ underscore\ \(Fc, des tirets ou un dollar peuvent suivre. Soit, sous la forme d'une expression rationnelle\ : [a\-z_][a\-z0\-9_\-]*[$]
+Les noms de groupe doivent commencer par une lettre minuscule ou un tiret bas (\(Fo\ underscore\ \(Fc), et seuls des lettres minuscules, des chiffres, des \(Fo\ underscore\ \(Fc, des tirets ou un dollar peuvent suivre. Soit, sous la forme d'une expression rationnelle\ : [a\-z_][a\-z0\-9_\-]*[$]
.PP
Les noms de groupe sont limités à 16 caractères.
.PP
-Si le nom de l'utilisateur existe dans une base de données externe, telle que NIS,
-\fBuseradd\fR
-refusera de créer l'utilisateur.
+Si le nom du groupe existe dans une base de données externe, telle que NIS,
+\fBgroupadd\fR
+refusera de créer le groupe.
.PP
Les noms de groupe sont limités à 16 caractères.
-.SH "VALEUR DE RETOUR"
+.SH "VALEURS DE RETOUR"
.PP
La commande
\fBgroupadd\fR
retourne les valeurs suivantes en quittant\ :
-.TP
+.TP 3n
\fI0\fR
succès
-.TP
+.TP 3n
\fI2\fR
erreur de syntaxe
-.TP
+.TP 3n
\fI3\fR
-argument non valable pour l'option
-.TP
+paramètre non valable pour l'option
+.TP 3n
\fI4\fR
-gid déjà utilisé (et
+GID déjà utilisé (et
\fB\-o\fR
n'est pas utilisé)
-.TP
+.TP 3n
\fI9\fR
nom de groupe déjà utilisé
-.TP
+.TP 3n
\fI10\fR
impossible de mettre à jour le fichier des groupes
.SH "VOIR AUSSI"
-.\" ** You probably do not want to edit this file directly **
-.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1).
-.\" Instead of manually editing it, you probably should edit the DocBook XML
-.\" source for it and then use the DocBook XSL Stylesheets to regenerate it.
-.TH "GROUPDEL" "8" "12/07/2005" "Commandes pour la gestion du système" "Commandes pour la gestion du s"
+.\" Title: groupdel
+.\" Author:
+.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
+.\" Date: 30/07/2006
+.\" Manual: Commandes de gestion du système
+.\" Source: Commandes de gestion du système
+.\"
+.TH "GROUPDEL" "8" "30/07/2006" "Commandes de gestion du systèm" "Commandes de gestion du systèm"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.ad l
-.SH "NAME"
+.SH "NOM"
groupdel \- Supprimer un groupe
.SH "SYNOPSIS"
.HP 9
La commande
\fBgroupdel\fR
modifie les fichiers d'administration des comptes du système, en supprimant les entrées qui se réfèrent à
-\fIgroupe\fR. Le groupe nommé doit exister.
+\fIgroupe\fR. Le groupe indiqué doit exister.
.PP
Vous devez vérifier vous\-même qu'aucun fichier possédé par le groupe ne subsiste sur tous les systèmes de fichiers.
.SH "AVERTISSEMENTS"
.PP
-Vous ne devez pas supprimer le groupe primaire d'un utilisateur existant. Vous devez supprimer l'utilisateur auparavant.
+Vous ne pouvez pas supprimer le groupe primaire d'un utilisateur existant. Vous devez supprimer l'utilisateur auparavant.
.SH "FICHIERS"
-.TP
+.TP 3n
\fI/etc/group\fR
-informations sur les groupes
-.TP
+Informations sur les groupes.
+.TP 3n
\fI/etc/gshadow\fR
-informations cachées sur les groupes
-.SH "VALEUR DE RETOUR"
+Informations sécurisées sur les groupes.
+.SH "VALEURS DE RETOUR"
.PP
La commande
\fBgroupdel\fR
retourne les valeurs suivantes en quittant\ :
-.TP
+.TP 3n
\fI0\fR
succès
-.TP
+.TP 3n
\fI2\fR
erreur de syntaxe
-.TP
+.TP 3n
\fI8\fR
impossible de supprimer le groupe primaire d'un utilisateur existant
-.TP
+.TP 3n
\fI10\fR
impossible de mettre à jour le fichier des groupes
.SH "VOIR AUSSI"
-.\" ** You probably do not want to edit this file directly **
-.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1).
-.\" Instead of manually editing it, you probably should edit the DocBook XML
-.\" source for it and then use the DocBook XSL Stylesheets to regenerate it.
-.TH "GROUPMOD" "8" "12/07/2005" "Commandes pour la gestion du système" "Commandes pour la gestion du s"
+.\" Title: groupmod
+.\" Author:
+.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
+.\" Date: 30/07/2006
+.\" Manual: Commandes de gestion du système
+.\" Source: Commandes de gestion du système
+.\"
+.TH "GROUPMOD" "8" "30/07/2006" "Commandes de gestion du systèm" "Commandes de gestion du systèm"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.ad l
-.SH "NAME"
-groupmod \- Modifier un groupe
+.SH "NOM"
+groupmod \- Modifier la définition d'un groupe du système
.SH "SYNOPSIS"
.HP 9
-\fBgroupmod\fR [\-g\ \fIgid\fR\ [\-o]] [\-n\ \fInouveau_nom_groupe\fR] \fIgroupe\fR
+\fBgroupmod\fR [\fIoptions\fR] \fIGROUPE\fR
.SH "DESCRIPTION"
.PP
La commande
\fBgroupmod\fR
-modifie les fichiers d'administration des comptes du système pour refléter les modifications spécifiées sur la ligne de commande.
+modifie la définition du
+\fIGROUPE\fR
+spécifié en modifiant l'entrée correspondante de la base de données des groupes.
.SH "OPTIONS"
.PP
Les options disponibles pour la commande
\fBgroupmod\fR
sont\ :
-.TP
-\fB\-g\fR \fIgid\fR
-La valeur numérique de l'identifiant du groupe ([\ NdT\ : group ID ou GID\ ]). Cette valeur doit être unique, à moins que l'option
+.TP 3n
+\fB\-g\fR, \fB\-\-gid\fR \fIGID\fR
+Indiquer la nouvelle Valeur numérique de l'identifiant du
+\fIGROUPE\fR
+(\(Fo\ group ID\ \(Fc ou GID). La valeur de
+\fIGID\fR
+doit être un entier décimal non négatif. Cette valeur doit être unique, à moins que l'option
\fB\-o\fR
-ne soit utilisée. La valeur ne doit pas être négative. Les valeurs comprises entre 0 et 999 sont généralement réservées aux comptes système. Vous devrez modifier vous\-même le groupe propriétaire de tous les fichiers possédés par ce groupe.
-.TP
-\fB\-n\fR \fInouveau_nom_groupe\fR
+ne soit utilisée. Les valeurs comprises entre 0 et 999 sont généralement réservées aux comptes système. Vous devrez modifier vous\-même le groupe propriétaire de tous les fichiers possédés par ce groupe.
+.TP 3n
+\fB\-h\fR, \fB\-\-help\fR
+Afficher un message d'aide et quitter.
+.TP 3n
+\fB\-n\fR, \fB\-\-new\-name\fR\fINOUVEAU_NOM_GROUPE\fR
Le nom du groupe sera modifié de
-\fIgroupe\fR
+\fIGROUPE\fR
vers
-\fInouveau_nom_groupe\fR.
+\fINOUVEAU_NOM_GROUPE\fR.
+.TP 3n
+\fB\-o\fR, \fB\-\-non\-unique\fR
+En combinaison avec l'option
+\fB\-g\fR, cette option permet de changer l'identifiant du groupe vers une valeur déjà utilisée.
.SH "FICHIERS"
-.TP
+.TP 3n
\fI/etc/group\fR
-informations sur les groupes
-.TP
+Informations sur les groupes.
+.TP 3n
\fI/etc/gshadow\fR
-informations cachées sur les groupes
-.SH "VALEUR DE RETOUR"
+Informations sécurisées sur les groupes.
+.SH "VALEURS DE RETOUR"
.PP
La commande
\fBgroupmod\fR
retourne les valeurs suivantes en quittant\ :
-.TP
+.TP 3n
\fI0\fR
succès
-.TP
+.TP 3n
\fI2\fR
erreur de syntaxe
-.TP
+.TP 3n
\fI3\fR
-argument non valable pour l'option
-.TP
+paramètre non valable pour l'option
+.TP 3n
\fI4\fR
le groupe spécifié n'existe pas
-.TP
+.TP 3n
\fI6\fR
le groupe spécifié n'existe pas
-.TP
+.TP 3n
\fI9\fR
nom de groupe déjà utilisé
-.TP
+.TP 3n
\fI10\fR
impossible de mettre à jour le fichier des groupes
.SH "VOIR AUSSI"
-.\" ** You probably do not want to edit this file directly **
-.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1).
-.\" Instead of manually editing it, you probably should edit the DocBook XML
-.\" source for it and then use the DocBook XSL Stylesheets to regenerate it.
-.TH "GROUPS" "1" "12/07/2005" "Commandes utilisateur" "Commandes utilisateur"
+.\" Title: groups
+.\" Author:
+.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
+.\" Date: 30/07/2006
+.\" Manual: Commandes utilisateur
+.\" Source: Commandes utilisateur
+.\"
+.TH "GROUPS" "1" "30/07/2006" "Commandes utilisateur" "Commandes utilisateur"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.ad l
-.SH "NAME"
+.SH "NOM"
groups \- Afficher la liste des groupes auxquels appartient l'utilisateur
.SH "SYNOPSIS"
.HP 7
.PP
\fBGroups\fR
affiche la liste des noms de groupe (ou leur identifiant numérique) de l'utilisateur. Si une valeur n'a pas d'entrée correspondante dans
-\fI/etc/group\fR, l'identifiant numérique du groupe est affiché. L'argument optionnel
+\fI/etc/group\fR, l'identifiant numérique du groupe est affiché. Le paramètre optionnel
\fIutilisateur\fR
permet d'afficher la liste des groupes pour cet utilisateur.
.SH "NOTE"
.PP
-Sur les systèmes ne supportant pas l'appartenance à plusieurs groupes, seules les informations contenues dans
+Sur les systèmes qui ne gèrent pas l'appartenance à plusieurs groupes, seules les informations contenues dans
\fI/etc/group\fR
sont affichées. L'utilisateur doit utiliser
\fBnewgrp\fR
\fBsg\fR
pour modifier l'identifiant de groupe réel et effectif.
.SH "FICHIERS"
-.TP
+.TP 3n
\fI/etc/group\fR
-informations sur les groupes
+Informations sur les groupes.
.SH "VOIR AUSSI"
.PP
\fBnewgrp\fR(1),
-.\" ** You probably do not want to edit this file directly **
-.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1).
-.\" Instead of manually editing it, you probably should edit the DocBook XML
-.\" source for it and then use the DocBook XSL Stylesheets to regenerate it.
-.TH "GRPCK" "8" "12/07/2005" "Commandes pour la gestion du système" "Commandes pour la gestion du s"
+.\" Title: grpck
+.\" Author:
+.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
+.\" Date: 30/07/2006
+.\" Manual: Commandes de gestion du système
+.\" Source: Commandes de gestion du système
+.\"
+.TH "GRPCK" "8" "30/07/2006" "Commandes de gestion du systèm" "Commandes de gestion du systèm"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.ad l
-.SH "NAME"
+.SH "NOM"
grpck \- Vérifier l'intégrité des fichiers d'administration des groupes
.SH "SYNOPSIS"
.HP 6
sont vérifiées afin de s'assurer qu'elles ont le bon format et qu'elles contiennent des données valables dans chaque champ. Une confirmation de l'utilisateur sera demandée pour détruire les entrées mal formatées ou ayant d'autres erreurs non récupérables.
.PP
Voici les vérifications effectuées\ :
-.TP 3
+.TP 3n
\(bu
nombre correct de champs
-.TP
+.TP 3n
\(bu
unicité des noms de groupe
-.TP
+.TP 3n
\(bu
validité des membres et administrateurs
+.sp
+.RE
.PP
-Une erreur dans le nombre de champs ou la non unicité d'un nom de groupe sera fatale. Si le nombre de champs n'est pas correct, il sera demandé à l'utilisateur de supprimer la ligne. Si l'utilisateur ne répond pas par l'affirmative, les vérifications suivantes ne seront pas effectuées. Il sera également demandé de supprimer les entrées correspondant aux noms de groupe redondants, mais dans ce cas, les autres vérifications sont effectuées. Toutes les autres erreurs ne sont que des avertissements et l'utilisateur est encouragé à utiliser
+Une erreur dans le nombre de champs ou la non unicité d'un nom de groupe sera fatale. Si le nombre de champs n'est pas correct, il sera demandé à l'utilisateur de supprimer la ligne. Si l'utilisateur ne répond pas par l'affirmative, les vérifications suivantes ne seront pas effectuées. Il sera également demandé de supprimer les entrées correspondant aux noms de groupe redondants, mais dans ce cas, les autres vérifications seront effectuées. Toutes les autres erreurs ne sont que des avertissements et l'utilisateur est encouragé à utiliser
\fBgroupmod\fR
pour les corriger.
.PP
\fI/etc/group\fR
ne peuvent pas modifier les entrées corrompues ou redondantes.
\fBGrpck\fR
-doit être utilisé dans ce cas pour retirer ces entrées.
+doit être utilisé dans ce cas pour supprimer ces entrées.
.SH "OPTIONS"
.PP
Par défaut,
par GID. Pour effectuer ce tri, utilisez l'option
\fB\-s\fR. Aucune vérification n'est alors effectuée, les entrées sont seulement triées.
.SH "FICHIERS"
-.TP
+.TP 3n
\fI/etc/group\fR
-informations sur les groupes
-.TP
+Informations sur les groupes.
+.TP 3n
\fI/etc/gshadow\fR
-informations cachées sur les groupes
-.TP
+Informations sécurisées sur les groupes.
+.TP 3n
\fI/etc/passwd\fR
-informations sur les comptes des utilisateurs
+Informations sur les comptes des utilisateurs.
.SH "VOIR AUSSI"
.PP
\fBgroup\fR(5),
\fBpasswd\fR(5),
\fBshadow\fR(5),
\fBgroupmod\fR(8).
-.SH "VALEUR DE RETOUR"
+.SH "VALEURS DE RETOUR"
.PP
La commande
\fBgrpck\fR
retourne les valeurs suivantes en quittant\ :
-.TP
+.TP 3n
\fI0\fR
succès
-.TP
+.TP 3n
\fI1\fR
erreur de syntaxe
-.TP
+.TP 3n
\fI2\fR
une entrée de groupe ou plus est incorrecte
-.TP
+.TP 3n
\fI3\fR
-impossible d'ouvrir le fichier group
-.TP
+impossible d'ouvrir les fichiers group
+.TP 3n
\fI4\fR
-impossible de verrouiller le fichier group
-.TP
+impossible de verrouiller les fichiers group
+.TP 3n
\fI5\fR
-impossible de mettre à jour le fichier group
+impossible de mettre à jour les fichiers group
-.\" ** You probably do not want to edit this file directly **
-.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1).
-.\" Instead of manually editing it, you probably should edit the DocBook XML
-.\" source for it and then use the DocBook XSL Stylesheets to regenerate it.
-.TH "GSHADOW" "5" "12/07/2005" "Formats de fichiers et conversions" "Formats de fichiers et convers"
+.\" Title: gshadow
+.\" Author:
+.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
+.\" Date: 30/07/2006
+.\" Manual: Formats et conversions de fichiers
+.\" Source: Formats et conversions de fichiers
+.\"
+.TH "GSHADOW" "5" "30/07/2006" "Formats et conversions de fich" "Formats et conversions de fich"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.ad l
-.SH "NAME"
+.SH "NOM"
gshadow \- informations cachées sur les groupes
.SH "DESCRIPTION"
.PP
\fI/etc/gshadow\fR
contient les informations cachées sur les groupes. Il contient des lignes avec les champs suivant séparés par des deux\-points\ :
-.TP 3
+.TP 3n
\(bu
nom du groupe
-.TP
+.TP 3n
\(bu
mot de passe chiffré
-.TP
+.TP 3n
\(bu
liste d'administrateurs du groupe séparés par des virgules
-.TP
+.TP 3n
\(bu
liste des membres du groupe séparés par des virgules
+.sp
+.RE
.PP
Les champs \(Fo\ nom du groupe\ \(Fc et \(Fo\ mot de passe\ \(Fc doivent être remplis. Le mot de passe chiffré comprend 13 caractères pris dans l'alphabet de 64 caractères a\-z, A\-Z, 0\-9, \\. et /. Consultez
\fBcrypt\fR(3)
pour plus d'informations sur le traitement de cette chaîne. Si le champ du mot de passe contient une chaîne qui ne peut pas être un résultat valable de
-\fBcrypt\fR(3)
-, par exemple si elle contient les caractères ! ou *, alors l'utilisateur ne pourra pas utiliser son mot de passe UNIX pour se connecter. Ceci peut dépendre de
+\fBcrypt\fR(3), par exemple si elle contient les caractères\ ! ou *, alors l'utilisateur ne pourra pas utiliser son mot de passe UNIX pour se connecter. Ceci peut dépendre de
\fBpam\fR(7).
.PP
Ces informations sont prioritaires sur tous les autres champs présents dans
.PP
Ce fichier ne doit pas être accessible en lecture par les utilisateurs normaux afin de maintenir la sécurité des mots de passe, en particuliers pour prévenir les attaques par dictionnaires.
.SH "FICHIERS"
-.TP
+.TP 3n
\fI/etc/group\fR
-informations sur les groupes
-.TP
+Informations sur les groupes.
+.TP 3n
\fI/etc/gshadow\fR
-informations cachées sur les groupes
+Informations sécurisées sur les groupes.
.SH "VOIR AUSSI"
.PP
\fBgroup\fR(5),
-.\" ** You probably do not want to edit this file directly **
-.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1).
-.\" Instead of manually editing it, you probably should edit the DocBook XML
-.\" source for it and then use the DocBook XSL Stylesheets to regenerate it.
-.TH "LASTLOG" "8" "12/07/2005" "Commandes pour la gestion du système" "Commandes pour la gestion du s"
+.\" Title: lastlog
+.\" Author:
+.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
+.\" Date: 30/07/2006
+.\" Manual: Commandes de gestion du système
+.\" Source: Commandes de gestion du système
+.\"
+.TH "LASTLOG" "8" "30/07/2006" "Commandes de gestion du systèm" "Commandes de gestion du systèm"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.ad l
-.SH "NAME"
-lastlog \- Examiner le fichier lastlog
+.SH "NOM"
+lastlog \- signaler les connexions les plus récentes de tous les utilisateurs ou d'un utilisateur donné
.SH "SYNOPSIS"
.HP 8
\fBlastlog\fR [\fIoptions\fR]
Les options disponibles pour la commande
\fBlastlog\fR
sont\ :
-.TP
+.TP 3n
\fB\-b\fR, \fB\-\-before\fR \fIJOURS\fR
-Affiche les entrées du fichier lastlog plus anciennes que
+N'affiche que les entrées du fichier lastlog plus anciennes que
\fIJOURS\fR.
-.TP
+.TP 3n
\fB\-h\fR, \fB\-\-help\fR
-Affiche un message d'aide et quitte.
-.TP
+Afficher un message d'aide et quitter.
+.TP 3n
\fB\-t\fR, \fB\-\-time\fR \fIJOURS\fR
-Affiche les entréesdu fichier lastlog plus récentes que
+Affiche les entrées du fichier lastlog plus récentes que
\fIJOURS\fR.
-.TP
+.TP 3n
\fB\-u\fR, \fB\-\-user\fR \fIIDENTIFIANT\fR
N'affiche que les entrées correspondant à l'utilisateur
\fIIDENTIFIANT\fR.
-.TP
-L'utilisation de l'option \fB\-t\fR supplante celle de \fB\-u\fR.
+.TP 3n
+L'utilisation de l'option \fB\-t\fR supplante l'option \fB\-u\fR.
.PP
Dans le cas où l'utilisateur ne s'est jamais connecté, le message \(Fo\ \fI**Never logged in**\fR\ \(Fc (\(Fo\ \fI**Jamais connecté**\fR\ \(Fc) est affiché à la place des champs
\fIPort\fR
.PP
Le fichier
\fIlastlog\fR
-est une base de données qui contient les informations sur les dernières connexions de chaque utilisateur. Vous n'avez pas à faire de rotation (avec rotate) sur ce fichier. C'est un fichier creux, donc sa taille sur le disque est bien plus petite que celle affichée par by \(Fo\ \fBls \-l\fR\ \(Fc (qui peut indiquer un très gros fichier si vous avez des utilisateurs avec des UID élevés). Vous pouvez afficher sa taille réelle avec \(Fo\ \fBls \-s\fR\ \(Fc.
+est une base de données qui contient des informations concernant la dernière connexion de chaque utilisateur. Vous n'avez pas à faire de rotation (avec rotate) sur ce fichier. C'est un fichier \(Fo\ creux\ \(Fc, donc sa taille sur le disque est bien plus petite que celle affichée par \(Fo\ \fBls \-l\fR\ \(Fc (qui peut indiquer un très gros fichier si vous avez des utilisateurs avec des UID élevés). Vous pouvez afficher sa taille réelle avec \(Fo\ \fBls \-s\fR\ \(Fc.
.SH "FICHIERS"
-.TP
+.TP 3n
\fI/var/log/lastlog\fR
-Journal des dernières connexions
+Base de données de l'heure des connexions précédentes des utilisateurs.
.SH "AVERTISSEMENTS"
.PP
-S'il y a des écarts importants dans les valeurs des UID, lastlog s'exécutera plus longtemps, sans affichage à l'écran (c\-à\-d si mmdf=800 et que le dernier UID est 170, le programme semblera bloqué comme s'il examinait les UID 171 à 799).
+S'il y a des trous importants dans les valeurs des UID, lastlog s'exécutera plus lentement, sans affichage à l'écran (par exemple, s'il n'y a pas d'entrée pour les utilisateurs ayant un UID compris entre 170 et 800 dans base de données lastlog, le programme lastlog semblera bloqué comme s'il traitait les entrées correspondant aux UID 171 à 799).
+++ /dev/null
-.\" ** You probably do not want to edit this file directly **
-.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1).
-.\" Instead of manually editing it, you probably should edit the DocBook XML
-.\" source for it and then use the DocBook XSL Stylesheets to regenerate it.
-.TH "LIMITS" "5" "12/07/2005" "Formats de fichiers et conversions" "Formats de fichiers et convers"
-.\" disable hyphenation
-.nh
-.\" disable justification (adjust text to left margin only)
-.ad l
-.SH "NAME"
-limits \- Définition des limites de ressource
-.SH "DESCRIPTION"
-.PP
-Le fichier
-\fIlimits\fR
-(/etc/limits) décrit les limites de ressource que vous voulez imposer. Il doit être possédé par root et ne doit être lisible que par le compte root.
-.PP
-Par défaut, aucun quota (aucune limite) n'est imposé à \(Fo\ root\ \(Fc. En fait, il n'est pas possible d'imposer de cette façon de limite aux comptes root ou équivalents (comptes ayant un UID de 0).
-.PP
-Chaque ligne décrit une limite pour un utilisateur et est de la forme suivante\ :
-.PP
-\fIutilisateur LISTE_DE_LIMITES\fR
-.PP
-Où
-\fILISTE_DE_LIMITES\fR
-est une chaîne construite par la concaténation d'une liste de limites de ressource. Chaque limite consiste en une lettre (identifiant le type de limite) et une valeur numérique.
-.PP
-Les identifiants possibles sont\ :
-.TP 3
-\(bu
-A\ : espace d'adressage maximal (en kilo octets)
-.TP
-\(bu
-C\ : taille maximale d'un vidage mémoire (\(Fo core \(Fc, en kilo octets)
-.TP
-\(bu
-D\ : taille maximale du segment de données d'un programme (en kilo octets)
-.TP
-\(bu
-F\ : taille maximale des fichiers (en kilo octets)
-.TP
-\(bu
-M\ : taille maximale de mémoire verrouillée (\(Fo locked\-in\-memory\ \(Fc, en kilo octets)
-.TP
-\(bu
-N\ : nombre maximal de fichiers ouverts
-.TP
-\(bu
-R\ : taille maximale de la mémoire résidente (\(Fo\ resident set size\ \(Fc, en kilo octets)
-.TP
-\(bu
-S\ : taille maximale de la pile (en kilo octets)
-.TP
-\(bu
-T\ : temps processeur maximal consommé (en minutes)
-.TP
-\(bu
-U\ : nombre maximal de processus
-.TP
-\(bu
-K\ : masque de création de fichier, positionné par
-\fBumask\fR(2).
-.TP
-\(bu
-L\ : nombre maximal de connexions simultanées pour cet utilisateur
-.TP
-\(bu
-P\ : priorité des processus, positionné par
-\fBsetpriority\fR(2).
-.PP
-Par exemple,
-\fIL2D2048N5\fR
-est une chaîne
-\fILISTE_DE_LIMITES\fR
-valable. Pour faciliter la lecture, les entrées suivantes sont équivalentes\ :
-.PP
-utilisateur L2D2048N5 utilisateur L2 D2048 N5
-.PP
-Attention\ : tout ce qui suit
-\fIutilisateur\fR
-est considéré comme une limite. Les commentaires ne sont pas autorisés. Une chaîne de limites non valable sera rejetée (non utilisée) lors de la connexion.
-.PP
-L'utilisateur \(Fo\ \fI*\fR\ \(Fc permet de spécifier une entrée par défaut. Si plusieurs entrées par défaut sont présentes dans le fichier de limites, alors seule la dernière sera prise en compte.
-.PP
-Pour enlever toute limite à un utilisateur, un simple tiret \(Fo\ \fI\-\fR\ \(Fc fera l'affaire.
-.PP
-Notez également que les limites ne sont spécifiées que PAR CONNEXION. Il n'y a pas de limite globale ou permanente. Des limites globales pourraient voir le jour, mais pour l'instant, il faut faire sans.
-.SH "FICHIERS"
-.TP
-\fI/etc/limits\fR
-.SH "VOIR AUSSI"
-.PP
-\fBlogin\fR(1),
-\fBsetpriority\fR(2),
-\fBsetrlimit\fR(2).
-.\" ** You probably do not want to edit this file directly **
-.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1).
-.\" Instead of manually editing it, you probably should edit the DocBook XML
-.\" source for it and then use the DocBook XSL Stylesheets to regenerate it.
-.TH "LOGIN" "1" "12/07/2005" "Commandes utilisateur" "Commandes utilisateur"
+.\" Title: login
+.\" Author:
+.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
+.\" Date: 30/07/2006
+.\" Manual: Commandes utilisateur
+.\" Source: Commandes utilisateur
+.\"
+.TH "LOGIN" "1" "30/07/2006" "Commandes utilisateur" "Commandes utilisateur"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.ad l
-.SH "NAME"
+.SH "NOM"
login \- Démarrer une session sur le système
.SH "SYNOPSIS"
.HP 6
.SH "DESCRIPTION"
.PP
\fBLogin\fR
-permet d'établir une nouvelle session sur le système. Il est généralement invoqué après avoir répondu à l'invite de login
+permet d'établir une nouvelle session sur le système. Elle est généralement invoquée après avoir répondu à l'invite de login
\fIlogin:\fR
sur le terminal de l'utilisateur.
\fBLogin\fR
-peut être particulier pour l'interpréteur de commandes (\(Fo\ shell\ \(Fc) et ne devrait pas être invoqué comme un sous\-processus. En général,
+peut être spécifique à l'interpréteur de commandes (\(Fo\ shell\ \(Fc) et ne devrait pas être invoqué comme un sous\-processus. En général,
\fBlogin\fR
est traité comme
-\fBexec login\fR, ce qui entraîne la sortie de l'interpréteur de commandes de l'utilisateur. L'exécution de
+\fB>exec login\fR, ce qui entraîne la sortie de l'interpréteur de commandes en cours. L'exécution de
\fBlogin\fR
depuis un interpréteur de commandes (\(Fo\ shell\ \(Fc) autre qu'un interpréteur de commandes initial (\(Fo\ login shell\ \(Fc) produira un message d'erreur.
.PP
-Un mot de passe est ensuite demandé à l'utilisateur. L'affichage du mot de passe est désactivé pour éviter de révéler le mot de passe. Seul un petit nombre d'échecs sont permis avant que
+Un mot de passe est ensuite demandé à l'utilisateur. L'affichage du mot de passe est désactivé pour éviter de révéler le mot de passe. Seul un petit nombre d'échecs est permis avant que
\fBlogin\fR
ne quitte et que la liaison ne soit interrompue.
.PP
\fBpasswd\fR(1)
pour plus d'informations.
.PP
-Après une connexion réussie, un message du système et la présence de courrier pourront vous être notifiés. Vous pouvez désactiver l'affichage du message du système (\fI/etc/motd\fR), en créant un fichier vide
+Après une connexion réussie, vous serez informé des messages du système et de la présence de courrier. Vous pouvez désactiver l'affichage du message du système (\fI/etc/motd\fR), en créant un fichier vide
\fI.hushlogin\fR
dans le répertoire de votre compte. Le message concernant les courriers sera \(Fo\ \fIYou have new mail.\fR\ \(Fc, \(Fo\ \fIYou have mail.\fR\ \(Fc, ou \(Fo\ \fINo Mail.\fR\ \(Fc suivant l'état de votre boîte aux lettres.
.PP
-Votre identifiant d'utilisateur et de groupe seront placés en fonction des valeurs spécifiées dans le fichier
+Vos identifiants d'utilisateur et de groupe seront définis en fonction des valeurs spécifiées dans le fichier
\fI/etc/passwd\fR. Les valeurs des variables d'environnement
\fI$HOME\fR,
\fI$SHELL\fR,
\fI$PATH\fR,
\fI$LOGNAME\fR, et
\fI$MAIL\fR
-seront affectées en fonction des champs appropriés de l'entrée qui vous correspond. Les valeurs d'ulimit, d'umask et de nice pourront également être affectées en fonction du champ GECOS.
+seront définies en fonction des champs appropriés de l'entrée qui vous correspond. Les valeurs d'ulimit, d'umask et de nice pourront également être affectées en fonction des entrées du champ GECOS.
.PP
-Pour certains systèmes, la variable d'environnement
+Sur certains systèmes, la variable d'environnement
\fI$TERM\fR
sera initialisée au type de terminal de votre tty, comme spécifié dans
\fI/etc/ttytype\fR.
.PP
Un script d'initialisation pour votre interpréteur de commandes pourra également être exécuté. Veuillez vous référer à la section de manuel appropriée pour plus d'informations sur cette fonctionnalité.
.PP
-Une connexion à un sous\-système est indiquée par la présence d'un \(Fo\ *\ \(Fc comme premier caractère de l'interpréteur de commandes initial. Le répertoire personnel sera utilisé comme racine d'un nouveau système de fichier dans lequel l'utilisateur sera connecté.
+Une connexion à un sous\-système est indiquée par la présence d'un \(Fo\ *\ \(Fc comme premier caractère de l'interpréteur de commandes initial. Le répertoire personnel sera utilisé comme racine d'un nouveau système de fichiers dans lequel l'utilisateur sera connecté.
.PP
Le programme
\fBlogin\fR
depuis un interpréteur de commandes sans
\fBexec\fR, l'utilisateur que vous utilisez continuera à apparaître comme étant connecté même après s'être déconnecté de cette \(Fo\ sous\-session\ \(Fc.
.SH "OPTIONS"
-.TP
+.TP 3n
\fB\-f\fR
-Ne réalise pas d'authentification. L'utilisateur est pré\-authentifié.
-.TP
+Ne pas réaliser d'authentification. L'utilisateur est pré\-authentifié.
+.TP 3n
\fB\-h\fR
Nom de l'hôte distant pour cette connexion.
-.TP
+.TP 3n
\fB\-p\fR
-Préserve l'environnement.
-.TP
+Préserver l'environnement.
+.TP 3n
\fB\-r\fR
-Exécute le protocole de connexion automatique (autologin) pour rlogin.
+Exécuter le protocole de connexion automatique (autologin) pour rlogin.
.PP
Les options
\fB\-r\fR,
.PP
Cette version de
\fBlogin\fR
-a de nombreuses options de compilation. Seules certaines d'entre elles peuvent avoir été activées sur votre site.
+comporte de nombreuses options de compilation. Seules certaines d'entre elles peuvent avoir été activées sur votre site.
.PP
L'emplacement des fichiers peut varier suivant la configuration du système.
.PP
depuis un interpréteur de commandes sans
\fBexec\fR, l'utilisateur que vous utilisez continuera à apparaître comme étant connecté même après s'être déconnecté de cette \(Fo\ sous\-session\ \(Fc.
.PP
-Comme pour n'importe quel programme, l'apparance de
+Comme pour n'importe quel programme, l'apparence de
\fBlogin\fR
-peut être immitée. Si des utilisateurs non sûrs ont un accès physique à la machine, un attaquant pourrait utiliser cet accès pour obtenir le mot de passe de la personne qui s'asseyerait ensuite face à l'écran. Sous Linux, le mécanisme SAK peut être utilisé parles utilisateurs pour initier un chemin de confiance et prévenir ce genre d'attaques.
+peut être imitée. Si des utilisateurs non sûrs ont un accès physique à la machine, un attaquant pourrait utiliser cet accès pour obtenir le mot de passe de la personne qui s'assiérait ensuite face à l'écran. Sous Linux, le mécanisme SAK peut être utilisé par les utilisateurs pour initier un chemin de confiance et prévenir ce genre d'attaques.
.SH "FICHIERS"
-.TP
+.TP 3n
\fI/var/run/utmp\fR
-liste des connexions courantes
-.TP
+Liste des sessions de connexion en cours.
+.TP 3n
\fI/var/log/wtmp\fR
-Liste des connexions précédentes
-.TP
+Liste des sessions de connexion précédentes.
+.TP 3n
\fI/etc/passwd\fR
-informations sur les comptes des utilisateurs
-.TP
+Informations sur les comptes des utilisateurs.
+.TP 3n
\fI/etc/shadow\fR
-informations sécurisées sur les comptes utilisateurs
-.TP
+Informations sécurisées sur les comptes utilisateurs.
+.TP 3n
\fI/etc/motd\fR
-fichier contenant le message du système
-.TP
+Fichier contenant le message du système.
+.TP 3n
\fI/etc/nologin\fR
-empêcher certains utilisateurs non\-root de se connecter
-.TP
+Empêcher les utilisateurs non\-root de se connecter.
+.TP 3n
\fI/etc/ttytype\fR
-liste des types de terminal
-.TP
+Liste des types de terminaux.
+.TP 3n
\fI$HOME/.hushlogin\fR
-supprimer l'affichage du message du système
+Supprimer l'affichage des messages du système.
.SH "VOIR AUSSI"
.PP
\fBmail\fR(1),
+++ /dev/null
-.\" ** You probably do not want to edit this file directly **
-.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1).
-.\" Instead of manually editing it, you probably should edit the DocBook XML
-.\" source for it and then use the DocBook XSL Stylesheets to regenerate it.
-.TH "LOGIN.ACCESS" "5" "12/07/2005" "Formats de fichiers et conversions" "Formats de fichiers et convers"
-.\" disable hyphenation
-.nh
-.\" disable justification (adjust text to left margin only)
-.ad l
-.SH "NAME"
-login.access \- Table de contrôle des connexions
-.SH "DESCRIPTION"
-.PP
-Le fichier
-\fIlogin.access\fR
-permet de spécifier des couples (utilisateur, hôte) et/ou (utilisateur, tty) pour lesquels toute connexion sera soit acceptée soit refusée.
-.PP
-Lorsqu'un utilisateur se connecte, le fichier
-\fIlogin.access\fR
-est lu jusqu'à la première entrée correspondant au couple (utilisateur, hôte) ou, dans le cas d'une connexion ne passant pas par le réseau, à la première entrée correspondant au couple (utilisateur, tty). Le champ des permissions de la table pour cette entrée détermine alors si la connexion doit être acceptée ou refusée.
-.PP
-Chaque ligne de la table de contrôle des connexions (\(Fo\ login access control table\ \(Fc) est composée de trois champs séparés par le caractère \(Fo\ :\ \(Fc\ :
-.PP
-\fIpermission\fR:\fIutilisateurs\fR:\fIorigines\fR
-.PP
-Le premier champ est soit un \(Fo\ \fI+\fR\ \(Fc (accès autorisé), soit un \(Fo\ \fI\-\fR\ \(Fc (accès refusé). Le second champ est une liste d'un ou plusieurs noms d'utilisateurs ou de groupes, ou
-\fIALL\fR
-(correspond à tous les utilisateurs). Le troisième champ est une liste d'un ou plusieurs noms de tty (pour les connexions hors réseau), noms d'hôtes, noms de domaines (commençant par un \(Fo\ .\ \(Fc), adresses d'hôte, adresses de sous\-réseau (terminant par un \(Fo\ .\ \(Fc),
-\fIALL\fR
-(pour spécifier n'importe quelle connexion), ou
-\fILOCAL\fR
-(correspond à n'importe quelle chaîne ne contenant pas de \(Fo\ .\ \(Fc). Si vous utilisez NIS, vous pouvez utiliser @nomdegroupe pour les motifs d'utilisateur et d'hôte.
-.PP
-L'opérateur
-\fIEXCEPT\fR
-permet d'écrire des règles très compactes.
-.PP
-Le fichier d'informations sur les groupes (group) n'est utilisé que lorsqu'un nom ne correspond à aucun utilisateur connecté. Seuls les groupes pour lesquels la liste des utilisateurs est spécifiée sont utilisés\ : le programme ne recherche pas parmi les groupes primaires des utilisateurs.
-.SH "FICHIERS"
-.TP
-\fI/etc/login.defs\fR
-configuration de la suite des mots de passe cachés \(Fo\ shadow password\ \(Fc
-.SH "VOIR AUSSI"
-.PP
-\fBlogin\fR(1).
-.\" ** You probably do not want to edit this file directly **
-.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1).
-.\" Instead of manually editing it, you probably should edit the DocBook XML
-.\" source for it and then use the DocBook XSL Stylesheets to regenerate it.
-.TH "LOGIN.DEFS" "5" "12/07/2005" "Formats de fichiers et conversions" "Formats de fichiers et convers"
+.\" Title: login.defs
+.\" Author:
+.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
+.\" Date: 30/07/2006
+.\" Manual: Formats et conversions de fichiers
+.\" Source: Formats et conversions de fichiers
+.\"
+.TH "LOGIN.DEFS" "5" "30/07/2006" "Formats et conversions de fich" "Formats et conversions de fich"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.ad l
-.SH "NAME"
+.SH "NOM"
login.defs \- configuration de la suite des mots de passe cachés \(Fo\ shadow password\ \(Fc
.SH "DESCRIPTION"
.PP
Le fichier
\fI/etc/login.defs\fR
-défini la configuration de la suite shadow password (mots de passe cachés) pour le système. Ce fichier est indispensable. Son absence n'empêchera pas le système de fonctionner, mais aura probablement des conséquences indésirables.
+définit la configuration de la suite shadow password (mots de passe cachés) pour le système. Ce fichier est indispensable. Son absence n'empêchera pas le système de fonctionner, mais aura probablement des conséquences indésirables.
.PP
-Ce fichier est un fichier texte, dont chaque ligne décrit un paramètre de configuration. Les lignes consistent en un nom et une valeur, séparés par un espace. Les lignes blanches et les lignes de commentaires sont ignorées. Les commentaires commencent par un caractère \(Fo\ #\ \(Fc, qui ne doit être précédé que par des espaces.
+Ce fichier est un fichier texte, dont chaque ligne décrit un paramètre de configuration. Les lignes consistent en un nom et une valeur, séparés par un espace. Les lignes blanches et les lignes de commentaires sont ignorées. Les commentaires commencent par un caractère \(Fo\ #\ \(Fc, qui doit être le premier caractère non blanc de la ligne.
.PP
-Les valeurs des paramètres sont de quatre types\ : chaînes de caractères, booléens, nombres et nombres longs. Une chaîne de caractères est constituée de n'importe quel caractère imprimable. Un booléen est soit \(Fo\ yes\ \(Fc (oui) soit \(Fo\ no\ \(Fc (non). Un paramètre booléen non défini, ou défini avec une valeur autre prendra la valeur \(Fo\ no\ \(Fc. Un nombre (normal ou long) peut être soit décimal, soit octal (en précédant la valeur d'un \(Fo\ 0\ \(Fc), ou encore hexadécimal (en précédant la valeur de \(Fo\ 0x\ \(Fc). La valeur maximale des paramètres numériques normaux ou longs dépend de la machine.
+Les valeurs des paramètres sont de quatre types\ : chaînes de caractères, booléens, nombres et nombres longs. Une chaîne de caractères est constituée de n'importe quel caractère imprimable. Un booléen est soit \(Fo\ yes\ \(Fc (oui) soit \(Fo\ no\ \(Fc (non). Un paramètre booléen non défini, ou défini avec une valeur autre que celles\-là prendra la valeur \(Fo\ no\ \(Fc. Un nombre (normal ou long) peut être soit décimal, soit octal (en précédant la valeur d'un \(Fo\ 0\ \(Fc), ou encore hexadécimal (en précédant la valeur de \(Fo\ 0x\ \(Fc). La valeur maximale des paramètres numériques normaux ou longs dépend de la machine.
.PP
Les paramètres de configuration suivants sont fournis\ :
-.TP
+.TP 3n
CHFN_AUTH (booléen)
La valeur
\fIyes\fR
et
\fBchsh\fR
nécessiteront une authentification avant de procéder à tout changement, à moins qu'ils ne soient exécutés par le superutilisateur.
-.TP
+.TP 3n
CHFN_RESTRICT (chaîne)
Ce paramètre spécifie quelles valeurs du champ
\fIgecos\fR
du fichier
\fIpasswd\fR
-peuvent être modifiées par les utilisateurs ordinaires avec le programme
+peuvent être modifiées par les utilisateurs ordinaires à l'aide du programme
\fBchfn\fR. Il est constitué d'une combinaison de lettre parmi
\fIf\fR,
\fIr\fR,
\fIw\fR
et
-\fIh\fR, correspondant respectivement au nom complet, au numéro de bureau, au numéro de téléphone professionnel et au numéro de téléphone personnel. Pour des raisons de compatibilité avec des versions antérieures, \(Fo\ yes\ \(Fc est équivalent à \(Fo\ rwh\ \(Fc et \(Fo\ no\ \(Fc, à \(Fo\ frwh\ \(Fc. S'il n'est pas spécifié, seul le superutilisateur peut réaliser une modification. Pour une configuration encore plus restrictive, il sera préférable de ne pas installer
+\fIh\fR, correspondant respectivement au nom complet, au numéro de bureau, au numéro de téléphone professionnel et au numéro de téléphone personnel. Pour des raisons de compatibilité avec des versions antérieures, \(Fo\ yes\ \(Fc est équivalent à \(Fo\ rwh\ \(Fc et \(Fo\ no\ \(Fc, à \(Fo\ frwh\ \(Fc. S'il n'est pas spécifié, seul le superutilisateur peut effectuer des modifications. Pour une configuration encore plus restrictive, il sera préférable de ne pas installer
\fBchfn\fR
-avec le drapeau SUID.
-.TP
+avec l'indicateur SUID positionné.
+.PP
GID_MAX (nombre), GID_MIN (nombre)
-Domaine des identifiants de groupe que les commandes
+.RS 3n
+Plage d'identifiants numérique de groupe que les commandes
\fBuseradd\fR
et
\fBgroupadd\fR
peuvent utiliser.
-.TP
+.RE
+.TP 3n
MAIL_DIR (chaîne)
-Le répertoire d'attente des courriels (\(Fo\ mail spool directory\ \(Fc). Ce paramètre est nécessaire pour manipuler les boîtes aux lettres lorsque le compte d'un utilisateur est modifié ou supprimé. S'il n'est pas spécifié, une valeur par défaut définie à la compilation est utilisée.
-.TP
+Répertoire d'attente des courriels (\(Fo\ mail spool directory\ \(Fc). Ce paramètre est nécessaire pour manipuler les boîtes à lettres lorsque le compte d'un utilisateur est modifié ou supprimé. S'il n'est pas spécifié, une valeur par défaut définie à la compilation est utilisée.
+.TP 3n
PASS_MAX_DAYS (nombre)
-Le nombre de jours maximal de validité d'un mot de passe. Après cette durée, une modification du mot de passe est obligatoire. S'il n'est pas précisé, la valeur de \-1 est utilisée (ce qui enlève toute restriction).
-.TP
+Nombre maximum de jours de validité d'un mot de passe. Après cette durée, une modification du mot de passe est obligatoire. S'il n'est pas précisé, la valeur de \-1 est utilisée (ce qui enlève toute restriction).
+.TP 3n
PASS_MIN_DAYS (nombre)
-Le nombre de jours minimal autorisé avant la modification d'un mot de passe. Toute tentative de modification du mot de passe avant cette durée est rejetée. S'il n'est pas précisé, la valeur de \-1 est utilisée (ce qui enlève toute restriction).
-.TP
+Nombre minimum de jours autorisé avant la modification d'un mot de passe. Toute tentative de modification du mot de passe avant cette durée est rejetée. S'il n'est pas précisé, la valeur de \-1 est utilisée (ce qui enlève toute restriction).
+.TP 3n
PASS_WARN_AGE (nombre)
-Le nombre de jours durant lesquels l'utilisateur recevra un avertissement avant que son mot de passe arrive en fin de validité. Une valeur négative signifie qu'aucun avertissement n'est donné. S'il n'est pas précisé, aucun avertissement n'est donné.
+Nombre de jours durant lesquels l'utilisateur recevra un avertissement avant que son mot de passe n'arrive en fin de validité. Une valeur négative signifie qu'aucun avertissement n'est donné. S'il n'est pas précisé, aucun avertissement n'est donné.
.PP
Les paramètres PASS_MAX_DAYS, PASS_MIN_DAYS et PASS_WARN_AGE ne sont utilisés qu'au moment de la création d'un compte. Les changements n'affecteront pas les comptes existants.
-.TP
+.PP
UID_MAX (nombre), UID_MIN (nombre)
-Domaine d'identifiant utilisateur que
+.RS 3n
+Plage d'identifiants numériques d'utilisateur que
\fBuseradd\fR
peut utiliser.
-.TP
+.RE
+.TP 3n
UMASK (nombre)
-Valeur d'initialisation du masque de permissions. S'il n'est pas précisé, le masque est initialisé à 077.
-.TP
+Valeur d'initialisation du masque de permissions. S'il n'est pas précisé, le masque des permissions sera initialisé à 022.
+.TP 3n
USERDEL_CMD (chaîne)
-Si ce paramètre est défini, cette commande est exécutée lors de la suppression d'un utilisateur. Elle pourra supprimer toutes les tâches périodiques cron ou at, tous les travaux d'impression, etc. de l'utilisateur (qui sera fourni comme premier argument).
+Si ce paramètre est défini, cette commande est exécutée lors de la suppression d'un utilisateur. Elle pourra supprimer toutes les tâches périodiques cron ou at, tous les travaux d'impression, etc. de l'utilisateur (qui sera fourni comme premier paramètre).
.SH "RÉFÉRENCES CROISÉES"
.PP
Les références croisées ci\-dessous montrent quels sont les paramètres utilisés par les différents programmes de la suite shadow password.
-.TP
+.TP 3n
chfn
CHFN_AUTH CHFN_RESTRICT
-.TP
+.TP 3n
chsh
CHFN_AUTH
-.TP
+.TP 3n
groupadd
GID_MAX GID_MIN
-.TP
+.TP 3n
newusers
PASS_MAX_DAYS PASS_MIN_DAYS PASS_WARN_AGE UMASK
-.TP
+.TP 3n
pwconv
PASS_MAX_DAYS PASS_MIN_DAYS PASS_WARN_AGE
-.TP
+.TP 3n
useradd
GID_MAX GID_MIN PASS_MAX_DAYS PASS_MIN_DAYS PASS_WARN_AGE UID_MAX UID_MIN UMASK
-.TP
+.TP 3n
userdel
MAIL_DIR USERDEL_CMD
-.TP
+.TP 3n
usermod
MAIL_DIR
.SH "BOGUES"
-.\" ** You probably do not want to edit this file directly **
-.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1).
-.\" Instead of manually editing it, you probably should edit the DocBook XML
-.\" source for it and then use the DocBook XSL Stylesheets to regenerate it.
-.TH "LOGOUTD" "8" "12/07/2005" "Commandes pour la gestion du système" "Commandes pour la gestion du s"
+.\" Title: logoutd
+.\" Author:
+.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
+.\" Date: 30/07/2006
+.\" Manual: Commandes de gestion du système
+.\" Source: Commandes de gestion du système
+.\"
+.TH "LOGOUTD" "8" "30/07/2006" "Commandes de gestion du systèm" "Commandes de gestion du systèm"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.ad l
-.SH "NAME"
+.SH "NOM"
logoutd \- Imposer les restrictions de connexion dans le temps
.SH "SYNOPSIS"
.HP 8
\fI/etc/porttime\fR
est terminée.
.SH "FICHIERS"
-.TP
+.TP 3n
\fI/etc/porttime\fR
-fichier des autorisations d'accès en fonction de la date et de l'heure
-.TP
+Fichier contenant le port d'accès.
+.TP 3n
\fI/var/run/utmp\fR
-liste des connexions courantes
+Liste des sessions de connexion en cours.
-.\" ** You probably do not want to edit this file directly **
-.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1).
-.\" Instead of manually editing it, you probably should edit the DocBook XML
-.\" source for it and then use the DocBook XSL Stylesheets to regenerate it.
-.TH "NEWGRP" "1" "12/07/2005" "Commandes utilisateur" "Commandes utilisateur"
+.\" Title: newgrp
+.\" Author:
+.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
+.\" Date: 30/07/2006
+.\" Manual: Commandes utilisateur
+.\" Source: Commandes utilisateur
+.\"
+.TH "NEWGRP" "1" "30/07/2006" "Commandes utilisateur" "Commandes utilisateur"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.ad l
-.SH "NAME"
-newgrp \- se connecte avec un nouveau groupe
+.SH "NOM"
+newgrp \- se connecter avec un nouveau groupe
.SH "SYNOPSIS"
.HP 7
\fBnewgrp\fR [\-] [\fIgroupe\fR]
\fBNewgrp\fR
permet de changer l'identifiant de groupe de l'utilisateur au cours d'une session. Si l'option
\fB\-\fR
-est fournie, l'environnement de l'utilisateur est réinitialisé, comme si l'utilisateur venait de se connecter. Sinon, l'environnement courant est utilisé. Entre autre, le répertoire de travail est conservé.
+est fournie, l'environnement de l'utilisateur est réinitialisé, comme si l'utilisateur venait de se connecter. Sinon, l'environnement actuel, y\-compris le répertoire de travail actuel est conservé.
.PP
\fBNewgrp\fR
-change l'identifiant de groupe réel à la valeur du groupe donné en argument, ou au groupe par défaut défini dans
+change l'identifiant de groupe réel actuel à la valeur du groupe indiqué, ou au groupe par défaut défini dans
\fI/etc/passwd\fR
-si aucun groupe n'est fourni.
+si aucun nom de groupe n'est fourni.
\fBNewgrp\fR
-essaiera également d'ajouter le groupe aux groupes de l'utilisateur. Si l'utilisateur n'est pas superutilisateur, un mot de passe sera demandé si l'utilisateur n'utilise pas de mot de passe (dans
-\fI/etc/shadow\fR
-si cet utilisateur a une entrée dans le fichier des mots de passe cachés, ou dans
+essaiera également d'ajouter le groupe à l'ensemble des groupes de l'utilisateur. Si l'utilisateur n'est pas superutilisateur, un mot de passe sera lui demandé s'il n'utilise pas de mot de passe (dans
+\fI/etc/shadow\fR, si cet utilisateur a une entrée dans le fichier des mots de passe cachés, ou dans
\fI/etc/passwd\fR
-sinon), mais que le groupe en a un, ou si l'utilisateur n'est pas dans la liste des membres de ce groupe et que ce groupe utilise un mot de passe. L'accès sera refusé si le groupe n'a pas de mot de passe et que l'utilisateur ne fait pas partie de ses membres.
+sinon), mais que le groupe en a un, ou si l'utilisateur n'est pas dans la liste des membres de ce groupe et que ce groupe utilise un mot de passe. L'accès sera refusé si le mot de passe du groupe est vide et que l'utilisateur ne fait pas partie de ses membres.
.PP
S'il y a une entrée pour ce groupe dans
\fI/etc/gshadow\fR, alors la liste des membres et le mot de passe de ce groupe seront pris dans ce fichier, sinon, l'entrée du fichier
\fI/etc/group\fR
-est considérée.
+est utilisée.
.SH "FICHIERS"
-.TP
+.TP 3n
\fI/etc/passwd\fR
-informations sur les comptes des utilisateurs
-.TP
+Informations sur les comptes des utilisateurs.
+.TP 3n
\fI/etc/shadow\fR
-informations sécurisées sur les comptes utilisateurs
-.TP
+Informations sécurisées sur les comptes utilisateurs.
+.TP 3n
\fI/etc/group\fR
-informations sur les groupes
-.TP
+Informations sur les groupes.
+.TP 3n
\fI/etc/gshadow\fR
-informations cachées sur les groupes
+Informations sécurisées sur les groupes.
.SH "VOIR AUSSI"
.PP
\fBid\fR(1),
-.\" ** You probably do not want to edit this file directly **
-.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1).
-.\" Instead of manually editing it, you probably should edit the DocBook XML
-.\" source for it and then use the DocBook XSL Stylesheets to regenerate it.
-.TH "NEWUSERS" "8" "12/07/2005" "Commandes pour la gestion du système" "Commandes pour la gestion du s"
+.\" Title: newusers
+.\" Author:
+.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
+.\" Date: 30/07/2006
+.\" Manual: Commandes de gestion du système
+.\" Source: Commandes de gestion du système
+.\"
+.TH "NEWUSERS" "8" "30/07/2006" "Commandes de gestion du systèm" "Commandes de gestion du systèm"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.ad l
-.SH "NAME"
+.SH "NOM"
newusers \- Mettre à jour, ou créer de nouveaux utilisateurs par lots
.SH "SYNOPSIS"
.HP 9
\fBNewusers\fR
lit un fichier contenant des paires de nom d'utilisateur et de mot de passe et utilise ces informations pour mettre à jour un groupe d'utilisateurs existants ou pour créer de nouveaux utilisateurs. Chaque ligne est au même format que le fichier des mots de passe (voir
\fBpasswd\fR(5)) avec les exceptions suivantes\ :
-.TP
+.TP 3n
\fIpw_passwd\fR
Ce champ sera chiffré et utilisé comme la nouvelle valeur du mot de passe chiffré.
-.TP
+.TP 3n
\fIpw_age\fR
Ce champ sera ignoré pour les mots de passe cachés (\(Fo\ shadow password\ \(Fc) si l'utilisateur existe déjà.
-.TP
+.TP 3n
\fIpw_gid\fR
Ce champ peut être le nom d'un groupe existant, ce qui permet d'ajouter l'utilisateur désigné dans la liste des membres du groupe. Si un identifiant de groupe inexistant est indiqué, un nouveau groupe est créé, avec cet identifiant de groupe.
-.TP
+.TP 3n
\fIpw_dir\fR
L'existence du répertoire indiqué dans ce champ est vérifiée, et dans le cas contraire, le répertoire est créé. Le propriétaire du répertoire sera l'utilisateur dont le compte est créé ou mis à jour.
.PP
.PP
Le fichier d'entrée doit être correctement protégé puisqu'il contient des mots de passe en clair.
.SH "FICHIERS"
-.TP
+.TP 3n
\fI/etc/login.defs\fR
-configuration de la suite des mots de passe cachés \(Fo\ shadow password\ \(Fc
+Configuration de la suite des mots de passe cachés \(Fo\ shadow password\ \(Fc.
.SH "VOIR AUSSI"
.PP
\fBlogin.defs\fR(5),
-.\" ** You probably do not want to edit this file directly **
-.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1).
-.\" Instead of manually editing it, you probably should edit the DocBook XML
-.\" source for it and then use the DocBook XSL Stylesheets to regenerate it.
-.TH "PASSWD" "1" "12/07/2005" "Commandes utilisateur" "Commandes utilisateur"
+.\" Title: passwd
+.\" Author:
+.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
+.\" Date: 30/07/2006
+.\" Manual: Commandes utilisateur
+.\" Source: Commandes utilisateur
+.\"
+.TH "PASSWD" "1" "30/07/2006" "Commandes utilisateur" "Commandes utilisateur"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.ad l
-.SH "NAME"
+.SH "NOM"
passwd \- Modifier le mot de passe d'un utilisateur
.SH "SYNOPSIS"
.HP 7
-\fBpasswd\fR [\-x\ \fImax\fR] [\-n\ \fImin\fR] [\-w\ \fIavert\fR] [\-i\ \fIinact\fR] \fIlogin\fR
-.HP 7
-\fBpasswd\fR [\-l \-u \-d \-S \-e] \fIlogin\fR
+\fBpasswd\fR [\fIoptions\fR] [\fILOGIN\fR]
.SH "DESCRIPTION"
.PP
\fBPasswd\fR
-modifie les mots de passe d'utilisateurs ou de groupes. Un utilisateur normal ne peut changer que son mot de passe, le superutilisateur peut changer le mot de passe de n'importe quel compte.
+modifie les mots de passe des comptes d'utilisateurs. Un utilisateur normal ne peut changer que son propre mot de passe, le superutilisateur peut changer le mot de passe associé à n'importe quel compte.
\fBPasswd\fR
-modifie également les informations associées au compte, telles que le nom complet de l'utilisateur, son interpréteur de commandes initial (\(Fo\ login shell\ \(Fc), la date de fin de validité du mot de passe, ou sa durée de validité.
+modifie également les informations associées au compte, telles que le nom complet de l'utilisateur, son interpréteur de commandes de connexion (\(Fo\ login shell\ \(Fc), la date de fin de validité du mot de passe, ou sa durée de validité.
.SS "Modifications du mot de passe"
.PP
Dans un premier temps, l'utilisateur doit fournir son ancien mot de passe, s'il en avait un. Ce mot de passe est ensuite chiffré puis comparé avec le mot de passe enregistré. L'utilisateur n'a droit qu'à un seul essai pour entrer le mot de passe correct. Le superutilisateur peut contourner cette première étape de manière à changer les mots de passe ayant été oubliés.
\fBpasswd\fR
refuse de changer le mot de passe, et quitte.
.PP
-Un nouveau mot de passe est ensuite demandé à l'utilisateur, et la complexité de ce mot de passe est testée. Comme ligne de conduite générale, un mot de passe doit toujours être constitué de 6 à 8 caractères en en choisissant un ou plus parmi chacun des ensembles suivants\ :
-.TP 3
+Le nouveau mot de passe sera demandé deux fois à l'utilisateur. Le second mot de passe est comparé avec le premier. Ces deux mots de passe devront être identiques pour que le mot de passe soit changé.
+.PP
+La complexité de ce mot de passe est alors testée. Comme ligne de conduite générale, un mot de passe doit toujours être constitué de 6 à 8 caractères en en choisissant un ou plus parmi chacun des ensembles suivants\ :
+.TP 3n
\(bu
caractères alphabétiques minuscules
-.TP
+.TP 3n
\(bu
chiffres de 0 à 9
-.TP
+.TP 3n
\(bu
marques de ponctuation
+.sp
+.RE
.PP
Il faudra faire attention à ne pas utiliser les caractères de suppression ou d'effacement.
\fBPasswd\fR
rejettera tout mot de passe dont la complexité ne sera pas suffisante.
-.PP
-Si le mot de passe est accepté,
-\fBpasswd\fR
-redemandera le nouveau mot de passe. Le second mot de passe est comparé avec le premier. Ces deux mots de passe devront être identiques pour que le mot de passe soit changé.
+.\" end of SS subsection "Modifications du mot de passe"
.SS "Astuces pour les mots de passe"
.PP
La sécurité d'un mot de passe repose sur la force de l'algorithme de chiffrement et sur la taille de l'espace de clés utilisé. La méthode de chiffrement des systèmes
.PP
Les compromissions de la sécurité des mots de passe résultent le plus souvent d'une négligence dans le choix du mot de passe, ou lors de son utilisation. Pour cette raison, vous ne devez pas sélectionner de mot de passe apparaissant dans un dictionnaire ou devant être écrit. Le mot de passe ne doit pas non plus être un nom propre, un numéro minéralogique, une date de naissance, ou une adresse. En effet ceux\-ci pourraient être devinés pour violer la sécurité du système.
.PP
-Vous devez pouvoir vous rappeler facilement de votre mot de passe, afin de ne pas avoir à le noter sur un morceau de papier. On peut pour ceci choisir d'accoler deux mots en les séparant avec un caractère spécial ou un chiffre. Par exemple, Mot2passe.
+Vous devez pouvoir vous souvenir facilement de votre mot de passe, afin de ne pas avoir à le noter sur un morceau de papier. Pour ce faire, on peut choisir d'accoler deux mots en les séparant avec un caractère spécial ou un chiffre. Par exemple, Mot2passe.
.PP
D'autres méthodes de construction utilisent une phrase facile à se rappeler, et consistent à sélectionner la première ou la dernière lettre de chaque mot. Voici un exemple [\ NdT\ : en anglais\ ]\ :
-.TP 3
+.TP 3n
\(bu
Ask not for whom the bell tolls.
-.TP
+.TP 3n
\(bu
Ce qui donne\ :
-.TP
+.TP 3n
\(bu
An4wtbt.
+.sp
+.RE
.PP
-Vous pouvez raisonnablement être assuré que quelques crackers ont désormais inclu ces mots de passe dans leurs dictionnaires. Vous pouvez également utiliser votre propre méthode de construction de mots de passe et ne pas compter uniquement sur les méthodes proposées ici.
+Vous pouvez raisonnablement être assuré que quelques crackers ont désormais inclus ces mots de passe dans leurs dictionnaires. Vous pouvez également utiliser votre propre méthode de construction de mots de passe et ne pas compter exclusivement sur les méthodes proposées ici.
+.\" end of SS subsection "Astuces pour les mots de passe"
.SH "OPTIONS"
.PP
Les options disponibles pour la commande
\fBpasswd\fR
sont\ :
-.TP
+.TP 3n
\fB\-a\fR, \fB\-\-all\fR
Cette option ne peut être utilisée qu'avec
\fB\-S\fR
-et permet d'afficher le statut des mots de passe pour tous les utilisateurs.
-.TP
+et permet d'afficher l'état des mots de passe pour tous les utilisateurs.
+.TP 3n
\fB\-d\fR, \fB\-\-delete\fR
Supprime le mot de passe (le rend vide) d'un utilisateur. C'est une façon rapide de supprimer l'authentification par mot de passe pour un compte. Il rend compte indiqué sans mot de passe.
-.TP
+.TP 3n
\fB\-e\fR, \fB\-\-expire\fR
-Fait expirer immédiatement le mot de passe d'un compte. Ceci permet d'obliger un utilisateur à changer son mot de passe lors de sa prochaine connexion.
-.TP
+Annule immédiatement la validité du mot de passe d'un compte. Ceci permet d'obliger un utilisateur à changer son mot de passe lors de sa prochaine connexion.
+.TP 3n
\fB\-h\fR, \fB\-\-help\fR
-Affiche un message d'aide et quitte.
-.TP
+Afficher un message d'aide et quitter.
+.TP 3n
\fB\-i\fR, \fB\-\-inactive\fR \fIDURÉE_INACTIVITÉ\fR
-Cett option permet de désactiver un compte un certain nombre de jours après que son mot de passe ait expiré. Après qu'un compte ait expiré pour plus de
+Cette option permet de désactiver un compte un certain nombre de jours après que son mot de passe soit arrivé en fin de validité. Après qu'un mot de passe soit arrivé en fin de validité depuis plus de
\fIDURÉE_INACTIVITÉ\fR
-jours, l'utilisateur ne pourra plus se connecté avec ce compte.
-.TP
+jours, l'utilisateur ne pourra plus se connecter avec ce compte.
+.TP 3n
\fB\-k\fR, \fB\-\-keep\-tokens\fR
-Indique que seuls les mots de passe expirés doivent être modifié. C'est utile quand l'utilisateur ne veut pas modifier un mot de passe qui serait toujours valable.
-.TP
+Indique que seuls les mots de passe arrivés en fin de validité doivent être modifié. C'est utile quand l'utilisateur ne veut pas modifier un mot de passe qui serait toujours valable.
+.TP 3n
\fB\-l\fR, \fB\-\-lock\fR
-Verouille le compte indiqué. Cette option désactive un compte en modifiant son mot de passe en une valeur qui ne peut pas être un mot de passe chiffré possible.
-.TP
-\fB\-n\fR, \fB\-\-mindays\fR \fIJOURS_MIN\fR
-Fixe le nombre minimum de jours entre chaque changement de mot de passe. Une valeur de zéro pour ce champ indique que l'utilisateur peut changer son mot de passe n'importe quand.
-.TP
+Verrouille le compte indiqué. Cette option désactive un compte en modifiant son mot de passe pour une valeur qui ne peut pas correspondre à un mot de passe chiffré possible.
+.TP 3n
+\fB\-m\fR, \fB\-\-mindays\fR \fIJOURS_MIN\fR
+Définit le nombre minimum de jours entre chaque changement de mot de passe à
+\fIMIN_DAYS\fR. Une valeur de zéro pour ce champ indique que l'utilisateur peut changer son mot de passe quand il le souhaite.
+.TP 3n
\fB\-q\fR, \fB\-\-quiet\fR
-Quiet mode.
-.TP
+Mode silencieux.
+.TP 3n
\fB\-r\fR, \fB\-\-repository\fR \fIREPOSITORY\fR
Change le mot de passe de la base
\fIREPOSITORY\fR
-.TP
+.TP 3n
\fB\-S\fR, \fB\-\-status\fR
-Affiche l'état d'un compte. Cet état est constitué de 7 champs. Le premier champ est le nom du compte. Le second champ indique si le compte est bloqué (L), n'a pas de mot de passe (NP) ou a un mot de passe utilisable (P). Le troisième champ donne la date de dernière modification du mot de passe. Les quatre champs suivants sont\ : la durée minimum avant modification, la durée maximum de validité, la durée d'avertissement, et la durée d'inactivité autorisée pour le mot de passe. Les durées sont exprimées en jours.
-.TP
+Afficher l'état d'un compte. Cet état est constitué de 7 champs. Le premier champ est le nom du compte. Le second champ indique si le compte est bloqué (L), n'a pas de mot de passe (NP) ou a un mot de passe utilisable (P). Le troisième champ donne la date de dernière modification du mot de passe. Les quatre champs suivants sont\ : la durée minimum avant modification, la durée maximum de validité, la durée d'avertissement, et la durée d'inactivité autorisée pour le mot de passe. Les durées sont exprimées en jours.
+.TP 3n
\fB\-u\fR, \fB\-\-unlock\fR
Déverrouille le compte indiqué. Cette option réactive un compte en changeant un mot de passe à sa valeur précédente (la valeur présente avant l'utilisation de l'option
\fB\-l\fR).
-.TP
+.TP 3n
\fB\-w\fR, \fB\-\-warndays\fR \fIDURÉE_AVERTISSEMENT\fR
Fixe le nombre de jours d'avertissement avant que le changement de mot de passe ne soit obligatoire. La valeur
\fIDURÉE_AVERTISSEMENT\fR
est le nombre de jours précédant la fin de validité pendant lesquels un utilisateur sera prévenu que son mot de passe est sur le point d'arriver en fin de validité.
-.TP
+.TP 3n
\fB\-x\fR, \fB\-\-maxdays\fR \fIJOURS_MAX\fR
-Fixe le nombre maximum de jours pendant lesquel un mot de passe reste valable. Après
+Fixe le nombre maximum de jours pendant lesquels un mot de passe reste valable. Après
\fIJOURS_MAX\fR, le mot de passe devra être modifié.
.SH "AVERTISSEMENTS"
.PP
-Toutes les options ne sont pas forcément supportées. La vérification de la complexité des mots de passe peut varier d'un site à l'autre. Il est vivement conseillé aux utilisateurs de choisir un mot de passe aussi complexe que possible. Les utilisateurs peuvent ne pas être capable de changer leur mot de passe sur un système si NIS est activé et qu'ils ne sont pas connectés au serveur NIS.
+Toutes les options ne sont pas forcément gérées. La vérification de la complexité des mots de passe peut varier d'un site à l'autre. Il est vivement conseillé aux utilisateurs de choisir un mot de passe aussi complexe que possible dans la limite de ce qu'il est capable de mémoriser. Il se peut que les utilisateurs ne puisse pas changer leur mot de passe sur un système si NIS est activé et qu'ils ne sont pas connectés au serveur NIS.
.SH "FICHIERS"
-.TP
+.TP 3n
\fI/etc/passwd\fR
-informations sur les comptes des utilisateurs
-.TP
+Informations sur les comptes des utilisateurs.
+.TP 3n
\fI/etc/shadow\fR
-informations sécurisées sur les comptes utilisateurs
-.SH "VALEUR DE RETOUR"
+Informations sécurisées sur les comptes utilisateurs.
+.SH "VALEURS DE RETOUR"
.PP
La commande
\fBpasswd\fR
retourne les valeurs suivantes en quittant\ :
-.TP
+.TP 3n
\fI0\fR
succès
-.TP
+.TP 3n
\fI1\fR
permission refusée
-.TP
+.TP 3n
\fI2\fR
combinaison d'options non valable
-.TP
+.TP 3n
\fI3\fR
échec inattendu, rien n'a été fait
-.TP
+.TP 3n
\fI4\fR
-échec inattendu, le fichier passwd est manquant
-.TP
+échec inattendu, le fichier
+\fIpasswd\fR
+est manquant
+.TP 3n
\fI5\fR
-fichier passwd occupé, réessayez plus tard
-.TP
-\fI6\fR
-argument non valable pour l'option
+fichier
+\fIpasswdw/filename> en cours d'utilisation, veuillez réessayer plus tard 6 param \fR
.SH "VOIR AUSSI"
.PP
\fBgroup\fR(5),
-.\" ** You probably do not want to edit this file directly **
-.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1).
-.\" Instead of manually editing it, you probably should edit the DocBook XML
-.\" source for it and then use the DocBook XSL Stylesheets to regenerate it.
-.TH "PASSWD" "5" "12/07/2005" "Formats de fichiers et conversions" "Formats de fichiers et convers"
+.\" Title: passwd
+.\" Author:
+.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
+.\" Date: 30/07/2006
+.\" Manual: Formats et conversions de fichiers
+.\" Source: Formats et conversions de fichiers
+.\"
+.TH "PASSWD" "5" "30/07/2006" "Formats et conversions de fich" "Formats et conversions de fich"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.ad l
-.SH "NAME"
-passwd \- Le fichier des mots de passe
+.SH "NOM"
+passwd \- fichier des mots de passe
.SH "DESCRIPTION"
.PP
\fI/etc/passwd\fR
contient différentes informations sur les comptes utilisateurs. Ces informations consistent en sept champs séparés par des deux\-points (\(Fo\ :\ \(Fc)\ :
-.TP 3
+.TP 3n
\(bu
nom de connexion de l'utilisateur (\(Fo\ login\ \(Fc)
-.TP
+.TP 3n
\(bu
un mot de passe chiffré optionnel
-.TP
+.TP 3n
\(bu
l'identifiant numérique de l'utilisateur
-.TP
+.TP 3n
\(bu
l'identifiant numérique du groupe de l'utilisateur
-.TP
+.TP 3n
\(bu
le nom complet de l'utilisateur ou un champ de commentaires
-.TP
+.TP 3n
\(bu
le répertoire personnel de l'utilisateur
-.TP
+.TP 3n
\(bu
-l'interpréteur de commandes de l'utilisateur (optionel)
+l'interpréteur de commandes de l'utilisateur (optionnel)
+.sp
+.RE
.PP
-Le champ du mot de passe chiffré peut être vide. Dans ce cas, aucun mot de passe n'est nécessaire pour s'identifier comme le login donné. Cependant, certaines applications qui lisent le fichier
+Le champ du mot de passe chiffré peut être vide. Dans ce cas, aucun mot de passe n'est nécessaire pour s'authentifier avec le compte donné. Cependant, certaines applications qui lisent le fichier
\fI/etc/passwd\fR
peuvent décider de ne donner aucun accès si le
\fImot de\fR
passe est vide. Si le mot de passe est un
-\(lqx\(rq
-minuscule, alors le mot de passe chiffré est enregistré dans le fichier
+\(Fo\ x\ \(Fc
+minuscule, alors le mot de passe chiffré se trouve dans le fichier
\fBshadow\fR(5)\ ; il
\fIdoit\fR
y avoir une ligne correspondante dans le fichier
-\fIshadow\fR, sinon le compte de l'utilisateur n'est pas valide. Si le mot de passe est une autre chaîne, alors il est considéré comme un mot de pass chiffré, comme indiqué dans
+\fIshadow\fR, sinon le compte de l'utilisateur n'est pas valide. Si le mot de passe est constitué d'une autre chaîne, alors il est considéré comme un mot de passe chiffré, comme indiqué dans
\fBcrypt\fR(3).
.PP
Le champ de commentaire est utilisé par différents utilitaires système, tels que
Le champ du répertoire personnel de l'utilisateur correspond au nom du répertoire de travail initial.
\fBLogin\fR
utilise cette information pour définir la valeur de la variable d'environnement
-\fBHOME\fR.
+\fB$HOME\fR.
.PP
Le champ de l'interpréteur de commandes correspond au nom de l'interpréteur de commandes de l'utilisateur, ou au nom d'un programme initial à exécuter.
\fBLogin\fR
\fI/bin/sh\fR
est utilisé par défaut.
.SH "FICHIERS"
-.TP
+.TP 3n
\fI/etc/passwd\fR
-informations sur les comptes des utilisateurs
-.TP
+Informations sur les comptes des utilisateurs.
+.TP 3n
\fI/etc/shadow\fR
un mot de passe chiffré optionnel
.SH "VOIR AUSSI"
+++ /dev/null
-.\" ** You probably do not want to edit this file directly **
-.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1).
-.\" Instead of manually editing it, you probably should edit the DocBook XML
-.\" source for it and then use the DocBook XSL Stylesheets to regenerate it.
-.TH "PORTTIME" "5" "12/07/2005" "Formats de fichiers et conversions" "Formats de fichiers et convers"
-.\" disable hyphenation
-.nh
-.\" disable justification (adjust text to left margin only)
-.ad l
-.SH "NAME"
-porttime \- Fichier de configuration des droits d'accès en fonction de la date et de l'heure
-.SH "DESCRIPTION"
-.PP
-\fIporttime\fR
-contient une liste de tty, noms d'utilisateurs, et horaires d'accès autorisés.
-.PP
-Chaque entrée consiste en trois champs séparés par un caractère deux\-points \(Fo\ :\ \(Fc. Le premier champ est une liste de tty séparés par des virgules, ou un astérisque \(Fo\ *\ \(Fc pour indiquer que l'entrée correspond à tous les tty. Le second champ est une liste de noms d'utilisateurs, ou un astérisque pour indiquer que cette entrée correspond à n'importe quel utilisateur. Le troisième champ est une liste d'horaires d'accès autorisés.
-.PP
-Chaque horaire d'accès consiste en zéro ou plusieurs abréviations de jours de la semaine\ :
-\fISu\fR
-(dimanche),
-\fIMo\fR
-(lundi),
-\fITu\fR
-(mardi),
-\fIWe\fR
-(mercredi),
-\fITh\fR
-(jeudi),
-\fIFr\fR
-(vendredi),
-\fISa\fR
-(samedi), suivi d'un couple d'horaires séparés par un tiret. L'abréviation
-\fIWk\fR
-peut être utilisée pour représenter les jours de la semaine du lundi au vendredi, et
-\fIAl\fR
-permet de spécifier l'ensemble des jours de la semaine. Par défaut, si aucun jour n'est spécifié,
-\fIAl\fR
-est utilisé.
-.SH "EXEMPLES"
-.PP
-L'entrée suivante autorise l'accès à l'utilisateur
-\fIjfh\fR
-sur n'importe quel port pendant la semaine de 9 heures à 17 heures.
-.PP
-*:jfh:Wk0900\-1700
-.PP
-L'entrée suivante autorise l'accès à /dev/console uniquement aux utilisateurs
-\fIroot\fR
-et
-\fIoper\fR
-à n'importe quelle heure. Ceci permet de montrer l'importance de l'ordre des entrées dans le fichier
-\fI/etc/porttime\fR. Les autres utilisateurs ne satisferont que la deuxième entrée, qui n'autorise aucun accès.
-.sp
-.nf
- console:root,oper:Al0000\-2400
- console:*:
-
-.fi
-.PP
-L'entrée suivante autorise l'accès à tous les ports pour l'utilisateur
-\fIgames\fR, en dehors des heures de travail.
-.PP
-*:games:Wk1700\-0900,SaSu0000\-2400
-.SH "FICHIERS"
-.TP
-\fI/etc/porttime\fR
-fichier des autorisations d'accès en fonction de la date et de l'heure
-.SH "VOIR AUSSI"
-.PP
-\fBlogin\fR(1).
-.\" ** You probably do not want to edit this file directly **
-.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1).
-.\" Instead of manually editing it, you probably should edit the DocBook XML
-.\" source for it and then use the DocBook XSL Stylesheets to regenerate it.
-.TH "PWCK" "8" "12/07/2005" "Commandes pour la gestion du système" "Commandes pour la gestion du s"
+.\" Title: pwck
+.\" Author:
+.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
+.\" Date: 30/07/2006
+.\" Manual: Commandes de gestion du système
+.\" Source: Commandes de gestion du système
+.\"
+.TH "PWCK" "8" "30/07/2006" "Commandes de gestion du systèm" "Commandes de gestion du systèm"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.ad l
-.SH "NAME"
+.SH "NOM"
pwck \- Vérifier l'intégrité des fichiers de mots de passe
.SH "SYNOPSIS"
.HP 5
sont vérifiées afin de s'assurer qu'elles ont le bon format et qu'elles contiennent des données valables dans chaque champ. Une confirmation de l'utilisateur sera demandée pour détruire les entrées mal formatées ou ayant d'autres erreurs non récupérables.
.PP
Voici les vérifications effectuées\ :
-.TP 3
+.TP 3n
\(bu
nombre correct de champs
-.TP
+.TP 3n
\(bu
unicité des noms d'utilisateur
-.TP
+.TP 3n
\(bu
-validité des identifiant d'utilisateur et de groupe
-.TP
+validité des identifiants d'utilisateur et de groupe
+.TP 3n
\(bu
validité du groupe primaire
-.TP
+.TP 3n
\(bu
validité du répertoire personnel
-.TP
+.TP 3n
\(bu
validité de l'interpréteur de commandes initial (\(Fo\ login shell\ \(Fc)
+.sp
+.RE
.PP
-Une erreur dans le nombre de champs ou la non unicité d'un nom d'utilisateur sera fatale. Si le nombre de champs n'est pas correct, il sera demandé à l'utilisateur de supprimer la ligne. Si l'utilisateur ne répond pas par l'affirmative, les vérifications suivantes ne seront pas effectuées. Il sera également demandé de supprimer les entrées correspondant aux noms d'utilisateur redondants, mais dans ce cas, les autres vérifications sont effectuées. Toutes les autres erreurs ne sont que des avertissements et l'utilisateur est encouragé à utiliser
+Une erreur dans le nombre de champs ou la non unicité d'un nom d'utilisateur sera fatale. Si le nombre de champs n'est pas correct, il sera demandé à l'utilisateur de supprimer la ligne. Si l'utilisateur ne répond pas par l'affirmative, les vérifications suivantes ne seront pas effectuées. Il sera également demandé de supprimer les entrées correspondant aux noms d'utilisateur redondants, mais dans ce cas, les autres vérifications seront effectuées. Toutes les autres erreurs ne sont que des avertissements et l'utilisateur est encouragé à utiliser
\fBusermod\fR
pour les corriger.
.PP
Les options disponibles pour la commande
\fBpwck\fR
sont\ :
-.TP
+.TP 3n
\fB\-q\fR
-Ne rapporte que les erreurs. Les avertissements qui ne nécessite pas une action de la part de l'utilisateur ne seront pas affichées.
-.TP
+Ne signaler que les erreurs. Les avertissements qui ne nécessite pas une action de la part de l'utilisateur ne seront pas affichés.
+.TP 3n
\fB\-r\fR
Permet d'exécuter
\fBpwck\fR
dans le mode lecture seule.
-.TP
+.TP 3n
\fB\-s\fR
-Trie les entrée de
+Trie les entrées de
\fI/etc/passwd\fR
et
\fI/etc/shadow\fR
et
\fIfichier_shadow\fR.
.SH "FICHIERS"
-.TP
+.TP 3n
\fI/etc/group\fR
-informations sur les groupes
-.TP
+Informations sur les groupes.
+.TP 3n
\fI/etc/passwd\fR
-informations sur les comptes des utilisateurs
-.TP
+Informations sur les comptes des utilisateurs.
+.TP 3n
\fI/etc/shadow\fR
-informations sécurisées sur les comptes utilisateurs
+Informations sécurisées sur les comptes utilisateurs.
.SH "VOIR AUSSI"
.PP
\fBgroup\fR(5),
\fBpasswd\fR(5),
\fBshadow\fR(5),
\fBusermod\fR(8).
-.SH "VALEUR DE RETOUR"
+.SH "VALEURS DE RETOUR"
.PP
La commande
\fBpwck\fR
retourne les valeurs suivantes en quittant\ :
-.TP
+.TP 3n
\fI0\fR
succès
-.TP
+.TP 3n
\fI1\fR
erreur de syntaxe
-.TP
+.TP 3n
\fI2\fR
une entrée de mot de passe ou plus est incorrecte
-.TP
+.TP 3n
\fI3\fR
-impossible d'ouvrir le fichier de mots de passe
-.TP
+impossible d'ouvrir les fichiers de mots de passe
+.TP 3n
\fI4\fR
-impossible de verrouiller le fichier de mots de passe
-.TP
+impossible de verrouiller les fichiers de mots de passe
+.TP 3n
\fI5\fR
-impossible de mettre à jour le fichier des mots de passe
+impossible de mettre à jour les fichiers des mots de passe
-.\" ** You probably do not want to edit this file directly **
-.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1).
-.\" Instead of manually editing it, you probably should edit the DocBook XML
-.\" source for it and then use the DocBook XSL Stylesheets to regenerate it.
-.TH "PWCONV" "8" "12/07/2005" "Commandes pour la gestion du système" "Commandes pour la gestion du s"
+.\" Title: pwconv
+.\" Author:
+.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
+.\" Date: 30/07/2006
+.\" Manual: Commandes de gestion du système
+.\" Source: Commandes de gestion du système
+.\"
+.TH "PWCONV" "8" "30/07/2006" "Commandes de gestion du systèm" "Commandes de gestion du systèm"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.ad l
-.SH "NAME"
+.SH "NOM"
pwconv, pwunconv, grpconv, grpunconv \- Convertir vers ou depuis les fichiers de mots de passe ou de groupe cachés
.SH "SYNOPSIS"
.HP 7
\fBPwconv\fR
et
\fBgrpconv\fR
-sont similaires. Dans un premier temps, les entrées présentes dans le fichier de mots de passe cachés (\fI/etc/shadow\fR
+sont similaires. Dans un premier temps, les entrées du fichier de mots de passe cachés (\fI/etc/shadow\fR
ou
-\fI/etc/gshadow\fR), mais non présentes dans le fichier principal (\fIpasswd\fR
+\fI/etc/gshadow\fR) qui n'existent pas dans le fichier principal (\fIpasswd\fR
ou
\fIgroup\fR), sont retirées. Ensuite, les entrées du fichier
\fIshadow\fR
\fBgrpck\fR
pour corriger ces erreurs avant lancer toute conversion.
.SH "FICHIERS"
-.TP
+.TP 3n
\fI/etc/login.defs\fR
-configuration de la suite des mots de passe cachés \(Fo\ shadow password\ \(Fc
+Configuration de la suite des mots de passe cachés \(Fo\ shadow password\ \(Fc.
.SH "VOIR AUSSI"
.PP
\fBgrpck\fR(8),
-.\" ** You probably do not want to edit this file directly **
-.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1).
-.\" Instead of manually editing it, you probably should edit the DocBook XML
-.\" source for it and then use the DocBook XSL Stylesheets to regenerate it.
-.TH "SG" "1" "12/07/2005" "Commandes utilisateur" "Commandes utilisateur"
+.\" Title: sg
+.\" Author:
+.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
+.\" Date: 30/07/2006
+.\" Manual: Commandes utilisateur
+.\" Source: Commandes utilisateur
+.\"
+.TH "SG" "1" "30/07/2006" "Commandes utilisateur" "Commandes utilisateur"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.ad l
-.SH "NAME"
-sg \- exécute une commande avec un autre identifiant de groupe
+.SH "NOM"
+sg \- exécuter une commande avec un autre identifiant de groupe
.SH "SYNOPSIS"
.HP 3
\fBsg\fR [\-] [groupe\ [\-c]\ commande]
La commande
\fBsg\fR
fonctionne de la même manière que
-\fBnewgrp\fR, mais accepte une commande comme argument. Cette commande sera exécutée avec un interpréteur de commandes
+\fBnewgrp\fR, mais prend une commande comme paramètre. Cette commande sera exécutée avec un interpréteur de commandes
\fI/bin/sh\fR. Avec la plupart des interpréteurs de commandes permettant d'exécuter
\fBsg\fR, si la commande comporte plusieurs mots, il faut la placer entre des guillemets (\(Fo\ "\ \(Fc). Une autre différence entre
\fBnewgrp\fR
\fBsg\fR
est que certains interpréteurs de commandes traitent
\fBnewgrp\fR
-de façon particulière, en se remplaçant eux\-même par une nouvelle instance d'un interpréteur que
+de façon particulière, en se remplaçant eux\-mêmes par une nouvelle instance d'un interpréteur que
\fBnewgrp\fR
crée. Ceci n'est pas le cas de
\fBsg\fR, ce qui permet de retrouver le groupe précédent à la sortie de
\fBsg\fR.
.SH "FICHIERS"
-.TP
+.TP 3n
\fI/etc/passwd\fR
-informations sur les comptes des utilisateurs
-.TP
+Informations sur les comptes des utilisateurs.
+.TP 3n
\fI/etc/shadow\fR
-informations sécurisées sur les comptes utilisateurs
-.TP
+Informations sécurisées sur les comptes utilisateurs.
+.TP 3n
\fI/etc/group\fR
-informations sur les groupes
-.TP
+Informations sur les groupes.
+.TP 3n
\fI/etc/gshadow\fR
-informations cachées sur les groupes
+Informations sécurisées sur les groupes.
.SH "VOIR AUSSI"
.PP
\fBid\fR(1),
-.\" ** You probably do not want to edit this file directly **
-.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1).
-.\" Instead of manually editing it, you probably should edit the DocBook XML
-.\" source for it and then use the DocBook XSL Stylesheets to regenerate it.
-.TH "SHADOW" "3" "12/07/2005" "Appels de bibliothèque" "Appels de bibliothèque"
+.\" Title: shadow
+.\" Author:
+.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
+.\" Date: 30/07/2006
+.\" Manual: Appels de bibliothèque
+.\" Source: Appels de bibliothèque
+.\"
+.TH "SHADOW" "3" "30/07/2006" "Appels de bibliothèque" "Appels de bibliothèque"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.ad l
-.SH "NAME"
+.SH "NOM"
shadow, getspnam \- routines d'utilisation des mots de passe cachés
.SH "SYNTAX"
.PP
+
\fI#include <shadow.h>\fR
.PP
+
\fIstruct spwd *getspent();\fR
.PP
-\fIstruct spwd *getspnam(char\fR\fI*nom\fR\fI);\fR
+
+\fIstruct spwd *getspnam(char\fR
+\fI*nom\fR\fI);\fR
.PP
+
\fIvoid setspent();\fR
.PP
+
\fIvoid endspent();\fR
.PP
-\fIstruct spwd *fgetspent(FILE\fR\fI*fp\fR\fI);\fR
+
+\fIstruct spwd *fgetspent(FILE\fR
+\fI*fp\fR\fI);\fR
.PP
-\fIstruct spwd *sgetspent(char\fR\fI*cp\fR\fI);\fR
+
+\fIstruct spwd *sgetspent(char\fR
+\fI*cp\fR\fI);\fR
.PP
-\fIint putspent(struct spwd\fR\fI*p,\fR\fIFILE\fR\fI*fp\fR\fI);\fR
+
+\fIint putspent(struct spwd\fR
+\fI*p,\fR
+\fIFICHIER\fR
+\fI*fp\fR\fI);\fR
.PP
+
\fIint lckpwdf();\fR
.PP
+
\fIint ulckpwdf();\fR
.SH "DESCRIPTION"
.PP
\fIshadow\fR
manipule le contenu du fichier des mots de passe cachés,
-\fI/etc/shadow\fR. La structure définie dans le fichier inclu est\ :
+\fI/etc/shadow\fR. La structure définie dans le fichier inclus est\ :
.sp
+.RS 3n
.nf
struct spwd {
char *sp_namp; /* nom de connexion de l'utilisateur */
}
.fi
+.RE
.PP
La signification de chaque champ est la suivante\ :
-.TP 3
+.TP 3n
\(bu
-sp_namp \- pointeur vers le nom d'utilisateur \(Fo\ null\-terminated\ \(Fc
-.TP
+sp_namp \- pointeur vers le nom d'utilisateur terminé par un zéro binaire (\(Fo\ null\-terminated\ \(Fc)
+.TP 3n
\(bu
-sp_pwdp \- pointeur vers le mot de passe \(Fo\ null\-terminated\ \(Fc
-.TP
+sp_pwdp \- pointeur vers le mot de passe terminé par un zéro binaire ( \(Fo\ null\-terminated\ \(Fc)
+.TP 3n
\(bu
-sp_lstchg \- numéro du jour de dernière modification du mot de passe à compter du premier janvier 1970
-.TP
+sp_lstchg \- nombre de jours, comptés à partir du 1er janvier 1970, depuis la dernière modification du mot de passe
+.TP 3n
\(bu
sp_min \- nombre de jours pendant lesquels le mot de passe ne peut pas être changé
-.TP
+.TP 3n
\(bu
-sp_max \- nombre de jours maximal avant que le mot de passe doit être changé
-.TP
+sp_max \- nombre maximal de jours avant que le mot de passe doive être changé
+.TP 3n
\(bu
sp_warn \- nombre de jours avant que le mot de passe n'arrive en fin de validité pendant lesquels l'utilisateur est averti de la fin prochaine de la validité de son mot de passe
-.TP
+.TP 3n
\(bu
-sp_inact \- nombre de jours après la fin de validité du mot de passe avant de considérer que le compte est inactif et désactivé
-.TP
+sp_inact \- nombre de jours après la fin de validité du mot de passe avant de considérer que le compte est inactif et soit désactivé
+.TP 3n
\(bu
-sp_expire \- numéro du jour après lesquels le compte est désactivé, à compter du 1er janvier 1970
-.TP
+sp_expire \- nombre de jours, comptés à partir du 1er janvier 1970, après lesquels le compte sera désactivé
+.TP 3n
\(bu
sp_flag \- réservé pour une utilisation future
.SH "DESCRIPTION"
\fIGetspent\fR
renvoie l'entrée suivante du fichier, et
\fIfgetspent\fR
-renvoie l'entrée suivante du flux qui est considéré comme étant un fichier au bon format.
+renvoie l'entrée suivante du flux qui est considéré comme étant un fichier au format correct.
\fISgetspent\fR
renvoie un pointeur vers une structure
\fIstruct spwd\fR
\fIlckpwdf\fR
et
\fIulckpwdf\fR
-doivent être utilisée pour garantir un accès exclusif au fichier
+doivent être utilisées pour garantir un accès exclusif au fichier
\fI/etc/shadow\fR.
\fILckpwdf\fR
essaie de placer un verrou avec
renvoie \-1. Quand les deux verrous peuvent être placés, la valeur 0 est renvoyée.
.SH "DIAGNOSTICS"
.PP
-Les fonctions renvoient NULL si plus aucune entrée n'est disponible ou si une erreur est survenue pendant le traitement. Les fonctions dont la valeur de retour est un
+Les fonctions renvoient NULL si plus aucune entrée n'est disponible ou si une erreur est survenue lors du traitement. Les fonctions dont la valeur de retour est un
\fIint\fR
renvoient 0 en cas de succès et \-1 en cas d'échec.
.SH "AVERTISSEMENTS"
.PP
-Ces fonctions peuvent n'être disponibles que pour le superutilisateur, puisque l'accès au fichier de mots de passe cachés est restreint.
+Ces fonctions peuvent n'être disponibles que pour le superutilisateur car l'accès au fichier de mots de passe cachés est restreint.
.SH "FICHIERS"
-.TP
+.TP 3n
\fI/etc/shadow\fR
-informations sécurisées sur les comptes utilisateurs
+Informations sécurisées sur les comptes utilisateurs.
.SH "VOIR AUSSI"
.PP
\fBgetpwent\fR(3),
-.\" ** You probably do not want to edit this file directly **
-.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1).
-.\" Instead of manually editing it, you probably should edit the DocBook XML
-.\" source for it and then use the DocBook XSL Stylesheets to regenerate it.
-.TH "SHADOW" "5" "12/07/2005" "Formats de fichiers et conversions" "Formats de fichiers et convers"
+.\" Title: shadow
+.\" Author:
+.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
+.\" Date: 30/07/2006
+.\" Manual: Formats et conversions de fichiers
+.\" Source: Formats et conversions de fichiers
+.\"
+.TH "SHADOW" "5" "30/07/2006" "Formats et conversions de fich" "Formats et conversions de fich"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.ad l
-.SH "NAME"
+.SH "NOM"
shadow \- fichier des mots de passe cachés
.SH "DESCRIPTION"
.PP
Le fichier
\fI/etc/shadow\fR
contient les informations cachées concernant les mots de passe des utilisateurs et leurs dates de validité. Ces informations comprennent\ :
-.TP 3
+.TP 3n
\(bu
nom de connexion de l'utilisateur (\(Fo\ login\ \(Fc)
-.TP
+.TP 3n
\(bu
mot de passe chiffré
-.TP
+.TP 3n
\(bu
-nombre de jours écoulés depuis le 1er janvier 1970 jusqu'au dernier changement de mot de passe
-.TP
+nombre de jours, comptés à partir du 1er janvier 1970, depuis le dernier changement de mot de passe
+.TP 3n
\(bu
nombre de jours à attendre avant de pouvoir changer le mot de passe
-.TP
+.TP 3n
\(bu
nombre de jours après lesquels le mot de passe doit être changé
-.TP
+.TP 3n
\(bu
-nombre de jours avant la fin de validité du mot de passe impliquant l'avertissement de l'utilisateur
-.TP
+nombre de jours avant la fin de validité du mot de passe et pendant lesquels l'utilisateur est averti
+.TP 3n
\(bu
nombre de jours après la fin de validité provoquant la désactivation du compte
-.TP
+.TP 3n
\(bu
-numéro du jour depuis le 1er janvier 1970 à partir duquel le compte est désactivé
-.TP
+nombre de jours, comptés à partir du 1er janvier 1970, depuis que le compte est désactivé
+.TP 3n
\(bu
champ réservé
+.sp
+.RE
.PP
-Le champ \(Fo\ mot de passe\ \(Fc doit être rempli. Le mot de passe chiffré comprend 13 à 24 caractères pris dans l'alphabet de 64 caractère\ : a\-z, A\-Z, 0\-9, \\. et /. Il peut optionellement commencer par un caractère \(Fo\ $\ \(Fc. Ceci signifie que le mot de passse a été généré par un autre algorithme (autre que DES). Par exemple, s'il commence par \(Fo\ $1$\ \(Fc, l'algorithme basé sur MD5 a été utilisé.
+Le champ \(Fo\ mot de passe\ \(Fc doit être rempli. Le mot de passe chiffré comprend 13 à 24 caractères pris dans l'alphabet de 64 caractère\ : a\-z, A\-Z, 0\-9, \\. et /. Il peut optionellement commencer par un caractère \(Fo\ $\ \(Fc. Ceci signifie que le mot de passe a été généré par un autre algorithme (autre que DES). Par exemple, s'il commence par \(Fo\ $1$\ \(Fc, l'algorithme basé sur MD5 a été utilisé.
.PP
Consultez
\fBcrypt\fR(3)
\fBcrypt\fR(3), par exemple si elle contient les caractères ! ou *, alors l'utilisateur ne pourra pas utiliser son mot de passe UNIX pour se connecter. Ceci peut dépendre de
\fBpam\fR(7).
.PP
-La date de dernière modification du mot de passe est donné par le nombre de jours écoulés depuis le 1er janvier 1970 jusqu'au dernier changement du mot de passe. Un mot de passe ne peut pas être changé de nouveau avant le nombre de jours indiqués, et doit être modifié avant le nombre maximal de jours spécifié. Si le nombre minimal de jours requis est plus grand que le nombre maximal de jours de validité, ce mot de passe ne peut pas être changé par l'utilisateur.
+La date de dernière modification du mot de passe est donnée par le nombre de jours écoulés depuis le 1er janvier 1970 jusqu'au dernier changement du mot de passe. Un mot de passe ne peut pas être changé de nouveau avant le nombre de jours indiqués, et doit être modifié avant le nombre maximal de jours spécifié. Si le nombre minimal de jours requis est plus grand que le nombre maximal de jours de validité, ce mot de passe ne peut pas être changé par l'utilisateur.
.PP
-Un compte est considéré comme inactif et est désactivé si le mot de passe n'est pas changé dans l'intervalle spécifié après la fin de la validité du mot de passe. Un compte est également désactivé le jour indiqué quel que soit les autres informations de validité.
+Un compte est considéré comme inactif et est désactivé si le mot de passe n'est pas changé dans l'intervalle indiqué après la fin de la validité du mot de passe. Un compte est également désactivé le jour indiqué quels que soient les autres informations de validité.
.PP
Ces informations sont prioritaires sur tous les autres champs présents dans
\fI/etc/passwd\fR.
.PP
Ce fichier ne doit pas être accessible en lecture par les utilisateurs normaux afin de maintenir la sécurité des mots de passe, en particuliers pour prévenir les attaques par dictionnaires.
.SH "FICHIERS"
-.TP
+.TP 3n
\fI/etc/passwd\fR
-informations sur les comptes des utilisateurs
-.TP
+Informations sur les comptes des utilisateurs.
+.TP 3n
\fI/etc/shadow\fR
-informations sécurisées sur les comptes utilisateurs
+Informations sécurisées sur les comptes utilisateurs.
.SH "VOIR AUSSI"
.PP
\fBchage\fR(1),
-.\" ** You probably do not want to edit this file directly **
-.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1).
-.\" Instead of manually editing it, you probably should edit the DocBook XML
-.\" source for it and then use the DocBook XSL Stylesheets to regenerate it.
-.TH "SU" "1" "12/07/2005" "Commandes utilisateur" "Commandes utilisateur"
+.\" Title: su
+.\" Author:
+.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
+.\" Date: 30/07/2006
+.\" Manual: Commandes utilisateur
+.\" Source: Commandes utilisateur
+.\"
+.TH "SU" "1" "30/07/2006" "Commandes utilisateur" "Commandes utilisateur"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.ad l
-.SH "NAME"
-su \- Changer d'identifiant d'utilisateur ou devient superutilisateur
+.SH "NOM"
+su \- Changer d'identifiant d'utilisateur ou devenir superutilisateur
.SH "SYNOPSIS"
.HP 3
-\fBsu\fR [\-] [\fInom_utilisateur\fR\ [\ \fIargs\fR\ ]]
+\fBsu\fR [\fIoptions\fR] [\fILOGIN\fR]
.SH "DESCRIPTION"
.PP
\fBSu\fR
-permet de devenir un autre utilisateur pendant une session. Invoqué sans nom d'utilisateur, le comportement par défaut est de devenir superutilisateur. L'argument optionnel
+permet de devenir un autre utilisateur pour la durée d'une session. Invoqué sans nom d'utilisateur, le comportement par défaut est de devenir superutilisateur. Le paramètre optionnel
\fB\-\fR
-permet d'obtenir un environnement similaire à celui obtenu par l'utilisateur après une connexion.
+permet d'obtenir un environnement similaire à celui que l'utilisateur aurait obtenu lors d'une connexion directe.
.PP
-Des arguments supplémentaires peuvent être fournis après le nom de l'utilisateur. Dans ce cas, il sont donnés à l'interpréteur de commandes de l'utilisateur. En particulier, l'argument \(Fo\ \fB\-c\fR\ \(Fc considére l'argument suivant comme une commande pour la plupart des interpréteurs de commandes. La commande sera exécutée par l'interpréteur spécifiée dans
+Des paramètres supplémentaires peuvent être fournis après le nom de l'utilisateur. Dans ce cas, ils sont donnés à l'interpréteur de commandes de connexion de l'utilisateur. En particulier, le paramètre \(Fo\ \fB\-c\fR\ \(Fc considère que le paramètre suivant est une commande pour la plupart des interpréteurs de commandes. La commande sera exécutée par l'interpréteur indiqué dans
\fI/etc/passwd\fR
pour l'utilisateur cible.
.PP
+Vous pouvez utiliser le paramètre
+\fB\-\-\fR
+pour séparer les options de
+\fBsu\fR
+des paramètres fournis par l'interpréteur de commandes.
+.PP
Un mot de passe sera demandé à l'utilisateur, si nécessaire. Les mots de passe incorrects produisent un message d'erreur. Toutes les tentatives, réussies ou non, sont enregistrées afin de détecter tout abus du système.
.PP
-Sauf si l'option
-\fB\-m\fR
-ou
-\fB\-p\fR
-est utilisée, l'environnement actuel est fourni à l'interpréteur de commandes avec quelques changements. La valeur de
+L'environnement actuel est fourni au nouvel interpréteur de commandes. La valeur de
\fB$PATH\fR
-est remise à
+est réinitialisée à
\fI/bin:/usr/bin\fR
pour les utilisateurs normaux, ou à
\fI/sbin:/bin:/usr/sbin:/usr/bin\fR
de
\fI/etc/login.defs\fR.
.PP
-Une connexion à un sous\-système est indiquée par la présence d'un \(Fo\ *\ \(Fc comme premier caractère de l'interpréteur de commandes initial. Le répertoire personnel sera utilisé comme racine d'un nouveau système de fichier dans lequel l'utilisateur sera connecté.
+Une connexion à un sous\-système est indiquée par la présence d'un \(Fo\ *\ \(Fc comme premier caractère de l'interpréteur de commandes initial. Le répertoire personnel sera utilisé comme racine d'un nouveau système de fichiers dans lequel l'utilisateur sera connecté.
+.SH "OPTIONS"
+.PP
+Les options applicables à la commande
+\fBsu\fR
+sont\ :
+.TP 3n
+\fB\-c\fR, \fB\-\-command\fR\fIINTERPRÉTEUR_COMMANDES\fR
+Indiquer une commande qui sera invoquée par l'interpréteur de commandes en utilisant son option
+\fB\-c\fR
+.TP 3n
+\fB\-\fR, \fB\-l\fR, \fB\-\-login\fR
+Fournir à l'utilisateur un environnement similaire à celui qu'il aurait obtenu s'il s'était connecté directement.
+.sp
+Lorsque
+\fB\-\fR
+est utilisé, il doit être indiqué comme dernier paramètre de
+\fBsu\fR
+option. Les autres formes (\fB\-l\fR
+et
+\fB\-\-login\fR) ne présentent pas cette restriction.
+.TP 3n
+\fB\-s\fR, \fB\-\-shell\fR \fIINTERPRÉTEUR\fR
+Interpréteur de commande devant être appelé.
+.sp
+L'interpréteur de commandes est choisi parmi (celui de plus haute priorité en tête)\ :
+.RS 3n
+.TP 3n
+\(bu
+Interpréteur de commande indiqué par \-\-shell
+.TP 3n
+\(bu
+Si
+\fB\-\-preserve\-environment\fR
+est utilisé, l'interpréteur de commandes indiqué par la variable d'environnement
+\fB$SHELL\fR
+sera utilisé.
+.TP 3n
+\(bu
+Interpréteur de commandes indiqué dans
+\fI/etc/passwd\fR
+pour l'utilisateur cible.
+.TP 3n
+\(bu
+\fI/bin/sh\fR
+si aucun interpréteur de commandes ne peut être trouvé par l'une des méthodes ci\-dessus.
+.RE
+.IP "" 3n
+.sp
+Si l'utilisateur cible possède un interpréteur de commande restreint (par exemple, le champ de l'interpréteur de commande dans
+\fI/etc/passwd\fR
+n'est pas renseigné dans
+\fI/etc/shell\fR), alors, l'option
+\fB\-\-shell\fR
+de la variable d'environnement
+\fB$SHELL\fR
+ne sera pas prise en compte à moins que
+\fBsu\fR
+ne soit appelé par le superutilisateur.
+.TP 3n
+\fB\-m\fR, \fB\-p\fR, \fB\-\-preserve\-environment\fR
+Préserver l'environnement actuel.
+.sp
+Si l'utilisateur cible possède un interpréteur de commandes restreint, cette option n'a aucun effet (à moins que
+\fBsu\fR
+ne soit appelé par le superutilisateur).
.SH "AVERTISSEMENTS"
.PP
Cette version de
\fBsu\fR
a de nombreuses options de compilation. Seules certaines d'entre elles peuvent avoir été activées sur votre site.
.SH "FICHIERS"
-.TP
+.TP 3n
\fI/etc/passwd\fR
-informations sur les comptes des utilisateurs
-.TP
+Informations sur les comptes des utilisateurs.
+.TP 3n
\fI/etc/shadow\fR
-informations sécurisées sur les comptes utilisateurs
+Informations sécurisées sur les comptes utilisateurs.
.SH "VOIR AUSSI"
.PP
\fBlogin\fR(1),
\fBlogin.defs\fR(5),
-\fBsh\fR(1),
-\fBsuauth\fR(5).
+\fBsh\fR(1)
-.\" ** You probably do not want to edit this file directly **
-.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1).
-.\" Instead of manually editing it, you probably should edit the DocBook XML
-.\" source for it and then use the DocBook XSL Stylesheets to regenerate it.
-.TH "SUAUTH" "5" "12/07/2005" "Formats de fichiers et conversions" "Formats de fichiers et convers"
+.\" Title: suauth
+.\" Author:
+.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
+.\" Date: 30/07/2006
+.\" Manual: Formats et conversions de fichiers
+.\" Source: Formats et conversions de fichiers
+.\"
+.TH "SUAUTH" "5" "30/07/2006" "Formats et conversions de fich" "Formats et conversions de fich"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.ad l
-.SH "NAME"
+.SH "NOM"
suauth \- Fichier de contrôle détaillé de su
.SH "SYNOPSIS"
.HP 12
\fI/etc/suauth\fR
est lu chaque fois que su est exécuté. Il permet de modifier le comportement de la commande su, en fonction de\ :
.sp
+.RS 3n
.nf
1) l'utilisateur cible de su
.fi
+.RE
.sp
.PP
2) l'utilisateur qui exécute la commande su (ou un groupe dont il est membre)
.PP
Le fichier est formaté de la façon suivante (les lignes commençant par un \(Fo\ #\ \(Fc sont des commentaires, et sont ignorées)\ :
.sp
+.RS 3n
.nf
vers\-id:par\-id:ACTION
.fi
+.RE
.PP
Où vers\-id peut être le mot
-\fIALL\fR, une liste de noms d'utilisateurs délimités par une virgule ou
+\fIALL\fR, une liste de noms d'utilisateurs séparés par une virgule ou
\fIALL EXCEPT\fR
-suivi d'une liste d'utilisateurs délimités par une virgule.
+suivi d'une liste d'utilisateurs séparés par une virgule.
.PP
-par\-id utilise le même format que vers\-id, mais accepte également le mot\-clef
+par\-id utilise le même format que vers\-id, mais accepte également le mot\-clé
\fIGROUP\fR.
\fIALL EXCEPT GROUP\fR
est également accepté.
\fIGROUP\fR
-est suivi d'un ou plusieurs noms de groupes, délimités par une virgule. Avoir comme groupe primaire le groupe approprié ne sera pas suffisant\ : une entrée dans
+est suivi d'un ou plusieurs noms de groupes, séparés par une virgule. Il n'est pas suffisant d'avoir comme groupe primaire le groupe approprié\ : une entrée dans
\fB/etc/group\fR(5)
est nécessaire.
.PP
-Les valeur d'ACTION valables sont\ :
-.TP
+Les valeurs d'ACTION valables sont\ :
+.TP 3n
\fIDENY\fR
-La tentative de changement d'utilisateur est arrêtée avant que le mot de passe ne soit demandé.
-.TP
+La tentative de changement d'utilisateur s'est arrêtée avant que le mot de passe ne soit demandé.
+.TP 3n
\fINOPASS\fR
La tentative est automatiquement réussie. Aucun mot de passe n'est demandé.
-.TP
+.TP 3n
\fIOWNPASS\fR
-Pour que la commande su soit réussie, l'utilisateur doit entrer son propre mot de passe. Ceci lui sera précisé.
+Pour que la commande su soit réussie, l'utilisateur doit entrer son propre mot de passe. Ceci lui est demandé.
.PP
-Notez qu'il y a trois champs séparés par un \(Fo\ deux\-points\ \(Fc. Ne pas accoller d'espace à ce \(Fo\ deux\-points\ \(Fc. Notez aussi que le fichier est examiné séquentiellement ligne par ligne, et que la première règle applicable est utilisée sans que le reste du fichier ne soit examiné. Ceci permet à l'administrateur système de définir un contrôle aussi fin qu'il le souhaite.
+Notez qu'il y a trois champs séparés par un \(Fo\ deux\-points\ \(Fc. Ne pas accoler d'espace à ce \(Fo\ deux\-points\ \(Fc. Notez aussi que le fichier est examiné séquentiellement ligne par ligne, et que la première règle applicable est utilisée sans que le reste du fichier ne soit examiné. Ceci permet à l'administrateur système de définir un contrôle aussi fin qu'il le souhaite.
.SH "EXEMPLE"
.sp
+.RS 3n
.nf
# exemple de fichier /etc/suauth
#
#
.fi
+.RE
.sp
.SH "FICHIERS"
-.TP
+.TP 3n
\fI/etc/suauth\fR
.SH "BOGUES"
.PP
-.\" ** You probably do not want to edit this file directly **
-.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1).
-.\" Instead of manually editing it, you probably should edit the DocBook XML
-.\" source for it and then use the DocBook XSL Stylesheets to regenerate it.
-.TH "USERADD" "8" "12/07/2005" "Commandes pour la gestion du système" "Commandes pour la gestion du s"
+.\" Title: useradd
+.\" Author:
+.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
+.\" Date: 30/07/2006
+.\" Manual: Commandes de gestion du système
+.\" Source: Commandes de gestion du système
+.\"
+.TH "USERADD" "8" "30/07/2006" "Commandes de gestion du systèm" "Commandes de gestion du systèm"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.ad l
-.SH "NAME"
-useradd \- Créer un nouvel utilisateur ou modifier les informations par défaut appliquées aux nouveaux utilisateurs
+.SH "NOM"
+useradd \- créer un nouvel utilisateur ou modifier les informations par défaut appliquées aux nouveaux utilisateurs
.SH "SYNOPSIS"
.HP 8
\fBuseradd\fR [\fIoptions\fR] \fILOGIN\fR
Quand elle est invoquée sans l'option
\fB\-D\fR, la commande
\fBuseradd\fR
-crée un nouveau compte utilisateur qui utilise les valeurs spécifiées sur la ligne de commande et les valeurs par défaut du système. Le nouveau compte utilisateur sera inséré dans les fichiers du système quand c'est nécessaire, le répertoire personnel sera créé, et les fichiers initiaux copiés, en fonction des options présentes en ligne de commande.
+crée un nouveau compte utilisateur qui utilise les valeurs indiquées sur la ligne de commande et les valeurs par défaut du système. En fonction des options de la ligne de commande, la commande useradd fera la mise à jour des fichiers du système, elle pourra créer le répertoire personnel et copier les fichiers initiaux.
.SH "OPTIONS"
.PP
Les options disponibles pour la commande
\fBuseradd\fR
sont\ :
-.TP
+.TP 3n
\fB\-c\fR, \fB\-\-comment\fR \fICOMMENTAIRE\fR
-Toute chaîne de texte. C'est généralement une description du login, et est actuellement utilisée comme champ pour le nom complet de l'utilisateur.
-.TP
+Toute chaîne de texte. C'est généralement une description courte du compte, elle est actuellement utilisée comme champ pour le nom complet de l'utilisateur.
+.TP 3n
\fB\-b\fR, \fB\-\-base\-dir\fR \fIRÉP_BASE\fR
-Le répertoire de base par défaut du système si l'option
+Répertoire de base par défaut du système si l'option
\fB\-d\fR
rép n'est pas spécifiée.
\fIRÉP_BASE\fR
-est concaténée avec le nom du compte pour définir le répertoire personnel. Quand l'option
+est concaténé avec le nom du compte pour définir le répertoire personnel. Quand l'option
\fB\-m\fR
-n'est pas utilisée, rép_base doit exister.
-.TP
+n'est pas utilisée,
+\fIRÉP_BASE\fR
+doit exister.
+.TP 3n
\fB\-d\fR, \fB\-\-home\fR \fIRÉP_PERSO\fR
Le nouvel utilisateur sera créé en utilisant
\fIRÉP_PERSO\fR
-comme valeur du répertoire de connexion de l'utilisateur. Le comportement par défaut est de concaténer
-\fIutilisateur\fR
+comme valeur de répertoire de connexion de l'utilisateur. Le comportement par défaut est de concaténer
+\fIUTILISATEUR\fR
au répertoire
-\fIRÉP_BASE\fR, et de l'utiliser en tant que nom de répertoire de connexion.
-.TP
+\fIRÉP_BASE\fR, et de l'utiliser en tant que nom de répertoire de connexion. Il n'est pas nécessaire que le répertoire
+\fIRÉP_PERSO\fR
+existe mais il ne sera pas créé s'il n'existe pas.
+.TP 3n
\fB\-e\fR, \fB\-\-expiredate\fR \fIDATE_FIN_VALIDITÉ\fR
-La date à laquelle le compte utilisateur sera désactivé. La date est spécifiée dans le format
+Date à laquelle le compte utilisateur sera désactivé. La date est indiquée dans le format
\fIAAAA\-MM\-JJ\fR.
-.TP
+.TP 3n
\fB\-f\fR, \fB\-\-inactive\fR \fIDURÉE_INACTIVITÉ\fR
-Le nombre de jours suivant la fin de validité d'un mot de passe après lequel le compte est définitivement désactivé. Une valeur de 0 désactive le compte dès que le mot de passe a dépassé sa fin de validité, et une valeur de \-1 désactive cette fonctionnalité. La valeur par défaut est de \-1.
-.TP
+Nombre de jours suivant la fin de validité d'un mot de passe après lequel le compte est définitivement désactivé. Une valeur de 0 désactive le compte dès que le mot de passe a dépassé sa fin de validité, et une valeur de \-1 désactive cette fonctionnalité. La valeur par défaut est de \-1.
+.TP 3n
\fB\-g\fR, \fB\-\-gid\fR \fIGROUPE\fR
-Le nom du groupe ou le numéro du groupe de connexion initial de l'utilisateur. Le nom du groupe doit exister. Un numéro de groupe doit se référer à un groupe préexistant. Le numéro de groupe par défaut est de 1, ou la valeur spécifiée dans
+Nom ou ou numéro du groupe de connexion initial de l'utilisateur. Le nom du groupe doit exister. Un numéro de groupe doit se référer à un groupe existant. Le numéro de groupe par défaut est de 1, ou la valeur indiquée dans
\fI/etc/default/useradd\fR.
-.TP
+.TP 3n
\fB\-G\fR, \fB\-\-groups\fR \fIGROUPE1\fR[\fI,GROUPE2,...\fR[\fI,GROUPEN\fR]]]
-Une liste de groupes supplémentaires auxquels fait également partie l'utilisateur. Chaque groupe est séparé du suivant par une virgule, sans espace entre eux. Les groupes sont soumis aux mêmes restrictions que celles de l'option
+Liste de groupes supplémentaires auxquels appartient également l'utilisateur. Chaque groupe est séparé du suivant par une virgule, sans espace entre eux. Les groupes sont soumis aux mêmes restrictions que celles de l'option
\fB\-g\fR. Le comportement par défaut pour l'utilisateur est de n'appartenir qu'au groupe initial.
-.TP
+.TP 3n
\fB\-h\fR, \fB\-\-help\fR
-Affiche un message d'aide et quitte.
-.TP
+Afficher un message d'aide et quitter.
+.TP 3n
\fB\-m\fR, \fB\-\-create\-home\fR
Le répertoire personnel de l'utilisateur sera créé s'il n'existe pas déjà. Les fichiers contenus dans
\fIrép_squelette\fR
\fB\-k\fR
n'est valable qu'en conjonction avec l'option
\fB\-m\fR. Le comportement par défaut est de ne pas créer le répertoire, et de ne copier aucun fichier.
-.TP
-\fB\-K\fR, \fB\-\-key\fR \fICLÉE\fR=\fIVALEUR\fR
+.TP 3n
+\fB\-K\fR, \fB\-\-key\fR \fICLÉ\fR=\fIVALEUR\fR
Surcharge les valeurs par défaut du fichier
\fI/etc/login.defs\fR
(UID_MIN, UID_MAX, UMASK, PASS_MAX_DAYS et autres).
-Par exemple.:
-\fB\-K\fR\fIPASS_MAX_DAYS\fR=\fI\-1\fR
-peut être utilisé pour la création de comptes système pour désactiver l'âge des mots de passe, même si les comptes système n'ont pas de mot de passe. Plusieurs options
+Par exemple\ :
+\fB\-K\fR
+\fIPASS_MAX_DAYS\fR=\fI\-1\fR
+peut être utilisé pour la création de comptes système pour désactiver la gestion de la durée de validité des mots de passe, même si les comptes système n'ont pas de mot de passe. Plusieurs options
\fB\-K\fR
peuvent être spécifiées, comme par exemple\ :
-\fB\-K\fR\fIUID_MIN\fR=\fI100\fR\fB\-K\fR\fIUID_MAX\fR=\fI499\fR
+\fB\-K\fR
+\fIUID_MIN\fR=\fI100\fR
+\fB\-K\fR
+\fIUID_MAX\fR=\fI499\fR
.sp
Note\ :
-\fB\-K\fR\fIUID_MIN\fR=\fI10\fR,\fIUID_MAX\fR=\fI499\fR
+\fB\-K\fR
+\fIUID_MIN\fR=\fI10\fR,\fIUID_MAX\fR=\fI499\fR
ne fonctionne pas pour l'instant.
-.TP
+.TP 3n
\fB\-o\fR, \fB\-\-non\-unique\fR
-Permet de créer un utilisateur avec un identifiant (\(Fo\ UID\ \(Fc) redondant (non unique).
-.TP
+Permet de créer un compte d'utilisateur avec un identifiant (\(Fo\ UID\ \(Fc) dupliqué (non unique).
+.TP 3n
\fB\-p\fR, \fB\-\-password\fR \fIMOT_DE_PASSE\fR
Le mot de passe chiffré, comme renvoyé par
\fBcrypt\fR(3). Le comportement par défaut est de désactiver le compte.
-.TP
+.TP 3n
\fB\-s\fR, \fB\-\-shell\fR \fIINTERPRÉTEUR\fR
Le nom de l'interpréteur de commandes initial de l'utilisateur (\(Fo\ login shell\ \(Fc). Le comportement par défaut est de laisser ce champ vide. Le système sélectionnera alors l'interpréteur par défaut.
-.TP
+.TP 3n
\fB\-u\fR, \fB\-\-uid\fR \fIUID\fR
La valeur numérique de l'identifiant de l'utilisateur. Cette valeur doit être unique, à moins que l'option
\fB\-o\fR
\fB\-D\fR,
\fBuseradd\fR
affichera soit les valeurs actuelles par défaut, soit mettra à jour les valeurs par défaut via la ligne de commande. Les options valables sont\ :
-.TP
-\fB\-b\fR \fIRÉP_PERSO\fR
-Le préfixe du chemin des répertoires personnels pour les nouveaux utilisateurs. Le nom de l'utilisateur sera attaché à la fin de
-\fIrép_perso\fR
+.TP 3n
+\fB\-b\fR, \fB\-\-base\-dir\fR \fIRÉP_BASE\fR
+Préfixe du chemin des répertoires personnels pour les nouveaux utilisateurs. Le nom de l'utilisateur sera attaché à la fin de
+\fIRÉP_PERSO\fR
pour créer le nom du nouveau répertoire si l'option
\fB\-d\fR
n'est pas utilisée pendant la création d'un nouveau compte.
-.TP
-\fB\-e\fR \fIdate_fin_validité\fR
-La date à laquelle le compte utilisateur sera désactivé.
-.TP
-\fB\-f\fR \fIdurée_inactivité\fR
-Le nombre de jours après la fin de validité d'un mot de passe avant que le compte ne soit désactivé.
-.TP
+.TP 3n
+\fB\-e\fR, \fB\-\-expiredate\fR \fIDATE_FIN_VALIDITÉ\fR
+Date à laquelle le compte utilisateur sera désactivé.
+.TP 3n
+\fB\-f\fR, \fB\-\-inactive\fR \fIDURÉE_INACTIVITÉ\fR
+Nombre de jours après la fin de validité d'un mot de passe avant que le compte ne soit désactivé.
+.TP 3n
\fB\-g\fR, \fB\-\-gid\fR \fIGROUPE\fR
-Le nom de groupe ou l'identifiant numérique du groupe initial d'un nouvel utilisateur. Le groupe spécifié doit exister, et un identifiant de groupe numérique doit déjà exister.
-.TP
+Nom de groupe ou identifiant numérique du groupe initial d'un nouvel utilisateur. Le groupe spécifié doit exister, et un identifiant de groupe numérique doit déjà exister.
+.TP 3n
\fB\-s\fR, \fB\-\-shell\fR \fIINTERPRÉTEUR\fR
-Le nom de l'interpréteur de commandes initial (\(Fo\ login shell\ \(Fc) d'un nouvel utilisateur. Le programme nommé sera utilisé pour tous les futurs nouveaux comptes utilisateur.
+Nom de l'interpréteur de commandes initial (\(Fo\ login shell\ \(Fc) d'un nouvel utilisateur. Le programme nommé sera utilisé pour tous les futurs nouveaux comptes utilisateur.
.PP
Si aucune option n'est spécifiée,
\fBuseradd\fR
affiche les valeurs par défaut du moment.
+.\" end of SS subsection "Modifier les valeurs par défaut"
.SH "NOTES"
.PP
L'administrateur système doit se charger de placer les fichiers par défaut dans le répertoire
.PP
De la même façon, si le nom de l'utilisateur existe dans une base de données externe, telle que NIS,
\fBuseradd\fR
-refusera de créer l'utilisateur.
+refusera de créer le compte d'utilisateur.
.PP
-Les noms d'utilisateur doivent commencer par une lettre minuscule ou un \(Fo\ underscore\ \(Fc, et seuls des lettres minuscules, des chiffres, des \(Fo\ underscore\ \(Fc, des tirets ou un dollar peuvent suivre. Soit, sous la forme d'une expression rationnelle\ : [a\-z_][a\-z0\-9_\-]*[$]
+Les noms d'utilisateur doivent commencer par une lettre minuscule ou un tiret bas (\(Fo\ underscore\ \(Fc), et seuls des lettres minuscules, des chiffres, des \(Fo\ underscore\ \(Fc, des tirets ou un dollar peuvent suivre. Soit, sous la forme d'une expression rationnelle\ : [a\-z_][a\-z0\-9_\-]*[$]
.SH "FICHIERS"
-.TP
+.TP 3n
\fI/etc/passwd\fR
-informations sur les comptes des utilisateurs
-.TP
+Informations sur les comptes des utilisateurs.
+.TP 3n
\fI/etc/shadow\fR
-informations sécurisées sur les comptes utilisateurs
-.TP
+Informations sécurisées sur les comptes utilisateurs.
+.TP 3n
\fI/etc/group\fR
-informations sur les groupes
-.TP
+Informations sur les groupes.
+.TP 3n
\fI/etc/default/useradd\fR
-valeurs par défaut utilisées par
-\fBuseradd\fR
-.TP
+Valeurs par défaut pour la création de comptes.
+.TP 3n
\fI/etc/skel/\fR
-répertoire contenant les fichiers ajoutés par défaut aux nouveaux utilisateurs
-.TP
+Répertoire contenant les fichiers par défaut.
+.TP 3n
\fI/etc/login.defs\fR
-configuration de la suite des mots de passe cachés \(Fo\ shadow password\ \(Fc
-.SH "VALEUR DE RETOUR"
+Configuration de la suite des mots de passe cachés \(Fo\ shadow password\ \(Fc.
+.SH "VALEURS DE RETOUR"
.PP
La commande
\fBuseradd\fR
retourne les valeurs suivantes en quittant\ :
-.TP
+.TP 3n
\fI0\fR
succès
-.TP
+.TP 3n
\fI1\fR
impossible de mettre à jour le fichier des mots de passe
-.TP
+.TP 3n
\fI2\fR
erreur de syntaxe
-.TP
+.TP 3n
\fI3\fR
-argument non valable pour l'option
-.TP
+paramètre non valable pour l'option
+.TP 3n
\fI4\fR
-uid déjà utilisé (et pas d'option
+UID déjà utilisé (et pas d'option
\fB\-o\fR)
-.TP
+.TP 3n
\fI6\fR
le groupe spécifié n'existe pas
-.TP
+.TP 3n
\fI9\fR
nom d'utilisateur déjà utilisé
-.TP
+.TP 3n
\fI10\fR
impossible de mettre à jour le fichier des groupes
-.TP
+.TP 3n
\fI12\fR
-impossible de supprimer le répertoire personnel
-.TP
+impossible de créer le répertoire personnel
+.TP 3n
\fI13\fR
impossible de créer le répertoire d'attente des courriels
.SH "VOIR AUSSI"
\fBgroupdel\fR(8),
\fBgroupmod\fR(8),
\fBlogin.defs\fR(5),
+\fBnewusers\fR(8),
\fBuserdel\fR(8),
\fBusermod\fR(8).
-.\" ** You probably do not want to edit this file directly **
-.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1).
-.\" Instead of manually editing it, you probably should edit the DocBook XML
-.\" source for it and then use the DocBook XSL Stylesheets to regenerate it.
-.TH "USERDEL" "8" "12/07/2005" "Commandes pour la gestion du système" "Commandes pour la gestion du s"
+.\" Title: userdel
+.\" Author:
+.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
+.\" Date: 30/07/2006
+.\" Manual: Commandes de gestion du système
+.\" Source: Commandes de gestion du système
+.\"
+.TH "USERDEL" "8" "30/07/2006" "Commandes de gestion du systèm" "Commandes de gestion du systèm"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.ad l
-.SH "NAME"
-userdel \- Supprimer un compte utilisateur et les fichiers associés
+.SH "NOM"
+userdel \- supprimer un compte utilisateur et les fichiers associés
.SH "SYNOPSIS"
.HP 8
-\fBuserdel\fR [\-f] [\-r] \fIutilisateur\fR
+\fBuserdel\fR [options] \fILOGIN\fR
.SH "DESCRIPTION"
.PP
La commande
\fIutilisateur\fR. L'utilisateur nommé doit exister.
.SH "OPTIONS"
.PP
-Les options disponibles pour la commande
+Les options disponibles de la commande
\fBuserdel\fR
sont\ :
-.TP
-\fB\-f\fR
-Cette option force la suppression de l'utilisateur, même s'il est toujours connecté. Elle force également
+.TP 3n
+\fB\-f\fR, \fB\-\-force\fR
+Cette option force la suppression de l'utilisateur, même s'il est encore connecté. Elle force également
\fBuserdel\fR
-à supprimer le répertoire personnel de l'utilisateur ou sa file d'attente des courriels, meêm si un autre utilisateur utilise le même répertoire personnel ou si l'utilisateur spécifié ne possède pas la file d'attente des courriels. Si
+à supprimer son répertoire personnel ou sa file d'attente des courriels, même si un autre utilisateur utilise le même répertoire personnel ou si l'utilisateur spécifié n'est pas le propriétaire de la file d'attente des courriels. Si
\fIUSERGROUPS_ENAB\fR
vaut
\fIyes\fR
dans le fichier
\fI/etc/login.defs\fR
-et si un groupe existe avec le même nom que l'utilisateur supprimé, alors ce groupe sera supprimé, même s'il sagit du groupe primaire d'un autre utilisateur.
+et si un groupe existe avec le même nom que l'utilisateur supprimé, alors ce groupe sera supprimé, même s'il s'agit du groupe primaire d'un autre utilisateur.
.sp
\fINote\ :\fR
-Cette option est dangereuse, elle peut laisser votre système dans un état non consistant.
-.TP
-\fB\-r\fR
+Cette option est dangereuse, elle peut laisser votre système dans un état incohérent.
+.TP 3n
+\fB\-h\fR, \fB\-\-help\fR
+Afficher un message d'aide et quitter.
+.TP 3n
+\fB\-r\fR, \fB\-\-remove\fR
Les fichiers présents dans le répertoire personnel de l'utilisateur seront supprimés en même temps que le répertoire lui\-même, ainsi que le répertoire d'attente des courriels. Vous devrez rechercher et éliminer vous\-même les fichiers situés dans d'autres systèmes de fichiers.
.sp
Le répertoire d'attente des courriels est défini par la variable
du fichier
\fIlogin.defs\fR.
.SH "FICHIERS"
-.TP
+.TP 3n
\fI/etc/group\fR
-informations sur les groupes
-.TP
+Informations sur les groupes.
+.TP 3n
\fI/etc/login.defs\fR
-configuration de la suite des mots de passe cachés \(Fo\ shadow password\ \(Fc
-.TP
+Configuration de la suite des mots de passe cachés \(Fo\ shadow password\ \(Fc.
+.TP 3n
\fI/etc/passwd\fR
-informations sur les comptes des utilisateurs
-.TP
+Informations sur les comptes des utilisateurs.
+.TP 3n
\fI/etc/shadow\fR
-informations sécurisées sur les comptes utilisateurs
-.SH "VALEUR DE RETOUR"
+Informations sécurisées sur les comptes utilisateurs.
+.SH "VALEURS DE RETOUR"
.PP
La commande
\fBuserdel\fR
retourne les valeurs suivantes en quittant\ :
-.TP
+.TP 3n
\fI0\fR
succès
-.TP
+.TP 3n
\fI1\fR
impossible de mettre à jour le fichier des mots de passe
-.TP
+.TP 3n
\fI2\fR
erreur de syntaxe
-.TP
+.TP 3n
\fI6\fR
-l'utilisateur spécifié n'existe pas
-.TP
+l'utilisateur indiqué n'existe pas
+.TP 3n
\fI8\fR
l'utilisateur est actuellement connecté
-.TP
+.TP 3n
\fI10\fR
impossible de mettre à jour le fichier des groupes
-.TP
+.TP 3n
\fI12\fR
impossible de supprimer le répertoire personnel
.SH "AVERTISSEMENTS"
\fBUserdel\fR
ne vous permet pas de supprimer un compte si l'utilisateur en question est actuellement connecté. Vous devez tuer tous les processus en cours d'exécution appartenant à l'utilisateur que vous êtes en train de supprimer.
.PP
-Vous ne pouvez pas supprimer d'attribut NIS d'un client NIS. Cela doit être effectué sur le serveur NIS.
+Vous ne pouvez supprimer aucun attribut NIS d'un client NIS. Cela doit être effectué sur le serveur NIS.
.PP
Si
\fIUSERGROUPS_ENAB\fR
dans le fichier
\fI/etc/login.defs\fR,
\fBuserdel\fR
-supprimera le groupe ayant le même nom que l'utilisateur. Afin d'éviter des problèmes de consistance entre les fichiers passwd et group,
+supprimera le groupe ayant le même nom que l'utilisateur. Afin d'éviter des incohérences entre les fichiers passwd et group,
\fBuserdel\fR
-vérifie que le groupe n'est pas utilisé comme groupe primaire d'un autre utilisateur, et affichera un avertissement et ne supprimera pas l'utilisateur si c'est le cas. L'option
+vérifie que le groupe n'est pas utilisé comme groupe primaire d'un autre utilisateur\ ; si c'est le cas un avertissement sera affiché et l'utilisateur ne sera pas supprimé. L'option
\fB\-f\fR
permet de forcer la suppression du groupe.
.SH "VOIR AUSSI"
-.\" ** You probably do not want to edit this file directly **
-.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1).
-.\" Instead of manually editing it, you probably should edit the DocBook XML
-.\" source for it and then use the DocBook XSL Stylesheets to regenerate it.
-.TH "USERMOD" "8" "12/07/2005" "Commandes pour la gestion du système" "Commandes pour la gestion du s"
+.\" Title: usermod
+.\" Author:
+.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
+.\" Date: 30/07/2006
+.\" Manual: Commandes de gestion du système
+.\" Source: Commandes de gestion du système
+.\"
+.TH "USERMOD" "8" "30/07/2006" "Commandes de gestion du systèm" "Commandes de gestion du systèm"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.ad l
-.SH "NAME"
+.SH "NOM"
usermod \- Modifier un compte utilisateur
.SH "SYNOPSIS"
.HP 8
.PP
La commande
\fBusermod\fR
-modifie les fichiers d'administration des comptes du système pour refléter les modifications qui ont été spécifiées sur la ligne de commande.
+modifie les fichiers d'administration des comptes du système selon les modifications qui ont été indiquées sur la ligne de commande.
.SH "OPTIONS"
.PP
Les options disponibles pour la commande
\fBusermod\fR
sont\ :
-.TP
+.TP 3n
+\fB\-a\fR, \fB\-\-append\fR
+Ajouter l'utilisateur aux groupes supplémentaires. N'utilisez cette option qu'avec l'option
+\fB\-G\fR.
+.TP 3n
\fB\-c\fR, \fB\-\-comment\fR \fICOMMENTAIRE\fR
La nouvelle valeur du champ de commentaire du fichier de mots de passe pour l'utilisateur. Il est normalement modifié en utilisant l'utilitaire
\fBchfn\fR(1).
-.TP
+.TP 3n
\fB\-d\fR, \fB\-\-home\fR \fIRÉP_PERSO\fR
Le nouveau répertoire de connexion de l'utilisateur. Si l'option
\fB\-m\fR
est fournie, le contenu du répertoire personnel actuel sera déplacé dans le nouveau répertoire personnel, qui sera créé si nécessaire.
-.TP
+.TP 3n
\fB\-e\fR, \fB\-\-expiredate\fR \fIDATE_FIN_VALIDITÉ\fR
-La date à laquelle le compte utilisateur sera désactivé. La date est spécifiée dans le format
+Date à laquelle le compte utilisateur sera désactivé. La date est indiquée dans le format
\fIAAAA\-MM\-JJ\fR.
-.TP
+.TP 3n
\fB\-f\fR, \fB\-\-inactive\fR \fIDURÉE_INACTIVITÉ\fR
-Le nombre de jours suivant la fin de validité d'un mot de passe après lequel le compte est définitivement désactivé. Une valeur de 0 désactive le compte dès que le mot de passe a dépassé sa fin de validité, et une valeur de \-1 désactive cette fonctionnalité. La valeur par défaut est de \-1.
-.TP
+Nombre de jours suivant la fin de validité d'un mot de passe après lequel le compte est définitivement désactivé. Une valeur de 0 désactive le compte dès que le mot de passe a dépassé sa fin de validité, et une valeur de \-1 désactive cette fonctionnalité. La valeur par défaut est de \-1.
+.TP 3n
\fB\-g\fR, \fB\-\-gid\fR \fIGROUPE\fR
-Le nom du groupe ou l'identifiant numérique du groupe de connexion initial de l'utilisateur. Le nom du groupe doit exister. Un numéro de groupe doit se référer à un groupe préexistant. Le numéro de groupe par défaut est de 1.
-.TP
+Nom du groupe ou identifiant numérique du groupe de connexion initial de l'utilisateur. Le nom du groupe doit exister. Un numéro de groupe doit se référer à un groupe déjà existant. Le numéro de groupe par défaut est de 1.
+.TP 3n
\fB\-G\fR, \fB\-\-groups\fR \fIGROUPE1\fR[\fI,GROUPE2,...\fR[\fI,GROUPEN\fR]]]
-Une liste de groupes supplémentaires auxquels fait également partie l'utilisateur. Les groupes sont séparés par une virgule, sans espace entre eux. Les groupes sont soumis aux mêmes restrictions que celles données avec l'option
-\fB\-g\fR. Si l'utilisateur fait actuellement partie d'un groupe qui n'est pas listé, l'utilisateur sera supprimé du groupe. Ce comportement peut être changé avec l'option
-\fB\-a\fR, qui permet d'ajouter l'utilisateur à une liste de groupes supplémentaires.
-.TP
-\fB\-l\fR, \fB\-\-login\fR \fInouvel_utilisateur\fR
+Liste de groupes supplémentaires auxquels appartient également l'utilisateur. Les groupes sont séparés par une virgule, sans espace entre eux. Les groupes sont soumis aux mêmes restrictions que celles données avec l'option
+\fB\-g\fR. Si l'utilisateur fait actuellement partie d'un groupe qui n'est pas listé, l'utilisateur sera supprimé du groupe. Ce comportement peut être modifié par l'option
+\fB\-a\fR, qui permet d'ajouter l'utilisateur à la liste actuelle des groupes supplémentaires.
+.TP 3n
+\fB\-l\fR, \fB\-\-login\fR\fINOUVEAU_LOGIN\fR
Le nom de l'utilisateur passera de
-\fIutilisateur\fR
+\fILOGIN\fR
à
-\fInouvel_utilisateur\fR. Rien d'autre n'est modifié. En particulier, le répertoire personnel de l'utilisateur devra probablement être changé pour refléter le nouveau nom de connexion.
-.TP
+\fINOUVEAU_LOGIN\fR. Rien d'autre ne sera modifié. En particulier, le nom du répertoire personnel de l'utilisateur devra probablement être changé pour refléter le nouveau nom de connexion.
+.TP 3n
\fB\-L\fR, \fB\-\-lock\fR
-Verrouille le mot de passe d'un utilisateur. Cette option ajoute un \(Fo\ !\ \(Fc devant le mot de passe chiffré, ce qui désactive le mot de passe. Vous ne pouvez pas utiliser cette option avec
+Verrouiller le mot de passe d'un utilisateur. Cette option ajoute un \(Fo\ !\ \(Fc devant le mot de passe chiffré, ce qui désactive le mot de passe. Vous ne pouvez pas utiliser cette option avec
\fB\-p\fR
ou
\fB\-U\fR.
-.TP
+.TP 3n
\fB\-o\fR, \fB\-\-non\-unique\fR
En combinaison avec l'option
\fB\-u\fR, cette option permet de changer l'identifiant utilisateur vers une valeur déjà utilisée.
-.TP
+.TP 3n
\fB\-p\fR, \fB\-\-password\fR \fIMOT_DE_PASSE\fR
-Le mot de passe chiffré, comme renvoyé par
+Mot de passe chiffré, comme renvoyé par
\fBcrypt\fR(3).
-.TP
+.TP 3n
\fB\-s\fR, \fB\-\-shell\fR \fIINTERPRÉTEUR\fR
-Le nom du nouvel interpréteur de commandes initial (\(Fo\ login shell\ \(Fc) de l'utilisateur. Si le champ est vide, le système sélectionnera l'interpréteur de commandes initial par défaut.
-.TP
+Nom du nouvel interpréteur de commandes initial (\(Fo\ login shell\ \(Fc) de l'utilisateur. Si ce champ est vide, le système sélectionnera l'interpréteur de commandes initial par défaut.
+.TP 3n
\fB\-u\fR, \fB\-\-uid\fR \fIUID\fR
-La valeur numérique de l'identifiant de l'utilisateur. Cette valeur doit être unique, à moins que l'option
+Valeur numérique de l'identifiant de l'utilisateur. Cette valeur doit être unique, à moins que l'option
\fB\-o\fR
-ne soit utilisée. La valeur ne doit pas être négative. Les valeurs comprises entre 0 et 999 sont généralement réservées aux comptes système. Tous les fichiers possédés par l'utilisateur et qui sont situés dans le répertoire personnel de l'utilisateur verront leur identifiant utilisateur automatiquement modifié. Vous devrez rechercher et modifier vous\-même les fichiers situés à l'extérieur du répertoire personnel de l'utilisateur.
-.TP
+ne soit utilisée. La valeur ne doit pas être négative. Les valeurs comprises entre 0 et 999 sont généralement réservées aux comptes système. Tous les fichiers possédés par l'utilisateur et qui sont situés dans son répertoire personnel verront leur identifiant d'utilisateur automatiquement modifié. Vous devrez modifier vous\-même les fichiers situés à l'extérieur du répertoire personnel de l'utilisateur.
+.TP 3n
\fB\-U\fR, \fB\-\-unlock\fR
-Déverrouille le mot de passe d'un utilisateur. Cela supprime le \(Fo\ !\ \(Fc situé devant le mot de passe chiffré. Vous ne pouvez pas utiliser cette option avec
+Déverrouiller le mot de passe d'un utilisateur. Cela supprime le \(Fo\ !\ \(Fc situé devant le mot de passe chiffré. Vous ne pouvez pas utiliser cette option avec
\fB\-p\fR
ou
\fB\-L\fR.
.SH "AVERTISSEMENTS"
.PP
\fBUsermod\fR
-ne vous permet pas de modifier le nom d'un utilisateur qui est actuellement connecté. Vous devez être sûr que l'utilisateur nommé n'est pas en train d'exécuter un quelconque programme quand cette commande est exécutée si l'UID numérique de l'utilisateur est modifié. Vous devez modifier vous\-même le nom du propriétaire de tous les fichiers crontab et des tâches at. Vous devez effectuer les modifications impliquant NIS sur le serveur NIS.
+ne vous permet pas de modifier le nom d'un utilisateur qui est actuellement connecté. Vous devez vous assurer que l'utilisateur nommé n'est pas en train d'exécuter un quelconque programme lorsque cette commande est exécutée si l'UID numérique de l'utilisateur est modifié. Vous devez modifier vous\-même le nom du propriétaire de tous les fichiers
+\fBcrontab\fR
+et des tâches
+\fBat\fR. Vous devez effectuer toutes les modifications impliquant NIS sur le serveur NIS.
.SH "FICHIERS"
-.TP
+.TP 3n
\fI/etc/group\fR
-informations sur les groupes
-.TP
-\fI/etc/login.defs\fR
-configuration de la suite des mots de passe cachés \(Fo\ shadow password\ \(Fc
-.TP
+Informations sur les groupes.
+.TP 3n
\fI/etc/passwd\fR
-informations sur les comptes des utilisateurs
-.TP
+Informations sur les comptes des utilisateurs.
+.TP 3n
\fI/etc/shadow\fR
-informations sécurisées sur les comptes utilisateurs
+Informations sécurisées sur les comptes utilisateurs.
.SH "VOIR AUSSI"
.PP
\fBchfn\fR(1),
-.\" ** You probably do not want to edit this file directly **
-.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1).
-.\" Instead of manually editing it, you probably should edit the DocBook XML
-.\" source for it and then use the DocBook XSL Stylesheets to regenerate it.
-.TH "VIPW" "8" "12/07/2005" "Commandes pour la gestion du système" "Commandes pour la gestion du s"
+.\" Title: vipw
+.\" Author:
+.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
+.\" Date: 30/07/2006
+.\" Manual: Commandes de gestion du système
+.\" Source: Commandes de gestion du système
+.\"
+.TH "VIPW" "8" "30/07/2006" "Commandes de gestion du systèm" "Commandes de gestion du systèm"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.ad l
-.SH "NAME"
-vipw, vigr \- Ã\89diter les fichiers passwd, group, shadow ou gshadow
+.SH "NOM"
+vipw, vigr \- éditer les fichiers passwd, group, shadow ou gshadow
.SH "SYNOPSIS"
.HP 5
-\fBvipw\fR [options]
+\fBvipw\fR [\fIoptions\fR]
.HP 5
-\fBvigr\fR [options]
+\fBvigr\fR [\fIoptions\fR]
.SH "DESCRIPTION"
.PP
-\fBvipw\fR
-and
+\fBVipw\fR
+et
\fBvigr\fR
-will edit the files
+permettent d'éditer les fichiers
\fI/etc/passwd\fR
-and
-\fI/etc/group\fR, respectively. With the
-\fB\-s\fR
-flag, they will edit the shadow versions of those files,
+et
+\fI/etc/group\fR, respectivement. Avec l'option
+\fB\-s\fR, ils permettent d'éditer les versions cachées de ces fichiers\ :
\fI/etc/shadow\fR
-and
-\fI/etc/gshadow\fR, respectively. The programs will set the appropriate locks to prevent file corruption. When looking for an editor, the programs will first try the environment variable
-\fB$VISUAL\fR, then the environment variable
-\fB$EDITOR\fR, and finally the default editor,
+et
+\fI/etc/gshadow\fR, respectivement. Ces programmes placent les verrous nécessaires afin d'éviter toute corruption des fichiers. L'éditeur utilisé est choisi d'abord en fonction de la variable d'environnement
+\fB$VISUAL\fR, puis de la variable d'environnement
+\fB$EDITOR\fR, et enfin l'éditeur par défaut,
\fBvi\fR(1).
.SH "OPTIONS"
.PP
-The options which apply to the
+Les options applicables aux commandes
\fBvipw\fR
-and
+et
\fBvigr\fR
-commands are:
-.TP
+sont\ :
+.TP 3n
\fB\-g\fR, \fB\-\-group\fR
-Edit group database.
-.TP
+Éditer la base de données de groupes.
+.TP 3n
\fB\-h\fR, \fB\-\-help\fR
-Affiche un message d'aide et quitte.
-.TP
+Afficher un message d'aide et quitter.
+.TP 3n
\fB\-p\fR, \fB\-\-passwd\fR
-Edit passwd database.
-.TP
+Éditer la base de données de mots de passe.
+.TP 3n
\fB\-q\fR, \fB\-\-quiet\fR
-Quiet mode database.
-.TP
+Mode silencieux.
+.TP 3n
\fB\-s\fR, \fB\-\-shadow\fR
-Edit shadow or gshadow database.
+Éditer les bases de données shadow ou gshadow.
.SH "FICHIERS"
-.TP
+.TP 3n
\fI/etc/group\fR
-informations sur les groupes
-.TP
+Informations sur les groupes.
+.TP 3n
\fI/etc/gshadow\fR
-informations cachées sur les groupes
-.TP
+Informations sécurisées sur les groupes.
+.TP 3n
\fI/etc/passwd\fR
-informations sur les comptes des utilisateurs
-.TP
+Informations sur les comptes des utilisateurs.
+.TP 3n
\fI/etc/shadow\fR
-informations sécurisées sur les comptes utilisateurs
+Informations sécurisées sur les comptes utilisateurs.
.SH "VOIR AUSSI"
.PP
\fBvi\fR(1),
.\" Title: gpasswd
.\" Author:
.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
-.\" Date: 06/24/2006
+.\" Date: 07/30/2006
.\" Manual: User Commands
.\" Source: User Commands
.\"
-.TH "GPASSWD" "1" "06/24/2006" "User Commands" "User Commands"
+.TH "GPASSWD" "1" "07/30/2006" "User Commands" "User Commands"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.\" Title: groupadd
.\" Author:
.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
-.\" Date: 06/24/2006
+.\" Date: 07/30/2006
.\" Manual: System Management Commands
.\" Source: System Management Commands
.\"
-.TH "GROUPADD" "8" "06/24/2006" "System Management Commands" "System Management Commands"
+.TH "GROUPADD" "8" "07/30/2006" "System Management Commands" "System Management Commands"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.\" Title: groupdel
.\" Author:
.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
-.\" Date: 06/24/2006
+.\" Date: 07/30/2006
.\" Manual: System Management Commands
.\" Source: System Management Commands
.\"
-.TH "GROUPDEL" "8" "06/24/2006" "System Management Commands" "System Management Commands"
+.TH "GROUPDEL" "8" "07/30/2006" "System Management Commands" "System Management Commands"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
--- /dev/null
+.\" Title: groupmems
+.\" Author:
+.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
+.\" Date: 07/30/2006
+.\" Manual: System Management Commands
+.\" Source: System Management Commands
+.\"
+.TH "GROUPMEMS" "8" "07/30/2006" "System Management Commands" "System Management Commands"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAME"
+groupmems \- administer members of a user's primary group
+.SH "SYNOPSIS"
+.HP 10
+\fBgroupmems\fR \-a\ \fIuser_name\fR | \-d\ \fIuser_name\fR | \-l | \-p | [\-g\ \fIgroup_name\fR]
+.SH "DESCRIPTION"
+.PP
+The
+\fBgroupmems\fR
+utility allows a user to administer his/her own group membership list without the requirement of super user privileges. The
+\fBgroupmems\fR
+utility is for systems that configure its users to be in their own name sake primary group (i.e., guest / guest).
+.PP
+Only the super user, as administrator, can use
+\fBgroupmems\fR
+to alter the memberships of other groups.
+.SH "OPTIONS"
+.PP
+The options which apply to the
+\fBgroupmems\fR
+command are:
+.TP 3n
+\fB\-a\fR \fIuser_name\fR
+Add a new user to the group membership list.
+.TP 3n
+\fB\-d\fR \fIuser_name\fR
+Delete a user from the group membership list.
+.TP 3n
+\fB\-p\fR
+Purge all users from the group membership list.
+.TP 3n
+\fB\-g\fR \fIgroup_name\fR
+The super user can specify which group membership list to modify.
+.TP 3n
+\fB\-l\fR
+List the group membership list.
+.SH "SETUP"
+.PP
+The
+\fBgroupmems\fR
+executable should be in mode
+2770
+as user
+\fIroot\fR
+and in group
+\fIgroups\fR. The system administrator can add users to group
+\fIgroups\fR
+to allow or disallow them using the
+\fBgroupmems\fR
+utility to manage their own group membership list.
+.sp
+.RS 3n
+.nf
+ $ groupadd \-r groups
+ $ chmod 2770 groupmems
+ $ chown root.groups groupmems
+ $ groupmems \-g groups \-a gk4
+
+.fi
+.RE
+.SH "FILES"
+.TP 3n
+\fI/etc/group\fR
+Group account information.
+.TP 3n
+\fI/etc/gshadow\fR
+secure group account information
+.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).
<?xml version="1.0" encoding="UTF-8"?>
<refentry id='groupmems.8'>
- <!-- $Id: groupmems.8.xml,v 1.19 2006/05/28 16:17:36 kloczek Exp $ -->
+ <!-- $Id: groupmems.8.xml,v 1.20 2006/07/18 16:55:09 kloczek Exp $ -->
<refmeta>
<refentrytitle>groupmems</refentrytitle>
<manvolnum>8</manvolnum>
<group choice='plain'>
<arg choice='plain'>-a <replaceable>user_name</replaceable></arg>
<arg choice='plain'>-d <replaceable>user_name</replaceable></arg>
- <arg choice='plain'>-l </arg><arg choice='plain'>-D </arg>
+ <arg choice='plain'>-l </arg><arg choice='plain'>-p </arg>
<arg choice='opt'>-g <replaceable>group_name</replaceable></arg>
</group>
</cmdsynopsis>
</listitem>
</varlistentry>
<varlistentry>
- <term><option>-D</option></term>
+ <term><option>-p</option></term>
<listitem>
- <para>Delete all users from the group membership list.</para>
+ <para>Purge all users from the group membership list.</para>
</listitem>
</varlistentry>
<varlistentry>
.\" Title: groupmod
.\" Author:
.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
-.\" Date: 06/24/2006
+.\" Date: 07/30/2006
.\" Manual: System Management Commands
.\" Source: System Management Commands
.\"
-.TH "GROUPMOD" "8" "06/24/2006" "System Management Commands" "System Management Commands"
+.TH "GROUPMOD" "8" "07/30/2006" "System Management Commands" "System Management Commands"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.ad l
.SH "NAME"
-groupmod \- modify a group
+groupmod \- modify a group definition on the system
.SH "SYNOPSIS"
.HP 9
-\fBgroupmod\fR [\-g\ \fIgid\fR\ [\-o\ ]] [\-n\ \fInew_group_name\fR] \fIgroup\fR
+\fBgroupmod\fR [\fIoptions\fR] \fIGROUP\fR
.SH "DESCRIPTION"
.PP
The
\fBgroupmod\fR
-command modifies the system account files to reflect the changes that are specified on the command line.
+modifies the definition of the specified
+\fIGROUP\fR
+by modifying the appropriate entry in the group database.
.SH "OPTIONS"
.PP
The options which apply to the
\fBgroupmod\fR
command are:
.TP 3n
-\fB\-g\fR \fIgid\fR
-The numerical value of the group's ID. This value must be unique, unless the
+\fB\-g\fR, \fB\-\-gid\fR \fIGID\fR
+Specify the new group ID for the
+\fIGROUP\fR. The numerical value of the
+\fIGID\fR
+must be a non\-negative decimal integer. This value must be unique, unless the
\fB\-o\fR
-option is used. The value must be non\-negative. Values between 0 and 999 are typically reserved for system groups. Any files which the old group ID is the file group ID must have the file group ID changed manually.
+option is used. Values between 0 and 999 are typically reserved for system groups. Any files which the old group ID is the file group ID must have the file group ID changed manually.
.TP 3n
-\fB\-n\fR \fInew_group_name\fR
+\fB\-h\fR, \fB\-\-help\fR
+Display help message and exit.
+.TP 3n
+\fB\-n\fR, \fB\-\-new\-name\fR \fINEW_GROUP\fR
The name of the group will be changed from
-\fIgroup\fR
+\fIGROUP\fR
to
-\fInew_group_name\fR.
+\fINEW_GROUP\fR
+name.
+.TP 3n
+\fB\-o\fR, \fB\-\-non\-unique\fR
+When used with the
+\fB\-g\fR
+option allow to change the group
+\fIGID\fR
+to non\-unique value.
.SH "FILES"
.TP 3n
\fI/etc/group\fR
<?xml version="1.0" encoding="UTF-8"?>
<refentry id='groupmod.8'>
- <!-- $Id: groupmod.8.xml,v 1.16 2006/05/20 12:11:38 kloczek Exp $ -->
+ <!-- $Id: groupmod.8.xml,v 1.18 2006/07/12 15:52:48 kloczek Exp $ -->
<refmeta>
<refentrytitle>groupmod</refentrytitle>
<manvolnum>8</manvolnum>
</refmeta>
<refnamediv id='name'>
<refname>groupmod</refname>
- <refpurpose>modify a group</refpurpose>
+ <refpurpose>modify a group definition on the system</refpurpose>
</refnamediv>
<!-- body begins here -->
<refsynopsisdiv id='synopsis'>
<cmdsynopsis>
<command>groupmod</command>
<arg choice='opt'>
- <arg choice='plain'>-g <replaceable>gid</replaceable></arg>
- <arg choice='opt'>-o </arg>
+ <replaceable>options</replaceable>
</arg>
- <arg choice='opt'>-n <replaceable>new_group_name</replaceable></arg>
- <arg choice='plain'><replaceable>group</replaceable></arg>
+ <arg choice='plain'><replaceable>GROUP</replaceable></arg>
</cmdsynopsis>
</refsynopsisdiv>
<refsect1 id='description'>
<title>DESCRIPTION</title>
<para>
- The <command>groupmod</command> command modifies the system account
- files to reflect the changes that are specified on the command line.
+ The <command>groupmod</command> modifies the definition of the specified
+ <replaceable>GROUP</replaceable> by modifying the appropriate entry in
+ the group database.
</para>
</refsect1>
<variablelist remap='IP'>
<varlistentry>
<term>
- <option>-g</option> <replaceable>gid</replaceable>
+ <option>-g</option>, <option>--gid</option> <replaceable>GID</replaceable>
</term>
<listitem>
<para>
- The numerical value of the group's ID. This value must be
- unique, unless the <option>-o</option> option is used. The value
- must be non-negative. Values between 0 and 999 are typically
- reserved for system groups. Any files which the old group ID is
- the file group ID must have the file group ID changed manually.
+ Specify the new group ID for the <replaceable>GROUP</replaceable>.
+ The numerical value of the <replaceable>GID</replaceable> must be
+ a non-negative decimal integer. This value must be unique, unless
+ the <option>-o</option> option is used. Values between 0 and 999
+ are typically reserved for system groups. Any files which the old
+ group ID is the file group ID must have the file group ID changed
+ manually.
</para>
</listitem>
</varlistentry>
<varlistentry>
- <term><option>-n</option> <replaceable>new_group_name</replaceable></term>
+ <term><option>-h</option>, <option>--help</option></term>
+ <listitem>
+ <para>Display help message and exit.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <option>-n</option>, <option>--new-name</option>
+ <replaceable>NEW_GROUP</replaceable>
+ </term>
<listitem>
<para>
- The name of the group will be changed from <emphasis
- remap='I'>group</emphasis> to <emphasis
- remap='I'>new_group_name</emphasis>.
+ The name of the group will be changed from <replaceable>GROUP</replaceable>
+ to <replaceable>NEW_GROUP</replaceable> name.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <option>-o</option>, <option>--non-unique</option>
+ </term>
+ <listitem>
+ <para>
+ When used with the <option>-g</option> option allow to change the
+ group <replaceable>GID</replaceable> to non-unique value.
</para>
</listitem>
</varlistentry>
.\" Title: groups
.\" Author:
.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
-.\" Date: 06/24/2006
+.\" Date: 07/30/2006
.\" Manual: User Commands
.\" Source: User Commands
.\"
-.TH "GROUPS" "1" "06/24/2006" "User Commands" "User Commands"
+.TH "GROUPS" "1" "07/30/2006" "User Commands" "User Commands"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.\" Title: grpck
.\" Author:
.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
-.\" Date: 06/24/2006
+.\" Date: 07/30/2006
.\" Manual: System Management Commands
.\" Source: System Management Commands
.\"
-.TH "GRPCK" "8" "06/24/2006" "System Management Commands" "System Management Commands"
+.TH "GRPCK" "8" "07/30/2006" "System Management Commands" "System Management Commands"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.\" Title: gshadow
.\" Author:
.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
-.\" Date: 06/24/2006
+.\" Date: 07/30/2006
.\" Manual: File Formats and Conversions
.\" Source: File Formats and Conversions
.\"
-.TH "GSHADOW" "5" "06/24/2006" "File Formats and Conversions" "File Formats and Conversions"
+.TH "GSHADOW" "5" "07/30/2006" "File Formats and Conversions" "File Formats and Conversions"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
F77 = @F77@
FFLAGS = @FFLAGS@
GMSGFMT = @GMSGFMT@
+GREP = @GREP@
INSTALL_DATA = @INSTALL_DATA@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_SCRIPT = @INSTALL_SCRIPT@
PATH_SEPARATOR = @PATH_SEPARATOR@
POSUB = @POSUB@
RANLIB = @RANLIB@
+SED = @SED@
SET_MAKE = @SET_MAKE@
SHELL = @SHELL@
STRIP = @STRIP@
XML_CATALOG_FILE = @XML_CATALOG_FILE@
XSLTPROC = @XSLTPROC@
YACC = @YACC@
-ac_ct_AR = @ac_ct_AR@
+YFLAGS = @YFLAGS@
ac_ct_CC = @ac_ct_CC@
ac_ct_CXX = @ac_ct_CXX@
ac_ct_F77 = @ac_ct_F77@
-ac_ct_RANLIB = @ac_ct_RANLIB@
-ac_ct_STRIP = @ac_ct_STRIP@
am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@
build_os = @build_os@
build_vendor = @build_vendor@
datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
exec_prefix = @exec_prefix@
host = @host@
host_alias = @host_alias@
host_cpu = @host_cpu@
host_os = @host_os@
host_vendor = @host_vendor@
+htmldir = @htmldir@
includedir = @includedir@
infodir = @infodir@
install_sh = @install_sh@
libdir = @libdir@
libexecdir = @libexecdir@
+localedir = @localedir@
localstatedir = @localstatedir@
mandir = @mandir@/hu
mkdir_p = @mkdir_p@
oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
+psdir = @psdir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
sysconfdir = @sysconfdir@
exit 1;; \
esac; \
done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu man/hu/Makefile'; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign man/hu/Makefile'; \
cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu man/hu/Makefile
+ $(AUTOMAKE) --foreign man/hu/Makefile
.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
@case '$?' in \
.\" Title: id
.\" Author:
.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
-.\" Date: 06/24/2006
+.\" Date: 07/30/2006
.\" Manual: User Commands
.\" Source: User Commands
.\"
-.TH "ID" "1" "06/24/2006" "User Commands" "User Commands"
+.TH "ID" "1" "07/30/2006" "User Commands" "User Commands"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
F77 = @F77@
FFLAGS = @FFLAGS@
GMSGFMT = @GMSGFMT@
+GREP = @GREP@
INSTALL_DATA = @INSTALL_DATA@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_SCRIPT = @INSTALL_SCRIPT@
PATH_SEPARATOR = @PATH_SEPARATOR@
POSUB = @POSUB@
RANLIB = @RANLIB@
+SED = @SED@
SET_MAKE = @SET_MAKE@
SHELL = @SHELL@
STRIP = @STRIP@
XML_CATALOG_FILE = @XML_CATALOG_FILE@
XSLTPROC = @XSLTPROC@
YACC = @YACC@
-ac_ct_AR = @ac_ct_AR@
+YFLAGS = @YFLAGS@
ac_ct_CC = @ac_ct_CC@
ac_ct_CXX = @ac_ct_CXX@
ac_ct_F77 = @ac_ct_F77@
-ac_ct_RANLIB = @ac_ct_RANLIB@
-ac_ct_STRIP = @ac_ct_STRIP@
am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@
build_os = @build_os@
build_vendor = @build_vendor@
datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
exec_prefix = @exec_prefix@
host = @host@
host_alias = @host_alias@
host_cpu = @host_cpu@
host_os = @host_os@
host_vendor = @host_vendor@
+htmldir = @htmldir@
includedir = @includedir@
infodir = @infodir@
install_sh = @install_sh@
libdir = @libdir@
libexecdir = @libexecdir@
+localedir = @localedir@
localstatedir = @localstatedir@
mandir = @mandir@/id
mkdir_p = @mkdir_p@
oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
+psdir = @psdir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
sysconfdir = @sysconfdir@
exit 1;; \
esac; \
done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu man/id/Makefile'; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign man/id/Makefile'; \
cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu man/id/Makefile
+ $(AUTOMAKE) --foreign man/id/Makefile
.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
@case '$?' in \
F77 = @F77@
FFLAGS = @FFLAGS@
GMSGFMT = @GMSGFMT@
+GREP = @GREP@
INSTALL_DATA = @INSTALL_DATA@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_SCRIPT = @INSTALL_SCRIPT@
PATH_SEPARATOR = @PATH_SEPARATOR@
POSUB = @POSUB@
RANLIB = @RANLIB@
+SED = @SED@
SET_MAKE = @SET_MAKE@
SHELL = @SHELL@
STRIP = @STRIP@
XML_CATALOG_FILE = @XML_CATALOG_FILE@
XSLTPROC = @XSLTPROC@
YACC = @YACC@
-ac_ct_AR = @ac_ct_AR@
+YFLAGS = @YFLAGS@
ac_ct_CC = @ac_ct_CC@
ac_ct_CXX = @ac_ct_CXX@
ac_ct_F77 = @ac_ct_F77@
-ac_ct_RANLIB = @ac_ct_RANLIB@
-ac_ct_STRIP = @ac_ct_STRIP@
am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@
build_os = @build_os@
build_vendor = @build_vendor@
datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
exec_prefix = @exec_prefix@
host = @host@
host_alias = @host_alias@
host_cpu = @host_cpu@
host_os = @host_os@
host_vendor = @host_vendor@
+htmldir = @htmldir@
includedir = @includedir@
infodir = @infodir@
install_sh = @install_sh@
libdir = @libdir@
libexecdir = @libexecdir@
+localedir = @localedir@
localstatedir = @localstatedir@
mandir = @mandir@/it
mkdir_p = @mkdir_p@
oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
+psdir = @psdir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
sysconfdir = @sysconfdir@
exit 1;; \
esac; \
done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu man/it/Makefile'; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign man/it/Makefile'; \
cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu man/it/Makefile
+ $(AUTOMAKE) --foreign man/it/Makefile
.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
@case '$?' in \
+++ /dev/null
-.\" This file was generated with po4a. Translate the source file.
-.\"
-.\" $Id: porttime.5,v 1.2 2005/12/01 20:38:26 kloczek Exp $
-.\" Copyright 1989 - 1990, Julianne Frances Haugh
-.\" All rights reserved.
-.\"
-.\" Redistribution and use in source and binary forms, with or without
-.\" modification, are permitted provided that the following conditions
-.\" are met:
-.\" 1. Redistributions of source code must retain the above copyright
-.\" notice, this list of conditions and the following disclaimer.
-.\" 2. Redistributions in binary form must reproduce the above copyright
-.\" notice, this list of conditions and the following disclaimer in the
-.\" documentation and/or other materials provided with the distribution.
-.\" 3. Neither the name of Julianne F. Haugh nor the names of its contributors
-.\" may be used to endorse or promote products derived from this software
-.\" without specific prior written permission.
-.\"
-.\" THIS SOFTWARE IS PROVIDED BY JULIE HAUGH AND CONTRIBUTORS ``AS IS'' AND
-.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-.\" ARE DISCLAIMED. IN NO EVENT SHALL JULIE HAUGH OR CONTRIBUTORS BE LIABLE
-.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
-.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
-.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
-.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
-.\" SUCH DAMAGE.
-.TH PORTTIME 5
-.SH NOME
-porttime \- file delle porte e degli orari d'accesso
-.SH DESCRIZIONE
-\fIporttime\fP contiene un elenco di device tty, nomi utente e orari di accesso
-permessi.
-.PP
-Ciascuna voce è composta da tre campi separati da due punti. Il primo è un
-elenco di device tty, separati da virgole, oppure un asterisco per indicare
-che la voce corrisponde a qualsiasi device. Il secondo campo è un elenco di
-nomi utente, separati da virgole, oppure un asterisco per indicare che la
-voce corrisponde ad ogni utente. Il terzo campo è un elenco degli orari,
-separati da virgole, in cui è consentito l'accesso.
-.PP
-Un orario di accesso consiste in zero o più giorni della settimana
-abbreviati in \fBMo\fP (lunedì), \fBTu\fP, \fBWe\fP, \fBTh\fP, \fBFr\fP, \fBSa\fP e \fBSu\fP
-(domenica), seguiti da una coppia di orari, separate da un
-trattino. L'abbreviazione \fBWk\fP rappresenta tutti i giorni da lunedì a
-venerdì, mentre \fBAl\fP indica tutti i giorni della settimana. Se non si
-specifica alcun giorno, viene usato implicitamente \fBAl\fP.
-.SH ESEMPI
-La voce seguente permette l'accesso all'utente \fBjfh\fP da qualsiasi porta
-durante i giorni lavorativi dalle 9 alle 17.
-.br
-.sp 1
- *:jfh:Wk0900\-1700
-.br
-.sp 1
-Le voci seguenti permettono l'accesso solo agli utenti \fBroot\fP e \fBoper\fP da
-/dev/console a qualsiasi ora. Qui viene mostrato come il file
-\fI/etc/porttime\fP sia una lista ordinata di orari d'accesso: ogni altro
-utente corrisponderebbe alla seconda voce, che impedisce l'accesso in
-qualsiasi orario.
-.br
-.sp 1
- console:root,oper:Al0000\-2400
-.br
- console:*:
-.br
-.sp 1
-La voce seguente permette l'accesso all'utente \fBgames\fP da qualsiasi porta
-durante gli orari non lavorativi.
-.br
-.sp 1
- *:games:Wk1700\-0900,SaSu0000\-2400
-.br
-.sp 1
-.SH FILE
-\fI/etc/porttime\fP \- file contenente le porte e gli orari di accesso
-.SH "VEDERE ANCHE"
-\fBlogin\fP(1)
-.SH AUTORE
-Julianne Frances Haugh (jockgrrl@ix.netcom.com)
-.SH TRADUZIONE
-.nf
-Giuseppe Sacco <eppesuig@debian.org>, 2005
-Danilo Piazzalunga <danilopiazza@libero.it>, 2005
-.fi
F77 = @F77@
FFLAGS = @FFLAGS@
GMSGFMT = @GMSGFMT@
+GREP = @GREP@
INSTALL_DATA = @INSTALL_DATA@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_SCRIPT = @INSTALL_SCRIPT@
PATH_SEPARATOR = @PATH_SEPARATOR@
POSUB = @POSUB@
RANLIB = @RANLIB@
+SED = @SED@
SET_MAKE = @SET_MAKE@
SHELL = @SHELL@
STRIP = @STRIP@
XML_CATALOG_FILE = @XML_CATALOG_FILE@
XSLTPROC = @XSLTPROC@
YACC = @YACC@
-ac_ct_AR = @ac_ct_AR@
+YFLAGS = @YFLAGS@
ac_ct_CC = @ac_ct_CC@
ac_ct_CXX = @ac_ct_CXX@
ac_ct_F77 = @ac_ct_F77@
-ac_ct_RANLIB = @ac_ct_RANLIB@
-ac_ct_STRIP = @ac_ct_STRIP@
am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@
build_os = @build_os@
build_vendor = @build_vendor@
datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
exec_prefix = @exec_prefix@
host = @host@
host_alias = @host_alias@
host_cpu = @host_cpu@
host_os = @host_os@
host_vendor = @host_vendor@
+htmldir = @htmldir@
includedir = @includedir@
infodir = @infodir@
install_sh = @install_sh@
libdir = @libdir@
libexecdir = @libexecdir@
+localedir = @localedir@
localstatedir = @localstatedir@
mandir = @mandir@/ja
mkdir_p = @mkdir_p@
oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
+psdir = @psdir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
sysconfdir = @sysconfdir@
exit 1;; \
esac; \
done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu man/ja/Makefile'; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign man/ja/Makefile'; \
cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu man/ja/Makefile
+ $(AUTOMAKE) --foreign man/ja/Makefile
.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
@case '$?' in \
+++ /dev/null
-.\"$Id: limits.5,v 1.5 2005/12/01 20:38:26 kloczek Exp $
-.\"
-.\" Japanese Version Copyright (c) 2001 Maki KURODA
-.\" all right reserved,
-.\" Translated Mon Nov 5 18:12:16 JST 2001
-.\" by Maki KURODA <mkuroda@aisys-jp.com>
-.\" Modified Tue 18 Sep 2002 by NAKANO Takeo <nakano@apm.seikei.ac.jp>
-.\"
-.TH LIMITS 5
-.SH 名前
-limits \- リソース制限の定義
-.SH 説明
-.I limits
-ファイル (デフォルトでは /etc/limits。
-あるいは config.h で定義した LIMITS_FILE)
-には、設定したいリソース制限を記述する。
-このファイルは root が所有し、
-root アカウントのみが読み込み可能とするべきである.
-.PP
-デフォルトでは root に対する制限は設定できない。
-実は、root と同等のアカウント (UID 0 のアカウント)
-をこの手段によって制限することはできない。
-.PP
-各行には以下の形式でユーザに対する制限を記述する。
-.sp
-.I user LIMITS_STRING
-.PP
-\fBLIMITS_STRING\fP はリソース制限の定義を連結させた文字列である。
-各制限の定義は、1 文字の識別子と、それに続く制限数値からなる。
-.PP
-有効な識別子は以下の通り。
-.sp
-A: アドレス空間の最大値 (KB)
-.br
-C: コアファイルサイズの最大値 (KB)
-.br
-D: データサイズの最大値 (KB)
-.br
-F: ファイルサイズの最大値 (KB)
-.br
-M: メモリ上にロックできるアドレス空間の最大値 (KB)
-.br
-N: ファイルオープン数の最大値
-.br
-R: レジデントセットサイズの最大値 (KB)
-.br
-S: スタックサイズの最大値 (KB)
-.br
-T: CPU 時間の最大値 (分)
-.br
-U: プロセス数の最大値
-.br
-K: \fBumask\fR(2) により設定される、ファイル作成時の mask
-.br
-L: このユーザの同時ログイン数の最大値
-.br
-P: \fBsetpriority\fR(2) によって設定されるプロセス優先度
-.PP
-例えば、\fIL2D2048N5\fP は正しい \fBLIMITS_STRING\fP である。
-以下の 2 つの例は等価である。2 番目のように読み易く書くこともできる。
-.sp
-username L2D2048N5
-.br
-username L2 D2048 N5
-.PP
-\fIusername\fP 以降の行の残りが制限用の文字列として扱われるので、
-コメントは書くことができない。
-login プログラムは、正しくない制限文字列は拒絶する (無視する)。
-.PP
-デフォルトのエントリは、ユーザ名が "\fB*\fP" となっているものである。
-\fBLIMITS_FILE\fP に複数の\fIデフォルト\fPを登録すると、
-最後のものがデフォルト指定として使用される。
-.PP
-あるユーザへの制限を完全に無効にするには、
-シングルダッシュ "\fB\-\fP" を使用する。
-.PP
-さらに、全ての制限の設定は「ログイン単位」で設定されていることに注意すること。
-制限はグローバルではなく、永続的でもない。
-グローバルな制限はいずれ可能になるだろうが、
-今のところは「TO DO」である。;)
-.\"nakano 二番目の文これでいいのかなあ。
-.SH ファイル
-\fI/etc/limits\fR
-.SH 関連項目
-.BR login (1),
-.BR setpriority (2),
-.BR setrlimit (2)
-.SH 著者
-Cristian Gafton (gafton@sorosis.ro)
+++ /dev/null
-.\" $Id: porttime.5,v 1.6 2005/12/01 20:38:26 kloczek Exp $
-.\" Copyright 1989 - 1990, Julianne Frances Haugh
-.\" All rights reserved.
-.\"
-.\" Redistribution and use in source and binary forms, with or without
-.\" modification, are permitted provided that the following conditions
-.\" are met:
-.\" 1. Redistributions of source code must retain the above copyright
-.\" notice, this list of conditions and the following disclaimer.
-.\" 2. Redistributions in binary form must reproduce the above copyright
-.\" notice, this list of conditions and the following disclaimer in the
-.\" documentation and/or other materials provided with the distribution.
-.\" 3. Neither the name of Julianne F. Haugh nor the names of its contributors
-.\" may be used to endorse or promote products derived from this software
-.\" without specific prior written permission.
-.\"
-.\" THIS SOFTWARE IS PROVIDED BY JULIE HAUGH AND CONTRIBUTORS ``AS IS'' AND
-.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-.\" ARE DISCLAIMED. IN NO EVENT SHALL JULIE HAUGH OR CONTRIBUTORS BE LIABLE
-.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
-.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
-.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
-.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
-.\" SUCH DAMAGE.
-.\"
-.\" Japanese Version Copyright (c) 1997 Kazuyoshi Furutaka
-.\" all rights reserved.
-.\" Translated Fri Feb 14 23:06:00 JST 1997
-.\" by Kazuyoshi Furutaka <furutaka@Flux.tokai.jaeri.go.jp>
-.\" Modified Tue 18 Sep 2002 by NAKNAO Takeo <nakano@apm.seikei.ac.jp>
-.\"
-.TH PORTTIME 5
-.SH 名前
-porttime \- ポートアクセス時間設定ファイル
-.SH 説明
-.I porttime
-は tty デバイス・ユーザ名・ログイン可能時間、のリストからなる。
-.PP
-それぞれのエントリは、コロンで区切られた三つのフィールドからなる。
-最初のフィールドはコンマで区切られた tty デバイスのリストで、
-アスタリスクを指定した場合はあらゆる tty デバイスにマッチする。
-二番目のフィールドはコンマで区切られたユーザ名のリストで、
-アスタリスクを指定した場合はあらゆるユーザにマッチする。
-三番目のフィールドは、
-コンマで区切られたログインを許可時間のリストである。
-.PP
-アクセス時間の各エントリは、
-\fBSu\fR, \fBMo\fR, \fBTu\fR, \fBWe\fR, \fBTh\fR, \fBFr\fR, \fBSa\fR
-で略記されたゼロ個以上の曜日と、
-ハイフンで区切られた 2 つの時刻とからなる。
-月曜日から金曜日までを指定する \fBWk\fR や、
-全ての日を指定する \fBAl\fR という略記法を用いることもできる。
-曜日の指定が無い場合は \fBAl\fR だとみなされる。
-.SH 例
-次のエントリは、ユーザ \fBjfh\fR が平日の午前9時から午後5時まで、
-全てのポートからアクセス可能であることを示す。
-.br
-.sp 1
- *:jfh:Wk0900\-1700
-.br
-.sp 1
-次のエントリは、
-\fBroot\fR と \fBoper\fR 以外のユーザには、どの時間帯にも
-/dev/console からのアクセスを許可しない。
-この例は、\fI/etc/porttime\fR
-ファイルがアクセス可能時間のリストを
-どういう順序で扱うかも示している。
-他の全てのユーザは二番目のエントリにマッチし、
-したがって console からのアクセスは許可されない。
-.br
-.sp 1
- console:root,oper:Al0000\-2400
-.br
- console:*:
-.br
-.sp 1
-次のエントリは、
-ユーザ \fBgames\fR が、就業時間外なら
-あらゆるポートからアクセスできるように指定している。
-.br
-.sp 1
- *:games:Wk1700\-0900,SaSu0000\-2400
-.br
-.sp 1
-.SH ファイル
-\fI/etc/porttime\fR \- ポートへのアクセス可能時間を記したファイル
-.SH 関連項目
-.BR login (1)
-.SH 著者
-Julianne Frances Haugh (jockgrrl@ix.netcom.com)
F77 = @F77@
FFLAGS = @FFLAGS@
GMSGFMT = @GMSGFMT@
+GREP = @GREP@
INSTALL_DATA = @INSTALL_DATA@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_SCRIPT = @INSTALL_SCRIPT@
PATH_SEPARATOR = @PATH_SEPARATOR@
POSUB = @POSUB@
RANLIB = @RANLIB@
+SED = @SED@
SET_MAKE = @SET_MAKE@
SHELL = @SHELL@
STRIP = @STRIP@
XML_CATALOG_FILE = @XML_CATALOG_FILE@
XSLTPROC = @XSLTPROC@
YACC = @YACC@
-ac_ct_AR = @ac_ct_AR@
+YFLAGS = @YFLAGS@
ac_ct_CC = @ac_ct_CC@
ac_ct_CXX = @ac_ct_CXX@
ac_ct_F77 = @ac_ct_F77@
-ac_ct_RANLIB = @ac_ct_RANLIB@
-ac_ct_STRIP = @ac_ct_STRIP@
am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@
build_os = @build_os@
build_vendor = @build_vendor@
datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
exec_prefix = @exec_prefix@
host = @host@
host_alias = @host_alias@
host_cpu = @host_cpu@
host_os = @host_os@
host_vendor = @host_vendor@
+htmldir = @htmldir@
includedir = @includedir@
infodir = @infodir@
install_sh = @install_sh@
libdir = @libdir@
libexecdir = @libexecdir@
+localedir = @localedir@
localstatedir = @localstatedir@
mandir = @mandir@/ko
mkdir_p = @mkdir_p@
oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
+psdir = @psdir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
sysconfdir = @sysconfdir@
exit 1;; \
esac; \
done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu man/ko/Makefile'; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign man/ko/Makefile'; \
cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu man/ko/Makefile
+ $(AUTOMAKE) --foreign man/ko/Makefile
.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
@case '$?' in \
.\" Title: lastlog
.\" Author:
.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
-.\" Date: 06/24/2006
+.\" Date: 07/30/2006
.\" Manual: System Management Commands
.\" Source: System Management Commands
.\"
-.TH "LASTLOG" "8" "06/24/2006" "System Management Commands" "System Management Commands"
+.TH "LASTLOG" "8" "07/30/2006" "System Management Commands" "System Management Commands"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
+++ /dev/null
-.\" Title: limits
-.\" Author:
-.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
-.\" Date: 06/20/2006
-.\" Manual: File Formats and Conversions
-.\" Source: File Formats and Conversions
-.\"
-.TH "LIMITS" "5" "06/20/2006" "File Formats and Conversions" "File Formats and Conversions"
-.\" disable hyphenation
-.nh
-.\" disable justification (adjust text to left margin only)
-.ad l
-.SH "NAME"
-limits \- resource limits definition
-.SH "DESCRIPTION"
-.PP
-The
-\fIlimits\fR
-file (\fI/etc/limits\fR
-by default or LIMITS_FILE defined
-\fIconfig.h\fR) describes the resource limits you wish to impose. It should be owned by root and readable by root account only.
-.PP
-By default no quota is imposed on 'root'. In fact, there is no way to impose limits via this procedure to root\-equiv accounts (accounts with UID 0).
-.PP
-Each line describes a limit for a user in the form:
-.PP
-
-\fIuser LIMITS_STRING\fR
-.PP
-The
-\fILIMITS_STRING\fR
-is a string of a concatenated list of resource limits. Each limit consists of a letter identifier followed by a numerical limit.
-.PP
-The valid identifiers are:
-.TP 3n
-\(bu
-A: max address space (KB)
-.TP 3n
-\(bu
-C: max core file size (KB)
-.TP 3n
-\(bu
-D: max data size (KB)
-.TP 3n
-\(bu
-F: maximum filesize (KB)
-.TP 3n
-\(bu
-M: max locked\-in\-memory address space (KB)
-.TP 3n
-\(bu
-N: max number of open files
-.TP 3n
-\(bu
-R: max resident set size (KB)
-.TP 3n
-\(bu
-S: max stack size (KB)
-.TP 3n
-\(bu
-T: max CPU time (MIN)
-.TP 3n
-\(bu
-U: max number of processes
-.TP 3n
-\(bu
-K: file creation mask, set by
-\fBumask\fR(2).
-.TP 3n
-\(bu
-L: max number of logins for this user
-.TP 3n
-\(bu
-P: process priority, set by
-\fBsetpriority\fR(2).
-.sp
-.RE
-.PP
-For example,
-\fIL2D2048N5\fR
-is a valid
-\fILIMITS_STRING \fR. For reading convenience, the following entries are equivalent:
-.sp
-.RS 3n
-.nf
- username L2D2048N5
- username L2 D2048 N5
-
-.fi
-.RE
-.PP
-Be aware that after
-\fIusername\fR
-the rest of the line is considered a limit string, thus comments are not allowed. A invalid limits string will be rejected (not considered) by the
-\fBlogin\fR
-program.
-.PP
-The default entry is denoted by username "\fI*\fR". If you have multiple
-\fIdefault\fR
-entries in your
-\fILIMITS_FILE\fR, then the last one will be used as the default entry.
-.PP
-To completely disable limits for a user, a single dash "\fI\-\fR" will do.
-.PP
-Also, please note that all limit settings are set PER LOGIN. They are not global, nor are they permanent. Perhaps global limits will come, but for now this will have to do ;)
-.SH "FILES"
-.TP 3n
-\fI/etc/limits\fR
-.SH "SEE ALSO"
-.PP
-
-\fBlogin\fR(1),
-\fBsetpriority\fR(2),
-\fBsetrlimit\fR(2).
.\" Title: login
.\" Author:
.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
-.\" Date: 06/24/2006
+.\" Date: 07/30/2006
.\" Manual: User Commands
.\" Source: User Commands
.\"
-.TH "LOGIN" "1" "06/24/2006" "User Commands" "User Commands"
+.TH "LOGIN" "1" "07/30/2006" "User Commands" "User Commands"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
+++ /dev/null
-.\" Title: login.access
-.\" Author:
-.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
-.\" Date: 06/20/2006
-.\" Manual: File Formats and Conversions
-.\" Source: File Formats and Conversions
-.\"
-.TH "LOGIN.ACCESS" "5" "06/20/2006" "File Formats and Conversions" "File Formats and Conversions"
-.\" disable hyphenation
-.nh
-.\" disable justification (adjust text to left margin only)
-.ad l
-.SH "NAME"
-login.access \- login access control table
-.SH "DESCRIPTION"
-.PP
-The
-\fIlogin.access\fR
-file specifies (user, host) combinations and/or (user, tty) combinations for which a login will be either accepted or refused.
-.PP
-When someone logs in, the
-\fIlogin.access\fR
-is scanned for the first entry that matches the (user, host) combination, or, in case of non\-networked logins, the first entry that matches the (user, tty) combination. The permissions field of that table entry determines whether the login will be accepted or refused.
-.PP
-Each line of the login access control table has three fields separated by a ":" character:
-.PP
-
-\fIpermission\fR:\fIusers\fR:\fIorigins\fR
-.PP
-The first field should be a "\fI+\fR" (access granted) or "\fI\-\fR" (access denied) character. The second field should be a list of one or more login names, group names, or
-\fIALL\fR
-(always matches). The third field should be a list of one or more tty names (for non\-networked logins), host names, domain names (begin with "."), host addresses, internet network numbers (end with "."),
-\fIALL\fR
-(always matches) or
-\fILOCAL\fR
-(matches any string that does not contain a "." character). If you run NIS you can use @netgroupname in host or user patterns.
-.PP
-The
-\fIEXCEPT\fR
-operator makes it possible to write very compact rules.
-.PP
-The group file is searched only when a name does not match that of the logged\-in user. Only groups are matched in which users are explicitly listed: the program does not look at a user's primary group id value.
-.SH "FILES"
-.TP 3n
-\fI/etc/login.defs\fR
-Shadow password suite configuration.
-.SH "SEE ALSO"
-.PP
-
-\fBlogin\fR(1).
.\" Title: login.defs
.\" Author:
.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
-.\" Date: 06/24/2006
+.\" Date: 07/30/2006
.\" Manual: File Formats and Conversions
.\" Source: File Formats and Conversions
.\"
-.TH "LOGIN.DEFS" "5" "06/24/2006" "File Formats and Conversions" "File Formats and Conversions"
+.TH "LOGIN.DEFS" "5" "07/30/2006" "File Formats and Conversions" "File Formats and Conversions"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.\" Title: logoutd
.\" Author:
.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
-.\" Date: 06/24/2006
+.\" Date: 07/30/2006
.\" Manual: System Management Commands
.\" Source: System Management Commands
.\"
-.TH "LOGOUTD" "8" "06/24/2006" "System Management Commands" "System Management Commands"
+.TH "LOGOUTD" "8" "07/30/2006" "System Management Commands" "System Management Commands"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.\" Title: newgrp
.\" Author:
.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
-.\" Date: 06/24/2006
+.\" Date: 07/30/2006
.\" Manual: User Commands
.\" Source: User Commands
.\"
-.TH "NEWGRP" "1" "06/24/2006" "User Commands" "User Commands"
+.TH "NEWGRP" "1" "07/30/2006" "User Commands" "User Commands"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.\" Title: newusers
.\" Author:
.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
-.\" Date: 06/24/2006
+.\" Date: 07/30/2006
.\" Manual: System Management Commands
.\" Source: System Management Commands
.\"
-.TH "NEWUSERS" "8" "06/24/2006" "System Management Commands" "System Management Commands"
+.TH "NEWUSERS" "8" "07/30/2006" "System Management Commands" "System Management Commands"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.\" Title: nologin
.\" Author:
.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
-.\" Date: 06/24/2006
+.\" Date: 07/30/2006
.\" Manual: System Management Commands
.\" Source: System Management Commands
.\"
-.TH "NOLOGIN" "8" "06/24/2006" "System Management Commands" "System Management Commands"
+.TH "NOLOGIN" "8" "07/30/2006" "System Management Commands" "System Management Commands"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.\" Title: passwd
.\" Author:
.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
-.\" Date: 06/25/2006
+.\" Date: 07/30/2006
.\" Manual: User Commands
.\" Source: User Commands
.\"
-.TH "PASSWD" "1" "06/25/2006" "User Commands" "User Commands"
+.TH "PASSWD" "1" "07/30/2006" "User Commands" "User Commands"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
passwd \- change user password
.SH "SYNOPSIS"
.HP 7
-\fBpasswd\fR [\fIoptions\fR] \fIlogin\fR
+\fBpasswd\fR [\fIoptions\fR] [\fILOGIN\fR]
.SH "DESCRIPTION"
.PP
<?xml version="1.0" encoding="UTF-8"?>
<refentry id='passwd.1'>
- <!-- $Id: passwd.1.xml,v 1.32 2006/05/28 16:17:36 kloczek Exp $ -->
+ <!-- $Id: passwd.1.xml,v 1.33 2006/07/11 13:34:47 kloczek Exp $ -->
<refmeta>
<refentrytitle>passwd</refentrytitle>
<manvolnum>1</manvolnum>
<arg choice='opt'>
<replaceable>options</replaceable>
</arg>
- <arg choice='plain'><replaceable>login</replaceable></arg>
+ <arg choice='opt'>
+ <replaceable>LOGIN</replaceable>
+ </arg>
</cmdsynopsis>
</refsynopsisdiv>
.\" Title: passwd
.\" Author:
.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
-.\" Date: 06/24/2006
+.\" Date: 07/30/2006
.\" Manual: File Formats and Conversions
.\" Source: File Formats and Conversions
.\"
-.TH "PASSWD" "5" "06/24/2006" "File Formats and Conversions" "File Formats and Conversions"
+.TH "PASSWD" "5" "07/30/2006" "File Formats and Conversions" "File Formats and Conversions"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
F77 = @F77@
FFLAGS = @FFLAGS@
GMSGFMT = @GMSGFMT@
+GREP = @GREP@
INSTALL_DATA = @INSTALL_DATA@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_SCRIPT = @INSTALL_SCRIPT@
PATH_SEPARATOR = @PATH_SEPARATOR@
POSUB = @POSUB@
RANLIB = @RANLIB@
+SED = @SED@
SET_MAKE = @SET_MAKE@
SHELL = @SHELL@
STRIP = @STRIP@
XML_CATALOG_FILE = @XML_CATALOG_FILE@
XSLTPROC = @XSLTPROC@
YACC = @YACC@
-ac_ct_AR = @ac_ct_AR@
+YFLAGS = @YFLAGS@
ac_ct_CC = @ac_ct_CC@
ac_ct_CXX = @ac_ct_CXX@
ac_ct_F77 = @ac_ct_F77@
-ac_ct_RANLIB = @ac_ct_RANLIB@
-ac_ct_STRIP = @ac_ct_STRIP@
am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@
build_os = @build_os@
build_vendor = @build_vendor@
datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
exec_prefix = @exec_prefix@
host = @host@
host_alias = @host_alias@
host_cpu = @host_cpu@
host_os = @host_os@
host_vendor = @host_vendor@
+htmldir = @htmldir@
includedir = @includedir@
infodir = @infodir@
install_sh = @install_sh@
libdir = @libdir@
libexecdir = @libexecdir@
+localedir = @localedir@
localstatedir = @localstatedir@
mandir = @mandir@/pl
mkdir_p = @mkdir_p@
oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
+psdir = @psdir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
sysconfdir = @sysconfdir@
exit 1;; \
esac; \
done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu man/pl/Makefile'; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign man/pl/Makefile'; \
cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu man/pl/Makefile
+ $(AUTOMAKE) --foreign man/pl/Makefile
.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
@case '$?' in \
-.\" $Id: chage.1,v 1.14 2006/03/22 12:13:14 kloczek Exp $
-.\" Copyright 1990 - 1994 Julianne Frances Haugh
-.\" All rights reserved.
+.\" Title: chage
+.\" Author:
+.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
+.\" Date: 14/07/2006
+.\" Manual: Polecenia użytkowników
+.\" Source: Polecenia użytkowników
.\"
-.\" Redistribution and use in source and binary forms, with or without
-.\" modification, are permitted provided that the following conditions
-.\" are met:
-.\" 1. Redistributions of source code must retain the above copyright
-.\" notice, this list of conditions and the following disclaimer.
-.\" 2. Redistributions in binary form must reproduce the above copyright
-.\" notice, this list of conditions and the following disclaimer in the
-.\" documentation and/or other materials provided with the distribution.
-.\" 3. Neither the name of Julianne F. Haugh nor the names of its contributors
-.\" may be used to endorse or promote products derived from this software
-.\" without specific prior written permission.
-.\"
-.\" THIS SOFTWARE IS PROVIDED BY JULIE HAUGH AND CONTRIBUTORS ``AS IS'' AND
-.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-.\" ARE DISCLAIMED. IN NO EVENT SHALL JULIE HAUGH OR CONTRIBUTORS BE LIABLE
-.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
-.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
-.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
-.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
-.\" SUCH DAMAGE.
-.TH CHAGE 1
-.SH NAZWA
+.TH "CHAGE" "1" "14/07/2006" "Polecenia użytkowników" "Polecenia użytkowników"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAZWA"
chage \- zmiana informacji o terminie ważności hasła użytkownika
-.SH SKŁADNIA
-.TP 6
+.SH "SKŁADNIA"
+.HP 6
+\fBchage\fR [\fIopcje\fR] [\fILOGIN\fR]
+.SH "OPIS"
+.PP
+Polecenie
\fBchage\fR
-[\fB\-m\fR \fImindni\fR] [\fB\-M\fR \fImaxdni\fR]
-[\fB\-d\fR \fIostatni\fR] [\fB\-I\fR \fInieaktywne\fR]
-.br
-[\fB\-E\fR \fIdata_ważności\fR] [\fB\-W\fR \fIdni_ostrzegania\fR] \fIużytkownik\fR
-.TP 6
+zmienia liczbę dni pomiędzy zmianami hasła i datę ostatniej zmiany hasła. Informację tę system wykorzystuje do ustalenia, kiedy użytkownik musi zmienić hasło.
+.SH "OPCJE"
+.PP
+Polecenie
\fBchage\fR
-\fB\-l\fR \fIużytkownik\fR
-.SH OPIS
-\fBchage\fR zmienia liczbę dni pomiędzy zmianami hasła i datę ostatniej
-zmiany hasła. Informację tę system wykorzystuje do ustalenia, kiedy
-użytkownik musi zmienić hasło.
-Polecenia \fBchage\fR może użyć tylko użytkownik root, za wyjątkiem
-opcji \fB\-l\fR. Może się nią posłużyć się użytkownik nieuprzywilejowany
-do stwierdzenia, kiedy wygasa jego własne hasło lub konto.
-.SH OPCJE
-Polecenie \fBchage\fR posiada następujące opcje:
-.IP "\fB\-E\fR \fIdata_ważności\fR"
+posiada następujące opcje:
+.TP 3n
+\fB\-d\fR, \fB\-\-lastday\fR\fIOSTATNI\fR
+Ustawia ilość dni od 1 stycznia 1970 kiedy hało było ostani raz zmieniane. Data ważności może być takze prezekazana w formacie RRRR\-MM\-DD (lub formacie używanym lokalnie).
+.TP 3n
+\fB\-E\fR, \fB\-\-expiredate\fR\fIDATA_WAŻN\fR
Ustawia datę, począwszy od której konto użytkownika nie będzie już dostępne.
-\fIdata_ważności\fR jest liczbą dni od 1 stycznia 1970, od której konto jest
-blokowane. Data może być też wyrażona w postaci RRRR\-MM\-DD (lub innej,
-powszechniej używanej w danym regionie).
-Użytkownik, którego konto jest zablokowane musi skontaktować się
-z administratorem systemu zanim będzie mógł z niego ponownie skorzystać.
-Przekazanie \fI-1\fR jako \fIdata_ważności\fR usuwa ograniczenie ważności
-konta użytkownika.
-.IP "\fB\-I\fR \fInieaktywne\fR"
-Opcja \fB\-I\fR służy do ustawiania czasu nieaktywności po wygaśnięciu
-hasła, po którym konto jest blokowane. Parametr \fInieaktywne\fR podaje
-liczbę dni nieaktywności. Wartość 0 wyłącza tę funkcję.
-Użytkownik, którego konto jest zablokowane musi skontaktować się
-z administratorem systemu zanim będzie mógł z niego ponownie skorzystać.
-.IP "\fB\-m\fR \fImindni\fR"
-Utawia minimalną liczbę dni pomiędzy zmianami hasła na wartość \fImindni\fR.
-Wartość zerowa oznacza, że użytkownik może je zmieniać w dowolnym czasie.
-.IP "\fB\-M\fR \fImaxdni\fR"
-Ustawia maksymalną liczbę dni, przez jakie hasło jest ważne na wartość
-\fImaxdni\fR. Gdy \fImaxdni\fR plus \fIostatni\fR jest mniejsze niż bieżący
-dzień, użytkownik musi zmienić swoje hasła, zanim będzie mógł skorzystać z
-konta. Zdarzenie to może być zaplanowane z wyprzedzeniem przez wykorzystanie
-opcji \fB\-W\fR, ostrzegającej zawczasu użytkownika o zbliżającym się
-terminie zmiany.
-.IP "\fB\-M\fR \fIostatni\fR"
-Ustawia liczbę dni od 1 stycznia 1970 do dnia kiedy ostatnio zmieniono hasło
-na \fIostatni\fR. Data może również zostać podana w postaci RRRR\-MM\-DD (lub
-postaci powszechniej używanej w danym regionie).
-.IP "\fB\-W\fR \fIdni_ostrzegania\fR"
-Ustawia na \fIdni_ostrzegania\fR liczbę dni przed upływem ważności hasła.
-Od tego dnia użytkownik będzie ostrzegany o nadchodzącym terminie zmiany
-hasła.
+\fIDATA_WAŻN\fR
+jest liczbą dni od 1 stycznia 1970, od której konto jest blokowane. Data może być też wyrażona w formacie RRRR\-MM\-DD (lub innej, powszechniej używanej w danym regionie). Użytkownik, którego konto jest zablokowane musi skontaktować się z administratorem systemu zanim będzie mógł z niego ponownie skorzystać.
+.sp
+Przekazanie
+\fI\-1\fR
+jako
+\fIDATA_WAŻN\fR
+usuwa ograniczenie ważności konta użytkownika.
+.TP 3n
+\fB\-h\fR, \fB\-\-help\fR
+Wyświetlenie komunikatu pomocy i zakończenie działania.
+.TP 3n
+\fB\-I\fR, \fB\-\-inactive\fR\fINIEAKTYWNE\fR
+Opcja ta służy do ustawiania czasu nieaktywności konta po wygaśnięciu ważności hasła, po którym to czasie konto jest blokowane. Parametr
+\fINIEAKTYWNE\fR
+jest liczbą dni nieaktywności. Użytkownik, którego konto jest zablokowane musi skontaktować się z administratorem systemu zanim będzie mógł z niego ponownie skorzystać.
+.sp
+Przekazanie
+\fI\-1\fR
+jako
+\fINIEAKTYWNE\fR
+usuwa ograniczenie nieaktywniści konta użytkownika.
+.TP 3n
+\fB\-l\fR, \fB\-\-list\fR
+Wyświetlenie informacji o terminach ważności konta i hasła.
+.TP 3n
+\fB\-m\fR, \fB\-\-mindays\fR\fIMIN_DNI\fR
+Utawia minimalną liczbę dni pomiędzy zmianami hasła na
+\fIMIN_DAYS\fR. Wartość zerowa oznacza, że użytkownik może je zmieniać w dowolnym czasie.
+.TP 3n
+\fB\-M\fR, \fB\-\-maxdays\fR\fIMAX_DNI\fR
+Ustawia maksymalną liczbę dni, przez jakie hasło jest ważne. Gdy
+\fIMAX_DNI\fR
+plus
+\fIOSTATNI\fR
+jest mniejsze niż bieżący dzień, użytkownik musi zmienić swoje hasła, zanim będzie mógł skorzystać z konta. Zdarzenie to może być zaplanowane z wyprzedzeniem przez wykorzystanie opcji
+\fB\-W\fR, ostrzegającej zawczasu użytkownika o zbliżającym się terminie zmiany.
+.sp
+Przekazanie
+\fI\-1\fR
+jako
+\fIMAX_DAYS\fR
+usuwa sprawdzanie wazności hasła.
+.TP 3n
+\fB\-W\fR, \fB\-\-warndays\fR\fIDNI_OSTRZ\fR
+Ustawia na
+\fIDNI_OSTRZ\fR
+liczbę dni przed upływem ważności hasła. Od tego dnia użytkownik będzie ostrzegany o nadchodzącym terminie zmiany hasła.
+.PP
+Jeśli nie podano żadnej opcji, to
+\fBchage\fR
+działa w trybie interaktywnym, proponując użytkownikowi wartości bieżące dla każdego z pól. Wprowadzenie nowej wartości powoduje zmianę wartości pola, a podanie wartości pustej pozostawia wartość bieżącą. Bieżąca wartość pola wyświetlana jest w nawiasach
+\fI[ ]\fR.
+.SH "UWAGI"
+.PP
+Program
+\fBchage\fR
+wymaga do działania chronionego pliku haseł użytkowników (shadow).
+.PP
+Polecenia chage może użyć tylko użytkownik root, za wyjątkiem opcji
+\fB\-l\fR. Może się nią posłużyć się użytkownik nieuprzywilejowany do stwierdzenia, kiedy wygasa jego własne hasło lub konto.
+.SH "PLIKI"
+.TP 3n
+\fI/etc/passwd\fR
+Informacja o kontach użytkowników.
+.TP 3n
+\fI/etc/shadow\fR
+Informacje chronione o użytkownikach.
+.SH "KOD ZAKOŃCZENIA"
+.PP
+Polecenie
+\fBchage\fR
+kończy działanie z następującymi wartościami kodów zakończenia:
+.TP 3n
+\fI0\fR
+poprawne zakończenie działania programu
+.TP 3n
+\fI1\fR
+brak dostępu
+.TP 3n
+\fI2\fR
+niepoprawna składnia polecenia
+.TP 3n
+\fI15\fR
+nie można znaleźć pliku shadow
+.SH "ZOBACZ TAKŻE"
.PP
-Jeśli nie podano żadnej opcji, to \fBchage\fR działa w trybie interaktywnym,
-proponując użytkownikowi wartości bieżące dla każdego z pól. Wprowadzenie
-nowej wartości powoduje zmianę wartości pola, a podanie wartości pustej
-pozostawia wartość bieżącą.
-Bieżąca wartość pola wyświetlana jest w nawiasach \fB[ ]\fR.
-.SH UWAGA
-Program \fBchage\fR wymaga do działania chronionego pliku haseł użytkowników
-(shadow). Jeśli hasła użytkowników są przechowywane w pliku passwd,
-funkcjonalność programu \fBchage\fR jest niedostępna.
-.SH PLIKI
-\fI/etc/passwd\fR \- informacje o kontach użytkowników
-.br
-\fI/etc/shadow\fR \- chronione informacje o kontach użytkowników
-.SH ZOBACZ TAKŻE
-.BR passwd (5),
-.BR shadow (5)
-.SH AUTOR
-Julianne Frances Haugh <jockgrrl@ix.netcom.com>
+\fBpasswd\fR(5),
+\fBshadow\fR(5).
-.\" $Id: chsh.1,v 1.11 2005/12/01 20:38:27 kloczek Exp $
-.\" Copyright 1990, Julianne Frances Haugh
-.\" All rights reserved.
+.\" Title: chsh
+.\" Author:
+.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
+.\" Date: 16/07/2006
+.\" Manual: Polecenia użytkowników
+.\" Source: Polecenia użytkowników
.\"
-.\" Redistribution and use in source and binary forms, with or without
-.\" modification, are permitted provided that the following conditions
-.\" are met:
-.\" 1. Redistributions of source code must retain the above copyright
-.\" notice, this list of conditions and the following disclaimer.
-.\" 2. Redistributions in binary form must reproduce the above copyright
-.\" notice, this list of conditions and the following disclaimer in the
-.\" documentation and/or other materials provided with the distribution.
-.\" 3. Neither the name of Julianne F. Haugh nor the names of its contributors
-.\" may be used to endorse or promote products derived from this software
-.\" without specific prior written permission.
-.\"
-.\" THIS SOFTWARE IS PROVIDED BY JULIE HAUGH AND CONTRIBUTORS ``AS IS'' AND
-.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-.\" ARE DISCLAIMED. IN NO EVENT SHALL JULIE HAUGH OR CONTRIBUTORS BE LIABLE
-.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
-.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
-.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
-.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
-.\" SUCH DAMAGE.
-.TH CHSH 1
-.SH NAZWA
+.TH "CHSH" "1" "16/07/2006" "Polecenia użytkowników" "Polecenia użytkowników"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAZWA"
chsh \- zmiana powłoki zgłoszeniowej
-.SH SKŁADNIA
-.TP 5
+.SH "SKŁADNIA"
+.HP 5
+\fBchsh\fR [\fIopcje\fR] [\fILOGIN\fR]
+.SH "OPIS"
+.PP
+Poleceni
+\fBchsh\fR
+zmienia powłokę zgłoszeniową użytkownika. Określa nazwę początkowego polecenia zgłoszeniowego użytkownika. Zwykły użytkownik może zmienić wyłącznie powłokę zgłoszeniową własnego konta, superużytkownik może zmienić powłokę zgłoszeniową dla dowolnego konta.
+.SH "OPCJE"
+.PP
+Polecenie
\fBchsh\fR
-[\fB\-s\fR \fIpowłoka\fR] [\fIużytkownik\fR]
-.SH OPIS
-\fBchsh\fR zmienia powłokę zgłoszeniową użytkownika.
-Określa nazwę początkowego polecenia zgłoszeniowego użytkownika.
-Zwykły użytkownik może zmienić wyłącznie powłokę zgłoszeniową własnego konta,
-superużytkownik może zmienić powłokę zgłoszeniową dla dowolnego konta.
+posiada następujące opcje:
+.TP 3n
+\fB\-h\fR, \fB\-\-help\fR
+Wyświetlenie komunikatu pomocy i zakończenie działania.
+.TP 3n
+\fB\-s\fR, \fB\-\-shell\fR\fISHELL\fR
+Nazwa nowej powłoki (shell) użytkownika. Ustawienie tego pola na puste powoduje, że system wybierze domyślną powłokę logowania.
+.PP
+Jeżeli nie podano opcji
+\fB\-s\fR, to polecenie
+\fBchsh\fR
+działa w trybie interaktywnym, proponując użytkownikowi bieżącą powłokę logowania. Wprowadzenie nowej wartości powoduje zmianę powłoki, a podanie wartości pustej pozostawia bieżącą powłokę. Bieżąca powłoka wyświetlana jest w nawiasach
+\fI[ ]\fR
+.SH "UWAGI"
+.PP
+Jedynym ograniczeniem nałożonym na powłokę zgłoszeniową jest to, że jej nazwa musi być wymieniona w
+\fI/etc/shells\fR, chyba że polecenie chsh zostało uruchomione przez superużytkownika wówczas może być podana dowolna nazwa. Użytkownicy kont z ograniczoną powłoką logowania nie mogą jej zmieniać. Odradza się z tego powodu umieszczanie
+\fI/bin/rsh\fR
+w pliku
+\fI/etc/shells\fR, gdyż przypadkowa zmiana na powłokę ograniczoną uniemożliwi użytkownikowi jakąkolwiek zmianę powłoki logowania, nawet z powrotem na dotychczasową.
+.SH "PLIKI"
+.TP 3n
+\fI/etc/passwd\fR
+Informacja o kontach użytkowników.
+.TP 3n
+\fI/etc/shells\fR
+Lista dozwolonych powłok zgłoszeniowych.
+.TP 3n
+\fI/etc/login.defs\fR
+Konfiguracja pakietu shadow.
+.SH "ZOBACZ TAKŻE"
.PP
-Jedynym ograniczeniem nałożonym na powłokę zgłoszeniową jest to, że jej nazwa
-musi być wymieniona w \fI/etc/shells\fR, chyba że polecenie \fBchsh\fR
-wywoływane jest przez superużytkownika \- wówczas może być podana dowolna
-nazwa. Użytkownicy kont z ograniczoną powłoką logowania nie mogą jej zmieniać.
-Odradza się z tego powodu umieszczanie \fB/bin/rsh\fR w pliku
-\fI/etc/shells\fR, gdyż przypadkowa zmiana na powłokę ograniczoną uniemożliwi
-użytkownikowi jakąkolwiek zmianę powłoki logowania, nawet z powrotem na
-dotychczasową.
-.SH OPCJE
-Jeżeli nie podano opcji \fB\-s\fR, to \fBchsh\fR działa w trybie interaktywnym,
-proponując użytkownikowi bieżącą powłokę logowania. Wprowadzenie nowej
-wartości powoduje zmianę powłoki, a podanie wartości pustej pozostawia bieżącą
-powłokę. Bieżąca powłoka wyświetlana jest w nawiasach \fB[ ]\fR.
-.SH PLIKI
-\fI/etc/passwd\fR \- informacja o kontach użytkowników
-.br
-\fI/etc/shells\fR \- lista dozwolonych powłok zgłoszeniowych
-.SH ZOBACZ TAKŻE
-.BR chfn (1),
-.BR passwd (5)
-.SH AUTOR
-Julianne Frances Haugh <jockgrrl@ix.netcom.com>
+\fBchfn\fR(1),
+\fBlogin.defs\fR(5),
+\fBpasswd\fR(5).
-.\" $Id: groupmod.8,v 1.14 2005/12/01 20:38:27 kloczek Exp $
-.\" Copyright 1991, Julianne Frances Haugh
-.\" All rights reserved.
+.\" Title: groupmod
+.\" Author:
+.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
+.\" Date: 12/07/2006
+.\" Manual: Polecenia Zarządzania Systemem
+.\" Source: Polecenia Zarządzania Systemem
.\"
-.\" Redistribution and use in source and binary forms, with or without
-.\" modification, are permitted provided that the following conditions
-.\" are met:
-.\" 1. Redistributions of source code must retain the above copyright
-.\" notice, this list of conditions and the following disclaimer.
-.\" 2. Redistributions in binary form must reproduce the above copyright
-.\" notice, this list of conditions and the following disclaimer in the
-.\" documentation and/or other materials provided with the distribution.
-.\" 3. Neither the name of Julianne F. Haugh nor the names of its contributors
-.\" may be used to endorse or promote products derived from this software
-.\" without specific prior written permission.
-.\"
-.\" THIS SOFTWARE IS PROVIDED BY JULIE HAUGH AND CONTRIBUTORS ``AS IS'' AND
-.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-.\" ARE DISCLAIMED. IN NO EVENT SHALL JULIE HAUGH OR CONTRIBUTORS BE LIABLE
-.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
-.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
-.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
-.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
-.\" SUCH DAMAGE.
-.TH GROUPMOD 8
-.SH NAZWA
-groupmod \- zmień dane grupy
-.SH SKŁADNIA
-\fBgroupmod\fR [\fB\-g\fR \fIGID\fR [\fB\-o\fR]] [\fB\-n\fR \fINOWA_NAZWA_GRUPY\fR]
+.TH "GROUPMOD" "8" "12/07/2006" "Polecenia Zarządzania Systemem" "Polecenia Zarządzania Systemem"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAZWA"
+groupmod \- modyfikuj definicję grupy systemowej
+.SH "SKŁADNIA"
+.HP 9
+\fBgroupmod\fR [\fIopcje\fR] \fIGRUPA\fR
+.SH "OPIS"
+.PP
+Polcenie
+\fBgroupmod\fR
+modifikuje definicję grupy\fIGRUPA\fR
+poprzez modifikację stosownego wpisu w bazie grup.
+.SH "OPCJE"
+.PP
+Polecenie
+\fBgroupmod\fR
+posiada następujące opcje:
+.TP 3n
+\fB\-g\fR, \fB\-\-gid\fR\fIGID\fR
+Nowa wartość ID grupy
+\fIGRUPA\fR. Numeryczna wartość
+\fIGID\fR
+musi mieć nieujemną wartość całkowitą. Wartość ta musi być unikalna chyba że użyto opcji
+\fB\-o\fR. Wartości pomiędzy 0 a 999 są zwykle zarezerwowane dla grup systemowych. Pliki, dla których stary identyfikator jest identyfikatorem grupy pliku, wymagają ręcznej zmiany ID grupy.
+.TP 3n
+\fB\-h\fR, \fB\-\-help\fR
+Wyświetlenie komunikatu pomocy i zakończenie działania.
+.TP 3n
+\fB\-a\fR, \fB\-\-append\fR\fINOWA_GRUPA\fR
+Nazwa grupy zostanie zmieniona z
\fIGRUPA\fR
-.SH OPIS
-Polecenie \fBgroupmod\fR modyfikuje systemowe pliki kont tak, by
-odzwierciedlić w nich zmiany grup podane w wierszu poleceń.
-.SH OPCJE
-Polecenie \fBgroupmod\fR posiada następujące opcje:
-.IP "\fB\-g\fR \fIGID\fR"
-Numeryczna wartość identyfikatora grupy (group ID). Wartość ta musi być
-niepowtarzalna, chyba że użyto opcji \fB\-o\fR. Nie może być ujemna.
-Wartości pomiędzy 0 a 999 są zwykle zarezerwowane dla grup systemowych.
-Pliki, dla których stary identyfikator jest identyfikatorem
-grupy pliku, wymagają ręcznej zmiany ID grupy.
-.IP "\fB\-n\fR \fINOWA_NAZWA_GRUPY\fR"
-Nazwa grupy zostanie zmieniona z \fIGRUPA\fR na \fINOWA_NAZWA_GRUPY\fR.
-.SH PLIKI
-\fI/etc/group\fR \- informacja o grupach
-.br
-\fI/etc/gshadow\fR \- bezpieczna informacja o grupach
-.SH KOD ZAKOŃCZENIA
-.TP 2
-Polecenie \fBgroupmod\fR kończy działanie z następującymi wartościami kodów zakończenia:
-.br
-\fB0\fR \- powodzenie
-.br
-\fB2\fR \- niewłaściwa składnia parametrów polecenia
-.br
-\fB3\fR \- niewłaściwe parametry opcji
-.br
-\fB4\fR \- gid jest już używany (i nie użyto opcji \-o)
-.br
-\fB6\fR \- podana grupa nie istnieje
-.br
-\fB9\fR \- grupa jest już używana
-.br
-\fB10\fR \- niemożliwa aktualizacja plików grup
-.SH ZOBACZ TAKŻE
-.BR chfn (1),
-.BR chsh (1),
-.BR passwd (1),
-.BR groupadd (8),
-.BR groupdel (8),
-.BR useradd (8),
-.BR userdel (8),
-.BR usermod (8)
-.SH AUTOR
-Julianne Frances Haugh (jockgrrl@ix.netcom.com)
+na nazwę
+\fINOWA_GRUPA\fR.
+.TP 3n
+\fB\-o\fR, \fB\-\-non\-unique\fR
+Użyte z opcją
+\fB\-g\fR
+umożliwia zmiane
+\fIGID\fR
+grupy na wartość nieunikalną.
+.SH "PLIKI"
+.TP 3n
+\fI/etc/group\fR
+Informacje o grupach użytkowników.
+.TP 3n
+\fI/etc/gshadow\fR
+Informacje chronione o grupach użytkowników.
+.SH "KOD ZAKOŃCZENIA"
+.PP
+Polecenie
+\fBgroupmod\fR
+kończy działanie z następującymi wartościami kodów zakończenia:
+.TP 3n
+\fI0\fR
+poprawne zakończenie działania programu
+.TP 3n
+\fI2\fR
+niepoprawna składnia polecenia
+.TP 3n
+\fI3\fR
+nieprawidłowy argument opcji
+.TP 3n
+\fI4\fR
+specified group doesn't exist
+.TP 3n
+\fI6\fR
+specified group doesn't exist
+.TP 3n
+\fI9\fR
+nazwa grupy już jest w użyciu
+.TP 3n
+\fI10\fR
+nie można zaktualizować pliku z grupami
+.SH "ZOBACZ TAKŻE"
+.PP
+\fBchfn\fR(1),
+\fBchsh\fR(1),
+\fBpasswd\fR(1),
+\fBgpasswd\fR(8),
+\fBgroupadd\fR(8),
+\fBgroupdel\fR(8),
+\fBuseradd\fR(8),
+\fBuserdel\fR(8),
+\fBusermod\fR(8).
+++ /dev/null
-.\" $Id: limits.5,v 1.4 2005/12/01 20:38:27 kloczek Exp $
-.TH LIMITS 5
-.SH NAZWA
-limits \- definicja ograniczeń zasobów
-.SH OPIS
-Plik
-.I limits
-(domyślnie /etc/limits lub LIMITS_FILE zdefiniowane w config.h)
-opisuje ograniczenia zasobów, jakie chciałbyś narzucić użytkownikom.
-Właścicielem tego pliku powinien być użytkownik root i wyłącznie dla niego
-plik ten powinien być dostępny do odczytu.
-.PP
-Domyślnie użytkownikowi 'root' nie są narzucane żadne ograniczenia.
-W rzeczywistości, przy użyciu tego sposobu nie jest możliwe narzucenie limitów
-dla kont równoważnych root (kont z UID równym 0).
-.PP
-Każdy wiersz definiuje ograniczenie dla użytkownika w postaci:
-.sp
-.I użytkownik ŁAŃCUCH_OGRANICZEŃ
-.PP
-\fBŁAŃCUCH OGRANICZEŃ\fP składa się z połączonych definicji ograniczeń zasobów.
-Każde ograniczenie opisywane jest literą z następującą po niej wartością
-numeryczną limitu.
-.PP
-Dozwolone są następujące identyfikatory:
-.sp
-A: max. przestrzeń adresowa (KB)
-.br
-C: max. rozmiar pliku core (KB)
-.br
-D: max. rozmiar danych (KB)
-.br
-F: maksymalny rozmiar pliku (KB)
-.br
-M: max. locked\-in\-memory address space (KB)
-.br
-N: max. liczba otwartych plików
-.br
-R: max. resident set size (KB)
-.br
-S: max. rozmiar stosu (KB)
-.br
-T: max. czas procesora (CPU) (MIN)
-.br
-U: max. liczba procesów
-.br
-L: max. liczba sesji pracy dla tego użytkownika
-.br
-P: priorytet procesu, ustawiany przez \fBsetpriority\fR(2).
-.PP
-Na przykład, \fIL2D2048N5\fP jest poprawnym \fBŁAŃCUCHEM OGRANICZEŃ\fP.
-Z uwagi na lepszą czytelności przyjęto, że poniższe zapisy są równoważne:
-.sp
-nazwa_użytkownika L2D2048N5
-.br
-nazwa_użytkownika L2 D2048 N5
-.PP
-Należy podkreślić, że reszta wiersza po \fInazwie_użytkownika\fP traktowana
-jest jako łańcuch ograniczeń, zatem komentarze nie są dozwolone. Nieprawidłowy
-łańcuch ograniczeń zostanie odrzucony (nie będzie brany pod uwagę) przez
-program login.
-.PP
-Nazwa użytkownika równa "\fB*\fP" oznacza wpis domyślny.
-Jeżeli w pliku \fBLIMITS_FILE\fP posiadasz wiele takich wpisów, to jako
-domyślny zostanie użyty ostatni z nich.
-.PP
-Pojedyncza kreska "\fB\-\fP" całkowicie wyłącza ograniczenia dla użytkownika.
-.PP
-Zauważ też, proszę, że wszystkie te ograniczenia definiowane są w odniesieniu
-do pojedynczej sesji (per login). Nie są one globalne ani stałe. Być może będą
-kiedyś ograniczenia globalne, ale na razie tyle musi wystarczyć ;)
-.SH PLIKI
-.I /etc/limits
-.SH ZOBACZ TAKŻE
-.BR login (1),
-.BR setpriority (2),
-.BR setrlimit (2)
-.SH AUTOR
-Cristian Gafton (gafton@sorosis.ro)
+++ /dev/null
-.\" $Id: login.access.5,v 1.4 2005/12/01 20:38:27 kloczek Exp $
-.TH LOGIN.ACCESS 5
-.\" .Dt SKEY.ACCESS 5
-.\" .Os FreeBSD 1.2
-.SH NAZWA
-login.access \- tabela kontroli dostępu logowania
-.SH OPIS
-Plik
-.I login.access
-określa kombinacje (użytkownik, host) i/lub (użytkownik, tty)
-dla których logowanie będzie albo przyjęte albo odrzucone.
-.PP
-Gdy ktoś się loguje, plik
-.I login.access
-przeszukiwany jest do znalezienia pierwszej pozycji pasującej do danej
-kombinacji (użytkownik, host), lub, w przypadku logowań nie\-sieciowych
-kombinacji (użytkownik, tty). Pole zezwolenia w tej tablicy pozycji określa
-czy logowanie będzie przyjęte czy odrzucone.
-.PP
-Każdy wiersz tabeli kontroli dostępu logowania posiada trzy, oddzielone
-znakiem dwukropka, pola:
-.sp 1
-.IR zezwolenie : użytkownicy : pochodzenie
-.sp 1
-Pierwsze pole powinno zawierać znak "\fB+\fR" (dostęp zapewniony) lub "\fB\-\fR"
-(zakaz dostępu). Drugie z pól powinno zawierać listę jednego lub więcej nazw
-użytkowników, grup lub słowo
-.B ALL
-(zawsze pasuje do wszystkich). Trzecie pole powinno być listą jednej lub więcej
-nazw tty (dla logowań nie\-sieciowych), nazw hostów, domen (rozpoczynających się
-od kropki), adresów hostów, internetowych numerów sieci (kończących się
-kropką), słowem
-.B ALL
-(wszystkie \- zawsze pasuje) lub
-.B LOCAL
-(dopasowuje dowolny łańcuch nie zawierający kropki).
-Jeżeli uruchomisz NIS możesz użyć @nazwagrupysieciowej we wzorcu hosta
-lub użytkownika.
-.\" @netgroupname
-.PP
-Operator
-.B EXCEPT
-(oprócz) umożliwia pisanie złożonych reguł.
-.PP
-Plik grup przeszukiwany jest wyłącznie wtedy, gdy nazwa nie pasuje do
-logującego się użytkownika. Dopasowywane są tylko te grupy, w których
-użytkownik jest jawnie wymieniony: program nie sprawdza wartości
-identyfikatora grupy głównej użytkownika.
-.SH PLIKI
-.I /etc/login.access
-.SH ZOBACZ TAKŻE
-.BR login (1)
-.SH AUTOR
-Guido van Rooij
msgid ""
msgstr ""
"Project-Id-Version: man pages for shadow 4.0.16\n"
-"POT-Creation-Date: 2006-06-24 16:02+0200\n"
+"POT-Creation-Date: 2006-07-24 07:49+0200\n"
"PO-Revision-Date: 2006-05-20 02:21+0200\n"
"Last-Translator: Tomasz Kłoczko <kloczek@pld.org.pl>\n"
"Language-Team: Polish <translation-team-pl@lists.sourceforge.net>\n"
#: groupmod.8.xml:6(manvolnum) groupmems.8.xml:6(manvolnum)
#: groupdel.8.xml:6(manvolnum) groupdel.8.xml:78(replaceable)
#: groupadd.8.xml:6(manvolnum) faillog.8.xml:6(manvolnum)
-#: faillog.5.xml:52(manvolnum) chpasswd.8.xml:6(manvolnum)
+#: faillog.5.xml:53(manvolnum) chpasswd.8.xml:6(manvolnum)
#: chgpasswd.8.xml:6(manvolnum)
msgid "8"
msgstr "8"
msgid "System Management Commands"
msgstr "Polecenia Zarządzania Systemem"
-#: vipw.8.xml:11(refname) vipw.8.xml:22(command)
+#: vipw.8.xml:11(refname) vipw.8.xml:25(command)
msgid "vigr"
msgstr "vigr"
msgid "edit the password, group, shadow-password or shadow-group file"
msgstr "edytuj plik haseł, grup lub ich wersji chronionych"
-#: vipw.8.xml:19(arg) vipw.8.xml:22(arg) usermod.8.xml:18(replaceable)
-#: userdel.8.xml:16(arg) useradd.8.xml:17(replaceable)
-#: useradd.8.xml:29(replaceable) su.1.xml:17(replaceable)
-#: passwd.1.xml:18(replaceable) lastlog.8.xml:18(replaceable)
-#: faillog.8.xml:18(replaceable) chpasswd.8.xml:18(replaceable)
-#: chgpasswd.8.xml:18(replaceable) chage.1.xml:17(replaceable)
+#: vipw.8.xml:21(replaceable) vipw.8.xml:27(replaceable)
+#: usermod.8.xml:18(replaceable) userdel.8.xml:16(arg)
+#: useradd.8.xml:17(replaceable) useradd.8.xml:29(replaceable)
+#: su.1.xml:17(replaceable) passwd.1.xml:18(replaceable)
+#: lastlog.8.xml:18(replaceable) groupmod.8.xml:18(replaceable)
+#: faillog.8.xml:18(replaceable) chsh.1.xml:18(replaceable)
+#: chpasswd.8.xml:18(replaceable) chgpasswd.8.xml:18(replaceable)
+#: chage.1.xml:17(replaceable)
msgid "options"
msgstr "opcje"
-#: vipw.8.xml:27(title) usermod.8.xml:25(title) userdel.8.xml:24(title)
-#: useradd.8.xml:35(title) suauth.5.xml:21(title) su.1.xml:32(title)
+#: vipw.8.xml:33(title) usermod.8.xml:25(title) userdel.8.xml:24(title)
+#: useradd.8.xml:35(title) suauth.5.xml:21(title) su.1.xml:28(title)
#: sg.1.xml:26(title) shadow.5.xml:15(title) shadow.3.xml:64(title)
#: shadow.3.xml:120(title) pwconv.8.xml:33(title) pwck.8.xml:44(title)
-#: porttime.5.xml:15(title) passwd.5.xml:15(title) passwd.1.xml:25(title)
+#: porttime.5.xml:15(title) passwd.5.xml:15(title) passwd.1.xml:27(title)
#: nologin.8.xml:21(title) newusers.8.xml:24(title) newgrp.1.xml:22(title)
#: logoutd.8.xml:21(title) login.defs.5.xml:15(title)
#: login.access.5.xml:15(title) login.1.xml:36(title) limits.5.xml:16(title)
#: lastlog.8.xml:24(title) gshadow.5.xml:15(title) grpck.8.xml:25(title)
-#: groups.1.xml:24(title) groupmod.8.xml:27(title) groupmems.8.xml:27(title)
+#: groups.1.xml:24(title) groupmod.8.xml:25(title) groupmems.8.xml:27(title)
#: groupdel.8.xml:24(title) groupadd.8.xml:30(title) gpasswd.1.xml:48(title)
-#: faillog.8.xml:24(title) faillog.5.xml:14(title) expiry.1.xml:23(title)
-#: chsh.1.xml:24(title) chpasswd.8.xml:24(title) chgpasswd.8.xml:24(title)
+#: faillog.8.xml:24(title) faillog.5.xml:15(title) expiry.1.xml:23(title)
+#: chsh.1.xml:27(title) chpasswd.8.xml:24(title) chgpasswd.8.xml:24(title)
#: chfn.1.xml:27(title) chage.1.xml:26(title)
msgid "DESCRIPTION"
msgstr "OPIS"
-#: vipw.8.xml:28(para)
+#: vipw.8.xml:34(para)
msgid ""
"<command>vipw</command> and <command>vigr</command> will edit the files "
"<filename>/etc/passwd</filename> and <filename>/etc/group</filename>, "
"<citerefentry><refentrytitle>vi</refentrytitle><manvolnum>1</manvolnum></"
"citerefentry>."
-#: vipw.8.xml:45(title) usermod.8.xml:33(title) userdel.8.xml:33(title)
-#: useradd.8.xml:47(title) su.1.xml:78(title) pwck.8.xml:96(title)
-#: passwd.1.xml:138(title) login.1.xml:119(title) lastlog.8.xml:36(title)
-#: grpck.8.xml:69(title) groupmod.8.xml:35(title) groupmems.8.xml:42(title)
+#: vipw.8.xml:51(title) usermod.8.xml:33(title) userdel.8.xml:33(title)
+#: useradd.8.xml:47(title) su.1.xml:74(title) pwck.8.xml:96(title)
+#: passwd.1.xml:140(title) login.1.xml:119(title) lastlog.8.xml:36(title)
+#: grpck.8.xml:69(title) groupmod.8.xml:34(title) groupmems.8.xml:42(title)
#: groupadd.8.xml:39(title) gpasswd.1.xml:71(title) faillog.8.xml:35(title)
-#: chsh.1.xml:45(title) chpasswd.8.xml:46(title) chgpasswd.8.xml:45(title)
+#: chsh.1.xml:38(title) chpasswd.8.xml:46(title) chgpasswd.8.xml:45(title)
#: chage.1.xml:36(title)
msgid "OPTIONS"
msgstr "OPCJE"
-#: vipw.8.xml:46(para)
+#: vipw.8.xml:52(para)
msgid ""
"The options which apply to the <command>vipw</command> and <command>vigr</"
"command> commands are:"
"następujące opcje:Polecenia <command>vipw</command> i <command>vigr</"
"command> posiadają następujące opcje:"
-#: vipw.8.xml:52(term)
+#: vipw.8.xml:58(term)
msgid "<option>-g</option>, <option>--group</option>"
msgstr "<option>-g</option>, <option>--group</option>"
-#: vipw.8.xml:54(para)
+#: vipw.8.xml:60(para)
msgid "Edit group database."
msgstr "Edycja bazy grup."
-#: vipw.8.xml:58(term) userdel.8.xml:62(term) useradd.8.xml:153(term)
-#: passwd.1.xml:178(term) lastlog.8.xml:52(term) groupadd.8.xml:72(term)
-#: faillog.8.xml:48(term) chpasswd.8.xml:59(term) chgpasswd.8.xml:58(term)
-#: chage.1.xml:74(term)
+#: vipw.8.xml:64(term) userdel.8.xml:62(term) useradd.8.xml:153(term)
+#: passwd.1.xml:180(term) lastlog.8.xml:52(term) groupmod.8.xml:57(term)
+#: groupadd.8.xml:72(term) faillog.8.xml:48(term) chsh.1.xml:44(term)
+#: chpasswd.8.xml:59(term) chgpasswd.8.xml:58(term) chage.1.xml:74(term)
msgid "<option>-h</option>, <option>--help</option>"
msgstr "<option>-h</option>, <option>--help</option>"
-#: vipw.8.xml:60(para) userdel.8.xml:64(para) useradd.8.xml:155(para)
-#: passwd.1.xml:180(para) lastlog.8.xml:56(para) groupadd.8.xml:74(para)
-#: faillog.8.xml:50(para) chpasswd.8.xml:61(para) chgpasswd.8.xml:60(para)
-#: chage.1.xml:76(para)
+#: vipw.8.xml:66(para) userdel.8.xml:64(para) useradd.8.xml:155(para)
+#: passwd.1.xml:182(para) lastlog.8.xml:56(para) groupmod.8.xml:59(para)
+#: groupadd.8.xml:74(para) faillog.8.xml:50(para) chsh.1.xml:46(para)
+#: chpasswd.8.xml:61(para) chgpasswd.8.xml:60(para) chage.1.xml:76(para)
msgid "Display help message and exit."
msgstr "Wyświetlenie komunikatu pomocy i zakończenie działania."
-#: vipw.8.xml:64(term)
+#: vipw.8.xml:70(term)
msgid "<option>-p</option>, <option>--passwd</option>"
msgstr "<option>-p</option>, <option>--passwd</option>"
-#: vipw.8.xml:66(para)
+#: vipw.8.xml:72(para)
msgid "Edit passwd database."
msgstr "Edycja bazy passwd."
-#: vipw.8.xml:70(term) passwd.1.xml:232(term)
+#: vipw.8.xml:76(term) passwd.1.xml:234(term)
msgid "<option>-q</option>, <option>--quiet</option>"
msgstr "<option>-q</option>, <option>--quiet</option>"
-#: vipw.8.xml:72(para) passwd.1.xml:236(para)
+#: vipw.8.xml:78(para) passwd.1.xml:238(para)
msgid "Quiet mode."
msgstr "Cichy tryb pracy."
-#: vipw.8.xml:76(term)
+#: vipw.8.xml:82(term)
msgid "<option>-s</option>, <option>--shadow</option>"
msgstr "<option>-s</option>, <option>--shadow</option>"
-#: vipw.8.xml:78(para)
+#: vipw.8.xml:84(para)
msgid "Edit shadow or gshadow database."
msgstr "Edycja bazy shadow lub gshadow."
-#: vipw.8.xml:85(title) usermod.8.xml:246(title) userdel.8.xml:88(title)
-#: useradd.8.xml:360(title) suauth.5.xml:139(title) su.1.xml:180(title)
+#: vipw.8.xml:91(title) usermod.8.xml:246(title) userdel.8.xml:88(title)
+#: useradd.8.xml:363(title) suauth.5.xml:139(title) su.1.xml:176(title)
#: sg.1.xml:43(title) shadow.5.xml:105(title) shadow.3.xml:172(title)
#: pwconv.8.xml:109(title) pwck.8.xml:145(title) porttime.5.xml:76(title)
-#: passwd.5.xml:87(title) passwd.1.xml:320(title) newusers.8.xml:100(title)
+#: passwd.5.xml:87(title) passwd.1.xml:322(title) newusers.8.xml:100(title)
#: newgrp.1.xml:54(title) logoutd.8.xml:35(title) login.access.5.xml:66(title)
#: login.1.xml:198(title) limits.5.xml:107(title) lastlog.8.xml:113(title)
#: gshadow.5.xml:61(title) grpck.8.xml:87(title) groups.1.xml:46(title)
-#: groupmod.8.xml:69(title) groupmems.8.xml:103(title)
+#: groupmod.8.xml:89(title) groupmems.8.xml:103(title)
#: groupdel.8.xml:43(title) groupadd.8.xml:112(title) gpasswd.1.xml:93(title)
-#: faillog.8.xml:132(title) faillog.5.xml:37(title) expiry.1.xml:32(title)
-#: chsh.1.xml:56(title) chfn.1.xml:59(title) chage.1.xml:177(title)
+#: faillog.8.xml:132(title) faillog.5.xml:38(title) expiry.1.xml:32(title)
+#: chsh.1.xml:85(title) chfn.1.xml:59(title) chage.1.xml:177(title)
msgid "FILES"
msgstr "PLIKI"
-#: vipw.8.xml:88(filename) usermod.8.xml:249(filename)
-#: userdel.8.xml:91(filename) useradd.8.xml:375(filename)
+#: vipw.8.xml:94(filename) usermod.8.xml:249(filename)
+#: userdel.8.xml:91(filename) useradd.8.xml:378(filename)
#: sg.1.xml:58(filename) pwck.8.xml:148(filename) newgrp.1.xml:69(filename)
#: gshadow.5.xml:64(filename) grpck.8.xml:90(filename)
-#: groups.1.xml:49(filename) groupmod.8.xml:72(filename)
+#: groups.1.xml:49(filename) groupmod.8.xml:92(filename)
#: groupmems.8.xml:106(filename) groupdel.8.xml:46(filename)
#: groupadd.8.xml:115(filename) gpasswd.1.xml:11(filename)
#: gpasswd.1.xml:96(filename)
msgid "/etc/group"
msgstr "/etc/group"
-#: vipw.8.xml:90(para) usermod.8.xml:251(para) userdel.8.xml:93(para)
-#: useradd.8.xml:377(para) sg.1.xml:60(para) pwck.8.xml:150(para)
+#: vipw.8.xml:96(para) usermod.8.xml:251(para) userdel.8.xml:93(para)
+#: useradd.8.xml:380(para) sg.1.xml:60(para) pwck.8.xml:150(para)
#: newgrp.1.xml:71(para) gshadow.5.xml:66(para) grpck.8.xml:92(para)
-#: groups.1.xml:51(para) groupmod.8.xml:74(para) groupmems.8.xml:108(para)
+#: groups.1.xml:51(para) groupmod.8.xml:94(para) groupmems.8.xml:108(para)
#: groupdel.8.xml:48(para) groupadd.8.xml:117(para) gpasswd.1.xml:98(para)
msgid "Group account information."
msgstr "Informacje o grupach użytkowników."
-#: vipw.8.xml:94(filename) sg.1.xml:64(filename) newgrp.1.xml:75(filename)
+#: vipw.8.xml:100(filename) sg.1.xml:64(filename) newgrp.1.xml:75(filename)
#: gshadow.5.xml:70(filename) grpck.8.xml:96(filename)
-#: groupmod.8.xml:78(filename) groupmems.8.xml:112(filename)
+#: groupmod.8.xml:98(filename) groupmems.8.xml:112(filename)
#: groupdel.8.xml:52(filename) groupadd.8.xml:121(filename)
#: gpasswd.1.xml:102(filename)
msgid "/etc/gshadow"
msgstr "/etc/gshadow"
-#: vipw.8.xml:96(para) sg.1.xml:66(para) newgrp.1.xml:77(para)
-#: gshadow.5.xml:72(para) grpck.8.xml:98(para) groupmod.8.xml:80(para)
+#: vipw.8.xml:102(para) sg.1.xml:66(para) newgrp.1.xml:77(para)
+#: gshadow.5.xml:72(para) grpck.8.xml:98(para) groupmod.8.xml:100(para)
#: groupdel.8.xml:54(para) groupadd.8.xml:123(para) gpasswd.1.xml:104(para)
msgid "Secure group account information."
msgstr "Informacje chronione o grupach użytkowników."
-#: vipw.8.xml:100(filename) usermod.8.xml:255(filename)
-#: userdel.8.xml:103(filename) useradd.8.xml:363(filename)
-#: su.1.xml:183(filename) sg.1.xml:46(filename) shadow.5.xml:108(filename)
+#: vipw.8.xml:106(filename) usermod.8.xml:255(filename)
+#: userdel.8.xml:103(filename) useradd.8.xml:366(filename)
+#: su.1.xml:179(filename) sg.1.xml:46(filename) shadow.5.xml:108(filename)
#: pwck.8.xml:154(filename) passwd.5.xml:90(filename)
-#: passwd.1.xml:323(filename) newgrp.1.xml:57(filename)
+#: passwd.1.xml:325(filename) newgrp.1.xml:57(filename)
#: login.1.xml:213(filename) grpck.8.xml:102(filename)
-#: expiry.1.xml:35(filename) chsh.1.xml:59(filename) chfn.1.xml:68(filename)
+#: expiry.1.xml:35(filename) chsh.1.xml:88(filename) chfn.1.xml:68(filename)
#: chage.1.xml:181(filename)
msgid "/etc/passwd"
msgstr "/etc/passwd"
-#: vipw.8.xml:102(para) usermod.8.xml:257(para) userdel.8.xml:105(para)
-#: useradd.8.xml:365(para) su.1.xml:185(para) sg.1.xml:48(para)
+#: vipw.8.xml:108(para) usermod.8.xml:257(para) userdel.8.xml:105(para)
+#: useradd.8.xml:368(para) su.1.xml:181(para) sg.1.xml:48(para)
#: shadow.5.xml:110(para) pwck.8.xml:156(para) passwd.5.xml:92(para)
-#: passwd.1.xml:325(para) newgrp.1.xml:59(para) login.1.xml:215(para)
-#: grpck.8.xml:104(para) expiry.1.xml:37(para) chsh.1.xml:61(para)
+#: passwd.1.xml:327(para) newgrp.1.xml:59(para) login.1.xml:215(para)
+#: grpck.8.xml:104(para) expiry.1.xml:37(para) chsh.1.xml:90(para)
#: chfn.1.xml:70(para) chage.1.xml:184(para)
msgid "User account information."
msgstr "Informacja o kontach użytkowników."
-#: vipw.8.xml:106(filename) usermod.8.xml:261(filename)
-#: userdel.8.xml:109(filename) useradd.8.xml:369(filename)
-#: su.1.xml:189(filename) sg.1.xml:52(filename) shadow.5.xml:114(filename)
+#: vipw.8.xml:112(filename) usermod.8.xml:261(filename)
+#: userdel.8.xml:109(filename) useradd.8.xml:372(filename)
+#: su.1.xml:185(filename) sg.1.xml:52(filename) shadow.5.xml:114(filename)
#: shadow.3.xml:175(filename) pwck.8.xml:160(filename)
-#: passwd.5.xml:96(filename) passwd.1.xml:329(filename)
+#: passwd.5.xml:96(filename) passwd.1.xml:331(filename)
#: newgrp.1.xml:63(filename) login.1.xml:219(filename)
#: expiry.1.xml:41(filename) chage.1.xml:189(filename)
msgid "/etc/shadow"
msgstr "/etc/shadow"
-#: vipw.8.xml:108(para) usermod.8.xml:263(para) userdel.8.xml:111(para)
-#: useradd.8.xml:371(para) su.1.xml:191(para) sg.1.xml:54(para)
+#: vipw.8.xml:114(para) usermod.8.xml:263(para) userdel.8.xml:111(para)
+#: useradd.8.xml:374(para) su.1.xml:187(para) sg.1.xml:54(para)
#: shadow.5.xml:116(para) shadow.3.xml:177(para) pwck.8.xml:162(para)
-#: passwd.1.xml:331(para) newgrp.1.xml:65(para) login.1.xml:221(para)
+#: passwd.1.xml:333(para) newgrp.1.xml:65(para) login.1.xml:221(para)
#: expiry.1.xml:43(para) chage.1.xml:192(para)
msgid "Secure user account information."
msgstr "Informacje chronione o użytkownikach."
-#: vipw.8.xml:114(title) usermod.8.xml:270(title) userdel.8.xml:190(title)
-#: useradd.8.xml:471(title) suauth.5.xml:168(title) su.1.xml:198(title)
+#: vipw.8.xml:120(title) usermod.8.xml:270(title) userdel.8.xml:190(title)
+#: useradd.8.xml:474(title) suauth.5.xml:168(title) su.1.xml:194(title)
#: sg.1.xml:73(title) shadow.5.xml:123(title) shadow.3.xml:184(title)
#: pwconv.8.xml:121(title) pwck.8.xml:169(title) porttime.5.xml:88(title)
-#: passwd.5.xml:105(title) passwd.1.xml:389(title) nologin.8.xml:35(title)
+#: passwd.5.xml:105(title) passwd.1.xml:391(title) nologin.8.xml:35(title)
#: newusers.8.xml:112(title) newgrp.1.xml:84(title)
#: login.defs.5.xml:256(title) login.access.5.xml:78(title)
#: login.1.xml:252(title) limits.5.xml:117(title) gshadow.5.xml:79(title)
-#: grpck.8.xml:111(title) groups.1.xml:58(title) groupmod.8.xml:138(title)
+#: grpck.8.xml:111(title) groups.1.xml:58(title) groupmod.8.xml:158(title)
#: groupmems.8.xml:121(title) groupdel.8.xml:94(title)
#: groupadd.8.xml:199(title) gpasswd.1.xml:111(title) faillog.8.xml:144(title)
-#: faillog.5.xml:49(title) expiry.1.xml:50(title) chsh.1.xml:80(title)
+#: faillog.5.xml:50(title) expiry.1.xml:50(title) chsh.1.xml:109(title)
#: chpasswd.8.xml:85(title) chgpasswd.8.xml:84(title) chfn.1.xml:77(title)
#: chage.1.xml:232(title)
msgid "SEE ALSO"
msgstr "ZOBACZ TAKŻE"
-#: vipw.8.xml:115(para)
+#: vipw.8.xml:121(para)
msgid ""
"<citerefentry><refentrytitle>vi</refentrytitle><manvolnum>1</manvolnum></"
"citerefentry>, <citerefentry><refentrytitle>group</"
msgstr "zmiana danych konta użytkownika"
#: usermod.8.xml:20(replaceable) userdel.8.xml:18(replaceable)
-#: useradd.8.xml:19(replaceable) chage.1.xml:20(replaceable)
+#: useradd.8.xml:19(replaceable) su.1.xml:21(replaceable)
+#: passwd.1.xml:21(replaceable) chsh.1.xml:21(replaceable)
+#: chage.1.xml:20(replaceable)
msgid "LOGIN"
msgstr "LOGIN"
msgstr "Polecenie <command>usermod</command> posiada następujące opcje:"
#: usermod.8.xml:40(term)
+msgid "<option>-a</option>, <option>--append</option>"
+msgstr "<option>-a</option>, <option>--all</option>"
+
+#: usermod.8.xml:44(para)
msgid ""
-"<option>-a</option>, <option>--append</option><replaceable>GROUP</"
-"replaceable>"
+"Add the user to the supplemental group(s). Use only with <option>-G</option> "
+"option."
msgstr ""
-"<option>-a</option>, <option>--append</option><replaceable>GROUP</"
-"replaceable>"
-
-#: usermod.8.xml:45(para)
-msgid "Add the user to the supplemental group."
-msgstr "Dodaj użytkownika do do dodatkowej grupy."
+"Dodaj użytkownika do dodatkowej grupy lub grup. Może być użyte tylko z opcją "
+"<option>-G</option>."
#: usermod.8.xml:51(term) useradd.8.xml:52(term)
msgid ""
"zawartość aktualnego katalogu domowego zostanie przesunięta do nowego "
"katalogu. Nowy katalog domowy jest tworzony jeśli nie istnieje."
-#: usermod.8.xml:79(term) useradd.8.xml:97(term)
+#: usermod.8.xml:79(term) useradd.8.xml:97(term) useradd.8.xml:281(term)
msgid ""
"<option>-e</option>, <option>--expiredate</option><replaceable>EXPIRE_DATE</"
"replaceable>"
"Data, od której konto danego użytkownika zostanie wyłączone. Data podawana "
"jest w formacie <emphasis remap=\"I\">MM/DD/RR</emphasis>."
-#: usermod.8.xml:91(term) useradd.8.xml:109(term)
+#: usermod.8.xml:91(term) useradd.8.xml:109(term) useradd.8.xml:290(term)
msgid ""
"<option>-f</option>, <option>--inactive</option><replaceable>INACTIVE</"
"replaceable>"
"wyłącza konto natychmiast po przeterminowaniu hasła, zaś wartość -1 wyłącza "
"tę cechę. Domyślną wartością jest -1."
-#: usermod.8.xml:105(term) useradd.8.xml:123(term) useradd.8.xml:299(term)
+#: usermod.8.xml:105(term) useradd.8.xml:123(term) useradd.8.xml:302(term)
msgid ""
"<option>-g</option>, <option>--gid</option><replaceable>GROUP</replaceable>"
msgstr ""
"zakodowanego hasła. Opcji tej nie można używać z opcjami <option>-p</option> "
"or <option>-U</option>."
-#: usermod.8.xml:164(term) useradd.8.xml:206(term)
+#: usermod.8.xml:164(term) useradd.8.xml:206(term) groupmod.8.xml:75(term)
msgid "<option>-o</option>, <option>--non-unique</option>"
msgstr "<option>-o</option>, <option>--non-unique</option>"
"refentrytitle><manvolnum>3</manvolnum></citerefentry>."
msgstr ""
-#: usermod.8.xml:188(term) useradd.8.xml:227(term) useradd.8.xml:312(term)
-#: su.1.xml:112(term)
+#: usermod.8.xml:188(term) useradd.8.xml:227(term) useradd.8.xml:315(term)
+#: su.1.xml:108(term) chsh.1.xml:50(term)
msgid ""
"<option>-s</option>, <option>--shell</option><replaceable>SHELL</replaceable>"
msgstr ""
"<option>-s</option>, <option>--shell</option><replaceable>SHELL</replaceable>"
-#: usermod.8.xml:193(para)
+#: usermod.8.xml:193(para) chsh.1.xml:54(para)
msgid ""
"The name of the user's new login shell. Setting this field to blank causes "
"the system to select the default login shell."
msgstr ""
+"Nazwa nowej powłoki (shell) użytkownika. Ustawienie tego pola na puste "
+"powoduje, że system wybierze domyślną powłokę logowania."
#: usermod.8.xml:200(term) useradd.8.xml:240(term)
msgid ""
"zakodowanego hasła. Opcji tej nie można używać z opcjami <option>-p</option> "
"lub <option>-L</option>."
-#: usermod.8.xml:233(title) userdel.8.xml:169(title) useradd.8.xml:340(title)
-#: su.1.xml:172(title) shadow.3.xml:164(title) passwd.1.xml:309(title)
+#: usermod.8.xml:233(title) userdel.8.xml:169(title) useradd.8.xml:343(title)
+#: su.1.xml:168(title) shadow.3.xml:164(title) passwd.1.xml:311(title)
#: newusers.8.xml:92(title) login.1.xml:164(title) lastlog.8.xml:125(title)
#: groupdel.8.xml:36(title) groupadd.8.xml:136(title) faillog.8.xml:121(title)
#: chpasswd.8.xml:77(title) chgpasswd.8.xml:76(title)
"the <filename>login.defs</filename> file."
msgstr ""
-#: userdel.8.xml:97(filename) useradd.8.xml:393(filename)
+#: userdel.8.xml:97(filename) useradd.8.xml:396(filename)
#: pwconv.8.xml:112(filename) newusers.8.xml:103(filename)
#: login.access.5.xml:69(filename) groupadd.8.xml:127(filename)
-#: chsh.1.xml:71(filename) chfn.1.xml:62(filename)
+#: chsh.1.xml:100(filename) chfn.1.xml:62(filename)
msgid "/etc/login.defs"
msgstr "/etc/login.defs"
-#: userdel.8.xml:99(para) useradd.8.xml:395(para) pwconv.8.xml:114(para)
+#: userdel.8.xml:99(para) useradd.8.xml:398(para) pwconv.8.xml:114(para)
#: newusers.8.xml:105(para) login.access.5.xml:71(para)
-#: groupadd.8.xml:129(para) chsh.1.xml:73(para) chfn.1.xml:64(para)
+#: groupadd.8.xml:129(para) chsh.1.xml:102(para) chfn.1.xml:64(para)
msgid "Shadow password suite configuration."
-msgstr ""
+msgstr "Konfiguracja pakietu shadow."
-#: userdel.8.xml:118(title) useradd.8.xml:402(title) pwck.8.xml:186(title)
-#: passwd.1.xml:338(title) grpck.8.xml:129(title) groupmod.8.xml:87(title)
+#: userdel.8.xml:118(title) useradd.8.xml:405(title) pwck.8.xml:186(title)
+#: passwd.1.xml:340(title) grpck.8.xml:129(title) groupmod.8.xml:107(title)
#: groupdel.8.xml:61(title) groupadd.8.xml:154(title) chage.1.xml:199(title)
msgid "EXIT VALUES"
msgstr "KOD ZAKOŃCZENIA"
-#: userdel.8.xml:123(replaceable) useradd.8.xml:407(replaceable)
-#: pwck.8.xml:191(replaceable) passwd.1.xml:343(replaceable)
-#: grpck.8.xml:134(replaceable) groupmod.8.xml:92(replaceable)
+#: userdel.8.xml:123(replaceable) useradd.8.xml:410(replaceable)
+#: pwck.8.xml:191(replaceable) passwd.1.xml:345(replaceable)
+#: grpck.8.xml:134(replaceable) groupmod.8.xml:112(replaceable)
#: groupdel.8.xml:66(replaceable) groupadd.8.xml:159(replaceable)
#: chage.1.xml:204(replaceable)
msgid "0"
msgstr "0"
-#: userdel.8.xml:125(para) useradd.8.xml:409(para) pwck.8.xml:193(para)
-#: passwd.1.xml:345(para) grpck.8.xml:136(para) groupmod.8.xml:94(para)
+#: userdel.8.xml:125(para) useradd.8.xml:412(para) pwck.8.xml:193(para)
+#: passwd.1.xml:347(para) grpck.8.xml:136(para) groupmod.8.xml:114(para)
#: groupdel.8.xml:68(para) groupadd.8.xml:161(para) chage.1.xml:206(para)
msgid "success"
msgstr "poprawne zakończenie działania programu"
-#: userdel.8.xml:129(replaceable) useradd.8.xml:413(replaceable)
+#: userdel.8.xml:129(replaceable) useradd.8.xml:416(replaceable)
#: su.1.xml:6(manvolnum) sg.1.xml:6(manvolnum) pwck.8.xml:197(replaceable)
-#: passwd.1.xml:6(manvolnum) passwd.1.xml:349(replaceable)
+#: passwd.1.xml:6(manvolnum) passwd.1.xml:351(replaceable)
#: newgrp.1.xml:6(manvolnum) login.1.xml:6(manvolnum)
#: grpck.8.xml:140(replaceable) groups.1.xml:6(manvolnum)
#: gpasswd.1.xml:6(manvolnum) expiry.1.xml:6(manvolnum)
msgid "1"
msgstr "1"
-#: userdel.8.xml:131(para) useradd.8.xml:415(para)
+#: userdel.8.xml:131(para) useradd.8.xml:418(para)
msgid "can't update password file"
msgstr "nie można zaktualizować pliku z hasłami"
-#: userdel.8.xml:135(replaceable) useradd.8.xml:419(replaceable)
-#: pwck.8.xml:203(replaceable) passwd.1.xml:355(replaceable)
-#: grpck.8.xml:146(replaceable) groupmod.8.xml:98(replaceable)
+#: userdel.8.xml:135(replaceable) useradd.8.xml:422(replaceable)
+#: pwck.8.xml:203(replaceable) passwd.1.xml:357(replaceable)
+#: grpck.8.xml:146(replaceable) groupmod.8.xml:118(replaceable)
#: groupdel.8.xml:72(replaceable) groupadd.8.xml:165(replaceable)
#: chage.1.xml:216(replaceable)
msgid "2"
msgstr "2"
-#: userdel.8.xml:137(para) useradd.8.xml:421(para) pwck.8.xml:199(para)
-#: grpck.8.xml:142(para) groupmod.8.xml:100(para) groupdel.8.xml:74(para)
+#: userdel.8.xml:137(para) useradd.8.xml:424(para) pwck.8.xml:199(para)
+#: grpck.8.xml:142(para) groupmod.8.xml:120(para) groupdel.8.xml:74(para)
#: groupadd.8.xml:167(para) chage.1.xml:218(para)
msgid "invalid command syntax"
msgstr "niepoprawna składnia polecenia"
-#: userdel.8.xml:141(replaceable) useradd.8.xml:437(replaceable)
-#: passwd.1.xml:379(replaceable) groupmod.8.xml:116(replaceable)
+#: userdel.8.xml:141(replaceable) useradd.8.xml:440(replaceable)
+#: passwd.1.xml:381(replaceable) groupmod.8.xml:136(replaceable)
msgid "6"
msgstr "6"
msgid "user currently logged in"
msgstr ""
-#: userdel.8.xml:153(replaceable) useradd.8.xml:449(replaceable)
-#: groupmod.8.xml:128(replaceable) groupdel.8.xml:84(replaceable)
+#: userdel.8.xml:153(replaceable) useradd.8.xml:452(replaceable)
+#: groupmod.8.xml:148(replaceable) groupdel.8.xml:84(replaceable)
#: groupadd.8.xml:189(replaceable)
msgid "10"
msgstr "10"
-#: userdel.8.xml:155(para) useradd.8.xml:451(para) groupmod.8.xml:130(para)
+#: userdel.8.xml:155(para) useradd.8.xml:454(para) groupmod.8.xml:150(para)
#: groupdel.8.xml:86(para) groupadd.8.xml:191(para)
msgid "can't update group file"
-msgstr ""
+msgstr "nie można zaktualizować pliku z grupami"
-#: userdel.8.xml:159(replaceable) useradd.8.xml:455(replaceable)
+#: userdel.8.xml:159(replaceable) useradd.8.xml:458(replaceable)
msgid "12"
msgstr "12"
"The <command>userdel</command> command exits with the following values: "
"<placeholder-1/>"
msgstr ""
+"Polecenie <command>userdel</command> kończy działanie z następującymi "
+"wartościami kodów zakończenia: <placeholder-1/>"
#: userdel.8.xml:170(para)
msgid ""
msgid "create a new user or update default new user information"
msgstr ""
-#: useradd.8.xml:23(arg) useradd.8.xml:27(arg) groupmems.8.xml:20(arg)
-#: groupmems.8.xml:61(option)
+#: useradd.8.xml:23(arg) useradd.8.xml:27(arg)
msgid "-D"
msgstr "-D"
"currently used as the field for the user's full name."
msgstr ""
-#: useradd.8.xml:65(term)
+#: useradd.8.xml:65(term) useradd.8.xml:266(term)
msgid ""
"<option>-b</option>, <option>--base-dir</option><replaceable>BASE_DIR</"
"replaceable>"
"from the command line. The valid options are"
msgstr ""
-#: useradd.8.xml:267(option)
-msgid "-b"
-msgstr "-b"
-
-#: useradd.8.xml:267(replaceable)
-msgid "HOME_DIR"
-msgstr "KAT_DOMOWY"
-
-#: useradd.8.xml:270(para)
+#: useradd.8.xml:271(para)
msgid ""
"The initial path prefix for a new user's home directory. The user's name "
"will be affixed to the end of <replaceable>HOME_DIR</replaceable> to create "
"creating a new account."
msgstr ""
-#: useradd.8.xml:281(option)
-msgid "-e"
-msgstr "-e"
-
-#: useradd.8.xml:281(replaceable)
-msgid "EXPIRE_DATE"
-msgstr "DATA_WAŻN."
-
-#: useradd.8.xml:284(para)
+#: useradd.8.xml:286(para)
msgid "The date on which the user account is disabled."
msgstr ""
-#: useradd.8.xml:289(option) login.1.xml:123(option) groupadd.8.xml:21(arg)
-#: groupadd.8.xml:47(option) expiry.1.xml:18(arg)
-msgid "-f"
-msgstr "-f"
-
-#: useradd.8.xml:289(replaceable)
-msgid "INACTIVE"
-msgstr "NIEAKTYWNE"
-
-#: useradd.8.xml:292(para)
+#: useradd.8.xml:295(para)
msgid ""
"The number of days after a password has expired before the account will be "
"disabled."
msgstr ""
-#: useradd.8.xml:304(para)
+#: useradd.8.xml:307(para)
msgid ""
"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."
msgstr ""
-#: useradd.8.xml:317(para)
+#: useradd.8.xml:320(para)
msgid ""
"The name of the new user's login shell. The named program will be used for "
"all future new user accounts."
msgstr ""
-#: useradd.8.xml:325(para)
+#: useradd.8.xml:328(para)
msgid ""
"If no options are specified, <command>useradd</command> displays the current "
"default values."
msgstr ""
-#: useradd.8.xml:333(title)
+#: useradd.8.xml:336(title)
msgid "NOTES"
msgstr "UWAGI"
-#: useradd.8.xml:334(para)
+#: useradd.8.xml:337(para)
msgid ""
"The system administrator is responsible for placing the default user files "
"in the <filename>/etc/skel/</filename> directory."
msgstr ""
-#: useradd.8.xml:341(para)
+#: useradd.8.xml:344(para)
msgid ""
"You may not add a user to a NIS group. This must be performed on the NIS "
"server."
msgstr ""
-#: useradd.8.xml:346(para)
+#: useradd.8.xml:349(para)
msgid ""
"Similarly, if the username already exists in an external user database such "
"as NIS, <command>useradd</command> will deny the user account creation "
"request."
msgstr ""
-#: useradd.8.xml:352(para)
+#: useradd.8.xml:355(para)
msgid ""
"Usernames must begin with a lower case letter or an underscore, and only "
"lower case letters, underscores, dashes, and dollar signs may follow. In "
"regular expression terms: [a-z_][a-z0-9_-]*[$]"
msgstr ""
-#: useradd.8.xml:381(filename)
+#: useradd.8.xml:384(filename)
msgid "/etc/default/useradd"
msgstr "/etc/default/useradd"
-#: useradd.8.xml:383(para)
+#: useradd.8.xml:386(para)
msgid "Default values for account creation."
msgstr ""
-#: useradd.8.xml:387(filename)
+#: useradd.8.xml:390(filename)
msgid "/etc/skel/"
msgstr "/etc/skel/"
-#: useradd.8.xml:389(para)
+#: useradd.8.xml:392(para)
msgid "Directory containing default files."
msgstr ""
-#: useradd.8.xml:425(replaceable) shadow.3.xml:6(manvolnum)
-#: pwck.8.xml:209(replaceable) passwd.1.xml:361(replaceable)
-#: grpck.8.xml:152(replaceable) groupmod.8.xml:104(replaceable)
+#: useradd.8.xml:428(replaceable) shadow.3.xml:6(manvolnum)
+#: pwck.8.xml:209(replaceable) passwd.1.xml:363(replaceable)
+#: grpck.8.xml:152(replaceable) groupmod.8.xml:124(replaceable)
#: groupadd.8.xml:171(replaceable)
msgid "3"
msgstr "3"
-#: useradd.8.xml:427(para) passwd.1.xml:381(para) groupmod.8.xml:106(para)
+#: useradd.8.xml:430(para) passwd.1.xml:383(para) groupmod.8.xml:126(para)
#: groupadd.8.xml:173(para)
msgid "invalid argument to option"
-msgstr ""
+msgstr "nieprawidłowy argument opcji"
-#: useradd.8.xml:431(replaceable) pwck.8.xml:215(replaceable)
-#: passwd.1.xml:367(replaceable) grpck.8.xml:158(replaceable)
-#: groupmod.8.xml:110(replaceable) groupadd.8.xml:177(replaceable)
+#: useradd.8.xml:434(replaceable) pwck.8.xml:215(replaceable)
+#: passwd.1.xml:369(replaceable) grpck.8.xml:158(replaceable)
+#: groupmod.8.xml:130(replaceable) groupadd.8.xml:177(replaceable)
msgid "4"
msgstr "4"
-#: useradd.8.xml:433(para)
+#: useradd.8.xml:436(para)
msgid "UID already in use (and no <option>-o</option>)"
-msgstr ""
+msgstr "UID juz jest używany (i nie uzyto opcji <option>-o</option>)"
-#: useradd.8.xml:439(para) groupmod.8.xml:112(para) groupmod.8.xml:118(para)
+#: useradd.8.xml:442(para) groupmod.8.xml:132(para) groupmod.8.xml:138(para)
msgid "specified group doesn't exist"
msgstr ""
-#: useradd.8.xml:443(replaceable) groupmod.8.xml:122(replaceable)
+#: useradd.8.xml:446(replaceable) groupmod.8.xml:142(replaceable)
#: groupadd.8.xml:183(replaceable)
msgid "9"
msgstr "9"
-#: useradd.8.xml:445(para)
+#: useradd.8.xml:448(para)
msgid "username already in use"
msgstr ""
-#: useradd.8.xml:457(para)
+#: useradd.8.xml:460(para)
msgid "can't create home directory"
msgstr ""
-#: useradd.8.xml:461(replaceable)
+#: useradd.8.xml:464(replaceable)
msgid "13"
msgstr "13"
-#: useradd.8.xml:463(para)
+#: useradd.8.xml:466(para)
msgid "can't create mail spool"
msgstr ""
-#: useradd.8.xml:403(para)
+#: useradd.8.xml:406(para)
msgid ""
"The <command>useradd</command> command exits with the following values: "
"<placeholder-1/>"
msgstr ""
+"Polecenie <command>useradd</command> kończy działanie z następującymi "
+"wartościami kodów zakończenia: <placeholder-1/>"
-#: useradd.8.xml:472(para)
+#: useradd.8.xml:475(para)
msgid ""
"<citerefentry><refentrytitle>chfn</refentrytitle><manvolnum>1</manvolnum></"
"citerefentry>, <citerefentry><refentrytitle>chsh</"
"<citerefentry><refentrytitle>groupmod</refentrytitle><manvolnum>8</"
"manvolnum></citerefentry>, <citerefentry><refentrytitle>login.defs</"
"refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>userdel</refentrytitle><manvolnum>8</"
-"manvolnum></citerefentry>, <citerefentry><refentrytitle>usermod</"
-"refentrytitle><manvolnum>8</manvolnum></citerefentry>."
+"<citerefentry><refentrytitle>newusers</refentrytitle><manvolnum>8</"
+"manvolnum></citerefentry>, <citerefentry><refentrytitle>userdel</"
+"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>usermod</refentrytitle><manvolnum>8</"
+"manvolnum></citerefentry>."
msgstr ""
"<citerefentry><refentrytitle>chfn</refentrytitle><manvolnum>1</manvolnum></"
"citerefentry>, <citerefentry><refentrytitle>chsh</"
"<citerefentry><refentrytitle>groupmod</refentrytitle><manvolnum>8</"
"manvolnum></citerefentry>, <citerefentry><refentrytitle>login.defs</"
"refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>userdel</refentrytitle><manvolnum>8</"
-"manvolnum></citerefentry>, <citerefentry><refentrytitle>usermod</"
-"refentrytitle><manvolnum>8</manvolnum></citerefentry>."
+"<citerefentry><refentrytitle>newusers</refentrytitle><manvolnum>8</"
+"manvolnum></citerefentry>, <citerefentry><refentrytitle>userdel</"
+"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>usermod</refentrytitle><manvolnum>8</"
+"manvolnum></citerefentry>."
#: suauth.5.xml:5(refentrytitle) suauth.5.xml:10(refname)
msgid "suauth"
#: suauth.5.xml:6(manvolnum) shadow.5.xml:6(manvolnum)
#: pwck.8.xml:221(replaceable) porttime.5.xml:6(manvolnum)
-#: passwd.5.xml:6(manvolnum) passwd.1.xml:373(replaceable)
+#: passwd.5.xml:6(manvolnum) passwd.1.xml:375(replaceable)
#: login.defs.5.xml:6(manvolnum) login.access.5.xml:6(manvolnum)
#: limits.5.xml:6(manvolnum) gshadow.5.xml:6(manvolnum)
#: grpck.8.xml:164(replaceable) faillog.5.xml:6(manvolnum)
#: porttime.5.xml:7(refmiscinfo) passwd.5.xml:7(refmiscinfo)
#: login.defs.5.xml:7(refmiscinfo) login.access.5.xml:7(refmiscinfo)
#: limits.5.xml:7(refmiscinfo) gshadow.5.xml:7(refmiscinfo)
+#: faillog.5.xml:7(refmiscinfo)
msgid "File Formats and Conversions"
msgstr ""
msgid "change user ID or become super-user"
msgstr ""
-#: su.1.xml:19(arg) sg.1.xml:17(arg) newgrp.1.xml:16(arg)
-msgid "-"
-msgstr "-"
-
-#: su.1.xml:22(replaceable) login.1.xml:19(replaceable)
-#: login.1.xml:26(replaceable)
-msgid "username"
-msgstr ""
-
-#: su.1.xml:25(replaceable)
-msgid "args"
-msgstr ""
-
-#: su.1.xml:33(para)
+#: su.1.xml:29(para)
msgid ""
"<command>su</command> is used to become another user during a login session. "
"Invoked without a <option>username</option>, <command>su</command> defaults "
"user logged in directly."
msgstr ""
-#: su.1.xml:42(para)
+#: su.1.xml:38(para)
msgid ""
"Additional arguments may be provided after the username, in which case they "
"are supplied to the user's login shell. In particular, an argument of "
"specified in <filename>/etc/passwd</filename> for the target user."
msgstr ""
-#: su.1.xml:51(para)
+#: su.1.xml:47(para)
msgid ""
"You can use the <option>--</option> argument to separate <command>su</"
"command> options from the arguments supplied to the shell."
msgstr ""
-#: su.1.xml:56(para)
+#: su.1.xml:52(para)
msgid ""
"The user will be prompted for a password, if appropriate. Invalid passwords "
"will produce an error message. All attempts, both valid and invalid, are "
"logged to detect abuse of the system."
msgstr ""
-#: su.1.xml:61(para)
+#: su.1.xml:57(para)
msgid ""
"The current environment is passed to the new shell. The value of <envar>"
"$PATH</envar> is reset to <filename>/bin:/usr/bin</filename> for normal "
"filename>."
msgstr ""
-#: su.1.xml:70(para) login.1.xml:97(para)
+#: su.1.xml:66(para) login.1.xml:97(para)
msgid ""
"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."
msgstr ""
-#: su.1.xml:79(para)
+#: su.1.xml:75(para)
msgid "The options which apply to the <command>su</command> command are:"
msgstr "Polecenie <command>su</command> posiada następujące opcje:"
-#: su.1.xml:83(term)
+#: su.1.xml:79(term)
msgid ""
"<option>-c</option>, <option>--command</option><replaceable>SHELL</"
"replaceable>"
"<option>-c</option>, <option>--command</option><replaceable>SHELL</"
"replaceable>"
-#: su.1.xml:88(para)
+#: su.1.xml:84(para)
msgid ""
"Specify a command that will be invoked by the shell using its <option>-c</"
"option>."
msgstr ""
-#: su.1.xml:95(term)
+#: su.1.xml:91(term)
msgid "<option>-</option>, <option>-l</option>, <option>--login</option>"
msgstr "<option>-</option>, <option>-l</option>, <option>--login</option>"
-#: su.1.xml:99(para)
+#: su.1.xml:95(para)
msgid ""
"Provide an environment similar to what the user would expect had the user "
"logged in directly."
msgstr ""
-#: su.1.xml:103(para)
+#: su.1.xml:99(para)
msgid ""
"When <option>-</option> is used, it must be specified as the last "
"<command>su</command> option. The other forms (<option>-l</option> and "
"<option>--login</option>) do not have this restriction."
msgstr ""
-#: su.1.xml:117(para)
+#: su.1.xml:113(para)
msgid "The shell that will be invoked."
msgstr ""
-#: su.1.xml:122(para)
+#: su.1.xml:118(para)
msgid "The shell specified with --shell"
msgstr ""
-#: su.1.xml:125(para)
+#: su.1.xml:121(para)
msgid ""
"If <option>--preserve-environment</option> is used, the shell specified by "
"the <envar>$SHELL</envar> environment variable."
msgstr ""
-#: su.1.xml:132(para)
+#: su.1.xml:128(para)
msgid ""
"The shell indicated in the <filename>/etc/passwd</filename> entry for the "
"target user."
msgstr ""
-#: su.1.xml:138(para)
+#: su.1.xml:134(para)
msgid ""
"<filename>/bin/sh</filename> if a shell could not be found by any above "
"method."
msgstr ""
-#: su.1.xml:118(para)
+#: su.1.xml:114(para)
msgid ""
"The invoked shell is choosen among (higest priority first): <placeholder-1/>"
msgstr ""
-#: su.1.xml:145(para)
+#: su.1.xml:141(para)
msgid ""
"If the target user has a restricted shell (i.e. the shell field of this "
"user's entry in <filename>/etc/passwd</filename> is not specified in "
"account unless <command>su</command> is called by the root."
msgstr ""
-#: su.1.xml:156(term)
+#: su.1.xml:152(term)
msgid ""
"<option>-m</option>, <option>-p</option>, <option>--preserve-environment</"
"option>"
"<option>-m</option>, <option>-p</option>, <option>--preserve-environment</"
"option>"
-#: su.1.xml:161(para)
+#: su.1.xml:157(para)
msgid "Preserve the current environment."
msgstr ""
-#: su.1.xml:162(para)
+#: su.1.xml:158(para)
msgid ""
"If the target user has a restricted shell, this option has no effect (unless "
"<command>su</command> is called by root)."
msgstr ""
-#: su.1.xml:173(para)
+#: su.1.xml:169(para)
msgid ""
"This version of <command>su</command> has many compilation options, only "
"some of which may be in use at any particular site."
msgstr ""
-#: su.1.xml:199(para)
+#: su.1.xml:195(para)
msgid ""
"<citerefentry><refentrytitle>login</refentrytitle><manvolnum>1</manvolnum></"
"citerefentry>, <citerefentry><refentrytitle>login.defs</"
msgid "execute command as different group ID"
msgstr ""
+#: sg.1.xml:17(arg) newgrp.1.xml:16(arg)
+msgid "-"
+msgstr "-"
+
#: sg.1.xml:19(arg) expiry.1.xml:17(arg)
msgid "-c"
msgstr "-c"
"The <command>pwck</command> command exits with the following values: "
"<placeholder-1/>"
msgstr ""
+"Polecenie <command>pwck</command> kończy działanie z następującymi "
+"wartościami kodów zakończenia: <placeholder-1/>"
#: porttime.5.xml:5(refentrytitle) porttime.5.xml:10(refname)
msgid "porttime"
msgid "change user password"
msgstr "zmiana hasła użytkownika"
-#: passwd.1.xml:20(replaceable) login.1.xml:5(refentrytitle)
-#: login.1.xml:10(refname) login.1.xml:16(command) login.1.xml:23(command)
-#: login.1.xml:29(command)
-msgid "login"
-msgstr "login"
-
-#: passwd.1.xml:26(para)
+#: passwd.1.xml:28(para)
msgid ""
"<command>passwd</command> changes passwords for user accounts. A normal user "
"may only change the password for his/her own account, while the super user "
"login shell, or his/her password expiry date and interval."
msgstr ""
-#: passwd.1.xml:36(title)
+#: passwd.1.xml:38(title)
msgid "Password Changes"
msgstr ""
-#: passwd.1.xml:37(para)
+#: passwd.1.xml:39(para)
msgid ""
"The user is first prompted for his/her old password, if one is present. This "
"password is then encrypted and compared against the stored password. The "
"permitted to bypass this step so that forgotten passwords may be changed."
msgstr ""
-#: passwd.1.xml:45(para)
+#: passwd.1.xml:47(para)
msgid ""
"After the password has been entered, password aging information is checked "
"to see if the user is permitted to change the password at this time. If not, "
"<command>passwd</command> refuses to change the password and exits."
msgstr ""
-#: passwd.1.xml:52(para)
+#: passwd.1.xml:54(para)
msgid ""
"The user is then prompted twice for a replacement password. The second entry "
"is compared against the first and both are required to match in order for "
"the password to be changed."
msgstr ""
-#: passwd.1.xml:58(para)
+#: passwd.1.xml:60(para)
msgid ""
"Then, the password is tested for complexity. As a general guideline, "
"passwords should consist of 6 to 8 characters including one or more "
"characters from each of the following sets:"
msgstr ""
-#: passwd.1.xml:66(para)
+#: passwd.1.xml:68(para)
msgid "lower case alphabetics"
msgstr ""
-#: passwd.1.xml:69(para)
+#: passwd.1.xml:71(para)
msgid "digits 0 thru 9"
msgstr ""
-#: passwd.1.xml:72(para)
+#: passwd.1.xml:74(para)
msgid "punctuation marks"
msgstr ""
-#: passwd.1.xml:76(para)
+#: passwd.1.xml:78(para)
msgid ""
"Care must be taken not to include the system default erase or kill "
"characters. <command>passwd</command> will reject any password which is not "
"suitably complex."
msgstr ""
-#: passwd.1.xml:85(title)
+#: passwd.1.xml:87(title)
msgid "Hints for user passwords"
msgstr ""
-#: passwd.1.xml:86(para)
+#: passwd.1.xml:88(para)
msgid ""
"The security of a password depends upon the strength of the encryption "
"algorithm and the size of the key space. The <emphasis>UNIX</emphasis> "
"password which is selected."
msgstr ""
-#: passwd.1.xml:94(para)
+#: passwd.1.xml:96(para)
msgid ""
"Compromises in password security normally result from careless password "
"selection or handling. For this reason, you should not select a password "
"address. Any of these may be used as guesses to violate system security."
msgstr ""
-#: passwd.1.xml:103(para)
+#: passwd.1.xml:105(para)
msgid ""
"Your password must be easily remembered so that you will not be forced to "
"write it on a piece of paper. This can be accomplished by appending two "
"For example, Pass%word."
msgstr ""
-#: passwd.1.xml:110(para)
+#: passwd.1.xml:112(para)
msgid ""
"Other methods of construction involve selecting an easily remembered phrase "
"from literature and selecting the first or last letter from each word. An "
"example of this is:"
msgstr ""
-#: passwd.1.xml:118(para)
+#: passwd.1.xml:120(para)
msgid "Ask not for whom the bell tolls"
msgstr ""
-#: passwd.1.xml:121(para)
+#: passwd.1.xml:123(para)
msgid "which produces"
msgstr ""
-#: passwd.1.xml:124(para)
+#: passwd.1.xml:126(para)
msgid "An4wtbt"
msgstr "An4wtbt"
-#: passwd.1.xml:128(para)
+#: passwd.1.xml:130(para)
msgid ""
"You may be reasonably sure few crackers will have included this in their "
"dictionaries. You should, however, select your own methods for constructing "
"passwords and not rely exclusively on the methods given here."
msgstr ""
-#: passwd.1.xml:139(para)
+#: passwd.1.xml:141(para)
msgid "The options which apply to the <command>passwd</command> command are:"
msgstr "Polecenie <command>passwd</command> posiada następujące opcje:"
-#: passwd.1.xml:144(term) faillog.8.xml:42(term)
+#: passwd.1.xml:146(term) faillog.8.xml:42(term)
msgid "<option>-a</option>, <option>--all</option>"
msgstr "<option>-a</option>, <option>--all</option>"
-#: passwd.1.xml:148(para)
+#: passwd.1.xml:150(para)
msgid ""
"This option can be used only with <option>-S</option> and causes show status "
"for all users."
msgstr ""
-#: passwd.1.xml:155(term)
+#: passwd.1.xml:157(term)
msgid "<option>-d</option>, <option>--delete</option>"
msgstr "<option>-d</option>, <option>--delete</option>"
-#: passwd.1.xml:159(para)
+#: passwd.1.xml:161(para)
msgid ""
"Delete a user's password (make it empty). This is a quick way to disable a "
"password for an account. It will set the named account passwordless."
msgstr ""
-#: passwd.1.xml:167(term)
+#: passwd.1.xml:169(term)
msgid "<option>-e</option>, <option>--expire</option>"
msgstr "<option>-e</option>, <option>--expire</option>"
-#: passwd.1.xml:171(para)
+#: passwd.1.xml:173(para)
msgid ""
"Immediately expire an account's password. This in effect can force a user to "
"change his/her password at the user's next login."
msgstr ""
-#: passwd.1.xml:184(term)
+#: passwd.1.xml:186(term)
msgid ""
"<option>-i</option>, <option>--inactive</option><replaceable>INACTIVE</"
"replaceable>"
"<option>-i</option>, <option>--inactive</option><replaceable>NIEAKTYWNE</"
"replaceable>"
-#: passwd.1.xml:188(para)
+#: passwd.1.xml:190(para)
msgid ""
"This option is used to disable an account after the password has been "
"expired for a number of days. After a user account has had an expired "
"longer sign on to the account."
msgstr ""
-#: passwd.1.xml:197(term)
+#: passwd.1.xml:199(term)
msgid "<option>-k</option>, <option>--keep-tokens</option>"
msgstr "<option>-k</option>, <option>--keep-tokens</option>"
-#: passwd.1.xml:201(para)
+#: passwd.1.xml:203(para)
msgid ""
"Indicate change password should be performed only for expired authentication "
"tokens (passwords). The user wishes to keep their non-expired tokens as "
"before."
msgstr ""
-#: passwd.1.xml:209(term)
+#: passwd.1.xml:211(term)
msgid "<option>-l</option>, <option>--lock</option>"
msgstr "<option>-l</option>, <option>--lock</option>"
-#: passwd.1.xml:213(para)
+#: passwd.1.xml:215(para)
msgid ""
"Lock the named account. This option disables an account by changing the "
"password to a value which matches no possible encrypted value."
msgstr ""
-#: passwd.1.xml:220(term) chage.1.xml:109(term)
+#: passwd.1.xml:222(term) chage.1.xml:109(term)
msgid ""
"<option>-m</option>, <option>--mindays</option><replaceable>MIN_DAYS</"
"replaceable>"
"<option>-m</option>, <option>--mindays</option><replaceable>MIN_DNI</"
"replaceable>"
-#: passwd.1.xml:224(para) chage.1.xml:113(para)
+#: passwd.1.xml:226(para) chage.1.xml:113(para)
msgid ""
"Set the minimum number of days between password changes to "
"<replaceable>MIN_DAYS</replaceable>. A value of zero for this field "
"<replaceable>MIN_DAYS</replaceable>. Wartość zerowa oznacza, że użytkownik "
"może je zmieniać w dowolnym czasie."
-#: passwd.1.xml:242(term)
+#: passwd.1.xml:244(term)
msgid ""
"<option>-r</option>, <option>--repository</option><replaceable>REPOSITORY</"
"replaceable>"
"<option>-r</option>, <option>--repository</option><replaceable>REPOZYTORIUM</"
"replaceable>"
-#: passwd.1.xml:246(para)
+#: passwd.1.xml:248(para)
msgid "change password in <replaceable>REPOSITORY</replaceable> repository"
msgstr ""
-#: passwd.1.xml:252(term)
+#: passwd.1.xml:254(term)
msgid "<option>-S</option>, <option>--status</option>"
msgstr "<option>-S</option>, <option>--status</option>"
-#: passwd.1.xml:256(para)
+#: passwd.1.xml:258(para)
msgid ""
"Display account status information. The status information consists of 7 "
"fields. The first field is the user's login name. The second field indicates "
"inactivity period for the password. These ages are expressed in days."
msgstr ""
-#: passwd.1.xml:269(term)
+#: passwd.1.xml:271(term)
msgid "<option>-u</option>, <option>--unlock</option>"
msgstr "<option>-u</option>, <option>--unlock</option>"
-#: passwd.1.xml:273(para)
+#: passwd.1.xml:275(para)
msgid ""
"Unlock the named account. This option re-enables an account by changing the "
"password back to its previous value (to value before using <option>-l</"
"option> option)."
msgstr ""
-#: passwd.1.xml:281(term)
+#: passwd.1.xml:283(term)
msgid ""
"<option>-w</option>, <option>--warndays</option><replaceable>WARN_DAYS</"
"replaceable>"
"<option>-w</option>, <option>--warndays</option><replaceable>DNI_OSTRZ</"
"replaceable>"
-#: passwd.1.xml:285(para)
+#: passwd.1.xml:287(para)
msgid ""
"Set the number of days of warning before a password change is required. The "
"<replaceable>WARN_DAYS</replaceable> option is the number of days prior to "
"about to expire."
msgstr ""
-#: passwd.1.xml:294(term)
+#: passwd.1.xml:296(term)
msgid ""
"<option>-x</option>, <option>--maxdays</option><replaceable>MAX_DAYS</"
"replaceable>"
"<option>-x</option>, <option>--maxdays</option><replaceable>MAX_DNI</"
"replaceable>"
-#: passwd.1.xml:298(para)
+#: passwd.1.xml:300(para)
msgid ""
"Set the maximum number of days a password remains valid. After "
"<replaceable>MAX_DAYS</replaceable>, the password is required to be changed."
msgstr ""
-#: passwd.1.xml:310(para)
+#: passwd.1.xml:312(para)
msgid ""
"Not all options may be supported. Password complexity checking may vary from "
"site to site. The user is urged to select a password as complex as he or she "
"system if NIS is enabled and they are not logged into the NIS server."
msgstr ""
-#: passwd.1.xml:351(para) chage.1.xml:212(para)
+#: passwd.1.xml:353(para) chage.1.xml:212(para)
msgid "permission denied"
msgstr "brak dostępu"
-#: passwd.1.xml:357(para)
+#: passwd.1.xml:359(para)
msgid "invalid combination of options"
msgstr "nieprawidłowa kombinacja opcji"
-#: passwd.1.xml:363(para)
+#: passwd.1.xml:365(para)
msgid "unexpected failure, nothing done"
msgstr ""
-#: passwd.1.xml:369(para)
+#: passwd.1.xml:371(para)
msgid "unexpected failure, <filename>passwd</filename> file missing"
msgstr ""
-#: passwd.1.xml:375(para)
+#: passwd.1.xml:377(para)
msgid "<filename>passwd</filename> file busy, try again"
msgstr ""
-#: passwd.1.xml:339(para)
+#: passwd.1.xml:341(para)
msgid ""
"The <command>passwd</command> command exits with the following values: "
"<placeholder-1/>"
msgstr ""
+"Polecenie <command>passwd</command> kończy działanie z następującymi "
+"wartościami kodów zakończenia: <placeholder-1/>"
-#: passwd.1.xml:390(para)
+#: passwd.1.xml:392(para)
msgid ""
"<citerefentry><refentrytitle>group</refentrytitle><manvolnum>5</manvolnum></"
"citerefentry>, <citerefentry><refentrytitle>passwd</"
msgstr ""
#: newgrp.1.xml:17(replaceable) grpck.8.xml:18(replaceable)
-#: groupmod.8.xml:22(replaceable) groupdel.8.xml:18(replaceable)
-#: groupadd.8.xml:24(replaceable) gpasswd.1.xml:18(replaceable)
-#: gpasswd.1.xml:24(replaceable) gpasswd.1.xml:29(replaceable)
-#: gpasswd.1.xml:33(replaceable) gpasswd.1.xml:37(replaceable)
-#: gpasswd.1.xml:43(replaceable)
+#: groupdel.8.xml:18(replaceable) groupadd.8.xml:24(replaceable)
+#: gpasswd.1.xml:18(replaceable) gpasswd.1.xml:24(replaceable)
+#: gpasswd.1.xml:29(replaceable) gpasswd.1.xml:33(replaceable)
+#: gpasswd.1.xml:37(replaceable) gpasswd.1.xml:43(replaceable)
msgid "group"
msgstr "group"
"listed: the program does not look at a user's primary group id value."
msgstr ""
+#: login.1.xml:5(refentrytitle) login.1.xml:10(refname)
+#: login.1.xml:16(command) login.1.xml:23(command) login.1.xml:29(command)
+msgid "login"
+msgstr "login"
+
#: login.1.xml:11(refpurpose)
msgid "begin session on the system"
msgstr ""
#: login.1.xml:17(arg) login.1.xml:24(arg) login.1.xml:30(arg)
-#: login.1.xml:140(option)
+#: login.1.xml:140(option) groupmems.8.xml:20(arg) groupmems.8.xml:61(option)
msgid "-p"
msgstr "-p"
+#: login.1.xml:19(replaceable) login.1.xml:26(replaceable)
+msgid "username"
+msgstr ""
+
#: login.1.xml:20(replaceable)
msgid "ENV=VAR"
msgstr "ENV=VAR"
"\"."
msgstr ""
+#: login.1.xml:123(option) groupadd.8.xml:21(arg) groupadd.8.xml:47(option)
+#: expiry.1.xml:18(arg)
+msgid "-f"
+msgstr "-f"
+
#: login.1.xml:126(para)
msgid "Do not perform authentication, user is preauthenticated."
msgstr ""
"logowania wyświetlany jest komunikat <emphasis>**Nigdy nie zalogowany**</"
"emphasis> (użytkownik nigdy się nie logował)."
-#: lastlog.8.xml:101(title) groups.1.xml:36(title) chage.1.xml:164(title)
+#: lastlog.8.xml:101(title) groups.1.xml:36(title) chsh.1.xml:71(title)
+#: chage.1.xml:164(title)
msgid "NOTE"
msgstr "UWAGI"
"The <command>grpck</command> command exits with the following values: "
"<placeholder-1/>"
msgstr ""
+"Polecenie <command>grpckl</command> kończy działanie z następującymi "
+"wartościami kodów zakończenia: <placeholder-1/>"
#: groups.1.xml:5(refentrytitle) groups.1.xml:10(refname)
#: groups.1.xml:16(command)
msgstr ""
#: groups.1.xml:18(replaceable) gpasswd.1.xml:23(replaceable)
-#: gpasswd.1.xml:28(replaceable) chsh.1.xml:18(replaceable)
-#: chfn.1.xml:22(replaceable)
+#: gpasswd.1.xml:28(replaceable) chfn.1.xml:22(replaceable)
msgid "user"
msgstr ""
msgstr "groupmod"
#: groupmod.8.xml:11(refpurpose)
-msgid "modify a group"
-msgstr ""
-
-#: groupmod.8.xml:18(replaceable) groupmod.8.xml:43(replaceable)
-msgid "gid"
-msgstr "gid"
-
-#: groupmod.8.xml:18(arg) groupmems.8.xml:21(arg) groupadd.8.xml:18(arg)
-msgid "-g <placeholder-1/>"
-msgstr "-g <placeholder-1/>"
+msgid "modify a group definition on the system"
+msgstr "modyfikuj definicję grupy systemowej"
-#: groupmod.8.xml:19(arg) groupadd.8.xml:19(arg) groupadd.8.xml:100(option)
-msgid "-o"
-msgstr "-o"
+#: groupmod.8.xml:20(replaceable)
+msgid "GROUP"
+msgstr "GRUPA"
-#: groupmod.8.xml:21(replaceable) groupmod.8.xml:56(replaceable)
-msgid "new_group_name"
-msgstr "new_group_name"
-
-#: groupmod.8.xml:21(arg)
-msgid "-n <placeholder-1/>"
-msgstr "-n <placeholder-1/>"
-
-#: groupmod.8.xml:28(para)
+#: groupmod.8.xml:26(para)
msgid ""
-"The <command>groupmod</command> command modifies the system account files to "
-"reflect the changes that are specified on the command line."
+"The <command>groupmod</command> modifies the definition of the specified "
+"<replaceable>GROUP</replaceable> by modifying the appropriate entry in the "
+"group database."
msgstr ""
+"Polcenie <command>groupmod</command> modifikuje definicję "
+"grupy<replaceable>GRUPA</replaceable> poprzez modifikację stosownego wpisu w "
+"bazie grup."
-#: groupmod.8.xml:36(para)
+#: groupmod.8.xml:35(para)
msgid "The options which apply to the <command>groupmod</command> command are:"
msgstr "Polecenie <command>groupmod</command> posiada następujące opcje:"
-#: groupmod.8.xml:43(option) groupmems.8.xml:67(option)
-#: groupadd.8.xml:59(option)
-msgid "-g"
-msgstr "-g"
+#: groupmod.8.xml:41(term)
+msgid ""
+"<option>-g</option>, <option>--gid</option><replaceable>GID</replaceable>"
+msgstr ""
+"<option>-g</option>, <option>--gid</option><replaceable>GID</replaceable>"
-#: groupmod.8.xml:46(para)
+#: groupmod.8.xml:45(para)
msgid ""
-"The numerical value of the group's ID. This value must be unique, unless the "
-"<option>-o</option> option is used. The value must be non-negative. Values "
-"between 0 and 999 are typically reserved for system groups. Any files which "
-"the old group ID is the file group ID must have the file group ID changed "
-"manually."
+"Specify the new group ID for the <replaceable>GROUP</replaceable>. The "
+"numerical value of the <replaceable>GID</replaceable> must be a non-negative "
+"decimal integer. This value must be unique, unless the <option>-o</option> "
+"option is used. Values between 0 and 999 are typically reserved for system "
+"groups. Any files which the old group ID is the file group ID must have the "
+"file group ID changed manually."
msgstr ""
+"Nowa wartość ID grupy <replaceable>GRUPA</replaceable>. Numeryczna wartość "
+"<replaceable>GID</replaceable> musi mieć nieujemną wartość całkowitą. "
+"Wartość ta musi być unikalna chyba że użyto opcji <option>-o</option>. "
+"Wartości pomiędzy 0 a 999 są zwykle zarezerwowane dla grup systemowych. "
+"Pliki, dla których stary identyfikator jest identyfikatorem grupy pliku, "
+"wymagają ręcznej zmiany ID grupy."
-#: groupmod.8.xml:56(option)
-msgid "-n"
-msgstr "-n"
+#: groupmod.8.xml:63(term)
+msgid ""
+"<option>-n</option>, <option>--new-name</option><replaceable>NEW_GROUP</"
+"replaceable>"
+msgstr ""
+"<option>-a</option>, <option>--append</option><replaceable>NOWA_GRUPA</"
+"replaceable>"
-#: groupmod.8.xml:58(para)
+#: groupmod.8.xml:68(para)
msgid ""
-"The name of the group will be changed from <emphasis remap=\"I\">group</"
-"emphasis> to <emphasis remap=\"I\">new_group_name</emphasis>."
+"The name of the group will be changed from <replaceable>GROUP</replaceable> "
+"to <replaceable>NEW_GROUP</replaceable> name."
msgstr ""
+"Nazwa grupy zostanie zmieniona z <replaceable>GRUPA</replaceable> na nazwę "
+"<replaceable>NOWA_GRUPA</replaceable>."
-#: groupmod.8.xml:124(para)
-msgid "group name already in use"
+#: groupmod.8.xml:79(para)
+msgid ""
+"When used with the <option>-g</option> option allow to change the group "
+"<replaceable>GID</replaceable> to non-unique value."
msgstr ""
+"Użyte z opcją <option>-g</option> umożliwia zmiane <replaceable>GID</"
+"replaceable> grupy na wartość nieunikalną."
+
+#: groupmod.8.xml:144(para)
+msgid "group name already in use"
+msgstr "nazwa grupy już jest w użyciu"
-#: groupmod.8.xml:88(para)
+#: groupmod.8.xml:108(para)
msgid ""
"The <command>groupmod</command> command exits with the following values: "
"<placeholder-1/>"
msgstr ""
+"Polecenie <command>groupmod</command> kończy działanie z następującymi "
+"wartościami kodów zakończenia: <placeholder-1/>"
-#: groupmod.8.xml:139(para)
+#: groupmod.8.xml:159(para)
msgid ""
"<citerefentry><refentrytitle>chfn</refentrytitle><manvolnum>1</manvolnum></"
"citerefentry>, <citerefentry><refentrytitle>chsh</"
msgid "group_name"
msgstr ""
+#: groupmems.8.xml:21(arg) groupadd.8.xml:18(arg)
+msgid "-g <placeholder-1/>"
+msgstr "-g <placeholder-1/>"
+
#: groupmems.8.xml:28(para)
msgid ""
"The <command>groupmems</command> utility allows a user to administer his/her "
msgstr ""
#: groupmems.8.xml:63(para)
-msgid "Delete all users from the group membership list."
+msgid "Purge all users from the group membership list."
msgstr ""
+#: groupmems.8.xml:67(option) groupadd.8.xml:59(option)
+msgid "-g"
+msgstr "-g"
+
#: groupmems.8.xml:69(para)
msgid "The super user can specify which group membership list to modify."
msgstr ""
"The <command>groupdel</command> command exits with the following values: "
"<placeholder-1/>"
msgstr ""
+"Polecenie <command>groupdel</command> kończy działanie z następującymi "
+"wartościami kodów zakończenia: <placeholder-1/>"
#: groupdel.8.xml:95(para)
msgid ""
msgid "GID"
msgstr "GID"
+#: groupadd.8.xml:19(arg) groupadd.8.xml:100(option)
+msgid "-o"
+msgstr "-o"
+
#: groupadd.8.xml:22(replaceable) groupadd.8.xml:79(replaceable)
msgid "KEY"
msgstr "KLUCZ"
"The <command>groupadd</command> command exits with the following values: "
"<placeholder-1/>"
msgstr ""
+"Polecenie <command>groupadd</command> kończy działanie z następującymi "
+"wartościami kodów zakończenia: <placeholder-1/>"
#: groupadd.8.xml:200(para)
msgid ""
#: faillog.8.xml:5(refentrytitle) faillog.8.xml:10(refname)
#: faillog.8.xml:16(command) faillog.5.xml:5(refentrytitle)
-#: faillog.5.xml:9(refname) faillog.5.xml:52(refentrytitle)
+#: faillog.5.xml:10(refname) faillog.5.xml:53(refentrytitle)
msgid "faillog"
msgstr "faillog"
"option> flag."
msgstr ""
-#: faillog.8.xml:135(filename) faillog.5.xml:40(filename)
+#: faillog.8.xml:135(filename) faillog.5.xml:41(filename)
msgid "/var/log/faillog"
msgstr "/var/log/faillog"
-#: faillog.8.xml:137(para) faillog.5.xml:42(para)
+#: faillog.8.xml:137(para) faillog.5.xml:43(para)
msgid "Failure logging file."
msgstr ""
"citerefentry>, <citerefentry><refentrytitle>faillog</"
"refentrytitle><manvolnum>5</manvolnum></citerefentry>."
-#: faillog.5.xml:10(refpurpose)
+#: faillog.5.xml:11(refpurpose)
msgid "login failure logging file"
msgstr ""
-#: faillog.5.xml:15(para)
+#: faillog.5.xml:16(para)
msgid ""
"<filename>/var/log/faillog</filename> maintains a count of login failures "
"and the limits for each account. The file is fixed length record, indexed by "
"locked after a failure."
msgstr ""
-#: faillog.5.xml:25(para)
+#: faillog.5.xml:26(para)
msgid "The structure of the file is:"
msgstr "Struktura tego pliku to:"
-#: faillog.5.xml:26(programlisting)
+#: faillog.5.xml:27(programlisting)
#, no-wrap
msgid ""
"\n"
msgid "change login shell"
msgstr "zmiana powłoki zgłoszeniowej"
-#: chsh.1.xml:17(replaceable)
-msgid "login_shell"
-msgstr "login_shell"
-
-#: chsh.1.xml:17(arg)
-msgid "-s <placeholder-1/>"
-msgstr "-s <placeholder-1/>"
-
-#: chsh.1.xml:25(para)
+#: chsh.1.xml:28(para)
msgid ""
"<command>chsh</command> changes the user login shell. This determines the "
"name of the user's initial login command. A normal user may only change the "
"login shell for her own account, the super user may change the login shell "
"for any account."
msgstr ""
+"Poleceni <command>chsh</command> zmienia powłokę zgłoszeniową użytkownika. "
+"Określa nazwę początkowego polecenia zgłoszeniowego użytkownika. Zwykły "
+"użytkownik może zmienić wyłącznie powłokę zgłoszeniową własnego konta, "
+"superużytkownik może zmienić powłokę zgłoszeniową dla dowolnego konta."
+
+#: chsh.1.xml:39(para)
+msgid "The options which apply to the <command>chsh</command> command are:"
+msgstr "Polecenie <command>chsh</command> posiada następujące opcje:"
+
+#: chsh.1.xml:61(para)
+msgid ""
+"If the <option>-s</option> option is not selected, <command>chsh</command> "
+"operates in an interactive fashion, prompting the user with the current "
+"login shell. Enter the new value to change the shell, or leave the line "
+"blank to use the current one. The current shell is displayed between a pair "
+"of <emphasis>[ ]</emphasis> marks."
+msgstr ""
+"Jeżeli nie podano opcji <option>-s</option>, to polecenie <command>chsh</"
+"command> działa w trybie interaktywnym, proponując użytkownikowi bieżącą "
+"powłokę logowania. Wprowadzenie nowej wartości powoduje zmianę powłoki, a "
+"podanie wartości pustej pozostawia bieżącą powłokę. Bieżąca powłoka "
+"wyświetlana jest w nawiasach <emphasis>[ ]</emphasis>"
-#: chsh.1.xml:32(para)
+#: chsh.1.xml:72(para)
msgid ""
"The only restriction placed on the login shell is that the command name must "
"be listed in <filename>/etc/shells</filename>, unless the invoker is the "
"discouraged since accidentally changing to a restricted shell would prevent "
"the user from ever changing her login shell back to its original value."
msgstr ""
+"Jedynym ograniczeniem nałożonym na powłokę zgłoszeniową jest to, że jej "
+"nazwa musi być wymieniona w <filename>/etc/shells</filename>, chyba że "
+"polecenie chsh zostało uruchomione przez superużytkownika wówczas może być "
+"podana dowolna nazwa. Użytkownicy kont z ograniczoną powłoką logowania nie "
+"mogą jej zmieniać. Odradza się z tego powodu umieszczanie <filename>/bin/"
+"rsh</filename> w pliku <filename>/etc/shells</filename>, gdyż przypadkowa "
+"zmiana na powłokę ograniczoną uniemożliwi użytkownikowi jakąkolwiek zmianę "
+"powłoki logowania, nawet z powrotem na dotychczasową."
-#: chsh.1.xml:46(para)
-msgid ""
-"If the <option>-s</option> option is not selected, <command>chsh</command> "
-"operates in an interactive fashion, prompting the user with the current "
-"login shell. Enter the new value to change the shell, or leave the line "
-"blank to use the current one. The current shell is displayed between a pair "
-"of <emphasis>[ ]</emphasis> marks."
-msgstr ""
-
-#: chsh.1.xml:65(filename)
+#: chsh.1.xml:94(filename)
msgid "/etc/shells"
msgstr "/etc/shells"
-#: chsh.1.xml:67(para)
+#: chsh.1.xml:96(para)
msgid "List of valid login shells."
-msgstr ""
+msgstr "Lista dozwolonych powłok zgłoszeniowych."
-#: chsh.1.xml:81(para)
+#: chsh.1.xml:110(para)
msgid ""
"<citerefentry><refentrytitle>chfn</refentrytitle><manvolnum>1</manvolnum></"
"citerefentry>, <citerefentry><refentrytitle>login.defs</"
#: chpasswd.8.xml:5(refentrytitle) chpasswd.8.xml:10(refname)
#: chpasswd.8.xml:16(command)
msgid "chpasswd"
-msgstr ""
+msgstr "chpasswd"
#: chpasswd.8.xml:11(refpurpose)
msgid "update passwords in batch mode"
#: chpasswd.8.xml:67(para) chgpasswd.8.xml:66(para)
msgid ""
-"Use MD5 encryption instead DES when the supplied passwords are not encrypted."
+"Use MD5 encryption instead of DES when the supplied passwords are not "
+"encrypted."
msgstr ""
#: chpasswd.8.xml:78(para) chgpasswd.8.xml:77(para)
"for the <option>-l</option> option, which may be used by an unprivileged "
"user to determine when his/her password or account is due to expire."
msgstr ""
+"Polecenia chage może użyć tylko użytkownik root, za wyjątkiem opcji <option>-"
+"l</option>. Może się nią posłużyć się użytkownik nieuprzywilejowany do "
+"stwierdzenia, kiedy wygasa jego własne hasło lub konto."
#: chage.1.xml:222(replaceable)
msgid "15"
#: chage.1.xml:224(para)
msgid "can't find the shadow password file"
-msgstr ""
+msgstr "nie można znaleźć pliku shadow"
#: chage.1.xml:200(para)
msgid ""
"The <command>chage</command> command exits with the following values: "
"<placeholder-1/>"
msgstr ""
+"Polecenie <command>chage</command> kończy działanie z następującymi "
+"wartościami kodów zakończenia: <placeholder-1/>"
#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
#: chage.1.xml:0(None)
msgid "translator-credits"
msgstr "Tomasz Kłoczko <kloczek@pld.org.pl>, 2006"
+
+#~ msgid "-b"
+#~ msgstr "-b"
+
+#~ msgid "HOME_DIR"
+#~ msgstr "KAT_DOMOWY"
+
+#~ msgid "-e"
+#~ msgstr "-e"
+
+#~ msgid "EXPIRE_DATE"
+#~ msgstr "DATA_WAŻN."
+
+#~ msgid "INACTIVE"
+#~ msgstr "NIEAKTYWNE"
+
+#~ msgid ""
+#~ "<citerefentry><refentrytitle>chfn</refentrytitle><manvolnum>1</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>chsh</"
+#~ "refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>1</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>crypt</"
+#~ "refentrytitle><manvolnum>3</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>groupadd</refentrytitle><manvolnum>8</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>groupdel</"
+#~ "refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>groupmod</refentrytitle><manvolnum>8</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>login.defs</"
+#~ "refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>userdel</refentrytitle><manvolnum>8</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>usermod</"
+#~ "refentrytitle><manvolnum>8</manvolnum></citerefentry>."
+#~ msgstr ""
+#~ "<citerefentry><refentrytitle>chfn</refentrytitle><manvolnum>1</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>chsh</"
+#~ "refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>1</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>crypt</"
+#~ "refentrytitle><manvolnum>3</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>groupadd</refentrytitle><manvolnum>8</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>groupdel</"
+#~ "refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>groupmod</refentrytitle><manvolnum>8</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>login.defs</"
+#~ "refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
+#~ "<citerefentry><refentrytitle>userdel</refentrytitle><manvolnum>8</"
+#~ "manvolnum></citerefentry>, <citerefentry><refentrytitle>usermod</"
+#~ "refentrytitle><manvolnum>8</manvolnum></citerefentry>."
+++ /dev/null
-.\" $Id: porttime.5,v 1.5 2005/12/01 20:38:27 kloczek Exp $
-.\" Copyright 1989 - 1990, Julianne Frances Haugh
-.\" All rights reserved.
-.\"
-.\" Redistribution and use in source and binary forms, with or without
-.\" modification, are permitted provided that the following conditions
-.\" are met:
-.\" 1. Redistributions of source code must retain the above copyright
-.\" notice, this list of conditions and the following disclaimer.
-.\" 2. Redistributions in binary form must reproduce the above copyright
-.\" notice, this list of conditions and the following disclaimer in the
-.\" documentation and/or other materials provided with the distribution.
-.\" 3. Neither the name of Julianne F. Haugh nor the names of its contributors
-.\" may be used to endorse or promote products derived from this software
-.\" without specific prior written permission.
-.\"
-.\" THIS SOFTWARE IS PROVIDED BY JULIE HAUGH AND CONTRIBUTORS ``AS IS'' AND
-.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-.\" ARE DISCLAIMED. IN NO EVENT SHALL JULIE HAUGH OR CONTRIBUTORS BE LIABLE
-.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
-.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
-.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
-.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
-.\" SUCH DAMAGE.
-.TH PORTTIME 5
-.SH NAZWA
-porttime \- plik czasów dostępu do portów
-.SH OPIS
-.I porttime
-zawiera listę urządzeń tty, nazw użytkowników i dozwolonych czasów logowania.
-.PP
-Każda pozycja składa się z trzech, rozdzielonych dwukropkiem, pól.
-Pierwsze pole zawiera listę oddzielonych przecinkami urządzeń tty lub
-gwiazdkę, wskazującą, że pozycja ta pasuje do wszystkich urządzeń tty.
-Drugie pole zawiera listę oddzielonych przecinkami nazw użytkowników lub
-gwiazdkę, wskazującą, że pozycja dotyczy wszystkich użytkowników.
-Trzecie pole jest listą oddzielonych przecinkami dozwolonych czasów dostępu.
-.PP
-Każda pozycja czasu dostępu składa się z zera lub więcej dni tygodnia,
-skróconych do \fBSu\fR, \fBMo\fR, \fBTu\fR, \fBWe\fR, \fBTh\fR, \fBFr\fR
-i \fBSa\fR, po których następuje para rozdzielonych myślnikiem czasów.
-Do określenia dni roboczych (od poniedziałku do piątku) może być użyty
-skrót \fBWk\fR. Skrót \fBAl\fR oznacza każdy dzień. Jeżeli nie podano dni
-tygodnia przyjmowane jest \fBAl\fR.
-.SH PRZYKŁADY
-Poniższy wpis zezwala użytkownikowi \fBjfh\fR na dostęp do każdego portu
-w dni robocze od godziny 9\-tej do 17\-tej.
-.br
-.sp 1
- *:jfh:Wk0900\-1700
-.br
-.sp 1
-Poniższe pozycje pozwalają na dostęp do konsoli (/dev/console) wyłącznie
-użytkownikom \fBroot\fR i \fBoper\fR \- w dowolnym czasie.
-Przykład ten pokazuje, że plik \fI/etc/porttime\fR stanowi uporządkowaną
-listę czasów dostępu. Każdy inny użytkownik będzie pasował do drugiej pozycji
-listy, nie zezwalającej na dostęp w żadnym czasie.
-.br
-.sp 1
- console:root,oper:Al0000\-2400
-.br
- console:*:
-.br
-.sp 1
-Poniższy wpis zezwala na dostęp do dowolnego portu użytkownikowi \fBgames\fR
-poza godzinami pracy.
-.br
-.sp 1
- *:games:Wk1700\-0900,SaSu0000\-2400
-.br
-.sp 1
-.SH PLIKI
-\fI/etc/porttime\fR \- plik zawierający czasy dostępu do portów
-.SH ZOBACZ TAKŻE
-.BR login (1)
-.SH AUTOR
-Julianne Frances Haugh (jockgrrl@ix.netcom.com)
+++ /dev/null
-.\" Title: porttime
-.\" Author:
-.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
-.\" Date: 06/20/2006
-.\" Manual: File Formats and Conversions
-.\" Source: File Formats and Conversions
-.\"
-.TH "PORTTIME" "5" "06/20/2006" "File Formats and Conversions" "File Formats and Conversions"
-.\" disable hyphenation
-.nh
-.\" disable justification (adjust text to left margin only)
-.ad l
-.SH "NAME"
-porttime \- port access time file
-.SH "DESCRIPTION"
-.PP
-
-\fIporttime\fR
-contains a list of tty devices, user names, and permitted login times.
-.PP
-Each entry consists of three colon separated fields. The first field is a comma separated list of tty devices, or an asterisk to indicate that all tty devices are matched by this entry. The second field is a comma separated list of user names, or an asterisk to indicated that all user names are matched by this entry. The third field is a comma separated list of permitted access times.
-.PP
-Each access time entry consists of zero or more days of the week, abbreviated
-\fISu\fR,
-\fIMo\fR,
-\fITu\fR,
-\fIWe\fR,
-\fITh\fR,
-\fIFr\fR, and
-\fISa\fR, followed by a pair of times separated by a hyphen. The abbreviation
-\fIWk\fR
-may be used to represent Monday thru Friday, and
-\fIAl\fR
-may be used to indicate every day. If no days are given,
-\fIAl\fR
-is assumed.
-.SH "EXAMPLES"
-.PP
-The following entry allows access to user
-\fBjfh\fR
-on every port during weekdays from 9am to 5pm.
-.PP
-*:jfh:Wk0900\-1700
-.PP
-The following entries allow access only to the users
-\fIroot\fR
-and
-\fIoper\fR
-on
-\fI/dev/console\fR
-at any time. This illustrates how the
-\fI/etc/porttime\fR
-file is an ordered list of access times. Any other user would match the second entry which does not permit access at any time.
-.sp
-.RS 3n
-.nf
- console:root,oper:Al0000\-2400
- console:*:
-
-.fi
-.RE
-.PP
-The following entry allows access for the user
-\fIgames\fR
-on any port during non\-working hours.
-.PP
-*:games:Wk1700\-0900,SaSu0000\-2400
-.SH "FILES"
-.TP 3n
-\fI/etc/porttime\fR
-File containing port access.
-.SH "SEE ALSO"
-.PP
-
-\fBlogin\fR(1).
F77 = @F77@
FFLAGS = @FFLAGS@
GMSGFMT = @GMSGFMT@
+GREP = @GREP@
INSTALL_DATA = @INSTALL_DATA@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_SCRIPT = @INSTALL_SCRIPT@
PATH_SEPARATOR = @PATH_SEPARATOR@
POSUB = @POSUB@
RANLIB = @RANLIB@
+SED = @SED@
SET_MAKE = @SET_MAKE@
SHELL = @SHELL@
STRIP = @STRIP@
XML_CATALOG_FILE = @XML_CATALOG_FILE@
XSLTPROC = @XSLTPROC@
YACC = @YACC@
-ac_ct_AR = @ac_ct_AR@
+YFLAGS = @YFLAGS@
ac_ct_CC = @ac_ct_CC@
ac_ct_CXX = @ac_ct_CXX@
ac_ct_F77 = @ac_ct_F77@
-ac_ct_RANLIB = @ac_ct_RANLIB@
-ac_ct_STRIP = @ac_ct_STRIP@
am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@
build_os = @build_os@
build_vendor = @build_vendor@
datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
exec_prefix = @exec_prefix@
host = @host@
host_alias = @host_alias@
host_cpu = @host_cpu@
host_os = @host_os@
host_vendor = @host_vendor@
+htmldir = @htmldir@
includedir = @includedir@
infodir = @infodir@
install_sh = @install_sh@
libdir = @libdir@
libexecdir = @libexecdir@
+localedir = @localedir@
localstatedir = @localstatedir@
mandir = @mandir@/pt_BR
mkdir_p = @mkdir_p@
oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
+psdir = @psdir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
sysconfdir = @sysconfdir@
exit 1;; \
esac; \
done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu man/pt_BR/Makefile'; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign man/pt_BR/Makefile'; \
cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu man/pt_BR/Makefile
+ $(AUTOMAKE) --foreign man/pt_BR/Makefile
.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
@case '$?' in \
.\" Title: pwck
.\" Author:
.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
-.\" Date: 06/24/2006
+.\" Date: 07/30/2006
.\" Manual: System Management Commands
.\" Source: System Management Commands
.\"
-.TH "PWCK" "8" "06/24/2006" "System Management Commands" "System Management Commands"
+.TH "PWCK" "8" "07/30/2006" "System Management Commands" "System Management Commands"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.\" Title: pwconv
.\" Author:
.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
-.\" Date: 06/24/2006
+.\" Date: 07/30/2006
.\" Manual: System Management Commands
.\" Source: System Management Commands
.\"
-.TH "PWCONV" "8" "06/24/2006" "System Management Commands" "System Management Commands"
+.TH "PWCONV" "8" "07/30/2006" "System Management Commands" "System Management Commands"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
F77 = @F77@
FFLAGS = @FFLAGS@
GMSGFMT = @GMSGFMT@
+GREP = @GREP@
INSTALL_DATA = @INSTALL_DATA@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_SCRIPT = @INSTALL_SCRIPT@
PATH_SEPARATOR = @PATH_SEPARATOR@
POSUB = @POSUB@
RANLIB = @RANLIB@
+SED = @SED@
SET_MAKE = @SET_MAKE@
SHELL = @SHELL@
STRIP = @STRIP@
XML_CATALOG_FILE = @XML_CATALOG_FILE@
XSLTPROC = @XSLTPROC@
YACC = @YACC@
-ac_ct_AR = @ac_ct_AR@
+YFLAGS = @YFLAGS@
ac_ct_CC = @ac_ct_CC@
ac_ct_CXX = @ac_ct_CXX@
ac_ct_F77 = @ac_ct_F77@
-ac_ct_RANLIB = @ac_ct_RANLIB@
-ac_ct_STRIP = @ac_ct_STRIP@
am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@
build_os = @build_os@
build_vendor = @build_vendor@
datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
exec_prefix = @exec_prefix@
host = @host@
host_alias = @host_alias@
host_cpu = @host_cpu@
host_os = @host_os@
host_vendor = @host_vendor@
+htmldir = @htmldir@
includedir = @includedir@
infodir = @infodir@
install_sh = @install_sh@
libdir = @libdir@
libexecdir = @libexecdir@
+localedir = @localedir@
localstatedir = @localstatedir@
mandir = @mandir@/ru
mkdir_p = @mkdir_p@
oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
+psdir = @psdir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
sysconfdir = @sysconfdir@
exit 1;; \
esac; \
done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu man/ru/Makefile'; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign man/ru/Makefile'; \
cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu man/ru/Makefile
+ $(AUTOMAKE) --foreign man/ru/Makefile
.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
@case '$?' in \
.\" Title: chage
.\" Author:
.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
-.\" Date: 06/24/2006
+.\" Date: 07/11/2006
.\" Manual: Пользовательские команды
.\" Source: Пользовательские команды
.\"
-.TH "chage" "1" "06/24/2006" "Пользовательские команды" "Пользовательские команды"
+.TH "chage" "1" "07/11/2006" "Пользовательские команды" "Пользовательские команды"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
chage \- изменяет информацию об устаревании пароля пользователя
.SH "СИНТАКСИС"
.HP 6
-\fBchage\fR [\fIпараметры\fR] \fIимя\fR
+\fBchage\fR [\fIпараметры\fR] [\fILOGIN\fR]
.SH "ОПИСАНИЕ"
.PP
Программа The
.\" Title: chsh
.\" Author:
.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
-.\" Date: 06/24/2006
+.\" Date: 07/19/2006
.\" Manual: Пользовательские команды
.\" Source: Пользовательские команды
.\"
-.TH "chsh" "1" "06/24/2006" "Пользовательские команды" "Пользовательские команды"
+.TH "chsh" "1" "07/19/2006" "Пользовательские команды" "Пользовательские команды"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
chsh \- изменяет регистрационную оболочку пользователя
.SH "СИНТАКСИС"
.HP 5
-\fBchsh\fR [\-s\ \fIрегистрационная\ оболочка\ пользователя\fR] [\fIимя\fR]
+\fBchsh\fR [\fIпараметры\fR] [\fILOGIN\fR]
.SH "ОПИСАНИЕ"
.PP
Программа
\fBchsh\fR
изменяет регистрационную оболочку пользователя. Она определяет какая команда будет запущена после регистрации пользователя в системе. Обычный пользователь может изменять регистрационную оболочку только для своей учётной записи, суперпользователь может изменять регистрационную оболочку любой учётной записи.
-.PP
-Все допустимые имена регистрационных оболочек должны быть указаны в файле
-\fI/etc/shells\fR. На суперпользователя это ограничение не действует и поэтому ему разрешено указывать любое значение. Для учётной записи с ограниченной регистрационной оболочкой пользователь не может изменить свою регистрационную оболочку. Поэтому, команду
-\fI/bin/rsh\fR
-в файле
-\fI/etc/shells\fR
-лучше не указывать, так как, если пользователь случайно изменит свою регистрационную оболочку на эту ограниченную оболочку, то не сможет восстановить её первоначальное значение.
.SH "ПАРАМЕТРЫ"
.PP
+Параметры команды
+\fBchsh\fR:
+.TP 3n
+\fB\-h\fR, \fB\-\-help\fR
+Показать краткую справку и закончить работу.
+.TP 3n
+\fB\-s\fR, \fB\-\-shell\fR\fIОБОЛОЧКА\fR
+Имя новой регистрационной оболочки пользователя. Если задать пустое значение, то будет использована регистрационная оболочка по умолчанию.
+.PP
Если параметр
\fB\-s\fR
не задан, то
\fBchsh\fR
переходит в интерактивный режим, предлагая пользователю изменить свою регистрационную оболочку. Вводимое значение заменяет текущее значение поля; если введена пустая строка, то текущее значение остаётся неизменным. Текущее значение регистрационной оболочки указано в скобках
\fI[ ]\fR.
+.SH "ЗАМЕЧАНИЕ"
+.PP
+Все допустимые имена регистрационных оболочек должны быть указаны в файле
+\fI/etc/shells\fR. На суперпользователя это ограничение не действует и поэтому ему разрешено указывать любое значение. Для учётной записи с ограниченной регистрационной оболочкой пользователь не может изменить свою регистрационную оболочку. Поэтому, команду
+\fI/bin/rsh\fR
+в файле
+\fI/etc/shells\fR
+лучше не указывать, так как, если пользователь случайно изменит свою регистрационную оболочку на эту ограниченную оболочку, то не сможет восстановить её первоначальное значение.
.SH "ФАЙЛЫ"
.TP 3n
\fI/etc/passwd\fR
.\" Title: faillog
.\" Author:
.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
-.\" Date: 06/24/2006
-.\" Manual:
-.\" Source:
+.\" Date: 07/22/2006
+.\" Manual: Форматы файлов
+.\" Source: Форматы файлов
.\"
-.TH "faillog" "5" "06/24/2006" "" ""
+.TH "faillog" "5" "07/22/2006" "Форматы файлов" "Форматы файлов"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.PP
В файле
\fI/var/log/faillog\fR
-Ñ\85Ñ\80аниÑ\82Ñ\81Ñ\8f Ñ\87иÑ\81ло неÑ\83даÑ\87нÑ\8bÑ\85 попÑ\8bÑ\82ок вÑ\85ода в Ñ\81иÑ\81Ñ\82емÑ\83 и иÑ\85 пÑ\80еделÑ\8cное Ñ\87иÑ\81ло длÑ\8f каждой Ñ\83Ñ\87Ñ\91Ñ\82ной запиÑ\81и. ÐÑ\82оÑ\82 Ñ\84айл Ñ\81оÑ\81Ñ\82оиÑ\82 из запиÑ\81ей поÑ\81Ñ\82оÑ\8fнной длинÑ\8b, Ñ\83поÑ\80Ñ\8fдоÑ\87еннÑ\8bÑ\85 по Ñ\87иÑ\81ловомÑ\83 иденÑ\82иÑ\84икаÑ\82оÑ\80Ñ\83 Ñ\83Ñ\87Ñ\91Ñ\82ной запиÑ\81и. Ð\9aаждаÑ\8f запиÑ\81Ñ\8c Ñ\81одеÑ\80жиÑ\82 Ñ\87иÑ\81ло неÑ\83даÑ\87нÑ\8bÑ\85 попÑ\8bÑ\82ок вÑ\85ода Ñ\81 моменÑ\82а поÑ\81леднего Ñ\83Ñ\81пеÑ\88ного вÑ\85ода в Ñ\81иÑ\81Ñ\82емÑ\83, макÑ\81ималÑ\8cное Ñ\87иÑ\81ло неÑ\83даÑ\87нÑ\8bÑ\85 попÑ\8bÑ\82ок пеÑ\80ед Ñ\82ем как Ñ\83Ñ\87Ñ\91Ñ\82наÑ\8f запиÑ\81Ñ\8c бÑ\83деÑ\82 заблокиÑ\80ована, Ñ\82еÑ\80минал, Ñ\81 коÑ\82оÑ\80ого оÑ\81Ñ\83Ñ\89еÑ\81Ñ\82влÑ\8fлаÑ\81Ñ\8c поÑ\81леднÑ\8fÑ\8f неÑ\83даÑ\87наÑ\8f попÑ\8bÑ\82ка вÑ\85ода, даÑ\82Ñ\83 Ñ\8dÑ\82ого Ñ\81обÑ\8bÑ\82иÑ\8f и инÑ\82еÑ\80вал в Ñ\81екÑ\83ндаÑ\85 на Ñ\81колÑ\8cко Ñ\83Ñ\87Ñ\82Ñ\91ная запись будет заблокирована в случае неудачной регистрации.
+Ñ\85Ñ\80аниÑ\82Ñ\81Ñ\8f Ñ\87иÑ\81ло неÑ\83даÑ\87нÑ\8bÑ\85 попÑ\8bÑ\82ок вÑ\85ода в Ñ\81иÑ\81Ñ\82емÑ\83 и иÑ\85 пÑ\80еделÑ\8cное Ñ\87иÑ\81ло длÑ\8f каждой Ñ\83Ñ\87Ñ\91Ñ\82ной запиÑ\81и. ÐÑ\82оÑ\82 Ñ\84айл Ñ\81оÑ\81Ñ\82оиÑ\82 из запиÑ\81ей поÑ\81Ñ\82оÑ\8fнной длинÑ\8b, Ñ\83поÑ\80Ñ\8fдоÑ\87еннÑ\8bÑ\85 по Ñ\87иÑ\81ловомÑ\83 иденÑ\82иÑ\84икаÑ\82оÑ\80Ñ\83 Ñ\83Ñ\87Ñ\91Ñ\82ной запиÑ\81и. Ð\9aаждаÑ\8f запиÑ\81Ñ\8c Ñ\81одеÑ\80жиÑ\82 Ñ\87иÑ\81ло неÑ\83даÑ\87нÑ\8bÑ\85 попÑ\8bÑ\82ок вÑ\85ода Ñ\81 моменÑ\82а поÑ\81леднего Ñ\83Ñ\81пеÑ\88ного вÑ\85ода в Ñ\81иÑ\81Ñ\82емÑ\83, макÑ\81ималÑ\8cное Ñ\87иÑ\81ло неÑ\83даÑ\87нÑ\8bÑ\85 попÑ\8bÑ\82ок пеÑ\80ед Ñ\82ем как Ñ\83Ñ\87Ñ\91Ñ\82наÑ\8f запиÑ\81Ñ\8c бÑ\83деÑ\82 заблокиÑ\80ована, Ñ\82еÑ\80минал, Ñ\81 коÑ\82оÑ\80ого оÑ\81Ñ\83Ñ\89еÑ\81Ñ\82влÑ\8fлаÑ\81Ñ\8c поÑ\81леднÑ\8fÑ\8f неÑ\83даÑ\87наÑ\8f попÑ\8bÑ\82ка вÑ\85ода, даÑ\82Ñ\83 Ñ\8dÑ\82ого Ñ\81обÑ\8bÑ\82иÑ\8f и инÑ\82еÑ\80вал в Ñ\81екÑ\83ндаÑ\85 на Ñ\81колÑ\8cко Ñ\83Ñ\87Ñ\91Ñ\82ная запись будет заблокирована в случае неудачной регистрации.
.PP
Структура файла:
.sp
.\" Title: groupmems
.\" Author:
.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
-.\" Date: 06/24/2006
+.\" Date: 07/19/2006
.\" Manual: Команды управления системой
.\" Source: Команды управления системой
.\"
-.TH "groupmems" "8" "06/24/2006" "Команды управления системой" "Команды управления системой"
+.TH "groupmems" "8" "07/19/2006" "Команды управления системой" "Команды управления системой"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
groupmems \- управляет членами первичной группы пользователя
.SH "СИНТАКСИС"
.HP 10
-\fBgroupmems\fR \-a\ \fIимя_пользователя\fR | \-d\ \fIимя_пользователя\fR | \-l | \-D | [\-g\ \fIимя_группы\fR]
+\fBgroupmems\fR [\fIпараметры\fR]
.SH "ОПИСАНИЕ"
.PP
Программа
\fB\-d\fR \fIимя_пользователя\fR
Удалить пользователя из группы.
.TP 3n
-\fB\-D\fR
-Удалить всех пользователей из группы.
-.TP 3n
\fB\-g\fR \fIимя_группы\fR
Суперпользователь может указать группу, в которой нужно изменить список членов.
.TP 3n
\fB\-l\fR
Показать список членов группы.
+.TP 3n
+\fB\-p\fR
+Вычистить всех пользователей из списка членов группы.
.SH "НАСТРОЙКА"
.PP
Исполняемый файл программы
.\" Title: groupmod
.\" Author:
.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
-.\" Date: 06/24/2006
+.\" Date: 07/19/2006
.\" Manual: Команды управления системой
.\" Source: Команды управления системой
.\"
-.TH "groupmod" "8" "06/24/2006" "Команды управления системой" "Команды управления системой"
+.TH "groupmod" "8" "07/19/2006" "Команды управления системой" "Команды управления системой"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.ad l
.SH "НАЗВАНИЕ"
-groupmod \- изменÑ\8fеÑ\82 инÑ\84оÑ\80маÑ\86иÑ\8e о гÑ\80Ñ\83ппе
+groupmod \- изменÑ\8fеÑ\82 опÑ\80еделение гÑ\80Ñ\83ппÑ\8b в Ñ\81иÑ\81Ñ\82еме
.SH "СИНТАКСИС"
.HP 9
-\fBgroupmod\fR [\-g\ \fIgid\fR\ [\-o]] [\-n\ \fIновое_имя_группы\fR] \fIгруппа\fR
+\fBgroupmod\fR [\fIпараметры\fR] \fIГРУППА\fR
.SH "ОПИСАНИЕ"
.PP
-Ð\9fÑ\80огÑ\80амма
+Ð\9aоманда
\fBgroupmod\fR
-изменяет системные файлы учётных записей согласно параметрам, переданным в командной строке.
+изменяет определение указанной
+\fIГРУППЫ\fR
+изменяя соответствующую запись в базе данных групп.
.SH "ПАРАМЕТРЫ"
.PP
Параметры команды
\fBgroupmod\fR:
.TP 3n
-\fB\-g\fR \fIgid\fR
-Числовое значение идентификатора группы. Значение должно быть уникальным, если не задан параметр
-\fB\-o\fR. Значение должно быть не отрицательным. Значения от 0 до 999 обычно зарезервированы под системные группы. Изменение принадлежности всех файлов старой группе необходимо выполнять вручную.
+\fB\-g\fR, \fB\-\-gid\fR\fIGID\fR
+Указывается новый ID группы для
+\fIГРУППЫ\fR. Числовое значение
+\fIGID\fR
+должно быть неотрицательным десятичным числом. Оно должно быть уникальным, если не задан параметр
+\fB\-o\fR. Значения от 0 до 999 обычно зарезервированы под системные группы. Изменение принадлежности всех файлов старой группе необходимо выполнять вручную.
+.TP 3n
+\fB\-h\fR, \fB\-\-help\fR
+Показать краткую справку и закончить работу.
.TP 3n
-\fB\-n\fR \fIновое_имя_группы\fR
+\fB\-n\fR, \fB\-\-new\-name\fR\fIНОВАЯ_ГРУППА\fR
Имя группы будет изменено с
-\fIгÑ\80Ñ\83ппа\fR
+\fIÐ\93РУÐ\9fÐ\9fÐ\90\fR
на
-\fIновое_имя_группы\fR.
+\fIНОВАЯ_ГРУППА\fR.
+.TP 3n
+\fB\-o\fR, \fB\-\-non\-unique\fR
+При использовании с параметром
+\fB\-g\fR
+разрешается изменять
+\fIGID\fR
+группы не уникальным значением.
.SH "ФАЙЛЫ"
.TP 3n
\fI/etc/group\fR
+++ /dev/null
-.\" Title: limits
-.\" Author:
-.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
-.\" Date: 06/24/2006
-.\" Manual: Форматы файлов
-.\" Source: Форматы файлов
-.\"
-.TH "limits" "5" "06/24/2006" "Форматы файлов" "Форматы файлов"
-.\" disable hyphenation
-.nh
-.\" disable justification (adjust text to left margin only)
-.ad l
-.SH "НАЗВАНИЕ"
-limits \- файл контроля ресурсов
-.SH "ОПИСАНИЕ"
-.PP
-В файле
-\fIlimits\fR
-(по умолчанию
-\fI/etc/limits\fR
-или определяется значением LIMITS_FILE в файле
-\fIconfig.h\fR) описываются ограничения, которые можно изменять. Этот файл должен принадлежать суперпользователю и право на чтение должно быть только у суперпользователя.
-.PP
-По умолчанию учётная запись 'root' ничем не ограничена. Фактически, никак нельзя установить ограничения с помощью этой процедуры на учётные записи, имеющие права суперпользователя (учётные записи с UID равным 0).
-.PP
-Каждая строка описывает ограничение для одного пользователя имеет вид:
-.PP
-
-\fIuser СТРОКА_ОГРАНИЧЕНИЙ\fR
-.PP
-\fIСТРОКА_ОГРАНИЧЕНИЙ\fR
-.PP
-Допустимые идентификаторы:
-.TP 3n
-\(bu
-A: максимальное адресное пространство (КБ)
-.TP 3n
-\(bu
-C: максимальный размер файла core (КБ)
-.TP 3n
-\(bu
-D: максимальный размер данных (КБ)
-.TP 3n
-\(bu
-F: максимальный размер файла (КБ)
-.TP 3n
-\(bu
-M: максимальное синхронизируемое адресное пространство памяти (КБ)
-.TP 3n
-\(bu
-N: максимальное число открытых файлов
-.TP 3n
-\(bu
-R: максимальный размер резидентного сегмента (КБ)
-.TP 3n
-\(bu
-S: максимальный размер стека (КБ)
-.TP 3n
-\(bu
-T: максимальное время использования процессора (минут)
-.TP 3n
-\(bu
-U: максимальное число процессов
-.TP 3n
-\(bu
-K: маска создаваемых файлов, устанавливается с помощью вызова
-\fBumask\fR(2).
-.TP 3n
-\(bu
-L: максимальное число возможных регистраций в системе этого пользователя
-.TP 3n
-\(bu
-P: приоритет процесса, устанавливается с помощью вызова
-\fBsetpriority\fR(2).
-.sp
-.RE
-.PP
-Например, значение
-\fIL2D2048N5\fR
-допустимо для
-\fIСТРОКИ_ОГРАНИЧЕНИЙ\fR. Для удобства чтения, следующие записи эквивалентны:
-.sp
-.RS 3n
-.nf
- username L2D2048N5
- username L2 D2048 N5
-
-.fi
-.RE
-.PP
-Заметим, что после
-\fIusername\fR
-оставшаяся часть строки считается строкой ограничений, поэтому комментарии недопустимы. Неправильная строка ограничений будет отброшена (не учтена) программой
-\fBlogin\fR.
-.PP
-Запись по умолчанию выглядит как username"\fI*\fR". Если у вас есть несколько записей
-\fIпо умолчанию\fR
-в файле
-\fILIMITS_FILE\fR, то будет использоваться последняя.
-.PP
-Чтобы полностью снять ограничения с пользователя, используется одиночное тире "\fI\-\fR
-".
-.PP
-Также заметьте, что все настройки ограничений делаются ДЛЯ КОНКРЕТНОЙ УЧЁТНОЙ ЗАПИСИ. Они не являются глобальными и не постоянны. Возможно глобальные ограничения и появятся, но пока это только в планах ;)
-.SH "ФАЙЛЫ"
-.TP 3n
-\fI/etc/limits\fR
-.SH "СМОТРИТЕ ТАКЖЕ"
-.PP
-\fBlogin\fR(1),
-\fBsetpriority\fR(2),
-\fBsetrlimit\fR(2).
+++ /dev/null
-.\" Title: login.access
-.\" Author:
-.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
-.\" Date: 06/24/2006
-.\" Manual: Форматы файлов
-.\" Source: Форматы файлов
-.\"
-.TH "login.access" "5" "06/24/2006" "Форматы файлов" "Форматы файлов"
-.\" disable hyphenation
-.nh
-.\" disable justification (adjust text to left margin only)
-.ad l
-.SH "НАЗВАНИЕ"
-login.access \- файл контроля доступа в систему
-.SH "ОПИСАНИЕ"
-.PP
-В файле
-\fIlogin.access\fR
-определяются комбинации (пользователь, хост) и/или (пользователь, терминал), которым будет разрешён или запрещён вход в систему.
-.PP
-Когда кто\-то пытается войти в систему выполняется сканирование файла
-\fIlogin.access\fR
-в поисках первой совпадающей записи (пользователь, хост), или в случае не сетевого входа, первой совпадающей записи (пользователь, терминал). Из найденной записи выбирается поле прав доступа, по которому определяется разрешать ли данной учётной записи вход в систему или нет.
-.PP
-Каждая строка таблицы контроля доступа в систему состоит из трёх полей разделённых символом ":" и выглядит так:
-.PP
-\fIправа_доступа\fR:\fIпользователи\fR:\fIисточники\fR
-.PP
-Первое поле должно содержать символ "\fI+\fR" (доступ разрешён) или "\fI\-\fR" (доступ запрещён). Второе поле должно содержать имя одной или более учётных записей, имена групп или
-\fIALL\fR
-(всегда совпадает). Третье поле должно содержать одно или нескольких имён терминалов (для доступа не из сети), имена хостов, доменных имён (начинаются с "."), адреса хостов, адреса подсетей (заканчиваются на "."),
-\fIALL\fR
-(всегда совпадает) или
-\fILOCAL\fR
-(любая строка, не содержащая символа "."). Если используется NIS, то также можно использовать @имя_сетевой_группы в шаблонах хостов или именах пользователей.
-.PP
-Оператор
-\fIEXCEPT\fR
-помогает в написании компактных правил.
-.PP
-Поиск в файле групп производится только когда имя не совпадает с регистрирующимся пользователем. Рассматриваются группы только с явно прописанными в них пользователями: программа не принимает во внимание значение первичной группы пользователя.
-.SH "ФАЙЛЫ"
-.TP 3n
-\fI/etc/login.defs\fR
-содержит конфигурацию подсистемы теневых паролей
-.SH "СМОТРИТЕ ТАКЖЕ"
-.PP
-\fBlogin\fR(1).
.\" Title: passwd
.\" Author:
.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
-.\" Date: 06/24/2006
+.\" Date: 07/11/2006
.\" Manual: Пользовательские команды
.\" Source: Пользовательские команды
.\"
-.TH "passwd" "1" "06/24/2006" "Пользовательские команды" "Пользовательские команды"
+.TH "passwd" "1" "07/11/2006" "Пользовательские команды" "Пользовательские команды"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
passwd \- изменяет пароль пользователя
.SH "СИНТАКСИС"
.HP 7
-\fBpasswd\fR [\fIпараметры\fR] \fIlogin\fR
+\fBpasswd\fR [\fIпараметры\fR] [\fILOGIN\fR]
.SH "ОПИСАНИЕ"
.PP
Программа
+++ /dev/null
-.\" Title: porttime
-.\" Author:
-.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
-.\" Date: 06/24/2006
-.\" Manual: Форматы файлов
-.\" Source: Форматы файлов
-.\"
-.TH "porttime" "5" "06/24/2006" "Форматы файлов" "Форматы файлов"
-.\" disable hyphenation
-.nh
-.\" disable justification (adjust text to left margin only)
-.ad l
-.SH "НАЗВАНИЕ"
-porttime \- файл с временами доступа к портам
-.SH "ОПИСАНИЕ"
-.PP
-Файл
-\fIporttime\fR
-содержит список устройств tty, имена пользователей и разрешённое время входа.
-.PP
-Каждая запись состоит из трёх полей, разделённых двоеточиями. В первом поле содержится список устройств tty (перечисленных через запятую) или звёздочка, указывающая, что все устройства tty попадают под правило этой записи. Во втором поле содержится список имён пользователей (перечисленных через запятую) или звёздочка, указывающая, что все имена пользователей попадают под правило этой записи. В третьем поле содержится список (через запятую) допустимого времени работы.
-.PP
-Каждая запись времени доступа состоит из нуля или более дней недели, обозначенных как
-\fISu\fR,
-\fIMo\fR,
-\fITu\fR,
-\fIWe\fR,
-\fITh\fR,
-\fIFr\fR
-и
-\fISa\fR, а также временем начала и конца, записанного через дефис. Сокращение
-\fIWk\fR
-можно использовать для обозначения периода с понедельника по пятницу, а
-\fIAl\fR
-обозначает каждый день. Если день не задан, то предполагается
-\fIAl\fR
-в качестве значения по умолчанию.
-.SH "ПРИМЕРЫ"
-.PP
-Следующая запись разрешает доступ пользователю
-\fBjfh\fR
-с любого порта по будням с 9:00 до 17:00.
-.PP
-*:jfh:Wk0900\-1700
-.PP
-Следующие записи разрешают доступ только пользователям
-\fIroot\fR
-и
-\fIoper\fR
-с
-\fI/dev/console\fR
-в любое время. Это показывает, что файл
-\fI/etc/porttime\fR
-обрабатывается в порядке появления записей в файле. Любой другой пользователь попадёт под правило второй записи, которая не разрешает доступ в любое время.
-.sp
-.RS 3n
-.nf
- console:root,oper:Al0000\-2400
- console:*:
-
-.fi
-.RE
-.PP
-Следующая запись разрешает доступ пользователю
-\fIgames\fR
-с любого порта в нерабочие часы.
-.PP
-*:games:Wk1700\-0900,SaSu0000\-2400
-.SH "ФАЙЛЫ"
-.TP 3n
-\fI/etc/porttime\fR
-содержит разрешённое время работы определённых пользователей с определённых портов
-.SH "СМОТРИТЕ ТАКЖЕ"
-.PP
-\fBlogin\fR(1).
+# translation of shadow_man_ru_ru.po to Russian
# translation of man_ru_ru.po to Russian
# translation of ru.po to Russian
# translation of manpages_ru.po to Russian
# Yuri Kozlov <kozlov.y@gmail.com>, 2005, 2006.
msgid ""
msgstr ""
-"Project-Id-Version: manpages for shadow 4.0.16\n"
-"POT-Creation-Date: 2006-06-20 15:51+0200\n"
-"PO-Revision-Date: 2006-06-22 20:58+0300\n"
+"Project-Id-Version: manpages for shadow 4.0.18\n"
+"POT-Creation-Date: 2006-07-24 07:49+0200\n"
+"PO-Revision-Date: 2006-07-19 21:11+0300\n"
"Last-Translator: Yuri Kozlov <kozlov.y@gmail.com>\n"
"Language-Team: Russian <debian-l10n-russian@lists.debian.org>\n"
"MIME-Version: 1.0\n"
#: groupmod.8.xml:6(manvolnum) groupmems.8.xml:6(manvolnum)
#: groupdel.8.xml:6(manvolnum) groupdel.8.xml:78(replaceable)
#: groupadd.8.xml:6(manvolnum) faillog.8.xml:6(manvolnum)
-#: faillog.5.xml:52(manvolnum) chpasswd.8.xml:6(manvolnum)
+#: faillog.5.xml:53(manvolnum) chpasswd.8.xml:6(manvolnum)
#: chgpasswd.8.xml:6(manvolnum)
msgid "8"
msgstr "8"
msgstr "Команды управления системой"
# type: Content of: <refentry><refsect1><para><command>
-#: vipw.8.xml:11(refname) vipw.8.xml:22(command)
+#: vipw.8.xml:11(refname) vipw.8.xml:25(command)
msgid "vigr"
msgstr "vigr"
"пользователей или групп."
# type: Content of: <refentry><refsynopsisdiv><cmdsynopsis><arg><replaceable>
-#: vipw.8.xml:19(arg) vipw.8.xml:22(arg) usermod.8.xml:18(replaceable)
-#: userdel.8.xml:16(arg) useradd.8.xml:17(replaceable)
-#: useradd.8.xml:29(replaceable) su.1.xml:17(replaceable)
-#: passwd.1.xml:18(replaceable) lastlog.8.xml:18(replaceable)
-#: faillog.8.xml:18(replaceable) chpasswd.8.xml:18(replaceable)
-#: chgpasswd.8.xml:18(replaceable) chage.1.xml:17(replaceable)
+#: vipw.8.xml:21(replaceable) vipw.8.xml:27(replaceable)
+#: usermod.8.xml:18(replaceable) userdel.8.xml:16(arg)
+#: useradd.8.xml:17(replaceable) useradd.8.xml:29(replaceable)
+#: su.1.xml:17(replaceable) passwd.1.xml:18(replaceable)
+#: lastlog.8.xml:18(replaceable) groupmod.8.xml:18(replaceable)
+#: faillog.8.xml:18(replaceable) chsh.1.xml:18(replaceable)
+#: chpasswd.8.xml:18(replaceable) chgpasswd.8.xml:18(replaceable)
+#: chage.1.xml:17(replaceable)
msgid "options"
msgstr "параметры"
# type: Content of: <refentry><refsect1><title>
-#: vipw.8.xml:27(title) usermod.8.xml:25(title) userdel.8.xml:24(title)
-#: useradd.8.xml:35(title) suauth.5.xml:21(title) su.1.xml:32(title)
+#: vipw.8.xml:33(title) usermod.8.xml:25(title) userdel.8.xml:24(title)
+#: useradd.8.xml:35(title) suauth.5.xml:21(title) su.1.xml:28(title)
#: sg.1.xml:26(title) shadow.5.xml:15(title) shadow.3.xml:64(title)
#: shadow.3.xml:120(title) pwconv.8.xml:33(title) pwck.8.xml:44(title)
-#: porttime.5.xml:15(title) passwd.5.xml:15(title) passwd.1.xml:25(title)
+#: porttime.5.xml:15(title) passwd.5.xml:15(title) passwd.1.xml:27(title)
#: nologin.8.xml:21(title) newusers.8.xml:24(title) newgrp.1.xml:22(title)
#: logoutd.8.xml:21(title) login.defs.5.xml:15(title)
#: login.access.5.xml:15(title) login.1.xml:36(title) limits.5.xml:16(title)
#: lastlog.8.xml:24(title) gshadow.5.xml:15(title) grpck.8.xml:25(title)
-#: groups.1.xml:24(title) groupmod.8.xml:27(title) groupmems.8.xml:27(title)
+#: groups.1.xml:24(title) groupmod.8.xml:25(title) groupmems.8.xml:27(title)
#: groupdel.8.xml:24(title) groupadd.8.xml:30(title) gpasswd.1.xml:48(title)
-#: faillog.8.xml:24(title) faillog.5.xml:14(title) expiry.1.xml:23(title)
-#: chsh.1.xml:24(title) chpasswd.8.xml:24(title) chgpasswd.8.xml:24(title)
-#: chfn.1.xml:27(title) chage.1.xml:24(title)
+#: faillog.8.xml:24(title) faillog.5.xml:15(title) expiry.1.xml:23(title)
+#: chsh.1.xml:27(title) chpasswd.8.xml:24(title) chgpasswd.8.xml:24(title)
+#: chfn.1.xml:27(title) chage.1.xml:26(title)
msgid "DESCRIPTION"
msgstr "ОПИСАНИЕ"
-#: vipw.8.xml:28(para)
+#: vipw.8.xml:34(para)
msgid ""
"<command>vipw</command> and <command>vigr</command> will edit the files "
"<filename>/etc/passwd</filename> and <filename>/etc/group</filename>, "
"refentrytitle><manvolnum>1</manvolnum></citerefentry>."
# type: Content of: <refentry><refsect1><title>
-#: vipw.8.xml:45(title) usermod.8.xml:33(title) userdel.8.xml:33(title)
-#: useradd.8.xml:47(title) su.1.xml:78(title) pwck.8.xml:96(title)
-#: passwd.1.xml:138(title) login.1.xml:119(title) lastlog.8.xml:36(title)
-#: grpck.8.xml:69(title) groupmod.8.xml:35(title) groupmems.8.xml:42(title)
+#: vipw.8.xml:51(title) usermod.8.xml:33(title) userdel.8.xml:33(title)
+#: useradd.8.xml:47(title) su.1.xml:74(title) pwck.8.xml:96(title)
+#: passwd.1.xml:140(title) login.1.xml:119(title) lastlog.8.xml:36(title)
+#: grpck.8.xml:69(title) groupmod.8.xml:34(title) groupmems.8.xml:42(title)
#: groupadd.8.xml:39(title) gpasswd.1.xml:71(title) faillog.8.xml:35(title)
-#: chsh.1.xml:45(title) chpasswd.8.xml:46(title) chgpasswd.8.xml:45(title)
-#: chage.1.xml:34(title)
+#: chsh.1.xml:38(title) chpasswd.8.xml:46(title) chgpasswd.8.xml:45(title)
+#: chage.1.xml:36(title)
msgid "OPTIONS"
msgstr "ПАРАМЕТРЫ"
-#: vipw.8.xml:46(para)
+#: vipw.8.xml:52(para)
msgid ""
"The options which apply to the <command>vipw</command> and <command>vigr</"
"command> commands are:"
msgstr "Параметры команд <command>vipw</command> и <command>vigr</command>:"
-#: vipw.8.xml:52(term)
+#: vipw.8.xml:58(term)
msgid "<option>-g</option>, <option>--group</option>"
msgstr "<option>-g</option>, <option>--group</option>"
# type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: vipw.8.xml:54(para)
+#: vipw.8.xml:60(para)
msgid "Edit group database."
msgstr "Редактирует базу данных групп."
-#: vipw.8.xml:58(term) userdel.8.xml:62(term) useradd.8.xml:153(term)
-#: passwd.1.xml:178(term) lastlog.8.xml:52(term) groupadd.8.xml:72(term)
-#: faillog.8.xml:48(term) chpasswd.8.xml:59(term) chgpasswd.8.xml:58(term)
-#: chage.1.xml:72(term)
+#: vipw.8.xml:64(term) userdel.8.xml:62(term) useradd.8.xml:153(term)
+#: passwd.1.xml:180(term) lastlog.8.xml:52(term) groupmod.8.xml:57(term)
+#: groupadd.8.xml:72(term) faillog.8.xml:48(term) chsh.1.xml:44(term)
+#: chpasswd.8.xml:59(term) chgpasswd.8.xml:58(term) chage.1.xml:74(term)
msgid "<option>-h</option>, <option>--help</option>"
msgstr "<option>-h</option>, <option>--help</option>"
# type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: vipw.8.xml:60(para) userdel.8.xml:64(para) useradd.8.xml:155(para)
-#: passwd.1.xml:180(para) lastlog.8.xml:56(para) groupadd.8.xml:74(para)
-#: faillog.8.xml:50(para) chpasswd.8.xml:61(para) chgpasswd.8.xml:60(para)
-#: chage.1.xml:74(para)
+#: vipw.8.xml:66(para) userdel.8.xml:64(para) useradd.8.xml:155(para)
+#: passwd.1.xml:182(para) lastlog.8.xml:56(para) groupmod.8.xml:59(para)
+#: groupadd.8.xml:74(para) faillog.8.xml:50(para) chsh.1.xml:46(para)
+#: chpasswd.8.xml:61(para) chgpasswd.8.xml:60(para) chage.1.xml:76(para)
msgid "Display help message and exit."
msgstr "Показать краткую справку и закончить работу."
-#: vipw.8.xml:64(term)
+#: vipw.8.xml:70(term)
msgid "<option>-p</option>, <option>--passwd</option>"
msgstr "<option>-p</option>, <option>--passwd</option>"
# type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: vipw.8.xml:66(para)
+#: vipw.8.xml:72(para)
msgid "Edit passwd database."
msgstr "Редактировать базу данных passwd."
-#: vipw.8.xml:70(term) passwd.1.xml:232(term)
+#: vipw.8.xml:76(term) passwd.1.xml:234(term)
msgid "<option>-q</option>, <option>--quiet</option>"
msgstr "<option>-q</option>, <option>--quiet</option>"
# type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: vipw.8.xml:72(para) passwd.1.xml:236(para)
+#: vipw.8.xml:78(para) passwd.1.xml:238(para)
msgid "Quiet mode."
msgstr "Не выводить сообщений при работе."
-#: vipw.8.xml:76(term)
+#: vipw.8.xml:82(term)
msgid "<option>-s</option>, <option>--shadow</option>"
msgstr "<option>-s</option>, <option>--shadow</option>"
# type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: vipw.8.xml:78(para)
+#: vipw.8.xml:84(para)
msgid "Edit shadow or gshadow database."
msgstr "Редактировать базу данных shadow или gshadow."
# type: Content of: <refentry><refsect1><title>
-#: vipw.8.xml:85(title) usermod.8.xml:246(title) userdel.8.xml:88(title)
-#: useradd.8.xml:360(title) suauth.5.xml:139(title) su.1.xml:180(title)
+#: vipw.8.xml:91(title) usermod.8.xml:246(title) userdel.8.xml:88(title)
+#: useradd.8.xml:363(title) suauth.5.xml:139(title) su.1.xml:176(title)
#: sg.1.xml:43(title) shadow.5.xml:105(title) shadow.3.xml:172(title)
#: pwconv.8.xml:109(title) pwck.8.xml:145(title) porttime.5.xml:76(title)
-#: passwd.5.xml:87(title) passwd.1.xml:320(title) newusers.8.xml:100(title)
+#: passwd.5.xml:87(title) passwd.1.xml:322(title) newusers.8.xml:100(title)
#: newgrp.1.xml:54(title) logoutd.8.xml:35(title) login.access.5.xml:66(title)
#: login.1.xml:198(title) limits.5.xml:107(title) lastlog.8.xml:113(title)
#: gshadow.5.xml:61(title) grpck.8.xml:87(title) groups.1.xml:46(title)
-#: groupmod.8.xml:69(title) groupmems.8.xml:103(title)
+#: groupmod.8.xml:89(title) groupmems.8.xml:103(title)
#: groupdel.8.xml:43(title) groupadd.8.xml:112(title) gpasswd.1.xml:93(title)
-#: faillog.8.xml:132(title) faillog.5.xml:37(title) expiry.1.xml:32(title)
-#: chsh.1.xml:56(title) chfn.1.xml:59(title) chage.1.xml:175(title)
+#: faillog.8.xml:132(title) faillog.5.xml:38(title) expiry.1.xml:32(title)
+#: chsh.1.xml:85(title) chfn.1.xml:59(title) chage.1.xml:177(title)
msgid "FILES"
msgstr "ФАЙЛЫ"
# type: Content of: <refentry><refsect1><para><filename>
-#: vipw.8.xml:88(filename) usermod.8.xml:249(filename)
-#: userdel.8.xml:91(filename) useradd.8.xml:375(filename)
+#: vipw.8.xml:94(filename) usermod.8.xml:249(filename)
+#: userdel.8.xml:91(filename) useradd.8.xml:378(filename)
#: sg.1.xml:58(filename) pwck.8.xml:148(filename) newgrp.1.xml:69(filename)
#: gshadow.5.xml:64(filename) grpck.8.xml:90(filename)
-#: groups.1.xml:49(filename) groupmod.8.xml:72(filename)
+#: groups.1.xml:49(filename) groupmod.8.xml:92(filename)
#: groupmems.8.xml:106(filename) groupdel.8.xml:46(filename)
#: groupadd.8.xml:115(filename) gpasswd.1.xml:11(filename)
#: gpasswd.1.xml:96(filename)
msgstr "/etc/group"
# type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: vipw.8.xml:90(para) usermod.8.xml:251(para) userdel.8.xml:93(para)
-#: useradd.8.xml:377(para) sg.1.xml:60(para) pwck.8.xml:150(para)
+#: vipw.8.xml:96(para) usermod.8.xml:251(para) userdel.8.xml:93(para)
+#: useradd.8.xml:380(para) sg.1.xml:60(para) pwck.8.xml:150(para)
#: newgrp.1.xml:71(para) gshadow.5.xml:66(para) grpck.8.xml:92(para)
-#: groups.1.xml:51(para) groupmod.8.xml:74(para) groupmems.8.xml:108(para)
+#: groups.1.xml:51(para) groupmod.8.xml:94(para) groupmems.8.xml:108(para)
#: groupdel.8.xml:48(para) groupadd.8.xml:117(para) gpasswd.1.xml:98(para)
msgid "Group account information."
msgstr "содержит информацию о группах"
# type: Content of: <refentry><refsect1><para><filename>
-#: vipw.8.xml:94(filename) sg.1.xml:64(filename) newgrp.1.xml:75(filename)
+#: vipw.8.xml:100(filename) sg.1.xml:64(filename) newgrp.1.xml:75(filename)
#: gshadow.5.xml:70(filename) grpck.8.xml:96(filename)
-#: groupmod.8.xml:78(filename) groupmems.8.xml:112(filename)
+#: groupmod.8.xml:98(filename) groupmems.8.xml:112(filename)
#: groupdel.8.xml:52(filename) groupadd.8.xml:121(filename)
#: gpasswd.1.xml:102(filename)
msgid "/etc/gshadow"
msgstr "/etc/gshadow"
# type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: vipw.8.xml:96(para) sg.1.xml:66(para) newgrp.1.xml:77(para)
-#: gshadow.5.xml:72(para) grpck.8.xml:98(para) groupmod.8.xml:80(para)
+#: vipw.8.xml:102(para) sg.1.xml:66(para) newgrp.1.xml:77(para)
+#: gshadow.5.xml:72(para) grpck.8.xml:98(para) groupmod.8.xml:100(para)
#: groupdel.8.xml:54(para) groupadd.8.xml:123(para) gpasswd.1.xml:104(para)
msgid "Secure group account information."
msgstr "содержит защищаемую информацию о группах"
# type: Content of: <refentry><refsect1><para><filename>
-#: vipw.8.xml:100(filename) usermod.8.xml:255(filename)
-#: userdel.8.xml:103(filename) useradd.8.xml:363(filename)
-#: su.1.xml:183(filename) sg.1.xml:46(filename) shadow.5.xml:108(filename)
+#: vipw.8.xml:106(filename) usermod.8.xml:255(filename)
+#: userdel.8.xml:103(filename) useradd.8.xml:366(filename)
+#: su.1.xml:179(filename) sg.1.xml:46(filename) shadow.5.xml:108(filename)
#: pwck.8.xml:154(filename) passwd.5.xml:90(filename)
-#: passwd.1.xml:323(filename) newgrp.1.xml:57(filename)
+#: passwd.1.xml:325(filename) newgrp.1.xml:57(filename)
#: login.1.xml:213(filename) grpck.8.xml:102(filename)
-#: expiry.1.xml:35(filename) chsh.1.xml:59(filename) chfn.1.xml:68(filename)
-#: chage.1.xml:179(filename)
+#: expiry.1.xml:35(filename) chsh.1.xml:88(filename) chfn.1.xml:68(filename)
+#: chage.1.xml:181(filename)
msgid "/etc/passwd"
msgstr "/etc/passwd"
# type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: vipw.8.xml:102(para) usermod.8.xml:257(para) userdel.8.xml:105(para)
-#: useradd.8.xml:365(para) su.1.xml:185(para) sg.1.xml:48(para)
+#: vipw.8.xml:108(para) usermod.8.xml:257(para) userdel.8.xml:105(para)
+#: useradd.8.xml:368(para) su.1.xml:181(para) sg.1.xml:48(para)
#: shadow.5.xml:110(para) pwck.8.xml:156(para) passwd.5.xml:92(para)
-#: passwd.1.xml:325(para) newgrp.1.xml:59(para) login.1.xml:215(para)
-#: grpck.8.xml:104(para) expiry.1.xml:37(para) chsh.1.xml:61(para)
-#: chfn.1.xml:70(para) chage.1.xml:182(para)
+#: passwd.1.xml:327(para) newgrp.1.xml:59(para) login.1.xml:215(para)
+#: grpck.8.xml:104(para) expiry.1.xml:37(para) chsh.1.xml:90(para)
+#: chfn.1.xml:70(para) chage.1.xml:184(para)
msgid "User account information."
msgstr "содержит информацию о пользователях"
# type: Content of: <refentry><refsect1><para><filename>
-#: vipw.8.xml:106(filename) usermod.8.xml:261(filename)
-#: userdel.8.xml:109(filename) useradd.8.xml:369(filename)
-#: su.1.xml:189(filename) sg.1.xml:52(filename) shadow.5.xml:114(filename)
+#: vipw.8.xml:112(filename) usermod.8.xml:261(filename)
+#: userdel.8.xml:109(filename) useradd.8.xml:372(filename)
+#: su.1.xml:185(filename) sg.1.xml:52(filename) shadow.5.xml:114(filename)
#: shadow.3.xml:175(filename) pwck.8.xml:160(filename)
-#: passwd.5.xml:96(filename) passwd.1.xml:329(filename)
+#: passwd.5.xml:96(filename) passwd.1.xml:331(filename)
#: newgrp.1.xml:63(filename) login.1.xml:219(filename)
-#: expiry.1.xml:41(filename) chage.1.xml:187(filename)
+#: expiry.1.xml:41(filename) chage.1.xml:189(filename)
msgid "/etc/shadow"
msgstr "/etc/shadow"
# type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: vipw.8.xml:108(para) usermod.8.xml:263(para) userdel.8.xml:111(para)
-#: useradd.8.xml:371(para) su.1.xml:191(para) sg.1.xml:54(para)
+#: vipw.8.xml:114(para) usermod.8.xml:263(para) userdel.8.xml:111(para)
+#: useradd.8.xml:374(para) su.1.xml:187(para) sg.1.xml:54(para)
#: shadow.5.xml:116(para) shadow.3.xml:177(para) pwck.8.xml:162(para)
-#: passwd.1.xml:331(para) newgrp.1.xml:65(para) login.1.xml:221(para)
-#: expiry.1.xml:43(para) chage.1.xml:190(para)
+#: passwd.1.xml:333(para) newgrp.1.xml:65(para) login.1.xml:221(para)
+#: expiry.1.xml:43(para) chage.1.xml:192(para)
msgid "Secure user account information."
msgstr "содержит защищаемую информацию о пользователях"
# type: Content of: <refentry><refsect1><title>
-#: vipw.8.xml:114(title) usermod.8.xml:270(title) userdel.8.xml:190(title)
-#: useradd.8.xml:471(title) suauth.5.xml:168(title) su.1.xml:198(title)
+#: vipw.8.xml:120(title) usermod.8.xml:270(title) userdel.8.xml:190(title)
+#: useradd.8.xml:474(title) suauth.5.xml:168(title) su.1.xml:194(title)
#: sg.1.xml:73(title) shadow.5.xml:123(title) shadow.3.xml:184(title)
#: pwconv.8.xml:121(title) pwck.8.xml:169(title) porttime.5.xml:88(title)
-#: passwd.5.xml:105(title) passwd.1.xml:389(title) nologin.8.xml:35(title)
+#: passwd.5.xml:105(title) passwd.1.xml:391(title) nologin.8.xml:35(title)
#: newusers.8.xml:112(title) newgrp.1.xml:84(title)
#: login.defs.5.xml:256(title) login.access.5.xml:78(title)
#: login.1.xml:252(title) limits.5.xml:117(title) gshadow.5.xml:79(title)
-#: grpck.8.xml:111(title) groups.1.xml:58(title) groupmod.8.xml:138(title)
+#: grpck.8.xml:111(title) groups.1.xml:58(title) groupmod.8.xml:158(title)
#: groupmems.8.xml:121(title) groupdel.8.xml:94(title)
#: groupadd.8.xml:199(title) gpasswd.1.xml:111(title) faillog.8.xml:144(title)
-#: faillog.5.xml:49(title) expiry.1.xml:50(title) chsh.1.xml:80(title)
+#: faillog.5.xml:50(title) expiry.1.xml:50(title) chsh.1.xml:109(title)
#: chpasswd.8.xml:85(title) chgpasswd.8.xml:84(title) chfn.1.xml:77(title)
-#: chage.1.xml:230(title)
+#: chage.1.xml:232(title)
msgid "SEE ALSO"
msgstr "СМОТРИТЕ ТАКЖЕ"
-#: vipw.8.xml:115(para)
+#: vipw.8.xml:121(para)
msgid ""
"<citerefentry><refentrytitle>vi</refentrytitle><manvolnum>1</manvolnum></"
"citerefentry>, <citerefentry><refentrytitle>group</"
# type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para><emphasis>
#: usermod.8.xml:20(replaceable) userdel.8.xml:18(replaceable)
-#: useradd.8.xml:19(replaceable)
+#: useradd.8.xml:19(replaceable) su.1.xml:21(replaceable)
+#: passwd.1.xml:21(replaceable) chsh.1.xml:21(replaceable)
+#: chage.1.xml:20(replaceable)
msgid "LOGIN"
msgstr "LOGIN"
msgstr "Параметры команды <command>usermod</command>:"
#: usermod.8.xml:40(term)
-msgid ""
-"<option>-a</option>, <option>--append</option><replaceable>GROUP</"
-"replaceable>"
-msgstr ""
-"<option>-a</option>, <option>--append</option><replaceable>ГРУППА</"
-"replaceable>"
+msgid "<option>-a</option>, <option>--append</option>"
+msgstr "<option>-a</option>, <option>--append</option>"
# type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: usermod.8.xml:45(para)
-msgid "Add the user to the supplemental group."
-msgstr "Добавить пользователя в дополнительную группу."
+#: usermod.8.xml:44(para)
+msgid ""
+"Add the user to the supplemental group(s). Use only with <option>-G</option> "
+"option."
+msgstr ""
+"Добавить пользователя в дополнительную группу(ы). Использовать только вместе "
+"с параметром <option>-G</option>."
#: usermod.8.xml:51(term) useradd.8.xml:52(term)
msgid ""
"option>, то содержимое текущего домашнего каталога будет перемещено в новый "
"домашний каталог, который будет создан, если он ещё не существует."
-#: usermod.8.xml:79(term) useradd.8.xml:97(term)
+#: usermod.8.xml:79(term) useradd.8.xml:97(term) useradd.8.xml:281(term)
msgid ""
"<option>-e</option>, <option>--expiredate</option><replaceable>EXPIRE_DATE</"
"replaceable>"
"Дата, когда учётная запись пользователя будет заблокирована. Дата задаётся в "
"формате <emphasis remap=\"I\">ГГГГ-ММ-ДД</emphasis>."
-#: usermod.8.xml:91(term) useradd.8.xml:109(term)
+#: usermod.8.xml:91(term) useradd.8.xml:109(term) useradd.8.xml:290(term)
msgid ""
"<option>-f</option>, <option>--inactive</option><replaceable>INACTIVE</"
"replaceable>"
"блокируется сразу после устаревания пароля, а при значении -1 данная "
"возможность не используется. По умолчанию используется значение -1."
-#: usermod.8.xml:105(term) useradd.8.xml:123(term) useradd.8.xml:299(term)
+#: usermod.8.xml:105(term) useradd.8.xml:123(term) useradd.8.xml:302(term)
msgid ""
"<option>-g</option>, <option>--gid</option><replaceable>GROUP</replaceable>"
msgstr ""
"используйте этот параметр вместе с <option>-p</option> или <option>-U</"
"option>."
-#: usermod.8.xml:164(term) useradd.8.xml:206(term)
+#: usermod.8.xml:164(term) useradd.8.xml:206(term) groupmod.8.xml:75(term)
msgid "<option>-o</option>, <option>--non-unique</option>"
msgstr "<option>-o</option>, <option>--non-unique</option>"
"<citerefentry><refentrytitle>crypt</refentrytitle><manvolnum>3</manvolnum></"
"citerefentry>."
-#: usermod.8.xml:188(term) useradd.8.xml:227(term) useradd.8.xml:312(term)
-#: su.1.xml:112(term)
+#: usermod.8.xml:188(term) useradd.8.xml:227(term) useradd.8.xml:315(term)
+#: su.1.xml:108(term) chsh.1.xml:50(term)
msgid ""
"<option>-s</option>, <option>--shell</option><replaceable>SHELL</replaceable>"
msgstr ""
"replaceable>"
# type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: usermod.8.xml:193(para)
+#: usermod.8.xml:193(para) chsh.1.xml:54(para)
msgid ""
"The name of the user's new login shell. Setting this field to blank causes "
"the system to select the default login shell."
"p</option> или <option>-L</option>."
# type: Content of: <refentry><refsect1><title>
-#: usermod.8.xml:233(title) userdel.8.xml:169(title) useradd.8.xml:340(title)
-#: su.1.xml:172(title) shadow.3.xml:164(title) passwd.1.xml:309(title)
+#: usermod.8.xml:233(title) userdel.8.xml:169(title) useradd.8.xml:343(title)
+#: su.1.xml:168(title) shadow.3.xml:164(title) passwd.1.xml:311(title)
#: newusers.8.xml:92(title) login.1.xml:164(title) lastlog.8.xml:125(title)
#: groupdel.8.xml:36(title) groupadd.8.xml:136(title) faillog.8.xml:121(title)
#: chpasswd.8.xml:77(title) chgpasswd.8.xml:76(title)
"в файле <filename>login.defs</filename>."
# type: Content of: <refentry><refsect1><variablelist><varlistentry><term><filename>
-#: userdel.8.xml:97(filename) useradd.8.xml:393(filename)
+#: userdel.8.xml:97(filename) useradd.8.xml:396(filename)
#: pwconv.8.xml:112(filename) newusers.8.xml:103(filename)
#: login.access.5.xml:69(filename) groupadd.8.xml:127(filename)
-#: chsh.1.xml:71(filename) chfn.1.xml:62(filename)
+#: chsh.1.xml:100(filename) chfn.1.xml:62(filename)
msgid "/etc/login.defs"
msgstr "/etc/login.defs"
# type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: userdel.8.xml:99(para) useradd.8.xml:395(para) pwconv.8.xml:114(para)
+#: userdel.8.xml:99(para) useradd.8.xml:398(para) pwconv.8.xml:114(para)
#: newusers.8.xml:105(para) login.access.5.xml:71(para)
-#: groupadd.8.xml:129(para) chsh.1.xml:73(para) chfn.1.xml:64(para)
+#: groupadd.8.xml:129(para) chsh.1.xml:102(para) chfn.1.xml:64(para)
msgid "Shadow password suite configuration."
msgstr "содержит конфигурацию подсистемы теневых паролей"
# type: Content of: <refentry><refsect1><title>
-#: userdel.8.xml:118(title) useradd.8.xml:402(title) pwck.8.xml:186(title)
-#: passwd.1.xml:338(title) grpck.8.xml:129(title) groupmod.8.xml:87(title)
-#: groupdel.8.xml:61(title) groupadd.8.xml:154(title) chage.1.xml:197(title)
+#: userdel.8.xml:118(title) useradd.8.xml:405(title) pwck.8.xml:186(title)
+#: passwd.1.xml:340(title) grpck.8.xml:129(title) groupmod.8.xml:107(title)
+#: groupdel.8.xml:61(title) groupadd.8.xml:154(title) chage.1.xml:199(title)
msgid "EXIT VALUES"
msgstr "ВОЗВРАЩАЕМЫЕ ЗНАЧЕНИЯ"
# type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term><replaceable>
-#: userdel.8.xml:123(replaceable) useradd.8.xml:407(replaceable)
-#: pwck.8.xml:191(replaceable) passwd.1.xml:343(replaceable)
-#: grpck.8.xml:134(replaceable) groupmod.8.xml:92(replaceable)
+#: userdel.8.xml:123(replaceable) useradd.8.xml:410(replaceable)
+#: pwck.8.xml:191(replaceable) passwd.1.xml:345(replaceable)
+#: grpck.8.xml:134(replaceable) groupmod.8.xml:112(replaceable)
#: groupdel.8.xml:66(replaceable) groupadd.8.xml:159(replaceable)
-#: chage.1.xml:202(replaceable)
+#: chage.1.xml:204(replaceable)
msgid "0"
msgstr "0"
# type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para>
-#: userdel.8.xml:125(para) useradd.8.xml:409(para) pwck.8.xml:193(para)
-#: passwd.1.xml:345(para) grpck.8.xml:136(para) groupmod.8.xml:94(para)
-#: groupdel.8.xml:68(para) groupadd.8.xml:161(para) chage.1.xml:204(para)
+#: userdel.8.xml:125(para) useradd.8.xml:412(para) pwck.8.xml:193(para)
+#: passwd.1.xml:347(para) grpck.8.xml:136(para) groupmod.8.xml:114(para)
+#: groupdel.8.xml:68(para) groupadd.8.xml:161(para) chage.1.xml:206(para)
msgid "success"
msgstr "успешное выполнение"
# type: Content of: <refentry><refmeta><manvolnum>
-#: userdel.8.xml:129(replaceable) useradd.8.xml:413(replaceable)
+#: userdel.8.xml:129(replaceable) useradd.8.xml:416(replaceable)
#: su.1.xml:6(manvolnum) sg.1.xml:6(manvolnum) pwck.8.xml:197(replaceable)
-#: passwd.1.xml:6(manvolnum) passwd.1.xml:349(replaceable)
+#: passwd.1.xml:6(manvolnum) passwd.1.xml:351(replaceable)
#: newgrp.1.xml:6(manvolnum) login.1.xml:6(manvolnum)
#: grpck.8.xml:140(replaceable) groups.1.xml:6(manvolnum)
#: gpasswd.1.xml:6(manvolnum) expiry.1.xml:6(manvolnum)
#: chsh.1.xml:6(manvolnum) chfn.1.xml:6(manvolnum) chage.1.xml:6(manvolnum)
-#: chage.1.xml:208(replaceable)
+#: chage.1.xml:210(replaceable)
msgid "1"
msgstr "1"
# type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para>
-#: userdel.8.xml:131(para) useradd.8.xml:415(para)
+#: userdel.8.xml:131(para) useradd.8.xml:418(para)
msgid "can't update password file"
msgstr "не удалось изменить файл паролей"
# type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term><replaceable>
-#: userdel.8.xml:135(replaceable) useradd.8.xml:419(replaceable)
-#: pwck.8.xml:203(replaceable) passwd.1.xml:355(replaceable)
-#: grpck.8.xml:146(replaceable) groupmod.8.xml:98(replaceable)
+#: userdel.8.xml:135(replaceable) useradd.8.xml:422(replaceable)
+#: pwck.8.xml:203(replaceable) passwd.1.xml:357(replaceable)
+#: grpck.8.xml:146(replaceable) groupmod.8.xml:118(replaceable)
#: groupdel.8.xml:72(replaceable) groupadd.8.xml:165(replaceable)
-#: chage.1.xml:214(replaceable)
+#: chage.1.xml:216(replaceable)
msgid "2"
msgstr "2"
# type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para>
-#: userdel.8.xml:137(para) useradd.8.xml:421(para) pwck.8.xml:199(para)
-#: grpck.8.xml:142(para) groupmod.8.xml:100(para) groupdel.8.xml:74(para)
-#: groupadd.8.xml:167(para) chage.1.xml:216(para)
+#: userdel.8.xml:137(para) useradd.8.xml:424(para) pwck.8.xml:199(para)
+#: grpck.8.xml:142(para) groupmod.8.xml:120(para) groupdel.8.xml:74(para)
+#: groupadd.8.xml:167(para) chage.1.xml:218(para)
msgid "invalid command syntax"
msgstr "ошибка в параметрах команды"
# type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term><replaceable>
-#: userdel.8.xml:141(replaceable) useradd.8.xml:437(replaceable)
-#: passwd.1.xml:379(replaceable) groupmod.8.xml:116(replaceable)
+#: userdel.8.xml:141(replaceable) useradd.8.xml:440(replaceable)
+#: passwd.1.xml:381(replaceable) groupmod.8.xml:136(replaceable)
msgid "6"
msgstr "6"
msgstr "пользователь сейчас работает в системе"
# type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term><replaceable>
-#: userdel.8.xml:153(replaceable) useradd.8.xml:449(replaceable)
-#: groupmod.8.xml:128(replaceable) groupdel.8.xml:84(replaceable)
+#: userdel.8.xml:153(replaceable) useradd.8.xml:452(replaceable)
+#: groupmod.8.xml:148(replaceable) groupdel.8.xml:84(replaceable)
#: groupadd.8.xml:189(replaceable)
msgid "10"
msgstr "10"
# type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para>
-#: userdel.8.xml:155(para) useradd.8.xml:451(para) groupmod.8.xml:130(para)
+#: userdel.8.xml:155(para) useradd.8.xml:454(para) groupmod.8.xml:150(para)
#: groupdel.8.xml:86(para) groupadd.8.xml:191(para)
msgid "can't update group file"
msgstr "не удалось изменить файл групп"
# type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term><replaceable>
-#: userdel.8.xml:159(replaceable) useradd.8.xml:455(replaceable)
+#: userdel.8.xml:159(replaceable) useradd.8.xml:458(replaceable)
msgid "12"
msgstr "12"
"новых пользователях"
# type: Content of: <refentry><refsect1><variablelist><varlistentry><term><option>
-#: useradd.8.xml:23(arg) useradd.8.xml:27(arg) groupmems.8.xml:20(arg)
-#: groupmems.8.xml:61(option)
+#: useradd.8.xml:23(arg) useradd.8.xml:27(arg)
msgid "-D"
msgstr "-D"
"Любая текстовая строка. Обычно, здесь коротко описывается учётная запись, и "
"в настоящее время используется как поле для имени и фамилии пользователя."
-#: useradd.8.xml:65(term)
+#: useradd.8.xml:65(term) useradd.8.xml:266(term)
msgid ""
"<option>-b</option>, <option>--base-dir</option><replaceable>BASE_DIR</"
"replaceable>"
"Файлы из каталога <replaceable>КАТАЛОГ_ШАБЛОН</replaceable> будут "
"скопированы в домашний каталог, если он указан параметр <option>-k</option>, "
"иначе будут использованы файлы из каталога <filename>/etc/skel</filename>. "
-"Все подкаталогикаталога <replaceable>КАТАЛОГ_ШАБЛОН</replaceable> или "
+"Все подкаталоги каталога <replaceable>КАТАЛОГ_ШАБЛОН</replaceable> или "
"<filename>/etc/skel</filename> будут также созданы в домашнем каталоге "
"пользователя. Параметр <option>-k</option> можно использовать только вместе "
"с параметром <option>-m</option>. По умолчанию, домашний каталог не "
"изменяет их, если указаны дополнительные параметры в командной строке. "
"Допустимые параметры:"
-# type: Content of: <refentry><refsect1><variablelist><varlistentry><term><option>
-#: useradd.8.xml:267(option)
-msgid "-b"
-msgstr "-b"
-
-# type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para><replaceable>
-#: useradd.8.xml:267(replaceable)
-msgid "HOME_DIR"
-msgstr "ДОМАШНИЙ_КАТАЛОГ"
-
-#: useradd.8.xml:270(para)
+#: useradd.8.xml:271(para)
msgid ""
"The initial path prefix for a new user's home directory. The user's name "
"will be affixed to the end of <replaceable>HOME_DIR</replaceable> to create "
"replaceable> для создания имени нового каталога, если не задан параметр "
"<option>-d</option> при создании новой учётной записи."
-# type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term><option>
-#: useradd.8.xml:281(option)
-msgid "-e"
-msgstr "-e"
-
-# type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para><replaceable>
-#: useradd.8.xml:281(replaceable)
-msgid "EXPIRE_DATE"
-msgstr "ДАТА_УСТАРЕВАНИЯ"
-
# type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
-#: useradd.8.xml:284(para)
+#: useradd.8.xml:286(para)
msgid "The date on which the user account is disabled."
msgstr "Дата, когда учётная запись пользователя заблокирована."
-# type: Content of: <refentry><refsect1><para><option>
-#: useradd.8.xml:289(option) login.1.xml:123(option) groupadd.8.xml:21(arg)
-#: groupadd.8.xml:47(option) expiry.1.xml:18(arg)
-msgid "-f"
-msgstr "-f"
-
-# type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para><replaceable>
-#: useradd.8.xml:289(replaceable)
-msgid "INACTIVE"
-msgstr "ДНЕЙ"
-
# type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
-#: useradd.8.xml:292(para)
+#: useradd.8.xml:295(para)
msgid ""
"The number of days after a password has expired before the account will be "
"disabled."
"учётная запись будет заблокирована."
# type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
-#: useradd.8.xml:304(para)
+#: useradd.8.xml:307(para)
msgid ""
"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."
"запись."
# type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
-#: useradd.8.xml:317(para)
+#: useradd.8.xml:320(para)
msgid ""
"The name of the new user's login shell. The named program will be used for "
"all future new user accounts."
"Имя новой регистрационной оболочки пользователя. Данная программа будет "
"использована для всех новых пользовательских учётных записей."
-#: useradd.8.xml:325(para)
+#: useradd.8.xml:328(para)
msgid ""
"If no options are specified, <command>useradd</command> displays the current "
"default values."
"текущие значения по умолчанию."
# type: Content of: <refentry><refsect1><title>
-#: useradd.8.xml:333(title)
+#: useradd.8.xml:336(title)
msgid "NOTES"
msgstr "ЗАМЕЧАНИЯ"
# type: Content of: <refentry><refsect1><para>
-#: useradd.8.xml:334(para)
+#: useradd.8.xml:337(para)
msgid ""
"The system administrator is responsible for placing the default user files "
"in the <filename>/etc/skel/</filename> directory."
"<filename>/etc/skel/</filename>."
# type: Content of: <refentry><refsect1><para>
-#: useradd.8.xml:341(para)
+#: useradd.8.xml:344(para)
msgid ""
"You may not add a user to a NIS group. This must be performed on the NIS "
"server."
"сервере."
# type: Content of: <refentry><refsect1><para>
-#: useradd.8.xml:346(para)
+#: useradd.8.xml:349(para)
msgid ""
"Similarly, if the username already exists in an external user database such "
"as NIS, <command>useradd</command> will deny the user account creation "
"пользователя."
# type: Content of: <refentry><refsect1><para>
-#: useradd.8.xml:352(para)
+#: useradd.8.xml:355(para)
msgid ""
"Usernames must begin with a lower case letter or an underscore, and only "
"lower case letters, underscores, dashes, and dollar signs may follow. In "
"выражением: [a-z_][a-z0-9_-]*[$]"
# type: Content of: <refentry><refsect1><variablelist><varlistentry><term><filename>
-#: useradd.8.xml:381(filename)
+#: useradd.8.xml:384(filename)
msgid "/etc/default/useradd"
msgstr "/etc/default/useradd"
# type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: useradd.8.xml:383(para)
+#: useradd.8.xml:386(para)
msgid "Default values for account creation."
msgstr "содержит защищаемую информацию о пользователях"
# type: Content of: <refentry><refsect1><variablelist><varlistentry><term><filename>
-#: useradd.8.xml:387(filename)
+#: useradd.8.xml:390(filename)
msgid "/etc/skel/"
msgstr "/etc/skel/"
# type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: useradd.8.xml:389(para)
+#: useradd.8.xml:392(para)
msgid "Directory containing default files."
msgstr "каталог, содержащий пользовательские файлы по умолчанию"
# type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term><replaceable>
-#: useradd.8.xml:425(replaceable) shadow.3.xml:6(manvolnum)
-#: pwck.8.xml:209(replaceable) passwd.1.xml:361(replaceable)
-#: grpck.8.xml:152(replaceable) groupmod.8.xml:104(replaceable)
+#: useradd.8.xml:428(replaceable) shadow.3.xml:6(manvolnum)
+#: pwck.8.xml:209(replaceable) passwd.1.xml:363(replaceable)
+#: grpck.8.xml:152(replaceable) groupmod.8.xml:124(replaceable)
#: groupadd.8.xml:171(replaceable)
msgid "3"
msgstr "3"
# type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para>
-#: useradd.8.xml:427(para) passwd.1.xml:381(para) groupmod.8.xml:106(para)
+#: useradd.8.xml:430(para) passwd.1.xml:383(para) groupmod.8.xml:126(para)
#: groupadd.8.xml:173(para)
msgid "invalid argument to option"
msgstr "недопустимое значение параметра"
# type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term><replaceable>
-#: useradd.8.xml:431(replaceable) pwck.8.xml:215(replaceable)
-#: passwd.1.xml:367(replaceable) grpck.8.xml:158(replaceable)
-#: groupmod.8.xml:110(replaceable) groupadd.8.xml:177(replaceable)
+#: useradd.8.xml:434(replaceable) pwck.8.xml:215(replaceable)
+#: passwd.1.xml:369(replaceable) grpck.8.xml:158(replaceable)
+#: groupmod.8.xml:130(replaceable) groupadd.8.xml:177(replaceable)
msgid "4"
msgstr "4"
# type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para>
-#: useradd.8.xml:433(para)
+#: useradd.8.xml:436(para)
msgid "UID already in use (and no <option>-o</option>)"
msgstr "такой UID уже существует (и не задан параметр <option>-o</option>)"
# type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para>
-#: useradd.8.xml:439(para) groupmod.8.xml:112(para) groupmod.8.xml:118(para)
+#: useradd.8.xml:442(para) groupmod.8.xml:132(para) groupmod.8.xml:138(para)
msgid "specified group doesn't exist"
msgstr "указанная группа не существует"
# type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term><replaceable>
-#: useradd.8.xml:443(replaceable) groupmod.8.xml:122(replaceable)
+#: useradd.8.xml:446(replaceable) groupmod.8.xml:142(replaceable)
#: groupadd.8.xml:183(replaceable)
msgid "9"
msgstr "9"
# type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para>
-#: useradd.8.xml:445(para)
+#: useradd.8.xml:448(para)
msgid "username already in use"
msgstr "имя пользователя уже существует"
# type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para>
-#: useradd.8.xml:457(para)
+#: useradd.8.xml:460(para)
msgid "can't create home directory"
msgstr "не удалось создать домашний каталог"
# type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term><replaceable>
-#: useradd.8.xml:461(replaceable)
+#: useradd.8.xml:464(replaceable)
msgid "13"
msgstr "13"
# type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para>
-#: useradd.8.xml:463(para)
+#: useradd.8.xml:466(para)
msgid "can't create mail spool"
msgstr "не удалось создать почтовый ящик"
# type: Content of: <refentry><refsect1><para>
-#: useradd.8.xml:403(para)
+#: useradd.8.xml:406(para)
msgid ""
"The <command>useradd</command> command exits with the following values: "
"<placeholder-1/>"
"Команда <command>useradd</command> завершая работу, возвращает следующие "
"значения: <placeholder-1/>"
-#: useradd.8.xml:472(para)
+#: useradd.8.xml:475(para)
msgid ""
"<citerefentry><refentrytitle>chfn</refentrytitle><manvolnum>1</manvolnum></"
"citerefentry>, <citerefentry><refentrytitle>chsh</"
"<citerefentry><refentrytitle>groupmod</refentrytitle><manvolnum>8</"
"manvolnum></citerefentry>, <citerefentry><refentrytitle>login.defs</"
"refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>userdel</refentrytitle><manvolnum>8</"
-"manvolnum></citerefentry>, <citerefentry><refentrytitle>usermod</"
-"refentrytitle><manvolnum>8</manvolnum></citerefentry>."
+"<citerefentry><refentrytitle>newusers</refentrytitle><manvolnum>8</"
+"manvolnum></citerefentry>, <citerefentry><refentrytitle>userdel</"
+"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>usermod</refentrytitle><manvolnum>8</"
+"manvolnum></citerefentry>."
msgstr ""
"<citerefentry><refentrytitle>chfn</refentrytitle><manvolnum>1</manvolnum></"
"citerefentry>, <citerefentry><refentrytitle>chsh</"
"<citerefentry><refentrytitle>groupmod</refentrytitle><manvolnum>8</"
"manvolnum></citerefentry>, <citerefentry><refentrytitle>login.defs</"
"refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
-"<citerefentry><refentrytitle>userdel</refentrytitle><manvolnum>8</"
-"manvolnum></citerefentry>, <citerefentry><refentrytitle>usermod</"
-"refentrytitle><manvolnum>8</manvolnum></citerefentry>."
+"<citerefentry><refentrytitle>newusers</refentrytitle><manvolnum>8</"
+"manvolnum></citerefentry>, <citerefentry><refentrytitle>userdel</"
+"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>usermod</refentrytitle><manvolnum>8</"
+"manvolnum></citerefentry>."
# type: Content of: <refentry><refnamediv><refname>
#: suauth.5.xml:5(refentrytitle) suauth.5.xml:10(refname)
# type: Content of: <refentry><refsect1><para><citerefentry><manvolnum>
#: suauth.5.xml:6(manvolnum) shadow.5.xml:6(manvolnum)
#: pwck.8.xml:221(replaceable) porttime.5.xml:6(manvolnum)
-#: passwd.5.xml:6(manvolnum) passwd.1.xml:373(replaceable)
+#: passwd.5.xml:6(manvolnum) passwd.1.xml:375(replaceable)
#: login.defs.5.xml:6(manvolnum) login.access.5.xml:6(manvolnum)
#: limits.5.xml:6(manvolnum) gshadow.5.xml:6(manvolnum)
#: grpck.8.xml:164(replaceable) faillog.5.xml:6(manvolnum)
#: porttime.5.xml:7(refmiscinfo) passwd.5.xml:7(refmiscinfo)
#: login.defs.5.xml:7(refmiscinfo) login.access.5.xml:7(refmiscinfo)
#: limits.5.xml:7(refmiscinfo) gshadow.5.xml:7(refmiscinfo)
+#: faillog.5.xml:7(refmiscinfo)
msgid "File Formats and Conversions"
msgstr "Форматы файлов"
msgid "change user ID or become super-user"
msgstr "изменяет ID пользователя или делает его суперпользователем"
-# type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para><option>
-#: su.1.xml:19(arg) sg.1.xml:17(arg) newgrp.1.xml:16(arg)
-msgid "-"
-msgstr "-"
-
-# type: Content of: <refentry><refsynopsisdiv><cmdsynopsis><arg><arg><replaceable>
-#: su.1.xml:22(replaceable) login.1.xml:19(replaceable)
-#: login.1.xml:26(replaceable)
-msgid "username"
-msgstr "имя_пользователя"
-
-# type: Content of: <refentry><refsynopsisdiv><cmdsynopsis><arg><arg><replaceable>
-#: su.1.xml:25(replaceable)
-msgid "args"
-msgstr "параметры"
-
-#: su.1.xml:33(para)
+#: su.1.xml:29(para)
msgid ""
"<command>su</command> is used to become another user during a login session. "
"Invoked without a <option>username</option>, <command>su</command> defaults "
"можно использовать для воссоздания рабочей среды, такой же как если быть "
"настоящий пользователь выполнял вход в систему."
-#: su.1.xml:42(para)
+#: su.1.xml:38(para)
msgid ""
"Additional arguments may be provided after the username, in which case they "
"are supplied to the user's login shell. In particular, an argument of "
"etc/passwd</filename>, которая является регистрационной для указываемого "
"пользователя."
-#: su.1.xml:51(para)
+#: su.1.xml:47(para)
msgid ""
"You can use the <option>--</option> argument to separate <command>su</"
"command> options from the arguments supplied to the shell."
"<command>su</command> от параметров передаваемых оболочке."
# type: Content of: <refentry><refsect1><para>
-#: su.1.xml:56(para)
+#: su.1.xml:52(para)
msgid ""
"The user will be prompted for a password, if appropriate. Invalid passwords "
"will produce an error message. All attempts, both valid and invalid, are "
"возникает сообщение об ошибке. Все попытки, удачные и неудачные, "
"протоколируются системой с целью обнаружения злоупотреблений."
-#: su.1.xml:61(para)
+#: su.1.xml:57(para)
msgid ""
"The current environment is passed to the new shell. The value of <envar>"
"$PATH</envar> is reset to <filename>/bin:/usr/bin</filename> for normal "
"<filename>/etc/login.defs</filename>."
# type: Content of: <refentry><refsect1><para>
-#: su.1.xml:70(para) login.1.xml:97(para)
+#: su.1.xml:66(para) login.1.xml:97(para)
msgid ""
"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 "
"как корень новой файловой системы, в которой регистрируется пользователь."
# type: Content of: <refentry><refsect1><para>
-#: su.1.xml:79(para)
+#: su.1.xml:75(para)
msgid "The options which apply to the <command>su</command> command are:"
msgstr "Параметры команды <command>su</command>:"
-#: su.1.xml:83(term)
+#: su.1.xml:79(term)
msgid ""
"<option>-c</option>, <option>--command</option><replaceable>SHELL</"
"replaceable>"
"replaceable>"
# type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: su.1.xml:88(para)
+#: su.1.xml:84(para)
msgid ""
"Specify a command that will be invoked by the shell using its <option>-c</"
"option>."
"Указать команду, которая будет запущена оболочкой в виде параметра для "
"<option>-c</option>."
-#: su.1.xml:95(term)
+#: su.1.xml:91(term)
msgid "<option>-</option>, <option>-l</option>, <option>--login</option>"
msgstr "<option>-</option>, <option>-l</option>, <option>--login</option>"
# type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: su.1.xml:99(para)
+#: su.1.xml:95(para)
msgid ""
"Provide an environment similar to what the user would expect had the user "
"logged in directly."
"Предоставляет среду, как если бы пользователь непосредственно "
"регистрировался в системе."
-#: su.1.xml:103(para)
+#: su.1.xml:99(para)
msgid ""
"When <option>-</option> is used, it must be specified as the last "
"<command>su</command> option. The other forms (<option>-l</option> and "
"<option>--login</option>) не имеют этого ограничения."
# type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: su.1.xml:117(para)
+#: su.1.xml:113(para)
msgid "The shell that will be invoked."
msgstr "Оболочка, которая будет запущена."
# type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para><itemizedlist><listitem><para>
-#: su.1.xml:122(para)
+#: su.1.xml:118(para)
msgid "The shell specified with --shell"
msgstr "Оболочка указанная в параметре --shell"
-#: su.1.xml:125(para)
+#: su.1.xml:121(para)
msgid ""
"If <option>--preserve-environment</option> is used, the shell specified by "
"the <envar>$SHELL</envar> environment variable."
"задаётся переменной среды <envar>$SHELL</envar>."
# type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para><itemizedlist><listitem><para>
-#: su.1.xml:132(para)
+#: su.1.xml:128(para)
msgid ""
"The shell indicated in the <filename>/etc/passwd</filename> entry for the "
"target user."
"заданного пользователя."
# type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para><itemizedlist><listitem><para>
-#: su.1.xml:138(para)
+#: su.1.xml:134(para)
msgid ""
"<filename>/bin/sh</filename> if a shell could not be found by any above "
"method."
"помощью методов, указанных выше."
# type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: su.1.xml:118(para)
+#: su.1.xml:114(para)
msgid ""
"The invoked shell is choosen among (higest priority first): <placeholder-1/>"
msgstr ""
"Запущенная оболочка выбирается из (в порядке убывания приоритета): "
"<placeholder-1/>"
-#: su.1.xml:145(para)
+#: su.1.xml:141(para)
msgid ""
"If the target user has a restricted shell (i.e. the shell field of this "
"user's entry in <filename>/etc/passwd</filename> is not specified in "
"учётной записи, если <command>su</command> не была запущена "
"суперпользователем."
-#: su.1.xml:156(term)
+#: su.1.xml:152(term)
msgid ""
"<option>-m</option>, <option>-p</option>, <option>--preserve-environment</"
"option>"
"option>"
# type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: su.1.xml:161(para)
+#: su.1.xml:157(para)
msgid "Preserve the current environment."
msgstr "Сохранить имеющуюся рабочую среду."
# type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: su.1.xml:162(para)
+#: su.1.xml:158(para)
msgid ""
"If the target user has a restricted shell, this option has no effect (unless "
"<command>su</command> is called by root)."
"сработает (если <command>su</command> не запускается суперпользователем)."
# type: Content of: <refentry><refsect1><para>
-#: su.1.xml:173(para)
+#: su.1.xml:169(para)
msgid ""
"This version of <command>su</command> has many compilation options, only "
"some of which may be in use at any particular site."
"параметрами и только некоторые из них смогут быть использованы на любой "
"машине."
-#: su.1.xml:199(para)
+#: su.1.xml:195(para)
msgid ""
"<citerefentry><refentrytitle>login</refentrytitle><manvolnum>1</manvolnum></"
"citerefentry>, <citerefentry><refentrytitle>login.defs</"
msgid "execute command as different group ID"
msgstr "выполняет команду с правами другой группы"
+# type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para><option>
+#: sg.1.xml:17(arg) newgrp.1.xml:16(arg)
+msgid "-"
+msgstr "-"
+
# type: Content of: <refentry><refsect1><para><option>
#: sg.1.xml:19(arg) expiry.1.xml:17(arg)
msgid "-c"
msgid "change user password"
msgstr "изменяет пароль пользователя"
-# type: Content of: <refentry><refsect1><para><citerefentry><refentrytitle>
-#: passwd.1.xml:20(replaceable) login.1.xml:5(refentrytitle)
-#: login.1.xml:10(refname) login.1.xml:16(command) login.1.xml:23(command)
-#: login.1.xml:29(command)
-msgid "login"
-msgstr "login"
-
# type: Content of: <refentry><refsect1><para>
-#: passwd.1.xml:26(para)
+#: passwd.1.xml:28(para)
msgid ""
"<command>passwd</command> changes passwords for user accounts. A normal user "
"may only change the password for his/her own account, while the super user "
"или дату устаревания пароля и интервал."
# type: Content of: <refentry><refsect1><refsect2><title>
-#: passwd.1.xml:36(title)
+#: passwd.1.xml:38(title)
msgid "Password Changes"
msgstr "Изменение пароля"
# type: Content of: <refentry><refsect1><refsect2><para>
-#: passwd.1.xml:37(para)
+#: passwd.1.xml:39(para)
msgid ""
"The user is first prompted for his/her old password, if one is present. This "
"password is then encrypted and compared against the stored password. The "
"пропускается, для того чтобы можно было изменить забытый пароль."
# type: Content of: <refentry><refsect1><refsect2><para>
-#: passwd.1.xml:45(para)
+#: passwd.1.xml:47(para)
msgid ""
"After the password has been entered, password aging information is checked "
"to see if the user is permitted to change the password at this time. If not, "
"завершает работу."
# type: Content of: <refentry><refsect1><refsect2><para>
-#: passwd.1.xml:52(para)
+#: passwd.1.xml:54(para)
msgid ""
"The user is then prompted twice for a replacement password. The second entry "
"is compared against the first and both are required to match in order for "
"совпасть."
# type: Content of: <refentry><refsect1><refsect2><para>
-#: passwd.1.xml:58(para)
+#: passwd.1.xml:60(para)
msgid ""
"Then, the password is tested for complexity. As a general guideline, "
"passwords should consist of 6 to 8 characters including one or more "
"символов каждого типа:"
# type: Content of: <refentry><refsect1><refsect2><itemizedlist><listitem><para>
-#: passwd.1.xml:66(para)
+#: passwd.1.xml:68(para)
msgid "lower case alphabetics"
msgstr "строчные буквы"
# type: Content of: <refentry><refsect1><refsect2><itemizedlist><listitem><para>
-#: passwd.1.xml:69(para)
+#: passwd.1.xml:71(para)
msgid "digits 0 thru 9"
msgstr "цифры от 0 до 9"
# type: Content of: <refentry><refsect1><refsect2><itemizedlist><listitem><para>
-#: passwd.1.xml:72(para)
+#: passwd.1.xml:74(para)
msgid "punctuation marks"
msgstr "знаки пунктуации"
# type: Content of: <refentry><refsect1><refsect2><para>
-#: passwd.1.xml:76(para)
+#: passwd.1.xml:78(para)
msgid ""
"Care must be taken not to include the system default erase or kill "
"characters. <command>passwd</command> will reject any password which is not "
"сложности."
# type: Content of: <refentry><refsect1><refsect2><title>
-#: passwd.1.xml:85(title)
+#: passwd.1.xml:87(title)
msgid "Hints for user passwords"
msgstr "Выбор пароля"
# type: Content of: <refentry><refsect1><refsect2><para>
-#: passwd.1.xml:86(para)
+#: passwd.1.xml:88(para)
msgid ""
"The security of a password depends upon the strength of the encryption "
"algorithm and the size of the key space. The <emphasis>UNIX</emphasis> "
"зависит от степени произвольности выбранного пароля."
# type: Content of: <refentry><refsect1><refsect2><para>
-#: passwd.1.xml:94(para)
+#: passwd.1.xml:96(para)
msgid ""
"Compromises in password security normally result from careless password "
"selection or handling. For this reason, you should not select a password "
"что приведёт к нарушению безопасности системы."
# type: Content of: <refentry><refsect1><refsect2><para>
-#: passwd.1.xml:103(para)
+#: passwd.1.xml:105(para)
msgid ""
"Your password must be easily remembered so that you will not be forced to "
"write it on a piece of paper. This can be accomplished by appending two "
"их специальным символом или цифрой. Например, Pass%word."
# type: Content of: <refentry><refsect1><refsect2><para>
-#: passwd.1.xml:110(para)
+#: passwd.1.xml:112(para)
msgid ""
"Other methods of construction involve selecting an easily remembered phrase "
"from literature and selecting the first or last letter from each word. An "
"литературы и взятие первой или последней буквы каждого слова. Например:"
# type: Content of: <refentry><refsect1><refsect2><itemizedlist><listitem><para>
-#: passwd.1.xml:118(para)
+#: passwd.1.xml:120(para)
msgid "Ask not for whom the bell tolls"
msgstr "Ask not for whom the bell tolls"
# type: Content of: <refentry><refsect1><refsect2><itemizedlist><listitem><para>
-#: passwd.1.xml:121(para)
+#: passwd.1.xml:123(para)
msgid "which produces"
msgstr "получается"
# type: Content of: <refentry><refsect1><refsect2><itemizedlist><listitem><para>
-#: passwd.1.xml:124(para)
+#: passwd.1.xml:126(para)
msgid "An4wtbt"
msgstr "An4wtbt"
# type: Content of: <refentry><refsect1><refsect2><para>
-#: passwd.1.xml:128(para)
+#: passwd.1.xml:130(para)
msgid ""
"You may be reasonably sure few crackers will have included this in their "
"dictionaries. You should, however, select your own methods for constructing "
"и не полагаться на методы предложенные здесь."
# type: Content of: <refentry><refsect1><para>
-#: passwd.1.xml:139(para)
+#: passwd.1.xml:141(para)
msgid "The options which apply to the <command>passwd</command> command are:"
msgstr "Параметры команды <command>passwd</command>:"
-#: passwd.1.xml:144(term) faillog.8.xml:42(term)
+#: passwd.1.xml:146(term) faillog.8.xml:42(term)
msgid "<option>-a</option>, <option>--all</option>"
msgstr "<option>-a</option>, <option>--all</option>"
-#: passwd.1.xml:148(para)
+#: passwd.1.xml:150(para)
msgid ""
"This option can be used only with <option>-S</option> and causes show status "
"for all users."
"Этот параметр можно использовать только вместе с <option>-S</option> для "
"вывода статуса всех пользователей."
-#: passwd.1.xml:155(term)
+#: passwd.1.xml:157(term)
msgid "<option>-d</option>, <option>--delete</option>"
msgstr "<option>-d</option>, <option>--delete</option>"
# type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: passwd.1.xml:159(para)
+#: passwd.1.xml:161(para)
msgid ""
"Delete a user's password (make it empty). This is a quick way to disable a "
"password for an account. It will set the named account passwordless."
"заблокировать пароль учётной записи. Это делает указанную учётную запись "
"беспарольной."
-#: passwd.1.xml:167(term)
+#: passwd.1.xml:169(term)
msgid "<option>-e</option>, <option>--expire</option>"
msgstr "<option>-e</option>, <option>--expire</option>"
# type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: passwd.1.xml:171(para)
+#: passwd.1.xml:173(para)
msgid ""
"Immediately expire an account's password. This in effect can force a user to "
"change his/her password at the user's next login."
"Немедленно сделать пароль устаревшим. В результате это заставит пользователя "
"изменить пароль при следующем входе в систему."
-#: passwd.1.xml:184(term)
+#: passwd.1.xml:186(term)
msgid ""
"<option>-i</option>, <option>--inactive</option><replaceable>INACTIVE</"
"replaceable>"
"replaceable>"
# type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: passwd.1.xml:188(para)
+#: passwd.1.xml:190(para)
msgid ""
"This option is used to disable an account after the password has been "
"expired for a number of days. After a user account has had an expired "
"и прошло более указанных <replaceable>ДНЕЙ</replaceable>, то пользователь "
"больше не сможет использовать данную учётную запись."
-#: passwd.1.xml:197(term)
+#: passwd.1.xml:199(term)
msgid "<option>-k</option>, <option>--keep-tokens</option>"
msgstr "<option>-k</option>, <option>--keep-tokens</option>"
# type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: passwd.1.xml:201(para)
+#: passwd.1.xml:203(para)
msgid ""
"Indicate change password should be performed only for expired authentication "
"tokens (passwords). The user wishes to keep their non-expired tokens as "
"аутентификации (паролей). Пользователи хотят оставить свои непросроченные "
"ключи нетронутыми."
-#: passwd.1.xml:209(term)
+#: passwd.1.xml:211(term)
msgid "<option>-l</option>, <option>--lock</option>"
msgstr "<option>-l</option>, <option>--lock</option>"
# type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: passwd.1.xml:213(para)
+#: passwd.1.xml:215(para)
msgid ""
"Lock the named account. This option disables an account by changing the "
"password to a value which matches no possible encrypted value."
"запись изменяя значение пароля на вариант, который не может быть шифрованным "
"паролем."
-#: passwd.1.xml:220(term) chage.1.xml:107(term)
+#: passwd.1.xml:222(term) chage.1.xml:109(term)
msgid ""
"<option>-m</option>, <option>--mindays</option><replaceable>MIN_DAYS</"
"replaceable>"
"replaceable>"
# type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: passwd.1.xml:224(para) chage.1.xml:111(para)
+#: passwd.1.xml:226(para) chage.1.xml:113(para)
msgid ""
"Set the minimum number of days between password changes to "
"<replaceable>MIN_DAYS</replaceable>. A value of zero for this field "
"пароля. Нулевое значение этого поля указывает на то, что пользователь может "
"менять свой пароль когда захочет."
-#: passwd.1.xml:242(term)
+#: passwd.1.xml:244(term)
msgid ""
"<option>-r</option>, <option>--repository</option><replaceable>REPOSITORY</"
"replaceable>"
"<option>-r</option>, <option>--repository</option><replaceable>РЕПОЗИТОРИЙ</"
"replaceable>"
-#: passwd.1.xml:246(para)
+#: passwd.1.xml:248(para)
msgid "change password in <replaceable>REPOSITORY</replaceable> repository"
msgstr "Изменить пароль в <replaceable>РЕПОЗИТОРИИ</replaceable>."
-#: passwd.1.xml:252(term)
+#: passwd.1.xml:254(term)
msgid "<option>-S</option>, <option>--status</option>"
msgstr "<option>-S</option>, <option>--status</option>"
# type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: passwd.1.xml:256(para)
+#: passwd.1.xml:258(para)
msgid ""
"Display account status information. The status information consists of 7 "
"fields. The first field is the user's login name. The second field indicates "
"выдачи предупреждения и период неактивности пароля. Эти сроки измеряются в "
"днях."
-#: passwd.1.xml:269(term)
+#: passwd.1.xml:271(term)
msgid "<option>-u</option>, <option>--unlock</option>"
msgstr "<option>-u</option>, <option>--unlock</option>"
# type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: passwd.1.xml:273(para)
+#: passwd.1.xml:275(para)
msgid ""
"Unlock the named account. This option re-enables an account by changing the "
"password back to its previous value (to value before using <option>-l</"
"запись изменяя пароль на прежнее значение (которое было перед использованием "
"параметра <option>-l</option>)."
-#: passwd.1.xml:281(term)
+#: passwd.1.xml:283(term)
msgid ""
"<option>-w</option>, <option>--warndays</option><replaceable>WARN_DAYS</"
"replaceable>"
"replaceable>"
# type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: passwd.1.xml:285(para)
+#: passwd.1.xml:287(para)
msgid ""
"Set the number of days of warning before a password change is required. The "
"<replaceable>WARN_DAYS</replaceable> option is the number of days prior to "
"дней перед тем как пароль устареет, в течении которых пользователю будут "
"напоминать, что пароль скоро устареет."
-#: passwd.1.xml:294(term)
+#: passwd.1.xml:296(term)
msgid ""
"<option>-x</option>, <option>--maxdays</option><replaceable>MAX_DAYS</"
"replaceable>"
"replaceable>"
# type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: passwd.1.xml:298(para)
+#: passwd.1.xml:300(para)
msgid ""
"Set the maximum number of days a password remains valid. After "
"<replaceable>MAX_DAYS</replaceable>, the password is required to be changed."
"рабочим. После <replaceable>МАКС_ДНЕЙ</replaceable> пароль нужно изменить."
# type: Content of: <refentry><refsect1><para>
-#: passwd.1.xml:310(para)
+#: passwd.1.xml:312(para)
msgid ""
"Not all options may be supported. Password complexity checking may vary from "
"site to site. The user is urged to select a password as complex as he or she "
"свои пароли в системе, если включён NIS и они не вошли на сервер NIS."
# type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para>
-#: passwd.1.xml:351(para) chage.1.xml:210(para)
+#: passwd.1.xml:353(para) chage.1.xml:212(para)
msgid "permission denied"
msgstr "доступ запрещён"
# type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para>
-#: passwd.1.xml:357(para)
+#: passwd.1.xml:359(para)
msgid "invalid combination of options"
msgstr "недопустимая комбинация параметров"
# type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para>
-#: passwd.1.xml:363(para)
+#: passwd.1.xml:365(para)
msgid "unexpected failure, nothing done"
msgstr "неожиданная ошибка при работе, ничего не сделано"
# type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para>
-#: passwd.1.xml:369(para)
+#: passwd.1.xml:371(para)
msgid "unexpected failure, <filename>passwd</filename> file missing"
msgstr ""
"неожиданная ошибка при работе, отсутствует файл <filename>passwd</filename>"
# type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para>
-#: passwd.1.xml:375(para)
+#: passwd.1.xml:377(para)
msgid "<filename>passwd</filename> file busy, try again"
msgstr ""
"файл <filename>passwd</filename> занят другой программой, попробуйте ещё раз"
# type: Content of: <refentry><refsect1><para>
-#: passwd.1.xml:339(para)
+#: passwd.1.xml:341(para)
msgid ""
"The <command>passwd</command> command exits with the following values: "
"<placeholder-1/>"
"Программа <command>passwd</command> завершая работу, возвращает следующие "
"значения: <placeholder-1/>"
-#: passwd.1.xml:390(para)
+#: passwd.1.xml:392(para)
msgid ""
"<citerefentry><refentrytitle>group</refentrytitle><manvolnum>5</manvolnum></"
"citerefentry>, <citerefentry><refentrytitle>passwd</"
# type: Content of: <refentry><refsect1><para><emphasis>
#: newgrp.1.xml:17(replaceable) grpck.8.xml:18(replaceable)
-#: groupmod.8.xml:22(replaceable) groupdel.8.xml:18(replaceable)
-#: groupadd.8.xml:24(replaceable) gpasswd.1.xml:18(replaceable)
-#: gpasswd.1.xml:24(replaceable) gpasswd.1.xml:29(replaceable)
-#: gpasswd.1.xml:33(replaceable) gpasswd.1.xml:37(replaceable)
-#: gpasswd.1.xml:43(replaceable)
+#: groupdel.8.xml:18(replaceable) groupadd.8.xml:24(replaceable)
+#: gpasswd.1.xml:18(replaceable) gpasswd.1.xml:24(replaceable)
+#: gpasswd.1.xml:29(replaceable) gpasswd.1.xml:33(replaceable)
+#: gpasswd.1.xml:37(replaceable) gpasswd.1.xml:43(replaceable)
msgid "group"
msgstr "группа"
"прописанными в них пользователями: программа не принимает во внимание "
"значение первичной группы пользователя."
+# type: Content of: <refentry><refsect1><para><citerefentry><refentrytitle>
+#: login.1.xml:5(refentrytitle) login.1.xml:10(refname)
+#: login.1.xml:16(command) login.1.xml:23(command) login.1.xml:29(command)
+msgid "login"
+msgstr "login"
+
# type: Content of: <refentry><refnamediv><refpurpose>
#: login.1.xml:11(refpurpose)
msgid "begin session on the system"
# type: Content of: <refentry><refsect1><variablelist><varlistentry><term><option>
#: login.1.xml:17(arg) login.1.xml:24(arg) login.1.xml:30(arg)
-#: login.1.xml:140(option)
+#: login.1.xml:140(option) groupmems.8.xml:20(arg) groupmems.8.xml:61(option)
msgid "-p"
msgstr "-p"
+# type: Content of: <refentry><refsynopsisdiv><cmdsynopsis><arg><arg><replaceable>
+#: login.1.xml:19(replaceable) login.1.xml:26(replaceable)
+msgid "username"
+msgstr "имя_пользователя"
+
# type: Content of: <refentry><refsynopsisdiv><cmdsynopsis><arg><replaceable>
#: login.1.xml:20(replaceable)
msgid "ENV=VAR"
"command>, то пользователь продолжает находиться в системе даже после "
"завершения работы в \"порождённом сеансе\"."
+# type: Content of: <refentry><refsect1><para><option>
+#: login.1.xml:123(option) groupadd.8.xml:21(arg) groupadd.8.xml:47(option)
+#: expiry.1.xml:18(arg)
+msgid "-f"
+msgstr "-f"
+
# type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: login.1.xml:126(para)
msgid "Do not perform authentication, user is preauthenticated."
"названия порта и даты."
# type: Content of: <refentry><refsect1><title>
-#: lastlog.8.xml:101(title) groups.1.xml:36(title) chage.1.xml:162(title)
+#: lastlog.8.xml:101(title) groups.1.xml:36(title) chsh.1.xml:71(title)
+#: chage.1.xml:164(title)
msgid "NOTE"
msgstr "ЗАМЕЧАНИЕ"
# type: Content of: <refentry><refsynopsisdiv><cmdsynopsis><arg><replaceable>
#: groups.1.xml:18(replaceable) gpasswd.1.xml:23(replaceable)
-#: gpasswd.1.xml:28(replaceable) chsh.1.xml:18(replaceable)
-#: chfn.1.xml:22(replaceable) chage.1.xml:19(replaceable)
+#: gpasswd.1.xml:28(replaceable) chfn.1.xml:22(replaceable)
msgid "user"
msgstr "имя"
# type: Content of: <refentry><refnamediv><refpurpose>
#: groupmod.8.xml:11(refpurpose)
-msgid "modify a group"
-msgstr "изменяет информацию о группе"
-
-# type: Content of: <refentry><refsect1><variablelist><varlistentry><term><replaceable>
-#: groupmod.8.xml:18(replaceable) groupmod.8.xml:43(replaceable)
-msgid "gid"
-msgstr "gid"
-
-#: groupmod.8.xml:18(arg) groupmems.8.xml:21(arg) groupadd.8.xml:18(arg)
-msgid "-g <placeholder-1/>"
-msgstr "-g <placeholder-1/>"
+msgid "modify a group definition on the system"
+msgstr "изменяет определение группы в системе"
-# type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para><option>
-#: groupmod.8.xml:19(arg) groupadd.8.xml:19(arg) groupadd.8.xml:100(option)
-msgid "-o"
-msgstr "-o"
-
-# type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para><emphasis>
-#: groupmod.8.xml:21(replaceable) groupmod.8.xml:56(replaceable)
-msgid "new_group_name"
-msgstr "новое_имя_группы"
+#: groupmod.8.xml:20(replaceable)
+msgid "GROUP"
+msgstr "ГРУППА"
-#: groupmod.8.xml:21(arg)
-msgid "-n <placeholder-1/>"
-msgstr "-n <placeholder-1/>"
-
-# type: Content of: <refentry><refsect1><para>
-#: groupmod.8.xml:28(para)
+#: groupmod.8.xml:26(para)
msgid ""
-"The <command>groupmod</command> command modifies the system account files to "
-"reflect the changes that are specified on the command line."
+"The <command>groupmod</command> modifies the definition of the specified "
+"<replaceable>GROUP</replaceable> by modifying the appropriate entry in the "
+"group database."
msgstr ""
-"Программа <command>groupmod</command> изменяет системные файлы учётных "
-"записей согласно параметрам, переданным в командной строке."
+"Команда <command>groupmod</command> изменяет определение указанной "
+"<replaceable>ГРУППЫ</replaceable> изменяя соответствующую запись в базе "
+"данных групп."
-#: groupmod.8.xml:36(para)
+#: groupmod.8.xml:35(para)
msgid "The options which apply to the <command>groupmod</command> command are:"
msgstr "Параметры команды <command>groupmod</command>:"
-# type: Content of: <refentry><refsect1><variablelist><varlistentry><term><option>
-#: groupmod.8.xml:43(option) groupmems.8.xml:67(option)
-#: groupadd.8.xml:59(option)
-msgid "-g"
-msgstr "-g"
+#: groupmod.8.xml:41(term)
+msgid ""
+"<option>-g</option>, <option>--gid</option><replaceable>GID</replaceable>"
+msgstr ""
+"<option>-g</option>, <option>--gid</option><replaceable>GID</replaceable>"
# type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: groupmod.8.xml:46(para)
+#: groupmod.8.xml:45(para)
msgid ""
-"The numerical value of the group's ID. This value must be unique, unless the "
-"<option>-o</option> option is used. The value must be non-negative. Values "
-"between 0 and 999 are typically reserved for system groups. Any files which "
-"the old group ID is the file group ID must have the file group ID changed "
-"manually."
+"Specify the new group ID for the <replaceable>GROUP</replaceable>. The "
+"numerical value of the <replaceable>GID</replaceable> must be a non-negative "
+"decimal integer. This value must be unique, unless the <option>-o</option> "
+"option is used. Values between 0 and 999 are typically reserved for system "
+"groups. Any files which the old group ID is the file group ID must have the "
+"file group ID changed manually."
msgstr ""
-"Числовое значение идентификатора группы. Значение должно быть уникальным, "
-"если не задан параметр <option>-o</option>. Значение должно быть не "
-"отрицательным. Значения от 0 до 999 обычно зарезервированы под системные "
-"группы. Изменение принадлежности всех файлов старой группе необходимо "
-"выполнять вручную."
+"Указывается новый ID группы для <replaceable>ГРУППЫ</replaceable>. Числовое "
+"значение <replaceable>GID</replaceable> должно быть неотрицательным "
+"десятичным числом. Оно должно быть уникальным, если не задан параметр "
+"<option>-o</option>. Значения от 0 до 999 обычно зарезервированы под "
+"системные группы. Изменение принадлежности всех файлов старой группе "
+"необходимо выполнять вручную."
-# type: Content of: <refentry><refsect1><variablelist><varlistentry><term><option>
-#: groupmod.8.xml:56(option)
-msgid "-n"
-msgstr "-n"
+#: groupmod.8.xml:63(term)
+msgid ""
+"<option>-n</option>, <option>--new-name</option><replaceable>NEW_GROUP</"
+"replaceable>"
+msgstr ""
+"<option>-n</option>, <option>--new-name</option><replaceable>НОВАЯ_ГРУППА</"
+"replaceable>"
-#: groupmod.8.xml:58(para)
+#: groupmod.8.xml:68(para)
msgid ""
-"The name of the group will be changed from <emphasis remap=\"I\">group</"
-"emphasis> to <emphasis remap=\"I\">new_group_name</emphasis>."
+"The name of the group will be changed from <replaceable>GROUP</replaceable> "
+"to <replaceable>NEW_GROUP</replaceable> name."
msgstr ""
-"Имя группы будет изменено с <emphasis remap=\"I\">группа</emphasis> на "
-"<emphasis remap=\"I\">новое_имя_группы</emphasis>."
+"Имя группы будет изменено с <emphasis remap=\"I\">ГРУППА</emphasis> на "
+"<emphasis remap=\"I\">НОВАЯ_ГРУППА</emphasis>."
+
+# type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
+#: groupmod.8.xml:79(para)
+msgid ""
+"When used with the <option>-g</option> option allow to change the group "
+"<replaceable>GID</replaceable> to non-unique value."
+msgstr ""
+"При использовании с параметром <option>-g</option> разрешается изменять "
+"<replaceable>GID</replaceable> группы не уникальным значением."
# type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para>
-#: groupmod.8.xml:124(para)
+#: groupmod.8.xml:144(para)
msgid "group name already in use"
msgstr "такое имя группы уже используется"
# type: Content of: <refentry><refsect1><para>
-#: groupmod.8.xml:88(para)
+#: groupmod.8.xml:108(para)
msgid ""
"The <command>groupmod</command> command exits with the following values: "
"<placeholder-1/>"
"Команда <command>groupmod</command> завершая работу, возвращает следующие "
"значения: <placeholder-1/>"
-#: groupmod.8.xml:139(para)
+#: groupmod.8.xml:159(para)
msgid ""
"<citerefentry><refentrytitle>chfn</refentrytitle><manvolnum>1</manvolnum></"
"citerefentry>, <citerefentry><refentrytitle>chsh</"
msgid "group_name"
msgstr "имя_группы"
+#: groupmems.8.xml:21(arg) groupadd.8.xml:18(arg)
+msgid "-g <placeholder-1/>"
+msgstr "-g <placeholder-1/>"
+
#: groupmems.8.xml:28(para)
msgid ""
"The <command>groupmems</command> utility allows a user to administer his/her "
# type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: groupmems.8.xml:63(para)
-msgid "Delete all users from the group membership list."
-msgstr "Удалить всех пользователей из группы."
+msgid "Purge all users from the group membership list."
+msgstr "Вычистить всех пользователей из списка членов группы."
+
+# type: Content of: <refentry><refsect1><variablelist><varlistentry><term><option>
+#: groupmems.8.xml:67(option) groupadd.8.xml:59(option)
+msgid "-g"
+msgstr "-g"
# type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: groupmems.8.xml:69(para)
msgid "GID"
msgstr "GID"
+# type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para><option>
+#: groupadd.8.xml:19(arg) groupadd.8.xml:100(option)
+msgid "-o"
+msgstr "-o"
+
# type: Content of: <refentry><refsect1><variablelist><varlistentry><term><replaceable>
#: groupadd.8.xml:22(replaceable) groupadd.8.xml:79(replaceable)
msgid "KEY"
# type: Content of: <refentry><refsect1><para><citerefentry><refentrytitle>
#: faillog.8.xml:5(refentrytitle) faillog.8.xml:10(refname)
#: faillog.8.xml:16(command) faillog.5.xml:5(refentrytitle)
-#: faillog.5.xml:9(refname) faillog.5.xml:52(refentrytitle)
+#: faillog.5.xml:10(refname) faillog.5.xml:53(refentrytitle)
msgid "faillog"
msgstr "faillog"
"специально указать имя пользователя с помощью параметра <option>-a</option>."
# type: Content of: <refentry><refsect1><variablelist><varlistentry><term><filename>
-#: faillog.8.xml:135(filename) faillog.5.xml:40(filename)
+#: faillog.8.xml:135(filename) faillog.5.xml:41(filename)
msgid "/var/log/faillog"
msgstr "/var/log/faillog"
# type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: faillog.8.xml:137(para) faillog.5.xml:42(para)
+#: faillog.8.xml:137(para) faillog.5.xml:43(para)
msgid "Failure logging file."
msgstr "содержит журнал неудавшихся попыток входа в систему"
"refentrytitle><manvolnum>5</manvolnum></citerefentry>."
# type: Content of: <refentry><refnamediv><refpurpose>
-#: faillog.5.xml:10(refpurpose)
+#: faillog.5.xml:11(refpurpose)
msgid "login failure logging file"
msgstr "файл протокола неудачных попыток входа в систему"
# type: Content of: <refentry><refsect1><para>
-#: faillog.5.xml:15(para)
+#: faillog.5.xml:16(para)
msgid ""
"<filename>/var/log/faillog</filename> maintains a count of login failures "
"and the limits for each account. The file is fixed length record, indexed by "
"попыток входа с момента последнего успешного входа в систему, максимальное "
"число неудачных попыток перед тем как учётная запись будет заблокирована, "
"терминал, с которого осуществлялась последняя неудачная попытка входа, дату "
-"Ñ\8dÑ\82ого Ñ\81обÑ\8bÑ\82иÑ\8f и инÑ\82еÑ\80вал в Ñ\81екÑ\83ндаÑ\85 на Ñ\81колÑ\8cко Ñ\83Ñ\87Ñ\82Ñ\91ная запись будет "
+"Ñ\8dÑ\82ого Ñ\81обÑ\8bÑ\82иÑ\8f и инÑ\82еÑ\80вал в Ñ\81екÑ\83ндаÑ\85 на Ñ\81колÑ\8cко Ñ\83Ñ\87Ñ\91Ñ\82ная запись будет "
"заблокирована в случае неудачной регистрации."
# type: Content of: <refentry><refsect1><para>
-#: faillog.5.xml:25(para)
+#: faillog.5.xml:26(para)
msgid "The structure of the file is:"
msgstr "Структура файла:"
# type: Content of: <refentry><refsect1><programlisting>
-#: faillog.5.xml:26(programlisting)
+#: faillog.5.xml:27(programlisting)
#, no-wrap
msgid ""
"\n"
"изменить его (параметр <option>-f</option>), если это требуется. Она может "
"запускаться обычным пользователем."
-#: expiry.1.xml:51(para) chage.1.xml:231(para)
+#: expiry.1.xml:51(para) chage.1.xml:233(para)
msgid ""
"<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>5</manvolnum></"
"citerefentry>, <citerefentry><refentrytitle>shadow</"
msgid "change login shell"
msgstr "изменяет регистрационную оболочку пользователя"
-# type: Content of: <refentry><refsynopsisdiv><cmdsynopsis><arg><replaceable>
-#: chsh.1.xml:17(replaceable)
-msgid "login_shell"
-msgstr "регистрационная оболочка пользователя"
-
-#: chsh.1.xml:17(arg)
-msgid "-s <placeholder-1/>"
-msgstr "-s <placeholder-1/>"
-
# type: Content of: <refentry><refsect1><para>
-#: chsh.1.xml:25(para)
+#: chsh.1.xml:28(para)
msgid ""
"<command>chsh</command> changes the user login shell. This determines the "
"name of the user's initial login command. A normal user may only change the "
"оболочку только для своей учётной записи, суперпользователь может изменять "
"регистрационную оболочку любой учётной записи."
-#: chsh.1.xml:32(para)
+# type: Content of: <refentry><refsect1><para>
+#: chsh.1.xml:39(para)
+msgid "The options which apply to the <command>chsh</command> command are:"
+msgstr "Параметры команды <command>chsh</command>:"
+
+# type: Content of: <refentry><refsect1><para>
+#: chsh.1.xml:61(para)
+msgid ""
+"If the <option>-s</option> option is not selected, <command>chsh</command> "
+"operates in an interactive fashion, prompting the user with the current "
+"login shell. Enter the new value to change the shell, or leave the line "
+"blank to use the current one. The current shell is displayed between a pair "
+"of <emphasis>[ ]</emphasis> marks."
+msgstr ""
+"Если параметр <option>-s</option> не задан, то <command>chsh</command> "
+"переходит в интерактивный режим, предлагая пользователю изменить свою "
+"регистрационную оболочку. Вводимое значение заменяет текущее значение поля; "
+"если введена пустая строка, то текущее значение остаётся неизменным. Текущее "
+"значение регистрационной оболочки указано в скобках <emphasis>[ ]</emphasis>."
+
+#: chsh.1.xml:72(para)
msgid ""
"The only restriction placed on the login shell is that the command name must "
"be listed in <filename>/etc/shells</filename>, unless the invoker is the "
"как, если пользователь случайно изменит свою регистрационную оболочку на эту "
"ограниченную оболочку, то не сможет восстановить её первоначальное значение."
-# type: Content of: <refentry><refsect1><para>
-#: chsh.1.xml:46(para)
-msgid ""
-"If the <option>-s</option> option is not selected, <command>chsh</command> "
-"operates in an interactive fashion, prompting the user with the current "
-"login shell. Enter the new value to change the shell, or leave the line "
-"blank to use the current one. The current shell is displayed between a pair "
-"of <emphasis>[ ]</emphasis> marks."
-msgstr ""
-"Если параметр <option>-s</option> не задан, то <command>chsh</command> "
-"переходит в интерактивный режим, предлагая пользователю изменить свою "
-"регистрационную оболочку. Вводимое значение заменяет текущее значение поля; "
-"если введена пустая строка, то текущее значение остаётся неизменным. Текущее "
-"значение регистрационной оболочки указано в скобках <emphasis>[ ]</emphasis>."
-
# type: Content of: <refentry><refsect1><variablelist><varlistentry><term><filename>
-#: chsh.1.xml:65(filename)
+#: chsh.1.xml:94(filename)
msgid "/etc/shells"
msgstr "/etc/shells"
# type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: chsh.1.xml:67(para)
+#: chsh.1.xml:96(para)
msgid "List of valid login shells."
msgstr "содержит список разрешённых регистрационных оболочек"
-#: chsh.1.xml:81(para)
+#: chsh.1.xml:110(para)
msgid ""
"<citerefentry><refentrytitle>chfn</refentrytitle><manvolnum>1</manvolnum></"
"citerefentry>, <citerefentry><refentrytitle>login.defs</"
# type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: chpasswd.8.xml:67(para) chgpasswd.8.xml:66(para)
msgid ""
-"Use MD5 encryption instead DES when the supplied passwords are not encrypted."
+"Use MD5 encryption instead of DES when the supplied passwords are not "
+"encrypted."
msgstr ""
"Использовать алгоритм шифрования MD5 вместо DES, если пароли передаются не "
"шифрованными."
msgstr "изменяет информацию об устаревании пароля пользователя"
# type: Content of: <refentry><refsect1><para>
-#: chage.1.xml:25(para)
+#: chage.1.xml:27(para)
msgid ""
"The <command>chage</command> command changes the number of days between "
"password changes and the date of the last password change. This information "
"сменить свой пароль."
# type: Content of: <refentry><refsect1><para>
-#: chage.1.xml:35(para)
+#: chage.1.xml:37(para)
msgid "The options which apply to the <command>chage</command> command are:"
msgstr "Параметры команды <command>chage</command>:"
-#: chage.1.xml:40(term)
+#: chage.1.xml:42(term)
msgid ""
"<option>-d</option>, <option>--lastday</option><replaceable>LAST_DAY</"
"replaceable>"
"replaceable>"
# type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: chage.1.xml:44(para)
+#: chage.1.xml:46(para)
msgid ""
"Set the number of days since January 1st, 1970 when the password was last "
"changed. The date may also be expressed in the format YYYY-MM-DD (or the "
"смена пароля. Дата может быть также указана в виде ГГГГ-ММ-ДД (или в форме "
"согласно региональным настройкам)."
-#: chage.1.xml:52(term)
+#: chage.1.xml:54(term)
msgid ""
"<option>-E</option>, <option>--expiredate</option><replaceable>EXPIRE_DATE</"
"replaceable>"
"option><replaceable>ДАТА_УСТАРЕВАНИЯ</replaceable>"
# type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: chage.1.xml:56(para)
+#: chage.1.xml:58(para)
msgid ""
"Set the date or number of days since January 1, 1970 on which the user's "
"account will no longer be accessible. The date may also be expressed in the "
"Пользователь, чья учётная запись была заблокирована, должен обратиться к "
"системному администратору, если хочет в дальнейшем работать с системой."
-#: chage.1.xml:64(para)
+#: chage.1.xml:66(para)
msgid ""
"Passing the number <emphasis remap=\"I\">-1</emphasis> as the "
"<replaceable>EXPIRE_DATE</replaceable> will remove an account expiration "
"<replaceable>ДАТА_УСТАРЕВАНИЯ</replaceable> отменяет устаревание учётной "
"записи."
-#: chage.1.xml:78(term)
+#: chage.1.xml:80(term)
msgid ""
"<option>-I</option>, <option>--inactive</option><replaceable>INACTIVE</"
"replaceable>"
"replaceable>"
# type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: chage.1.xml:82(para)
+#: chage.1.xml:84(para)
msgid ""
"Set the number of days of inactivity after a password has expired before the "
"account is locked. The <replaceable>INACTIVE</replaceable> option is the "
"запись была заблокирована, должен обратиться к системному администратору, "
"если хочет в дальнейшем работать с системой."
-#: chage.1.xml:89(para)
+#: chage.1.xml:91(para)
msgid ""
"Passing the number <emphasis remap=\"I\">-1</emphasis> as the "
"<replaceable>INACTIVE</replaceable> will remove an account's inactivity."
"Указание значения <emphasis remap=\"I\">-1</emphasis> в параметре "
"<replaceable>ДНЕЙ</replaceable> отменяет неактивность учётной записи."
-#: chage.1.xml:97(term)
+#: chage.1.xml:99(term)
msgid "<option>-l</option>, <option>--list</option>"
msgstr "<option>-l</option>, <option>--list</option>"
# type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: chage.1.xml:101(para)
+#: chage.1.xml:103(para)
msgid "Show account aging information."
msgstr "Показать информацию об устаревании учётной записи."
-#: chage.1.xml:119(term)
+#: chage.1.xml:121(term)
msgid ""
"<option>-M</option>, <option>--maxdays</option><replaceable>MAX_DAYS</"
"replaceable>"
"replaceable>"
# type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: chage.1.xml:123(para)
+#: chage.1.xml:125(para)
msgid ""
"Set the maximum number of days during which a password is valid. When "
"<replaceable>MAX_DAYS</replaceable> plus <replaceable>LAST_DAY</replaceable> "
"неожиданностью можно воспользоваться параметром <option>-W</option>, который "
"активирует выдачу предупреждения о смене пароля пользователя заранее."
-#: chage.1.xml:132(para)
+#: chage.1.xml:134(para)
msgid ""
"Passing the number <emphasis remap=\"I\">-1</emphasis> as "
"<replaceable>MAX_DAYS</replaceable> will remove checking a password's "
"Указание значения <emphasis remap=\"I\">-1</emphasis> в параметре "
"<replaceable>МАКС_ДНЕЙ</replaceable> отменяет проверку пароля."
-#: chage.1.xml:140(term)
+#: chage.1.xml:142(term)
msgid ""
"<option>-W</option>, <option>--warndays</option><replaceable>WARN_DAYS</"
"replaceable>"
"replaceable>"
# type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: chage.1.xml:144(para)
+#: chage.1.xml:146(para)
msgid ""
"Set the number of days of warning before a password change is required. The "
"<replaceable>WARN_DAYS</replaceable> option is the number of days prior to "
"пароля, перед тем как это случится."
# type: Content of: <refentry><refsect1><para>
-#: chage.1.xml:153(para)
+#: chage.1.xml:155(para)
msgid ""
"If none of the options are selected, <command>chage</command> operates in an "
"interactive fashion, prompting the user with the current values for all of "
"Текущее значение показано в скобках <emphasis>[ ]</emphasis>."
# type: Content of: <refentry><refsect1><para>
-#: chage.1.xml:163(para)
+#: chage.1.xml:165(para)
msgid ""
"The <command>chage</command> program requires a shadow password file to be "
"available."
"Программа <command>chage</command> требует наличия файла теневых паролей."
# type: Content of: <refentry><refsect1><para>
-#: chage.1.xml:167(para)
+#: chage.1.xml:169(para)
msgid ""
"The <command>chage</command> command is restricted to the root user, except "
"for the <option>-l</option> option, which may be used by an unprivileged "
"устаревания своего пароля."
# type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term><replaceable>
-#: chage.1.xml:220(replaceable)
+#: chage.1.xml:222(replaceable)
msgid "15"
msgstr "15"
# type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para>
-#: chage.1.xml:222(para)
+#: chage.1.xml:224(para)
msgid "can't find the shadow password file"
msgstr "не удалось найти файл теневых паролей"
# type: Content of: <refentry><refsect1><para>
-#: chage.1.xml:198(para)
+#: chage.1.xml:200(para)
msgid ""
"The <command>chage</command> command exits with the following values: "
"<placeholder-1/>"
.\" Title: su
.\" Author:
.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
-.\" Date: 06/24/2006
+.\" Date: 07/19/2006
.\" Manual: Пользовательские команды
.\" Source: Пользовательские команды
.\"
-.TH "su" "1" "06/24/2006" "Пользовательские команды" "Пользовательские команды"
+.TH "su" "1" "07/19/2006" "Пользовательские команды" "Пользовательские команды"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
su \- изменяет ID пользователя или делает его суперпользователем
.SH "СИНТАКСИС"
.HP 3
-\fBsu\fR [\fIпараметры\fR] [\-] [\fIимя_пользователя\fR\ [\ \fIпараметры\fR\ ]]
+\fBsu\fR [\fIпараметры\fR] [\fILOGIN\fR]
.SH "ОПИСАНИЕ"
.PP
Программа
.\" Title: useradd
.\" Author:
.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
-.\" Date: 06/24/2006
+.\" Date: 07/19/2006
.\" Manual: Команды управления системой
.\" Source: Команды управления системой
.\"
-.TH "useradd" "8" "06/24/2006" "Команды управления системой" "Команды управления системой"
+.TH "useradd" "8" "07/19/2006" "Команды управления системой" "Команды управления системой"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
\fIКАТАЛОГ_ШАБЛОН\fR
будут скопированы в домашний каталог, если он указан параметр
\fB\-k\fR, иначе будут использованы файлы из каталога
-\fI/etc/skel\fR. Все подкаталогикаталога
+\fI/etc/skel\fR. Все подкаталоги каталога
\fIКАТАЛОГ_ШАБЛОН\fR
или
\fI/etc/skel\fR
\fBuseradd\fR
показывает текущие значения по умолчанию или изменяет их, если указаны дополнительные параметры в командной строке. Допустимые параметры:
.TP 3n
-\fB\-b\fR \fIДОМАШНИЙ_КАТАЛОГ\fR
+\fB\-b\fR, \fB\-\-base\-dir\fR\fIБАЗОВЫЙ_КАТАЛОГ\fR
Начальная часть пути нового домашнего каталога пользователя. Имя пользователя будет добавлено в конец
\fIДОМАШНЕГО_КАТАЛОГА\fR
для создания имени нового каталога, если не задан параметр
\fB\-d\fR
при создании новой учётной записи.
.TP 3n
-\fB\-e\fR \fIДАТА_УСТАРЕВАНИЯ\fR
+\fB\-e\fR, \fB\-\-expiredate\fR\fIДАТА_УСТАРЕВАНИЯ\fR
Дата, когда учётная запись пользователя заблокирована.
.TP 3n
-\fB\-f\fR \fIДНЕЙ\fR
+\fB\-f\fR, \fB\-\-inactive\fR\fIДНЕЙ\fR
Число дней, которые должны пройти после устаревания пароля, перед тем как учётная запись будет заблокирована.
.TP 3n
\fB\-g\fR, \fB\-\-gid\fR\fIГРУППА\fR
\fBgroupdel\fR(8),
\fBgroupmod\fR(8),
\fBlogin.defs\fR(5),
+\fBnewusers\fR(8),
\fBuserdel\fR(8),
\fBusermod\fR(8).
.\" Title: usermod
.\" Author:
.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
-.\" Date: 06/24/2006
+.\" Date: 07/19/2006
.\" Manual: Команды управления системой
.\" Source: Команды управления системой
.\"
-.TH "usermod" "8" "06/24/2006" "Команды управления системой" "Команды управления системой"
+.TH "usermod" "8" "07/19/2006" "Команды управления системой" "Команды управления системой"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
Параметры команды
\fBusermod\fR:
.TP 3n
-\fB\-a\fR, \fB\-\-append\fR\fIГРУППА\fR
-Добавить пользователя в дополнительную группу.
+\fB\-a\fR, \fB\-\-append\fR
+Добавить пользователя в дополнительную группу(ы). Использовать только вместе с параметром
+\fB\-G\fR.
.TP 3n
\fB\-c\fR, \fB\-\-comment\fR\fIКОММЕНТАРИЙ\fR
Новое значение поля комментария в файле пользовательских паролей. Обычно его изменяют с помощью программы
.\" Title: vipw
.\" Author:
.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
-.\" Date: 06/24/2006
+.\" Date: 07/19/2006
.\" Manual: Команды управления системой
.\" Source: Команды управления системой
.\"
-.TH "vipw" "8" "06/24/2006" "Команды управления системой" "Команды управления системой"
+.TH "vipw" "8" "07/19/2006" "Команды управления системой" "Команды управления системой"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
vipw, vigr \- служат для редактирования файлов паролей, групп, теневых паролей пользователей или групп.
.SH "СИНТАКСИС"
.HP 5
-\fBvipw\fR [параметры]
+\fBvipw\fR [\fIпараметры\fR]
.HP 5
-\fBvigr\fR [параметры]
+\fBvigr\fR [\fIпараметры\fR]
.SH "ОПИСАНИЕ"
.PP
\fBvipw\fR
.\" Title: sg
.\" Author:
.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
-.\" Date: 06/24/2006
+.\" Date: 07/30/2006
.\" Manual: User Commands
.\" Source: User Commands
.\"
-.TH "SG" "1" "06/24/2006" "User Commands" "User Commands"
+.TH "SG" "1" "07/30/2006" "User Commands" "User Commands"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2006-06-25 18:27+0200\n"
+"POT-Creation-Date: 2006-07-24 07:49+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
msgid "vipw"
msgstr ""
-#: vipw.8.xml:6(manvolnum) usermod.8.xml:6(manvolnum) userdel.8.xml:6(manvolnum) userdel.8.xml:147(replaceable) useradd.8.xml:6(manvolnum) pwconv.8.xml:6(manvolnum) pwck.8.xml:6(manvolnum) nologin.8.xml:6(manvolnum) newusers.8.xml:6(manvolnum) logoutd.8.xml:6(manvolnum) lastlog.8.xml:6(manvolnum) grpck.8.xml:6(manvolnum) groupmod.8.xml:6(manvolnum) groupmems.8.xml:6(manvolnum) groupdel.8.xml:6(manvolnum) groupdel.8.xml:78(replaceable) groupadd.8.xml:6(manvolnum) faillog.8.xml:6(manvolnum) faillog.5.xml:52(manvolnum) chpasswd.8.xml:6(manvolnum) chgpasswd.8.xml:6(manvolnum)
+#: vipw.8.xml:6(manvolnum) usermod.8.xml:6(manvolnum) userdel.8.xml:6(manvolnum) userdel.8.xml:147(replaceable) useradd.8.xml:6(manvolnum) pwconv.8.xml:6(manvolnum) pwck.8.xml:6(manvolnum) nologin.8.xml:6(manvolnum) newusers.8.xml:6(manvolnum) logoutd.8.xml:6(manvolnum) lastlog.8.xml:6(manvolnum) grpck.8.xml:6(manvolnum) groupmod.8.xml:6(manvolnum) groupmems.8.xml:6(manvolnum) groupdel.8.xml:6(manvolnum) groupdel.8.xml:78(replaceable) groupadd.8.xml:6(manvolnum) faillog.8.xml:6(manvolnum) faillog.5.xml:53(manvolnum) chpasswd.8.xml:6(manvolnum) chgpasswd.8.xml:6(manvolnum)
msgid "8"
msgstr ""
msgid "System Management Commands"
msgstr ""
-#: vipw.8.xml:11(refname) vipw.8.xml:22(command)
+#: vipw.8.xml:11(refname) vipw.8.xml:25(command)
msgid "vigr"
msgstr ""
msgid "edit the password, group, shadow-password or shadow-group file"
msgstr ""
-#: vipw.8.xml:19(arg) vipw.8.xml:22(arg) usermod.8.xml:18(replaceable) userdel.8.xml:16(arg) useradd.8.xml:17(replaceable) useradd.8.xml:29(replaceable) su.1.xml:17(replaceable) passwd.1.xml:18(replaceable) lastlog.8.xml:18(replaceable) faillog.8.xml:18(replaceable) chpasswd.8.xml:18(replaceable) chgpasswd.8.xml:18(replaceable) chage.1.xml:17(replaceable)
+#: vipw.8.xml:21(replaceable) vipw.8.xml:27(replaceable) usermod.8.xml:18(replaceable) userdel.8.xml:16(arg) useradd.8.xml:17(replaceable) useradd.8.xml:29(replaceable) su.1.xml:17(replaceable) passwd.1.xml:18(replaceable) lastlog.8.xml:18(replaceable) groupmod.8.xml:18(replaceable) faillog.8.xml:18(replaceable) chsh.1.xml:18(replaceable) chpasswd.8.xml:18(replaceable) chgpasswd.8.xml:18(replaceable) chage.1.xml:17(replaceable)
msgid "options"
msgstr ""
-#: vipw.8.xml:27(title) usermod.8.xml:25(title) userdel.8.xml:24(title) useradd.8.xml:35(title) suauth.5.xml:21(title) su.1.xml:32(title) sg.1.xml:26(title) shadow.5.xml:15(title) shadow.3.xml:64(title) shadow.3.xml:120(title) pwconv.8.xml:33(title) pwck.8.xml:44(title) porttime.5.xml:15(title) passwd.5.xml:15(title) passwd.1.xml:25(title) nologin.8.xml:21(title) newusers.8.xml:24(title) newgrp.1.xml:22(title) logoutd.8.xml:21(title) login.defs.5.xml:15(title) login.access.5.xml:15(title) login.1.xml:36(title) limits.5.xml:16(title) lastlog.8.xml:24(title) gshadow.5.xml:15(title) grpck.8.xml:25(title) groups.1.xml:24(title) groupmod.8.xml:27(title) groupmems.8.xml:27(title) groupdel.8.xml:24(title) groupadd.8.xml:30(title) gpasswd.1.xml:48(title) faillog.8.xml:24(title) faillog.5.xml:14(title) expiry.1.xml:23(title) chsh.1.xml:24(title) chpasswd.8.xml:24(title) chgpasswd.8.xml:24(title) chfn.1.xml:27(title) chage.1.xml:24(title)
+#: vipw.8.xml:33(title) usermod.8.xml:25(title) userdel.8.xml:24(title) useradd.8.xml:35(title) suauth.5.xml:21(title) su.1.xml:28(title) sg.1.xml:26(title) shadow.5.xml:15(title) shadow.3.xml:64(title) shadow.3.xml:120(title) pwconv.8.xml:33(title) pwck.8.xml:44(title) porttime.5.xml:15(title) passwd.5.xml:15(title) passwd.1.xml:27(title) nologin.8.xml:21(title) newusers.8.xml:24(title) newgrp.1.xml:22(title) logoutd.8.xml:21(title) login.defs.5.xml:15(title) login.access.5.xml:15(title) login.1.xml:36(title) limits.5.xml:16(title) lastlog.8.xml:24(title) gshadow.5.xml:15(title) grpck.8.xml:25(title) groups.1.xml:24(title) groupmod.8.xml:25(title) groupmems.8.xml:27(title) groupdel.8.xml:24(title) groupadd.8.xml:30(title) gpasswd.1.xml:48(title) faillog.8.xml:24(title) faillog.5.xml:15(title) expiry.1.xml:23(title) chsh.1.xml:27(title) chpasswd.8.xml:24(title) chgpasswd.8.xml:24(title) chfn.1.xml:27(title) chage.1.xml:26(title)
msgid "DESCRIPTION"
msgstr ""
-#: vipw.8.xml:28(para)
+#: vipw.8.xml:34(para)
msgid "<command>vipw</command> and <command>vigr</command> will edit the files <filename>/etc/passwd</filename> and <filename>/etc/group</filename>, respectively. With the <option>-s</option> flag, they will edit the shadow versions of those files, <filename>/etc/shadow</filename> and <filename>/etc/gshadow</filename>, respectively. The programs will set the appropriate locks to prevent file corruption. When looking for an editor, the programs will first try the environment variable <envar>$VISUAL</envar>, then the environment variable <envar>$EDITOR</envar>, and finally the default editor, <citerefentry><refentrytitle>vi</refentrytitle><manvolnum>1</manvolnum></citerefentry>."
msgstr ""
-#: vipw.8.xml:45(title) usermod.8.xml:33(title) userdel.8.xml:33(title) useradd.8.xml:47(title) su.1.xml:78(title) pwck.8.xml:96(title) passwd.1.xml:138(title) login.1.xml:119(title) lastlog.8.xml:36(title) grpck.8.xml:69(title) groupmod.8.xml:35(title) groupmems.8.xml:42(title) groupadd.8.xml:39(title) gpasswd.1.xml:71(title) faillog.8.xml:35(title) chsh.1.xml:45(title) chpasswd.8.xml:46(title) chgpasswd.8.xml:45(title) chage.1.xml:34(title)
+#: vipw.8.xml:51(title) usermod.8.xml:33(title) userdel.8.xml:33(title) useradd.8.xml:47(title) su.1.xml:74(title) pwck.8.xml:96(title) passwd.1.xml:140(title) login.1.xml:119(title) lastlog.8.xml:36(title) grpck.8.xml:69(title) groupmod.8.xml:34(title) groupmems.8.xml:42(title) groupadd.8.xml:39(title) gpasswd.1.xml:71(title) faillog.8.xml:35(title) chsh.1.xml:38(title) chpasswd.8.xml:46(title) chgpasswd.8.xml:45(title) chage.1.xml:36(title)
msgid "OPTIONS"
msgstr ""
-#: vipw.8.xml:46(para)
+#: vipw.8.xml:52(para)
msgid "The options which apply to the <command>vipw</command> and <command>vigr</command> commands are:"
msgstr ""
-#: vipw.8.xml:52(term)
+#: vipw.8.xml:58(term)
msgid "<option>-g</option>, <option>--group</option>"
msgstr ""
-#: vipw.8.xml:54(para)
+#: vipw.8.xml:60(para)
msgid "Edit group database."
msgstr ""
-#: vipw.8.xml:58(term) userdel.8.xml:62(term) useradd.8.xml:153(term) passwd.1.xml:178(term) lastlog.8.xml:52(term) groupadd.8.xml:72(term) faillog.8.xml:48(term) chpasswd.8.xml:59(term) chgpasswd.8.xml:58(term) chage.1.xml:72(term)
+#: vipw.8.xml:64(term) userdel.8.xml:62(term) useradd.8.xml:153(term) passwd.1.xml:180(term) lastlog.8.xml:52(term) groupmod.8.xml:57(term) groupadd.8.xml:72(term) faillog.8.xml:48(term) chsh.1.xml:44(term) chpasswd.8.xml:59(term) chgpasswd.8.xml:58(term) chage.1.xml:74(term)
msgid "<option>-h</option>, <option>--help</option>"
msgstr ""
-#: vipw.8.xml:60(para) userdel.8.xml:64(para) useradd.8.xml:155(para) passwd.1.xml:180(para) lastlog.8.xml:56(para) groupadd.8.xml:74(para) faillog.8.xml:50(para) chpasswd.8.xml:61(para) chgpasswd.8.xml:60(para) chage.1.xml:74(para)
+#: vipw.8.xml:66(para) userdel.8.xml:64(para) useradd.8.xml:155(para) passwd.1.xml:182(para) lastlog.8.xml:56(para) groupmod.8.xml:59(para) groupadd.8.xml:74(para) faillog.8.xml:50(para) chsh.1.xml:46(para) chpasswd.8.xml:61(para) chgpasswd.8.xml:60(para) chage.1.xml:76(para)
msgid "Display help message and exit."
msgstr ""
-#: vipw.8.xml:64(term)
+#: vipw.8.xml:70(term)
msgid "<option>-p</option>, <option>--passwd</option>"
msgstr ""
-#: vipw.8.xml:66(para)
+#: vipw.8.xml:72(para)
msgid "Edit passwd database."
msgstr ""
-#: vipw.8.xml:70(term) passwd.1.xml:232(term)
+#: vipw.8.xml:76(term) passwd.1.xml:234(term)
msgid "<option>-q</option>, <option>--quiet</option>"
msgstr ""
-#: vipw.8.xml:72(para) passwd.1.xml:236(para)
+#: vipw.8.xml:78(para) passwd.1.xml:238(para)
msgid "Quiet mode."
msgstr ""
-#: vipw.8.xml:76(term)
+#: vipw.8.xml:82(term)
msgid "<option>-s</option>, <option>--shadow</option>"
msgstr ""
-#: vipw.8.xml:78(para)
+#: vipw.8.xml:84(para)
msgid "Edit shadow or gshadow database."
msgstr ""
-#: vipw.8.xml:85(title) usermod.8.xml:246(title) userdel.8.xml:88(title) useradd.8.xml:360(title) suauth.5.xml:139(title) su.1.xml:180(title) sg.1.xml:43(title) shadow.5.xml:105(title) shadow.3.xml:172(title) pwconv.8.xml:109(title) pwck.8.xml:145(title) porttime.5.xml:76(title) passwd.5.xml:87(title) passwd.1.xml:320(title) newusers.8.xml:100(title) newgrp.1.xml:54(title) logoutd.8.xml:35(title) login.access.5.xml:66(title) login.1.xml:198(title) limits.5.xml:107(title) lastlog.8.xml:113(title) gshadow.5.xml:61(title) grpck.8.xml:87(title) groups.1.xml:46(title) groupmod.8.xml:69(title) groupmems.8.xml:103(title) groupdel.8.xml:43(title) groupadd.8.xml:112(title) gpasswd.1.xml:93(title) faillog.8.xml:132(title) faillog.5.xml:37(title) expiry.1.xml:32(title) chsh.1.xml:56(title) chfn.1.xml:59(title) chage.1.xml:175(title)
+#: vipw.8.xml:91(title) usermod.8.xml:246(title) userdel.8.xml:88(title) useradd.8.xml:363(title) suauth.5.xml:139(title) su.1.xml:176(title) sg.1.xml:43(title) shadow.5.xml:105(title) shadow.3.xml:172(title) pwconv.8.xml:109(title) pwck.8.xml:145(title) porttime.5.xml:76(title) passwd.5.xml:87(title) passwd.1.xml:322(title) newusers.8.xml:100(title) newgrp.1.xml:54(title) logoutd.8.xml:35(title) login.access.5.xml:66(title) login.1.xml:198(title) limits.5.xml:107(title) lastlog.8.xml:113(title) gshadow.5.xml:61(title) grpck.8.xml:87(title) groups.1.xml:46(title) groupmod.8.xml:89(title) groupmems.8.xml:103(title) groupdel.8.xml:43(title) groupadd.8.xml:112(title) gpasswd.1.xml:93(title) faillog.8.xml:132(title) faillog.5.xml:38(title) expiry.1.xml:32(title) chsh.1.xml:85(title) chfn.1.xml:59(title) chage.1.xml:177(title)
msgid "FILES"
msgstr ""
-#: vipw.8.xml:88(filename) usermod.8.xml:249(filename) userdel.8.xml:91(filename) useradd.8.xml:375(filename) sg.1.xml:58(filename) pwck.8.xml:148(filename) newgrp.1.xml:69(filename) gshadow.5.xml:64(filename) grpck.8.xml:90(filename) groups.1.xml:49(filename) groupmod.8.xml:72(filename) groupmems.8.xml:106(filename) groupdel.8.xml:46(filename) groupadd.8.xml:115(filename) gpasswd.1.xml:11(filename) gpasswd.1.xml:96(filename)
+#: vipw.8.xml:94(filename) usermod.8.xml:249(filename) userdel.8.xml:91(filename) useradd.8.xml:378(filename) sg.1.xml:58(filename) pwck.8.xml:148(filename) newgrp.1.xml:69(filename) gshadow.5.xml:64(filename) grpck.8.xml:90(filename) groups.1.xml:49(filename) groupmod.8.xml:92(filename) groupmems.8.xml:106(filename) groupdel.8.xml:46(filename) groupadd.8.xml:115(filename) gpasswd.1.xml:11(filename) gpasswd.1.xml:96(filename)
msgid "/etc/group"
msgstr ""
-#: vipw.8.xml:90(para) usermod.8.xml:251(para) userdel.8.xml:93(para) useradd.8.xml:377(para) sg.1.xml:60(para) pwck.8.xml:150(para) newgrp.1.xml:71(para) gshadow.5.xml:66(para) grpck.8.xml:92(para) groups.1.xml:51(para) groupmod.8.xml:74(para) groupmems.8.xml:108(para) groupdel.8.xml:48(para) groupadd.8.xml:117(para) gpasswd.1.xml:98(para)
+#: vipw.8.xml:96(para) usermod.8.xml:251(para) userdel.8.xml:93(para) useradd.8.xml:380(para) sg.1.xml:60(para) pwck.8.xml:150(para) newgrp.1.xml:71(para) gshadow.5.xml:66(para) grpck.8.xml:92(para) groups.1.xml:51(para) groupmod.8.xml:94(para) groupmems.8.xml:108(para) groupdel.8.xml:48(para) groupadd.8.xml:117(para) gpasswd.1.xml:98(para)
msgid "Group account information."
msgstr ""
-#: vipw.8.xml:94(filename) sg.1.xml:64(filename) newgrp.1.xml:75(filename) gshadow.5.xml:70(filename) grpck.8.xml:96(filename) groupmod.8.xml:78(filename) groupmems.8.xml:112(filename) groupdel.8.xml:52(filename) groupadd.8.xml:121(filename) gpasswd.1.xml:102(filename)
+#: vipw.8.xml:100(filename) sg.1.xml:64(filename) newgrp.1.xml:75(filename) gshadow.5.xml:70(filename) grpck.8.xml:96(filename) groupmod.8.xml:98(filename) groupmems.8.xml:112(filename) groupdel.8.xml:52(filename) groupadd.8.xml:121(filename) gpasswd.1.xml:102(filename)
msgid "/etc/gshadow"
msgstr ""
-#: vipw.8.xml:96(para) sg.1.xml:66(para) newgrp.1.xml:77(para) gshadow.5.xml:72(para) grpck.8.xml:98(para) groupmod.8.xml:80(para) groupdel.8.xml:54(para) groupadd.8.xml:123(para) gpasswd.1.xml:104(para)
+#: vipw.8.xml:102(para) sg.1.xml:66(para) newgrp.1.xml:77(para) gshadow.5.xml:72(para) grpck.8.xml:98(para) groupmod.8.xml:100(para) groupdel.8.xml:54(para) groupadd.8.xml:123(para) gpasswd.1.xml:104(para)
msgid "Secure group account information."
msgstr ""
-#: vipw.8.xml:100(filename) usermod.8.xml:255(filename) userdel.8.xml:103(filename) useradd.8.xml:363(filename) su.1.xml:183(filename) sg.1.xml:46(filename) shadow.5.xml:108(filename) pwck.8.xml:154(filename) passwd.5.xml:90(filename) passwd.1.xml:323(filename) newgrp.1.xml:57(filename) login.1.xml:213(filename) grpck.8.xml:102(filename) expiry.1.xml:35(filename) chsh.1.xml:59(filename) chfn.1.xml:68(filename) chage.1.xml:179(filename)
+#: vipw.8.xml:106(filename) usermod.8.xml:255(filename) userdel.8.xml:103(filename) useradd.8.xml:366(filename) su.1.xml:179(filename) sg.1.xml:46(filename) shadow.5.xml:108(filename) pwck.8.xml:154(filename) passwd.5.xml:90(filename) passwd.1.xml:325(filename) newgrp.1.xml:57(filename) login.1.xml:213(filename) grpck.8.xml:102(filename) expiry.1.xml:35(filename) chsh.1.xml:88(filename) chfn.1.xml:68(filename) chage.1.xml:181(filename)
msgid "/etc/passwd"
msgstr ""
-#: vipw.8.xml:102(para) usermod.8.xml:257(para) userdel.8.xml:105(para) useradd.8.xml:365(para) su.1.xml:185(para) sg.1.xml:48(para) shadow.5.xml:110(para) pwck.8.xml:156(para) passwd.5.xml:92(para) passwd.1.xml:325(para) newgrp.1.xml:59(para) login.1.xml:215(para) grpck.8.xml:104(para) expiry.1.xml:37(para) chsh.1.xml:61(para) chfn.1.xml:70(para) chage.1.xml:182(para)
+#: vipw.8.xml:108(para) usermod.8.xml:257(para) userdel.8.xml:105(para) useradd.8.xml:368(para) su.1.xml:181(para) sg.1.xml:48(para) shadow.5.xml:110(para) pwck.8.xml:156(para) passwd.5.xml:92(para) passwd.1.xml:327(para) newgrp.1.xml:59(para) login.1.xml:215(para) grpck.8.xml:104(para) expiry.1.xml:37(para) chsh.1.xml:90(para) chfn.1.xml:70(para) chage.1.xml:184(para)
msgid "User account information."
msgstr ""
-#: vipw.8.xml:106(filename) usermod.8.xml:261(filename) userdel.8.xml:109(filename) useradd.8.xml:369(filename) su.1.xml:189(filename) sg.1.xml:52(filename) shadow.5.xml:114(filename) shadow.3.xml:175(filename) pwck.8.xml:160(filename) passwd.5.xml:96(filename) passwd.1.xml:329(filename) newgrp.1.xml:63(filename) login.1.xml:219(filename) expiry.1.xml:41(filename) chage.1.xml:187(filename)
+#: vipw.8.xml:112(filename) usermod.8.xml:261(filename) userdel.8.xml:109(filename) useradd.8.xml:372(filename) su.1.xml:185(filename) sg.1.xml:52(filename) shadow.5.xml:114(filename) shadow.3.xml:175(filename) pwck.8.xml:160(filename) passwd.5.xml:96(filename) passwd.1.xml:331(filename) newgrp.1.xml:63(filename) login.1.xml:219(filename) expiry.1.xml:41(filename) chage.1.xml:189(filename)
msgid "/etc/shadow"
msgstr ""
-#: vipw.8.xml:108(para) usermod.8.xml:263(para) userdel.8.xml:111(para) useradd.8.xml:371(para) su.1.xml:191(para) sg.1.xml:54(para) shadow.5.xml:116(para) shadow.3.xml:177(para) pwck.8.xml:162(para) passwd.1.xml:331(para) newgrp.1.xml:65(para) login.1.xml:221(para) expiry.1.xml:43(para) chage.1.xml:190(para)
+#: vipw.8.xml:114(para) usermod.8.xml:263(para) userdel.8.xml:111(para) useradd.8.xml:374(para) su.1.xml:187(para) sg.1.xml:54(para) shadow.5.xml:116(para) shadow.3.xml:177(para) pwck.8.xml:162(para) passwd.1.xml:333(para) newgrp.1.xml:65(para) login.1.xml:221(para) expiry.1.xml:43(para) chage.1.xml:192(para)
msgid "Secure user account information."
msgstr ""
-#: vipw.8.xml:114(title) usermod.8.xml:270(title) userdel.8.xml:190(title) useradd.8.xml:471(title) suauth.5.xml:168(title) su.1.xml:198(title) sg.1.xml:73(title) shadow.5.xml:123(title) shadow.3.xml:184(title) pwconv.8.xml:121(title) pwck.8.xml:169(title) porttime.5.xml:88(title) passwd.5.xml:105(title) passwd.1.xml:389(title) nologin.8.xml:35(title) newusers.8.xml:112(title) newgrp.1.xml:84(title) login.defs.5.xml:256(title) login.access.5.xml:78(title) login.1.xml:252(title) limits.5.xml:117(title) gshadow.5.xml:79(title) grpck.8.xml:111(title) groups.1.xml:58(title) groupmod.8.xml:138(title) groupmems.8.xml:121(title) groupdel.8.xml:94(title) groupadd.8.xml:199(title) gpasswd.1.xml:111(title) faillog.8.xml:144(title) faillog.5.xml:49(title) expiry.1.xml:50(title) chsh.1.xml:80(title) chpasswd.8.xml:85(title) chgpasswd.8.xml:84(title) chfn.1.xml:77(title) chage.1.xml:230(title)
+#: vipw.8.xml:120(title) usermod.8.xml:270(title) userdel.8.xml:190(title) useradd.8.xml:474(title) suauth.5.xml:168(title) su.1.xml:194(title) sg.1.xml:73(title) shadow.5.xml:123(title) shadow.3.xml:184(title) pwconv.8.xml:121(title) pwck.8.xml:169(title) porttime.5.xml:88(title) passwd.5.xml:105(title) passwd.1.xml:391(title) nologin.8.xml:35(title) newusers.8.xml:112(title) newgrp.1.xml:84(title) login.defs.5.xml:256(title) login.access.5.xml:78(title) login.1.xml:252(title) limits.5.xml:117(title) gshadow.5.xml:79(title) grpck.8.xml:111(title) groups.1.xml:58(title) groupmod.8.xml:158(title) groupmems.8.xml:121(title) groupdel.8.xml:94(title) groupadd.8.xml:199(title) gpasswd.1.xml:111(title) faillog.8.xml:144(title) faillog.5.xml:50(title) expiry.1.xml:50(title) chsh.1.xml:109(title) chpasswd.8.xml:85(title) chgpasswd.8.xml:84(title) chfn.1.xml:77(title) chage.1.xml:232(title)
msgid "SEE ALSO"
msgstr ""
-#: vipw.8.xml:115(para)
+#: vipw.8.xml:121(para)
msgid "<citerefentry><refentrytitle>vi</refentrytitle><manvolnum>1</manvolnum></citerefentry>, <citerefentry><refentrytitle>group</refentrytitle><manvolnum>5</manvolnum></citerefentry>, <citerefentry><refentrytitle>gshadow</refentrytitle><manvolnum>5</manvolnum></citerefentry><citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>5</manvolnum></citerefentry>, <citerefentry><refentrytitle>shadow</refentrytitle><manvolnum>5</manvolnum></citerefentry>."
msgstr ""
msgid "modify a user account"
msgstr ""
-#: usermod.8.xml:20(replaceable) userdel.8.xml:18(replaceable) useradd.8.xml:19(replaceable)
+#: usermod.8.xml:20(replaceable) userdel.8.xml:18(replaceable) useradd.8.xml:19(replaceable) su.1.xml:21(replaceable) passwd.1.xml:21(replaceable) chsh.1.xml:21(replaceable) chage.1.xml:20(replaceable)
msgid "LOGIN"
msgstr ""
msgstr ""
#: usermod.8.xml:40(term)
-msgid "<option>-a</option>, <option>--append</option><replaceable>GROUP</replaceable>"
+msgid "<option>-a</option>, <option>--append</option>"
msgstr ""
-#: usermod.8.xml:45(para)
-msgid "Add the user to the supplemental group."
+#: usermod.8.xml:44(para)
+msgid "Add the user to the supplemental group(s). Use only with <option>-G</option> option."
msgstr ""
#: usermod.8.xml:51(term) useradd.8.xml:52(term)
msgid "The user's new login directory. If the <option>-m</option> option is given the contents of the current home directory will be moved to the new home directory, which is created if it does not already exist."
msgstr ""
-#: usermod.8.xml:79(term) useradd.8.xml:97(term)
+#: usermod.8.xml:79(term) useradd.8.xml:97(term) useradd.8.xml:281(term)
msgid "<option>-e</option>, <option>--expiredate</option><replaceable>EXPIRE_DATE</replaceable>"
msgstr ""
msgid "The date on which the user account will be disabled. The date is specified in the format <emphasis remap=\"I\">YYYY-MM-DD</emphasis>."
msgstr ""
-#: usermod.8.xml:91(term) useradd.8.xml:109(term)
+#: usermod.8.xml:91(term) useradd.8.xml:109(term) useradd.8.xml:290(term)
msgid "<option>-f</option>, <option>--inactive</option><replaceable>INACTIVE</replaceable>"
msgstr ""
msgid "The number of days after a password expires until the account is permanently disabled. A value of 0 disables the account as soon as the password has expired, and a value of -1 disables the feature. The default value is -1."
msgstr ""
-#: usermod.8.xml:105(term) useradd.8.xml:123(term) useradd.8.xml:299(term)
+#: usermod.8.xml:105(term) useradd.8.xml:123(term) useradd.8.xml:302(term)
msgid "<option>-g</option>, <option>--gid</option><replaceable>GROUP</replaceable>"
msgstr ""
msgid "Lock a user's password. This puts a '!' in front of the encrypted password, effectively disabling the password. You can't use this option with <option>-p</option> or <option>-U</option>."
msgstr ""
-#: usermod.8.xml:164(term) useradd.8.xml:206(term)
+#: usermod.8.xml:164(term) useradd.8.xml:206(term) groupmod.8.xml:75(term)
msgid "<option>-o</option>, <option>--non-unique</option>"
msgstr ""
msgid "The encrypted password, as returned by <citerefentry><refentrytitle>crypt</refentrytitle><manvolnum>3</manvolnum></citerefentry>."
msgstr ""
-#: usermod.8.xml:188(term) useradd.8.xml:227(term) useradd.8.xml:312(term) su.1.xml:112(term)
+#: usermod.8.xml:188(term) useradd.8.xml:227(term) useradd.8.xml:315(term) su.1.xml:108(term) chsh.1.xml:50(term)
msgid "<option>-s</option>, <option>--shell</option><replaceable>SHELL</replaceable>"
msgstr ""
-#: usermod.8.xml:193(para)
+#: usermod.8.xml:193(para) chsh.1.xml:54(para)
msgid "The name of the user's new login shell. Setting this field to blank causes the system to select the default login shell."
msgstr ""
msgid "Unlock a user's password. This removes the '!' in front of the encrypted password. You can't use this option with <option>-p</option> or <option>-L</option>."
msgstr ""
-#: usermod.8.xml:233(title) userdel.8.xml:169(title) useradd.8.xml:340(title) su.1.xml:172(title) shadow.3.xml:164(title) passwd.1.xml:309(title) newusers.8.xml:92(title) login.1.xml:164(title) lastlog.8.xml:125(title) groupdel.8.xml:36(title) groupadd.8.xml:136(title) faillog.8.xml:121(title) chpasswd.8.xml:77(title) chgpasswd.8.xml:76(title)
+#: usermod.8.xml:233(title) userdel.8.xml:169(title) useradd.8.xml:343(title) su.1.xml:168(title) shadow.3.xml:164(title) passwd.1.xml:311(title) newusers.8.xml:92(title) login.1.xml:164(title) lastlog.8.xml:125(title) groupdel.8.xml:36(title) groupadd.8.xml:136(title) faillog.8.xml:121(title) chpasswd.8.xml:77(title) chgpasswd.8.xml:76(title)
msgid "CAVEATS"
msgstr ""
msgid "The mail spool is defined by the <emphasis>MAIL_DIR</emphasis> variable in the <filename>login.defs</filename> file."
msgstr ""
-#: userdel.8.xml:97(filename) useradd.8.xml:393(filename) pwconv.8.xml:112(filename) newusers.8.xml:103(filename) login.access.5.xml:69(filename) groupadd.8.xml:127(filename) chsh.1.xml:71(filename) chfn.1.xml:62(filename)
+#: userdel.8.xml:97(filename) useradd.8.xml:396(filename) pwconv.8.xml:112(filename) newusers.8.xml:103(filename) login.access.5.xml:69(filename) groupadd.8.xml:127(filename) chsh.1.xml:100(filename) chfn.1.xml:62(filename)
msgid "/etc/login.defs"
msgstr ""
-#: userdel.8.xml:99(para) useradd.8.xml:395(para) pwconv.8.xml:114(para) newusers.8.xml:105(para) login.access.5.xml:71(para) groupadd.8.xml:129(para) chsh.1.xml:73(para) chfn.1.xml:64(para)
+#: userdel.8.xml:99(para) useradd.8.xml:398(para) pwconv.8.xml:114(para) newusers.8.xml:105(para) login.access.5.xml:71(para) groupadd.8.xml:129(para) chsh.1.xml:102(para) chfn.1.xml:64(para)
msgid "Shadow password suite configuration."
msgstr ""
-#: userdel.8.xml:118(title) useradd.8.xml:402(title) pwck.8.xml:186(title) passwd.1.xml:338(title) grpck.8.xml:129(title) groupmod.8.xml:87(title) groupdel.8.xml:61(title) groupadd.8.xml:154(title) chage.1.xml:197(title)
+#: userdel.8.xml:118(title) useradd.8.xml:405(title) pwck.8.xml:186(title) passwd.1.xml:340(title) grpck.8.xml:129(title) groupmod.8.xml:107(title) groupdel.8.xml:61(title) groupadd.8.xml:154(title) chage.1.xml:199(title)
msgid "EXIT VALUES"
msgstr ""
-#: userdel.8.xml:123(replaceable) useradd.8.xml:407(replaceable) pwck.8.xml:191(replaceable) passwd.1.xml:343(replaceable) grpck.8.xml:134(replaceable) groupmod.8.xml:92(replaceable) groupdel.8.xml:66(replaceable) groupadd.8.xml:159(replaceable) chage.1.xml:202(replaceable)
+#: userdel.8.xml:123(replaceable) useradd.8.xml:410(replaceable) pwck.8.xml:191(replaceable) passwd.1.xml:345(replaceable) grpck.8.xml:134(replaceable) groupmod.8.xml:112(replaceable) groupdel.8.xml:66(replaceable) groupadd.8.xml:159(replaceable) chage.1.xml:204(replaceable)
msgid "0"
msgstr ""
-#: userdel.8.xml:125(para) useradd.8.xml:409(para) pwck.8.xml:193(para) passwd.1.xml:345(para) grpck.8.xml:136(para) groupmod.8.xml:94(para) groupdel.8.xml:68(para) groupadd.8.xml:161(para) chage.1.xml:204(para)
+#: userdel.8.xml:125(para) useradd.8.xml:412(para) pwck.8.xml:193(para) passwd.1.xml:347(para) grpck.8.xml:136(para) groupmod.8.xml:114(para) groupdel.8.xml:68(para) groupadd.8.xml:161(para) chage.1.xml:206(para)
msgid "success"
msgstr ""
-#: userdel.8.xml:129(replaceable) useradd.8.xml:413(replaceable) su.1.xml:6(manvolnum) sg.1.xml:6(manvolnum) pwck.8.xml:197(replaceable) passwd.1.xml:6(manvolnum) passwd.1.xml:349(replaceable) newgrp.1.xml:6(manvolnum) login.1.xml:6(manvolnum) grpck.8.xml:140(replaceable) groups.1.xml:6(manvolnum) gpasswd.1.xml:6(manvolnum) expiry.1.xml:6(manvolnum) chsh.1.xml:6(manvolnum) chfn.1.xml:6(manvolnum) chage.1.xml:6(manvolnum) chage.1.xml:208(replaceable)
+#: userdel.8.xml:129(replaceable) useradd.8.xml:416(replaceable) su.1.xml:6(manvolnum) sg.1.xml:6(manvolnum) pwck.8.xml:197(replaceable) passwd.1.xml:6(manvolnum) passwd.1.xml:351(replaceable) newgrp.1.xml:6(manvolnum) login.1.xml:6(manvolnum) grpck.8.xml:140(replaceable) groups.1.xml:6(manvolnum) gpasswd.1.xml:6(manvolnum) expiry.1.xml:6(manvolnum) chsh.1.xml:6(manvolnum) chfn.1.xml:6(manvolnum) chage.1.xml:6(manvolnum) chage.1.xml:210(replaceable)
msgid "1"
msgstr ""
-#: userdel.8.xml:131(para) useradd.8.xml:415(para)
+#: userdel.8.xml:131(para) useradd.8.xml:418(para)
msgid "can't update password file"
msgstr ""
-#: userdel.8.xml:135(replaceable) useradd.8.xml:419(replaceable) pwck.8.xml:203(replaceable) passwd.1.xml:355(replaceable) grpck.8.xml:146(replaceable) groupmod.8.xml:98(replaceable) groupdel.8.xml:72(replaceable) groupadd.8.xml:165(replaceable) chage.1.xml:214(replaceable)
+#: userdel.8.xml:135(replaceable) useradd.8.xml:422(replaceable) pwck.8.xml:203(replaceable) passwd.1.xml:357(replaceable) grpck.8.xml:146(replaceable) groupmod.8.xml:118(replaceable) groupdel.8.xml:72(replaceable) groupadd.8.xml:165(replaceable) chage.1.xml:216(replaceable)
msgid "2"
msgstr ""
-#: userdel.8.xml:137(para) useradd.8.xml:421(para) pwck.8.xml:199(para) grpck.8.xml:142(para) groupmod.8.xml:100(para) groupdel.8.xml:74(para) groupadd.8.xml:167(para) chage.1.xml:216(para)
+#: userdel.8.xml:137(para) useradd.8.xml:424(para) pwck.8.xml:199(para) grpck.8.xml:142(para) groupmod.8.xml:120(para) groupdel.8.xml:74(para) groupadd.8.xml:167(para) chage.1.xml:218(para)
msgid "invalid command syntax"
msgstr ""
-#: userdel.8.xml:141(replaceable) useradd.8.xml:437(replaceable) passwd.1.xml:379(replaceable) groupmod.8.xml:116(replaceable)
+#: userdel.8.xml:141(replaceable) useradd.8.xml:440(replaceable) passwd.1.xml:381(replaceable) groupmod.8.xml:136(replaceable)
msgid "6"
msgstr ""
msgid "user currently logged in"
msgstr ""
-#: userdel.8.xml:153(replaceable) useradd.8.xml:449(replaceable) groupmod.8.xml:128(replaceable) groupdel.8.xml:84(replaceable) groupadd.8.xml:189(replaceable)
+#: userdel.8.xml:153(replaceable) useradd.8.xml:452(replaceable) groupmod.8.xml:148(replaceable) groupdel.8.xml:84(replaceable) groupadd.8.xml:189(replaceable)
msgid "10"
msgstr ""
-#: userdel.8.xml:155(para) useradd.8.xml:451(para) groupmod.8.xml:130(para) groupdel.8.xml:86(para) groupadd.8.xml:191(para)
+#: userdel.8.xml:155(para) useradd.8.xml:454(para) groupmod.8.xml:150(para) groupdel.8.xml:86(para) groupadd.8.xml:191(para)
msgid "can't update group file"
msgstr ""
-#: userdel.8.xml:159(replaceable) useradd.8.xml:455(replaceable)
+#: userdel.8.xml:159(replaceable) useradd.8.xml:458(replaceable)
msgid "12"
msgstr ""
msgid "create a new user or update default new user information"
msgstr ""
-#: useradd.8.xml:23(arg) useradd.8.xml:27(arg) groupmems.8.xml:20(arg) groupmems.8.xml:61(option)
+#: useradd.8.xml:23(arg) useradd.8.xml:27(arg)
msgid "-D"
msgstr ""
msgid "Any text string. It is generally a short description of the login, and is currently used as the field for the user's full name."
msgstr ""
-#: useradd.8.xml:65(term)
+#: useradd.8.xml:65(term) useradd.8.xml:266(term)
msgid "<option>-b</option>, <option>--base-dir</option><replaceable>BASE_DIR</replaceable>"
msgstr ""
msgid "When invoked with the <option>-D</option> option, <command>useradd</command> will either display the current default values, or update the default values from the command line. The valid options are"
msgstr ""
-#: useradd.8.xml:267(option)
-msgid "-b"
-msgstr ""
-
-#: useradd.8.xml:267(replaceable)
-msgid "HOME_DIR"
-msgstr ""
-
-#: useradd.8.xml:270(para)
+#: useradd.8.xml:271(para)
msgid "The initial path prefix for a new user's home directory. The user's name will be affixed to the end of <replaceable>HOME_DIR</replaceable> to create the new directory name if the <option>-d</option> option is not used when creating a new account."
msgstr ""
-#: useradd.8.xml:281(option)
-msgid "-e"
-msgstr ""
-
-#: useradd.8.xml:281(replaceable)
-msgid "EXPIRE_DATE"
-msgstr ""
-
-#: useradd.8.xml:284(para)
+#: useradd.8.xml:286(para)
msgid "The date on which the user account is disabled."
msgstr ""
-#: useradd.8.xml:289(option) login.1.xml:123(option) groupadd.8.xml:21(arg) groupadd.8.xml:47(option) expiry.1.xml:18(arg)
-msgid "-f"
-msgstr ""
-
-#: useradd.8.xml:289(replaceable)
-msgid "INACTIVE"
-msgstr ""
-
-#: useradd.8.xml:292(para)
+#: useradd.8.xml:295(para)
msgid "The number of days after a password has expired before the account will be disabled."
msgstr ""
-#: useradd.8.xml:304(para)
+#: useradd.8.xml:307(para)
msgid "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."
msgstr ""
-#: useradd.8.xml:317(para)
+#: useradd.8.xml:320(para)
msgid "The name of the new user's login shell. The named program will be used for all future new user accounts."
msgstr ""
-#: useradd.8.xml:325(para)
+#: useradd.8.xml:328(para)
msgid "If no options are specified, <command>useradd</command> displays the current default values."
msgstr ""
-#: useradd.8.xml:333(title)
+#: useradd.8.xml:336(title)
msgid "NOTES"
msgstr ""
-#: useradd.8.xml:334(para)
+#: useradd.8.xml:337(para)
msgid "The system administrator is responsible for placing the default user files in the <filename>/etc/skel/</filename> directory."
msgstr ""
-#: useradd.8.xml:341(para)
+#: useradd.8.xml:344(para)
msgid "You may not add a user to a NIS group. This must be performed on the NIS server."
msgstr ""
-#: useradd.8.xml:346(para)
+#: useradd.8.xml:349(para)
msgid "Similarly, if the username already exists in an external user database such as NIS, <command>useradd</command> will deny the user account creation request."
msgstr ""
-#: useradd.8.xml:352(para)
+#: useradd.8.xml:355(para)
msgid "Usernames must begin with a lower case letter or an underscore, and only lower case letters, underscores, dashes, and dollar signs may follow. In regular expression terms: [a-z_][a-z0-9_-]*[$]"
msgstr ""
-#: useradd.8.xml:381(filename)
+#: useradd.8.xml:384(filename)
msgid "/etc/default/useradd"
msgstr ""
-#: useradd.8.xml:383(para)
+#: useradd.8.xml:386(para)
msgid "Default values for account creation."
msgstr ""
-#: useradd.8.xml:387(filename)
+#: useradd.8.xml:390(filename)
msgid "/etc/skel/"
msgstr ""
-#: useradd.8.xml:389(para)
+#: useradd.8.xml:392(para)
msgid "Directory containing default files."
msgstr ""
-#: useradd.8.xml:425(replaceable) shadow.3.xml:6(manvolnum) pwck.8.xml:209(replaceable) passwd.1.xml:361(replaceable) grpck.8.xml:152(replaceable) groupmod.8.xml:104(replaceable) groupadd.8.xml:171(replaceable)
+#: useradd.8.xml:428(replaceable) shadow.3.xml:6(manvolnum) pwck.8.xml:209(replaceable) passwd.1.xml:363(replaceable) grpck.8.xml:152(replaceable) groupmod.8.xml:124(replaceable) groupadd.8.xml:171(replaceable)
msgid "3"
msgstr ""
-#: useradd.8.xml:427(para) passwd.1.xml:381(para) groupmod.8.xml:106(para) groupadd.8.xml:173(para)
+#: useradd.8.xml:430(para) passwd.1.xml:383(para) groupmod.8.xml:126(para) groupadd.8.xml:173(para)
msgid "invalid argument to option"
msgstr ""
-#: useradd.8.xml:431(replaceable) pwck.8.xml:215(replaceable) passwd.1.xml:367(replaceable) grpck.8.xml:158(replaceable) groupmod.8.xml:110(replaceable) groupadd.8.xml:177(replaceable)
+#: useradd.8.xml:434(replaceable) pwck.8.xml:215(replaceable) passwd.1.xml:369(replaceable) grpck.8.xml:158(replaceable) groupmod.8.xml:130(replaceable) groupadd.8.xml:177(replaceable)
msgid "4"
msgstr ""
-#: useradd.8.xml:433(para)
+#: useradd.8.xml:436(para)
msgid "UID already in use (and no <option>-o</option>)"
msgstr ""
-#: useradd.8.xml:439(para) groupmod.8.xml:112(para) groupmod.8.xml:118(para)
+#: useradd.8.xml:442(para) groupmod.8.xml:132(para) groupmod.8.xml:138(para)
msgid "specified group doesn't exist"
msgstr ""
-#: useradd.8.xml:443(replaceable) groupmod.8.xml:122(replaceable) groupadd.8.xml:183(replaceable)
+#: useradd.8.xml:446(replaceable) groupmod.8.xml:142(replaceable) groupadd.8.xml:183(replaceable)
msgid "9"
msgstr ""
-#: useradd.8.xml:445(para)
+#: useradd.8.xml:448(para)
msgid "username already in use"
msgstr ""
-#: useradd.8.xml:457(para)
+#: useradd.8.xml:460(para)
msgid "can't create home directory"
msgstr ""
-#: useradd.8.xml:461(replaceable)
+#: useradd.8.xml:464(replaceable)
msgid "13"
msgstr ""
-#: useradd.8.xml:463(para)
+#: useradd.8.xml:466(para)
msgid "can't create mail spool"
msgstr ""
-#: useradd.8.xml:403(para)
+#: useradd.8.xml:406(para)
msgid "The <command>useradd</command> command exits with the following values: <placeholder-1/>"
msgstr ""
-#: useradd.8.xml:472(para)
-msgid "<citerefentry><refentrytitle>chfn</refentrytitle><manvolnum>1</manvolnum></citerefentry>, <citerefentry><refentrytitle>chsh</refentrytitle><manvolnum>1</manvolnum></citerefentry>, <citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>1</manvolnum></citerefentry>, <citerefentry><refentrytitle>crypt</refentrytitle><manvolnum>3</manvolnum></citerefentry>, <citerefentry><refentrytitle>groupadd</refentrytitle><manvolnum>8</manvolnum></citerefentry>, <citerefentry><refentrytitle>groupdel</refentrytitle><manvolnum>8</manvolnum></citerefentry>, <citerefentry><refentrytitle>groupmod</refentrytitle><manvolnum>8</manvolnum></citerefentry>, <citerefentry><refentrytitle>login.defs</refentrytitle><manvolnum>5</manvolnum></citerefentry>, <citerefentry><refentrytitle>userdel</refentrytitle><manvolnum>8</manvolnum></citerefentry>, <citerefentry><refentrytitle>usermod</refentrytitle><manvolnum>8</manvolnum></citerefentry>."
+#: useradd.8.xml:475(para)
+msgid "<citerefentry><refentrytitle>chfn</refentrytitle><manvolnum>1</manvolnum></citerefentry>, <citerefentry><refentrytitle>chsh</refentrytitle><manvolnum>1</manvolnum></citerefentry>, <citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>1</manvolnum></citerefentry>, <citerefentry><refentrytitle>crypt</refentrytitle><manvolnum>3</manvolnum></citerefentry>, <citerefentry><refentrytitle>groupadd</refentrytitle><manvolnum>8</manvolnum></citerefentry>, <citerefentry><refentrytitle>groupdel</refentrytitle><manvolnum>8</manvolnum></citerefentry>, <citerefentry><refentrytitle>groupmod</refentrytitle><manvolnum>8</manvolnum></citerefentry>, <citerefentry><refentrytitle>login.defs</refentrytitle><manvolnum>5</manvolnum></citerefentry>, <citerefentry><refentrytitle>newusers</refentrytitle><manvolnum>8</manvolnum></citerefentry>, <citerefentry><refentrytitle>userdel</refentrytitle><manvolnum>8</manvolnum></citerefentry>, <citerefentry><refentrytitle>usermod</refentrytitle><manvolnum>8</manvolnum></citerefentry>."
msgstr ""
#: suauth.5.xml:5(refentrytitle) suauth.5.xml:10(refname)
msgid "suauth"
msgstr ""
-#: suauth.5.xml:6(manvolnum) shadow.5.xml:6(manvolnum) pwck.8.xml:221(replaceable) porttime.5.xml:6(manvolnum) passwd.5.xml:6(manvolnum) passwd.1.xml:373(replaceable) login.defs.5.xml:6(manvolnum) login.access.5.xml:6(manvolnum) limits.5.xml:6(manvolnum) gshadow.5.xml:6(manvolnum) grpck.8.xml:164(replaceable) faillog.5.xml:6(manvolnum)
+#: suauth.5.xml:6(manvolnum) shadow.5.xml:6(manvolnum) pwck.8.xml:221(replaceable) porttime.5.xml:6(manvolnum) passwd.5.xml:6(manvolnum) passwd.1.xml:375(replaceable) login.defs.5.xml:6(manvolnum) login.access.5.xml:6(manvolnum) limits.5.xml:6(manvolnum) gshadow.5.xml:6(manvolnum) grpck.8.xml:164(replaceable) faillog.5.xml:6(manvolnum)
msgid "5"
msgstr ""
-#: suauth.5.xml:7(refmiscinfo) shadow.5.xml:7(refmiscinfo) porttime.5.xml:7(refmiscinfo) passwd.5.xml:7(refmiscinfo) login.defs.5.xml:7(refmiscinfo) login.access.5.xml:7(refmiscinfo) limits.5.xml:7(refmiscinfo) gshadow.5.xml:7(refmiscinfo)
+#: suauth.5.xml:7(refmiscinfo) shadow.5.xml:7(refmiscinfo) porttime.5.xml:7(refmiscinfo) passwd.5.xml:7(refmiscinfo) login.defs.5.xml:7(refmiscinfo) login.access.5.xml:7(refmiscinfo) limits.5.xml:7(refmiscinfo) gshadow.5.xml:7(refmiscinfo) faillog.5.xml:7(refmiscinfo)
msgid "File Formats and Conversions"
msgstr ""
msgid "change user ID or become super-user"
msgstr ""
-#: su.1.xml:19(arg) sg.1.xml:17(arg) newgrp.1.xml:16(arg)
-msgid "-"
-msgstr ""
-
-#: su.1.xml:22(replaceable) login.1.xml:19(replaceable) login.1.xml:26(replaceable)
-msgid "username"
-msgstr ""
-
-#: su.1.xml:25(replaceable)
-msgid "args"
-msgstr ""
-
-#: su.1.xml:33(para)
+#: su.1.xml:29(para)
msgid "<command>su</command> is used to become another user during a login session. Invoked without a <option>username</option>, <command>su</command> defaults to becoming the super user. The optional argument <option>-</option> may be used to provide an environment similar to what the user would expect had the user logged in directly."
msgstr ""
-#: su.1.xml:42(para)
+#: su.1.xml:38(para)
msgid "Additional arguments may be provided after the username, in which case they are supplied to the user's login shell. In particular, an argument of <option>-c</option> will cause the next argument to be treated as a command by most command interpreters. The command will be executed by the shell specified in <filename>/etc/passwd</filename> for the target user."
msgstr ""
-#: su.1.xml:51(para)
+#: su.1.xml:47(para)
msgid "You can use the <option>--</option> argument to separate <command>su</command> options from the arguments supplied to the shell."
msgstr ""
-#: su.1.xml:56(para)
+#: su.1.xml:52(para)
msgid "The user will be prompted for a password, if appropriate. Invalid passwords will produce an error message. All attempts, both valid and invalid, are logged to detect abuse of the system."
msgstr ""
-#: su.1.xml:61(para)
+#: su.1.xml:57(para)
msgid "The current environment is passed to the new shell. The value of <envar>$PATH</envar> is reset to <filename>/bin:/usr/bin</filename> for normal users, or <filename>/sbin:/bin:/usr/sbin:/usr/bin</filename> for the super user. This may be changed with the <emphasis>ENV_PATH</emphasis> and <emphasis>ENV_SUPATH</emphasis> definitions in <filename>/etc/login.defs</filename>."
msgstr ""
-#: su.1.xml:70(para) login.1.xml:97(para)
+#: su.1.xml:66(para) login.1.xml:97(para)
msgid "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."
msgstr ""
-#: su.1.xml:79(para)
+#: su.1.xml:75(para)
msgid "The options which apply to the <command>su</command> command are:"
msgstr ""
-#: su.1.xml:83(term)
+#: su.1.xml:79(term)
msgid "<option>-c</option>, <option>--command</option><replaceable>SHELL</replaceable>"
msgstr ""
-#: su.1.xml:88(para)
+#: su.1.xml:84(para)
msgid "Specify a command that will be invoked by the shell using its <option>-c</option>."
msgstr ""
-#: su.1.xml:95(term)
+#: su.1.xml:91(term)
msgid "<option>-</option>, <option>-l</option>, <option>--login</option>"
msgstr ""
-#: su.1.xml:99(para)
+#: su.1.xml:95(para)
msgid "Provide an environment similar to what the user would expect had the user logged in directly."
msgstr ""
-#: su.1.xml:103(para)
+#: su.1.xml:99(para)
msgid "When <option>-</option> is used, it must be specified as the last <command>su</command> option. The other forms (<option>-l</option> and <option>--login</option>) do not have this restriction."
msgstr ""
-#: su.1.xml:117(para)
+#: su.1.xml:113(para)
msgid "The shell that will be invoked."
msgstr ""
-#: su.1.xml:122(para)
+#: su.1.xml:118(para)
msgid "The shell specified with --shell"
msgstr ""
-#: su.1.xml:125(para)
+#: su.1.xml:121(para)
msgid "If <option>--preserve-environment</option> is used, the shell specified by the <envar>$SHELL</envar> environment variable."
msgstr ""
-#: su.1.xml:132(para)
+#: su.1.xml:128(para)
msgid "The shell indicated in the <filename>/etc/passwd</filename> entry for the target user."
msgstr ""
-#: su.1.xml:138(para)
+#: su.1.xml:134(para)
msgid "<filename>/bin/sh</filename> if a shell could not be found by any above method."
msgstr ""
-#: su.1.xml:118(para)
+#: su.1.xml:114(para)
msgid "The invoked shell is choosen among (higest priority first): <placeholder-1/>"
msgstr ""
-#: su.1.xml:145(para)
+#: su.1.xml:141(para)
msgid "If the target user has a restricted shell (i.e. the shell field of this user's entry in <filename>/etc/passwd</filename> is not specified in <filename>/etc/shell</filename>), then the <option>--shell</option> option or the <envar>$SHELL</envar> environment variable won't be taken into account unless <command>su</command> is called by the root."
msgstr ""
-#: su.1.xml:156(term)
+#: su.1.xml:152(term)
msgid "<option>-m</option>, <option>-p</option>, <option>--preserve-environment</option>"
msgstr ""
-#: su.1.xml:161(para)
+#: su.1.xml:157(para)
msgid "Preserve the current environment."
msgstr ""
-#: su.1.xml:162(para)
+#: su.1.xml:158(para)
msgid "If the target user has a restricted shell, this option has no effect (unless <command>su</command> is called by root)."
msgstr ""
-#: su.1.xml:173(para)
+#: su.1.xml:169(para)
msgid "This version of <command>su</command> has many compilation options, only some of which may be in use at any particular site."
msgstr ""
-#: su.1.xml:199(para)
+#: su.1.xml:195(para)
msgid "<citerefentry><refentrytitle>login</refentrytitle><manvolnum>1</manvolnum></citerefentry>, <citerefentry><refentrytitle>login.defs</refentrytitle><manvolnum>5</manvolnum></citerefentry>, <citerefentry><refentrytitle>sh</refentrytitle><manvolnum>1</manvolnum></citerefentry>"
msgstr ""
msgid "execute command as different group ID"
msgstr ""
+#: sg.1.xml:17(arg) newgrp.1.xml:16(arg)
+msgid "-"
+msgstr ""
+
#: sg.1.xml:19(arg) expiry.1.xml:17(arg)
msgid "-c"
msgstr ""
msgid "change user password"
msgstr ""
-#: passwd.1.xml:20(replaceable) login.1.xml:5(refentrytitle) login.1.xml:10(refname) login.1.xml:16(command) login.1.xml:23(command) login.1.xml:29(command)
-msgid "login"
-msgstr ""
-
-#: passwd.1.xml:26(para)
+#: passwd.1.xml:28(para)
msgid "<command>passwd</command> changes passwords for user accounts. A normal user may only change the password for his/her own account, while the super user may change the password for any account. <command>passwd</command> also changes account information, such as the full name of the user, the user's login shell, or his/her password expiry date and interval."
msgstr ""
-#: passwd.1.xml:36(title)
+#: passwd.1.xml:38(title)
msgid "Password Changes"
msgstr ""
-#: passwd.1.xml:37(para)
+#: passwd.1.xml:39(para)
msgid "The user is first prompted for his/her old password, if one is present. This password is then encrypted and compared against the stored password. The user has only one chance to enter the correct password. The super user is permitted to bypass this step so that forgotten passwords may be changed."
msgstr ""
-#: passwd.1.xml:45(para)
+#: passwd.1.xml:47(para)
msgid "After the password has been entered, password aging information is checked to see if the user is permitted to change the password at this time. If not, <command>passwd</command> refuses to change the password and exits."
msgstr ""
-#: passwd.1.xml:52(para)
+#: passwd.1.xml:54(para)
msgid "The user is then prompted twice for a replacement password. The second entry is compared against the first and both are required to match in order for the password to be changed."
msgstr ""
-#: passwd.1.xml:58(para)
+#: passwd.1.xml:60(para)
msgid "Then, the password is tested for complexity. As a general guideline, passwords should consist of 6 to 8 characters including one or more characters from each of the following sets:"
msgstr ""
-#: passwd.1.xml:66(para)
+#: passwd.1.xml:68(para)
msgid "lower case alphabetics"
msgstr ""
-#: passwd.1.xml:69(para)
+#: passwd.1.xml:71(para)
msgid "digits 0 thru 9"
msgstr ""
-#: passwd.1.xml:72(para)
+#: passwd.1.xml:74(para)
msgid "punctuation marks"
msgstr ""
-#: passwd.1.xml:76(para)
+#: passwd.1.xml:78(para)
msgid "Care must be taken not to include the system default erase or kill characters. <command>passwd</command> will reject any password which is not suitably complex."
msgstr ""
-#: passwd.1.xml:85(title)
+#: passwd.1.xml:87(title)
msgid "Hints for user passwords"
msgstr ""
-#: passwd.1.xml:86(para)
+#: passwd.1.xml:88(para)
msgid "The security of a password depends upon the strength of the encryption algorithm and the size of the key space. The <emphasis>UNIX</emphasis> System encryption method is based on the NBS DES algorithm and is very secure. The size of the key space depends upon the randomness of the password which is selected."
msgstr ""
-#: passwd.1.xml:94(para)
+#: passwd.1.xml:96(para)
msgid "Compromises in password security normally result from careless password selection or handling. For this reason, you should not select a password which appears in a dictionary or which must be written down. The password should also not be a proper name, your license number, birth date, or street address. Any of these may be used as guesses to violate system security."
msgstr ""
-#: passwd.1.xml:103(para)
+#: passwd.1.xml:105(para)
msgid "Your password must be easily remembered so that you will not be forced to write it on a piece of paper. This can be accomplished by appending two small words together and separating each with a special character or digit. For example, Pass%word."
msgstr ""
-#: passwd.1.xml:110(para)
+#: passwd.1.xml:112(para)
msgid "Other methods of construction involve selecting an easily remembered phrase from literature and selecting the first or last letter from each word. An example of this is:"
msgstr ""
-#: passwd.1.xml:118(para)
+#: passwd.1.xml:120(para)
msgid "Ask not for whom the bell tolls"
msgstr ""
-#: passwd.1.xml:121(para)
+#: passwd.1.xml:123(para)
msgid "which produces"
msgstr ""
-#: passwd.1.xml:124(para)
+#: passwd.1.xml:126(para)
msgid "An4wtbt"
msgstr ""
-#: passwd.1.xml:128(para)
+#: passwd.1.xml:130(para)
msgid "You may be reasonably sure few crackers will have included this in their dictionaries. You should, however, select your own methods for constructing passwords and not rely exclusively on the methods given here."
msgstr ""
-#: passwd.1.xml:139(para)
+#: passwd.1.xml:141(para)
msgid "The options which apply to the <command>passwd</command> command are:"
msgstr ""
-#: passwd.1.xml:144(term) faillog.8.xml:42(term)
+#: passwd.1.xml:146(term) faillog.8.xml:42(term)
msgid "<option>-a</option>, <option>--all</option>"
msgstr ""
-#: passwd.1.xml:148(para)
+#: passwd.1.xml:150(para)
msgid "This option can be used only with <option>-S</option> and causes show status for all users."
msgstr ""
-#: passwd.1.xml:155(term)
+#: passwd.1.xml:157(term)
msgid "<option>-d</option>, <option>--delete</option>"
msgstr ""
-#: passwd.1.xml:159(para)
+#: passwd.1.xml:161(para)
msgid "Delete a user's password (make it empty). This is a quick way to disable a password for an account. It will set the named account passwordless."
msgstr ""
-#: passwd.1.xml:167(term)
+#: passwd.1.xml:169(term)
msgid "<option>-e</option>, <option>--expire</option>"
msgstr ""
-#: passwd.1.xml:171(para)
+#: passwd.1.xml:173(para)
msgid "Immediately expire an account's password. This in effect can force a user to change his/her password at the user's next login."
msgstr ""
-#: passwd.1.xml:184(term)
+#: passwd.1.xml:186(term)
msgid "<option>-i</option>, <option>--inactive</option><replaceable>INACTIVE</replaceable>"
msgstr ""
-#: passwd.1.xml:188(para)
+#: passwd.1.xml:190(para)
msgid "This option is used to disable an account after the password has been expired for a number of days. After a user account has had an expired password for <replaceable>INACTIVE</replaceable> days, the user may no longer sign on to the account."
msgstr ""
-#: passwd.1.xml:197(term)
+#: passwd.1.xml:199(term)
msgid "<option>-k</option>, <option>--keep-tokens</option>"
msgstr ""
-#: passwd.1.xml:201(para)
+#: passwd.1.xml:203(para)
msgid "Indicate change password should be performed only for expired authentication tokens (passwords). The user wishes to keep their non-expired tokens as before."
msgstr ""
-#: passwd.1.xml:209(term)
+#: passwd.1.xml:211(term)
msgid "<option>-l</option>, <option>--lock</option>"
msgstr ""
-#: passwd.1.xml:213(para)
+#: passwd.1.xml:215(para)
msgid "Lock the named account. This option disables an account by changing the password to a value which matches no possible encrypted value."
msgstr ""
-#: passwd.1.xml:220(term) chage.1.xml:107(term)
+#: passwd.1.xml:222(term) chage.1.xml:109(term)
msgid "<option>-m</option>, <option>--mindays</option><replaceable>MIN_DAYS</replaceable>"
msgstr ""
-#: passwd.1.xml:224(para) chage.1.xml:111(para)
+#: passwd.1.xml:226(para) chage.1.xml:113(para)
msgid "Set the minimum number of days between password changes to <replaceable>MIN_DAYS</replaceable>. A value of zero for this field indicates that the user may change his/her password at any time."
msgstr ""
-#: passwd.1.xml:242(term)
+#: passwd.1.xml:244(term)
msgid "<option>-r</option>, <option>--repository</option><replaceable>REPOSITORY</replaceable>"
msgstr ""
-#: passwd.1.xml:246(para)
+#: passwd.1.xml:248(para)
msgid "change password in <replaceable>REPOSITORY</replaceable> repository"
msgstr ""
-#: passwd.1.xml:252(term)
+#: passwd.1.xml:254(term)
msgid "<option>-S</option>, <option>--status</option>"
msgstr ""
-#: passwd.1.xml:256(para)
+#: passwd.1.xml:258(para)
msgid "Display account status information. The status information consists of 7 fields. The first field is the user's login name. The second field indicates if the user account is locked (L), has no password (NP), or has a usable password (P). The third field gives the date of the last password change. The next four fields are the minimum age, maximum age, warning period, and inactivity period for the password. These ages are expressed in days."
msgstr ""
-#: passwd.1.xml:269(term)
+#: passwd.1.xml:271(term)
msgid "<option>-u</option>, <option>--unlock</option>"
msgstr ""
-#: passwd.1.xml:273(para)
+#: passwd.1.xml:275(para)
msgid "Unlock the named account. This option re-enables an account by changing the password back to its previous value (to value before using <option>-l</option> option)."
msgstr ""
-#: passwd.1.xml:281(term)
+#: passwd.1.xml:283(term)
msgid "<option>-w</option>, <option>--warndays</option><replaceable>WARN_DAYS</replaceable>"
msgstr ""
-#: passwd.1.xml:285(para)
+#: passwd.1.xml:287(para)
msgid "Set the number of days of warning before a password change is required. The <replaceable>WARN_DAYS</replaceable> option is the number of days prior to the password expiring that a user will be warned that his/her password is about to expire."
msgstr ""
-#: passwd.1.xml:294(term)
+#: passwd.1.xml:296(term)
msgid "<option>-x</option>, <option>--maxdays</option><replaceable>MAX_DAYS</replaceable>"
msgstr ""
-#: passwd.1.xml:298(para)
+#: passwd.1.xml:300(para)
msgid "Set the maximum number of days a password remains valid. After <replaceable>MAX_DAYS</replaceable>, the password is required to be changed."
msgstr ""
-#: passwd.1.xml:310(para)
+#: passwd.1.xml:312(para)
msgid "Not all options may be supported. Password complexity checking may vary from site to site. The user is urged to select a password as complex as he or she feels comfortable with. Users may not be able to change their password on a system if NIS is enabled and they are not logged into the NIS server."
msgstr ""
-#: passwd.1.xml:351(para) chage.1.xml:210(para)
+#: passwd.1.xml:353(para) chage.1.xml:212(para)
msgid "permission denied"
msgstr ""
-#: passwd.1.xml:357(para)
+#: passwd.1.xml:359(para)
msgid "invalid combination of options"
msgstr ""
-#: passwd.1.xml:363(para)
+#: passwd.1.xml:365(para)
msgid "unexpected failure, nothing done"
msgstr ""
-#: passwd.1.xml:369(para)
+#: passwd.1.xml:371(para)
msgid "unexpected failure, <filename>passwd</filename> file missing"
msgstr ""
-#: passwd.1.xml:375(para)
+#: passwd.1.xml:377(para)
msgid "<filename>passwd</filename> file busy, try again"
msgstr ""
-#: passwd.1.xml:339(para)
+#: passwd.1.xml:341(para)
msgid "The <command>passwd</command> command exits with the following values: <placeholder-1/>"
msgstr ""
-#: passwd.1.xml:390(para)
+#: passwd.1.xml:392(para)
msgid "<citerefentry><refentrytitle>group</refentrytitle><manvolnum>5</manvolnum></citerefentry>, <citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>5</manvolnum></citerefentry>, <citerefentry><refentrytitle>shadow</refentrytitle><manvolnum>5</manvolnum></citerefentry>."
msgstr ""
msgid "log in to a new group"
msgstr ""
-#: newgrp.1.xml:17(replaceable) grpck.8.xml:18(replaceable) groupmod.8.xml:22(replaceable) groupdel.8.xml:18(replaceable) groupadd.8.xml:24(replaceable) gpasswd.1.xml:18(replaceable) gpasswd.1.xml:24(replaceable) gpasswd.1.xml:29(replaceable) gpasswd.1.xml:33(replaceable) gpasswd.1.xml:37(replaceable) gpasswd.1.xml:43(replaceable)
+#: newgrp.1.xml:17(replaceable) grpck.8.xml:18(replaceable) groupdel.8.xml:18(replaceable) groupadd.8.xml:24(replaceable) gpasswd.1.xml:18(replaceable) gpasswd.1.xml:24(replaceable) gpasswd.1.xml:29(replaceable) gpasswd.1.xml:33(replaceable) gpasswd.1.xml:37(replaceable) gpasswd.1.xml:43(replaceable)
msgid "group"
msgstr ""
msgid "The group file is searched only when a name does not match that of the logged-in user. Only groups are matched in which users are explicitly listed: the program does not look at a user's primary group id value."
msgstr ""
+#: login.1.xml:5(refentrytitle) login.1.xml:10(refname) login.1.xml:16(command) login.1.xml:23(command) login.1.xml:29(command)
+msgid "login"
+msgstr ""
+
#: login.1.xml:11(refpurpose)
msgid "begin session on the system"
msgstr ""
-#: login.1.xml:17(arg) login.1.xml:24(arg) login.1.xml:30(arg) login.1.xml:140(option)
+#: login.1.xml:17(arg) login.1.xml:24(arg) login.1.xml:30(arg) login.1.xml:140(option) groupmems.8.xml:20(arg) groupmems.8.xml:61(option)
msgid "-p"
msgstr ""
+#: login.1.xml:19(replaceable) login.1.xml:26(replaceable)
+msgid "username"
+msgstr ""
+
#: login.1.xml:20(replaceable)
msgid "ENV=VAR"
msgstr ""
msgid "The <command>login</command> program is NOT responsible for removing users from the utmp file. It is the responsibility of <citerefentry><refentrytitle>getty</refentrytitle><manvolnum>8</manvolnum></citerefentry> and <citerefentry><refentrytitle>init</refentrytitle><manvolnum>8</manvolnum></citerefentry> to clean up apparent ownership of a terminal session. If you use <command>login</command> from the shell prompt without <command>exec</command>, the user you use will continue to appear to be logged in even after you log out of the \"subsession\"."
msgstr ""
+#: login.1.xml:123(option) groupadd.8.xml:21(arg) groupadd.8.xml:47(option) expiry.1.xml:18(arg)
+msgid "-f"
+msgstr ""
+
#: login.1.xml:126(para)
msgid "Do not perform authentication, user is preauthenticated."
msgstr ""
msgid "If the user has never logged in the message <emphasis>** Never logged in**</emphasis> will be displayed instead of the port and time."
msgstr ""
-#: lastlog.8.xml:101(title) groups.1.xml:36(title) chage.1.xml:162(title)
+#: lastlog.8.xml:101(title) groups.1.xml:36(title) chsh.1.xml:71(title) chage.1.xml:164(title)
msgid "NOTE"
msgstr ""
msgid "display current group names"
msgstr ""
-#: groups.1.xml:18(replaceable) gpasswd.1.xml:23(replaceable) gpasswd.1.xml:28(replaceable) chsh.1.xml:18(replaceable) chfn.1.xml:22(replaceable) chage.1.xml:19(replaceable)
+#: groups.1.xml:18(replaceable) gpasswd.1.xml:23(replaceable) gpasswd.1.xml:28(replaceable) chfn.1.xml:22(replaceable)
msgid "user"
msgstr ""
msgstr ""
#: groupmod.8.xml:11(refpurpose)
-msgid "modify a group"
+msgid "modify a group definition on the system"
msgstr ""
-#: groupmod.8.xml:18(replaceable) groupmod.8.xml:43(replaceable)
-msgid "gid"
+#: groupmod.8.xml:20(replaceable)
+msgid "GROUP"
msgstr ""
-#: groupmod.8.xml:18(arg) groupmems.8.xml:21(arg) groupadd.8.xml:18(arg)
-msgid "-g <placeholder-1/>"
+#: groupmod.8.xml:26(para)
+msgid "The <command>groupmod</command> modifies the definition of the specified <replaceable>GROUP</replaceable> by modifying the appropriate entry in the group database."
msgstr ""
-#: groupmod.8.xml:19(arg) groupadd.8.xml:19(arg) groupadd.8.xml:100(option)
-msgid "-o"
-msgstr ""
-
-#: groupmod.8.xml:21(replaceable) groupmod.8.xml:56(replaceable)
-msgid "new_group_name"
-msgstr ""
-
-#: groupmod.8.xml:21(arg)
-msgid "-n <placeholder-1/>"
+#: groupmod.8.xml:35(para)
+msgid "The options which apply to the <command>groupmod</command> command are:"
msgstr ""
-#: groupmod.8.xml:28(para)
-msgid "The <command>groupmod</command> command modifies the system account files to reflect the changes that are specified on the command line."
+#: groupmod.8.xml:41(term)
+msgid "<option>-g</option>, <option>--gid</option><replaceable>GID</replaceable>"
msgstr ""
-#: groupmod.8.xml:36(para)
-msgid "The options which apply to the <command>groupmod</command> command are:"
+#: groupmod.8.xml:45(para)
+msgid "Specify the new group ID for the <replaceable>GROUP</replaceable>. The numerical value of the <replaceable>GID</replaceable> must be a non-negative decimal integer. This value must be unique, unless the <option>-o</option> option is used. Values between 0 and 999 are typically reserved for system groups. Any files which the old group ID is the file group ID must have the file group ID changed manually."
msgstr ""
-#: groupmod.8.xml:43(option) groupmems.8.xml:67(option) groupadd.8.xml:59(option)
-msgid "-g"
+#: groupmod.8.xml:63(term)
+msgid "<option>-n</option>, <option>--new-name</option><replaceable>NEW_GROUP</replaceable>"
msgstr ""
-#: groupmod.8.xml:46(para)
-msgid "The numerical value of the group's ID. This value must be unique, unless the <option>-o</option> option is used. The value must be non-negative. Values between 0 and 999 are typically reserved for system groups. Any files which the old group ID is the file group ID must have the file group ID changed manually."
+#: groupmod.8.xml:68(para)
+msgid "The name of the group will be changed from <replaceable>GROUP</replaceable> to <replaceable>NEW_GROUP</replaceable> name."
msgstr ""
-#: groupmod.8.xml:56(option)
-msgid "-n"
+#: groupmod.8.xml:79(para)
+msgid "When used with the <option>-g</option> option allow to change the group <replaceable>GID</replaceable> to non-unique value."
msgstr ""
-#: groupmod.8.xml:58(para)
-msgid "The name of the group will be changed from <emphasis remap=\"I\">group</emphasis> to <emphasis remap=\"I\">new_group_name</emphasis>."
-msgstr ""
-
-#: groupmod.8.xml:124(para)
+#: groupmod.8.xml:144(para)
msgid "group name already in use"
msgstr ""
-#: groupmod.8.xml:88(para)
+#: groupmod.8.xml:108(para)
msgid "The <command>groupmod</command> command exits with the following values: <placeholder-1/>"
msgstr ""
-#: groupmod.8.xml:139(para)
+#: groupmod.8.xml:159(para)
msgid "<citerefentry><refentrytitle>chfn</refentrytitle><manvolnum>1</manvolnum></citerefentry>, <citerefentry><refentrytitle>chsh</refentrytitle><manvolnum>1</manvolnum></citerefentry>, <citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>1</manvolnum></citerefentry>, <citerefentry><refentrytitle>gpasswd</refentrytitle><manvolnum>8</manvolnum></citerefentry>, <citerefentry><refentrytitle>groupadd</refentrytitle><manvolnum>8</manvolnum></citerefentry>, <citerefentry><refentrytitle>groupdel</refentrytitle><manvolnum>8</manvolnum></citerefentry>, <citerefentry><refentrytitle>useradd</refentrytitle><manvolnum>8</manvolnum></citerefentry>, <citerefentry><refentrytitle>userdel</refentrytitle><manvolnum>8</manvolnum></citerefentry>, <citerefentry><refentrytitle>usermod</refentrytitle><manvolnum>8</manvolnum></citerefentry>."
msgstr ""
msgid "group_name"
msgstr ""
+#: groupmems.8.xml:21(arg) groupadd.8.xml:18(arg)
+msgid "-g <placeholder-1/>"
+msgstr ""
+
#: groupmems.8.xml:28(para)
msgid "The <command>groupmems</command> utility allows a user to administer his/her own group membership list without the requirement of super user privileges. The <command>groupmems</command> utility is for systems that configure its users to be in their own name sake primary group (i.e., guest / guest)."
msgstr ""
msgstr ""
#: groupmems.8.xml:63(para)
-msgid "Delete all users from the group membership list."
+msgid "Purge all users from the group membership list."
+msgstr ""
+
+#: groupmems.8.xml:67(option) groupadd.8.xml:59(option)
+msgid "-g"
msgstr ""
#: groupmems.8.xml:69(para)
msgid "GID"
msgstr ""
+#: groupadd.8.xml:19(arg) groupadd.8.xml:100(option)
+msgid "-o"
+msgstr ""
+
#: groupadd.8.xml:22(replaceable) groupadd.8.xml:79(replaceable)
msgid "KEY"
msgstr ""
msgid "<citerefentry><refentrytitle>newgrp</refentrytitle><manvolnum>1</manvolnum></citerefentry>, <citerefentry><refentrytitle>gshadow</refentrytitle><manvolnum>5</manvolnum></citerefentry>, <citerefentry><refentrytitle>groupadd</refentrytitle><manvolnum>8</manvolnum></citerefentry>, <citerefentry><refentrytitle>groupdel</refentrytitle><manvolnum>8</manvolnum></citerefentry>, <citerefentry><refentrytitle>groupmod</refentrytitle><manvolnum>8</manvolnum></citerefentry>, <citerefentry><refentrytitle>grpck</refentrytitle><manvolnum>8</manvolnum></citerefentry>, <citerefentry><refentrytitle>group</refentrytitle><manvolnum>5</manvolnum></citerefentry>."
msgstr ""
-#: faillog.8.xml:5(refentrytitle) faillog.8.xml:10(refname) faillog.8.xml:16(command) faillog.5.xml:5(refentrytitle) faillog.5.xml:9(refname) faillog.5.xml:52(refentrytitle)
+#: faillog.8.xml:5(refentrytitle) faillog.8.xml:10(refname) faillog.8.xml:16(command) faillog.5.xml:5(refentrytitle) faillog.5.xml:10(refname) faillog.5.xml:53(refentrytitle)
msgid "faillog"
msgstr ""
msgid "<command>faillog</command> only prints out users with no successful login since the last failure. To print out a user who has had a successful login since their last failure, you must explicitly request the user with the <option>-u</option> flag, or print out all users with the <option>-a</option> flag."
msgstr ""
-#: faillog.8.xml:135(filename) faillog.5.xml:40(filename)
+#: faillog.8.xml:135(filename) faillog.5.xml:41(filename)
msgid "/var/log/faillog"
msgstr ""
-#: faillog.8.xml:137(para) faillog.5.xml:42(para)
+#: faillog.8.xml:137(para) faillog.5.xml:43(para)
msgid "Failure logging file."
msgstr ""
msgid "<citerefentry><refentrytitle>login</refentrytitle><manvolnum>1</manvolnum></citerefentry>, <citerefentry><refentrytitle>faillog</refentrytitle><manvolnum>5</manvolnum></citerefentry>."
msgstr ""
-#: faillog.5.xml:10(refpurpose)
+#: faillog.5.xml:11(refpurpose)
msgid "login failure logging file"
msgstr ""
-#: faillog.5.xml:15(para)
+#: faillog.5.xml:16(para)
msgid "<filename>/var/log/faillog</filename> maintains a count of login failures and the limits for each account. The file is fixed length record, indexed by numerical UID. Each record contains the count of login failures since the last successful login; the maximum number of failures before the account is disabled; the line the last login failure occurred on; the date the last login failure occurred; and the time in seconds how long the account will be locked after a failure."
msgstr ""
-#: faillog.5.xml:25(para)
+#: faillog.5.xml:26(para)
msgid "The structure of the file is:"
msgstr ""
-#: faillog.5.xml:26(programlisting)
+#: faillog.5.xml:27(programlisting)
#, no-wrap
msgid "\nstruct\tfaillog {\n\tshort fail_cnt;\n\tshort fail_max;\n\tchar fail_line[12];\n\ttime_t fail_time;\n\tlong fail_locktime;\n};"
msgstr ""
msgid "<command>expiry</command> checks (<option>-c</option>) the current password expiration and forces (<option>-f</option>) changes when required. It is callable as a normal user command."
msgstr ""
-#: expiry.1.xml:51(para) chage.1.xml:231(para)
+#: expiry.1.xml:51(para) chage.1.xml:233(para)
msgid "<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>5</manvolnum></citerefentry>, <citerefentry><refentrytitle>shadow</refentrytitle><manvolnum>5</manvolnum></citerefentry>."
msgstr ""
msgid "change login shell"
msgstr ""
-#: chsh.1.xml:17(replaceable)
-msgid "login_shell"
+#: chsh.1.xml:28(para)
+msgid "<command>chsh</command> changes the user login shell. This determines the name of the user's initial login command. A normal user may only change the login shell for her own account, the super user may change the login shell for any account."
msgstr ""
-#: chsh.1.xml:17(arg)
-msgid "-s <placeholder-1/>"
+#: chsh.1.xml:39(para)
+msgid "The options which apply to the <command>chsh</command> command are:"
msgstr ""
-#: chsh.1.xml:25(para)
-msgid "<command>chsh</command> changes the user login shell. This determines the name of the user's initial login command. A normal user may only change the login shell for her own account, the super user may change the login shell for any account."
+#: chsh.1.xml:61(para)
+msgid "If the <option>-s</option> option is not selected, <command>chsh</command> operates in an interactive fashion, prompting the user with the current login shell. Enter the new value to change the shell, or leave the line blank to use the current one. The current shell is displayed between a pair of <emphasis>[ ]</emphasis> marks."
msgstr ""
-#: chsh.1.xml:32(para)
+#: chsh.1.xml:72(para)
msgid "The only restriction placed on the login shell is that the command name must be listed in <filename>/etc/shells</filename>, unless the invoker is the super-user, and then any value may be added. An account with a restricted login shell may not change her login shell. For this reason, placing <filename>/bin/rsh</filename> in <filename>/etc/shells</filename> is discouraged since accidentally changing to a restricted shell would prevent the user from ever changing her login shell back to its original value."
msgstr ""
-#: chsh.1.xml:46(para)
-msgid "If the <option>-s</option> option is not selected, <command>chsh</command> operates in an interactive fashion, prompting the user with the current login shell. Enter the new value to change the shell, or leave the line blank to use the current one. The current shell is displayed between a pair of <emphasis>[ ]</emphasis> marks."
-msgstr ""
-
-#: chsh.1.xml:65(filename)
+#: chsh.1.xml:94(filename)
msgid "/etc/shells"
msgstr ""
-#: chsh.1.xml:67(para)
+#: chsh.1.xml:96(para)
msgid "List of valid login shells."
msgstr ""
-#: chsh.1.xml:81(para)
+#: chsh.1.xml:110(para)
msgid "<citerefentry><refentrytitle>chfn</refentrytitle><manvolnum>1</manvolnum></citerefentry>, <citerefentry><refentrytitle>login.defs</refentrytitle><manvolnum>5</manvolnum></citerefentry>, <citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>5</manvolnum></citerefentry>."
msgstr ""
msgstr ""
#: chpasswd.8.xml:67(para) chgpasswd.8.xml:66(para)
-msgid "Use MD5 encryption instead DES when the supplied passwords are not encrypted."
+msgid "Use MD5 encryption instead of DES when the supplied passwords are not encrypted."
msgstr ""
#: chpasswd.8.xml:78(para) chgpasswd.8.xml:77(para)
msgid "change user password expiry information"
msgstr ""
-#: chage.1.xml:25(para)
+#: chage.1.xml:27(para)
msgid "The <command>chage</command> command changes the number of days between password changes and the date of the last password change. This information is used by the system to determine when a user must change his/her password."
msgstr ""
-#: chage.1.xml:35(para)
+#: chage.1.xml:37(para)
msgid "The options which apply to the <command>chage</command> command are:"
msgstr ""
-#: chage.1.xml:40(term)
+#: chage.1.xml:42(term)
msgid "<option>-d</option>, <option>--lastday</option><replaceable>LAST_DAY</replaceable>"
msgstr ""
-#: chage.1.xml:44(para)
+#: chage.1.xml:46(para)
msgid "Set the number of days since January 1st, 1970 when the password was last changed. The date may also be expressed in the format YYYY-MM-DD (or the format more commonly used in your area)."
msgstr ""
-#: chage.1.xml:52(term)
+#: chage.1.xml:54(term)
msgid "<option>-E</option>, <option>--expiredate</option><replaceable>EXPIRE_DATE</replaceable>"
msgstr ""
-#: chage.1.xml:56(para)
+#: chage.1.xml:58(para)
msgid "Set the date or number of days since January 1, 1970 on which the user's account will no longer be accessible. The date may also be expressed in the format YYYY-MM-DD (or the format more commonly used in your area). A user whose account is locked must contact the system administrator before being able to use the system again."
msgstr ""
-#: chage.1.xml:64(para)
+#: chage.1.xml:66(para)
msgid "Passing the number <emphasis remap=\"I\">-1</emphasis> as the <replaceable>EXPIRE_DATE</replaceable> will remove an account expiration date."
msgstr ""
-#: chage.1.xml:78(term)
+#: chage.1.xml:80(term)
msgid "<option>-I</option>, <option>--inactive</option><replaceable>INACTIVE</replaceable>"
msgstr ""
-#: chage.1.xml:82(para)
+#: chage.1.xml:84(para)
msgid "Set the number of days of inactivity after a password has expired before the account is locked. The <replaceable>INACTIVE</replaceable> option is the number of days of inactivity. A user whose account is locked must contact the system administrator before being able to use the system again."
msgstr ""
-#: chage.1.xml:89(para)
+#: chage.1.xml:91(para)
msgid "Passing the number <emphasis remap=\"I\">-1</emphasis> as the <replaceable>INACTIVE</replaceable> will remove an account's inactivity."
msgstr ""
-#: chage.1.xml:97(term)
+#: chage.1.xml:99(term)
msgid "<option>-l</option>, <option>--list</option>"
msgstr ""
-#: chage.1.xml:101(para)
+#: chage.1.xml:103(para)
msgid "Show account aging information."
msgstr ""
-#: chage.1.xml:119(term)
+#: chage.1.xml:121(term)
msgid "<option>-M</option>, <option>--maxdays</option><replaceable>MAX_DAYS</replaceable>"
msgstr ""
-#: chage.1.xml:123(para)
+#: chage.1.xml:125(para)
msgid "Set the maximum number of days during which a password is valid. When <replaceable>MAX_DAYS</replaceable> plus <replaceable>LAST_DAY</replaceable> is less than the current day, the user will be required to change his/her password before being able to use his/her account. This occurrence can be planned for in advance by use of the <option>-W</option> option, which provides the user with advance warning."
msgstr ""
-#: chage.1.xml:132(para)
+#: chage.1.xml:134(para)
msgid "Passing the number <emphasis remap=\"I\">-1</emphasis> as <replaceable>MAX_DAYS</replaceable> will remove checking a password's validity."
msgstr ""
-#: chage.1.xml:140(term)
+#: chage.1.xml:142(term)
msgid "<option>-W</option>, <option>--warndays</option><replaceable>WARN_DAYS</replaceable>"
msgstr ""
-#: chage.1.xml:144(para)
+#: chage.1.xml:146(para)
msgid "Set the number of days of warning before a password change is required. The <replaceable>WARN_DAYS</replaceable> option is the number of days prior to the password expiring that a user will be warned his/her password is about to expire."
msgstr ""
-#: chage.1.xml:153(para)
+#: chage.1.xml:155(para)
msgid "If none of the options are selected, <command>chage</command> operates in an interactive fashion, prompting the user with the current values for all of the fields. Enter the new value to change the field, or leave the line blank to use the current value. The current value is displayed between a pair of <emphasis>[ ]</emphasis> marks."
msgstr ""
-#: chage.1.xml:163(para)
+#: chage.1.xml:165(para)
msgid "The <command>chage</command> program requires a shadow password file to be available."
msgstr ""
-#: chage.1.xml:167(para)
+#: chage.1.xml:169(para)
msgid "The <command>chage</command> command is restricted to the root user, except for the <option>-l</option> option, which may be used by an unprivileged user to determine when his/her password or account is due to expire."
msgstr ""
-#: chage.1.xml:220(replaceable)
+#: chage.1.xml:222(replaceable)
msgid "15"
msgstr ""
-#: chage.1.xml:222(para)
+#: chage.1.xml:224(para)
msgid "can't find the shadow password file"
msgstr ""
-#: chage.1.xml:198(para)
+#: chage.1.xml:200(para)
msgid "The <command>chage</command> command exits with the following values: <placeholder-1/>"
msgstr ""
.\" Title: shadow
.\" Author:
.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
-.\" Date: 06/20/2006
+.\" Date: 07/30/2006
.\" Manual: Library Calls
.\" Source: Library Calls
.\"
-.TH "SHADOW" "3" "06/20/2006" "Library Calls" "Library Calls"
+.TH "SHADOW" "3" "07/30/2006" "Library Calls" "Library Calls"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.\" Title: shadow
.\" Author:
.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
-.\" Date: 06/24/2006
+.\" Date: 07/30/2006
.\" Manual: File Formats and Conversions
.\" Source: File Formats and Conversions
.\"
-.TH "SHADOW" "5" "06/24/2006" "File Formats and Conversions" "File Formats and Conversions"
+.TH "SHADOW" "5" "07/30/2006" "File Formats and Conversions" "File Formats and Conversions"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.\" Title: su
.\" Author:
.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
-.\" Date: 06/24/2006
+.\" Date: 07/30/2006
.\" Manual: User Commands
.\" Source: User Commands
.\"
-.TH "SU" "1" "06/24/2006" "User Commands" "User Commands"
+.TH "SU" "1" "07/30/2006" "User Commands" "User Commands"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
su \- change user ID or become super\-user
.SH "SYNOPSIS"
.HP 3
-\fBsu\fR [\fIoptions\fR] [\-] [\fIusername\fR\ [\ \fIargs\fR\ ]]
+\fBsu\fR [\fIoptions\fR] [\fILOGIN\fR]
.SH "DESCRIPTION"
.PP
<?xml version="1.0" encoding="UTF-8"?>
<refentry id='su.1'>
- <!-- $Id: su.1.xml,v 1.25 2006/05/28 16:17:36 kloczek Exp $ -->
+ <!-- $Id: su.1.xml,v 1.26 2006/07/18 17:02:01 kloczek Exp $ -->
<refmeta>
<refentrytitle>su</refentrytitle>
<manvolnum>1</manvolnum>
<arg choice='opt'>
<replaceable>options</replaceable>
</arg>
- <arg choice='opt'>- </arg>
<arg choice='opt'>
<arg choice='plain'>
- <replaceable>username</replaceable>
- </arg>
- <arg choice='opt'>
- <replaceable>args</replaceable>
+ <replaceable>LOGIN</replaceable>
</arg>
</arg>
</cmdsynopsis>
.\" Title: suauth
.\" Author:
.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
-.\" Date: 06/24/2006
+.\" Date: 07/30/2006
.\" Manual: File Formats and Conversions
.\" Source: File Formats and Conversions
.\"
-.TH "SUAUTH" "5" "06/24/2006" "File Formats and Conversions" "File Formats and Conversions"
+.TH "SUAUTH" "5" "07/30/2006" "File Formats and Conversions" "File Formats and Conversions"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.\" Title: sulogin
.\" Author:
.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
-.\" Date: 06/24/2006
+.\" Date: 07/30/2006
.\" Manual: System Management Commands
.\" Source: System Management Commands
.\"
-.TH "SULOGIN" "8" "06/24/2006" "System Management Commands" "System Management Commands"
+.TH "SULOGIN" "8" "07/30/2006" "System Management Commands" "System Management Commands"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
--- /dev/null
+mandir = @mandir@/sv
+
+if USE_PAM
+man_nonpam =
+else
+man_nonpam = \
+ limits.5 \
+ login.access.5 \
+ porttime.5
+endif
+
+man_MANS = \
+ $(man_nonpam) \
+ chage.1 \
+ chfn.1 \
+ chgpasswd.8 \
+ chpasswd.8 \
+ chsh.1 \
+ expiry.1 \
+ faillog.5 \
+ faillog.8 \
+ getspnam.3 \
+ gpasswd.1 \
+ groupadd.8 \
+ groupdel.8 \
+ groupmems.8 \
+ groupmod.8 \
+ groups.1 \
+ grpck.8 \
+ grpconv.8 \
+ grpunconv.8 \
+ gshadow.5 \
+ lastlog.8 \
+ login.1 \
+ login.defs.5 \
+ logoutd.8 \
+ newgrp.1 \
+ newusers.8 \
+ nologin.8 \
+ passwd.1 \
+ passwd.5 \
+ pwck.8 \
+ pwconv.8 \
+ pwunconv.8 \
+ sg.1 \
+ shadow.3 \
+ shadow.5 \
+ su.1 \
+ suauth.5 \
+ useradd.8 \
+ userdel.8 \
+ usermod.8 \
+ vigr.8 \
+ vipw.8
+
+EXTRA_DIST = \
+ $(man_MANS) \
+ $(man_nonpam)
--- /dev/null
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+srcdir = @srcdir@
+top_srcdir = @top_srcdir@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+top_builddir = ../..
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+INSTALL = @INSTALL@
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+build_triplet = @build@
+host_triplet = @host@
+subdir = man/sv
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+man1dir = $(mandir)/man1
+am__installdirs = "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(man3dir)" \
+ "$(DESTDIR)$(man5dir)" "$(DESTDIR)$(man8dir)"
+man3dir = $(mandir)/man3
+man5dir = $(mandir)/man5
+man8dir = $(mandir)/man8
+NROFF = nroff
+MANS = $(man_MANS)
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ACLOCAL = @ACLOCAL@
+AMDEP_FALSE = @AMDEP_FALSE@
+AMDEP_TRUE = @AMDEP_TRUE@
+AMTAR = @AMTAR@
+AR = @AR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CXX = @CXX@
+CXXCPP = @CXXCPP@
+CXXDEPMODE = @CXXDEPMODE@
+CXXFLAGS = @CXXFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+ECHO = @ECHO@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+ENABLE_REGENERATE_MAN_FALSE = @ENABLE_REGENERATE_MAN_FALSE@
+ENABLE_REGENERATE_MAN_TRUE = @ENABLE_REGENERATE_MAN_TRUE@
+EXEEXT = @EXEEXT@
+F77 = @F77@
+FFLAGS = @FFLAGS@
+GMSGFMT = @GMSGFMT@
+GREP = @GREP@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+INTLLIBS = @INTLLIBS@
+INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
+LDFLAGS = @LDFLAGS@
+LIBAUDIT = @LIBAUDIT@
+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@
+LTLIBINTL = @LTLIBINTL@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@
+MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@
+MAKEINFO = @MAKEINFO@
+MKINSTALLDIRS = @MKINSTALLDIRS@
+MSGFMT = @MSGFMT@
+MSGMERGE = @MSGMERGE@
+OBJEXT = @OBJEXT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+POSUB = @POSUB@
+RANLIB = @RANLIB@
+SED = @SED@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+U = @U@
+USE_NLS = @USE_NLS@
+USE_NLS_FALSE = @USE_NLS_FALSE@
+USE_NLS_TRUE = @USE_NLS_TRUE@
+USE_PAM_FALSE = @USE_PAM_FALSE@
+USE_PAM_TRUE = @USE_PAM_TRUE@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLCATALOG = @XMLCATALOG@
+XML_CATALOG_FILE = @XML_CATALOG_FILE@
+XSLTPROC = @XSLTPROC@
+YACC = @YACC@
+YFLAGS = @YFLAGS@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_CXX = @ac_ct_CXX@
+ac_ct_F77 = @ac_ct_F77@
+am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
+am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
+am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@
+am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@/sv
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+@USE_PAM_FALSE@man_nonpam = \
+@USE_PAM_FALSE@ limits.5 \
+@USE_PAM_FALSE@ login.access.5 \
+@USE_PAM_FALSE@ porttime.5
+
+@USE_PAM_TRUE@man_nonpam =
+man_MANS = \
+ $(man_nonpam) \
+ chage.1 \
+ chfn.1 \
+ chgpasswd.8 \
+ chpasswd.8 \
+ chsh.1 \
+ expiry.1 \
+ faillog.5 \
+ faillog.8 \
+ getspnam.3 \
+ gpasswd.1 \
+ groupadd.8 \
+ groupdel.8 \
+ groupmems.8 \
+ groupmod.8 \
+ groups.1 \
+ grpck.8 \
+ grpconv.8 \
+ grpunconv.8 \
+ gshadow.5 \
+ lastlog.8 \
+ login.1 \
+ login.defs.5 \
+ logoutd.8 \
+ newgrp.1 \
+ newusers.8 \
+ nologin.8 \
+ passwd.1 \
+ passwd.5 \
+ pwck.8 \
+ pwconv.8 \
+ pwunconv.8 \
+ sg.1 \
+ shadow.3 \
+ shadow.5 \
+ su.1 \
+ suauth.5 \
+ useradd.8 \
+ userdel.8 \
+ usermod.8 \
+ vigr.8 \
+ vipw.8
+
+EXTRA_DIST = \
+ $(man_MANS) \
+ $(man_nonpam)
+
+all: all-am
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign man/sv/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --foreign man/sv/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+mostlyclean-libtool:
+ -rm -f *.lo
+
+clean-libtool:
+ -rm -rf .libs _libs
+
+distclean-libtool:
+ -rm -f libtool
+uninstall-info-am:
+install-man1: $(man1_MANS) $(man_MANS)
+ @$(NORMAL_INSTALL)
+ test -z "$(man1dir)" || $(mkdir_p) "$(DESTDIR)$(man1dir)"
+ @list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \
+ l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \
+ for i in $$l2; do \
+ case "$$i" in \
+ *.1*) list="$$list $$i" ;; \
+ esac; \
+ done; \
+ for i in $$list; do \
+ if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \
+ else file=$$i; fi; \
+ ext=`echo $$i | sed -e 's/^.*\\.//'`; \
+ case "$$ext" in \
+ 1*) ;; \
+ *) ext='1' ;; \
+ esac; \
+ inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \
+ inst=`echo $$inst | sed -e 's/^.*\///'`; \
+ inst=`echo $$inst | sed '$(transform)'`.$$ext; \
+ echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man1dir)/$$inst'"; \
+ $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man1dir)/$$inst"; \
+ done
+uninstall-man1:
+ @$(NORMAL_UNINSTALL)
+ @list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \
+ l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \
+ for i in $$l2; do \
+ case "$$i" in \
+ *.1*) list="$$list $$i" ;; \
+ esac; \
+ done; \
+ for i in $$list; do \
+ ext=`echo $$i | sed -e 's/^.*\\.//'`; \
+ case "$$ext" in \
+ 1*) ;; \
+ *) ext='1' ;; \
+ esac; \
+ inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \
+ inst=`echo $$inst | sed -e 's/^.*\///'`; \
+ inst=`echo $$inst | sed '$(transform)'`.$$ext; \
+ echo " rm -f '$(DESTDIR)$(man1dir)/$$inst'"; \
+ rm -f "$(DESTDIR)$(man1dir)/$$inst"; \
+ done
+install-man3: $(man3_MANS) $(man_MANS)
+ @$(NORMAL_INSTALL)
+ test -z "$(man3dir)" || $(mkdir_p) "$(DESTDIR)$(man3dir)"
+ @list='$(man3_MANS) $(dist_man3_MANS) $(nodist_man3_MANS)'; \
+ l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \
+ for i in $$l2; do \
+ case "$$i" in \
+ *.3*) list="$$list $$i" ;; \
+ esac; \
+ done; \
+ for i in $$list; do \
+ if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \
+ else file=$$i; fi; \
+ ext=`echo $$i | sed -e 's/^.*\\.//'`; \
+ case "$$ext" in \
+ 3*) ;; \
+ *) ext='3' ;; \
+ esac; \
+ inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \
+ inst=`echo $$inst | sed -e 's/^.*\///'`; \
+ inst=`echo $$inst | sed '$(transform)'`.$$ext; \
+ echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man3dir)/$$inst'"; \
+ $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man3dir)/$$inst"; \
+ done
+uninstall-man3:
+ @$(NORMAL_UNINSTALL)
+ @list='$(man3_MANS) $(dist_man3_MANS) $(nodist_man3_MANS)'; \
+ l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \
+ for i in $$l2; do \
+ case "$$i" in \
+ *.3*) list="$$list $$i" ;; \
+ esac; \
+ done; \
+ for i in $$list; do \
+ ext=`echo $$i | sed -e 's/^.*\\.//'`; \
+ case "$$ext" in \
+ 3*) ;; \
+ *) ext='3' ;; \
+ esac; \
+ inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \
+ inst=`echo $$inst | sed -e 's/^.*\///'`; \
+ inst=`echo $$inst | sed '$(transform)'`.$$ext; \
+ echo " rm -f '$(DESTDIR)$(man3dir)/$$inst'"; \
+ rm -f "$(DESTDIR)$(man3dir)/$$inst"; \
+ done
+install-man5: $(man5_MANS) $(man_MANS)
+ @$(NORMAL_INSTALL)
+ test -z "$(man5dir)" || $(mkdir_p) "$(DESTDIR)$(man5dir)"
+ @list='$(man5_MANS) $(dist_man5_MANS) $(nodist_man5_MANS)'; \
+ l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \
+ for i in $$l2; do \
+ case "$$i" in \
+ *.5*) list="$$list $$i" ;; \
+ esac; \
+ done; \
+ for i in $$list; do \
+ if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \
+ else file=$$i; fi; \
+ ext=`echo $$i | sed -e 's/^.*\\.//'`; \
+ case "$$ext" in \
+ 5*) ;; \
+ *) ext='5' ;; \
+ esac; \
+ inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \
+ inst=`echo $$inst | sed -e 's/^.*\///'`; \
+ inst=`echo $$inst | sed '$(transform)'`.$$ext; \
+ echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man5dir)/$$inst'"; \
+ $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man5dir)/$$inst"; \
+ done
+uninstall-man5:
+ @$(NORMAL_UNINSTALL)
+ @list='$(man5_MANS) $(dist_man5_MANS) $(nodist_man5_MANS)'; \
+ l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \
+ for i in $$l2; do \
+ case "$$i" in \
+ *.5*) list="$$list $$i" ;; \
+ esac; \
+ done; \
+ for i in $$list; do \
+ ext=`echo $$i | sed -e 's/^.*\\.//'`; \
+ case "$$ext" in \
+ 5*) ;; \
+ *) ext='5' ;; \
+ esac; \
+ inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \
+ inst=`echo $$inst | sed -e 's/^.*\///'`; \
+ inst=`echo $$inst | sed '$(transform)'`.$$ext; \
+ echo " rm -f '$(DESTDIR)$(man5dir)/$$inst'"; \
+ rm -f "$(DESTDIR)$(man5dir)/$$inst"; \
+ done
+install-man8: $(man8_MANS) $(man_MANS)
+ @$(NORMAL_INSTALL)
+ test -z "$(man8dir)" || $(mkdir_p) "$(DESTDIR)$(man8dir)"
+ @list='$(man8_MANS) $(dist_man8_MANS) $(nodist_man8_MANS)'; \
+ l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \
+ for i in $$l2; do \
+ case "$$i" in \
+ *.8*) list="$$list $$i" ;; \
+ esac; \
+ done; \
+ for i in $$list; do \
+ if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \
+ else file=$$i; fi; \
+ ext=`echo $$i | sed -e 's/^.*\\.//'`; \
+ case "$$ext" in \
+ 8*) ;; \
+ *) ext='8' ;; \
+ esac; \
+ inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \
+ inst=`echo $$inst | sed -e 's/^.*\///'`; \
+ inst=`echo $$inst | sed '$(transform)'`.$$ext; \
+ echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man8dir)/$$inst'"; \
+ $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man8dir)/$$inst"; \
+ done
+uninstall-man8:
+ @$(NORMAL_UNINSTALL)
+ @list='$(man8_MANS) $(dist_man8_MANS) $(nodist_man8_MANS)'; \
+ l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \
+ for i in $$l2; do \
+ case "$$i" in \
+ *.8*) list="$$list $$i" ;; \
+ esac; \
+ done; \
+ for i in $$list; do \
+ ext=`echo $$i | sed -e 's/^.*\\.//'`; \
+ case "$$ext" in \
+ 8*) ;; \
+ *) ext='8' ;; \
+ esac; \
+ inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \
+ inst=`echo $$inst | sed -e 's/^.*\///'`; \
+ inst=`echo $$inst | sed '$(transform)'`.$$ext; \
+ echo " rm -f '$(DESTDIR)$(man8dir)/$$inst'"; \
+ rm -f "$(DESTDIR)$(man8dir)/$$inst"; \
+ done
+tags: TAGS
+TAGS:
+
+ctags: CTAGS
+CTAGS:
+
+
+distdir: $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
+ list='$(DISTFILES)'; for file in $$list; do \
+ case $$file in \
+ $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \
+ $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \
+ esac; \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test "$$dir" != "$$file" && test "$$dir" != "."; then \
+ dir="/$$dir"; \
+ $(mkdir_p) "$(distdir)$$dir"; \
+ else \
+ dir=''; \
+ fi; \
+ if test -d $$d/$$file; then \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-am
+all-am: Makefile $(MANS)
+installdirs:
+ for dir in "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(man3dir)" "$(DESTDIR)$(man5dir)" "$(DESTDIR)$(man8dir)"; do \
+ test -z "$$dir" || $(mkdir_p) "$$dir"; \
+ done
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+clean: clean-am
+
+clean-am: clean-generic clean-libtool mostlyclean-am
+
+distclean: distclean-am
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-libtool
+
+dvi: dvi-am
+
+dvi-am:
+
+html: html-am
+
+info: info-am
+
+info-am:
+
+install-data-am: install-man
+
+install-exec-am:
+
+install-info: install-info-am
+
+install-man: install-man1 install-man3 install-man5 install-man8
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-generic mostlyclean-libtool
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am: uninstall-info-am uninstall-man
+
+uninstall-man: uninstall-man1 uninstall-man3 uninstall-man5 \
+ uninstall-man8
+
+.PHONY: all all-am check check-am clean clean-generic clean-libtool \
+ distclean distclean-generic distclean-libtool distdir dvi \
+ dvi-am html html-am info info-am install install-am \
+ install-data install-data-am install-exec install-exec-am \
+ install-info install-info-am install-man install-man1 \
+ install-man3 install-man5 install-man8 install-strip \
+ installcheck installcheck-am installdirs maintainer-clean \
+ maintainer-clean-generic mostlyclean mostlyclean-generic \
+ mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am \
+ uninstall-info-am uninstall-man uninstall-man1 uninstall-man3 \
+ uninstall-man5 uninstall-man8
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
--- /dev/null
+.\" Title: chage
+.\" Author:
+.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
+.\" Date: 20.07.2006
+.\" Manual: Användarkommandon
+.\" Source: Användarkommandon
+.\"
+.TH "CHAGE" "1" "20\-07\-2006" "Användarkommandon" "Användarkommandon"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAMN"
+chage \- ändra åldringsinformation för användarlösenord
+.SH "SYNOPSIS"
+.HP 6
+\fBchage\fR [\fIflaggor\fR] [\fIINLOGGNINGSNAMN\fR]
+.SH "BESKRIVNING"
+.PP
+The
+\fBchage\fR
+command changes the number of days between password changes and the date of the last password change. This information is used by the system to determine when a user must change his/her password.
+.SH "FLAGGOR"
+.PP
+Flaggorna som gäller för kommandot
+\fBchage\fR
+är:
+.TP 3n
+\fB\-d\fR, \fB\-\-lastday\fR\fISISTA_DAG\fR
+Set the number of days since January 1st, 1970 when the password was last changed. The date may also be expressed in the format YYYY\-MM\-DD (or the format more commonly used in your area).
+.TP 3n
+\fB\-E\fR, \fB\-\-expiredate\fR\fIUTGÅNGSDATUM\fR
+Set the date or number of days since January 1, 1970 on which the user's account will no longer be accessible. The date may also be expressed in the format YYYY\-MM\-DD (or the format more commonly used in your area). A user whose account is locked must contact the system administrator before being able to use the system again.
+.sp
+Passing the number
+\fI\-1\fR
+as the
+\fIEXPIRE_DATE\fR
+will remove an account expiration date.
+.TP 3n
+\fB\-h\fR, \fB\-\-help\fR
+Visa hjälpmeddelande och avsluta.
+.TP 3n
+\fB\-I\fR, \fB\-\-inactive\fR\fIINAKTIV\fR
+Set the number of days of inactivity after a password has expired before the account is locked. The
+\fIINACTIVE\fR
+option is the number of days of inactivity. A user whose account is locked must contact the system administrator before being able to use the system again.
+.sp
+Passing the number
+\fI\-1\fR
+as the
+\fIINACTIVE\fR
+will remove an account's inactivity.
+.TP 3n
+\fB\-l\fR, \fB\-\-list\fR
+Visa kontots åldringsinformation
+.TP 3n
+\fB\-m\fR, \fB\-\-mindays\fR\fIMIN_DAGAR\fR
+Sätter minimalt antal dagar mellan lösenordsändringar till
+\fIMIN_DAGAR\fR. Ett nollvärde för detta fält betyder att användaren kan ändra sitt lösenord när som helst.
+.TP 3n
+\fB\-M\fR, \fB\-\-maxdays\fR\fIMAX_DAGAR\fR
+Set the maximum number of days during which a password is valid. When
+\fIMAX_DAYS\fR
+plus
+\fILAST_DAY\fR
+is less than the current day, the user will be required to change his/her password before being able to use his/her account. This occurrence can be planned for in advance by use of the
+\fB\-W\fR
+option, which provides the user with advance warning.
+.sp
+Passing the number
+\fI\-1\fR
+as
+\fIMAX_DAYS\fR
+will remove checking a password's validity.
+.TP 3n
+\fB\-W\fR, \fB\-\-warndays\fR\fIVARN_DAGAR\fR
+Set the number of days of warning before a password change is required. The
+\fIWARN_DAYS\fR
+option is the number of days prior to the password expiring that a user will be warned his/her password is about to expire.
+.PP
+If none of the options are selected,
+\fBchage\fR
+operates in an interactive fashion, prompting the user with the current values for all of the fields. Enter the new value to change the field, or leave the line blank to use the current value. The current value is displayed between a pair of
+\fI[ ]\fR
+marks.
+.SH "NOTERA"
+.PP
+Programmet
+\fBchage\fR
+kräver att en skugglösenordsfil finns tillgänglig.
+.PP
+The
+\fBchage\fR
+command is restricted to the root user, except for the
+\fB\-l\fR
+option, which may be used by an unprivileged user to determine when his/her password or account is due to expire.
+.SH "FILER"
+.TP 3n
+\fI/etc/passwd\fR
+Användarkontoinformation.
+.TP 3n
+\fI/etc/shadow\fR
+Säker användarkontoinformation.
+.SH "AVSLUTNINGSVÄRDEN"
+.PP
+Kommandot
+\fBchage\fR
+avslutas med följande värden:
+.TP 3n
+\fI0\fR
+lyckad
+.TP 3n
+\fI1\fR
+åtkomst nekad
+.TP 3n
+\fI2\fR
+ogiltig kommandosyntax
+.TP 3n
+\fI15\fR
+kan inte hitta skugglösenordsfilen
+.SH "SE OCKSÅ"
+.PP
+\fBpasswd\fR(5),
+\fBshadow\fR(5).
--- /dev/null
+.\" Title: chfn
+.\" Author:
+.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
+.\" Date: 20.07.2006
+.\" Manual: Användarkommandon
+.\" Source: Användarkommandon
+.\"
+.TH "CHFN" "1" "20\-07\-2006" "Användarkommandon" "Användarkommandon"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAMN"
+chfn \- ändra verkligt användarnamn och information
+.SH "SYNOPSIS"
+.HP 5
+\fBchfn\fR [\-f\ \fIfullständigt_namn\fR] [\-r\ \fIrumsnummer\fR] [\-w\ \fIarbetstelefon\fR] [\-h\ \fIhemtelefon\fR] [\-o\ \fIövrigt\fR] [\fIanvändare\fR]
+.SH "BESKRIVNING"
+.PP
+\fBchfn\fR
+changes user fullname, office number, office extension, and home phone number information for a user's account. This information is typically printed by
+\fBfinger\fR(1)
+and similar programs. A normal user may only change the fields for her own account, subject to the restrictions in
+\fI/etc/login.defs\fR. (The default configuration is to prevent users from changing their fullname.) The super user may change any field for any account. Additionally, only the super user may use the
+\fB\-o\fR
+option to change the undefined portions of the GECOS field.
+.PP
+The only restriction placed on the contents of the fields is that no control characters may be present, nor any of comma, colon, or equal sign. The
+\fIother\fR
+field does not have this restriction, and is used to store accounting information used by other applications.
+.PP
+If none of the options are selected,
+\fBchfn\fR
+operates in an interactive fashion, prompting the user with the current values for all of the fields. Enter the new value to change the field, or leave the line blank to use the current value. The current value is displayed between a pair of
+\fB[ ]\fR
+marks. Without options,
+\fBchfn\fR
+prompts for the current user account.
+.SH "FILER"
+.TP 3n
+\fI/etc/login.defs\fR
+Shadow password suite configuration.
+.TP 3n
+\fI/etc/passwd\fR
+Användarkontoinformation.
+.SH "SE OCKSÅ"
+.PP
+\fBchsh\fR(1),
+\fBlogin.defs\fR(5),
+\fBpasswd\fR(5).
--- /dev/null
+.\" Title: chgpasswd
+.\" Author:
+.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
+.\" Date: 20.07.2006
+.\" Manual: Systemhanteringskommandon
+.\" Source: Systemhanteringskommandon
+.\"
+.TH "CHGPASSWD" "8" "20\-07\-2006" "Systemhanteringskommandon" "Systemhanteringskommandon"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAMN"
+chgpasswd \- uppdatera grupplösenord i satsläge
+.SH "SYNOPSIS"
+.HP 10
+\fBchgpasswd\fR [\fIflaggor\fR]
+.SH "BESKRIVNING"
+.PP
+\fBchgpasswd\fR
+läser en lista på gruppnamn och lösenordspar från standard in och använder denna information för att uppdatera en uppsÃ\(Csttning redan existerande grupper. Varje rad är i formatet:
+.PP
+\fIgruppnamn\fR:\fIlösenord\fR
+.PP
+Som standard måste det insända lösenordet vara i klartext. Standardkrypteringsalgoritmen är DES.
+.PP
+This command is intended to be used in a large system environment where many accounts are created at a single time.
+.SH "FLAGGOR"
+.PP
+Flaggorna som gäller för kommandot
+\fBchgpasswd\fR
+är:
+.TP 3n
+\fB\-e\fR, \fB\-\-encrypted\fR
+Insända lösenord är i ett krypterat format.
+.TP 3n
+\fB\-h\fR, \fB\-\-help\fR
+Visa hjälpmeddelande och avsluta.
+.TP 3n
+\fB\-m\fR, \fB\-\-md5\fR
+Använd MD5\-kryptering istället för DES när insända lösenord inte är krypterade.
+.SH "TÄNK PÅ"
+.PP
+Kom ihåg att ställa in rättigheter eller umask för att förhindra lÃ\(Cssning av okrypterade filer för andra användare.
+.SH "SE OCKSÅ"
+.PP
+\fBgpasswd\fR(1),
+\fBgroupadd\fR(8).
--- /dev/null
+.\" Title: chpasswd
+.\" Author:
+.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
+.\" Date: 20.07.2006
+.\" Manual: Systemhanteringskommandon
+.\" Source: Systemhanteringskommandon
+.\"
+.TH "CHPASSWD" "8" "20\-07\-2006" "Systemhanteringskommandon" "Systemhanteringskommandon"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAMN"
+chpasswd \- uppdatera lösenord i satsläge
+.SH "SYNOPSIS"
+.HP 9
+\fBchpasswd\fR [\fIflaggor\fR]
+.SH "BESKRIVNING"
+.PP
+
+\fBchpasswd\fR
+reads a list of user name and password pairs from standard input and uses this information to update a group of existing users. Each line is of the format:
+.PP
+\fIanvändarnamn\fR:\fIlösenord\fR
+.PP
+By default the supplied password must be in clear\-text. Default encryption algorithm is DES. Also the password age will be updated, if present.
+.PP
+This command is intended to be used in a large system environment where many accounts are created at a single time.
+.SH "FLAGGOR"
+.PP
+Flaggorna som gäller för kommandot
+\fBchpasswd\fR
+är:
+.TP 3n
+\fB\-e\fR, \fB\-\-encrypted\fR
+Insända lösenord är i ett krypterat format.
+.TP 3n
+\fB\-h\fR, \fB\-\-help\fR
+Visa hjälpmeddelande och avsluta.
+.TP 3n
+\fB\-m\fR, \fB\-\-md5\fR
+Använd MD5\-kryptering istället för DES när insända lösenord inte är krypterade.
+.SH "TÄNK PÅ"
+.PP
+Kom ihåg att ställa in rättigheter eller umask för att förhindra lÃ\(Cssning av okrypterade filer för andra användare.
+.SH "SE OCKSÅ"
+.PP
+\fBpasswd\fR(1),
+\fBnewusers\fR(8),
+\fBuseradd\fR(8).
--- /dev/null
+.\" Title: chsh
+.\" Author:
+.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
+.\" Date: 20.07.2006
+.\" Manual: Användarkommandon
+.\" Source: Användarkommandon
+.\"
+.TH "CHSH" "1" "20\-07\-2006" "Användarkommandon" "Användarkommandon"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAMN"
+chsh \- ändra inloggningsskal
+.SH "SYNOPSIS"
+.HP 5
+\fBchsh\fR [\fIflaggor\fR] [\fIINLOGGNINGSNAMN\fR]
+.SH "BESKRIVNING"
+.PP
+
+\fBchsh\fR
+changes the user login shell. This determines the name of the user's initial login command. A normal user may only change the login shell for her own account, the super user may change the login shell for any account.
+.SH "FLAGGOR"
+.PP
+Flaggorna som gäller för kommandot
+\fBchsh\fR
+är:
+.TP 3n
+\fB\-h\fR, \fB\-\-help\fR
+Visa hjälpmeddelande och avsluta.
+.TP 3n
+\fB\-s\fR, \fB\-\-shell\fR\fISKAL\fR
+The name of the user's new login shell. Setting this field to blank causes the system to select the default login shell.
+.PP
+If the
+\fB\-s\fR
+option is not selected,
+\fBchsh\fR
+operates in an interactive fashion, prompting the user with the current login shell. Enter the new value to change the shell, or leave the line blank to use the current one. The current shell is displayed between a pair of
+\fI[ ]\fR
+marks.
+.SH "NOTERA"
+.PP
+The only restriction placed on the login shell is that the command name must be listed in
+\fI/etc/shells\fR, unless the invoker is the super\-user, and then any value may be added. An account with a restricted login shell may not change her login shell. For this reason, placing
+\fI/bin/rsh\fR
+in
+\fI/etc/shells\fR
+is discouraged since accidentally changing to a restricted shell would prevent the user from ever changing her login shell back to its original value.
+.SH "FILER"
+.TP 3n
+\fI/etc/passwd\fR
+Användarkontoinformation.
+.TP 3n
+\fI/etc/shells\fR
+Lista på giltiga inloggningsskal.
+.TP 3n
+\fI/etc/login.defs\fR
+Shadow password suite configuration.
+.SH "SE OCKSÅ"
+.PP
+\fBchfn\fR(1),
+\fBlogin.defs\fR(5),
+\fBpasswd\fR(5).
--- /dev/null
+.\" Title: expiry
+.\" Author:
+.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
+.\" Date: 20.07.2006
+.\" Manual: Användarkommandon
+.\" Source: Användarkommandon
+.\"
+.TH "EXPIRY" "1" "20\-07\-2006" "Användarkommandon" "Användarkommandon"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAMN"
+expiry \- kontrollera och upprätthåll policy för lösenordsutgång
+.SH "SYNOPSIS"
+.HP 7
+\fBexpiry\fR [\-c] [\-f]
+.SH "BESKRIVNING"
+.PP
+
+\fBexpiry\fR
+checks (\fB\-c\fR) the current password expiration and forces (\fB\-f\fR) changes when required. It is callable as a normal user command.
+.SH "FILER"
+.TP 3n
+\fI/etc/passwd\fR
+Användarkontoinformation.
+.TP 3n
+\fI/etc/shadow\fR
+Säker användarkontoinformation.
+.SH "SE OCKSÅ"
+.PP
+\fBpasswd\fR(5),
+\fBshadow\fR(5).
--- /dev/null
+.\" Title: faillog
+.\" Author:
+.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
+.\" Date: 20.07.2006
+.\" Manual:
+.\" Source:
+.\"
+.TH "FAILLOG" "5" "20\-07\-2006" "" ""
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAMN"
+faillog \- login failure logging file
+.SH "BESKRIVNING"
+.PP
+\fI/var/log/faillog\fR
+maintains a count of login failures and the limits for each account. The file is fixed length record, indexed by numerical UID. Each record contains the count of login failures since the last successful login; the maximum number of failures before the account is disabled; the line the last login failure occurred on; the date the last login failure occurred; and the time in seconds how long the account will be locked after a failure.
+.PP
+Strukturen för filen är:
+.sp
+.RS 3n
+.nf
+struct faillog {
+ short fail_cnt;
+ short fail_max;
+ char fail_line[12];
+ time_t fail_time;
+ long fail_locktime;
+};
+.fi
+.RE
+.SH "FILER"
+.TP 3n
+\fI/var/log/faillog\fR
+Failure logging file.
+.SH "SE OCKSÅ"
+.PP
+
+\fBfaillog\fR(8)
--- /dev/null
+.\" Title: faillog
+.\" Author:
+.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
+.\" Date: 20.07.2006
+.\" Manual: Systemhanteringskommandon
+.\" Source: Systemhanteringskommandon
+.\"
+.TH "FAILLOG" "8" "20\-07\-2006" "Systemhanteringskommandon" "Systemhanteringskommandon"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAMN"
+faillog \- display faillog records or set login failure limits
+.SH "SYNOPSIS"
+.HP 8
+\fBfaillog\fR [\fIflaggor\fR]
+.SH "BESKRIVNING"
+.PP
+
+\fBfaillog\fR
+formats the contents of the failure log from
+\fI/var/log/faillog\fR
+database. It also can be used for maintains failure counters and limits. Run
+\fBfaillog\fR
+without arguments display only list of user faillog records who have ever had a login failure.
+.SH "FLAGGOR"
+.PP
+Flaggorna som gäller för kommandot
+\fBfaillog\fR
+är:
+.TP 3n
+\fB\-a\fR, \fB\-\-all\fR
+Display faillog records for all users.
+.TP 3n
+\fB\-h\fR, \fB\-\-help\fR
+Visa hjälpmeddelande och avsluta.
+.TP 3n
+\fB\-l\fR, \fB\-\-lock\-time\fR\fISEK\fR
+Lås kontot
+\fISEK\fR
+sekunder efter misslyckad inloggning.
+.TP 3n
+\fB\-m\fR, \fB\-\-maximum\fR\fIMAX\fR
+Set maximum number of login failures after the account is disabled to
+\fIMAX\fR. Selecting
+\fIMAX\fR
+value of 0 has the effect of not placing a limit on the number of failed logins. The maximum failure count should always be 0 for
+\fIroot\fR
+to prevent a denial of services attack against the system.
+.TP 3n
+\fB\-r\fR, \fB\-\-reset\fR
+Reset the counters of login failures or one record if used with the
+\fB\-u\fR
+\fILOGIN\fR
+option. Write access to
+\fI/var/log/faillog\fR
+is required for this option.
+.TP 3n
+\fB\-t\fR, \fB\-\-time\fR\fIDAGAR\fR
+Display faillog records more recent than
+\fIDAYS\fR. The
+\fB\-t\fR
+flag overrides the use of
+\fB\-u\fR.
+.TP 3n
+\fB\-u\fR, \fB\-\-user\fR\fIINLOGGNINGSNAMN\fR
+Display faillog record or maintains failure counters and limits (if used with
+\fB\-l\fR,
+\fB\-m\fR
+or
+\fB\-r\fR
+options) only for user with
+\fILOGIN\fR.
+.SH "TÄNK PÅ"
+.PP
+
+\fBfaillog\fR
+only prints out users with no successful login since the last failure. To print out a user who has had a successful login since their last failure, you must explicitly request the user with the
+\fB\-u\fR
+flag, or print out all users with the
+\fB\-a\fR
+flag.
+.SH "FILER"
+.TP 3n
+\fI/var/log/faillog\fR
+Failure logging file.
+.SH "SE OCKSÅ"
+.PP
+\fBlogin\fR(1),
+\fBfaillog\fR(5).
--- /dev/null
+.so man3/shadow.3
--- /dev/null
+.\" Title: gpasswd
+.\" Author:
+.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
+.\" Date: 20.07.2006
+.\" Manual: Användarkommandon
+.\" Source: Användarkommandon
+.\"
+.TH "GPASSWD" "1" "20\-07\-2006" "Användarkommandon" "Användarkommandon"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAMN"
+gpasswd \- administer the /etc/group file
+.SH "SYNOPSIS"
+.HP 8
+\fBgpasswd\fR \fIgrupp\fR
+.HP 8
+\fBgpasswd\fR \-a\ \fIanvändare\fR \fIgrupp\fR
+.HP 8
+\fBgpasswd\fR \-d\ \fIanvändare\fR \fIgrupp\fR
+.HP 8
+\fBgpasswd\fR \-R\ \fIgrupp\fR
+.HP 8
+\fBgpasswd\fR \-r\ \fIgrupp\fR
+.HP 8
+\fBgpasswd\fR [\-A\ \fIanvändare,\fR...] [\-M\ \fIanvändare,\fR...] \fIgrupp\fR
+.SH "BESKRIVNING"
+.PP
+
+\fBgpasswd\fR
+is used to administer the
+\fI/etc/group\fR
+file (and
+\fI/etc/gshadow\fR
+file if compiled with SHADOWGRP defined). Every group can have administrators, members and a password. System administrator can use
+\fB\-A\fR
+option to define group administrator(s) and
+\fB\-M\fR
+option to define members and has all rights of group administrators and members.
+.SS "Noteringar angående grupplösenord"
+.PP
+Group passwords are an inherent security problem since more than one person is permitted to know the password. However, groups are a useful tool for permitting co\-operation between different users.
+.\" end of SS subsection "Noteringar angående grupplösenord"
+.SH "FLAGGOR"
+.PP
+Group administrator can add and delete users using
+\fB\-a\fR
+and
+\fB\-d\fR
+options respectively. Administrators can use
+\fB\-r\fR
+option to remove group password. When no password is set only group members can use
+\fBnewgrp\fR
+to join the group. Option
+\fB\-R\fR
+disables access via a password to the group through
+\fBnewgrp\fR
+command (however members will still be able to switch to this group).
+.PP
+
+\fBgpasswd\fR
+called by a group administrator with group name only prompts for the group password. If password is set the members can still
+\fBnewgrp\fR(1)
+without a password, non\-members must supply the password.
+.SH "FILER"
+.TP 3n
+\fI/etc/group\fR
+Gruppkontoinformation.
+.TP 3n
+\fI/etc/gshadow\fR
+Säker gruppkontoinformation.
+.SH "SE OCKSÅ"
+.PP
+\fBnewgrp\fR(1),
+\fBgshadow\fR(5),
+\fBgroupadd\fR(8),
+\fBgroupdel\fR(8),
+\fBgroupmod\fR(8),
+\fBgrpck\fR(8),
+\fBgroup\fR(5).
--- /dev/null
+.\" Title: groupadd
+.\" Author:
+.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
+.\" Date: 20.07.2006
+.\" Manual: Systemhanteringskommandon
+.\" Source: Systemhanteringskommandon
+.\"
+.TH "GROUPADD" "8" "20\-07\-2006" "Systemhanteringskommandon" "Systemhanteringskommandon"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAMN"
+groupadd \- skapa en ny grupp
+.SH "SYNOPSIS"
+.HP 9
+\fBgroupadd\fR [\-g\ \fIGID\fR\ [\-o]] [\-f] [\-K\ \fINYCKEL\fR=\fIVÄRDE\fR] \fIgrupp\fR
+.SH "BESKRIVNING"
+.PP
+The
+\fBgroupadd\fR
+command creates a new group account using the values specified on the command line and the default values from the system. The new group will be entered into the system files as needed.
+.SH "FLAGGOR"
+.PP
+Flaggorna som gäller för kommandot
+\fBgroupadd\fR
+är:
+.TP 3n
+\fB\-f\fR
+This option causes to just exit with success status if the specified group already exists. With
+\fB\-g\fR, if specified GID already exists, other (unique) GID is chosen (i.e.
+\fB\-g\fR
+is turned off).
+.TP 3n
+\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 3n
+\fB\-h\fR, \fB\-\-help\fR
+Visa hjälpmeddelande och avsluta.
+.TP 3n
+\fB\-K \fR\fB\fINYCKEL\fR\fR\fB=\fR\fB\fIVÄRDE\fR\fR
+Åsidosätter standardvärden i
+\fI/etc/login.defs\fR
+(GID_MIN, GID_MAX och andra). Flera flaggor av
+\fB\-K\fR
+kan anges.
+.sp
+Exempel:
+\fB\-K \fR\fIGID_MIN\fR=\fI100\fR\fB \-K \fR\fIGID_MAX\fR=\fI499\fR
+.sp
+Notera:
+\fB\-K \fR\fIGID_MIN\fR=\fI10\fR,\fIGID_MAX\fR=\fI499\fR
+fungerar ännu inte.
+.TP 3n
+\fB\-o\fR
+Denna flagga tillåter att en grupp med ett icke\-unikt GID läggs till.
+.SH "FILER"
+.TP 3n
+\fI/etc/group\fR
+Gruppkontoinformation.
+.TP 3n
+\fI/etc/gshadow\fR
+Säker gruppkontoinformation.
+.TP 3n
+\fI/etc/login.defs\fR
+Shadow password suite configuration.
+.SH "TÄNK PÅ"
+.PP
+Groupnames must begin with a lower case letter or an underscore, and only lower case letters, underscores, dashes, and dollar signs may follow. In regular expression terms: [a\-z_][a\-z0\-9_\-]*[$]
+.PP
+Groupnames may only be up to 16 characters long.
+.PP
+If the groupname already exists in an external group database such as NIS,
+\fBgroupadd\fR
+will deny the group creation request.
+.PP
+Groupnames may only be up to 16 characters long.
+.SH "AVSLUTNINGSVÄRDEN"
+.PP
+Kommandot
+\fBgroupadd\fR
+avslutas med följande värden:
+.TP 3n
+\fI0\fR
+lyckad
+.TP 3n
+\fI2\fR
+ogiltig kommandosyntax
+.TP 3n
+\fI3\fR
+ogiltigt argument till flagga
+.TP 3n
+\fI4\fR
+GID inte unikt (när
+\fB\-o\fR
+inte används)
+.TP 3n
+\fI9\fR
+gruppnamn inte unikt
+.TP 3n
+\fI10\fR
+kan inte uppdatera gruppfilen
+.SH "SE OCKSÅ"
+.PP
+\fBchfn\fR(1),
+\fBchsh\fR(1),
+\fBpasswd\fR(1),
+\fBgpasswd\fR(8),
+\fBgroupdel\fR(8),
+\fBgroupmod\fR(8),
+\fBlogin.defs\fR(5),
+\fBuseradd\fR(8),
+\fBuserdel\fR(8),
+\fBusermod\fR(8).
--- /dev/null
+.\" Title: groupdel
+.\" Author:
+.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
+.\" Date: 20.07.2006
+.\" Manual: Systemhanteringskommandon
+.\" Source: Systemhanteringskommandon
+.\"
+.TH "GROUPDEL" "8" "20\-07\-2006" "Systemhanteringskommandon" "Systemhanteringskommandon"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAMN"
+groupdel \- ta bort en grupp
+.SH "SYNOPSIS"
+.HP 9
+\fBgroupdel\fR \fIgrupp\fR
+.SH "BESKRIVNING"
+.PP
+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 file systems to insure that no files remain with the named group as the file group ID.
+.SH "TÄNK PÅ"
+.PP
+Du får inte ta bort den primära gruppen för någon existerande anvÃ\(Csndare. Du måste ta bort användaren innan du tar bort gruppen.
+.SH "FILER"
+.TP 3n
+\fI/etc/group\fR
+Gruppkontoinformation.
+.TP 3n
+\fI/etc/gshadow\fR
+Säker gruppkontoinformation.
+.SH "AVSLUTNINGSVÄRDEN"
+.PP
+Kommandot
+\fBgroupdel\fR
+avslutas med följande värden:
+.TP 3n
+\fI0\fR
+lyckad
+.TP 3n
+\fI2\fR
+ogiltig kommandosyntax
+.TP 3n
+\fI8\fR
+kan inte ta bort användarens primära grupp
+.TP 3n
+\fI10\fR
+kan inte uppdatera gruppfilen
+.SH "SE OCKSÅ"
+.PP
+\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)
--- /dev/null
+.\" Title: groupmems
+.\" Author:
+.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
+.\" Date: 20.07.2006
+.\" Manual: Systemhanteringskommandon
+.\" Source: Systemhanteringskommandon
+.\"
+.TH "GROUPMEMS" "8" "20\-07\-2006" "Systemhanteringskommandon" "Systemhanteringskommandon"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAMN"
+groupmems \- administrera medlemmar av en användares primära grupp
+.SH "SYNOPSIS"
+.HP 10
+\fBgroupmems\fR \-a\ \fIanvändarnamn\fR | \-d\ \fIanvändarnamn\fR | \-l | \-p | [\-g\ \fIgruppnamn\fR]
+.SH "BESKRIVNING"
+.PP
+The
+\fBgroupmems\fR
+utility allows a user to administer his/her own group membership list without the requirement of super user privileges. The
+\fBgroupmems\fR
+utility is for systems that configure its users to be in their own name sake primary group (i.e., guest / guest).
+.PP
+Endast superanvändaren, som administratör, kan använda
+\fBgroupmems\fR
+för att göra ändringar i medlemskap för andra grupper.
+.SH "FLAGGOR"
+.PP
+Flaggorna som gäller för kommandot
+\fBgroupmems\fR
+är:
+.TP 3n
+\fB\-a\fR \fIanvändarnamn\fR
+Lägg till en ny användare till gruppens medlemslista.
+.TP 3n
+\fB\-d\fR \fIanvändarnamn\fR
+Ta bort en användare från gruppen medlemslista.
+.TP 3n
+\fB\-p\fR
+Rensa alla användare från gruppens medlemslista.
+.TP 3n
+\fB\-g\fR \fIgruppnamn\fR
+Superanvändaren kan ange vilken grupps medlemslista som ska ändras.
+.TP 3n
+\fB\-l\fR
+Lista gruppens medlemslista.
+.SH "SETUP"
+.PP
+The
+\fBgroupmems\fR
+executable should be in mode
+2770
+as user
+\fIroot\fR
+and in group
+\fIgroups\fR. The system administrator can add users to group
+\fIgroups\fR
+to allow or disallow them using the
+\fBgroupmems\fR
+utility to manage their own group membership list.
+.sp
+.RS 3n
+.nf
+ $ groupadd \-r groups
+ $ chmod 2770 groupmems
+ $ chown root.groups groupmems
+ $ groupmems \-g groups \-a gk4
+
+.fi
+.RE
+.SH "FILER"
+.TP 3n
+\fI/etc/group\fR
+Gruppkontoinformation.
+.TP 3n
+\fI/etc/gshadow\fR
+säker gruppkontoinformation
+.SH "SE OCKSÅ"
+.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).
--- /dev/null
+.\" Title: groupmod
+.\" Author:
+.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
+.\" Date: 20.07.2006
+.\" Manual: Systemhanteringskommandon
+.\" Source: Systemhanteringskommandon
+.\"
+.TH "GROUPMOD" "8" "20\-07\-2006" "Systemhanteringskommandon" "Systemhanteringskommandon"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAMN"
+groupmod \- ändra en gruppdefinition på systemet
+.SH "SYNOPSIS"
+.HP 9
+\fBgroupmod\fR [\fIflaggor\fR] \fIGRUPP\fR
+.SH "BESKRIVNING"
+.PP
+The
+\fBgroupmod\fR
+modifies the definition of the specified
+\fIGROUP\fR
+by modifying the appropriate entry in the group database.
+.SH "FLAGGOR"
+.PP
+Flaggorna som gäller för kommandot
+\fBgroupmod\fR
+är:
+.TP 3n
+\fB\-g\fR, \fB\-\-gid\fR\fIGID\fR
+Specify the new group ID for the
+\fIGROUP\fR. The numerical value of the
+\fIGID\fR
+must be a non\-negative decimal integer. This value must be unique, unless the
+\fB\-o\fR
+option is used. Values between 0 and 999 are typically reserved for system groups. Any files which the old group ID is the file group ID must have the file group ID changed manually.
+.TP 3n
+\fB\-h\fR, \fB\-\-help\fR
+Visa hjälpmeddelande och avsluta.
+.TP 3n
+\fB\-n\fR, \fB\-\-new\-name\fR\fINY_GRUPP\fR
+The name of the group will be changed from
+\fIGROUP\fR
+to
+\fINEW_GROUP\fR
+name.
+.TP 3n
+\fB\-o\fR, \fB\-\-non\-unique\fR
+When used with the
+\fB\-g\fR
+option allow to change the group
+\fIGID\fR
+to non\-unique value.
+.SH "FILER"
+.TP 3n
+\fI/etc/group\fR
+Gruppkontoinformation.
+.TP 3n
+\fI/etc/gshadow\fR
+Säker gruppkontoinformation.
+.SH "AVSLUTNINGSVÄRDEN"
+.PP
+Kommandot
+\fBgroupmod\fR
+avslutas med följande värden:
+.TP 3n
+\fI0\fR
+lyckad
+.TP 3n
+\fI2\fR
+ogiltig kommandosyntax
+.TP 3n
+\fI3\fR
+ogiltigt argument till flagga
+.TP 3n
+\fI4\fR
+angiven grupp finns inte
+.TP 3n
+\fI6\fR
+angiven grupp finns inte
+.TP 3n
+\fI9\fR
+gruppnamnet används redan
+.TP 3n
+\fI10\fR
+kan inte uppdatera gruppfilen
+.SH "SE OCKSÅ"
+.PP
+\fBchfn\fR(1),
+\fBchsh\fR(1),
+\fBpasswd\fR(1),
+\fBgpasswd\fR(8),
+\fBgroupadd\fR(8),
+\fBgroupdel\fR(8),
+\fBuseradd\fR(8),
+\fBuserdel\fR(8),
+\fBusermod\fR(8).
--- /dev/null
+.\" Title: groups
+.\" Author:
+.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
+.\" Date: 20.07.2006
+.\" Manual: Användarkommandon
+.\" Source: Användarkommandon
+.\"
+.TH "GROUPS" "1" "20\-07\-2006" "Användarkommandon" "Användarkommandon"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAMN"
+groups \- visa aktuella gruppnamn
+.SH "SYNOPSIS"
+.HP 7
+\fBgroups\fR [\fIanvändare\fR]
+.SH "BESKRIVNING"
+.PP
+
+\fBgroups\fR
+displays the current group names or ID values. If the value does not have a corresponding entry in
+\fI/etc/group\fR, the value will be displayed as the numerical group value. The optional
+\fIuser\fR
+parameter will display the groups for the named
+\fIuser\fR.
+.SH "NOTERA"
+.PP
+Systems which do not support concurrent group sets will have the information from
+\fI/etc/group\fR
+reported. The user must use
+\fBnewgrp\fR
+or
+\fBsg\fR
+to change their current real and effective group ID.
+.SH "FILER"
+.TP 3n
+\fI/etc/group\fR
+Gruppkontoinformation.
+.SH "SE OCKSÅ"
+.PP
+\fBnewgrp\fR(1),
+\fBgetgid\fR(2),
+\fBgetgroups\fR(2),
+\fBgetuid\fR(2).
--- /dev/null
+.\" Title: grpck
+.\" Author:
+.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
+.\" Date: 20.07.2006
+.\" Manual: Systemhanteringskommandon
+.\" Source: Systemhanteringskommandon
+.\"
+.TH "GRPCK" "8" "20\-07\-2006" "Systemhanteringskommandon" "Systemhanteringskommandon"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAMN"
+grpck \- validera integriteten för gruppfiler
+.SH "SYNOPSIS"
+.HP 6
+\fBgrpck\fR [\-r] [\fIgrupp\fR\ \fIshadow\fR]
+.SH "BESKRIVNING"
+.PP
+
+\fBgrpck\fR
+verifies the integrity of the system authentication information. All entries in the
+\fI/etc/group\fR
+and
+\fI/etc/gshadow\fR
+are checked to see that the entry has the proper format and valid data in each field. The user is prompted to delete entries that are improperly formatted or which have other uncorrectable errors.
+.PP
+Kontroller görs för att validera att varje post har:
+.TP 3n
+\(bu
+korrekt antal fält
+.TP 3n
+\(bu
+ett unikt gruppnamn
+.TP 3n
+\(bu
+en giltig lista med medlemmar och administratörer
+.sp
+.RE
+.PP
+The checks for correct number of fields and unique group name are fatal. If the entry has the wrong number of fields, the user will be prompted to delete the entire line. If the user does not answer affirmatively, all further checks are bypassed. An entry with a duplicated group name is prompted for deletion, but the remaining checks will still be made. All other errors are warnings and the user is encouraged to run the
+\fBgroupmod\fR
+command to correct the error.
+.PP
+The commands which operate on the
+\fI/etc/group\fR
+file are not able to alter corrupted or duplicated entries.
+\fBgrpck\fR
+should be used in those circumstances to remove the offending entry.
+.SH "FLAGGOR"
+.PP
+By default,
+\fBgrpck\fR
+operates on the files
+\fI/etc/group\fR
+and
+\fI/etc/gshadow\fR. The user may select alternate files with the
+\fIgroup\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.
+\fBgrpck\fR
+can also sort entries in
+\fI/etc/group\fR
+and
+\fI/etc/gshadow\fR
+by GID. To run it in sort mode pass it
+\fB\-s\fR
+flag. No checks are performed then, it just sorts.
+.SH "FILER"
+.TP 3n
+\fI/etc/group\fR
+Gruppkontoinformation.
+.TP 3n
+\fI/etc/gshadow\fR
+Säker gruppkontoinformation.
+.TP 3n
+\fI/etc/passwd\fR
+Användarkontoinformation.
+.SH "SE OCKSÅ"
+.PP
+\fBgroup\fR(5),
+\fBpasswd\fR(5),
+\fBshadow\fR(5),
+\fBgroupmod\fR(8).
+.SH "AVSLUTNINGSVÄRDEN"
+.PP
+Kommandot
+\fBgrpck\fR
+avslutas med följande värden:
+.TP 3n
+\fI0\fR
+lyckad
+.TP 3n
+\fI1\fR
+ogiltig kommandosyntax
+.TP 3n
+\fI2\fR
+en eller flera felaktiga grupposter
+.TP 3n
+\fI3\fR
+kan inte öppna gruppfiler
+.TP 3n
+\fI4\fR
+kan inte låsa gruppfiler
+.TP 3n
+\fI5\fR
+kan inte uppdatera gruppfiler
+
--- /dev/null
+.so man8/pwconv.8
--- /dev/null
+.so man8/pwconv.8
--- /dev/null
+.\" Title: gshadow
+.\" Author:
+.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
+.\" Date: 20.07.2006
+.\" Manual: Filformat och konversioner
+.\" Source: Filformat och konversioner
+.\"
+.TH "GSHADOW" "5" "20\-07\-2006" "Filformat och konversioner" "Filformat och konversioner"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAMN"
+gshadow \- skuggad gruppfil
+.SH "BESKRIVNING"
+.PP
+\fI/etc/gshadow\fR
+innehåller skuggad gruppkontoinformation. Den innehåller rader med följande kolonseparerade fält:
+.TP 3n
+\(bu
+gruppnamn
+.TP 3n
+\(bu
+krypterat lösenord
+.TP 3n
+\(bu
+kommaseparerad lista med gruppadministratörer
+.TP 3n
+\(bu
+kommaseparerad lista med gruppmedlemmar
+.sp
+.RE
+.PP
+The group name and password fields must be filled. The encrypted password consists of characters from the 64\-character alphabet a thru z, A thru Z, 0 thru 9, \\. and /. Refer to
+\fBcrypt\fR(3)
+for details on how this string is interpreted. If the password field contains some string that is not valid result of
+\fBcrypt\fR(3), for instance ! or *, the user will not be able to use a unix password to log in, subject to
+\fBpam\fR(7).
+.PP
+This information supersedes any password present in
+\fI/etc/group\fR.
+.PP
+Denna fil får inte vara läsbar av vanliga användare om lösenordssÃ\(Cskerheten ska upprätthållas.
+.SH "FILER"
+.TP 3n
+\fI/etc/group\fR
+Gruppkontoinformation.
+.TP 3n
+\fI/etc/gshadow\fR
+Säker gruppkontoinformation.
+.SH "SE OCKSÅ"
+.PP
+\fBgroup\fR(5),
+\fBgpasswd\fR(5),
+\fBnewgrp\fR(5).
--- /dev/null
+.\" Title: lastlog
+.\" Author:
+.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
+.\" Date: 20.07.2006
+.\" Manual: Systemhanteringskommandon
+.\" Source: Systemhanteringskommandon
+.\"
+.TH "LASTLOG" "8" "20\-07\-2006" "Systemhanteringskommandon" "Systemhanteringskommandon"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAMN"
+lastlog \- reports the most recent login of all users or of a given user
+.SH "SYNOPSIS"
+.HP 8
+\fBlastlog\fR [\fIflaggor\fR]
+.SH "BESKRIVNING"
+.PP
+
+\fBlastlog\fR
+formats and prints the contents of the last login log
+\fI/var/log/lastlog\fR
+file. The
+\fIlogin\-name\fR,
+\fIport\fR, and
+\fIlast login time\fR
+will be printed. The default (no flags) causes lastlog entries to be printed, sorted by their order in
+\fI/etc/passwd\fR.
+.SH "FLAGGOR"
+.PP
+Flaggorna som gäller för kommandot
+\fBlastlog\fR
+är:
+.TP 3n
+\fB\-b\fR, \fB\-\-before\fR\fIDAGAR\fR
+Print only lastlog records older than
+\fIDAYS\fR.
+.TP 3n
+\fB\-h\fR, \fB\-\-help\fR
+Visa hjälpmeddelande och avsluta.
+.TP 3n
+\fB\-t\fR, \fB\-\-time\fR\fIDAGAR\fR
+Print the lastlog records more recent than
+\fIDAYS\fR.
+.TP 3n
+\fB\-u\fR, \fB\-\-user\fR\fIINLOGGNINGSNAMN\fR
+Print the lastlog record for user with specified
+\fILOGIN\fR
+only.
+.TP 3n
+Flaggan \fB\-t\fR åsidosätter användningen av \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 "NOTERA"
+.PP
+The
+\fIlastlog\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 usually much smaller than the one shown by "\fBls \-l\fR" (which can indicate a really big file if you have in
+\fIpasswd\fR
+users with a high UID). You can display its real size with "\fBls \-s\fR".
+.SH "FILER"
+.TP 3n
+\fI/var/log/lastlog\fR
+Databastider för tidigare användarinloggningar.
+.SH "TÄNK PÅ"
+.PP
+Large gaps in UID numbers will cause the lastlog program to run longer with no output to the screen (i.e. if in lastlog database there is no entries for users with UID between 170 and 800 lastlog will appear to hang as it processes entries with UIDs 171\-799).
--- /dev/null
+.\" Title: login
+.\" Author:
+.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
+.\" Date: 20.07.2006
+.\" Manual: Användarkommandon
+.\" Source: Användarkommandon
+.\"
+.TH "LOGIN" "1" "20\-07\-2006" "Användarkommandon" "Användarkommandon"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAMN"
+login \- begin session on the system
+.SH "SYNOPSIS"
+.HP 6
+\fBlogin\fR [\-p] [\fIanvändarnamn\fR] [\fIENV=VAR\fR...]
+.HP 6
+\fBlogin\fR [\-p] [\-h\ \fIvärd\fR] [\-f\ \fIanvändarnamn\fR]
+.HP 6
+\fBlogin\fR [\-p] \-r\ \fIvärd\fR
+.SH "BESKRIVNING"
+.PP
+
+\fBlogin\fR
+is used to establish a new session with the system. It is normally invoked automatically by responding to the
+\fIlogin:\fR
+prompt on the user's terminal.
+\fBlogin\fR
+may be special to the shell and may not be invoked as a sub\-process. Typically,
+\fBlogin\fR
+is treated by the shell as
+\fBexec login\fR
+which causes the user to exit from the current shell. Attempting to execute
+\fBlogin\fR
+from any shell but the login shell will produce an error message.
+.PP
+The user is then prompted for a password, where appropriate. Echoing is disabled to prevent revealing the password. Only a small number of password failures are permitted before
+\fBlogin\fR
+exits and the communications link is severed.
+.PP
+If password aging has been enabled for your account, you may be prompted for a new password before proceeding. You will be forced to provide your old password and the new password before continuing. Please refer to
+\fBpasswd\fR(1)
+for more information.
+.PP
+After a successful login, you will be informed of any system messages and the presence of mail. You may turn off the printing of the system message file,
+\fI/etc/motd\fR, by creating a zero\-length file
+\fI.hushlogin\fR
+in your login directory. The mail message will be one of "\fIYou have new mail.\fR", "\fIYou have mail.\fR", or "\fINo Mail.\fR" according to the condition of your mailbox.
+.PP
+Your user and group ID will be set according to their values in the
+\fI/etc/passwd\fR
+file. The value for
+\fB$HOME\fR,
+\fB$SHELL\fR,
+\fB$PATH\fR,
+\fB$LOGNAME\fR, and
+\fB$MAIL\fR
+are set according to the appropriate fields in the password entry. Ulimit, umask and nice values may also be set according to entries in the GECOS field.
+.PP
+On some installations, the environmental variable
+\fB$TERM\fR
+will be initialized to the terminal type on your tty line, as specified in
+\fI/etc/ttytype\fR.
+.PP
+An initialization script for your command interpreter may also be executed. Please see the appropriate manual section for more information on this function.
+.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
+\fBgetty\fR(8)
+and
+\fBinit\fR(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 "FLAGGOR"
+.TP 3n
+\fB\-f\fR
+Genomför inte autentisering, användaren är förautentiserad.
+.TP 3n
+\fB\-h\fR
+Namnet på fjärrvärden för denna inloggning.
+.TP 3n
+\fB\-p\fR
+Behåll miljö.
+.TP 3n
+\fB\-r\fR
+Genomför automatiskt inloggningsprotokoll för rlogin.
+.PP
+Flaggorna
+\fB\-r\fR,
+\fB\-h\fR
+och
+\fB\-f\fR
+används endast när
+\fBlogin\fR
+har startats av root.
+.SH "TÄNK PÅ"
+.PP
+This version of
+\fBlogin\fR
+has many compilation options, only some of which may be in use at any particular site.
+.PP
+The location of files is subject to differences in system configuration.
+.PP
+The
+\fBlogin\fR
+program is NOT responsible for removing users from the utmp file. It is the responsibility of
+\fBgetty\fR(8)
+and
+\fBinit\fR(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".
+.PP
+As any program,
+\fBlogin\fR
+appearance could be faked. If non\-trusted users have a physical access to the machine, an attacker could use this to obtain the password of the next person sitting in front of the machine. Under Linux, the SAK mecanism can be used by users to initiate of a trusted path and prevent this kind of attack.
+.SH "FILER"
+.TP 3n
+\fI/var/run/utmp\fR
+Lista på aktuella inloggningssessioner.
+.TP 3n
+\fI/var/log/wtmp\fR
+Lista på tidigare inloggningssessioner.
+.TP 3n
+\fI/etc/passwd\fR
+Användarkontoinformation.
+.TP 3n
+\fI/etc/shadow\fR
+Säker användarkontoinformation.
+.TP 3n
+\fI/etc/motd\fR
+Fil för dagens systemmeddelande.
+.TP 3n
+\fI/etc/nologin\fR
+Förhindra icke\-rootanvändare från att logga in.
+.TP 3n
+\fI/etc/ttytype\fR
+Lista på terminaltyper.
+.TP 3n
+\fI$HOME/.hushlogin\fR
+Tysta ner utskrift av systemmeddelanden.
+.SH "SE OCKSÅ"
+.PP
+\fBmail\fR(1),
+\fBpasswd\fR(1),
+\fBsh\fR(1),
+\fBsu\fR(1),
+\fBlogin.defs\fR(5),
+\fBnologin\fR(5),
+\fBpasswd\fR(5),
+\fBsecuretty\fR(5),
+\fBgetty\fR(8).
--- /dev/null
+.\" Title: login.defs
+.\" Author:
+.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
+.\" Date: 20.07.2006
+.\" Manual: Filformat och konversioner
+.\" Source: Filformat och konversioner
+.\"
+.TH "LOGIN.DEFS" "5" "20\-07\-2006" "Filformat och konversioner" "Filformat och konversioner"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAMN"
+login.defs \- shadow password suite configuration
+.SH "BESKRIVNING"
+.PP
+The
+\fI/etc/login.defs\fR
+file defines the site\-specific configuration for the shadow password suite. This file is required. Absence of this file will not prevent system operation, but will probably result in undesirable operation.
+.PP
+This file is a readable text file, each line of the file describing one configuration parameter. The lines consist of a configuration name and value, separated by whitespace. Blank lines and comment lines are ignored. Comments are introduced with a "#" pound sign and the pound sign must be the first non\-white character of the line.
+.PP
+Parameter values may be of four types: strings, booleans, numbers, and long numbers. A string is comprised of any printable characters. A boolean should be either the value "yes" or "no". An undefined boolean parameter or one with a value other than these will be given a "no" value. Numbers (both regular and long) may be either decimal values, octal values (precede the value with "0") or hexadecimal values (precede the value with "0x"). The maximum value of the regular and long numeric parameters is machine\-dependent.
+.PP
+Följande konfigurationsposter tillhandahålls:
+.TP 3n
+CHFN_AUTH (boolesk)
+If
+\fIyes\fR, the
+\fBchfn\fR
+and
+\fBchsh\fR
+programs will require authentication before making any changes, unless run by the superuser.
+.TP 3n
+CHFN_RESTRICT (sträng)
+This parameter specifies which values in the
+\fIgecos\fR
+field of the
+\fI/etc/passwd\fR
+file may be changed by regular users using the
+\fBchfn\fR
+program. It can be any combination of letters
+\fIf\fR
+,\fIr\fR,
+\fIw\fR,
+\fIh\fR, for Full name, Room number, Work phone, and Home phone, respectively. For backward compatibility, "yes" is equivalent to "rwh" and "no" is equivalent to "frwh". If not specified, only the superuser can make any changes. The most restrictive setting is better achieved by not installing
+\fIchfn\fR
+SUID.
+.PP
+GID_MAX (nummer), GID_MIN (nummer)
+.RS 3n
+Range of group IDs to choose from for the
+\fBuseradd\fR
+and
+\fBgroupadd\fR
+programs.
+.RE
+.TP 3n
+MAIL_DIR (sträng)
+The mail spool directory. This is needed to manipulate the mailbox when its corresponding user account is modified or deleted. If not specified, a compile\-time default is used.
+.TP 3n
+PASS_MAX_DAYS (nummer)
+The maximum number of days a password may be used. If the password is older than this, a password change will be forced. If not specified, \-1 will be assumed (which disables the restriction).
+.TP 3n
+PASS_MIN_DAYS (nummer)
+The minimum number of days allowed between password changes. Any password changes attempted sooner than this will be rejected. If not specified, \-1 will be assumed (which disables the restriction).
+.TP 3n
+PASS_WARN_AGE (nummer)
+The number of days warning given before a password expires. A zero means warning is given only upon the day of expiration, a negative value means no warning is given. If not specified, no warning will be provided.
+.PP
+PASS_MAX_DAYS, PASS_MIN_DAYS och PASS_WARN_AGE används endast när kontot skapas. Alla ändringar av dessa inställningar påverkar inte existerande konton.
+.PP
+UID_MAX (nummer), UID_MIN (nummer)
+.RS 3n
+Range of user IDs to choose from for the
+\fBuseradd\fR
+program.
+.RE
+.TP 3n
+UMASK (nummer)
+The permission mask is initialized to this value. If not specified, the permission mask will be initialized to 022.
+.TP 3n
+USERDEL_CMD (sträng)
+If defined, this command is run when removing a user. It should remove any at/cron/print jobs etc. owned by the user to be removed (passed as the first argument).
+.SH "CROSS REFERENCE"
+.PP
+The following cross reference shows which programs in the shadow password suite use which parameters.
+.TP 3n
+chfn
+CHFN_AUTH CHFN_RESTRICT
+.TP 3n
+chsh
+CHFN_AUTH
+.TP 3n
+groupadd
+GID_MAX GID_MIN
+.TP 3n
+newusers
+PASS_MAX_DAYS PASS_MIN_DAYS PASS_WARN_AGE UMASK
+.TP 3n
+pwconv
+PASS_MAX_DAYS PASS_MIN_DAYS PASS_WARN_AGE
+.TP 3n
+useradd
+GID_MAX GID_MIN PASS_MAX_DAYS PASS_MIN_DAYS PASS_WARN_AGE UID_MAX UID_MIN UMASK
+.TP 3n
+userdel
+MAIL_DIR USERDEL_CMD
+.TP 3n
+usermod
+MAIL_DIR
+.SH "FEL"
+.PP
+Much of the functionality that used to be provided by the shadow password suite is now handled by PAM. Thus,
+\fI/etc/login.defs\fR
+is no longer used by programs such as:
+\fBlogin\fR(1),
+\fBpasswd\fR(1),
+\fBsu\fR(1). Please refer to the corresponding PAM configuration files instead.
+.SH "SE OCKSÅ"
+.PP
+\fBlogin\fR(1),
+\fBpasswd\fR(1),
+\fBsu\fR(1),
+\fBpasswd\fR(5),
+\fBshadow\fR(5),
+\fBpam\fR(8).
--- /dev/null
+.\" Title: logoutd
+.\" Author:
+.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
+.\" Date: 20.07.2006
+.\" Manual: Systemhanteringskommandon
+.\" Source: Systemhanteringskommandon
+.\"
+.TH "LOGOUTD" "8" "20\-07\-2006" "Systemhanteringskommandon" "Systemhanteringskommandon"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAMN"
+logoutd \- Upprätthåll tidsbegränsningar för inloggningar
+.SH "SYNOPSIS"
+.HP 8
+\fBlogoutd\fR
+.SH "BESKRIVNING"
+.PP
+
+\fBlogoutd\fR
+enforces the login time and port restrictions specified in
+\fI/etc/porttime\fR.
+\fBlogoutd\fR
+should be started from
+\fI/etc/rc\fR. The
+\fI/var/run/utmp\fR
+file is scanned periodically and each user name is checked to see if the named user is permitted on the named port at the current time. Any login session which is violating the restrictions in
+\fI/etc/porttime\fR
+is terminated.
+.SH "FILER"
+.TP 3n
+\fI/etc/porttime\fR
+Fil som innehåller portåtkomst
+.TP 3n
+\fI/var/run/utmp\fR
+Lista på aktuella inloggningssessioner.
--- /dev/null
+.\" Title: newgrp
+.\" Author:
+.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
+.\" Date: 20.07.2006
+.\" Manual: Användarkommandon
+.\" Source: Användarkommandon
+.\"
+.TH "NEWGRP" "1" "20\-07\-2006" "Användarkommandon" "Användarkommandon"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAMN"
+newgrp \- logga in i en ny grupp
+.SH "SYNOPSIS"
+.HP 7
+\fBnewgrp\fR [\-] [\fIgrupp\fR]
+.SH "BESKRIVNING"
+.PP
+
+\fBnewgrp\fR
+is used to change the current group ID during a login session. If the optional
+\fB\-\fR
+flag is given, the user's environment will be reinitialized as though the user had logged in, otherwise the current environment, including current working directory, remains unchanged.
+.PP
+
+\fBnewgrp\fR
+changes the current real group ID to the named group, or to the default group listed in
+\fI/etc/passwd\fR
+if no group name is given.
+\fBnewgrp\fR
+also tries to add the group to the user groupset. If not root, the user will be prompted for a password if she does not have a password (in
+\fI/etc/shadow\fR
+if this user has an entry in the shadowed password file, or in
+\fI/etc/passwd\fR
+otherwise) and the group does, or if the user is not listed as a member and the group has a password. The user will be denied access if the group password is empty and the user is not listed as a member.
+.PP
+If there is an entry for this group in
+\fI/etc/gshadow\fR, then the list of members and the password of this group will be taken from this file, otherwise, the entry in
+\fI/etc/group\fR
+is considered.
+.SH "FILER"
+.TP 3n
+\fI/etc/passwd\fR
+Användarkontoinformation.
+.TP 3n
+\fI/etc/shadow\fR
+Säker användarkontoinformation.
+.TP 3n
+\fI/etc/group\fR
+Gruppkontoinformation.
+.TP 3n
+\fI/etc/gshadow\fR
+Säker gruppkontoinformation.
+.SH "SE OCKSÅ"
+.PP
+\fBid\fR(1),
+\fBlogin\fR(1),
+\fBsu\fR(1),
+\fBgpasswd\fR(1),
+\fBgroup\fR(5),
+\fBgshadow\fR(5).
--- /dev/null
+.\" Title: newusers
+.\" Author:
+.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
+.\" Date: 20.07.2006
+.\" Manual: Systemhanteringskommandon
+.\" Source: Systemhanteringskommandon
+.\"
+.TH "NEWUSERS" "8" "20\-07\-2006" "Systemhanteringskommandon" "Systemhanteringskommandon"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAMN"
+newusers \- uppdatera och skapa nya användare satsvis
+.SH "SYNOPSIS"
+.HP 9
+\fBnewusers\fR [\fInya_användare\fR]
+.SH "BESKRIVNING"
+.PP
+
+\fBnewusers\fR
+reads a file of user name and clear\-text password pairs and uses this information to update a group of existing users or to create new users. Each line is in the same format as the standard password file (see
+\fBpasswd\fR(5)) with the following exceptions:
+.TP 3n
+\fIpw_passwd\fR
+Detta fält kommer att krypteras och användas som det nya värdet för det krypterade lösenordet.
+.TP 3n
+\fIpw_age\fR
+Detta fält kommer att ignoreras för skugglösenord om användaren redan finns.
+.TP 3n
+\fIpw_gid\fR
+Detta fält kan vara namnet på en existerande grupp och som då den angivna användaren kommer att läggas till som medlem i. Om en icke\-existerande numerisk grupp anges kommer en ny grupp att skapas med detta nummer.
+.TP 3n
+\fIpw_dir\fR
+This field will be checked for existence as a directory and a new directory with the same name will be created if it does not already exist. The ownership of the directory will be set to be that of the user being created or updated.
+.PP
+Detta kommando är tänkt att användas i större systemmiljöer där många konton uppdateras på samma gång.
+.SH "TÄNK PÅ"
+.PP
+Inmatningsfilen måste skyddas eftersom den innehåller okrypterade lösenord.
+.SH "FILER"
+.TP 3n
+\fI/etc/login.defs\fR
+Shadow password suite configuration.
+.SH "SE OCKSÅ"
+.PP
+\fBlogin.defs\fR(5),
+\fBpasswd\fR(1),
+\fBuseradd\fR(8).
--- /dev/null
+.\" Title: nologin
+.\" Author:
+.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
+.\" Date: 20.07.2006
+.\" Manual: Systemhanteringskommandon
+.\" Source: Systemhanteringskommandon
+.\"
+.TH "NOLOGIN" "8" "20\-07\-2006" "Systemhanteringskommandon" "Systemhanteringskommandon"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAMN"
+nologin \- vägra snällt en inloggning
+.SH "SYNOPSIS"
+.HP 8
+\fBnologin\fR
+.SH "BESKRIVNING"
+.PP
+\fBnologin\fR
+visar ett meddelande om att kontot inte är tillgÃ\(Csngligt och avslutas med icke\-noll\-status. Det är tänkt som ett ersÃ\(Csttande skalfält för konton som har inaktiverats.
+.PP
+För att inaktivera alla inloggningar, undersök
+\fBnologin\fR(5).
+.SH "SE OCKSÅ"
+.PP
+\fBlogin\fR(1),
+\fBnologin\fR(5).
+.SH "HISTORIK"
+.PP
+Kommandot
+\fBnologin\fR
+dök upp i BSD 4.4.
--- /dev/null
+.\" Title: passwd
+.\" Author:
+.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
+.\" Date: 20.07.2006
+.\" Manual: Användarkommandon
+.\" Source: Användarkommandon
+.\"
+.TH "PASSWD" "1" "20\-07\-2006" "Användarkommandon" "Användarkommandon"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAMN"
+passwd \- ändra användarlösenord
+.SH "SYNOPSIS"
+.HP 7
+\fBpasswd\fR [\fIflaggor\fR] [\fIINLOGGNINGSNAMN\fR]
+.SH "BESKRIVNING"
+.PP
+\fBpasswd\fR
+ändrar lösenord för användarkonton. En vanlig användare kan endast ändra lösenordet för sitt egna konto men superanvÃ\(Csndaren kan ändra lösenord för alla konton.
+\fBpasswd\fR
+Ã\(Csndrar även kontoinformation, såsom det fullständiga namnet för anvÃ\(Csndaren, användarens inloggningsskal eller hans/hennes utgångsdatum för lösenordet och intervall.
+.SS "Lösenordsändringar"
+.PP
+Användaren frågas först efter hans/hennes gamla lösenord, om det finns nÃ\(Yegot. Detta lösenord krypteras sedan och jämförs mot det lagrade lösenordet. Användaren har endast en chans att ange det korrekta lösenordet. Superanvändaren tillåts kringgå detta steg så att bortglömda lösenord kan ändras.
+.PP
+Efter att lösenordet har matats in kontrolleras lösenordets Ã\(Yeldringsinformation för att se om användaren tillåts att ändra lösenord för tillfället. Om inte, nekar
+\fBpasswd\fR
+att ändra lösenordet och avslutas.
+.PP
+Användaren frågas sedan två gånger efter ett ersättande lösenord. Den andra inmatningen jämförs mot den första och båda måste stämma överens för att lösenordet ska ändras.
+.PP
+Sedan testas lösenordet för sin komplexitet. Som en allmän riktlinje bör lösenord innehålla 6 till 8 tecken och inkluderas ett eller flera tecken från var och en av följande punkter:
+.TP 3n
+\(bu
+gemena bokstäver ur alfabetet
+.TP 3n
+\(bu
+siffrorna 0 till 9
+.TP 3n
+\(bu
+skiljetecken
+.sp
+.RE
+.PP
+Tänk på att inte inkludera systemets standardtecken för radering eller döda.
+\fBpasswd\fR
+kommer att neka alla lösenord som inte har lämplig komplexitet.
+.\" end of SS subsection "Lösenordsändringar"
+.SS "Tips för användarlösenord"
+.PP
+Säkerhet i ett lösenord beror på styrkan på krypteringsalgoritmen och nyckellängden. Krypteringsmetoden för
+\fIUNIX\-system\fR
+är baserad på NBS DES\-algoritmen och är mycket säker. Längden på nyckeln Ã\(Csr beroende på slumpmässigheten för det valda lösenordet.
+.PP
+Problem i lösenordssäkerheten brukar normalt komma från slarvigt valda lösenord eller hantering. Av denna anledning bör du inte välja ett lösenord som finns i en ordbok eller som måste skrivas ner. Lösenordet bör heller inte vara ett korrekt namn, ditt personnummer, födelsedatum eller gatuadress. Dessa kan användas som gissningar för att ta sig in i systemet.
+.PP
+Ditt lösenord måste vara lätt att komma ihåg så att du inte behöver skriva ner det på en papperslapp. Detta kan göras genom att lägga till tvÃ\(Ye små ord tillsammans och separera dem med ett specialtecken eller siffra. Till exempel, Pass%word.
+.PP
+Andra metoder för att konstruera lösenord är att välja en literär fras som är lätt att komma ihåg och välja den första eller sista bokstaven från varje ord. Ett exempel på detta är:
+.TP 3n
+\(bu
+Fråga inte för vem klockorna ringer klockan 3
+.TP 3n
+\(bu
+som blir
+.TP 3n
+\(bu
+Fifvkrk3
+.sp
+.RE
+.PP
+Du kan vara hyffsat säker på att få hackare har inkluderat detta i sina ordböcker. Du bör dock välja dina egna metoder för att konstruera lösenord och inte enbart förlita dig på de metoder som anges här.
+.\" end of SS subsection "Tips för användarlösenord"
+.SH "FLAGGOR"
+.PP
+Flaggorna som gäller för kommandot
+\fBpasswd\fR
+är:
+.TP 3n
+\fB\-a\fR, \fB\-\-all\fR
+Denna flagga kan endast användas med
+\fB\-S\fR
+och gör att status visas för alla användare.
+.TP 3n
+\fB\-d\fR, \fB\-\-delete\fR
+Ta bort en användares lösenord (gör det blankt). Detta är ett snabbt sÃ\(Cstt att inaktivera ett lösenord för ett konto. Det kommer att ta bort det angivna kontots lösenord.
+.TP 3n
+\fB\-e\fR, \fB\-\-expire\fR
+Lösenordet för ett konto sätts omedelbart som utgånget. Detta kan tvinga en användare att ändra sitt lösenord vid nästa inloggningsförsök.
+.TP 3n
+\fB\-h\fR, \fB\-\-help\fR
+Visa hjälpmeddelande och avsluta.
+.TP 3n
+\fB\-i\fR, \fB\-\-inactive\fR\fIINAKTIV\fR
+Denna flagga används för att inaktivera ett konto efter att lösenordet har varit utgånget i ett antal dagar. Efter att ett användarkonto har haft ett utgånget lösenord i
+\fIINAKTIV\fR
+dagar får anvÃ\(Csndaren inte längre logga in med detta konto.
+.TP 3n
+\fB\-k\fR, \fB\-\-keep\-tokens\fR
+Indikera lösenordsändring bör endast genomföras för utgångna autentiseringslösenord. Användaren önskar behålla sitt icke\-utgångna lösenord som tidigare.
+.TP 3n
+\fB\-l\fR, \fB\-\-lock\fR
+Lås angivet konto. Denna flagga inaktiverar ett konto genom att ändra lösenordet till ett värde som inte matchar något möjligt krypterat vÃ\(Csrde.
+.TP 3n
+\fB\-m\fR, \fB\-\-mindays\fR\fIMIN_DAGAR\fR
+Sätter minimalt antal dagar mellan lösenordsändringar till
+\fIMIN_DAGAR\fR. Ett nollvärde för detta fält betyder att användaren kan ändra sitt lösenord när som helst.
+.TP 3n
+\fB\-q\fR, \fB\-\-quiet\fR
+Tyst läge.
+.TP 3n
+\fB\-r\fR, \fB\-\-repository\fR\fIFÖRRÅD\fR
+ändra lösenord i förrådet
+\fIFÖRRÅD\fR
+.TP 3n
+\fB\-S\fR, \fB\-\-status\fR
+Visa statusinformation för konto. Statusinformationen innehåller 7 fält. Första fältet är användarens inloggningsnamn. Det andra fältet indikerar om användarkontot är låst (L), saknar lösenord (NP) eller har ett användbart lösenord (P). Det tredje fältet anger datumet för senaste lösenordsändringen. De nästa fyra fälten är minimal ålder, maximal Ã\(Yelder, varningsperiod och inaktivitetsperiod för lösenordet. Dessa åldrar anges i dagar.
+.TP 3n
+\fB\-u\fR, \fB\-\-unlock\fR
+Lås upp angivet konto. Denna flagga återaktiverar ett konto genom att Ã\(Csndra tillbaka lösenordet till dess tidigare värde (till värdet före anvÃ\(Csndning av flaggan
+\fB\-l\fR).
+.TP 3n
+\fB\-w\fR, \fB\-\-warndays\fR\fIVARN_DAGAR\fR
+Sätter antalet dagar för varning före ett lösenord behöver ändras. Flaggan
+\fIVARN_DAGAR\fR
+är antalet dagar före anvÃ\(Csndaren varnas om att lösenordet är på väg att bli utgånget.
+.TP 3n
+\fB\-x\fR, \fB\-\-maxdays\fR\fIMAX_DAGAR\fR
+Sätter maximalt antal dagar som ett lösenord ska vara giltigt. Efter
+\fIMAX_DAGAR\fR
+krävs det att lösenordet ändras.
+.SH "TÄNK PÅ"
+.PP
+Inte alla flaggor kanske stöds. Kontroll av lösenordskomplexiteten kan variera mellan olika system. Användare rekommenderas att välja ett lösenord som är så komplext som han eller hon känner sig komfortabel med. Användare kanske inte kan ändra sina lösenord på ett system om NIS Ã\(Csr aktiverat och de inte är inloggade mot NIS\-servern.
+.SH "FILER"
+.TP 3n
+\fI/etc/passwd\fR
+Användarkontoinformation.
+.TP 3n
+\fI/etc/shadow\fR
+Säker användarkontoinformation.
+.SH "AVSLUTNINGSVÄRDEN"
+.PP
+Kommandot
+\fBpasswd\fR
+avslutas med följande värden:
+.TP 3n
+\fI0\fR
+lyckad
+.TP 3n
+\fI1\fR
+åtkomst nekad
+.TP 3n
+\fI2\fR
+ogiltig kombination av flaggor
+.TP 3n
+\fI3\fR
+oväntat fel, ingenting har genomförts
+.TP 3n
+\fI4\fR
+oväntat fel, filen
+\fIpasswd\fR
+saknas
+.TP 3n
+\fI5\fR
+Filen
+\fIpasswd\fR
+är upptagen, försök igen
+.TP 3n
+\fI6\fR
+ogiltigt argument till flagga
+.SH "SE OCKSÅ"
+.PP
+\fBgroup\fR(5),
+\fBpasswd\fR(5),
+\fBshadow\fR(5).
--- /dev/null
+.\" Title: passwd
+.\" Author:
+.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
+.\" Date: 20.07.2006
+.\" Manual: Filformat och konversioner
+.\" Source: Filformat och konversioner
+.\"
+.TH "PASSWD" "5" "20\-07\-2006" "Filformat och konversioner" "Filformat och konversioner"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAMN"
+passwd \- lösenordsfilen
+.SH "BESKRIVNING"
+.PP
+\fI/etc/passwd\fR
+innehåller en rad för varje anvÃ\(Csndarkonto men sju fält separerade med kolontecken (\(lq:\(rq). Dessa fält är:
+.TP 3n
+\(bu
+inloggningsnamn
+.TP 3n
+\(bu
+valfritt krypterat lösenord
+.TP 3n
+\(bu
+numeriskt användar\-id
+.TP 3n
+\(bu
+numeriskt grupp\-id
+.TP 3n
+\(bu
+användarnamn eller kommentarsfält
+.TP 3n
+\(bu
+användarens hemkatalog
+.TP 3n
+\(bu
+optional user command interpreter
+.sp
+.RE
+.PP
+The encrypted password field may be blank, in which case no password is required to authenticate as the specified login name. However, some applications which read the
+\fI/etc/passwd\fR
+file may decide not to permit
+\fIany\fR
+access at all if the
+\fIpassword\fR
+field is blank. If the
+\fIpassword\fR
+field is a lower\-case
+\(lqx\(rq, then the encrypted password is actually stored in the
+\fBshadow\fR(5)
+file instead; there
+\fImust\fR
+be a corresponding line in the
+\fI/etc/shadow\fR
+file, or else the user account is invalid. If the
+\fIpassword\fR
+field is any other string, then it will be treated as an encrypted password, as specified by
+\fBcrypt\fR(3).
+.PP
+The comment field is used by various system utilities, such as
+\fBfinger\fR(1).
+.PP
+The home directory field provides the name of the initial working directory. The
+\fBlogin\fR
+program uses this information to set the value of the
+\fB$HOME\fR
+environmental variable.
+.PP
+The command interpreter field provides the name of the user's command language interpreter, or the name of the initial program to execute. The
+\fBlogin\fR
+program uses this information to set the value of the
+\fB$SHELL\fR
+environmental variable. If this field is empty, it defaults to the value
+\fI/bin/sh\fR.
+.SH "FILER"
+.TP 3n
+\fI/etc/passwd\fR
+Användarkontoinformation.
+.TP 3n
+\fI/etc/shadow\fR
+optional encrypted password file
+.SH "SE OCKSÅ"
+.PP
+\fBgetent\fR(1),
+\fBlogin\fR(1),
+\fBpasswd\fR(1),
+\fBsu\fR(1),
+\fBcrypt\fR(3),
+\fBgetpwnam\fR(3),
+\fBshadow\fR(5),
+\fBpwconv\fR(8),
+\fBpwunconv\fR(8),
+\fBsulogin\fR(8).
--- /dev/null
+.\" Title: pwck
+.\" Author:
+.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
+.\" Date: 20.07.2006
+.\" Manual: Systemhanteringskommandon
+.\" Source: Systemhanteringskommandon
+.\"
+.TH "PWCK" "8" "20\-07\-2006" "Systemhanteringskommandon" "Systemhanteringskommandon"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAMN"
+pwck \- validera integriteten för lösenordsfiler
+.SH "SYNOPSIS"
+.HP 5
+\fBpwck\fR [\-q] [\-s] [\fIpasswd\fR\ \fIshadow\fR]
+.HP 5
+\fBpwck\fR [\-q] [\-r] [\fIpasswd\fR\ \fIshadow\fR]
+.SH "BESKRIVNING"
+.PP
+
+\fBpwck\fR
+verifies the integrity of the system authentication information. All entries in the
+\fI/etc/passwd\fR
+and
+\fI/etc/shadow\fR
+are checked to see that the entry has the proper format and valid data in each field. The user is prompted to delete entries that are improperly formatted or which have other uncorrectable errors.
+.PP
+Kontroller görs för att validera att varje post har:
+.TP 3n
+\(bu
+korrekt antal fält
+.TP 3n
+\(bu
+ett unikt användarnamn
+.TP 3n
+\(bu
+en giltig identifierare för användare och grupp
+.TP 3n
+\(bu
+en giltig primär grupp
+.TP 3n
+\(bu
+en giltig hemkatalog
+.TP 3n
+\(bu
+ett giltigt inloggningsskal
+.sp
+.RE
+.PP
+The checks for correct number of fields and unique user name are fatal. If the entry has the wrong number of fields, the user will be prompted to delete the entire line. If the user does not answer affirmatively, all further checks are bypassed. An entry with a duplicated user name is prompted for deletion, but the remaining checks will still be made. All other errors are warning and the user is encouraged to run the
+\fBusermod\fR
+command to correct the error.
+.PP
+The commands which operate on the
+\fI/etc/passwd\fR
+file are not able to alter corrupted or duplicated entries.
+\fBpwck\fR
+should be used in those circumstances to remove the offending entry.
+.SH "FLAGGOR"
+.PP
+Flaggorna som gäller för kommandot
+\fBpwck\fR
+är:
+.TP 3n
+\fB\-q\fR
+Report errors only. The warnings which do not require any action from the user won't be displayed.
+.TP 3n
+\fB\-r\fR
+Starta kommandot
+\fBpwck\fR
+i skrivskyddat läge.
+.TP 3n
+\fB\-s\fR
+Sorterar poster i
+\fI/etc/passwd\fR
+och
+\fI/etc/shadow\fR
+efter 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 "FILER"
+.TP 3n
+\fI/etc/group\fR
+Gruppkontoinformation.
+.TP 3n
+\fI/etc/passwd\fR
+Användarkontoinformation.
+.TP 3n
+\fI/etc/shadow\fR
+Säker användarkontoinformation.
+.SH "SE OCKSÅ"
+.PP
+\fBgroup\fR(5),
+\fBpasswd\fR(5),
+\fBshadow\fR(5),
+\fBusermod\fR(8).
+.SH "AVSLUTNINGSVÄRDEN"
+.PP
+Kommandot
+\fBpwck\fR
+avslutas med följande värden:
+.TP 3n
+\fI0\fR
+lyckad
+.TP 3n
+\fI1\fR
+ogiltig kommandosyntax
+.TP 3n
+\fI2\fR
+en eller flera felaktiga lösenordsposter
+.TP 3n
+\fI3\fR
+kan inte öppna lösenordsfiler
+.TP 3n
+\fI4\fR
+kan inte låsa lösenordsfiler
+.TP 3n
+\fI5\fR
+kan inte uppdatera lösenordsfiler
+
--- /dev/null
+.\" Title: pwconv
+.\" Author:
+.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
+.\" Date: 20.07.2006
+.\" Manual: Systemhanteringskommandon
+.\" Source: Systemhanteringskommandon
+.\"
+.TH "PWCONV" "8" "20\-07\-2006" "Systemhanteringskommandon" "Systemhanteringskommandon"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAMN"
+pwconv, pwunconv, grpconv, grpunconv \- konvertera till och från skugglösenord och grupper
+.SH "SYNOPSIS"
+.HP 7
+\fBpwconv\fR
+.HP 9
+\fBpwunconv\fR
+.HP 8
+\fBgrpconv\fR
+.HP 10
+\fBgrpunconv\fR
+.SH "BESKRIVNING"
+.PP
+
+\fBpwconv\fR
+creates
+\fIshadow\fR
+from
+\fIpasswd\fR
+and an optionally existing
+\fIshadow\fR.
+.PP
+
+\fBpwunconv\fR
+creates
+\fIpasswd\fR
+from
+\fIpasswd\fR
+and
+\fIshadow\fR
+and then removes
+\fIshadow\fR.
+.PP
+
+\fBgrpconv\fR
+creates
+\fIgshadow\fR
+from
+\fIgroup\fR
+and an optionally existing
+\fIgshadow\fR.
+.PP
+
+\fBgrpunconv\fR
+creates
+\fIgroup\fR
+from
+\fIgroup\fR
+and
+\fIgshadow\fR
+and then removes
+\fIgshadow\fR.
+.PP
+These four programs all operate on the normal and shadow password and group files:
+\fI/etc/passwd\fR,
+\fI/etc/group\fR,
+\fI/etc/shadow\fR, and
+\fI/etc/gshadow\fR.
+.PP
+Each program acquires the necessary locks before conversion.
+\fBpwconv\fR
+and
+\fBgrpconv\fR
+are similar. First, entries in the shadowed file which don't exist in the main file are removed. Then, shadowed entries which don't have `x' as the password in the main file are updated. Any missing shadowed entries are added. Finally, passwords in the main file are replaced with `x'. These programs can be used for initial conversion as well to update the shadowed file if the main file is edited by hand.
+.PP
+
+\fBpwconv\fR
+will use the values of
+\fIPASS_MIN_DAYS\fR,
+\fIPASS_MAX_DAYS\fR, and
+\fIPASS_WARN_AGE\fR
+from
+\fI/etc/login.defs\fR
+when adding new entries to
+\fI/etc/shadow\fR.
+.PP
+Likewise
+\fBpwunconv\fR
+and
+\fBgrpunconv\fR
+are similar. Passwords in the main file are updated from the shadowed file. Entries which exist in the main file but not in the shadowed file are left alone. Finally, the shadowed file is removed. Some password aging information is lost by
+\fBpwunconv\fR. It will convert what it can.
+.SH "FEL"
+.PP
+Errors in the password or group files (such as invalid or duplicate entries) may cause these programs to loop forever or fail in other strange ways. Please run
+\fBpwck\fR
+and
+\fBgrpck\fR
+to correct any such errors before converting to or from shadow passwords or groups.
+.SH "FILER"
+.TP 3n
+\fI/etc/login.defs\fR
+Shadow password suite configuration.
+.SH "SE OCKSÅ"
+.PP
+\fBgrpck\fR(8),
+\fBlogin.defs\fR(5),
+\fBpwck\fR(8).
--- /dev/null
+.so man8/pwconv.8
--- /dev/null
+.\" Title: sg
+.\" Author:
+.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
+.\" Date: 20.07.2006
+.\" Manual: Användarkommandon
+.\" Source: Användarkommandon
+.\"
+.TH "SG" "1" "20\-07\-2006" "Användarkommandon" "Användarkommandon"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAMN"
+sg \- kör kommando med annat grupp\-id
+.SH "SYNOPSIS"
+.HP 3
+\fBsg\fR [\-] [grupp\ [\-c]\ kommando]
+.SH "BESKRIVNING"
+.PP
+The
+\fBsg\fR
+command works similar to
+\fBnewgrp\fR
+but accepts a command. The command will be executed with the
+\fI/bin/sh\fR
+shell. With most shells you may run
+\fBsg\fR
+from, you need to enclose multi\-word commands in quotes. Another difference between
+\fBnewgrp\fR
+and
+\fBsg\fR
+is that some shells treat
+\fBnewgrp\fR
+specially, replacing themselves with a new instance of a shell that
+\fBnewgrp\fR
+creates. This doesn't happen with
+\fBsg\fR, so upon exit from a
+\fBsg\fR
+command you are returned to your previous group ID.
+.SH "FILER"
+.TP 3n
+\fI/etc/passwd\fR
+Användarkontoinformation.
+.TP 3n
+\fI/etc/shadow\fR
+Säker användarkontoinformation.
+.TP 3n
+\fI/etc/group\fR
+Gruppkontoinformation.
+.TP 3n
+\fI/etc/gshadow\fR
+Säker gruppkontoinformation.
+.SH "SE OCKSÅ"
+.PP
+\fBid\fR(1),
+\fBlogin\fR(1),
+\fBnewgrp\fR(1),
+\fBsu\fR(1),
+\fBgpasswd\fR(1),
+\fBgroup\fR(5),
+\fBgshadow\fR(5)
--- /dev/null
+.\" Title: shadow
+.\" Author:
+.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
+.\" Date: 20.07.2006
+.\" Manual: Biblioteksanrop
+.\" Source: Biblioteksanrop
+.\"
+.TH "SHADOW" "3" "20\-07\-2006" "Biblioteksanrop" "Biblioteksanrop"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAMN"
+shadow, getspnam \- encrypted password file routines
+.SH "SYNTAX"
+.PP
+
+\fI#include <shadow.h>\fR
+.PP
+
+\fIstruct spwd *getspent();\fR
+.PP
+
+\fIstruct spwd *getspnam(char\fR
+\fI*name\fR\fI);\fR
+.PP
+
+\fIvoid setspent();\fR
+.PP
+
+\fIvoid endspent();\fR
+.PP
+
+\fIstruct spwd *fgetspent(FILE\fR
+\fI*fp\fR\fI);\fR
+.PP
+
+\fIstruct spwd *sgetspent(char\fR
+\fI*cp\fR\fI);\fR
+.PP
+
+\fIint putspent(struct spwd\fR
+\fI*p,\fR
+\fIFIL\fR
+\fI*fp\fR\fI);\fR
+.PP
+
+\fIint lckpwdf();\fR
+.PP
+
+\fIint ulckpwdf();\fR
+.SH "BESKRIVNING"
+.PP
+
+\fIshadow\fR
+manipulates the contents of the shadow password file,
+\fI/etc/shadow\fR. The structure in the
+\fI#include\fR
+file is:
+.sp
+.RS 3n
+.nf
+struct spwd {
+ char *sp_namp; /* user login name */
+ char *sp_pwdp; /* encrypted password */
+ long int sp_lstchg; /* last password change */
+ long int sp_min; /* days until change allowed. */
+ long int sp_max; /* days before change required */
+ long int sp_warn; /* days warning for expiration */
+ long int sp_inact; /* days before account inactive */
+ long int sp_expire; /* date when account expires */
+ unsigned long int sp_flag; /* reserved for future use */
+}
+
+.fi
+.RE
+.PP
+Betydelsen av varje fält är:
+.TP 3n
+\(bu
+sp_namp \- pointer to null\-terminated user name
+.TP 3n
+\(bu
+sp_pwdp \- pointer to null\-terminated password
+.TP 3n
+\(bu
+sp_lstchg \- days since Jan 1, 1970 password was last changed
+.TP 3n
+\(bu
+sp_min \- days before which password may not be changed
+.TP 3n
+\(bu
+sp_max \- days after which password must be changed
+.TP 3n
+\(bu
+sp_warn \- days before password is to expire that user is warned of pending password expiration
+.TP 3n
+\(bu
+sp_inact \- days after password expires that account is considered inactive and disabled
+.TP 3n
+\(bu
+sp_expire \- days since Jan 1, 1970 when account will be disabled
+.TP 3n
+\(bu
+sp_flag \- reserverat för framtida användning
+.SH "BESKRIVNING"
+.PP
+
+\fIgetspent\fR,
+\fIgetspname\fR,
+\fIfgetspent\fR, and
+\fIsgetspent\fR
+each return a pointer to a
+\fIstruct spwd\fR.
+\fIgetspent\fR
+returns the next entry from the file, and
+\fIfgetspent\fR
+returns the next entry from the given stream, which is assumed to be a file of the proper format.
+\fIsgetspent\fR
+returns a pointer to a
+\fIstruct spwd\fR
+using the provided string as input.
+\fIgetspnam\fR
+searches from the current position in the file for an entry matching
+\fIname\fR.
+.PP
+
+\fIsetspent\fR
+and
+\fIendspent\fR
+may be used to begin and end, respectively, access to the shadow password file.
+.PP
+The
+\fIlckpwdf\fR
+and
+\fIulckpwdf\fR
+routines should be used to insure exclusive access to the
+\fI/etc/shadow\fR
+file.
+\fIlckpwdf\fR
+attempts to acquire a lock using
+\fIpw_lock\fR
+for up to 15 seconds. It continues by attempting to acquire a second lock using
+\fIspw_lock\fR
+for the remainder of the initial 15 seconds. Should either attempt fail after a total of 15 seconds,
+\fIlckpwdf\fR
+returns \-1. When both locks are acquired 0 is returned.
+.SH "DIAGNOSTIK"
+.PP
+Routines return NULL if no more entries are available or if an error occurs during processing. Routines which have
+\fIint\fR
+as the return value return 0 for success and \-1 for failure.
+.SH "TÄNK PÅ"
+.PP
+These routines may only be used by the super user as access to the shadow password file is restricted.
+.SH "FILER"
+.TP 3n
+\fI/etc/shadow\fR
+Säker användarkontoinformation.
+.SH "SE OCKSÅ"
+.PP
+\fBgetpwent\fR(3),
+\fBshadow\fR(5).
--- /dev/null
+.\" Title: shadow
+.\" Author:
+.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
+.\" Date: 20.07.2006
+.\" Manual: Filformat och konversioner
+.\" Source: Filformat och konversioner
+.\"
+.TH "SHADOW" "5" "20\-07\-2006" "Filformat och konversioner" "Filformat och konversioner"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAMN"
+shadow \- krypterad lösenordsfil
+.SH "BESKRIVNING"
+.PP
+
+\fIshadow\fR
+contains the encrypted password information for user's accounts and optional the password aging information. Included is:
+.TP 3n
+\(bu
+inloggningsnamn
+.TP 3n
+\(bu
+krypterat lösenord
+.TP 3n
+\(bu
+dagar sedan 1:a januari, 1970 som lösenordet senast ändrades
+.TP 3n
+\(bu
+dagar innan lösenordet får ändras
+.TP 3n
+\(bu
+dagar efter vilket lösenordet måste ändras
+.TP 3n
+\(bu
+dagar innan lösenordet går ut som användaren varnas
+.TP 3n
+\(bu
+dagar efter att lösenordet gått ut och kontot inaktiveras
+.TP 3n
+\(bu
+dagar sedan 1:a januari 1970 som kontot är inaktiverat
+.TP 3n
+\(bu
+ett reserverat fält
+.sp
+.RE
+.PP
+The password field must be filled. The encrypted password consists of 13 to 24 characters from the 64 characters alphabet a thru z, A thru Z, 0 thru 9, \\. and /. Optionally it can start with a "$" character. This means the encrypted password was generated using another (not DES) algorithm. For example if it starts with "$1$" it means the MD5\-based algorithm was used.
+.PP
+Referera till
+\fBcrypt\fR(3)
+för detaljer om hur denna sträng tolkas.
+.PP
+If the password field contains some string that is not valid result of
+\fBcrypt\fR(3), for instance ! or *, the user will not be able to use a unix password to log in, subject to
+\fBpam\fR(7).
+.PP
+The date of the last password change is given as the number of days since Jan 1, 1970. The password may not be changed again until the proper number of days have passed, and must be changed after the maximum number of days. If the minimum number of days required is greater than the maximum number of day allowed, this password may not be changed by the user.
+.PP
+An account is considered to be inactive and is disabled if the password is not changed within the specified number of days after the password expires. An account will also be disabled on the specified day regardless of other password expiration information.
+.PP
+This information supersedes any password or password age information present in
+\fI/etc/passwd\fR.
+.PP
+Denna fil får inte vara läsbar av vanliga användare om lösenordssÃ\(Cskerheten ska upprätthållas.
+.SH "FILER"
+.TP 3n
+\fI/etc/passwd\fR
+Användarkontoinformation.
+.TP 3n
+\fI/etc/shadow\fR
+Säker användarkontoinformation.
+.SH "SE OCKSÅ"
+.PP
+\fBchage\fR(1),
+\fBlogin\fR(1),
+\fBsu\fR(1),
+\fBpasswd\fR(1),
+\fBpasswd\fR(5),
+\fBpwconv\fR(8),
+\fBpwunconv\fR(8),
+\fBsulogin\fR(8).
--- /dev/null
+.\" Title: su
+.\" Author:
+.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
+.\" Date: 20.07.2006
+.\" Manual: Användarkommandon
+.\" Source: Användarkommandon
+.\"
+.TH "SU" "1" "20\-07\-2006" "Användarkommandon" "Användarkommandon"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAMN"
+su \- ändra användar\-id eller bli superanvändare
+.SH "SYNOPSIS"
+.HP 3
+\fBsu\fR [\fIflaggor\fR] [\fIINLOGGNINGSNAMN\fR]
+.SH "BESKRIVNING"
+.PP
+\fBsu\fR
+används för att bli en annan användare under en inloggningssession. Om det startas utan
+\fBanvändarnamn\fR, vÃ\(Csljer
+\fBsu\fR
+superanvändaren. Det valfria argumentet
+\fB\-\fR
+kan användas för att tillhandahålla en miljö som liknar den som användaren skulle förvänta sig om användaren hade loggat in direkt.
+.PP
+Additional arguments may be provided after the username, in which case they are supplied to the user's login shell. In particular, an argument of
+\fB\-c\fR
+will cause the next argument to be treated as a command by most command interpreters. The command will be executed by the shell specified in
+\fI/etc/passwd\fR
+for the target user.
+.PP
+Du kan använda argumentet
+\fB\-\-\fR
+för att separera flaggorna till
+\fBsu\fR
+från de argument som skickas till skalet.
+.PP
+Användaren kommer att frågas efter ett lösenord, om det är lämpligt. Ogiltiga lösenord kommer att ge ett felmeddelande. Alla försök, både giltiga och ogiltiga, loggas för att detektera misskötsel av systemet.
+.PP
+The current environment is passed to the new shell. The value of
+\fB$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 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 "FLAGGOR"
+.PP
+Flaggorna som gäller för kommandot
+\fBsu\fR
+är:
+.TP 3n
+\fB\-c\fR, \fB\-\-command\fR\fISKAL\fR
+Ange ett kommando som ska startas av skalet med
+\fB\-c\fR.
+.TP 3n
+\fB\-\fR, \fB\-l\fR, \fB\-\-login\fR
+Tillhandahåll en miljö som liknar den som användaren skulle förvänta sig om användaren loggat in direkt.
+.sp
+När
+\fB\-\fR
+används måste den anges som den sista flaggan för
+\fBsu\fR. De andra formerna (\fB\-l\fR
+och
+\fB\-\-login\fR) har inte denna restriktion.
+.TP 3n
+\fB\-s\fR, \fB\-\-shell\fR\fISKAL\fR
+Skalet som ska startas.
+.sp
+The invoked shell is choosen among (higest priority first):
+.RS 3n
+.TP 3n
+\(bu
+Skalet angivet med \-\-shell
+.TP 3n
+\(bu
+Om
+\fB\-\-preserve\-environment\fR
+används, anges skalet med miljövariabeln
+\fB$SHELL\fR.
+.TP 3n
+\(bu
+The shell indicated in the
+\fI/etc/passwd\fR
+entry for the target user.
+.TP 3n
+\(bu
+\fI/bin/sh\fR
+om ett skal inte kunde hittas med någon ovanstÃ\(Yeende metod.
+.RE
+.IP "" 3n
+.sp
+If the target user has a restricted shell (i.e. the shell field of this user's entry in
+\fI/etc/passwd\fR
+is not specified in
+\fI/etc/shell\fR), then the
+\fB\-\-shell\fR
+option or the
+\fB$SHELL\fR
+environment variable won't be taken into account unless
+\fBsu\fR
+is called by the root.
+.TP 3n
+\fB\-m\fR, \fB\-p\fR, \fB\-\-preserve\-environment\fR
+Behåll den aktuella miljön.
+.sp
+Om målanvändaren har ett begränsat skal har denna flagga ingen effekt (sÃ\(Yevida inte
+\fBsu\fR
+har startats av root).
+.SH "TÄNK PÅ"
+.PP
+Denna version av
+\fBsu\fR
+har många kompileringsflaggor, kanske bara några används på specifika system.
+.SH "FILER"
+.TP 3n
+\fI/etc/passwd\fR
+Användarkontoinformation.
+.TP 3n
+\fI/etc/shadow\fR
+Säker användarkontoinformation.
+.SH "SE OCKSÅ"
+.PP
+\fBlogin\fR(1),
+\fBlogin.defs\fR(5),
+\fBsh\fR(1)
--- /dev/null
+.\" Title: suauth
+.\" Author:
+.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
+.\" Date: 20.07.2006
+.\" Manual: Filformat och konversioner
+.\" Source: Filformat och konversioner
+.\"
+.TH "SUAUTH" "5" "20\-07\-2006" "Filformat och konversioner" "Filformat och konversioner"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAMN"
+suauth \- detaljerad kontrollfil för su
+.SH "SYNOPSIS"
+.HP 12
+\fB/etc/suauth\fR
+.SH "BESKRIVNING"
+.PP
+The file
+\fI/etc/suauth\fR
+is referenced whenever the su command is called. It can change the behaviour of the su command, based upon:
+.sp
+.RS 3n
+.nf
+ 1) the user su is targetting
+
+.fi
+.RE
+.sp
+.PP
+2) the user executing the su command (or any groups he might be a member of)
+.PP
+Filen är i följande format, med de rader som inleds med # behandlas som kommentarsrader och ignoreras;
+.sp
+.RS 3n
+.nf
+ till\-id:från\-id:ÅTGÄRD
+
+.fi
+.RE
+.PP
+Där till\-id är antingen ordet
+\fIALL\fR, en lista med anvÃ\(Csndarnamn separerade med "," eller orden
+\fIALL EXCEPT\fR
+följt av en lista med användarnamn separerade med ","
+.PP
+från\-id är formaterad på samma sätt som till\-id förutom att det extra ordet
+\fIGROUP\fR
+känns igen.
+\fIALL EXCEPT GROUP\fR
+är helt giltigt också. Efterföljande till
+\fIGROUP\fR
+kan vara ett eller flera gruppnamn, separerade med ",". Det är inte tillräckligt att ha primärt grupp\-id för den relevanta gruppen, en post i
+\fB/etc/group\fR(5)
+är nödvändigt.
+.PP
+Åtgärden kan endast vara en av följande för närvarande stödda flaggor.
+.TP 3n
+\fIDENY\fR
+Försöket att använda su stoppades före ett lösenord har efterfrågats.
+.TP 3n
+\fINOPASS\fR
+Försöket att använda su lyckades helt automatiskt; inget lösenord har efterfrågats.
+.TP 3n
+\fIOWNPASS\fR
+För att su\-kommandot ska lyckas måste användaren mata in sitt egna lösenord. De blir frågade att göra detta.
+.PP
+Note there are three separate fields delimited by a colon. No whitespace must surround this colon. Also note that the file is examined sequentially line by line, and the first applicable rule is used without examining the file further. This makes it possible for a system administrator to exercise as fine control as he or she wishes.
+.SH "EXEMPEL"
+.sp
+.RS 3n
+.nf
+ # exempelfil för /etc/suauth
+ #
+ # Ett par priviligerade användarnamn som
+ # kan su till root med sina egna lösenord.
+ #
+ root:bosse,birddog:OWNPASS
+ #
+ # Alla andra kan inte su till root om de inte finns
+ # gruppen wheel. Det är så BSD gör saker.
+ #
+ root:ALL EXCEPT GROUP wheel:DENY
+ #
+ # Kanske terry och birddog är konton som
+ # ägs av samma person.
+ # Tillgång kan ges mellan dem utan
+ # lösenord.
+ #
+ terry:birddog:NOPASS
+ birddog:terry:NOPASS
+ #
+
+.fi
+.RE
+.sp
+.SH "FILER"
+.TP 3n
+\fI/etc/suauth\fR
+.SH "FEL"
+.PP
+There could be plenty lurking. The file parser is particularly unforgiving about syntax errors, expecting no spurious whitespace (apart from beginning and end of lines), and a specific token delimiting different things.
+.SH "DIAGNOSTIK"
+.PP
+An error parsing the file is reported using
+\fBsyslogd\fR(8)
+as level ERR on facility AUTH.
+.SH "SE OCKSÅ"
+.PP
+\fBsu\fR(1).
--- /dev/null
+msgid ""
+msgstr ""
+"Project-Id-Version: man pages for shadow 4.0.18\n"
+"POT-Creation-Date: 2006-07-24 07:49+0200\n"
+"PO-Revision-Date: 2006-07-20 15:34+0100\n"
+"Last-Translator: Daniel Nylander <po@danielnylander.se>\n"
+"Language-Team: Swedish <debian-l10n-swedish@lists.debian.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+# Swedish translation of shadow manpage.
+# Copyright (C) 2006 THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the shadow package.
+# Daniel Nylander <po@danielnylander.se>, 2006.
+#
+#: vipw.8.xml:5(refentrytitle) vipw.8.xml:10(refname) vipw.8.xml:19(command)
+msgid "vipw"
+msgstr "vipw"
+
+#: vipw.8.xml:6(manvolnum) usermod.8.xml:6(manvolnum)
+#: userdel.8.xml:6(manvolnum) userdel.8.xml:147(replaceable)
+#: useradd.8.xml:6(manvolnum) pwconv.8.xml:6(manvolnum)
+#: pwck.8.xml:6(manvolnum) nologin.8.xml:6(manvolnum)
+#: newusers.8.xml:6(manvolnum) logoutd.8.xml:6(manvolnum)
+#: lastlog.8.xml:6(manvolnum) grpck.8.xml:6(manvolnum)
+#: groupmod.8.xml:6(manvolnum) groupmems.8.xml:6(manvolnum)
+#: groupdel.8.xml:6(manvolnum) groupdel.8.xml:78(replaceable)
+#: groupadd.8.xml:6(manvolnum) faillog.8.xml:6(manvolnum)
+#: faillog.5.xml:53(manvolnum) chpasswd.8.xml:6(manvolnum)
+#: chgpasswd.8.xml:6(manvolnum)
+msgid "8"
+msgstr "8"
+
+#: vipw.8.xml:7(refmiscinfo) usermod.8.xml:7(refmiscinfo)
+#: userdel.8.xml:7(refmiscinfo) useradd.8.xml:7(refmiscinfo)
+#: pwconv.8.xml:7(refmiscinfo) pwck.8.xml:7(refmiscinfo)
+#: nologin.8.xml:7(refmiscinfo) newusers.8.xml:7(refmiscinfo)
+#: logoutd.8.xml:7(refmiscinfo) lastlog.8.xml:7(refmiscinfo)
+#: grpck.8.xml:7(refmiscinfo) groupmod.8.xml:7(refmiscinfo)
+#: groupmems.8.xml:7(refmiscinfo) groupdel.8.xml:7(refmiscinfo)
+#: groupadd.8.xml:7(refmiscinfo) faillog.8.xml:7(refmiscinfo)
+#: chpasswd.8.xml:7(refmiscinfo) chgpasswd.8.xml:7(refmiscinfo)
+msgid "System Management Commands"
+msgstr "Systemhanteringskommandon"
+
+#: vipw.8.xml:11(refname) vipw.8.xml:25(command)
+msgid "vigr"
+msgstr "vigr"
+
+#: vipw.8.xml:12(refpurpose)
+msgid "edit the password, group, shadow-password or shadow-group file"
+msgstr "redigera lösenordet, grupp, skugglösenord eller skuggruppfil"
+
+#: vipw.8.xml:21(replaceable) vipw.8.xml:27(replaceable)
+#: usermod.8.xml:18(replaceable) userdel.8.xml:16(arg)
+#: useradd.8.xml:17(replaceable) useradd.8.xml:29(replaceable)
+#: su.1.xml:17(replaceable) passwd.1.xml:18(replaceable)
+#: lastlog.8.xml:18(replaceable) groupmod.8.xml:18(replaceable)
+#: faillog.8.xml:18(replaceable) chsh.1.xml:18(replaceable)
+#: chpasswd.8.xml:18(replaceable) chgpasswd.8.xml:18(replaceable)
+#: chage.1.xml:17(replaceable)
+msgid "options"
+msgstr "flaggor"
+
+#: vipw.8.xml:33(title) usermod.8.xml:25(title) userdel.8.xml:24(title)
+#: useradd.8.xml:35(title) suauth.5.xml:21(title) su.1.xml:28(title)
+#: sg.1.xml:26(title) shadow.5.xml:15(title) shadow.3.xml:64(title)
+#: shadow.3.xml:120(title) pwconv.8.xml:33(title) pwck.8.xml:44(title)
+#: porttime.5.xml:15(title) passwd.5.xml:15(title) passwd.1.xml:27(title)
+#: nologin.8.xml:21(title) newusers.8.xml:24(title) newgrp.1.xml:22(title)
+#: logoutd.8.xml:21(title) login.defs.5.xml:15(title)
+#: login.access.5.xml:15(title) login.1.xml:36(title) limits.5.xml:16(title)
+#: lastlog.8.xml:24(title) gshadow.5.xml:15(title) grpck.8.xml:25(title)
+#: groups.1.xml:24(title) groupmod.8.xml:25(title) groupmems.8.xml:27(title)
+#: groupdel.8.xml:24(title) groupadd.8.xml:30(title) gpasswd.1.xml:48(title)
+#: faillog.8.xml:24(title) faillog.5.xml:15(title) expiry.1.xml:23(title)
+#: chsh.1.xml:27(title) chpasswd.8.xml:24(title) chgpasswd.8.xml:24(title)
+#: chfn.1.xml:27(title) chage.1.xml:26(title)
+msgid "DESCRIPTION"
+msgstr "BESKRIVNING"
+
+#: vipw.8.xml:34(para)
+msgid ""
+"<command>vipw</command> and <command>vigr</command> will edit the files "
+"<filename>/etc/passwd</filename> and <filename>/etc/group</filename>, "
+"respectively. With the <option>-s</option> flag, they will edit the shadow "
+"versions of those files, <filename>/etc/shadow</filename> and <filename>/etc/"
+"gshadow</filename>, respectively. The programs will set the appropriate "
+"locks to prevent file corruption. When looking for an editor, the programs "
+"will first try the environment variable <envar>$VISUAL</envar>, then the "
+"environment variable <envar>$EDITOR</envar>, and finally the default editor, "
+"<citerefentry><refentrytitle>vi</refentrytitle><manvolnum>1</manvolnum></"
+"citerefentry>."
+msgstr ""
+"<command>vipw</command> and <command>vigr</command> redigerar filerna "
+"<filename>/etc/passwd</filename> och <filename>/etc/group</filename>, "
+"respektive. Med flaggan <option>-s</option>, kommer de att redigera "
+"skuggversionerna av dessa filer, <filename>/etc/shadow</filename> och "
+"<filename>/etc/gshadow</filename>, respektive. Programmen kommer att ställa "
+"in de lämpliga lås som behövs för att förhindra att filerna skadas. När de "
+"letar efter en redigerare kommer programmen att första försöka med "
+"miljövariabeln <envar>$VISUAL</envar>, sedan miljövariabeln <envar>$EDITOR</"
+"envar> och till sist standardredigeraren, <citerefentry><refentrytitle>vi</"
+"refentrytitle><manvolnum>1</manvolnum></citerefentry>."
+
+#: vipw.8.xml:51(title) usermod.8.xml:33(title) userdel.8.xml:33(title)
+#: useradd.8.xml:47(title) su.1.xml:74(title) pwck.8.xml:96(title)
+#: passwd.1.xml:140(title) login.1.xml:119(title) lastlog.8.xml:36(title)
+#: grpck.8.xml:69(title) groupmod.8.xml:34(title) groupmems.8.xml:42(title)
+#: groupadd.8.xml:39(title) gpasswd.1.xml:71(title) faillog.8.xml:35(title)
+#: chsh.1.xml:38(title) chpasswd.8.xml:46(title) chgpasswd.8.xml:45(title)
+#: chage.1.xml:36(title)
+msgid "OPTIONS"
+msgstr "FLAGGOR"
+
+#: vipw.8.xml:52(para)
+msgid ""
+"The options which apply to the <command>vipw</command> and <command>vigr</"
+"command> commands are:"
+msgstr ""
+"Flaggorna som gäller för kommandona <command>vipw</command> och "
+"<command>vigr</command> är:"
+
+#: vipw.8.xml:58(term)
+msgid "<option>-g</option>, <option>--group</option>"
+msgstr "<option>-g</option>, <option>--group</option>"
+
+#: vipw.8.xml:60(para)
+msgid "Edit group database."
+msgstr "Redigera gruppdatabasen."
+
+#: vipw.8.xml:64(term) userdel.8.xml:62(term) useradd.8.xml:153(term)
+#: passwd.1.xml:180(term) lastlog.8.xml:52(term) groupmod.8.xml:57(term)
+#: groupadd.8.xml:72(term) faillog.8.xml:48(term) chsh.1.xml:44(term)
+#: chpasswd.8.xml:59(term) chgpasswd.8.xml:58(term) chage.1.xml:74(term)
+msgid "<option>-h</option>, <option>--help</option>"
+msgstr "<option>-h</option>, <option>--help</option>"
+
+#: vipw.8.xml:66(para) userdel.8.xml:64(para) useradd.8.xml:155(para)
+#: passwd.1.xml:182(para) lastlog.8.xml:56(para) groupmod.8.xml:59(para)
+#: groupadd.8.xml:74(para) faillog.8.xml:50(para) chsh.1.xml:46(para)
+#: chpasswd.8.xml:61(para) chgpasswd.8.xml:60(para) chage.1.xml:76(para)
+msgid "Display help message and exit."
+msgstr "Visa hjälpmeddelande och avsluta."
+
+#: vipw.8.xml:70(term)
+msgid "<option>-p</option>, <option>--passwd</option>"
+msgstr "<option>-p</option>, <option>--passwd</option>"
+
+#: vipw.8.xml:72(para)
+msgid "Edit passwd database."
+msgstr "Redigera lösenordsdatabasen."
+
+#: vipw.8.xml:76(term) passwd.1.xml:234(term)
+msgid "<option>-q</option>, <option>--quiet</option>"
+msgstr "<option>-q</option>, <option>--quiet</option>"
+
+#: vipw.8.xml:78(para) passwd.1.xml:238(para)
+msgid "Quiet mode."
+msgstr "Tyst läge."
+
+#: vipw.8.xml:82(term)
+msgid "<option>-s</option>, <option>--shadow</option>"
+msgstr "<option>-s</option>, <option>--shadow</option>"
+
+#: vipw.8.xml:84(para)
+msgid "Edit shadow or gshadow database."
+msgstr "Redigera shadow- eller gshadow-databasen."
+
+#: vipw.8.xml:91(title) usermod.8.xml:246(title) userdel.8.xml:88(title)
+#: useradd.8.xml:363(title) suauth.5.xml:139(title) su.1.xml:176(title)
+#: sg.1.xml:43(title) shadow.5.xml:105(title) shadow.3.xml:172(title)
+#: pwconv.8.xml:109(title) pwck.8.xml:145(title) porttime.5.xml:76(title)
+#: passwd.5.xml:87(title) passwd.1.xml:322(title) newusers.8.xml:100(title)
+#: newgrp.1.xml:54(title) logoutd.8.xml:35(title) login.access.5.xml:66(title)
+#: login.1.xml:198(title) limits.5.xml:107(title) lastlog.8.xml:113(title)
+#: gshadow.5.xml:61(title) grpck.8.xml:87(title) groups.1.xml:46(title)
+#: groupmod.8.xml:89(title) groupmems.8.xml:103(title)
+#: groupdel.8.xml:43(title) groupadd.8.xml:112(title) gpasswd.1.xml:93(title)
+#: faillog.8.xml:132(title) faillog.5.xml:38(title) expiry.1.xml:32(title)
+#: chsh.1.xml:85(title) chfn.1.xml:59(title) chage.1.xml:177(title)
+msgid "FILES"
+msgstr "FILER"
+
+#: vipw.8.xml:94(filename) usermod.8.xml:249(filename)
+#: userdel.8.xml:91(filename) useradd.8.xml:378(filename)
+#: sg.1.xml:58(filename) pwck.8.xml:148(filename) newgrp.1.xml:69(filename)
+#: gshadow.5.xml:64(filename) grpck.8.xml:90(filename)
+#: groups.1.xml:49(filename) groupmod.8.xml:92(filename)
+#: groupmems.8.xml:106(filename) groupdel.8.xml:46(filename)
+#: groupadd.8.xml:115(filename) gpasswd.1.xml:11(filename)
+#: gpasswd.1.xml:96(filename)
+msgid "/etc/group"
+msgstr "/etc/group"
+
+#: vipw.8.xml:96(para) usermod.8.xml:251(para) userdel.8.xml:93(para)
+#: useradd.8.xml:380(para) sg.1.xml:60(para) pwck.8.xml:150(para)
+#: newgrp.1.xml:71(para) gshadow.5.xml:66(para) grpck.8.xml:92(para)
+#: groups.1.xml:51(para) groupmod.8.xml:94(para) groupmems.8.xml:108(para)
+#: groupdel.8.xml:48(para) groupadd.8.xml:117(para) gpasswd.1.xml:98(para)
+msgid "Group account information."
+msgstr "Gruppkontoinformation."
+
+#: vipw.8.xml:100(filename) sg.1.xml:64(filename) newgrp.1.xml:75(filename)
+#: gshadow.5.xml:70(filename) grpck.8.xml:96(filename)
+#: groupmod.8.xml:98(filename) groupmems.8.xml:112(filename)
+#: groupdel.8.xml:52(filename) groupadd.8.xml:121(filename)
+#: gpasswd.1.xml:102(filename)
+msgid "/etc/gshadow"
+msgstr "/etc/gshadow"
+
+#: vipw.8.xml:102(para) sg.1.xml:66(para) newgrp.1.xml:77(para)
+#: gshadow.5.xml:72(para) grpck.8.xml:98(para) groupmod.8.xml:100(para)
+#: groupdel.8.xml:54(para) groupadd.8.xml:123(para) gpasswd.1.xml:104(para)
+msgid "Secure group account information."
+msgstr "Säker gruppkontoinformation."
+
+#: vipw.8.xml:106(filename) usermod.8.xml:255(filename)
+#: userdel.8.xml:103(filename) useradd.8.xml:366(filename)
+#: su.1.xml:179(filename) sg.1.xml:46(filename) shadow.5.xml:108(filename)
+#: pwck.8.xml:154(filename) passwd.5.xml:90(filename)
+#: passwd.1.xml:325(filename) newgrp.1.xml:57(filename)
+#: login.1.xml:213(filename) grpck.8.xml:102(filename)
+#: expiry.1.xml:35(filename) chsh.1.xml:88(filename) chfn.1.xml:68(filename)
+#: chage.1.xml:181(filename)
+msgid "/etc/passwd"
+msgstr "/etc/passwd"
+
+#: vipw.8.xml:108(para) usermod.8.xml:257(para) userdel.8.xml:105(para)
+#: useradd.8.xml:368(para) su.1.xml:181(para) sg.1.xml:48(para)
+#: shadow.5.xml:110(para) pwck.8.xml:156(para) passwd.5.xml:92(para)
+#: passwd.1.xml:327(para) newgrp.1.xml:59(para) login.1.xml:215(para)
+#: grpck.8.xml:104(para) expiry.1.xml:37(para) chsh.1.xml:90(para)
+#: chfn.1.xml:70(para) chage.1.xml:184(para)
+msgid "User account information."
+msgstr "Användarkontoinformation."
+
+#: vipw.8.xml:112(filename) usermod.8.xml:261(filename)
+#: userdel.8.xml:109(filename) useradd.8.xml:372(filename)
+#: su.1.xml:185(filename) sg.1.xml:52(filename) shadow.5.xml:114(filename)
+#: shadow.3.xml:175(filename) pwck.8.xml:160(filename)
+#: passwd.5.xml:96(filename) passwd.1.xml:331(filename)
+#: newgrp.1.xml:63(filename) login.1.xml:219(filename)
+#: expiry.1.xml:41(filename) chage.1.xml:189(filename)
+msgid "/etc/shadow"
+msgstr "/etc/shadow"
+
+#: vipw.8.xml:114(para) usermod.8.xml:263(para) userdel.8.xml:111(para)
+#: useradd.8.xml:374(para) su.1.xml:187(para) sg.1.xml:54(para)
+#: shadow.5.xml:116(para) shadow.3.xml:177(para) pwck.8.xml:162(para)
+#: passwd.1.xml:333(para) newgrp.1.xml:65(para) login.1.xml:221(para)
+#: expiry.1.xml:43(para) chage.1.xml:192(para)
+msgid "Secure user account information."
+msgstr "Säker användarkontoinformation."
+
+#: vipw.8.xml:120(title) usermod.8.xml:270(title) userdel.8.xml:190(title)
+#: useradd.8.xml:474(title) suauth.5.xml:168(title) su.1.xml:194(title)
+#: sg.1.xml:73(title) shadow.5.xml:123(title) shadow.3.xml:184(title)
+#: pwconv.8.xml:121(title) pwck.8.xml:169(title) porttime.5.xml:88(title)
+#: passwd.5.xml:105(title) passwd.1.xml:391(title) nologin.8.xml:35(title)
+#: newusers.8.xml:112(title) newgrp.1.xml:84(title)
+#: login.defs.5.xml:256(title) login.access.5.xml:78(title)
+#: login.1.xml:252(title) limits.5.xml:117(title) gshadow.5.xml:79(title)
+#: grpck.8.xml:111(title) groups.1.xml:58(title) groupmod.8.xml:158(title)
+#: groupmems.8.xml:121(title) groupdel.8.xml:94(title)
+#: groupadd.8.xml:199(title) gpasswd.1.xml:111(title) faillog.8.xml:144(title)
+#: faillog.5.xml:50(title) expiry.1.xml:50(title) chsh.1.xml:109(title)
+#: chpasswd.8.xml:85(title) chgpasswd.8.xml:84(title) chfn.1.xml:77(title)
+#: chage.1.xml:232(title)
+msgid "SEE ALSO"
+msgstr "SE OCKSÅ"
+
+#: vipw.8.xml:121(para)
+msgid ""
+"<citerefentry><refentrytitle>vi</refentrytitle><manvolnum>1</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>group</"
+"refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>gshadow</refentrytitle><manvolnum>5</"
+"manvolnum></citerefentry><citerefentry><refentrytitle>passwd</"
+"refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>shadow</refentrytitle><manvolnum>5</manvolnum></"
+"citerefentry>."
+msgstr ""
+"<citerefentry><refentrytitle>vi</refentrytitle><manvolnum>1</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>group</"
+"refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>gshadow</refentrytitle><manvolnum>5</"
+"manvolnum></citerefentry><citerefentry><refentrytitle>passwd</"
+"refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>shadow</refentrytitle><manvolnum>5</manvolnum></"
+"citerefentry>."
+
+#: usermod.8.xml:5(refentrytitle) usermod.8.xml:10(refname)
+#: usermod.8.xml:16(command) login.defs.5.xml:229(term)
+msgid "usermod"
+msgstr "usermod"
+
+#: usermod.8.xml:11(refpurpose)
+msgid "modify a user account"
+msgstr "ändra ett användarkonto"
+
+#: usermod.8.xml:20(replaceable) userdel.8.xml:18(replaceable)
+#: useradd.8.xml:19(replaceable) su.1.xml:21(replaceable)
+#: passwd.1.xml:21(replaceable) chsh.1.xml:21(replaceable)
+#: chage.1.xml:20(replaceable)
+msgid "LOGIN"
+msgstr "INLOGGNINGSNAMN"
+
+#: usermod.8.xml:26(para)
+msgid ""
+"The <command>usermod</command> command modifies the system account files to "
+"reflect the changes that are specified on the command line."
+msgstr ""
+"Kommandot <command>usermod</command> ändrar systemkontofiler enligt det som "
+"anges på kommandoraden."
+
+#: usermod.8.xml:34(para)
+msgid "The options which apply to the <command>usermod</command> command are:"
+msgstr "Flaggorna som gäller för kommandot <command>usermod</command> är:"
+
+#: usermod.8.xml:40(term)
+msgid "<option>-a</option>, <option>--append</option>"
+msgstr "<option>-a</option>, <option>--append</option>"
+
+#: usermod.8.xml:44(para)
+msgid ""
+"Add the user to the supplemental group(s). Use only with <option>-G</option> "
+"option."
+msgstr ""
+"Lägg till användaren till tilläggsgrupp(er). Använd endast med flaggan "
+"<option>-G</option>."
+
+#: usermod.8.xml:51(term) useradd.8.xml:52(term)
+msgid ""
+"<option>-c</option>, <option>--comment</option><replaceable>COMMENT</"
+"replaceable>"
+msgstr ""
+"<option>-c</option>, <option>--comment</option><replaceable>KOMMENTAR</"
+"replaceable>"
+
+#: usermod.8.xml:56(para)
+msgid ""
+"The new value of the user's password file comment field. It is normally "
+"modified using the <citerefentry><refentrytitle>chfn</"
+"refentrytitle><manvolnum>1</manvolnum></citerefentry> utility."
+msgstr ""
+"Det nya värdet för användarens kommentarsfält i lösenordsfilen. Vanligtvis "
+"ändras det med verktyget <citerefentry><refentrytitle>chfn</"
+"refentrytitle><manvolnum>1</manvolnum></citerefentry>."
+
+#: usermod.8.xml:65(term) useradd.8.xml:80(term)
+msgid ""
+"<option>-d</option>, <option>--home</option><replaceable>HOME_DIR</"
+"replaceable>"
+msgstr ""
+"<option>-d</option>, <option>--home</option><replaceable>HEM_KAT</"
+"replaceable>"
+
+#: usermod.8.xml:70(para)
+msgid ""
+"The user's new login directory. If the <option>-m</option> option is given "
+"the contents of the current home directory will be moved to the new home "
+"directory, which is created if it does not already exist."
+msgstr ""
+
+#: usermod.8.xml:79(term) useradd.8.xml:97(term) useradd.8.xml:281(term)
+msgid ""
+"<option>-e</option>, <option>--expiredate</option><replaceable>EXPIRE_DATE</"
+"replaceable>"
+msgstr ""
+"<option>-e</option>, <option>--expiredate</option><replaceable>UTGÅNGSDATUM</"
+"replaceable>"
+
+#: usermod.8.xml:84(para) useradd.8.xml:102(para)
+msgid ""
+"The date on which the user account will be disabled. The date is specified "
+"in the format <emphasis remap=\"I\">YYYY-MM-DD</emphasis>."
+msgstr ""
+
+#: usermod.8.xml:91(term) useradd.8.xml:109(term) useradd.8.xml:290(term)
+msgid ""
+"<option>-f</option>, <option>--inactive</option><replaceable>INACTIVE</"
+"replaceable>"
+msgstr ""
+"<option>-f</option>, <option>--inactive</option><replaceable>INAKTIV</"
+"replaceable>"
+
+#: usermod.8.xml:96(para) useradd.8.xml:114(para)
+msgid ""
+"The number of days after a password expires until the account is permanently "
+"disabled. A value of 0 disables the account as soon as the password has "
+"expired, and a value of -1 disables the feature. The default value is -1."
+msgstr ""
+
+#: usermod.8.xml:105(term) useradd.8.xml:123(term) useradd.8.xml:302(term)
+msgid ""
+"<option>-g</option>, <option>--gid</option><replaceable>GROUP</replaceable>"
+msgstr ""
+"<option>-g</option>, <option>--gid</option><replaceable>GRUPP</replaceable>"
+
+#: usermod.8.xml:110(para)
+msgid ""
+"The group name or number of the user's new initial login group. The group "
+"name must exist. A group number must refer to an already existing group. The "
+"default group number is 1."
+msgstr ""
+
+#: usermod.8.xml:118(term) useradd.8.xml:137(term)
+msgid ""
+"<option>-G</option>, <option>--groups</option><replaceable>GROUP1</"
+"replaceable>[<emphasis remap=\"I\">,GROUP2,...</emphasis>[<emphasis remap=\"I"
+"\">,GROUPN</emphasis>]]]"
+msgstr ""
+"<option>-G</option>, <option>--groups</option><replaceable>GRUPP1</"
+"replaceable>[<emphasis remap=\"I\">,GRUPP2,...</emphasis>[<emphasis remap=\"I"
+"\">,GRUPPN</emphasis>]]]"
+
+#: usermod.8.xml:123(para)
+msgid ""
+"A list of supplementary groups which the user is also a member of. Each "
+"group is separated from the next by a comma, with no intervening whitespace. "
+"The groups are subject to the same restrictions as the group given with the "
+"<option>-g</option> option. If the user is currently a member of a group "
+"which is not listed, the user will be removed from the group. This behaviour "
+"can be changed via <option>-a</option> option, which appends user to the "
+"current supplementary group list."
+msgstr ""
+
+#: usermod.8.xml:136(term)
+msgid ""
+"<option>-l</option>, <option>--login</option><replaceable>NEW_LOGIN</"
+"replaceable>"
+msgstr ""
+"<option>-l</option>, <option>--login</"
+"option><replaceable>NYTT_INLOGGNINGSNAMN</replaceable>"
+
+#: usermod.8.xml:141(para)
+msgid ""
+"The name of the user will be changed from <emphasis remap=\"I\">LOGIN</"
+"emphasis> to <emphasis remap=\"I\">NEW_LOGIN</emphasis>. Nothing else is "
+"changed. In particular, the user's home directory name should probably be "
+"changed to reflect the new login name."
+msgstr ""
+
+#: usermod.8.xml:151(term)
+msgid "<option>-L</option>, <option>--lock</option>"
+msgstr "<option>-L</option>, <option>--lock</option>"
+
+#: usermod.8.xml:155(para)
+msgid ""
+"Lock a user's password. This puts a '!' in front of the encrypted password, "
+"effectively disabling the password. You can't use this option with <option>-"
+"p</option> or <option>-U</option>."
+msgstr ""
+"Lås en användares lösenord. Detta sätter ett \"!\" i början av det "
+"krypterade lösenordet som effektivt inaktiverar lösenordet. Du kan inte "
+"använda denna flagga med <option>-p</option> eller <option>-U</option>."
+
+#: usermod.8.xml:164(term) useradd.8.xml:206(term) groupmod.8.xml:75(term)
+msgid "<option>-o</option>, <option>--non-unique</option>"
+msgstr "<option>-o</option>, <option>--non-unique</option>"
+
+#: usermod.8.xml:168(para)
+msgid ""
+"When used with the <option>-u</option> option, this option allows to change "
+"the user ID to a non-unique value."
+msgstr ""
+
+#: usermod.8.xml:175(term) useradd.8.xml:214(term)
+msgid ""
+"<option>-p</option>, <option>--password</option><replaceable>PASSWORD</"
+"replaceable>"
+msgstr ""
+"<option>-p</option>, <option>--password</option><replaceable>LÖSENORD</"
+"replaceable>"
+
+#: usermod.8.xml:180(para)
+msgid ""
+"The encrypted password, as returned by <citerefentry><refentrytitle>crypt</"
+"refentrytitle><manvolnum>3</manvolnum></citerefentry>."
+msgstr ""
+"Det krypterade lösenordet, som returneras av "
+"<citerefentry><refentrytitle>crypt</refentrytitle><manvolnum>3</manvolnum></"
+"citerefentry>."
+
+#: usermod.8.xml:188(term) useradd.8.xml:227(term) useradd.8.xml:315(term)
+#: su.1.xml:108(term) chsh.1.xml:50(term)
+msgid ""
+"<option>-s</option>, <option>--shell</option><replaceable>SHELL</replaceable>"
+msgstr ""
+"<option>-s</option>, <option>--shell</option><replaceable>SKAL</replaceable>"
+
+#: usermod.8.xml:193(para) chsh.1.xml:54(para)
+msgid ""
+"The name of the user's new login shell. Setting this field to blank causes "
+"the system to select the default login shell."
+msgstr ""
+
+#: usermod.8.xml:200(term) useradd.8.xml:240(term)
+msgid ""
+"<option>-u</option>, <option>--uid</option><replaceable>UID</replaceable>"
+msgstr ""
+"<option>-u</option>, <option>--uid</option><replaceable>UID</replaceable>"
+
+#: usermod.8.xml:205(para)
+msgid ""
+"The numerical value of the user's ID. This value must be unique, unless the "
+"<option>-o</option> option is used. The value must be non-negative. Values "
+"between 0 and 999 are typically reserved for system accounts. Any files "
+"which the user owns and which are located in the directory tree rooted at "
+"the user's home directory will have the file user ID changed automatically. "
+"Files outside of the user's home directory must be altered manually."
+msgstr ""
+
+#: usermod.8.xml:218(term)
+msgid "<option>-U</option>, <option>--unlock</option>"
+msgstr "<option>-U</option>, <option>--unlock</option>"
+
+#: usermod.8.xml:222(para)
+msgid ""
+"Unlock a user's password. This removes the '!' in front of the encrypted "
+"password. You can't use this option with <option>-p</option> or <option>-L</"
+"option>."
+msgstr ""
+"Låser upp en användares lösenord. Detta tar bort det inledande \"!\" i det "
+"krypterade lösenordet. Du kan inte använda denna flagga med <option>-p</"
+"option> eller <option>-L</option>."
+
+#: usermod.8.xml:233(title) userdel.8.xml:169(title) useradd.8.xml:343(title)
+#: su.1.xml:168(title) shadow.3.xml:164(title) passwd.1.xml:311(title)
+#: newusers.8.xml:92(title) login.1.xml:164(title) lastlog.8.xml:125(title)
+#: groupdel.8.xml:36(title) groupadd.8.xml:136(title) faillog.8.xml:121(title)
+#: chpasswd.8.xml:77(title) chgpasswd.8.xml:76(title)
+msgid "CAVEATS"
+msgstr "TÄNK PÅ"
+
+#: usermod.8.xml:234(para)
+msgid ""
+"<command>usermod</command> will not allow you to change the name of a user "
+"who is logged in. You must make certain that the named user is not executing "
+"any processes when this command is being executed if the user's numerical "
+"user ID is being changed. You must change the owner of any <command>crontab</"
+"command> files manually. You must change the owner of any <command>at</"
+"command> jobs manually. You must make any changes involving NIS on the NIS "
+"server."
+msgstr ""
+
+#: usermod.8.xml:271(para)
+msgid ""
+"<citerefentry><refentrytitle>chfn</refentrytitle><manvolnum>1</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>chsh</"
+"refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>1</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>crypt</"
+"refentrytitle><manvolnum>3</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>gpasswd</refentrytitle><manvolnum>8</"
+"manvolnum></citerefentry>, <citerefentry><refentrytitle>groupadd</"
+"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>groupdel</refentrytitle><manvolnum>8</"
+"manvolnum></citerefentry>, <citerefentry><refentrytitle>groupmod</"
+"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>login.defs</refentrytitle><manvolnum>5</"
+"manvolnum></citerefentry>, <citerefentry><refentrytitle>useradd</"
+"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>userdel</refentrytitle><manvolnum>8</"
+"manvolnum></citerefentry>."
+msgstr ""
+"<citerefentry><refentrytitle>chfn</refentrytitle><manvolnum>1</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>chsh</"
+"refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>1</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>crypt</"
+"refentrytitle><manvolnum>3</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>gpasswd</refentrytitle><manvolnum>8</"
+"manvolnum></citerefentry>, <citerefentry><refentrytitle>groupadd</"
+"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>groupdel</refentrytitle><manvolnum>8</"
+"manvolnum></citerefentry>, <citerefentry><refentrytitle>groupmod</"
+"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>login.defs</refentrytitle><manvolnum>5</"
+"manvolnum></citerefentry>, <citerefentry><refentrytitle>useradd</"
+"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>userdel</refentrytitle><manvolnum>8</"
+"manvolnum></citerefentry>."
+
+#: userdel.8.xml:5(refentrytitle) userdel.8.xml:10(refname)
+#: userdel.8.xml:15(command) login.defs.5.xml:221(term)
+msgid "userdel"
+msgstr "userdel"
+
+#: userdel.8.xml:11(refpurpose)
+msgid "delete a user account and related files"
+msgstr "ta bort ett användarkonto och relaterade filer"
+
+#: userdel.8.xml:25(para)
+msgid ""
+"The <command>userdel</command> command modifies the system account files, "
+"deleting all entries that refer to <emphasis remap=\"I\">login_name</"
+"emphasis>. The named user must exist."
+msgstr ""
+"Kommandot <command>userdel</command> ändrar i systemkontofilerna, tar bort "
+"alla poster som refererar till <emphasis remap=\"I\">login_name</emphasis>. "
+"Den angivna användaren måste finnas."
+
+#: userdel.8.xml:34(para)
+msgid "The options which apply to the <command>userdel</command> command are:"
+msgstr "Flaggorna som gäller för kommandot <command>userdel</command> är:"
+
+#: userdel.8.xml:39(term)
+msgid "<option>-f</option>, <option>--force</option>"
+msgstr "<option>-f</option>, <option>--force</option>"
+
+#: userdel.8.xml:43(para)
+msgid ""
+"This option forces the removal of the user, even if she is still logged in. "
+"It also forces <command>userdel</command> to remove the user's home "
+"directory or her mail spool, even if another user uses the same home "
+"directory or if the mail spool is not owned by the specified user. If "
+"<emphasis>USERGROUPS_ENAB</emphasis> is defined to <emphasis remap=\"I"
+"\">yes</emphasis> in <filename>/etc/login.defs</filename> and if a group "
+"exists with the same name as the deleted user, then this group will be "
+"removed, even if it is still the primary group of another user."
+msgstr ""
+
+#: userdel.8.xml:55(para)
+msgid ""
+"<emphasis>Note:</emphasis> This option is dangerous and may leave your "
+"system in an inconsistent state."
+msgstr ""
+"<emphasis>Notera:</emphasis> Denna flagga är farlig och kan göra att ditt "
+"system försätts i ett inkonsistent tillstånd."
+
+#: userdel.8.xml:68(term)
+msgid "<option>-r</option>, <option>--remove</option>"
+msgstr "<option>-r</option>, <option>--remove</option>"
+
+#: userdel.8.xml:72(para)
+msgid ""
+"Files in the user's home directory will be removed along with the home "
+"directory itself and the user's mail spool. Files located in other file "
+"systems will have to be searched for and deleted manually."
+msgstr ""
+
+#: userdel.8.xml:78(para)
+msgid ""
+"The mail spool is defined by the <emphasis>MAIL_DIR</emphasis> variable in "
+"the <filename>login.defs</filename> file."
+msgstr ""
+
+#: userdel.8.xml:97(filename) useradd.8.xml:396(filename)
+#: pwconv.8.xml:112(filename) newusers.8.xml:103(filename)
+#: login.access.5.xml:69(filename) groupadd.8.xml:127(filename)
+#: chsh.1.xml:100(filename) chfn.1.xml:62(filename)
+msgid "/etc/login.defs"
+msgstr "/etc/login.defs"
+
+#: userdel.8.xml:99(para) useradd.8.xml:398(para) pwconv.8.xml:114(para)
+#: newusers.8.xml:105(para) login.access.5.xml:71(para)
+#: groupadd.8.xml:129(para) chsh.1.xml:102(para) chfn.1.xml:64(para)
+msgid "Shadow password suite configuration."
+msgstr ""
+
+#: userdel.8.xml:118(title) useradd.8.xml:405(title) pwck.8.xml:186(title)
+#: passwd.1.xml:340(title) grpck.8.xml:129(title) groupmod.8.xml:107(title)
+#: groupdel.8.xml:61(title) groupadd.8.xml:154(title) chage.1.xml:199(title)
+msgid "EXIT VALUES"
+msgstr "AVSLUTNINGSVÄRDEN"
+
+#: userdel.8.xml:123(replaceable) useradd.8.xml:410(replaceable)
+#: pwck.8.xml:191(replaceable) passwd.1.xml:345(replaceable)
+#: grpck.8.xml:134(replaceable) groupmod.8.xml:112(replaceable)
+#: groupdel.8.xml:66(replaceable) groupadd.8.xml:159(replaceable)
+#: chage.1.xml:204(replaceable)
+msgid "0"
+msgstr "0"
+
+#: userdel.8.xml:125(para) useradd.8.xml:412(para) pwck.8.xml:193(para)
+#: passwd.1.xml:347(para) grpck.8.xml:136(para) groupmod.8.xml:114(para)
+#: groupdel.8.xml:68(para) groupadd.8.xml:161(para) chage.1.xml:206(para)
+msgid "success"
+msgstr "lyckad"
+
+#: userdel.8.xml:129(replaceable) useradd.8.xml:416(replaceable)
+#: su.1.xml:6(manvolnum) sg.1.xml:6(manvolnum) pwck.8.xml:197(replaceable)
+#: passwd.1.xml:6(manvolnum) passwd.1.xml:351(replaceable)
+#: newgrp.1.xml:6(manvolnum) login.1.xml:6(manvolnum)
+#: grpck.8.xml:140(replaceable) groups.1.xml:6(manvolnum)
+#: gpasswd.1.xml:6(manvolnum) expiry.1.xml:6(manvolnum)
+#: chsh.1.xml:6(manvolnum) chfn.1.xml:6(manvolnum) chage.1.xml:6(manvolnum)
+#: chage.1.xml:210(replaceable)
+msgid "1"
+msgstr "1"
+
+#: userdel.8.xml:131(para) useradd.8.xml:418(para)
+msgid "can't update password file"
+msgstr "kan inte uppdatera lösenordsfilen"
+
+#: userdel.8.xml:135(replaceable) useradd.8.xml:422(replaceable)
+#: pwck.8.xml:203(replaceable) passwd.1.xml:357(replaceable)
+#: grpck.8.xml:146(replaceable) groupmod.8.xml:118(replaceable)
+#: groupdel.8.xml:72(replaceable) groupadd.8.xml:165(replaceable)
+#: chage.1.xml:216(replaceable)
+msgid "2"
+msgstr "2"
+
+#: userdel.8.xml:137(para) useradd.8.xml:424(para) pwck.8.xml:199(para)
+#: grpck.8.xml:142(para) groupmod.8.xml:120(para) groupdel.8.xml:74(para)
+#: groupadd.8.xml:167(para) chage.1.xml:218(para)
+msgid "invalid command syntax"
+msgstr "ogiltig kommandosyntax"
+
+#: userdel.8.xml:141(replaceable) useradd.8.xml:440(replaceable)
+#: passwd.1.xml:381(replaceable) groupmod.8.xml:136(replaceable)
+msgid "6"
+msgstr "6"
+
+#: userdel.8.xml:143(para)
+msgid "specified user doesn't exist"
+msgstr "angiven användare finns inte"
+
+#: userdel.8.xml:149(para)
+msgid "user currently logged in"
+msgstr "användaren är för närvarande inloggad"
+
+#: userdel.8.xml:153(replaceable) useradd.8.xml:452(replaceable)
+#: groupmod.8.xml:148(replaceable) groupdel.8.xml:84(replaceable)
+#: groupadd.8.xml:189(replaceable)
+msgid "10"
+msgstr "10"
+
+#: userdel.8.xml:155(para) useradd.8.xml:454(para) groupmod.8.xml:150(para)
+#: groupdel.8.xml:86(para) groupadd.8.xml:191(para)
+msgid "can't update group file"
+msgstr "kan inte uppdatera gruppfilen"
+
+#: userdel.8.xml:159(replaceable) useradd.8.xml:458(replaceable)
+msgid "12"
+msgstr "12"
+
+#: userdel.8.xml:161(para)
+msgid "can't remove home directory"
+msgstr "kan inte ta bort hemkatalogen"
+
+#: userdel.8.xml:119(para)
+msgid ""
+"The <command>userdel</command> command exits with the following values: "
+"<placeholder-1/>"
+msgstr ""
+"Kommandot <command>userdel</command> avslutas med följande värden: "
+"<placeholder-1/>"
+
+#: userdel.8.xml:170(para)
+msgid ""
+"<command>userdel</command> will not allow you to remove an account if the "
+"user is currently logged in. You must kill any running processes which "
+"belong to an account that you are deleting."
+msgstr ""
+
+#: userdel.8.xml:175(para)
+msgid ""
+"You may not remove any NIS attributes on a NIS client. This must be "
+"performed on the NIS server."
+msgstr ""
+"Du får inte ta bort några NIS-attribut på en NIS-klient. Detta måste "
+"genomföras på NIS-servern."
+
+#: userdel.8.xml:178(para)
+msgid ""
+"If <emphasis>USERGROUPS_ENAB</emphasis> is defined to <emphasis remap=\"I"
+"\">yes</emphasis> in <filename>/etc/login.defs</filename>, <command>userdel</"
+"command> will delete the group with the same name as the user. To avoid "
+"inconsistencies in the passwd and group databases, <command>userdel</"
+"command> will check that this group is not used as a primary group for "
+"another user, and will just warn without deleting the user otherwise. The "
+"<option>-f</option> option can force the deletion of this group."
+msgstr ""
+
+#: userdel.8.xml:191(para)
+msgid ""
+"<citerefentry><refentrytitle>chfn</refentrytitle><manvolnum>1</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>chsh</"
+"refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>1</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>login.defs</"
+"refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>gpasswd</refentrytitle><manvolnum>8</"
+"manvolnum></citerefentry>, <citerefentry><refentrytitle>groupadd</"
+"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>groupdel</refentrytitle><manvolnum>8</"
+"manvolnum></citerefentry>, <citerefentry><refentrytitle>groupmod</"
+"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>useradd</refentrytitle><manvolnum>8</"
+"manvolnum></citerefentry>, <citerefentry><refentrytitle>usermod</"
+"refentrytitle><manvolnum>8</manvolnum></citerefentry>."
+msgstr ""
+"<citerefentry><refentrytitle>chfn</refentrytitle><manvolnum>1</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>chsh</"
+"refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>1</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>login.defs</"
+"refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>gpasswd</refentrytitle><manvolnum>8</"
+"manvolnum></citerefentry>, <citerefentry><refentrytitle>groupadd</"
+"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>groupdel</refentrytitle><manvolnum>8</"
+"manvolnum></citerefentry>, <citerefentry><refentrytitle>groupmod</"
+"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>useradd</refentrytitle><manvolnum>8</"
+"manvolnum></citerefentry>, <citerefentry><refentrytitle>usermod</"
+"refentrytitle><manvolnum>8</manvolnum></citerefentry>."
+
+#: useradd.8.xml:5(refentrytitle) useradd.8.xml:10(refname)
+#: useradd.8.xml:15(command) useradd.8.xml:22(command)
+#: useradd.8.xml:26(command) login.defs.5.xml:210(term)
+msgid "useradd"
+msgstr "useradd"
+
+#: useradd.8.xml:11(refpurpose)
+msgid "create a new user or update default new user information"
+msgstr ""
+"skapa en ny användare eller uppdatera standardinformation för nya användare"
+
+#: useradd.8.xml:23(arg) useradd.8.xml:27(arg)
+msgid "-D"
+msgstr "-D"
+
+#: useradd.8.xml:36(para)
+msgid ""
+"When invoked without the <option>-D</option> option, the <command>useradd</"
+"command> command creates a new user account using the values specified on "
+"the command line and the default values from the system. Depending on "
+"command line options, the useradd command will update system files and may "
+"also create the new user's home directory and copy initial files."
+msgstr ""
+
+#: useradd.8.xml:48(para)
+msgid "The options which apply to the <command>useradd</command> command are:"
+msgstr "Flaggorna som gäller för kommandot <command>useradd</command> är:"
+
+#: useradd.8.xml:57(para)
+msgid ""
+"Any text string. It is generally a short description of the login, and is "
+"currently used as the field for the user's full name."
+msgstr ""
+
+#: useradd.8.xml:65(term) useradd.8.xml:266(term)
+msgid ""
+"<option>-b</option>, <option>--base-dir</option><replaceable>BASE_DIR</"
+"replaceable>"
+msgstr ""
+
+#: useradd.8.xml:70(para)
+msgid ""
+"The default base directory for the system if <option>-d</option> dir is not "
+"specified. <replaceable>BASE_DIR</replaceable> is concatenated with the "
+"account name to define the home directory. If the <option>-m</option> option "
+"is not used, <replaceable>BASE_DIR</replaceable> must exist."
+msgstr ""
+
+#: useradd.8.xml:85(para)
+msgid ""
+"The new user will be created using <replaceable>HOME_DIR</replaceable> as "
+"the value for the user's login directory. The default is to append the "
+"<replaceable>LOGIN</replaceable> name to <replaceable>BASE_DIR</replaceable> "
+"and use that as the login directory name. The directory "
+"<replaceable>HOME_DIR</replaceable> does not have to exist but will not be "
+"created if it is missing."
+msgstr ""
+
+#: useradd.8.xml:128(para)
+msgid ""
+"The group name or number of the user's initial login group. The group name "
+"must exist. A group number must refer to an already existing group. The "
+"default group number is 1 or whatever is specified in <filename>/etc/default/"
+"useradd</filename>."
+msgstr ""
+
+#: useradd.8.xml:142(para)
+msgid ""
+"A list of supplementary groups which the user is also a member of. Each "
+"group is separated from the next by a comma, with no intervening whitespace. "
+"The groups are subject to the same restrictions as the group given with the "
+"<option>-g</option> option. The default is for the user to belong only to "
+"the initial group."
+msgstr ""
+
+#: useradd.8.xml:159(term)
+msgid "<option>-m</option>, <option>--create-home</option>"
+msgstr "<option>-m</option>, <option>--create-home</option>"
+
+#: useradd.8.xml:163(para)
+msgid ""
+"The user's home directory will be created if it does not exist. The files "
+"contained in <replaceable>SKEL_DIR</replaceable> will be copied to the home "
+"directory if the <option>-k</option> option is used, otherwise the files "
+"contained in <filename>/etc/skel</filename> will be used instead. Any "
+"directories contained in <replaceable>SKEL_DIR</replaceable> or <filename>/"
+"etc/skel</filename> will be created in the user's home directory as well. "
+"The <option>-k</option> option is only valid in conjunction with the "
+"<option>-m</option> option. The default is to not create the directory and "
+"to not copy any files."
+msgstr ""
+
+#: useradd.8.xml:179(term)
+msgid ""
+"<option>-K</option>, <option>--key</option><replaceable>KEY</"
+"replaceable>=<replaceable>VALUE</replaceable>"
+msgstr ""
+"<option>-K</option>, <option>--key</option><replaceable>NYCKEL</"
+"replaceable>=<replaceable>VÄRDE</replaceable>"
+
+#: useradd.8.xml:184(para)
+msgid ""
+"Overrides /etc/login.defs defaults (UID_MIN, UID_MAX, UMASK, PASS_MAX_DAYS "
+"and others). <placeholder-1/> Example: <option>-K </"
+"option><replaceable>PASS_MAX_DAYS</replaceable>=<replaceable>-1</"
+"replaceable> can be used when creating system account to turn off password "
+"ageing, even though system account has no password at all. Multiple <option>-"
+"K</option> options can be specified, e.g.: <option>-K </"
+"option><replaceable>UID_MIN</replaceable>=<replaceable>100</"
+"replaceable><option> -K </option><replaceable>UID_MAX</"
+"replaceable>=<replaceable>499</replaceable>"
+msgstr ""
+"Åsidosätter standardvärden för /etc/login.defs (UID_MIN, UID_MAX, UMASK, "
+"PASS_MAX_DAYS och others). <placeholder-1/> Exempel: <option>-K </"
+"option><replaceable>LÖSEN_MAX_DAGAR</replaceable>=<replaceable>-1</"
+"replaceable> kan användas när systemkonton skapas för att stänga av "
+"lösenordsåldring, även om systemkontot inte har något lösenord alls. Flera "
+"av flaggan <option>-K</option> kan anges, t.ex.: <option>-K </"
+"option><replaceable>UID_MIN</replaceable>=<replaceable>100</"
+"replaceable><option> -K </option><replaceable>UID_MAX</"
+"replaceable>=<replaceable>499</replaceable>"
+
+#: useradd.8.xml:198(para)
+msgid ""
+"Note: <option>-K </option><replaceable>UID_MIN</"
+"replaceable>=<replaceable>10</replaceable>,<replaceable>UID_MAX</"
+"replaceable>=<replaceable>499</replaceable> doesn't work yet."
+msgstr ""
+"Notera: <option>-K </option><replaceable>UID_MIN</"
+"replaceable>=<replaceable>10</replaceable>,<replaceable>UID_MAX</"
+"replaceable>=<replaceable>499</replaceable> fungerar ännu inte."
+
+#: useradd.8.xml:210(para)
+msgid "Allow the creation of a user account with a duplicate (non-unique) UID."
+msgstr ""
+
+#: useradd.8.xml:219(para)
+msgid ""
+"The encrypted password, as returned by <citerefentry><refentrytitle>crypt</"
+"refentrytitle><manvolnum>3</manvolnum></citerefentry>. The default is to "
+"disable the account."
+msgstr ""
+
+#: useradd.8.xml:232(para)
+msgid ""
+"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."
+msgstr ""
+
+#: useradd.8.xml:245(para)
+msgid ""
+"The numerical value of the user's ID. This value must be unique, unless the "
+"<option>-o</option> 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."
+msgstr ""
+
+#: useradd.8.xml:257(title)
+msgid "Changing the default values"
+msgstr "Ändrar standardvärden"
+
+#: useradd.8.xml:258(para)
+msgid ""
+"When invoked with the <option>-D</option> option, <command>useradd</command> "
+"will either display the current default values, or update the default values "
+"from the command line. The valid options are"
+msgstr ""
+
+#: useradd.8.xml:271(para)
+msgid ""
+"The initial path prefix for a new user's home directory. The user's name "
+"will be affixed to the end of <replaceable>HOME_DIR</replaceable> to create "
+"the new directory name if the <option>-d</option> option is not used when "
+"creating a new account."
+msgstr ""
+
+#: useradd.8.xml:286(para)
+msgid "The date on which the user account is disabled."
+msgstr "Datumet när användarkontot blir inaktiverat."
+
+#: useradd.8.xml:295(para)
+msgid ""
+"The number of days after a password has expired before the account will be "
+"disabled."
+msgstr ""
+"Antalet dagar efter att ett lösenord har gått ut innan kontot kommer att "
+"inaktiveras."
+
+#: useradd.8.xml:307(para)
+msgid ""
+"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."
+msgstr ""
+
+#: useradd.8.xml:320(para)
+msgid ""
+"The name of the new user's login shell. The named program will be used for "
+"all future new user accounts."
+msgstr ""
+"Namnet på den nya användarens inloggningsskal. Det angivna programmet kommer "
+"att användas för alla nya framtida användarkonton."
+
+#: useradd.8.xml:328(para)
+msgid ""
+"If no options are specified, <command>useradd</command> displays the current "
+"default values."
+msgstr ""
+"Om inga flaggor anges kommer <command>useradd</command> att visa aktuella "
+"standardvärden."
+
+#: useradd.8.xml:336(title)
+msgid "NOTES"
+msgstr "NOTERINGAR"
+
+#: useradd.8.xml:337(para)
+msgid ""
+"The system administrator is responsible for placing the default user files "
+"in the <filename>/etc/skel/</filename> directory."
+msgstr ""
+"Systemadministratören är ansvarig för att placera standardanvändarfiler i "
+"katalogen <filename>/etc/skel/</filename>."
+
+#: useradd.8.xml:344(para)
+msgid ""
+"You may not add a user to a NIS group. This must be performed on the NIS "
+"server."
+msgstr ""
+"Du får inte lägga till en användare till en NIS-grupp. Detta måste "
+"genomföras på NIS-servern."
+
+#: useradd.8.xml:349(para)
+msgid ""
+"Similarly, if the username already exists in an external user database such "
+"as NIS, <command>useradd</command> will deny the user account creation "
+"request."
+msgstr ""
+
+#: useradd.8.xml:355(para)
+msgid ""
+"Usernames must begin with a lower case letter or an underscore, and only "
+"lower case letters, underscores, dashes, and dollar signs may follow. In "
+"regular expression terms: [a-z_][a-z0-9_-]*[$]"
+msgstr ""
+"Användarnamn måste börja med en gemen bokstav eller ett understreck och fÃ¥r "
+"endast innehålla gemener, understreck, minustecken och på slutet ett dollar-"
+"tecken. I reguljära uttryckstermer: [a-z_][a-z0-9_-]*[$]"
+
+#: useradd.8.xml:384(filename)
+msgid "/etc/default/useradd"
+msgstr "/etc/default/useradd"
+
+#: useradd.8.xml:386(para)
+msgid "Default values for account creation."
+msgstr "Standardvärden för skapande av konto."
+
+#: useradd.8.xml:390(filename)
+msgid "/etc/skel/"
+msgstr "/etc/skel/"
+
+#: useradd.8.xml:392(para)
+msgid "Directory containing default files."
+msgstr "Katalog som innehåller standardfiler."
+
+#: useradd.8.xml:428(replaceable) shadow.3.xml:6(manvolnum)
+#: pwck.8.xml:209(replaceable) passwd.1.xml:363(replaceable)
+#: grpck.8.xml:152(replaceable) groupmod.8.xml:124(replaceable)
+#: groupadd.8.xml:171(replaceable)
+msgid "3"
+msgstr "3"
+
+#: useradd.8.xml:430(para) passwd.1.xml:383(para) groupmod.8.xml:126(para)
+#: groupadd.8.xml:173(para)
+msgid "invalid argument to option"
+msgstr "ogiltigt argument till flagga"
+
+#: useradd.8.xml:434(replaceable) pwck.8.xml:215(replaceable)
+#: passwd.1.xml:369(replaceable) grpck.8.xml:158(replaceable)
+#: groupmod.8.xml:130(replaceable) groupadd.8.xml:177(replaceable)
+msgid "4"
+msgstr "4"
+
+#: useradd.8.xml:436(para)
+msgid "UID already in use (and no <option>-o</option>)"
+msgstr "UID används redan (och inget <option>-o</option>)"
+
+#: useradd.8.xml:442(para) groupmod.8.xml:132(para) groupmod.8.xml:138(para)
+msgid "specified group doesn't exist"
+msgstr "angiven grupp finns inte"
+
+#: useradd.8.xml:446(replaceable) groupmod.8.xml:142(replaceable)
+#: groupadd.8.xml:183(replaceable)
+msgid "9"
+msgstr "9"
+
+#: useradd.8.xml:448(para)
+msgid "username already in use"
+msgstr "användarnamnet används redan"
+
+#: useradd.8.xml:460(para)
+msgid "can't create home directory"
+msgstr "kan inte skapa hemkatalog"
+
+#: useradd.8.xml:464(replaceable)
+msgid "13"
+msgstr "13"
+
+#: useradd.8.xml:466(para)
+msgid "can't create mail spool"
+msgstr "kan inte skapa postkö"
+
+#: useradd.8.xml:406(para)
+msgid ""
+"The <command>useradd</command> command exits with the following values: "
+"<placeholder-1/>"
+msgstr ""
+"Kommandot <command>useradd</command> avslutas med följande värden: "
+"<placeholder-1/>"
+
+#: useradd.8.xml:475(para)
+msgid ""
+"<citerefentry><refentrytitle>chfn</refentrytitle><manvolnum>1</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>chsh</"
+"refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>1</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>crypt</"
+"refentrytitle><manvolnum>3</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>groupadd</refentrytitle><manvolnum>8</"
+"manvolnum></citerefentry>, <citerefentry><refentrytitle>groupdel</"
+"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>groupmod</refentrytitle><manvolnum>8</"
+"manvolnum></citerefentry>, <citerefentry><refentrytitle>login.defs</"
+"refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>newusers</refentrytitle><manvolnum>8</"
+"manvolnum></citerefentry>, <citerefentry><refentrytitle>userdel</"
+"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>usermod</refentrytitle><manvolnum>8</"
+"manvolnum></citerefentry>."
+msgstr ""
+"<citerefentry><refentrytitle>chfn</refentrytitle><manvolnum>1</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>chsh</"
+"refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>1</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>crypt</"
+"refentrytitle><manvolnum>3</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>groupadd</refentrytitle><manvolnum>8</"
+"manvolnum></citerefentry>, <citerefentry><refentrytitle>groupdel</"
+"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>groupmod</refentrytitle><manvolnum>8</"
+"manvolnum></citerefentry>, <citerefentry><refentrytitle>login.defs</"
+"refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>newusers</refentrytitle><manvolnum>8</"
+"manvolnum></citerefentry>, <citerefentry><refentrytitle>userdel</"
+"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>usermod</refentrytitle><manvolnum>8</"
+"manvolnum></citerefentry>."
+
+#: suauth.5.xml:5(refentrytitle) suauth.5.xml:10(refname)
+msgid "suauth"
+msgstr "suauth"
+
+#: suauth.5.xml:6(manvolnum) shadow.5.xml:6(manvolnum)
+#: pwck.8.xml:221(replaceable) porttime.5.xml:6(manvolnum)
+#: passwd.5.xml:6(manvolnum) passwd.1.xml:375(replaceable)
+#: login.defs.5.xml:6(manvolnum) login.access.5.xml:6(manvolnum)
+#: limits.5.xml:6(manvolnum) gshadow.5.xml:6(manvolnum)
+#: grpck.8.xml:164(replaceable) faillog.5.xml:6(manvolnum)
+msgid "5"
+msgstr "5"
+
+#: suauth.5.xml:7(refmiscinfo) shadow.5.xml:7(refmiscinfo)
+#: porttime.5.xml:7(refmiscinfo) passwd.5.xml:7(refmiscinfo)
+#: login.defs.5.xml:7(refmiscinfo) login.access.5.xml:7(refmiscinfo)
+#: limits.5.xml:7(refmiscinfo) gshadow.5.xml:7(refmiscinfo)
+#: faillog.5.xml:7(refmiscinfo)
+msgid "File Formats and Conversions"
+msgstr "Filformat och konversioner"
+
+#: suauth.5.xml:11(refpurpose)
+msgid "detailed su control file"
+msgstr "detaljerad kontrollfil för su"
+
+#: suauth.5.xml:16(command) suauth.5.xml:142(filename)
+msgid "/etc/suauth"
+msgstr "/etc/suauth"
+
+#: suauth.5.xml:22(para)
+msgid ""
+"The file <filename>/etc/suauth</filename> is referenced whenever the su "
+"command is called. It can change the behaviour of the su command, based upon:"
+msgstr ""
+
+#. .RS
+#: suauth.5.xml:29(literallayout)
+#, no-wrap
+msgid ""
+"\n"
+" 1) the user su is targetting\n"
+" "
+msgstr ""
+
+#. .fi
+#: suauth.5.xml:33(para)
+msgid ""
+"2) the user executing the su command (or any groups he might be a member of)"
+msgstr ""
+
+#: suauth.5.xml:38(para)
+msgid ""
+"The file is formatted like this, with lines starting with a # being treated "
+"as comment lines and ignored;"
+msgstr ""
+"Filen är i följande format, med de rader som inleds med # behandlas som "
+"kommentarsrader och ignoreras;"
+
+#: suauth.5.xml:43(literallayout)
+#, no-wrap
+msgid ""
+"\n"
+" to-id:from-id:ACTION\n"
+" "
+msgstr ""
+"\n"
+" till-id:från-id:ÅTGÄRD\n"
+" "
+
+#: suauth.5.xml:47(para)
+msgid ""
+"Where to-id is either the word <emphasis>ALL</emphasis>, a list of usernames "
+"delimited by \",\" or the words <emphasis>ALL EXCEPT</emphasis> followed by "
+"a list of usernames delimited by \",\""
+msgstr ""
+"Där till-id är antingen ordet <emphasis>ALL</emphasis>, en lista med anvÃ"
+"¤ndarnamn separerade med \",\" eller orden <emphasis>ALL EXCEPT</emphasis> "
+"följt av en lista med användarnamn separerade med \",\""
+
+#: suauth.5.xml:53(para)
+msgid ""
+"from-id is formatted the same as to-id except the extra word "
+"<emphasis>GROUP</emphasis> is recognised. <emphasis>ALL EXCEPT GROUP</"
+"emphasis> is perfectly valid too. Following <emphasis>GROUP</emphasis> "
+"appears one or more group names, delimited by \",\". It is not sufficient to "
+"have primary group id of the relevant group, an entry in "
+"<citerefentry><refentrytitle>/etc/group</refentrytitle><manvolnum>5</"
+"manvolnum></citerefentry> is neccessary."
+msgstr ""
+"från-id är formaterad på samma sätt som till-id förutom att det extra ordet "
+"<emphasis>GROUP</emphasis> känns igen. <emphasis>ALL EXCEPT GROUP</emphasis> "
+"är helt giltigt också. Efterföljande till <emphasis>GROUP</emphasis> kan "
+"vara ett eller flera gruppnamn, separerade med \",\". Det är inte "
+"tillräckligt att ha primärt grupp-id för den relevanta gruppen, en post i "
+"<citerefentry><refentrytitle>/etc/group</refentrytitle><manvolnum>5</"
+"manvolnum></citerefentry> är nödvändigt."
+
+#: suauth.5.xml:64(para)
+msgid "Action can be one only of the following currently supported options."
+msgstr "Åtgärden kan endast vara en av följande för närvarande stödda flaggor."
+
+#: suauth.5.xml:70(emphasis)
+msgid "DENY"
+msgstr "DENY"
+
+#: suauth.5.xml:73(para)
+msgid "The attempt to su is stopped before a password is even asked for."
+msgstr "Försöket att använda su stoppades före ett lösenord har efterfrågats."
+
+#: suauth.5.xml:80(emphasis)
+msgid "NOPASS"
+msgstr "NOPASS"
+
+#: suauth.5.xml:83(para)
+msgid ""
+"The attempt to su is automatically successful; no password is asked for."
+msgstr ""
+"Försöket att använda su lyckades helt automatiskt; inget lösenord har "
+"efterfrågats."
+
+#: suauth.5.xml:91(emphasis)
+msgid "OWNPASS"
+msgstr "OWNPASS"
+
+#: suauth.5.xml:94(para)
+msgid ""
+"For the su command to be successful, the user must enter his or her own "
+"password. They are told this."
+msgstr ""
+"För att su-kommandot ska lyckas måste användaren mata in sitt egna lösenord. "
+"De blir frågade att göra detta."
+
+#: suauth.5.xml:102(para)
+msgid ""
+"Note there are three separate fields delimited by a colon. No whitespace "
+"must surround this colon. Also note that the file is examined sequentially "
+"line by line, and the first applicable rule is used without examining the "
+"file further. This makes it possible for a system administrator to exercise "
+"as fine control as he or she wishes."
+msgstr ""
+
+#: suauth.5.xml:112(title)
+msgid "EXAMPLE"
+msgstr "EXEMPEL"
+
+#: suauth.5.xml:113(literallayout)
+#, no-wrap
+msgid ""
+"\n"
+" # sample /etc/suauth file\n"
+" #\n"
+" # A couple of privileged usernames may\n"
+" # su to root with their own password.\n"
+" #\n"
+" root:chris,birddog:OWNPASS\n"
+" #\n"
+" # Anyone else may not su to root unless in\n"
+" # group wheel. This is how BSD does things.\n"
+" #\n"
+" root:ALL EXCEPT GROUP wheel:DENY\n"
+" #\n"
+" # Perhaps terry and birddog are accounts\n"
+" # owned by the same person.\n"
+" # Access can be arranged between them\n"
+" # with no password.\n"
+" #\n"
+" terry:birddog:NOPASS\n"
+" birddog:terry:NOPASS\n"
+" #\n"
+" "
+msgstr ""
+"\n"
+" # exempelfil för /etc/suauth\n"
+" #\n"
+" # Ett par priviligerade användarnamn som \n"
+" # kan su till root med sina egna lösenord.\n"
+" #\n"
+" root:bosse,birddog:OWNPASS\n"
+" #\n"
+" # Alla andra kan inte su till root om de inte finns\n"
+" # gruppen wheel. Det är så BSD gör saker.\n"
+" #\n"
+" root:ALL EXCEPT GROUP wheel:DENY\n"
+" #\n"
+" # Kanske terry och birddog är konton som\n"
+" # ägs av samma person.\n"
+" # Tillgång kan ges mellan dem utan\n"
+" # lösenord.\n"
+" #\n"
+" terry:birddog:NOPASS\n"
+" birddog:terry:NOPASS\n"
+" #\n"
+" "
+
+#: suauth.5.xml:149(title) pwconv.8.xml:98(title) login.defs.5.xml:239(title)
+msgid "BUGS"
+msgstr "FEL"
+
+#: suauth.5.xml:150(para)
+msgid ""
+"There could be plenty lurking. The file parser is particularly unforgiving "
+"about syntax errors, expecting no spurious whitespace (apart from beginning "
+"and end of lines), and a specific token delimiting different things."
+msgstr ""
+
+#: suauth.5.xml:159(title) shadow.3.xml:154(title)
+msgid "DIAGNOSTICS"
+msgstr "DIAGNOSTIK"
+
+#: suauth.5.xml:160(para)
+msgid ""
+"An error parsing the file is reported using "
+"<citerefentry><refentrytitle>syslogd</refentrytitle><manvolnum>8</"
+"manvolnum></citerefentry> as level ERR on facility AUTH."
+msgstr ""
+
+#: suauth.5.xml:169(para)
+msgid ""
+"<citerefentry><refentrytitle>su</refentrytitle><manvolnum>1</manvolnum></"
+"citerefentry>."
+msgstr ""
+"<citerefentry><refentrytitle>su</refentrytitle><manvolnum>1</manvolnum></"
+"citerefentry>."
+
+#: su.1.xml:5(refentrytitle) su.1.xml:10(refname) su.1.xml:15(command)
+msgid "su"
+msgstr "su"
+
+#: su.1.xml:7(refmiscinfo) sg.1.xml:7(refmiscinfo) passwd.1.xml:7(refmiscinfo)
+#: newgrp.1.xml:7(refmiscinfo) login.1.xml:7(refmiscinfo)
+#: groups.1.xml:7(refmiscinfo) gpasswd.1.xml:7(refmiscinfo)
+#: expiry.1.xml:7(refmiscinfo) chsh.1.xml:7(refmiscinfo)
+#: chfn.1.xml:7(refmiscinfo) chage.1.xml:7(refmiscinfo)
+msgid "User Commands"
+msgstr "Användarkommandon"
+
+#: su.1.xml:11(refpurpose)
+msgid "change user ID or become super-user"
+msgstr "ändra användar-id eller bli superanvändare"
+
+#: su.1.xml:29(para)
+msgid ""
+"<command>su</command> is used to become another user during a login session. "
+"Invoked without a <option>username</option>, <command>su</command> defaults "
+"to becoming the super user. The optional argument <option>-</option> may be "
+"used to provide an environment similar to what the user would expect had the "
+"user logged in directly."
+msgstr ""
+"<command>su</command> används för att bli en annan användare under en "
+"inloggningssession. Om det startas utan <option>användarnamn</option>, vÃ"
+"¤ljer <command>su</command> superanvändaren. Det valfria argumentet <option>-"
+"</option> kan användas för att tillhandahålla en miljö som liknar den som "
+"användaren skulle förvänta sig om användaren hade loggat in direkt."
+
+#: su.1.xml:38(para)
+msgid ""
+"Additional arguments may be provided after the username, in which case they "
+"are supplied to the user's login shell. In particular, an argument of "
+"<option>-c</option> will cause the next argument to be treated as a command "
+"by most command interpreters. The command will be executed by the shell "
+"specified in <filename>/etc/passwd</filename> for the target user."
+msgstr ""
+
+#: su.1.xml:47(para)
+msgid ""
+"You can use the <option>--</option> argument to separate <command>su</"
+"command> options from the arguments supplied to the shell."
+msgstr ""
+"Du kan använda argumentet <option>--</option> för att separera flaggorna "
+"till <command>su</command> från de argument som skickas till skalet."
+
+#: su.1.xml:52(para)
+msgid ""
+"The user will be prompted for a password, if appropriate. Invalid passwords "
+"will produce an error message. All attempts, both valid and invalid, are "
+"logged to detect abuse of the system."
+msgstr ""
+"Användaren kommer att frågas efter ett lösenord, om det är lämpligt. "
+"Ogiltiga lösenord kommer att ge ett felmeddelande. Alla försök, både giltiga "
+"och ogiltiga, loggas för att detektera misskötsel av systemet."
+
+#: su.1.xml:57(para)
+msgid ""
+"The current environment is passed to the new shell. The value of <envar>"
+"$PATH</envar> is reset to <filename>/bin:/usr/bin</filename> for normal "
+"users, or <filename>/sbin:/bin:/usr/sbin:/usr/bin</filename> for the super "
+"user. This may be changed with the <emphasis>ENV_PATH</emphasis> and "
+"<emphasis>ENV_SUPATH</emphasis> definitions in <filename>/etc/login.defs</"
+"filename>."
+msgstr ""
+
+#: su.1.xml:66(para) login.1.xml:97(para)
+msgid ""
+"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."
+msgstr ""
+
+#: su.1.xml:75(para)
+msgid "The options which apply to the <command>su</command> command are:"
+msgstr "Flaggorna som gäller för kommandot <command>su</command> är:"
+
+#: su.1.xml:79(term)
+msgid ""
+"<option>-c</option>, <option>--command</option><replaceable>SHELL</"
+"replaceable>"
+msgstr ""
+"<option>-c</option>, <option>--command</option><replaceable>SKAL</"
+"replaceable>"
+
+#: su.1.xml:84(para)
+msgid ""
+"Specify a command that will be invoked by the shell using its <option>-c</"
+"option>."
+msgstr "Ange ett kommando som ska startas av skalet med <option>-c</option>."
+
+#: su.1.xml:91(term)
+msgid "<option>-</option>, <option>-l</option>, <option>--login</option>"
+msgstr "<option>-</option>, <option>-l</option>, <option>--login</option>"
+
+#: su.1.xml:95(para)
+msgid ""
+"Provide an environment similar to what the user would expect had the user "
+"logged in directly."
+msgstr ""
+"Tillhandahåll en miljö som liknar den som användaren skulle förvänta sig om "
+"användaren loggat in direkt."
+
+#: su.1.xml:99(para)
+msgid ""
+"When <option>-</option> is used, it must be specified as the last "
+"<command>su</command> option. The other forms (<option>-l</option> and "
+"<option>--login</option>) do not have this restriction."
+msgstr ""
+"När <option>-</option> används måste den anges som den sista flaggan för "
+"<command>su</command>. De andra formerna (<option>-l</option> och <option>--"
+"login</option>) har inte denna restriktion."
+
+#: su.1.xml:113(para)
+msgid "The shell that will be invoked."
+msgstr "Skalet som ska startas."
+
+#: su.1.xml:118(para)
+msgid "The shell specified with --shell"
+msgstr "Skalet angivet med --shell"
+
+#: su.1.xml:121(para)
+msgid ""
+"If <option>--preserve-environment</option> is used, the shell specified by "
+"the <envar>$SHELL</envar> environment variable."
+msgstr ""
+"Om <option>--preserve-environment</option> används, anges skalet med "
+"miljövariabeln <envar>$SHELL</envar>."
+
+#: su.1.xml:128(para)
+msgid ""
+"The shell indicated in the <filename>/etc/passwd</filename> entry for the "
+"target user."
+msgstr ""
+
+#: su.1.xml:134(para)
+msgid ""
+"<filename>/bin/sh</filename> if a shell could not be found by any above "
+"method."
+msgstr ""
+"<filename>/bin/sh</filename> om ett skal inte kunde hittas med någon ovanstÃ"
+"¥ende metod."
+
+#: su.1.xml:114(para)
+msgid ""
+"The invoked shell is choosen among (higest priority first): <placeholder-1/>"
+msgstr ""
+
+#: su.1.xml:141(para)
+msgid ""
+"If the target user has a restricted shell (i.e. the shell field of this "
+"user's entry in <filename>/etc/passwd</filename> is not specified in "
+"<filename>/etc/shell</filename>), then the <option>--shell</option> option "
+"or the <envar>$SHELL</envar> environment variable won't be taken into "
+"account unless <command>su</command> is called by the root."
+msgstr ""
+
+#: su.1.xml:152(term)
+msgid ""
+"<option>-m</option>, <option>-p</option>, <option>--preserve-environment</"
+"option>"
+msgstr ""
+"<option>-m</option>, <option>-p</option>, <option>--preserve-environment</"
+"option>"
+
+#: su.1.xml:157(para)
+msgid "Preserve the current environment."
+msgstr "Behåll den aktuella miljön."
+
+#: su.1.xml:158(para)
+msgid ""
+"If the target user has a restricted shell, this option has no effect (unless "
+"<command>su</command> is called by root)."
+msgstr ""
+"Om målanvändaren har ett begränsat skal har denna flagga ingen effekt (sÃ"
+"¥vida inte <command>su</command> har startats av root)."
+
+#: su.1.xml:169(para)
+msgid ""
+"This version of <command>su</command> has many compilation options, only "
+"some of which may be in use at any particular site."
+msgstr ""
+"Denna version av <command>su</command> har många kompileringsflaggor, kanske "
+"bara några används på specifika system."
+
+#: su.1.xml:195(para)
+msgid ""
+"<citerefentry><refentrytitle>login</refentrytitle><manvolnum>1</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>login.defs</"
+"refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>sh</refentrytitle><manvolnum>1</manvolnum></"
+"citerefentry>"
+msgstr ""
+"<citerefentry><refentrytitle>login</refentrytitle><manvolnum>1</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>login.defs</"
+"refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>sh</refentrytitle><manvolnum>1</manvolnum></"
+"citerefentry>"
+
+#: sg.1.xml:5(refentrytitle) sg.1.xml:10(refname) sg.1.xml:16(command)
+msgid "sg"
+msgstr "sg"
+
+#: sg.1.xml:11(refpurpose)
+msgid "execute command as different group ID"
+msgstr "kör kommando med annat grupp-id"
+
+#: sg.1.xml:17(arg) newgrp.1.xml:16(arg)
+msgid "-"
+msgstr "-"
+
+#: sg.1.xml:19(arg) expiry.1.xml:17(arg)
+msgid "-c"
+msgstr "-c"
+
+#: sg.1.xml:18(arg)
+msgid "group <placeholder-1/> command"
+msgstr "grupp <placeholder-1/> kommando"
+
+#: sg.1.xml:27(para)
+msgid ""
+"The <command>sg</command> command works similar to <command>newgrp</command> "
+"but accepts a command. The command will be executed with the <filename>/bin/"
+"sh</filename> shell. With most shells you may run <command>sg</command> "
+"from, you need to enclose multi-word commands in quotes. Another difference "
+"between <command>newgrp</command> and <command>sg</command> is that some "
+"shells treat <command>newgrp</command> specially, replacing themselves with "
+"a new instance of a shell that <command>newgrp</command> creates. This "
+"doesn't happen with <command>sg</command>, so upon exit from a <command>sg</"
+"command> command you are returned to your previous group ID."
+msgstr ""
+
+#: sg.1.xml:74(para)
+msgid ""
+"<citerefentry><refentrytitle>id</refentrytitle><manvolnum>1</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>login</"
+"refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>newgrp</refentrytitle><manvolnum>1</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>su</refentrytitle><manvolnum>1</"
+"manvolnum></citerefentry>, <citerefentry><refentrytitle>gpasswd</"
+"refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>group</refentrytitle><manvolnum>5</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>gshadow</"
+"refentrytitle><manvolnum>5</manvolnum></citerefentry>"
+msgstr ""
+"<citerefentry><refentrytitle>id</refentrytitle><manvolnum>1</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>login</"
+"refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>newgrp</refentrytitle><manvolnum>1</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>su</refentrytitle><manvolnum>1</"
+"manvolnum></citerefentry>, <citerefentry><refentrytitle>gpasswd</"
+"refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>group</refentrytitle><manvolnum>5</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>gshadow</"
+"refentrytitle><manvolnum>5</manvolnum></citerefentry>"
+
+#: shadow.5.xml:5(refentrytitle) shadow.5.xml:10(refname)
+#: shadow.3.xml:5(refentrytitle) shadow.3.xml:10(refname)
+#: pwck.8.xml:24(replaceable) pwck.8.xml:37(replaceable)
+#: grpck.8.xml:19(replaceable)
+msgid "shadow"
+msgstr "shadow"
+
+#: shadow.5.xml:11(refpurpose)
+msgid "encrypted password file"
+msgstr "krypterad lösenordsfil"
+
+#: shadow.5.xml:16(para)
+msgid ""
+"<emphasis remap=\"I\">shadow</emphasis> contains the encrypted password "
+"information for user's accounts and optional the password aging information. "
+"Included is:"
+msgstr ""
+
+#: shadow.5.xml:23(para) passwd.5.xml:24(para)
+msgid "login name"
+msgstr "inloggningsnamn"
+
+#: shadow.5.xml:26(para) gshadow.5.xml:26(para)
+msgid "encrypted password"
+msgstr "krypterat lösenord"
+
+#: shadow.5.xml:29(para)
+msgid "days since Jan 1, 1970 that password was last changed"
+msgstr "dagar sedan 1:a januari, 1970 som lösenordet senast ändrades"
+
+#: shadow.5.xml:32(para)
+msgid "days before password may be changed"
+msgstr "dagar innan lösenordet får ändras"
+
+#: shadow.5.xml:35(para)
+msgid "days after which password must be changed"
+msgstr "dagar efter vilket lösenordet måste ändras"
+
+#: shadow.5.xml:38(para)
+msgid "days before password is to expire that user is warned"
+msgstr "dagar innan lösenordet går ut som användaren varnas"
+
+#: shadow.5.xml:41(para)
+msgid "days after password expires that account is disabled"
+msgstr "dagar efter att lösenordet gått ut och kontot inaktiveras"
+
+#: shadow.5.xml:44(para)
+msgid "days since Jan 1, 1970 that account is disabled"
+msgstr "dagar sedan 1:a januari 1970 som kontot är inaktiverat"
+
+#: shadow.5.xml:47(para)
+msgid "a reserved field"
+msgstr "ett reserverat fält"
+
+#: shadow.5.xml:51(para)
+msgid ""
+"The password field must be filled. The encrypted password consists of 13 to "
+"24 characters from the 64 characters alphabet a thru z, A thru Z, 0 thru 9, "
+"\\. and /. Optionally it can start with a \"$\" character. This means the "
+"encrypted password was generated using another (not DES) algorithm. For "
+"example if it starts with \"$1$\" it means the MD5-based algorithm was used."
+msgstr ""
+
+#: shadow.5.xml:60(para)
+msgid ""
+"Refer to <citerefentry><refentrytitle>crypt</refentrytitle><manvolnum>3</"
+"manvolnum></citerefentry> for details on how this string is interpreted."
+msgstr ""
+"Referera till <citerefentry><refentrytitle>crypt</"
+"refentrytitle><manvolnum>3</manvolnum></citerefentry> för detaljer om hur "
+"denna sträng tolkas."
+
+#: shadow.5.xml:68(para)
+msgid ""
+"If the password field contains some string that is not valid result of "
+"<citerefentry><refentrytitle>crypt</refentrytitle><manvolnum>3</manvolnum></"
+"citerefentry>, for instance ! or *, the user will not be able to use a unix "
+"password to log in, subject to <citerefentry><refentrytitle>pam</"
+"refentrytitle><manvolnum>7</manvolnum></citerefentry>."
+msgstr ""
+
+#: shadow.5.xml:77(para)
+msgid ""
+"The date of the last password change is given as the number of days since "
+"Jan 1, 1970. The password may not be changed again until the proper number "
+"of days have passed, and must be changed after the maximum number of days. "
+"If the minimum number of days required is greater than the maximum number of "
+"day allowed, this password may not be changed by the user."
+msgstr ""
+
+#: shadow.5.xml:86(para)
+msgid ""
+"An account is considered to be inactive and is disabled if the password is "
+"not changed within the specified number of days after the password expires. "
+"An account will also be disabled on the specified day regardless of other "
+"password expiration information."
+msgstr ""
+
+#: shadow.5.xml:93(para)
+msgid ""
+"This information supersedes any password or password age information present "
+"in <filename>/etc/passwd</filename>."
+msgstr ""
+
+#: shadow.5.xml:98(para) gshadow.5.xml:54(para)
+msgid ""
+"This file must not be readable by regular users if password security is to "
+"be maintained."
+msgstr ""
+"Denna fil får inte vara läsbar av vanliga användare om lösenordssäkerheten "
+"ska upprätthållas."
+
+#: shadow.5.xml:124(para)
+msgid ""
+"<citerefentry><refentrytitle>chage</refentrytitle><manvolnum>1</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>login</"
+"refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>su</refentrytitle><manvolnum>1</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>passwd</"
+"refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>5</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>pwconv</"
+"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>pwunconv</refentrytitle><manvolnum>8</"
+"manvolnum></citerefentry>, <citerefentry><refentrytitle>sulogin</"
+"refentrytitle><manvolnum>8</manvolnum></citerefentry>."
+msgstr ""
+"<citerefentry><refentrytitle>chage</refentrytitle><manvolnum>1</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>login</"
+"refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>su</refentrytitle><manvolnum>1</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>passwd</"
+"refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>5</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>pwconv</"
+"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>pwunconv</refentrytitle><manvolnum>8</"
+"manvolnum></citerefentry>, <citerefentry><refentrytitle>sulogin</"
+"refentrytitle><manvolnum>8</manvolnum></citerefentry>."
+
+#: shadow.3.xml:7(refmiscinfo)
+msgid "Library Calls"
+msgstr "Biblioteksanrop"
+
+#: shadow.3.xml:11(refname)
+msgid "getspnam"
+msgstr "getspnam"
+
+#: shadow.3.xml:12(refpurpose)
+msgid "encrypted password file routines"
+msgstr ""
+
+#: shadow.3.xml:16(title)
+msgid "SYNTAX"
+msgstr "SYNTAX"
+
+#: shadow.3.xml:18(emphasis)
+msgid "#include <shadow.h>"
+msgstr "#include <shadow.h>"
+
+#: shadow.3.xml:22(emphasis)
+msgid "struct spwd *getspent();"
+msgstr "struct spwd *getspent();"
+
+#: shadow.3.xml:26(emphasis)
+msgid "struct spwd *getspnam(char"
+msgstr "struct spwd *getspnam(char"
+
+#: shadow.3.xml:27(emphasis)
+msgid "*name"
+msgstr "*name"
+
+#: shadow.3.xml:27(emphasis) shadow.3.xml:40(emphasis)
+#: shadow.3.xml:45(emphasis) shadow.3.xml:51(emphasis)
+msgid ");"
+msgstr ");"
+
+#: shadow.3.xml:31(emphasis)
+msgid "void setspent();"
+msgstr "void setspent();"
+
+#: shadow.3.xml:35(emphasis)
+msgid "void endspent();"
+msgstr "void endspent();"
+
+#: shadow.3.xml:39(emphasis)
+msgid "struct spwd *fgetspent(FILE"
+msgstr "struct spwd *fgetspent(FILE"
+
+#: shadow.3.xml:40(emphasis) shadow.3.xml:51(emphasis)
+msgid "*fp"
+msgstr "*fp"
+
+#: shadow.3.xml:44(emphasis)
+msgid "struct spwd *sgetspent(char"
+msgstr "struct spwd *sgetspent(char"
+
+#: shadow.3.xml:45(emphasis)
+msgid "*cp"
+msgstr "*cp"
+
+#: shadow.3.xml:49(emphasis)
+msgid "int putspent(struct spwd"
+msgstr "int putspent(struct spwd"
+
+#: shadow.3.xml:50(emphasis)
+msgid "*p,"
+msgstr "*p,"
+
+#: shadow.3.xml:50(emphasis)
+msgid "FILE"
+msgstr "FIL"
+
+#: shadow.3.xml:55(emphasis)
+msgid "int lckpwdf();"
+msgstr "int lckpwdf();"
+
+#: shadow.3.xml:59(emphasis)
+msgid "int ulckpwdf();"
+msgstr "int ulckpwdf();"
+
+#: shadow.3.xml:65(para)
+msgid ""
+"<emphasis remap=\"I\">shadow</emphasis> manipulates the contents of the "
+"shadow password file, <filename>/etc/shadow</filename>. The structure in the "
+"<emphasis remap=\"I\">#include</emphasis> file is:"
+msgstr ""
+
+#: shadow.3.xml:70(programlisting)
+#, no-wrap
+msgid ""
+"struct spwd {\n"
+" char\t\t*sp_namp; /* user login name */\n"
+" char\t\t*sp_pwdp; /* encrypted password */\n"
+" long int\t\tsp_lstchg; /* last password change */\n"
+" long int\t\tsp_min; /* days until change allowed. */\n"
+" long int\t\tsp_max; /* days before change required */\n"
+" long int\t\tsp_warn; /* days warning for expiration */\n"
+" long int\t\tsp_inact; /* days before account inactive */\n"
+" long int\t\tsp_expire; /* date when account expires */\n"
+" unsigned long int\tsp_flag; /* reserved for future use */\n"
+"}\n"
+" "
+msgstr ""
+
+#: shadow.3.xml:82(para)
+msgid "The meanings of each field are:"
+msgstr "Betydelsen av varje fält är:"
+
+#: shadow.3.xml:85(para)
+msgid "sp_namp - pointer to null-terminated user name"
+msgstr ""
+
+#: shadow.3.xml:88(para)
+msgid "sp_pwdp - pointer to null-terminated password"
+msgstr ""
+
+#: shadow.3.xml:91(para)
+msgid "sp_lstchg - days since Jan 1, 1970 password was last changed"
+msgstr ""
+
+#: shadow.3.xml:94(para)
+msgid "sp_min - days before which password may not be changed"
+msgstr ""
+
+#: shadow.3.xml:97(para)
+msgid "sp_max - days after which password must be changed"
+msgstr ""
+
+#: shadow.3.xml:100(para)
+msgid ""
+"sp_warn - days before password is to expire that user is warned of pending "
+"password expiration"
+msgstr ""
+
+#: shadow.3.xml:105(para)
+msgid ""
+"sp_inact - days after password expires that account is considered inactive "
+"and disabled"
+msgstr ""
+
+#: shadow.3.xml:110(para)
+msgid "sp_expire - days since Jan 1, 1970 when account will be disabled"
+msgstr ""
+
+#: shadow.3.xml:113(para)
+msgid "sp_flag - reserved for future use"
+msgstr "sp_flag - reserverat för framtida användning"
+
+#: shadow.3.xml:121(para)
+msgid ""
+"<emphasis>getspent</emphasis>, <emphasis>getspname</emphasis>, "
+"<emphasis>fgetspent</emphasis>, and <emphasis>sgetspent</emphasis> each "
+"return a pointer to a <emphasis>struct spwd</emphasis>. <emphasis>getspent</"
+"emphasis> returns the next entry from the file, and <emphasis>fgetspent</"
+"emphasis> returns the next entry from the given stream, which is assumed to "
+"be a file of the proper format. <emphasis>sgetspent</emphasis> returns a "
+"pointer to a <emphasis>struct spwd</emphasis> using the provided string as "
+"input. <emphasis>getspnam</emphasis> searches from the current position in "
+"the file for an entry matching <emphasis>name</emphasis>."
+msgstr ""
+
+#: shadow.3.xml:134(para)
+msgid ""
+"<emphasis>setspent</emphasis> and <emphasis>endspent</emphasis> may be used "
+"to begin and end, respectively, access to the shadow password file."
+msgstr ""
+
+#: shadow.3.xml:140(para)
+msgid ""
+"The <emphasis>lckpwdf</emphasis> and <emphasis>ulckpwdf</emphasis> routines "
+"should be used to insure exclusive access to the <filename>/etc/shadow</"
+"filename> file. <emphasis>lckpwdf</emphasis> attempts to acquire a lock "
+"using <emphasis>pw_lock</emphasis> for up to 15 seconds. It continues by "
+"attempting to acquire a second lock using <emphasis>spw_lock</emphasis> for "
+"the remainder of the initial 15 seconds. Should either attempt fail after a "
+"total of 15 seconds, <emphasis>lckpwdf</emphasis> returns -1. When both "
+"locks are acquired 0 is returned."
+msgstr ""
+
+#: shadow.3.xml:155(para)
+msgid ""
+"Routines return NULL if no more entries are available or if an error occurs "
+"during processing. Routines which have <emphasis>int</emphasis> as the "
+"return value return 0 for success and -1 for failure."
+msgstr ""
+
+#: shadow.3.xml:165(para)
+msgid ""
+"These routines may only be used by the super user as access to the shadow "
+"password file is restricted."
+msgstr ""
+
+#: shadow.3.xml:185(para)
+msgid ""
+"<citerefentry><refentrytitle>getpwent</refentrytitle><manvolnum>3</"
+"manvolnum></citerefentry>, <citerefentry><refentrytitle>shadow</"
+"refentrytitle><manvolnum>5</manvolnum></citerefentry>."
+msgstr ""
+"<citerefentry><refentrytitle>getpwent</refentrytitle><manvolnum>3</"
+"manvolnum></citerefentry>, <citerefentry><refentrytitle>shadow</"
+"refentrytitle><manvolnum>5</manvolnum></citerefentry>."
+
+#: pwconv.8.xml:5(refentrytitle) pwconv.8.xml:10(refname)
+#: pwconv.8.xml:19(command) login.defs.5.xml:204(term)
+msgid "pwconv"
+msgstr "pwconv"
+
+#: pwconv.8.xml:11(refname) pwconv.8.xml:22(command)
+msgid "pwunconv"
+msgstr "pwunconv"
+
+#: pwconv.8.xml:12(refname) pwconv.8.xml:25(command)
+msgid "grpconv"
+msgstr "grpconv"
+
+#: pwconv.8.xml:13(refname) pwconv.8.xml:28(command)
+msgid "grpunconv"
+msgstr "grpunconv"
+
+#: pwconv.8.xml:14(refpurpose)
+msgid "convert to and from shadow passwords and groups"
+msgstr "konvertera till och från skugglösenord och grupper"
+
+#: pwconv.8.xml:34(para)
+msgid ""
+"<command>pwconv</command> creates <emphasis remap=\"I\">shadow</emphasis> "
+"from <emphasis remap=\"I\">passwd</emphasis> and an optionally existing "
+"<emphasis remap=\"I\">shadow</emphasis>."
+msgstr ""
+
+#: pwconv.8.xml:40(para)
+msgid ""
+"<command>pwunconv</command> creates <emphasis remap=\"I\">passwd</emphasis> "
+"from <emphasis remap=\"I\">passwd</emphasis> and <emphasis remap=\"I"
+"\">shadow</emphasis> and then removes <emphasis remap=\"I\">shadow</"
+"emphasis>."
+msgstr ""
+
+#: pwconv.8.xml:47(para)
+msgid ""
+"<command>grpconv</command> creates <emphasis remap=\"I\">gshadow</emphasis> "
+"from <emphasis remap=\"I\">group</emphasis> and an optionally existing "
+"<emphasis remap=\"I\">gshadow</emphasis>."
+msgstr ""
+
+#: pwconv.8.xml:53(para)
+msgid ""
+"<command>grpunconv</command> creates <emphasis remap=\"I\">group</emphasis> "
+"from <emphasis remap=\"I\">group</emphasis> and <emphasis remap=\"I"
+"\">gshadow</emphasis> and then removes <emphasis remap=\"I\">gshadow</"
+"emphasis>."
+msgstr ""
+
+#: pwconv.8.xml:60(para)
+msgid ""
+"These four programs all operate on the normal and shadow password and group "
+"files: <filename>/etc/passwd</filename>, <filename>/etc/group</filename>, "
+"<filename>/etc/shadow</filename>, and <filename>/etc/gshadow</filename>."
+msgstr ""
+
+#: pwconv.8.xml:67(para)
+msgid ""
+"Each program acquires the necessary locks before conversion. "
+"<command>pwconv</command> and <command>grpconv</command> are similar. First, "
+"entries in the shadowed file which don't exist in the main file are removed. "
+"Then, shadowed entries which don't have `x' as the password in the main file "
+"are updated. Any missing shadowed entries are added. Finally, passwords in "
+"the main file are replaced with `x'. These programs can be used for initial "
+"conversion as well to update the shadowed file if the main file is edited by "
+"hand."
+msgstr ""
+
+#: pwconv.8.xml:78(para)
+msgid ""
+"<command>pwconv</command> will use the values of <emphasis remap=\"I"
+"\">PASS_MIN_DAYS</emphasis>, <emphasis remap=\"I\">PASS_MAX_DAYS</emphasis>, "
+"and <emphasis remap=\"I\">PASS_WARN_AGE</emphasis> from <filename>/etc/login."
+"defs</filename> when adding new entries to <filename>/etc/shadow</filename>."
+msgstr ""
+
+#: pwconv.8.xml:87(para)
+msgid ""
+"Likewise <command>pwunconv</command> and <command>grpunconv</command> are "
+"similar. Passwords in the main file are updated from the shadowed file. "
+"Entries which exist in the main file but not in the shadowed file are left "
+"alone. Finally, the shadowed file is removed. Some password aging "
+"information is lost by <command>pwunconv</command>. It will convert what it "
+"can."
+msgstr ""
+
+#: pwconv.8.xml:99(para)
+msgid ""
+"Errors in the password or group files (such as invalid or duplicate entries) "
+"may cause these programs to loop forever or fail in other strange ways. "
+"Please run <command>pwck</command> and <command>grpck</command> to correct "
+"any such errors before converting to or from shadow passwords or groups."
+msgstr ""
+
+#: pwconv.8.xml:122(para)
+msgid ""
+"<citerefentry><refentrytitle>grpck</refentrytitle><manvolnum>8</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>login.defs</"
+"refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>pwck</refentrytitle><manvolnum>8</manvolnum></"
+"citerefentry>."
+msgstr ""
+"<citerefentry><refentrytitle>grpck</refentrytitle><manvolnum>8</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>login.defs</"
+"refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>pwck</refentrytitle><manvolnum>8</manvolnum></"
+"citerefentry>."
+
+#: pwck.8.xml:5(refentrytitle) pwck.8.xml:10(refname) pwck.8.xml:16(command)
+#: pwck.8.xml:29(command)
+msgid "pwck"
+msgstr "pwck"
+
+#: pwck.8.xml:11(refpurpose)
+msgid "verify integrity of password files"
+msgstr "validera integriteten för lösenordsfiler"
+
+#: pwck.8.xml:17(arg) pwck.8.xml:30(arg) pwck.8.xml:103(option)
+msgid "-q"
+msgstr "-q"
+
+#: pwck.8.xml:18(arg) pwck.8.xml:124(option)
+msgid "-s"
+msgstr "-s"
+
+#: pwck.8.xml:21(replaceable) pwck.8.xml:34(replaceable)
+#: passwd.5.xml:5(refentrytitle) passwd.5.xml:10(refname)
+#: passwd.1.xml:5(refentrytitle) passwd.1.xml:10(refname)
+#: passwd.1.xml:16(command)
+msgid "passwd"
+msgstr "passwd"
+
+#: pwck.8.xml:31(arg) pwck.8.xml:114(option) login.1.xml:148(option)
+#: grpck.8.xml:16(arg)
+msgid "-r"
+msgstr "-r"
+
+#: pwck.8.xml:45(para)
+msgid ""
+"<command>pwck</command> verifies the integrity of the system authentication "
+"information. All entries in the <filename>/etc/passwd</filename> and "
+"<filename>/etc/shadow</filename> are checked to see that the entry has the "
+"proper format and valid data in each field. The user is prompted to delete "
+"entries that are improperly formatted or which have other uncorrectable "
+"errors."
+msgstr ""
+
+#: pwck.8.xml:54(para) grpck.8.xml:35(para)
+msgid "Checks are made to verify that each entry has:"
+msgstr "Kontroller görs för att validera att varje post har:"
+
+#: pwck.8.xml:57(para) grpck.8.xml:39(para)
+msgid "the correct number of fields"
+msgstr "korrekt antal fält"
+
+#: pwck.8.xml:60(para)
+msgid "a unique user name"
+msgstr "ett unikt användarnamn"
+
+#: pwck.8.xml:63(para)
+msgid "a valid user and group identifier"
+msgstr "en giltig identifierare för användare och grupp"
+
+#: pwck.8.xml:66(para)
+msgid "a valid primary group"
+msgstr "en giltig primär grupp"
+
+#: pwck.8.xml:69(para)
+msgid "a valid home directory"
+msgstr "en giltig hemkatalog"
+
+#: pwck.8.xml:72(para)
+msgid "a valid login shell"
+msgstr "ett giltigt inloggningsskal"
+
+#: pwck.8.xml:76(para)
+msgid ""
+"The checks for correct number of fields and unique user name are fatal. If "
+"the entry has the wrong number of fields, the user will be prompted to "
+"delete the entire line. If the user does not answer affirmatively, all "
+"further checks are bypassed. An entry with a duplicated user name is "
+"prompted for deletion, but the remaining checks will still be made. All "
+"other errors are warning and the user is encouraged to run the "
+"<command>usermod</command> command to correct the error."
+msgstr ""
+
+#: pwck.8.xml:87(para)
+msgid ""
+"The commands which operate on the <filename>/etc/passwd</filename> file are "
+"not able to alter corrupted or duplicated entries. <command>pwck</command> "
+"should be used in those circumstances to remove the offending entry."
+msgstr ""
+
+#: pwck.8.xml:97(para)
+msgid "The options which apply to the <command>pwck</command> command are:"
+msgstr "Flaggorna som gäller för kommandot <command>pwck</command> är:"
+
+#: pwck.8.xml:106(para)
+msgid ""
+"Report errors only. The warnings which do not require any action from the "
+"user won't be displayed."
+msgstr ""
+
+#: pwck.8.xml:117(para)
+msgid "Execute the <command>pwck</command> command in read-only mode."
+msgstr "Starta kommandot <command>pwck</command> i skrivskyddat läge."
+
+#: pwck.8.xml:127(para)
+msgid ""
+"Sort entries in <filename>/etc/passwd</filename> and <filename>/etc/shadow</"
+"filename> by UID."
+msgstr ""
+"Sorterar poster i <filename>/etc/passwd</filename> och <filename>/etc/"
+"shadow</filename> efter UID."
+
+#: pwck.8.xml:135(para)
+msgid ""
+"By default, <command>pwck</command> operates on the files <filename>/etc/"
+"passwd</filename> and <filename>/etc/shadow</filename>. The user may select "
+"alternate files with the <emphasis remap=\"I\">passwd</emphasis> and "
+"<emphasis remap=\"I\">shadow</emphasis> parameters."
+msgstr ""
+
+#: pwck.8.xml:170(para)
+msgid ""
+"<citerefentry><refentrytitle>group</refentrytitle><manvolnum>5</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>passwd</"
+"refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>shadow</refentrytitle><manvolnum>5</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>usermod</"
+"refentrytitle><manvolnum>8</manvolnum></citerefentry>."
+msgstr ""
+"<citerefentry><refentrytitle>group</refentrytitle><manvolnum>5</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>passwd</"
+"refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>shadow</refentrytitle><manvolnum>5</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>usermod</"
+"refentrytitle><manvolnum>8</manvolnum></citerefentry>."
+
+#: pwck.8.xml:205(para)
+msgid "one or more bad password entries"
+msgstr "en eller flera felaktiga lösenordsposter"
+
+#: pwck.8.xml:211(para)
+msgid "can't open password files"
+msgstr "kan inte öppna lösenordsfiler"
+
+#: pwck.8.xml:217(para)
+msgid "can't lock password files"
+msgstr "kan inte låsa lösenordsfiler"
+
+#: pwck.8.xml:223(para)
+msgid "can't update password files"
+msgstr "kan inte uppdatera lösenordsfiler"
+
+#: pwck.8.xml:187(para)
+msgid ""
+"The <command>pwck</command> command exits with the following values: "
+"<placeholder-1/>"
+msgstr ""
+"Kommandot <command>pwck</command> avslutas med följande värden: <placeholder-"
+"1/>"
+
+#: porttime.5.xml:5(refentrytitle) porttime.5.xml:10(refname)
+msgid "porttime"
+msgstr "porttime"
+
+#: porttime.5.xml:11(refpurpose)
+msgid "port access time file"
+msgstr ""
+
+#: porttime.5.xml:16(para)
+msgid ""
+"<emphasis remap=\"I\">porttime</emphasis> contains a list of tty devices, "
+"user names, and permitted login times."
+msgstr ""
+"<emphasis remap=\"I\">porttime</emphasis> innehåller en lista av tty-"
+"enheter, användarnamn och tillåtna inloggningstider."
+
+#: porttime.5.xml:21(para)
+msgid ""
+"Each entry consists of three colon separated fields. The first field is a "
+"comma separated list of tty devices, or an asterisk to indicate that all tty "
+"devices are matched by this entry. The second field is a comma separated "
+"list of user names, or an asterisk to indicated that all user names are "
+"matched by this entry. The third field is a comma separated list of "
+"permitted access times."
+msgstr ""
+
+#: porttime.5.xml:30(para)
+msgid ""
+"Each access time entry consists of zero or more days of the week, "
+"abbreviated <emphasis>Su</emphasis>, <emphasis>Mo</emphasis>, <emphasis>Tu</"
+"emphasis>, <emphasis>We</emphasis>, <emphasis>Th</emphasis>, <emphasis>Fr</"
+"emphasis>, and <emphasis>Sa</emphasis>, followed by a pair of times "
+"separated by a hyphen. The abbreviation <emphasis>Wk</emphasis> may be used "
+"to represent Monday thru Friday, and <emphasis>Al</emphasis> may be used to "
+"indicate every day. If no days are given, <emphasis>Al</emphasis> is assumed."
+msgstr ""
+
+#: porttime.5.xml:44(title)
+msgid "EXAMPLES"
+msgstr "EXEMPEL"
+
+#: porttime.5.xml:45(para)
+msgid ""
+"The following entry allows access to user <emphasis remap=\"B\">jfh</"
+"emphasis> on every port during weekdays from 9am to 5pm."
+msgstr ""
+"Följande post tillåter åtkomst för användaren <emphasis remap=\"B\">jfh</"
+"emphasis> på varje port under veckodagar från 09.00 till 17.00."
+
+#: porttime.5.xml:51(para)
+msgid "*:jfh:Wk0900-1700"
+msgstr "*:jfh:Wk0900-1700"
+
+#: porttime.5.xml:53(para)
+msgid ""
+"The following entries allow access only to the users <emphasis>root</"
+"emphasis> and <emphasis>oper</emphasis> on <filename>/dev/console</filename> "
+"at any time. This illustrates how the <filename>/etc/porttime</filename> "
+"file is an ordered list of access times. Any other user would match the "
+"second entry which does not permit access at any time."
+msgstr ""
+"De följande posterna tillåter åtkomst endast till användarna <emphasis>root</"
+"emphasis> och <emphasis>oper</emphasis> på <filename>/dev/console</filename> "
+"när som helst. Detta illustrerar hur filen <filename>/etc/porttime</"
+"filename> är en ordnad lista för åtkomsttider. Alla andra användare skulle "
+"matcha den andra poster, vilken inte tillåter någon Ã¥tkomst oavsett tid."
+
+#: porttime.5.xml:62(programlisting)
+#, no-wrap
+msgid ""
+"\n"
+" console:root,oper:Al0000-2400\n"
+" console:*:\n"
+" "
+msgstr ""
+"\n"
+" console:root,oper:Al0000-2400\n"
+" console:*:\n"
+" "
+
+#: porttime.5.xml:67(para)
+msgid ""
+"The following entry allows access for the user <emphasis>games</emphasis> on "
+"any port during non-working hours."
+msgstr ""
+"Fölajnde post tillåter åtkomst för användaren <emphasis>games</emphasis> på "
+"valfri port men inte under arbetstid."
+
+#: porttime.5.xml:72(para)
+msgid "*:games:Wk1700-0900,SaSu0000-2400"
+msgstr "*:games:Wk1700-0900,SaSu0000-2400"
+
+#: porttime.5.xml:79(filename) logoutd.8.xml:38(filename)
+msgid "/etc/porttime"
+msgstr "/etc/porttime"
+
+#: porttime.5.xml:81(para) logoutd.8.xml:40(para)
+msgid "File containing port access."
+msgstr "Fil som innehåller portåtkomst"
+
+#: porttime.5.xml:89(para) login.access.5.xml:79(para)
+msgid ""
+"<citerefentry><refentrytitle>login</refentrytitle><manvolnum>1</manvolnum></"
+"citerefentry>."
+msgstr ""
+"<citerefentry><refentrytitle>login</refentrytitle><manvolnum>1</manvolnum></"
+"citerefentry>."
+
+#: passwd.5.xml:11(refpurpose)
+msgid "the password file"
+msgstr "lösenordsfilen"
+
+#: passwd.5.xml:16(para)
+msgid ""
+"<filename>/etc/passwd</filename> contains one line for each user account, "
+"with seven fields delimited by colons (<quote>:</quote>). These fields are:"
+msgstr ""
+"<filename>/etc/passwd</filename> innehåller en rad för varje användarkonto "
+"men sju fält separerade med kolontecken (<quote>:</quote>). Dessa fält är:"
+
+#: passwd.5.xml:27(para)
+msgid "optional encrypted password"
+msgstr "valfritt krypterat lösenord"
+
+#: passwd.5.xml:30(para)
+msgid "numerical user ID"
+msgstr "numeriskt användar-id"
+
+#: passwd.5.xml:33(para)
+msgid "numerical group ID"
+msgstr "numeriskt grupp-id"
+
+#: passwd.5.xml:36(para)
+msgid "user name or comment field"
+msgstr "användarnamn eller kommentarsfält"
+
+#: passwd.5.xml:39(para)
+msgid "user home directory"
+msgstr "användarens hemkatalog"
+
+#: passwd.5.xml:42(para)
+msgid "optional user command interpreter"
+msgstr ""
+
+#: passwd.5.xml:46(para)
+msgid ""
+"The encrypted password field may be blank, in which case no password is "
+"required to authenticate as the specified login name. However, some "
+"applications which read the <filename>/etc/passwd</filename> file may decide "
+"not to permit <emphasis>any</emphasis> access at all if the "
+"<emphasis>password</emphasis> field is blank. If the <emphasis>password</"
+"emphasis> field is a lower-case <quote>x</quote>, then the encrypted "
+"password is actually stored in the <citerefentry><refentrytitle>shadow</"
+"refentrytitle><manvolnum>5</manvolnum></citerefentry> file instead; there "
+"<emphasis>must</emphasis> be a corresponding line in the <filename>/etc/"
+"shadow</filename> file, or else the user account is invalid. If the "
+"<emphasis>password</emphasis> field is any other string, then it will be "
+"treated as an encrypted password, as specified by "
+"<citerefentry><refentrytitle>crypt</refentrytitle><manvolnum>3</manvolnum></"
+"citerefentry>."
+msgstr ""
+
+#: passwd.5.xml:65(para)
+msgid ""
+"The comment field is used by various system utilities, such as "
+"<citerefentry><refentrytitle>finger</refentrytitle><manvolnum>1</manvolnum></"
+"citerefentry>."
+msgstr ""
+
+#: passwd.5.xml:71(para)
+msgid ""
+"The home directory field provides the name of the initial working directory. "
+"The <command>login</command> program uses this information to set the value "
+"of the <envar>$HOME</envar> environmental variable."
+msgstr ""
+
+#: passwd.5.xml:77(para)
+msgid ""
+"The command interpreter field provides the name of the user's command "
+"language interpreter, or the name of the initial program to execute. The "
+"<command>login</command> program uses this information to set the value of "
+"the <envar>$SHELL</envar> environmental variable. If this field is empty, it "
+"defaults to the value <filename>/bin/sh</filename>."
+msgstr ""
+
+#: passwd.5.xml:98(para)
+msgid "optional encrypted password file"
+msgstr ""
+
+#: passwd.5.xml:106(para)
+msgid ""
+"<citerefentry><refentrytitle>getent</refentrytitle><manvolnum>1</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>login</"
+"refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>1</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>su</refentrytitle><manvolnum>1</"
+"manvolnum></citerefentry>, <citerefentry><refentrytitle>crypt</"
+"refentrytitle><manvolnum>3</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>getpwnam</refentrytitle><manvolnum>3</"
+"manvolnum></citerefentry>, <citerefentry><refentrytitle>shadow</"
+"refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>pwconv</refentrytitle><manvolnum>8</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>pwunconv</"
+"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>sulogin</refentrytitle><manvolnum>8</"
+"manvolnum></citerefentry>."
+msgstr ""
+"<citerefentry><refentrytitle>getent</refentrytitle><manvolnum>1</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>login</"
+"refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>1</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>su</refentrytitle><manvolnum>1</"
+"manvolnum></citerefentry>, <citerefentry><refentrytitle>crypt</"
+"refentrytitle><manvolnum>3</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>getpwnam</refentrytitle><manvolnum>3</"
+"manvolnum></citerefentry>, <citerefentry><refentrytitle>shadow</"
+"refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>pwconv</refentrytitle><manvolnum>8</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>pwunconv</"
+"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>sulogin</refentrytitle><manvolnum>8</"
+"manvolnum></citerefentry>."
+
+#: passwd.1.xml:11(refpurpose)
+msgid "change user password"
+msgstr "ändra användarlösenord"
+
+#: passwd.1.xml:28(para)
+msgid ""
+"<command>passwd</command> changes passwords for user accounts. A normal user "
+"may only change the password for his/her own account, while the super user "
+"may change the password for any account. <command>passwd</command> also "
+"changes account information, such as the full name of the user, the user's "
+"login shell, or his/her password expiry date and interval."
+msgstr ""
+"<command>passwd</command> ändrar lösenord för användarkonton. En vanlig "
+"användare kan endast ändra lösenordet för sitt egna konto men superanvÃ"
+"¤ndaren kan ändra lösenord för alla konton. <command>passwd</command> Ã"
+"¤ndrar även kontoinformation, såsom det fullständiga namnet för användaren, "
+"användarens inloggningsskal eller hans/hennes utgångsdatum för lösenordet "
+"och intervall."
+
+#: passwd.1.xml:38(title)
+msgid "Password Changes"
+msgstr "Lösenordsändringar"
+
+#: passwd.1.xml:39(para)
+msgid ""
+"The user is first prompted for his/her old password, if one is present. This "
+"password is then encrypted and compared against the stored password. The "
+"user has only one chance to enter the correct password. The super user is "
+"permitted to bypass this step so that forgotten passwords may be changed."
+msgstr ""
+"Användaren frågas först efter hans/hennes gamla lösenord, om det finns nÃ"
+"¥got. Detta lösenord krypteras sedan och jämförs mot det lagrade lösenordet. "
+"Användaren har endast en chans att ange det korrekta lösenordet. "
+"Superanvändaren tillåts kringgå detta steg så att bortglömda lösenord kan "
+"ändras."
+
+#: passwd.1.xml:47(para)
+msgid ""
+"After the password has been entered, password aging information is checked "
+"to see if the user is permitted to change the password at this time. If not, "
+"<command>passwd</command> refuses to change the password and exits."
+msgstr ""
+"Efter att lösenordet har matats in kontrolleras lösenordets Ã"
+"¥ldringsinformation för att se om användaren tillåts att ändra lösenord för "
+"tillfället. Om inte, nekar <command>passwd</command> att ändra lösenordet "
+"och avslutas."
+
+#: passwd.1.xml:54(para)
+msgid ""
+"The user is then prompted twice for a replacement password. The second entry "
+"is compared against the first and both are required to match in order for "
+"the password to be changed."
+msgstr ""
+"Användaren frågas sedan två gånger efter ett ersättande lösenord. Den andra "
+"inmatningen jämförs mot den första och båda måste stämma överens för att "
+"lösenordet ska ändras."
+
+#: passwd.1.xml:60(para)
+msgid ""
+"Then, the password is tested for complexity. As a general guideline, "
+"passwords should consist of 6 to 8 characters including one or more "
+"characters from each of the following sets:"
+msgstr ""
+"Sedan testas lösenordet för sin komplexitet. Som en allmän riktlinje bör "
+"lösenord innehålla 6 till 8 tecken och inkluderas ett eller flera tecken "
+"från var och en av följande punkter:"
+
+#: passwd.1.xml:68(para)
+msgid "lower case alphabetics"
+msgstr "gemena bokstäver ur alfabetet"
+
+#: passwd.1.xml:71(para)
+msgid "digits 0 thru 9"
+msgstr "siffrorna 0 till 9"
+
+#: passwd.1.xml:74(para)
+msgid "punctuation marks"
+msgstr "skiljetecken"
+
+#: passwd.1.xml:78(para)
+msgid ""
+"Care must be taken not to include the system default erase or kill "
+"characters. <command>passwd</command> will reject any password which is not "
+"suitably complex."
+msgstr ""
+"Tänk på att inte inkludera systemets standardtecken för radering eller döda. "
+"<command>passwd</command> kommer att neka alla lösenord som inte har lämplig "
+"komplexitet."
+
+#: passwd.1.xml:87(title)
+msgid "Hints for user passwords"
+msgstr "Tips för användarlösenord"
+
+#: passwd.1.xml:88(para)
+msgid ""
+"The security of a password depends upon the strength of the encryption "
+"algorithm and the size of the key space. The <emphasis>UNIX</emphasis> "
+"System encryption method is based on the NBS DES algorithm and is very "
+"secure. The size of the key space depends upon the randomness of the "
+"password which is selected."
+msgstr ""
+"Säkerhet i ett lösenord beror på styrkan på krypteringsalgoritmen och "
+"nyckellängden. Krypteringsmetoden för <emphasis>UNIX-system</emphasis> är "
+"baserad på NBS DES-algoritmen och är mycket säker. Längden på nyckeln är "
+"beroende på slumpmässigheten för det valda lösenordet."
+
+#: passwd.1.xml:96(para)
+msgid ""
+"Compromises in password security normally result from careless password "
+"selection or handling. For this reason, you should not select a password "
+"which appears in a dictionary or which must be written down. The password "
+"should also not be a proper name, your license number, birth date, or street "
+"address. Any of these may be used as guesses to violate system security."
+msgstr ""
+"Problem i lösenordssäkerheten brukar normalt komma från slarvigt valda "
+"lösenord eller hantering. Av denna anledning bör du inte välja ett lösenord "
+"som finns i en ordbok eller som måste skrivas ner. Lösenordet bör heller "
+"inte vara ett korrekt namn, ditt personnummer, födelsedatum eller "
+"gatuadress. Dessa kan användas som gissningar för att ta sig in i systemet."
+
+#: passwd.1.xml:105(para)
+msgid ""
+"Your password must be easily remembered so that you will not be forced to "
+"write it on a piece of paper. This can be accomplished by appending two "
+"small words together and separating each with a special character or digit. "
+"For example, Pass%word."
+msgstr ""
+"Ditt lösenord måste vara lätt att komma ihåg så att du inte behöver skriva "
+"ner det på en papperslapp. Detta kan göras genom att lägga till tvÃ¥ små ord "
+"tillsammans och separera dem med ett specialtecken eller siffra. Till "
+"exempel, Pass%word."
+
+#: passwd.1.xml:112(para)
+msgid ""
+"Other methods of construction involve selecting an easily remembered phrase "
+"from literature and selecting the first or last letter from each word. An "
+"example of this is:"
+msgstr ""
+"Andra metoder för att konstruera lösenord är att välja en literär fras som "
+"är lätt att komma ihåg och välja den första eller sista bokstaven från varje "
+"ord. Ett exempel på detta är:"
+
+#: passwd.1.xml:120(para)
+msgid "Ask not for whom the bell tolls"
+msgstr "Fråga inte för vem klockorna ringer klockan 3"
+
+#: passwd.1.xml:123(para)
+msgid "which produces"
+msgstr "som blir"
+
+#: passwd.1.xml:126(para)
+msgid "An4wtbt"
+msgstr "Fifvkrk3"
+
+#: passwd.1.xml:130(para)
+msgid ""
+"You may be reasonably sure few crackers will have included this in their "
+"dictionaries. You should, however, select your own methods for constructing "
+"passwords and not rely exclusively on the methods given here."
+msgstr ""
+"Du kan vara hyffsat säker på att få hackare har inkluderat detta i sina "
+"ordböcker. Du bör dock välja dina egna metoder för att konstruera lösenord "
+"och inte enbart förlita dig på de metoder som anges här."
+
+#: passwd.1.xml:141(para)
+msgid "The options which apply to the <command>passwd</command> command are:"
+msgstr "Flaggorna som gäller för kommandot <command>passwd</command> är:"
+
+#: passwd.1.xml:146(term) faillog.8.xml:42(term)
+msgid "<option>-a</option>, <option>--all</option>"
+msgstr "<option>-a</option>, <option>--all</option>"
+
+#: passwd.1.xml:150(para)
+msgid ""
+"This option can be used only with <option>-S</option> and causes show status "
+"for all users."
+msgstr ""
+"Denna flagga kan endast användas med <option>-S</option> och gör att status "
+"visas för alla användare."
+
+#: passwd.1.xml:157(term)
+msgid "<option>-d</option>, <option>--delete</option>"
+msgstr "<option>-d</option>, <option>--delete</option>"
+
+#: passwd.1.xml:161(para)
+msgid ""
+"Delete a user's password (make it empty). This is a quick way to disable a "
+"password for an account. It will set the named account passwordless."
+msgstr ""
+"Ta bort en användares lösenord (gör det blankt). Detta är ett snabbt sätt "
+"att inaktivera ett lösenord för ett konto. Det kommer att ta bort det "
+"angivna kontots lösenord."
+
+#: passwd.1.xml:169(term)
+msgid "<option>-e</option>, <option>--expire</option>"
+msgstr "<option>-e</option>, <option>--expire</option>"
+
+#: passwd.1.xml:173(para)
+msgid ""
+"Immediately expire an account's password. This in effect can force a user to "
+"change his/her password at the user's next login."
+msgstr ""
+"Lösenordet för ett konto sätts omedelbart som utgånget. Detta kan tvinga en "
+"användare att ändra sitt lösenord vid nästa inloggningsförsök."
+
+#: passwd.1.xml:186(term)
+msgid ""
+"<option>-i</option>, <option>--inactive</option><replaceable>INACTIVE</"
+"replaceable>"
+msgstr ""
+"<option>-i</option>, <option>--inactive</option><replaceable>INAKTIV</"
+"replaceable>"
+
+#: passwd.1.xml:190(para)
+msgid ""
+"This option is used to disable an account after the password has been "
+"expired for a number of days. After a user account has had an expired "
+"password for <replaceable>INACTIVE</replaceable> days, the user may no "
+"longer sign on to the account."
+msgstr ""
+"Denna flagga används för att inaktivera ett konto efter att lösenordet har "
+"varit utgånget i ett antal dagar. Efter att ett användarkonto har haft ett "
+"utgånget lösenord i <replaceable>INAKTIV</replaceable> dagar får användaren "
+"inte längre logga in med detta konto."
+
+#: passwd.1.xml:199(term)
+msgid "<option>-k</option>, <option>--keep-tokens</option>"
+msgstr "<option>-k</option>, <option>--keep-tokens</option>"
+
+#: passwd.1.xml:203(para)
+msgid ""
+"Indicate change password should be performed only for expired authentication "
+"tokens (passwords). The user wishes to keep their non-expired tokens as "
+"before."
+msgstr ""
+"Indikera lösenordsändring bör endast genomföras för utgångna "
+"autentiseringslösenord. Användaren önskar behålla sitt icke-utgångna "
+"lösenord som tidigare."
+
+#: passwd.1.xml:211(term)
+msgid "<option>-l</option>, <option>--lock</option>"
+msgstr "<option>-l</option>, <option>--lock</option>"
+
+#: passwd.1.xml:215(para)
+msgid ""
+"Lock the named account. This option disables an account by changing the "
+"password to a value which matches no possible encrypted value."
+msgstr ""
+"Lås angivet konto. Denna flagga inaktiverar ett konto genom att ändra "
+"lösenordet till ett värde som inte matchar något möjligt krypterat värde."
+
+#: passwd.1.xml:222(term) chage.1.xml:109(term)
+msgid ""
+"<option>-m</option>, <option>--mindays</option><replaceable>MIN_DAYS</"
+"replaceable>"
+msgstr ""
+"<option>-m</option>, <option>--mindays</option><replaceable>MIN_DAGAR</"
+"replaceable>"
+
+#: passwd.1.xml:226(para) chage.1.xml:113(para)
+msgid ""
+"Set the minimum number of days between password changes to "
+"<replaceable>MIN_DAYS</replaceable>. A value of zero for this field "
+"indicates that the user may change his/her password at any time."
+msgstr ""
+"Sätter minimalt antal dagar mellan lösenordsändringar till "
+"<replaceable>MIN_DAGAR</replaceable>. Ett nollvärde för detta fält betyder "
+"att användaren kan ändra sitt lösenord när som helst."
+
+#: passwd.1.xml:244(term)
+msgid ""
+"<option>-r</option>, <option>--repository</option><replaceable>REPOSITORY</"
+"replaceable>"
+msgstr ""
+"<option>-r</option>, <option>--repository</option><replaceable>FÖRRÅD</"
+"replaceable>"
+
+#: passwd.1.xml:248(para)
+msgid "change password in <replaceable>REPOSITORY</replaceable> repository"
+msgstr "ändra lösenord i förrådet <replaceable>FÖRRÅD</replaceable>"
+
+#: passwd.1.xml:254(term)
+msgid "<option>-S</option>, <option>--status</option>"
+msgstr "<option>-S</option>, <option>--status</option>"
+
+#: passwd.1.xml:258(para)
+msgid ""
+"Display account status information. The status information consists of 7 "
+"fields. The first field is the user's login name. The second field indicates "
+"if the user account is locked (L), has no password (NP), or has a usable "
+"password (P). The third field gives the date of the last password change. "
+"The next four fields are the minimum age, maximum age, warning period, and "
+"inactivity period for the password. These ages are expressed in days."
+msgstr ""
+"Visa statusinformation för konto. Statusinformationen innehåller 7 fält. "
+"Första fältet är användarens inloggningsnamn. Det andra fältet indikerar om "
+"användarkontot är låst (L), saknar lösenord (NP) eller har ett användbart "
+"lösenord (P). Det tredje fältet anger datumet för senaste "
+"lösenordsändringen. De nästa fyra fälten är minimal ålder, maximal Ã¥lder, "
+"varningsperiod och inaktivitetsperiod för lösenordet. Dessa åldrar anges i "
+"dagar."
+
+#: passwd.1.xml:271(term)
+msgid "<option>-u</option>, <option>--unlock</option>"
+msgstr "<option>-u</option>, <option>--unlock</option>"
+
+#: passwd.1.xml:275(para)
+msgid ""
+"Unlock the named account. This option re-enables an account by changing the "
+"password back to its previous value (to value before using <option>-l</"
+"option> option)."
+msgstr ""
+"Lås upp angivet konto. Denna flagga återaktiverar ett konto genom att ändra "
+"tillbaka lösenordet till dess tidigare värde (till värdet före användning "
+"av flaggan <option>-l</option>)."
+
+#: passwd.1.xml:283(term)
+msgid ""
+"<option>-w</option>, <option>--warndays</option><replaceable>WARN_DAYS</"
+"replaceable>"
+msgstr ""
+"<option>-w</option>, <option>--warndays</option><replaceable>VARN_DAGAR</"
+"replaceable>"
+
+#: passwd.1.xml:287(para)
+msgid ""
+"Set the number of days of warning before a password change is required. The "
+"<replaceable>WARN_DAYS</replaceable> option is the number of days prior to "
+"the password expiring that a user will be warned that his/her password is "
+"about to expire."
+msgstr ""
+"Sätter antalet dagar för varning före ett lösenord behöver ändras. Flaggan "
+"<replaceable>VARN_DAGAR</replaceable> är antalet dagar före användaren "
+"varnas om att lösenordet är på väg att bli utgånget."
+
+#: passwd.1.xml:296(term)
+msgid ""
+"<option>-x</option>, <option>--maxdays</option><replaceable>MAX_DAYS</"
+"replaceable>"
+msgstr ""
+"<option>-x</option>, <option>--maxdays</option><replaceable>MAX_DAGAR</"
+"replaceable>"
+
+#: passwd.1.xml:300(para)
+msgid ""
+"Set the maximum number of days a password remains valid. After "
+"<replaceable>MAX_DAYS</replaceable>, the password is required to be changed."
+msgstr ""
+"Sätter maximalt antal dagar som ett lösenord ska vara giltigt. Efter "
+"<replaceable>MAX_DAGAR</replaceable> krävs det att lösenordet ändras."
+
+#: passwd.1.xml:312(para)
+msgid ""
+"Not all options may be supported. Password complexity checking may vary from "
+"site to site. The user is urged to select a password as complex as he or she "
+"feels comfortable with. Users may not be able to change their password on a "
+"system if NIS is enabled and they are not logged into the NIS server."
+msgstr ""
+"Inte alla flaggor kanske stöds. Kontroll av lösenordskomplexiteten kan "
+"variera mellan olika system. Användare rekommenderas att välja ett lösenord "
+"som är så komplext som han eller hon känner sig komfortabel med. Användare "
+"kanske inte kan ändra sina lösenord på ett system om NIS är aktiverat och "
+"de inte är inloggade mot NIS-servern."
+
+#: passwd.1.xml:353(para) chage.1.xml:212(para)
+msgid "permission denied"
+msgstr "åtkomst nekad"
+
+#: passwd.1.xml:359(para)
+msgid "invalid combination of options"
+msgstr "ogiltig kombination av flaggor"
+
+#: passwd.1.xml:365(para)
+msgid "unexpected failure, nothing done"
+msgstr "oväntat fel, ingenting har genomförts"
+
+#: passwd.1.xml:371(para)
+msgid "unexpected failure, <filename>passwd</filename> file missing"
+msgstr "oväntat fel, filen <filename>passwd</filename> saknas"
+
+#: passwd.1.xml:377(para)
+msgid "<filename>passwd</filename> file busy, try again"
+msgstr "Filen <filename>passwd</filename> är upptagen, försök igen"
+
+#: passwd.1.xml:341(para)
+msgid ""
+"The <command>passwd</command> command exits with the following values: "
+"<placeholder-1/>"
+msgstr ""
+"Kommandot <command>passwd</command> avslutas med följande värden: "
+"<placeholder-1/>"
+
+#: passwd.1.xml:392(para)
+msgid ""
+"<citerefentry><refentrytitle>group</refentrytitle><manvolnum>5</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>passwd</"
+"refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>shadow</refentrytitle><manvolnum>5</manvolnum></"
+"citerefentry>."
+msgstr ""
+"<citerefentry><refentrytitle>group</refentrytitle><manvolnum>5</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>passwd</"
+"refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>shadow</refentrytitle><manvolnum>5</manvolnum></"
+"citerefentry>."
+
+#: nologin.8.xml:5(refentrytitle) nologin.8.xml:10(refname)
+#: nologin.8.xml:16(command)
+msgid "nologin"
+msgstr "nologin"
+
+#: nologin.8.xml:11(refpurpose)
+msgid "politely refuse a login"
+msgstr "vägra snällt en inloggning"
+
+#: nologin.8.xml:22(para)
+msgid ""
+"<command>nologin</command> displays a message that an account is not "
+"available and exits non-zero. It is intended as a replacement shell field "
+"for accounts that have been disabled."
+msgstr ""
+"<command>nologin</command> visar ett meddelande om att kontot inte är tillgÃ"
+"¤ngligt och avslutas med icke-noll-status. Det är tänkt som ett ersättande "
+"skalfält för konton som har inaktiverats."
+
+#: nologin.8.xml:27(para)
+msgid ""
+"To disable all logins, investigate <citerefentry><refentrytitle>nologin</"
+"refentrytitle><manvolnum>5</manvolnum></citerefentry>."
+msgstr ""
+"För att inaktivera alla inloggningar, undersök "
+"<citerefentry><refentrytitle>nologin</refentrytitle><manvolnum>5</"
+"manvolnum></citerefentry>."
+
+#: nologin.8.xml:36(para)
+msgid ""
+"<citerefentry><refentrytitle>login</refentrytitle><manvolnum>1</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>nologin</"
+"refentrytitle><manvolnum>5</manvolnum></citerefentry>."
+msgstr ""
+"<citerefentry><refentrytitle>login</refentrytitle><manvolnum>1</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>nologin</"
+"refentrytitle><manvolnum>5</manvolnum></citerefentry>."
+
+#: nologin.8.xml:47(title)
+msgid "HYSTORY"
+msgstr "HISTORIK"
+
+#: nologin.8.xml:48(para)
+msgid "The <command>nologin</command> command appeared in BSD 4.4."
+msgstr "Kommandot <command>nologin</command> dök upp i BSD 4.4."
+
+#: newusers.8.xml:5(refentrytitle) newusers.8.xml:10(refname)
+#: newusers.8.xml:16(command) login.defs.5.xml:196(term)
+msgid "newusers"
+msgstr "newusers"
+
+#: newusers.8.xml:11(refpurpose)
+msgid "update and create new users in batch"
+msgstr "uppdatera och skapa nya användare satsvis"
+
+#: newusers.8.xml:18(replaceable)
+msgid "new_users"
+msgstr "nya_användare"
+
+#: newusers.8.xml:25(para)
+msgid ""
+"<command>newusers</command> reads a file of user name and clear-text "
+"password pairs and uses this information to update a group of existing users "
+"or to create new users. Each line is in the same format as the standard "
+"password file (see <citerefentry><refentrytitle>passwd</"
+"refentrytitle><manvolnum>5</manvolnum></citerefentry>) with the following "
+"exceptions:"
+msgstr ""
+
+#: newusers.8.xml:37(emphasis)
+msgid "pw_passwd"
+msgstr "pw_passwd"
+
+#: newusers.8.xml:40(para)
+msgid ""
+"This field will be encrypted and used as the new value of the encrypted "
+"password."
+msgstr ""
+"Detta fält kommer att krypteras och användas som det nya värdet för det "
+"krypterade lösenordet."
+
+#: newusers.8.xml:48(emphasis)
+msgid "pw_age"
+msgstr "pw_age"
+
+#: newusers.8.xml:51(para)
+msgid ""
+"This field will be ignored for shadow passwords if the user already exists."
+msgstr ""
+"Detta fält kommer att ignoreras för skugglösenord om användaren redan finns."
+
+#: newusers.8.xml:59(emphasis)
+msgid "pw_gid"
+msgstr "pw_gid"
+
+#: newusers.8.xml:62(para)
+msgid ""
+"This field may be the name of an existing group, in which case the named "
+"user will be added as a member. If a non-existent numerical group is given, "
+"a new group will be created having this number."
+msgstr ""
+"Detta fält kan vara namnet på en existerande grupp och som då den angivna "
+"användaren kommer att läggas till som medlem i. Om en icke-existerande "
+"numerisk grupp anges kommer en ny grupp att skapas med detta nummer."
+
+#: newusers.8.xml:72(emphasis)
+msgid "pw_dir"
+msgstr "pw_dir"
+
+#: newusers.8.xml:75(para)
+msgid ""
+"This field will be checked for existence as a directory and a new directory "
+"with the same name will be created if it does not already exist. The "
+"ownership of the directory will be set to be that of the user being created "
+"or updated."
+msgstr ""
+
+#: newusers.8.xml:85(para)
+msgid ""
+"This command is intended to be used in a large system environment where many "
+"accounts are updated at a single time."
+msgstr ""
+"Detta kommando är tänkt att användas i större systemmiljöer där många konton "
+"uppdateras på samma gång."
+
+#: newusers.8.xml:93(para)
+msgid ""
+"The input file must be protected since it contains unencrypted passwords."
+msgstr ""
+"Inmatningsfilen måste skyddas eftersom den innehåller okrypterade lösenord."
+
+#: newusers.8.xml:113(para)
+msgid ""
+"<citerefentry><refentrytitle>login.defs</refentrytitle><manvolnum>5</"
+"manvolnum></citerefentry>, <citerefentry><refentrytitle>passwd</"
+"refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>useradd</refentrytitle><manvolnum>8</"
+"manvolnum></citerefentry>."
+msgstr ""
+"<citerefentry><refentrytitle>login.defs</refentrytitle><manvolnum>5</"
+"manvolnum></citerefentry>, <citerefentry><refentrytitle>passwd</"
+"refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>useradd</refentrytitle><manvolnum>8</"
+"manvolnum></citerefentry>."
+
+#: newgrp.1.xml:5(refentrytitle) newgrp.1.xml:10(refname)
+#: newgrp.1.xml:16(command)
+msgid "newgrp"
+msgstr "newgrp"
+
+#: newgrp.1.xml:11(refpurpose)
+msgid "log in to a new group"
+msgstr "logga in i en ny grupp"
+
+#: newgrp.1.xml:17(replaceable) grpck.8.xml:18(replaceable)
+#: groupdel.8.xml:18(replaceable) groupadd.8.xml:24(replaceable)
+#: gpasswd.1.xml:18(replaceable) gpasswd.1.xml:24(replaceable)
+#: gpasswd.1.xml:29(replaceable) gpasswd.1.xml:33(replaceable)
+#: gpasswd.1.xml:37(replaceable) gpasswd.1.xml:43(replaceable)
+msgid "group"
+msgstr "grupp"
+
+#: newgrp.1.xml:23(para)
+msgid ""
+"<command>newgrp</command> is used to change the current group ID during a "
+"login session. If the optional <option>-</option> flag is given, the user's "
+"environment will be reinitialized as though the user had logged in, "
+"otherwise the current environment, including current working directory, "
+"remains unchanged."
+msgstr ""
+
+#: newgrp.1.xml:31(para)
+msgid ""
+"<command>newgrp</command> changes the current real group ID to the named "
+"group, or to the default group listed in <filename>/etc/passwd</filename> if "
+"no group name is given. <command>newgrp</command> also tries to add the "
+"group to the user groupset. If not root, the user will be prompted for a "
+"password if she does not have a password (in <filename>/etc/shadow</"
+"filename> if this user has an entry in the shadowed password file, or in "
+"<filename>/etc/passwd</filename> otherwise) and the group does, or if the "
+"user is not listed as a member and the group has a password. The user will "
+"be denied access if the group password is empty and the user is not listed "
+"as a member."
+msgstr ""
+
+#: newgrp.1.xml:45(para)
+msgid ""
+"If there is an entry for this group in <filename>/etc/gshadow</filename>, "
+"then the list of members and the password of this group will be taken from "
+"this file, otherwise, the entry in <filename>/etc/group</filename> is "
+"considered."
+msgstr ""
+
+#: newgrp.1.xml:85(para)
+msgid ""
+"<citerefentry><refentrytitle>id</refentrytitle><manvolnum>1</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>login</"
+"refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>su</refentrytitle><manvolnum>1</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>gpasswd</"
+"refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>group</refentrytitle><manvolnum>5</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>gshadow</"
+"refentrytitle><manvolnum>5</manvolnum></citerefentry>."
+msgstr ""
+"<citerefentry><refentrytitle>id</refentrytitle><manvolnum>1</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>login</"
+"refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>su</refentrytitle><manvolnum>1</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>gpasswd</"
+"refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>group</refentrytitle><manvolnum>5</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>gshadow</"
+"refentrytitle><manvolnum>5</manvolnum></citerefentry>."
+
+#: logoutd.8.xml:5(refentrytitle) logoutd.8.xml:10(refname)
+#: logoutd.8.xml:16(command)
+msgid "logoutd"
+msgstr "logoutd"
+
+#: logoutd.8.xml:11(refpurpose)
+msgid "Enforce login time restrictions"
+msgstr "Upprätthåll tidsbegränsningar för inloggningar"
+
+#: logoutd.8.xml:22(para)
+msgid ""
+"<command>logoutd</command> enforces the login time and port restrictions "
+"specified in <filename>/etc/porttime</filename>. <command>logoutd</command> "
+"should be started from <filename>/etc/rc</filename>. The <filename>/var/run/"
+"utmp</filename> file is scanned periodically and each user name is checked "
+"to see if the named user is permitted on the named port at the current time. "
+"Any login session which is violating the restrictions in <filename>/etc/"
+"porttime</filename> is terminated."
+msgstr ""
+
+#: logoutd.8.xml:44(filename) login.1.xml:201(filename)
+msgid "/var/run/utmp"
+msgstr "/var/run/utmp"
+
+#: logoutd.8.xml:46(para) login.1.xml:203(para)
+msgid "List of current login sessions."
+msgstr "Lista på aktuella inloggningssessioner."
+
+#: login.defs.5.xml:5(refentrytitle) login.defs.5.xml:10(refname)
+msgid "login.defs"
+msgstr "login.defs"
+
+#: login.defs.5.xml:11(refpurpose)
+msgid "shadow password suite configuration"
+msgstr ""
+
+#: login.defs.5.xml:16(para)
+msgid ""
+"The <filename>/etc/login.defs</filename> file defines the site-specific "
+"configuration for the shadow password suite. This file is required. Absence "
+"of this file will not prevent system operation, but will probably result in "
+"undesirable operation."
+msgstr ""
+
+#: login.defs.5.xml:23(para)
+msgid ""
+"This file is a readable text file, each line of the file describing one "
+"configuration parameter. The lines consist of a configuration name and "
+"value, separated by whitespace. Blank lines and comment lines are ignored. "
+"Comments are introduced with a \"#\" pound sign and the pound sign must be "
+"the first non-white character of the line."
+msgstr ""
+
+#: login.defs.5.xml:31(para)
+msgid ""
+"Parameter values may be of four types: strings, booleans, numbers, and long "
+"numbers. A string is comprised of any printable characters. A boolean should "
+"be either the value \"yes\" or \"no\". An undefined boolean parameter or one "
+"with a value other than these will be given a \"no\" value. Numbers (both "
+"regular and long) may be either decimal values, octal values (precede the "
+"value with \"0\") or hexadecimal values (precede the value with \"0x\"). The "
+"maximum value of the regular and long numeric parameters is machine-"
+"dependent."
+msgstr ""
+
+#: login.defs.5.xml:42(para)
+msgid "The following configuration items are provided:"
+msgstr "Följande konfigurationsposter tillhandahålls:"
+
+#: login.defs.5.xml:46(term)
+msgid "CHFN_AUTH (boolean)"
+msgstr "CHFN_AUTH (boolesk)"
+
+#: login.defs.5.xml:48(para)
+msgid ""
+"If <emphasis remap=\"I\">yes</emphasis>, the <command>chfn</command> and "
+"<command>chsh</command> programs will require authentication before making "
+"any changes, unless run by the superuser."
+msgstr ""
+
+#: login.defs.5.xml:57(term)
+msgid "CHFN_RESTRICT (string)"
+msgstr "CHFN_RESTRICT (sträng)"
+
+#: login.defs.5.xml:59(para)
+msgid ""
+"This parameter specifies which values in the <emphasis remap=\"I\">gecos</"
+"emphasis> field of the <filename>/etc/passwd</filename> file may be changed "
+"by regular users using the <command>chfn</command> program. It can be any "
+"combination of letters <emphasis remap=\"I\">f</emphasis> ,<emphasis remap="
+"\"I\">r</emphasis>, <emphasis remap=\"I\">w</emphasis>, <emphasis remap=\"I"
+"\">h</emphasis>, for Full name, Room number, Work phone, and Home phone, "
+"respectively. For backward compatibility, \"yes\" is equivalent to \"rwh\" "
+"and \"no\" is equivalent to \"frwh\". If not specified, only the superuser "
+"can make any changes. The most restrictive setting is better achieved by not "
+"installing <filename>chfn</filename> SUID."
+msgstr ""
+
+#: login.defs.5.xml:76(term)
+msgid "GID_MAX (number)"
+msgstr "GID_MAX (nummer)"
+
+#: login.defs.5.xml:77(term)
+msgid "GID_MIN (number)"
+msgstr "GID_MIN (nummer)"
+
+#: login.defs.5.xml:79(para)
+msgid ""
+"Range of group IDs to choose from for the <command>useradd</command> and "
+"<command>groupadd</command> programs."
+msgstr ""
+
+#: login.defs.5.xml:87(term)
+msgid "MAIL_DIR (string)"
+msgstr "MAIL_DIR (sträng)"
+
+#: login.defs.5.xml:89(para)
+msgid ""
+"The mail spool directory. This is needed to manipulate the mailbox when its "
+"corresponding user account is modified or deleted. If not specified, a "
+"compile-time default is used."
+msgstr ""
+
+#: login.defs.5.xml:97(term)
+msgid "PASS_MAX_DAYS (number)"
+msgstr "PASS_MAX_DAYS (nummer)"
+
+#: login.defs.5.xml:99(para)
+msgid ""
+"The maximum number of days a password may be used. If the password is older "
+"than this, a password change will be forced. If not specified, -1 will be "
+"assumed (which disables the restriction)."
+msgstr ""
+
+#: login.defs.5.xml:108(term)
+msgid "PASS_MIN_DAYS (number)"
+msgstr "PASS_MIN_DAYS (nummer)"
+
+#: login.defs.5.xml:110(para)
+msgid ""
+"The minimum number of days allowed between password changes. Any password "
+"changes attempted sooner than this will be rejected. If not specified, -1 "
+"will be assumed (which disables the restriction)."
+msgstr ""
+
+#: login.defs.5.xml:119(term)
+msgid "PASS_WARN_AGE (number)"
+msgstr "PASS_WARN_AGE (nummer)"
+
+#: login.defs.5.xml:121(para)
+msgid ""
+"The number of days warning given before a password expires. A zero means "
+"warning is given only upon the day of expiration, a negative value means no "
+"warning is given. If not specified, no warning will be provided."
+msgstr ""
+
+#: login.defs.5.xml:131(para)
+msgid ""
+"PASS_MAX_DAYS, PASS_MIN_DAYS and PASS_WARN_AGE are only used at the time of "
+"account creation. Any changes to these settings won't affect existing "
+"accounts."
+msgstr ""
+"PASS_MAX_DAYS, PASS_MIN_DAYS och PASS_WARN_AGE används endast när kontot "
+"skapas. Alla ändringar av dessa inställningar påverkar inte existerande "
+"konton."
+
+#: login.defs.5.xml:138(term)
+msgid "UID_MAX (number)"
+msgstr "UID_MAX (nummer)"
+
+#: login.defs.5.xml:139(term)
+msgid "UID_MIN (number)"
+msgstr "UID_MIN (nummer)"
+
+#: login.defs.5.xml:141(para)
+msgid ""
+"Range of user IDs to choose from for the <command>useradd</command> program."
+msgstr ""
+
+#: login.defs.5.xml:148(term)
+msgid "UMASK (number)"
+msgstr "UMASK (nummer)"
+
+#: login.defs.5.xml:150(para)
+msgid ""
+"The permission mask is initialized to this value. If not specified, the "
+"permission mask will be initialized to 022."
+msgstr ""
+
+#: login.defs.5.xml:157(term)
+msgid "USERDEL_CMD (string)"
+msgstr "USERDEL_CMD (sträng)"
+
+#: login.defs.5.xml:159(para)
+msgid ""
+"If defined, this command is run when removing a user. It should remove any "
+"at/cron/print jobs etc. owned by the user to be removed (passed as the first "
+"argument)."
+msgstr ""
+
+#: login.defs.5.xml:170(title)
+msgid "CROSS REFERENCE"
+msgstr ""
+
+#: login.defs.5.xml:171(para)
+msgid ""
+"The following cross reference shows which programs in the shadow password "
+"suite use which parameters."
+msgstr ""
+
+#: login.defs.5.xml:178(term) chfn.1.xml:5(refentrytitle)
+#: chfn.1.xml:10(refname) chfn.1.xml:16(command)
+msgid "chfn"
+msgstr "chfn"
+
+#: login.defs.5.xml:180(para)
+msgid "CHFN_AUTH CHFN_RESTRICT"
+msgstr "CHFN_AUTH CHFN_RESTRICT"
+
+#: login.defs.5.xml:184(term) chsh.1.xml:5(refentrytitle)
+#: chsh.1.xml:10(refname) chsh.1.xml:16(command)
+msgid "chsh"
+msgstr "chsh"
+
+#: login.defs.5.xml:186(para)
+msgid "CHFN_AUTH"
+msgstr "CHFN_AUTH"
+
+#: login.defs.5.xml:190(term) groupadd.8.xml:5(refentrytitle)
+#: groupadd.8.xml:10(refname) groupadd.8.xml:16(command)
+msgid "groupadd"
+msgstr "groupadd"
+
+#: login.defs.5.xml:192(para)
+msgid "GID_MAX GID_MIN"
+msgstr "GID_MAX GID_MIN"
+
+#: login.defs.5.xml:198(para)
+msgid "PASS_MAX_DAYS PASS_MIN_DAYS PASS_WARN_AGE UMASK"
+msgstr "PASS_MAX_DAYS PASS_MIN_DAYS PASS_WARN_AGE UMASK"
+
+#: login.defs.5.xml:206(para)
+msgid "PASS_MAX_DAYS PASS_MIN_DAYS PASS_WARN_AGE"
+msgstr "PASS_MAX_DAYS PASS_MIN_DAYS PASS_WARN_AGE"
+
+#: login.defs.5.xml:212(para)
+msgid ""
+"GID_MAX GID_MIN PASS_MAX_DAYS PASS_MIN_DAYS PASS_WARN_AGE UID_MAX UID_MIN "
+"UMASK"
+msgstr ""
+"GID_MAX GID_MIN PASS_MAX_DAYS PASS_MIN_DAYS PASS_WARN_AGE UID_MAX UID_MIN "
+"UMASK"
+
+#: login.defs.5.xml:223(para)
+msgid "MAIL_DIR USERDEL_CMD"
+msgstr "MAIL_DIR USERDEL_CMD"
+
+#: login.defs.5.xml:231(para)
+msgid "MAIL_DIR"
+msgstr "MAIL_DIR"
+
+#: login.defs.5.xml:240(para)
+msgid ""
+"Much of the functionality that used to be provided by the shadow password "
+"suite is now handled by PAM. Thus, <filename>/etc/login.defs</filename> is "
+"no longer used by programs such as: <citerefentry><refentrytitle>login</"
+"refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>1</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>su</refentrytitle><manvolnum>1</"
+"manvolnum></citerefentry>. Please refer to the corresponding PAM "
+"configuration files instead."
+msgstr ""
+
+#: login.defs.5.xml:257(para)
+msgid ""
+"<citerefentry><refentrytitle>login</refentrytitle><manvolnum>1</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>passwd</"
+"refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>su</refentrytitle><manvolnum>1</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>passwd</"
+"refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>shadow</refentrytitle><manvolnum>5</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>pam</refentrytitle><manvolnum>8</"
+"manvolnum></citerefentry>."
+msgstr ""
+"<citerefentry><refentrytitle>login</refentrytitle><manvolnum>1</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>passwd</"
+"refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>su</refentrytitle><manvolnum>1</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>passwd</"
+"refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>shadow</refentrytitle><manvolnum>5</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>pam</refentrytitle><manvolnum>8</"
+"manvolnum></citerefentry>."
+
+#: login.access.5.xml:5(refentrytitle) login.access.5.xml:10(refname)
+msgid "login.access"
+msgstr "login.access"
+
+#: login.access.5.xml:11(refpurpose)
+msgid "login access control table"
+msgstr ""
+
+#: login.access.5.xml:16(para)
+msgid ""
+"The <emphasis remap=\"I\">login.access</emphasis> file specifies (user, "
+"host) combinations and/or (user, tty) combinations for which a login will be "
+"either accepted or refused."
+msgstr ""
+
+#: login.access.5.xml:22(para)
+msgid ""
+"When someone logs in, the <emphasis remap=\"I\">login.access</emphasis> is "
+"scanned for the first entry that matches the (user, host) combination, or, "
+"in case of non-networked logins, the first entry that matches the (user, "
+"tty) combination. The permissions field of that table entry determines "
+"whether the login will be accepted or refused."
+msgstr ""
+
+#: login.access.5.xml:30(para)
+msgid ""
+"Each line of the login access control table has three fields separated by a "
+"\":\" character:"
+msgstr ""
+
+#: login.access.5.xml:35(para)
+msgid ""
+"<emphasis remap=\"I\">permission</emphasis>:<emphasis remap=\"I\">users</"
+"emphasis>:<emphasis remap=\"I\">origins</emphasis>"
+msgstr ""
+
+#: login.access.5.xml:39(para)
+msgid ""
+"The first field should be a \"<emphasis>+</emphasis>\" (access granted) or "
+"\"<emphasis>-</emphasis>\" (access denied) character. The second field "
+"should be a list of one or more login names, group names, or <emphasis>ALL</"
+"emphasis> (always matches). The third field should be a list of one or more "
+"tty names (for non-networked logins), host names, domain names (begin with "
+"\"<literal>.</literal>\"), host addresses, internet network numbers (end "
+"with \"<literal>.</literal>\"), <emphasis>ALL</emphasis> (always matches) or "
+"<emphasis>LOCAL</emphasis> (matches any string that does not contain a "
+"\"<literal>.</literal>\" character). If you run NIS you can use "
+"@netgroupname in host or user patterns."
+msgstr ""
+
+#: login.access.5.xml:53(para)
+msgid ""
+"The <emphasis>EXCEPT</emphasis> operator makes it possible to write very "
+"compact rules."
+msgstr ""
+
+#: login.access.5.xml:58(para)
+msgid ""
+"The group file is searched only when a name does not match that of the "
+"logged-in user. Only groups are matched in which users are explicitly "
+"listed: the program does not look at a user's primary group id value."
+msgstr ""
+
+#: login.1.xml:5(refentrytitle) login.1.xml:10(refname)
+#: login.1.xml:16(command) login.1.xml:23(command) login.1.xml:29(command)
+msgid "login"
+msgstr "login"
+
+#: login.1.xml:11(refpurpose)
+msgid "begin session on the system"
+msgstr ""
+
+#: login.1.xml:17(arg) login.1.xml:24(arg) login.1.xml:30(arg)
+#: login.1.xml:140(option) groupmems.8.xml:20(arg) groupmems.8.xml:61(option)
+msgid "-p"
+msgstr "-p"
+
+#: login.1.xml:19(replaceable) login.1.xml:26(replaceable)
+msgid "username"
+msgstr "användarnamn"
+
+#: login.1.xml:20(replaceable)
+msgid "ENV=VAR"
+msgstr ""
+
+#: login.1.xml:25(replaceable) login.1.xml:31(replaceable)
+msgid "host"
+msgstr "värd"
+
+#: login.1.xml:25(arg) chfn.1.xml:20(arg)
+msgid "-h <placeholder-1/>"
+msgstr "-h <placeholder-1/>"
+
+#: login.1.xml:26(arg) chfn.1.xml:17(arg)
+msgid "-f <placeholder-1/>"
+msgstr "-f <placeholder-1/>"
+
+#: login.1.xml:31(arg) gpasswd.1.xml:37(arg) chfn.1.xml:18(arg)
+msgid "-r <placeholder-1/>"
+msgstr "-r <placeholder-1/>"
+
+#: login.1.xml:37(para)
+msgid ""
+"<command>login</command> is used to establish a new session with the system. "
+"It is normally invoked automatically by responding to the <emphasis remap=\"I"
+"\">login:</emphasis> prompt on the user's terminal. <command>login</command> "
+"may be special to the shell and may not be invoked as a sub-process. "
+"Typically, <command>login</command> is treated by the shell as <emphasis "
+"remap=\"B\">exec login</emphasis> which causes the user to exit from the "
+"current shell. Attempting to execute <command>login</command> from any shell "
+"but the login shell will produce an error message."
+msgstr ""
+
+#: login.1.xml:49(para)
+msgid ""
+"The user is then prompted for a password, where appropriate. Echoing is "
+"disabled to prevent revealing the password. Only a small number of password "
+"failures are permitted before <command>login</command> exits and the "
+"communications link is severed."
+msgstr ""
+
+#: login.1.xml:56(para)
+msgid ""
+"If password aging has been enabled for your account, you may be prompted for "
+"a new password before proceeding. You will be forced to provide your old "
+"password and the new password before continuing. Please refer to "
+"<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>1</manvolnum></"
+"citerefentry> for more information."
+msgstr ""
+
+#: login.1.xml:65(para)
+msgid ""
+"After a successful login, you will be informed of any system messages and "
+"the presence of mail. You may turn off the printing of the system message "
+"file, <filename>/etc/motd</filename>, by creating a zero-length file "
+"<filename>.hushlogin</filename> in your login directory. The mail message "
+"will be one of \"<emphasis>You have new mail.</emphasis>\", \"<emphasis>You "
+"have mail.</emphasis>\", or \"<emphasis>No Mail.</emphasis>\" according to "
+"the condition of your mailbox."
+msgstr ""
+
+#: login.1.xml:76(para)
+msgid ""
+"Your user and group ID will be set according to their values in the "
+"<filename>/etc/passwd</filename> file. The value for <envar>$HOME</envar>, "
+"<envar>$SHELL</envar>, <envar>$PATH</envar>, <envar>$LOGNAME</envar>, and "
+"<envar>$MAIL</envar> are set according to the appropriate fields in the "
+"password entry. Ulimit, umask and nice values may also be set according to "
+"entries in the GECOS field."
+msgstr ""
+
+#: login.1.xml:85(para)
+msgid ""
+"On some installations, the environmental variable <envar>$TERM</envar> will "
+"be initialized to the terminal type on your tty line, as specified in "
+"<filename>/etc/ttytype</filename>."
+msgstr ""
+
+#: login.1.xml:91(para)
+msgid ""
+"An initialization script for your command interpreter may also be executed. "
+"Please see the appropriate manual section for more information on this "
+"function."
+msgstr ""
+
+#: login.1.xml:103(para) login.1.xml:174(para)
+msgid ""
+"The <command>login</command> program is NOT responsible for removing users "
+"from the utmp file. It is the responsibility of "
+"<citerefentry><refentrytitle>getty</refentrytitle><manvolnum>8</manvolnum></"
+"citerefentry> and <citerefentry><refentrytitle>init</"
+"refentrytitle><manvolnum>8</manvolnum></citerefentry> to clean up apparent "
+"ownership of a terminal session. If you use <command>login</command> from "
+"the shell prompt without <command>exec</command>, the user you use will "
+"continue to appear to be logged in even after you log out of the \"subsession"
+"\"."
+msgstr ""
+
+#: login.1.xml:123(option) groupadd.8.xml:21(arg) groupadd.8.xml:47(option)
+#: expiry.1.xml:18(arg)
+msgid "-f"
+msgstr "-f"
+
+#: login.1.xml:126(para)
+msgid "Do not perform authentication, user is preauthenticated."
+msgstr "Genomför inte autentisering, användaren är förautentiserad."
+
+#: login.1.xml:132(option)
+msgid "-h"
+msgstr "-h"
+
+#: login.1.xml:135(para)
+msgid "Name of the remote host for this login."
+msgstr "Namnet på fjärrvärden för denna inloggning."
+
+#: login.1.xml:143(para)
+msgid "Preserve environment."
+msgstr "Behåll miljö."
+
+#: login.1.xml:151(para)
+msgid "Perform autologin protocol for rlogin."
+msgstr "Genomför automatiskt inloggningsprotokoll för rlogin."
+
+#: login.1.xml:156(para)
+msgid ""
+"The <option>-r</option>, <option>-h</option> and <option>-f</option> options "
+"are only used when <command>login</command> is invoked by root."
+msgstr ""
+"Flaggorna <option>-r</option>, <option>-h</option> och <option>-f</option> "
+"används endast när <command>login</command> har startats av root."
+
+#: login.1.xml:165(para)
+msgid ""
+"This version of <command>login</command> has many compilation options, only "
+"some of which may be in use at any particular site."
+msgstr ""
+
+#: login.1.xml:170(para)
+msgid ""
+"The location of files is subject to differences in system configuration."
+msgstr ""
+
+#: login.1.xml:186(para)
+msgid ""
+"As any program, <command>login</command> appearance could be faked. If non-"
+"trusted users have a physical access to the machine, an attacker could use "
+"this to obtain the password of the next person sitting in front of the "
+"machine. Under Linux, the SAK mecanism can be used by users to initiate of a "
+"trusted path and prevent this kind of attack."
+msgstr ""
+
+#: login.1.xml:207(filename)
+msgid "/var/log/wtmp"
+msgstr "/var/log/wtmp"
+
+#: login.1.xml:209(para)
+msgid "List of previous login sessions."
+msgstr "Lista på tidigare inloggningssessioner."
+
+#: login.1.xml:225(filename)
+msgid "/etc/motd"
+msgstr "/etc/motd"
+
+#: login.1.xml:227(para)
+msgid "System message of the day file."
+msgstr "Fil för dagens systemmeddelande."
+
+#: login.1.xml:231(filename)
+msgid "/etc/nologin"
+msgstr "/etc/nologin"
+
+#: login.1.xml:233(para)
+msgid "Prevent non-root users from logging in."
+msgstr "Förhindra icke-rootanvändare från att logga in."
+
+#: login.1.xml:237(filename)
+msgid "/etc/ttytype"
+msgstr "/etc/ttytype"
+
+#: login.1.xml:239(para)
+msgid "List of terminal types."
+msgstr "Lista på terminaltyper."
+
+#: login.1.xml:243(filename)
+msgid "$HOME/.hushlogin"
+msgstr "$HOME/.hushlogin"
+
+#: login.1.xml:245(para)
+msgid "Suppress printing of system messages."
+msgstr "Tysta ner utskrift av systemmeddelanden."
+
+#: login.1.xml:253(para)
+msgid ""
+"<citerefentry><refentrytitle>mail</refentrytitle><manvolnum>1</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>passwd</"
+"refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>sh</refentrytitle><manvolnum>1</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>su</refentrytitle><manvolnum>1</"
+"manvolnum></citerefentry>, <citerefentry><refentrytitle>login.defs</"
+"refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>nologin</refentrytitle><manvolnum>5</"
+"manvolnum></citerefentry>, <citerefentry><refentrytitle>passwd</"
+"refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>securetty</refentrytitle><manvolnum>5</"
+"manvolnum></citerefentry>, <citerefentry><refentrytitle>getty</"
+"refentrytitle><manvolnum>8</manvolnum></citerefentry>."
+msgstr ""
+"<citerefentry><refentrytitle>mail</refentrytitle><manvolnum>1</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>passwd</"
+"refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>sh</refentrytitle><manvolnum>1</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>su</refentrytitle><manvolnum>1</"
+"manvolnum></citerefentry>, <citerefentry><refentrytitle>login.defs</"
+"refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>nologin</refentrytitle><manvolnum>5</"
+"manvolnum></citerefentry>, <citerefentry><refentrytitle>passwd</"
+"refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>securetty</refentrytitle><manvolnum>5</"
+"manvolnum></citerefentry>, <citerefentry><refentrytitle>getty</"
+"refentrytitle><manvolnum>8</manvolnum></citerefentry>."
+
+#: limits.5.xml:5(refentrytitle) limits.5.xml:10(refname)
+msgid "limits"
+msgstr "limits"
+
+#: limits.5.xml:11(refpurpose)
+msgid "resource limits definition"
+msgstr "definition av resursbegränsningar"
+
+#: limits.5.xml:17(para)
+msgid ""
+"The <emphasis remap=\"I\">limits</emphasis> file (<filename>/etc/limits</"
+"filename> by default or LIMITS_FILE defined <filename>config.h</filename>) "
+"describes the resource limits you wish to impose. It should be owned by root "
+"and readable by root account only."
+msgstr ""
+
+#: limits.5.xml:25(para)
+msgid ""
+"By default no quota is imposed on 'root'. In fact, there is no way to impose "
+"limits via this procedure to root-equiv accounts (accounts with UID 0)."
+msgstr ""
+
+#: limits.5.xml:31(para)
+msgid "Each line describes a limit for a user in the form:"
+msgstr "Varje rad beskriver en begränsning för användaren i formatet:"
+
+#: limits.5.xml:34(emphasis)
+msgid "user LIMITS_STRING"
+msgstr "user LIMITS_STRING"
+
+#: limits.5.xml:37(para)
+msgid ""
+"The <emphasis>LIMITS_STRING</emphasis> is a string of a concatenated list of "
+"resource limits. Each limit consists of a letter identifier followed by a "
+"numerical limit."
+msgstr ""
+
+#: limits.5.xml:43(para)
+msgid "The valid identifiers are:"
+msgstr "De giltiga identifierarna är:"
+
+#: limits.5.xml:46(para)
+msgid "A: max address space (KB)"
+msgstr "A: maximal adressrymd (KB)"
+
+#: limits.5.xml:47(para)
+msgid "C: max core file size (KB)"
+msgstr ""
+
+#: limits.5.xml:48(para)
+msgid "D: max data size (KB)"
+msgstr "D: maximal datastorlek (KB)"
+
+#: limits.5.xml:49(para)
+msgid "F: maximum filesize (KB)"
+msgstr "F: maximal filstorlek (KB)"
+
+#: limits.5.xml:50(para)
+msgid "M: max locked-in-memory address space (KB)"
+msgstr ""
+
+#: limits.5.xml:51(para)
+msgid "N: max number of open files"
+msgstr "N: maximalt antal öppna filer"
+
+#: limits.5.xml:52(para)
+msgid "R: max resident set size (KB)"
+msgstr ""
+
+#: limits.5.xml:53(para)
+msgid "S: max stack size (KB)"
+msgstr "S: maximal stackstorlek (KB)"
+
+#: limits.5.xml:54(para)
+msgid "T: max CPU time (MIN)"
+msgstr "T: maximal processortid (MIN)"
+
+#: limits.5.xml:55(para)
+msgid "U: max number of processes"
+msgstr "U: maximalt antal processer"
+
+#: limits.5.xml:56(para)
+msgid ""
+"K: file creation mask, set by <citerefentry><refentrytitle>umask</"
+"refentrytitle><manvolnum>2</manvolnum></citerefentry>."
+msgstr ""
+
+#: limits.5.xml:61(para)
+msgid "L: max number of logins for this user"
+msgstr "L: maximalt antal inloggningar för denna användare"
+
+#: limits.5.xml:62(para)
+msgid ""
+"P: process priority, set by <citerefentry><refentrytitle>setpriority</"
+"refentrytitle><manvolnum>2</manvolnum></citerefentry>."
+msgstr ""
+"P: processprioritet, inställd av <citerefentry><refentrytitle>setpriority</"
+"refentrytitle><manvolnum>2</manvolnum></citerefentry>."
+
+#: limits.5.xml:69(para)
+msgid ""
+"For example, <emphasis remap=\"I\">L2D2048N5</emphasis> is a valid "
+"<emphasis>LIMITS_STRING </emphasis>. For reading convenience, the following "
+"entries are equivalent:"
+msgstr ""
+
+#: limits.5.xml:75(programlisting)
+#, no-wrap
+msgid ""
+"\n"
+" username L2D2048N5\n"
+" username L2 D2048 N5\n"
+" "
+msgstr ""
+"\n"
+" username L2D2048N5\n"
+" username L2 D2048 N5\n"
+" "
+
+#: limits.5.xml:80(para)
+msgid ""
+"Be aware that after <emphasis remap=\"I\">username</emphasis> the rest of "
+"the line is considered a limit string, thus comments are not allowed. A "
+"invalid limits string will be rejected (not considered) by the "
+"<command>login</command> program."
+msgstr ""
+
+#: limits.5.xml:87(para)
+msgid ""
+"The default entry is denoted by username \"<emphasis>*</emphasis>\". If you "
+"have multiple <emphasis remap=\"I\">default</emphasis> entries in your "
+"<emphasis>LIMITS_FILE</emphasis>, then the last one will be used as the "
+"default entry."
+msgstr ""
+
+#: limits.5.xml:94(para)
+msgid ""
+"To completely disable limits for a user, a single dash \"<emphasis>-</"
+"emphasis>\" will do."
+msgstr ""
+
+#: limits.5.xml:99(para)
+msgid ""
+"Also, please note that all limit settings are set PER LOGIN. They are not "
+"global, nor are they permanent. Perhaps global limits will come, but for now "
+"this will have to do ;)"
+msgstr ""
+
+#: limits.5.xml:110(filename)
+msgid "/etc/limits"
+msgstr "/etc/limits"
+
+#: limits.5.xml:118(para)
+msgid ""
+"<citerefentry><refentrytitle>login</refentrytitle><manvolnum>1</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>setpriority</"
+"refentrytitle><manvolnum>2</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>setrlimit</refentrytitle><manvolnum>2</"
+"manvolnum></citerefentry>."
+msgstr ""
+"<citerefentry><refentrytitle>login</refentrytitle><manvolnum>1</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>setpriority</"
+"refentrytitle><manvolnum>2</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>setrlimit</refentrytitle><manvolnum>2</"
+"manvolnum></citerefentry>."
+
+#: lastlog.8.xml:5(refentrytitle) lastlog.8.xml:10(refname)
+#: lastlog.8.xml:16(command)
+msgid "lastlog"
+msgstr "lastlog"
+
+#: lastlog.8.xml:11(refpurpose)
+msgid "reports the most recent login of all users or of a given user"
+msgstr ""
+
+#: lastlog.8.xml:25(para)
+msgid ""
+"<command>lastlog</command> formats and prints the contents of the last login "
+"log <filename>/var/log/lastlog</filename> file. The <emphasis>login-name</"
+"emphasis>, <emphasis>port</emphasis>, and <emphasis>last login time</"
+"emphasis> will be printed. The default (no flags) causes lastlog entries to "
+"be printed, sorted by their order in <filename>/etc/passwd</filename>."
+msgstr ""
+
+#: lastlog.8.xml:37(para)
+msgid "The options which apply to the <command>lastlog</command> command are:"
+msgstr "Flaggorna som gäller för kommandot <command>lastlog</command> är:"
+
+#: lastlog.8.xml:42(term)
+msgid ""
+"<option>-b</option>, <option>--before</option><replaceable>DAYS</replaceable>"
+msgstr ""
+"<option>-b</option>, <option>--before</option><replaceable>DAGAR</"
+"replaceable>"
+
+#: lastlog.8.xml:46(para)
+msgid ""
+"Print only lastlog records older than <emphasis remap=\"I\">DAYS</emphasis>."
+msgstr ""
+
+#: lastlog.8.xml:60(term) faillog.8.xml:93(term)
+msgid ""
+"<option>-t</option>, <option>--time</option><replaceable>DAYS</replaceable>"
+msgstr ""
+"<option>-t</option>, <option>--time</option><replaceable>DAGAR</replaceable>"
+
+#: lastlog.8.xml:65(para)
+msgid ""
+"Print the lastlog records more recent than <emphasis remap=\"I\">DAYS</"
+"emphasis>."
+msgstr ""
+
+#: lastlog.8.xml:72(term) faillog.8.xml:105(term)
+msgid ""
+"<option>-u</option>, <option>--user</option><replaceable>LOGIN</replaceable>"
+msgstr ""
+"<option>-u</option>, <option>--user</option><replaceable>INLOGGNINGSNAMN</"
+"replaceable>"
+
+#: lastlog.8.xml:77(para)
+msgid ""
+"Print the lastlog record for user with specified <emphasis remap=\"I"
+"\">LOGIN</emphasis> only."
+msgstr ""
+
+#: lastlog.8.xml:85(term)
+msgid "The <option>-t</option> flag overrides the use of <option>-u</option>."
+msgstr ""
+"Flaggan <option>-t</option> åsidosätter användningen av <option>-u</option>."
+
+#: lastlog.8.xml:94(para)
+msgid ""
+"If the user has never logged in the message <emphasis>** Never logged in**</"
+"emphasis> will be displayed instead of the port and time."
+msgstr ""
+
+#: lastlog.8.xml:101(title) groups.1.xml:36(title) chsh.1.xml:71(title)
+#: chage.1.xml:164(title)
+msgid "NOTE"
+msgstr "NOTERA"
+
+#: lastlog.8.xml:102(para)
+msgid ""
+"The <filename>lastlog</filename> 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 usually much smaller than the one shown by "
+"\"<command>ls -l</command>\" (which can indicate a really big file if you "
+"have in <filename>passwd</filename> users with a high UID). You can display "
+"its real size with \"<command>ls -s</command>\"."
+msgstr ""
+
+#: lastlog.8.xml:116(filename)
+msgid "/var/log/lastlog"
+msgstr "/var/log/lastlog"
+
+#: lastlog.8.xml:118(para)
+msgid "Database times of previous user logins."
+msgstr "Databastider för tidigare användarinloggningar."
+
+#: lastlog.8.xml:126(para)
+msgid ""
+"Large gaps in UID numbers will cause the lastlog program to run longer with "
+"no output to the screen (i.e. if in lastlog database there is no entries for "
+"users with UID between 170 and 800 lastlog will appear to hang as it "
+"processes entries with UIDs 171-799)."
+msgstr ""
+
+#: gshadow.5.xml:5(refentrytitle) gshadow.5.xml:10(refname)
+msgid "gshadow"
+msgstr "gshadow"
+
+#: gshadow.5.xml:11(refpurpose)
+msgid "shadowed group file"
+msgstr "skuggad gruppfil"
+
+#: gshadow.5.xml:16(para)
+msgid ""
+"<filename>/etc/gshadow</filename> contains the shadowed information for "
+"group accounts. It contains lines with the following colon-separated fields:"
+msgstr ""
+"<filename>/etc/gshadow</filename> innehåller skuggad gruppkontoinformation. "
+"Den innehåller rader med följande kolonseparerade fält:"
+
+#: gshadow.5.xml:23(para)
+msgid "group name"
+msgstr "gruppnamn"
+
+#: gshadow.5.xml:29(para)
+msgid "comma-separated list of group administrators"
+msgstr "kommaseparerad lista med gruppadministratörer"
+
+#: gshadow.5.xml:32(para)
+msgid "comma-separated list of group members"
+msgstr "kommaseparerad lista med gruppmedlemmar"
+
+#: gshadow.5.xml:36(para)
+msgid ""
+"The group name and password fields must be filled. The encrypted password "
+"consists of characters from the 64-character alphabet a thru z, A thru Z, 0 "
+"thru 9, \\. and /. Refer to <citerefentry><refentrytitle>crypt</"
+"refentrytitle><manvolnum>3</manvolnum></citerefentry> for details on how "
+"this string is interpreted. If the password field contains some string that "
+"is not valid result of <citerefentry><refentrytitle>crypt</"
+"refentrytitle><manvolnum>3</manvolnum></citerefentry>, for instance ! or *, "
+"the user will not be able to use a unix password to log in, subject to "
+"<citerefentry><refentrytitle>pam</refentrytitle><manvolnum>7</manvolnum></"
+"citerefentry>."
+msgstr ""
+
+#: gshadow.5.xml:49(para)
+msgid ""
+"This information supersedes any password present in <filename>/etc/group</"
+"filename>."
+msgstr ""
+
+#: gshadow.5.xml:80(para)
+msgid ""
+"<citerefentry><refentrytitle>group</refentrytitle><manvolnum>5</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>gpasswd</"
+"refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>newgrp</refentrytitle><manvolnum>5</manvolnum></"
+"citerefentry>."
+msgstr ""
+"<citerefentry><refentrytitle>group</refentrytitle><manvolnum>5</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>gpasswd</"
+"refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>newgrp</refentrytitle><manvolnum>5</manvolnum></"
+"citerefentry>."
+
+#: grpck.8.xml:5(refentrytitle) grpck.8.xml:10(refname)
+#: grpck.8.xml:16(command)
+msgid "grpck"
+msgstr "grpck"
+
+#: grpck.8.xml:11(refpurpose)
+msgid "verify integrity of group files"
+msgstr "validera integriteten för gruppfiler"
+
+#: grpck.8.xml:26(para)
+msgid ""
+"<command>grpck</command> verifies the integrity of the system authentication "
+"information. All entries in the <filename>/etc/group</filename> and "
+"<filename>/etc/gshadow</filename> are checked to see that the entry has the "
+"proper format and valid data in each field. The user is prompted to delete "
+"entries that are improperly formatted or which have other uncorrectable "
+"errors."
+msgstr ""
+
+#: grpck.8.xml:42(para)
+msgid "a unique group name"
+msgstr "ett unikt gruppnamn"
+
+#: grpck.8.xml:45(para)
+msgid "a valid list of members and administrators"
+msgstr "en giltig lista med medlemmar och administratörer"
+
+#: grpck.8.xml:49(para)
+msgid ""
+"The checks for correct number of fields and unique group name are fatal. If "
+"the entry has the wrong number of fields, the user will be prompted to "
+"delete the entire line. If the user does not answer affirmatively, all "
+"further checks are bypassed. An entry with a duplicated group name is "
+"prompted for deletion, but the remaining checks will still be made. All "
+"other errors are warnings and the user is encouraged to run the "
+"<command>groupmod</command> command to correct the error."
+msgstr ""
+
+#: grpck.8.xml:60(para)
+msgid ""
+"The commands which operate on the <filename>/etc/group</filename> file are "
+"not able to alter corrupted or duplicated entries. <command>grpck</command> "
+"should be used in those circumstances to remove the offending entry."
+msgstr ""
+
+#: grpck.8.xml:70(para)
+msgid ""
+"By default, <command>grpck</command> operates on the files <filename>/etc/"
+"group</filename> and <filename>/etc/gshadow</filename>. The user may select "
+"alternate files with the <emphasis remap=\"I\">group</emphasis> and "
+"<emphasis remap=\"I\">shadow</emphasis> parameters. Additionally, the user "
+"may execute the command in read-only mode by specifying the <option>-r</"
+"option> flag. This causes all questions regarding changes to be answered "
+"<emphasis>no</emphasis> without user intervention. <command>grpck</command> "
+"can also sort entries in <filename>/etc/group</filename> and <filename>/etc/"
+"gshadow</filename> by GID. To run it in sort mode pass it <option>-s</"
+"option> flag. No checks are performed then, it just sorts."
+msgstr ""
+
+#: grpck.8.xml:112(para)
+msgid ""
+"<citerefentry><refentrytitle>group</refentrytitle><manvolnum>5</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>passwd</"
+"refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>shadow</refentrytitle><manvolnum>5</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>groupmod</"
+"refentrytitle><manvolnum>8</manvolnum></citerefentry>."
+msgstr ""
+"<citerefentry><refentrytitle>group</refentrytitle><manvolnum>5</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>passwd</"
+"refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>shadow</refentrytitle><manvolnum>5</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>groupmod</"
+"refentrytitle><manvolnum>8</manvolnum></citerefentry>."
+
+#: grpck.8.xml:148(para)
+msgid "one or more bad group entries"
+msgstr "en eller flera felaktiga grupposter"
+
+#: grpck.8.xml:154(para)
+msgid "can't open group files"
+msgstr "kan inte öppna gruppfiler"
+
+#: grpck.8.xml:160(para)
+msgid "can't lock group files"
+msgstr "kan inte låsa gruppfiler"
+
+#: grpck.8.xml:166(para)
+msgid "can't update group files"
+msgstr "kan inte uppdatera gruppfiler"
+
+#: grpck.8.xml:130(para)
+msgid ""
+"The <command>grpck</command> command exits with the following values: "
+"<placeholder-1/>"
+msgstr ""
+"Kommandot <command>grpck</command> avslutas med följande värden: "
+"<placeholder-1/>"
+
+#: groups.1.xml:5(refentrytitle) groups.1.xml:10(refname)
+#: groups.1.xml:16(command)
+msgid "groups"
+msgstr "groups"
+
+#: groups.1.xml:11(refpurpose)
+msgid "display current group names"
+msgstr "visa aktuella gruppnamn"
+
+#: groups.1.xml:18(replaceable) gpasswd.1.xml:23(replaceable)
+#: gpasswd.1.xml:28(replaceable) chfn.1.xml:22(replaceable)
+msgid "user"
+msgstr "användare"
+
+#: groups.1.xml:25(para)
+msgid ""
+"<command>groups</command> displays the current group names or ID values. If "
+"the value does not have a corresponding entry in <filename>/etc/group</"
+"filename>, the value will be displayed as the numerical group value. The "
+"optional <emphasis remap=\"I\">user</emphasis> parameter will display the "
+"groups for the named <emphasis remap=\"I\">user</emphasis>."
+msgstr ""
+
+#: groups.1.xml:37(para)
+msgid ""
+"Systems which do not support concurrent group sets will have the information "
+"from <filename>/etc/group</filename> reported. The user must use "
+"<command>newgrp</command> or <command>sg</command> to change their current "
+"real and effective group ID."
+msgstr ""
+
+#: groups.1.xml:59(para)
+msgid ""
+"<citerefentry><refentrytitle>newgrp</refentrytitle><manvolnum>1</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>getgid</"
+"refentrytitle><manvolnum>2</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>getgroups</refentrytitle><manvolnum>2</"
+"manvolnum></citerefentry>, <citerefentry><refentrytitle>getuid</"
+"refentrytitle><manvolnum>2</manvolnum></citerefentry>."
+msgstr ""
+"<citerefentry><refentrytitle>newgrp</refentrytitle><manvolnum>1</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>getgid</"
+"refentrytitle><manvolnum>2</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>getgroups</refentrytitle><manvolnum>2</"
+"manvolnum></citerefentry>, <citerefentry><refentrytitle>getuid</"
+"refentrytitle><manvolnum>2</manvolnum></citerefentry>."
+
+#: groupmod.8.xml:5(refentrytitle) groupmod.8.xml:10(refname)
+#: groupmod.8.xml:16(command)
+msgid "groupmod"
+msgstr "groupmod"
+
+#: groupmod.8.xml:11(refpurpose)
+msgid "modify a group definition on the system"
+msgstr "ändra en gruppdefinition på systemet"
+
+#: groupmod.8.xml:20(replaceable)
+msgid "GROUP"
+msgstr "GRUPP"
+
+#: groupmod.8.xml:26(para)
+msgid ""
+"The <command>groupmod</command> modifies the definition of the specified "
+"<replaceable>GROUP</replaceable> by modifying the appropriate entry in the "
+"group database."
+msgstr ""
+
+#: groupmod.8.xml:35(para)
+msgid "The options which apply to the <command>groupmod</command> command are:"
+msgstr "Flaggorna som gäller för kommandot <command>groupmod</command> är:"
+
+#: groupmod.8.xml:41(term)
+msgid ""
+"<option>-g</option>, <option>--gid</option><replaceable>GID</replaceable>"
+msgstr ""
+"<option>-g</option>, <option>--gid</option><replaceable>GID</replaceable>"
+
+#: groupmod.8.xml:45(para)
+msgid ""
+"Specify the new group ID for the <replaceable>GROUP</replaceable>. The "
+"numerical value of the <replaceable>GID</replaceable> must be a non-negative "
+"decimal integer. This value must be unique, unless the <option>-o</option> "
+"option is used. Values between 0 and 999 are typically reserved for system "
+"groups. Any files which the old group ID is the file group ID must have the "
+"file group ID changed manually."
+msgstr ""
+
+#: groupmod.8.xml:63(term)
+msgid ""
+"<option>-n</option>, <option>--new-name</option><replaceable>NEW_GROUP</"
+"replaceable>"
+msgstr ""
+"<option>-n</option>, <option>--new-name</option><replaceable>NY_GRUPP</"
+"replaceable>"
+
+#: groupmod.8.xml:68(para)
+msgid ""
+"The name of the group will be changed from <replaceable>GROUP</replaceable> "
+"to <replaceable>NEW_GROUP</replaceable> name."
+msgstr ""
+
+#: groupmod.8.xml:79(para)
+msgid ""
+"When used with the <option>-g</option> option allow to change the group "
+"<replaceable>GID</replaceable> to non-unique value."
+msgstr ""
+
+#: groupmod.8.xml:144(para)
+msgid "group name already in use"
+msgstr "gruppnamnet används redan"
+
+#: groupmod.8.xml:108(para)
+msgid ""
+"The <command>groupmod</command> command exits with the following values: "
+"<placeholder-1/>"
+msgstr ""
+"Kommandot <command>groupmod</command> avslutas med följande värden: "
+"<placeholder-1/>"
+
+#: groupmod.8.xml:159(para)
+msgid ""
+"<citerefentry><refentrytitle>chfn</refentrytitle><manvolnum>1</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>chsh</"
+"refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>1</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>gpasswd</"
+"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>groupadd</refentrytitle><manvolnum>8</"
+"manvolnum></citerefentry>, <citerefentry><refentrytitle>groupdel</"
+"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>useradd</refentrytitle><manvolnum>8</"
+"manvolnum></citerefentry>, <citerefentry><refentrytitle>userdel</"
+"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>usermod</refentrytitle><manvolnum>8</"
+"manvolnum></citerefentry>."
+msgstr ""
+"<citerefentry><refentrytitle>chfn</refentrytitle><manvolnum>1</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>chsh</"
+"refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>1</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>gpasswd</"
+"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>groupadd</refentrytitle><manvolnum>8</"
+"manvolnum></citerefentry>, <citerefentry><refentrytitle>groupdel</"
+"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>useradd</refentrytitle><manvolnum>8</"
+"manvolnum></citerefentry>, <citerefentry><refentrytitle>userdel</"
+"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>usermod</refentrytitle><manvolnum>8</"
+"manvolnum></citerefentry>."
+
+#: groupmems.8.xml:5(refentrytitle) groupmems.8.xml:10(refname)
+#: groupmems.8.xml:16(command)
+msgid "groupmems"
+msgstr "groupmems"
+
+#: groupmems.8.xml:11(refpurpose)
+msgid "administer members of a user's primary group"
+msgstr "administrera medlemmar av en användares primära grupp"
+
+#: groupmems.8.xml:18(replaceable) groupmems.8.xml:19(replaceable)
+#: groupmems.8.xml:49(replaceable) groupmems.8.xml:55(replaceable)
+msgid "user_name"
+msgstr "användarnamn"
+
+#: groupmems.8.xml:18(arg) gpasswd.1.xml:23(arg)
+msgid "-a <placeholder-1/>"
+msgstr "-a <placeholder-1/>"
+
+#: groupmems.8.xml:19(arg) gpasswd.1.xml:28(arg)
+msgid "-d <placeholder-1/>"
+msgstr "-d <placeholder-1/>"
+
+#: groupmems.8.xml:20(arg) groupmems.8.xml:75(option)
+msgid "-l"
+msgstr "-l"
+
+#: groupmems.8.xml:21(replaceable) groupmems.8.xml:67(replaceable)
+msgid "group_name"
+msgstr "gruppnamn"
+
+#: groupmems.8.xml:21(arg) groupadd.8.xml:18(arg)
+msgid "-g <placeholder-1/>"
+msgstr "-g <placeholder-1/>"
+
+#: groupmems.8.xml:28(para)
+msgid ""
+"The <command>groupmems</command> utility allows a user to administer his/her "
+"own group membership list without the requirement of super user privileges. "
+"The <command>groupmems</command> utility is for systems that configure its "
+"users to be in their own name sake primary group (i.e., guest / guest)."
+msgstr ""
+
+#: groupmems.8.xml:36(para)
+msgid ""
+"Only the super user, as administrator, can use <command>groupmems</command> "
+"to alter the memberships of other groups."
+msgstr ""
+"Endast superanvändaren, som administratör, kan använda <command>groupmems</"
+"command> för att göra ändringar i medlemskap för andra grupper."
+
+#: groupmems.8.xml:43(para)
+msgid ""
+"The options which apply to the <command>groupmems</command> command are:"
+msgstr "Flaggorna som gäller för kommandot <command>groupmems</command> är:"
+
+#: groupmems.8.xml:49(option)
+msgid "-a"
+msgstr "-a"
+
+#: groupmems.8.xml:51(para)
+msgid "Add a new user to the group membership list."
+msgstr "Lägg till en ny användare till gruppens medlemslista."
+
+#: groupmems.8.xml:55(option)
+msgid "-d"
+msgstr "-d"
+
+#: groupmems.8.xml:57(para)
+msgid "Delete a user from the group membership list."
+msgstr "Ta bort en användare från gruppen medlemslista."
+
+#: groupmems.8.xml:63(para)
+msgid "Purge all users from the group membership list."
+msgstr "Rensa alla användare från gruppens medlemslista."
+
+#: groupmems.8.xml:67(option) groupadd.8.xml:59(option)
+msgid "-g"
+msgstr "-g"
+
+#: groupmems.8.xml:69(para)
+msgid "The super user can specify which group membership list to modify."
+msgstr "Superanvändaren kan ange vilken grupps medlemslista som ska ändras."
+
+#: groupmems.8.xml:77(para)
+msgid "List the group membership list."
+msgstr "Lista gruppens medlemslista."
+
+#: groupmems.8.xml:84(title)
+msgid "SETUP"
+msgstr ""
+
+#: groupmems.8.xml:85(para)
+msgid ""
+"The <command>groupmems</command> executable should be in mode <literal>2770</"
+"literal> as user <emphasis>root</emphasis> and in group <emphasis>groups</"
+"emphasis>. The system administrator can add users to group <emphasis>groups</"
+"emphasis> to allow or disallow them using the <command>groupmems</command> "
+"utility to manage their own group membership list."
+msgstr ""
+
+#: groupmems.8.xml:94(programlisting)
+#, no-wrap
+msgid ""
+"\n"
+"\t$ groupadd -r groups\n"
+"\t$ chmod 2770 groupmems\n"
+"\t$ chown root.groups groupmems\n"
+"\t$ groupmems -g groups -a gk4\n"
+" "
+msgstr ""
+"\n"
+"\t$ groupadd -r groups\n"
+"\t$ chmod 2770 groupmems\n"
+"\t$ chown root.groups groupmems\n"
+"\t$ groupmems -g groups -a gk4\n"
+" "
+
+#: groupmems.8.xml:114(para)
+msgid "secure group account information"
+msgstr "säker gruppkontoinformation"
+
+#: groupmems.8.xml:122(para)
+msgid ""
+"<citerefentry><refentrytitle>chfn</refentrytitle><manvolnum>1</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>chsh</"
+"refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>1</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>groupadd</"
+"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>groupdel</refentrytitle><manvolnum>8</"
+"manvolnum></citerefentry>, <citerefentry><refentrytitle>useradd</"
+"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>userdel</refentrytitle><manvolnum>8</"
+"manvolnum></citerefentry>, <citerefentry><refentrytitle>usermod</"
+"refentrytitle><manvolnum>8</manvolnum></citerefentry>."
+msgstr ""
+"<citerefentry><refentrytitle>chfn</refentrytitle><manvolnum>1</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>chsh</"
+"refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>1</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>groupadd</"
+"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>groupdel</refentrytitle><manvolnum>8</"
+"manvolnum></citerefentry>, <citerefentry><refentrytitle>useradd</"
+"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>userdel</refentrytitle><manvolnum>8</"
+"manvolnum></citerefentry>, <citerefentry><refentrytitle>usermod</"
+"refentrytitle><manvolnum>8</manvolnum></citerefentry>."
+
+#: groupdel.8.xml:5(refentrytitle) groupdel.8.xml:10(refname)
+#: groupdel.8.xml:16(command)
+msgid "groupdel"
+msgstr "groupdel"
+
+#: groupdel.8.xml:11(refpurpose)
+msgid "delete a group"
+msgstr "ta bort en grupp"
+
+#: groupdel.8.xml:25(para)
+msgid ""
+"The <command>groupdel</command> command modifies the system account files, "
+"deleting all entries that refer to <emphasis remap=\"I\">group</emphasis>. "
+"The named group must exist."
+msgstr ""
+
+#: groupdel.8.xml:30(para)
+msgid ""
+"You must manually check all file systems to insure that no files remain with "
+"the named group as the file group ID."
+msgstr ""
+
+#: groupdel.8.xml:37(para)
+msgid ""
+"You may not remove the primary group of any existing user. You must remove "
+"the user before you remove the group."
+msgstr ""
+"Du får inte ta bort den primära gruppen för någon existerande användare. Du "
+"måste ta bort användaren innan du tar bort gruppen."
+
+#: groupdel.8.xml:80(para)
+msgid "can't remove user's primary group"
+msgstr "kan inte ta bort användarens primära grupp"
+
+#: groupdel.8.xml:62(para)
+msgid ""
+"The <command>groupdel</command> command exits with the following values: "
+"<placeholder-1/>"
+msgstr ""
+"Kommandot <command>groupdel</command> avslutas med följande värden: "
+"<placeholder-1/>"
+
+#: groupdel.8.xml:95(para)
+msgid ""
+"<citerefentry><refentrytitle>chfn</refentrytitle><manvolnum>1</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>chsh</"
+"refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>1</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>gpasswd</"
+"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>groupadd</refentrytitle><manvolnum>8</"
+"manvolnum></citerefentry>, <citerefentry><refentrytitle>groupmod</"
+"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>useradd</refentrytitle><manvolnum>8</"
+"manvolnum></citerefentry>, <citerefentry><refentrytitle>userdel</"
+"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>usermod</refentrytitle><manvolnum>8</"
+"manvolnum></citerefentry>"
+msgstr ""
+"<citerefentry><refentrytitle>chfn</refentrytitle><manvolnum>1</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>chsh</"
+"refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>1</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>gpasswd</"
+"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>groupadd</refentrytitle><manvolnum>8</"
+"manvolnum></citerefentry>, <citerefentry><refentrytitle>groupmod</"
+"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>useradd</refentrytitle><manvolnum>8</"
+"manvolnum></citerefentry>, <citerefentry><refentrytitle>userdel</"
+"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>usermod</refentrytitle><manvolnum>8</"
+"manvolnum></citerefentry>"
+
+#: groupadd.8.xml:11(refpurpose)
+msgid "create a new group"
+msgstr "skapa en ny grupp"
+
+#: groupadd.8.xml:18(replaceable) groupadd.8.xml:59(replaceable)
+msgid "GID"
+msgstr "GID"
+
+#: groupadd.8.xml:19(arg) groupadd.8.xml:100(option)
+msgid "-o"
+msgstr "-o"
+
+#: groupadd.8.xml:22(replaceable) groupadd.8.xml:79(replaceable)
+msgid "KEY"
+msgstr "NYCKEL"
+
+#: groupadd.8.xml:22(replaceable) groupadd.8.xml:79(replaceable)
+msgid "VALUE"
+msgstr "VÄRDE"
+
+#: groupadd.8.xml:22(arg) groupadd.8.xml:79(option)
+msgid "-K <placeholder-1/>=<placeholder-2/>"
+msgstr "-K <placeholder-1/>=<placeholder-2/>"
+
+#: groupadd.8.xml:31(para)
+msgid ""
+"The <command>groupadd</command> command creates a new group account using "
+"the values specified on the command line and the default values from the "
+"system. The new group will be entered into the system files as needed."
+msgstr ""
+
+#: groupadd.8.xml:40(para)
+msgid "The options which apply to the <command>groupadd</command> command are:"
+msgstr "Flaggorna som gäller för kommandot <command>groupadd</command> är:"
+
+#: groupadd.8.xml:50(para)
+msgid ""
+"This option causes to just exit with success status if the specified group "
+"already exists. With <option>-g</option>, if specified GID already exists, "
+"other (unique) GID is chosen (i.e. <option>-g</option> is turned off)."
+msgstr ""
+
+#: groupadd.8.xml:62(para)
+msgid ""
+"The numerical value of the group's ID. This value must be unique, unless the "
+"<option>-o</option> 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."
+msgstr ""
+
+#: groupadd.8.xml:82(para)
+msgid ""
+"Overrides <filename>/etc/login.defs</filename> defaults (GID_MIN, GID_MAX "
+"and others). Multiple <option>-K</option> options can be specified."
+msgstr ""
+"Åsidosätter standardvärden i <filename>/etc/login.defs</filename> (GID_MIN, "
+"GID_MAX och andra). Flera flaggor av <option>-K</option> kan anges."
+
+#: groupadd.8.xml:87(para)
+msgid ""
+"Example: <option>-K </option><replaceable>GID_MIN</"
+"replaceable>=<replaceable>100</replaceable><option> -K </"
+"option><replaceable>GID_MAX</replaceable>=<replaceable>499</replaceable>"
+msgstr ""
+"Exempel: <option>-K </option><replaceable>GID_MIN</"
+"replaceable>=<replaceable>100</replaceable><option> -K </"
+"option><replaceable>GID_MAX</replaceable>=<replaceable>499</replaceable>"
+
+#: groupadd.8.xml:91(para)
+msgid ""
+"Note: <option>-K </option><replaceable>GID_MIN</"
+"replaceable>=<replaceable>10</replaceable>,<replaceable>GID_MAX</"
+"replaceable>=<replaceable>499</replaceable> doesn't work yet."
+msgstr ""
+"Notera: <option>-K </option><replaceable>GID_MIN</"
+"replaceable>=<replaceable>10</replaceable>,<replaceable>GID_MAX</"
+"replaceable>=<replaceable>499</replaceable> fungerar ännu inte."
+
+#: groupadd.8.xml:103(para)
+msgid "This option permits to add group with non-unique GID."
+msgstr "Denna flagga tillåter att en grupp med ett icke-unikt GID läggs till."
+
+#: groupadd.8.xml:137(para)
+msgid ""
+"Groupnames must begin with a lower case letter or an underscore, and only "
+"lower case letters, underscores, dashes, and dollar signs may follow. In "
+"regular expression terms: [a-z_][a-z0-9_-]*[$]"
+msgstr ""
+
+#: groupadd.8.xml:141(para) groupadd.8.xml:149(para)
+msgid "Groupnames may only be up to 16 characters long."
+msgstr ""
+
+#: groupadd.8.xml:143(para)
+msgid ""
+"If the groupname already exists in an external group database such as NIS, "
+"<command>groupadd</command> will deny the group creation request."
+msgstr ""
+
+#: groupadd.8.xml:179(para)
+msgid "GID not unique (when <option>-o</option> not used)"
+msgstr "GID inte unikt (när <option>-o</option> inte används)"
+
+#: groupadd.8.xml:185(para)
+msgid "group name not unique"
+msgstr "gruppnamn inte unikt"
+
+#: groupadd.8.xml:155(para)
+msgid ""
+"The <command>groupadd</command> command exits with the following values: "
+"<placeholder-1/>"
+msgstr ""
+"Kommandot <command>groupadd</command> avslutas med följande värden: "
+"<placeholder-1/>"
+
+#: groupadd.8.xml:200(para)
+msgid ""
+"<citerefentry><refentrytitle>chfn</refentrytitle><manvolnum>1</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>chsh</"
+"refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>1</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>gpasswd</"
+"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>groupdel</refentrytitle><manvolnum>8</"
+"manvolnum></citerefentry>, <citerefentry><refentrytitle>groupmod</"
+"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>login.defs</refentrytitle><manvolnum>5</"
+"manvolnum></citerefentry>, <citerefentry><refentrytitle>useradd</"
+"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>userdel</refentrytitle><manvolnum>8</"
+"manvolnum></citerefentry>, <citerefentry><refentrytitle>usermod</"
+"refentrytitle><manvolnum>8</manvolnum></citerefentry>."
+msgstr ""
+"<citerefentry><refentrytitle>chfn</refentrytitle><manvolnum>1</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>chsh</"
+"refentrytitle><manvolnum>1</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>1</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>gpasswd</"
+"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>groupdel</refentrytitle><manvolnum>8</"
+"manvolnum></citerefentry>, <citerefentry><refentrytitle>groupmod</"
+"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>login.defs</refentrytitle><manvolnum>5</"
+"manvolnum></citerefentry>, <citerefentry><refentrytitle>useradd</"
+"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>userdel</refentrytitle><manvolnum>8</"
+"manvolnum></citerefentry>, <citerefentry><refentrytitle>usermod</"
+"refentrytitle><manvolnum>8</manvolnum></citerefentry>."
+
+#: gpasswd.1.xml:5(refentrytitle) gpasswd.1.xml:10(refname)
+#: gpasswd.1.xml:16(command) gpasswd.1.xml:22(command)
+#: gpasswd.1.xml:27(command) gpasswd.1.xml:32(command)
+#: gpasswd.1.xml:36(command) gpasswd.1.xml:40(command)
+msgid "gpasswd"
+msgstr "gpasswd"
+
+#: gpasswd.1.xml:11(refpurpose)
+msgid "administer the <placeholder-1/> file"
+msgstr ""
+
+#: gpasswd.1.xml:33(arg)
+msgid "-R <placeholder-1/>"
+msgstr "-R <placeholder-1/>"
+
+#: gpasswd.1.xml:41(replaceable) gpasswd.1.xml:42(replaceable)
+msgid "user,"
+msgstr "användare,"
+
+#: gpasswd.1.xml:41(arg)
+msgid "-A <placeholder-1/>"
+msgstr "-A <placeholder-1/>"
+
+#: gpasswd.1.xml:42(arg)
+msgid "-M <placeholder-1/>"
+msgstr "-M <placeholder-1/>"
+
+#: gpasswd.1.xml:49(para)
+msgid ""
+"<command>gpasswd</command> is used to administer the <filename>/etc/group</"
+"filename> file (and <filename>/etc/gshadow</filename> file if compiled with "
+"SHADOWGRP defined). Every group can have administrators, members and a "
+"password. System administrator can use <option>-A</option> option to define "
+"group administrator(s) and <option>-M</option> option to define members and "
+"has all rights of group administrators and members."
+msgstr ""
+
+#: gpasswd.1.xml:60(title)
+msgid "Notes about group passwords"
+msgstr "Noteringar angående grupplösenord"
+
+#: gpasswd.1.xml:61(para)
+msgid ""
+"Group passwords are an inherent security problem since more than one person "
+"is permitted to know the password. However, groups are a useful tool for "
+"permitting co-operation between different users."
+msgstr ""
+
+#: gpasswd.1.xml:72(para)
+msgid ""
+"Group administrator can add and delete users using <option>-a</option> and "
+"<option>-d</option> options respectively. Administrators can use <option>-r</"
+"option> option to remove group password. When no password is set only group "
+"members can use <command>newgrp</command> to join the group. Option <option>-"
+"R</option> disables access via a password to the group through "
+"<command>newgrp</command> command (however members will still be able to "
+"switch to this group)."
+msgstr ""
+
+#: gpasswd.1.xml:82(para)
+msgid ""
+"<command>gpasswd</command> called by a group administrator with group name "
+"only prompts for the group password. If password is set the members can "
+"still <citerefentry><refentrytitle>newgrp</refentrytitle><manvolnum>1</"
+"manvolnum></citerefentry> without a password, non-members must supply the "
+"password."
+msgstr ""
+
+#: gpasswd.1.xml:112(para)
+msgid ""
+"<citerefentry><refentrytitle>newgrp</refentrytitle><manvolnum>1</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>gshadow</"
+"refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>groupadd</refentrytitle><manvolnum>8</"
+"manvolnum></citerefentry>, <citerefentry><refentrytitle>groupdel</"
+"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>groupmod</refentrytitle><manvolnum>8</"
+"manvolnum></citerefentry>, <citerefentry><refentrytitle>grpck</"
+"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>group</refentrytitle><manvolnum>5</manvolnum></"
+"citerefentry>."
+msgstr ""
+"<citerefentry><refentrytitle>newgrp</refentrytitle><manvolnum>1</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>gshadow</"
+"refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>groupadd</refentrytitle><manvolnum>8</"
+"manvolnum></citerefentry>, <citerefentry><refentrytitle>groupdel</"
+"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>groupmod</refentrytitle><manvolnum>8</"
+"manvolnum></citerefentry>, <citerefentry><refentrytitle>grpck</"
+"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>group</refentrytitle><manvolnum>5</manvolnum></"
+"citerefentry>."
+
+#: faillog.8.xml:5(refentrytitle) faillog.8.xml:10(refname)
+#: faillog.8.xml:16(command) faillog.5.xml:5(refentrytitle)
+#: faillog.5.xml:10(refname) faillog.5.xml:53(refentrytitle)
+msgid "faillog"
+msgstr "faillog"
+
+#: faillog.8.xml:11(refpurpose)
+msgid "display faillog records or set login failure limits"
+msgstr ""
+
+#: faillog.8.xml:25(para)
+msgid ""
+"<command>faillog</command> formats the contents of the failure log from "
+"<filename>/var/log/faillog</filename> database. It also can be used for "
+"maintains failure counters and limits. Run <command>faillog</command> "
+"without arguments display only list of user faillog records who have ever "
+"had a login failure."
+msgstr ""
+
+#: faillog.8.xml:36(para)
+msgid "The options which apply to the <command>faillog</command> command are:"
+msgstr "Flaggorna som gäller för kommandot <command>faillog</command> är:"
+
+#: faillog.8.xml:44(para)
+msgid "Display faillog records for all users."
+msgstr ""
+
+#: faillog.8.xml:54(term)
+msgid ""
+"<option>-l</option>, <option>--lock-time</option><replaceable>SEC</"
+"replaceable>"
+msgstr ""
+"<option>-l</option>, <option>--lock-time</option><replaceable>SEK</"
+"replaceable>"
+
+#: faillog.8.xml:59(para)
+msgid ""
+"Lock account to <replaceable>SEC</replaceable> seconds after failed login."
+msgstr ""
+"Lås kontot <replaceable>SEK</replaceable> sekunder efter misslyckad "
+"inloggning."
+
+#: faillog.8.xml:66(term)
+msgid ""
+"<option>-m</option>, <option>--maximum</option><replaceable>MAX</replaceable>"
+msgstr ""
+"<option>-m</option>, <option>--maximum</option><replaceable>MAX</replaceable>"
+
+#: faillog.8.xml:71(para)
+msgid ""
+"Set maximum number of login failures after the account is disabled to "
+"<replaceable>MAX</replaceable>. Selecting <replaceable>MAX</replaceable> "
+"value of 0 has the effect of not placing a limit on the number of failed "
+"logins. The maximum failure count should always be 0 for <emphasis>root</"
+"emphasis> to prevent a denial of services attack against the system."
+msgstr ""
+
+#: faillog.8.xml:82(term)
+msgid "<option>-r</option>, <option>--reset</option>"
+msgstr "<option>-r</option>, <option>--reset</option>"
+
+#: faillog.8.xml:84(para)
+msgid ""
+"Reset the counters of login failures or one record if used with the <option>-"
+"u</option><replaceable>LOGIN</replaceable> option. Write access to "
+"<filename>/var/log/faillog</filename> is required for this option."
+msgstr ""
+
+#: faillog.8.xml:97(para)
+msgid ""
+"Display faillog records more recent than <replaceable>DAYS</replaceable>. "
+"The <option>-t</option> flag overrides the use of <option>-u</option>."
+msgstr ""
+
+#: faillog.8.xml:109(para)
+msgid ""
+"Display faillog record or maintains failure counters and limits (if used "
+"with <option>-l</option>, <option>-m</option> or <option>-r</option> "
+"options) only for user with <replaceable>LOGIN</replaceable>."
+msgstr ""
+
+#: faillog.8.xml:122(para)
+msgid ""
+"<command>faillog</command> only prints out users with no successful login "
+"since the last failure. To print out a user who has had a successful login "
+"since their last failure, you must explicitly request the user with the "
+"<option>-u</option> flag, or print out all users with the <option>-a</"
+"option> flag."
+msgstr ""
+
+#: faillog.8.xml:135(filename) faillog.5.xml:41(filename)
+msgid "/var/log/faillog"
+msgstr "/var/log/faillog"
+
+#: faillog.8.xml:137(para) faillog.5.xml:43(para)
+msgid "Failure logging file."
+msgstr ""
+
+#: faillog.8.xml:145(para)
+msgid ""
+"<citerefentry><refentrytitle>login</refentrytitle><manvolnum>1</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>faillog</"
+"refentrytitle><manvolnum>5</manvolnum></citerefentry>."
+msgstr ""
+"<citerefentry><refentrytitle>login</refentrytitle><manvolnum>1</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>faillog</"
+"refentrytitle><manvolnum>5</manvolnum></citerefentry>."
+
+#: faillog.5.xml:11(refpurpose)
+msgid "login failure logging file"
+msgstr ""
+
+#: faillog.5.xml:16(para)
+msgid ""
+"<filename>/var/log/faillog</filename> maintains a count of login failures "
+"and the limits for each account. The file is fixed length record, indexed by "
+"numerical UID. Each record contains the count of login failures since the "
+"last successful login; the maximum number of failures before the account is "
+"disabled; the line the last login failure occurred on; the date the last "
+"login failure occurred; and the time in seconds how long the account will be "
+"locked after a failure."
+msgstr ""
+
+#: faillog.5.xml:26(para)
+msgid "The structure of the file is:"
+msgstr "Strukturen för filen är:"
+
+#: faillog.5.xml:27(programlisting)
+#, no-wrap
+msgid ""
+"\n"
+"struct\tfaillog {\n"
+"\tshort fail_cnt;\n"
+"\tshort fail_max;\n"
+"\tchar fail_line[12];\n"
+"\ttime_t fail_time;\n"
+"\tlong fail_locktime;\n"
+"};"
+msgstr ""
+"\n"
+"struct\tfaillog {\n"
+"\tshort fail_cnt;\n"
+"\tshort fail_max;\n"
+"\tchar fail_line[12];\n"
+"\ttime_t fail_time;\n"
+"\tlong fail_locktime;\n"
+"};"
+
+#: expiry.1.xml:5(refentrytitle) expiry.1.xml:10(refname)
+#: expiry.1.xml:16(command)
+msgid "expiry"
+msgstr "expiry"
+
+#: expiry.1.xml:11(refpurpose)
+msgid "check and enforce password expiration policy"
+msgstr "kontrollera och upprätthåll policy för lösenordsutgång"
+
+#: expiry.1.xml:24(para)
+msgid ""
+"<command>expiry</command> checks (<option>-c</option>) the current password "
+"expiration and forces (<option>-f</option>) changes when required. It is "
+"callable as a normal user command."
+msgstr ""
+
+#: expiry.1.xml:51(para) chage.1.xml:233(para)
+msgid ""
+"<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>5</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>shadow</"
+"refentrytitle><manvolnum>5</manvolnum></citerefentry>."
+msgstr ""
+"<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>5</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>shadow</"
+"refentrytitle><manvolnum>5</manvolnum></citerefentry>."
+
+#: chsh.1.xml:11(refpurpose)
+msgid "change login shell"
+msgstr "ändra inloggningsskal"
+
+#: chsh.1.xml:28(para)
+msgid ""
+"<command>chsh</command> changes the user login shell. This determines the "
+"name of the user's initial login command. A normal user may only change the "
+"login shell for her own account, the super user may change the login shell "
+"for any account."
+msgstr ""
+
+#: chsh.1.xml:39(para)
+msgid "The options which apply to the <command>chsh</command> command are:"
+msgstr "Flaggorna som gäller för kommandot <command>chsh</command> är:"
+
+#: chsh.1.xml:61(para)
+msgid ""
+"If the <option>-s</option> option is not selected, <command>chsh</command> "
+"operates in an interactive fashion, prompting the user with the current "
+"login shell. Enter the new value to change the shell, or leave the line "
+"blank to use the current one. The current shell is displayed between a pair "
+"of <emphasis>[ ]</emphasis> marks."
+msgstr ""
+
+#: chsh.1.xml:72(para)
+msgid ""
+"The only restriction placed on the login shell is that the command name must "
+"be listed in <filename>/etc/shells</filename>, unless the invoker is the "
+"super-user, and then any value may be added. An account with a restricted "
+"login shell may not change her login shell. For this reason, placing "
+"<filename>/bin/rsh</filename> in <filename>/etc/shells</filename> is "
+"discouraged since accidentally changing to a restricted shell would prevent "
+"the user from ever changing her login shell back to its original value."
+msgstr ""
+
+#: chsh.1.xml:94(filename)
+msgid "/etc/shells"
+msgstr "/etc/shells"
+
+#: chsh.1.xml:96(para)
+msgid "List of valid login shells."
+msgstr "Lista på giltiga inloggningsskal."
+
+#: chsh.1.xml:110(para)
+msgid ""
+"<citerefentry><refentrytitle>chfn</refentrytitle><manvolnum>1</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>login.defs</"
+"refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>5</manvolnum></"
+"citerefentry>."
+msgstr ""
+"<citerefentry><refentrytitle>chfn</refentrytitle><manvolnum>1</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>login.defs</"
+"refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>5</manvolnum></"
+"citerefentry>."
+
+#: chpasswd.8.xml:5(refentrytitle) chpasswd.8.xml:10(refname)
+#: chpasswd.8.xml:16(command)
+msgid "chpasswd"
+msgstr "chpasswd"
+
+#: chpasswd.8.xml:11(refpurpose)
+msgid "update passwords in batch mode"
+msgstr "uppdatera lösenord i satsläge"
+
+#: chpasswd.8.xml:25(para)
+msgid ""
+"<command>chpasswd</command> reads a list of user name and password pairs "
+"from standard input and uses this information to update a group of existing "
+"users. Each line is of the format:"
+msgstr ""
+
+#: chpasswd.8.xml:30(para)
+msgid ""
+"<emphasis remap=\"I\">user_name</emphasis>:<emphasis remap=\"I\">password</"
+"emphasis>"
+msgstr ""
+"<emphasis remap=\"I\">användarnamn</emphasis>:<emphasis remap=\"I"
+"\">lösenord</emphasis>"
+
+#: chpasswd.8.xml:34(para)
+msgid ""
+"By default the supplied password must be in clear-text. Default encryption "
+"algorithm is DES. Also the password age will be updated, if present."
+msgstr ""
+
+#: chpasswd.8.xml:39(para) chgpasswd.8.xml:38(para)
+msgid ""
+"This command is intended to be used in a large system environment where many "
+"accounts are created at a single time."
+msgstr ""
+
+#: chpasswd.8.xml:47(para)
+msgid "The options which apply to the <command>chpasswd</command> command are:"
+msgstr "Flaggorna som gäller för kommandot <command>chpasswd</command> är:"
+
+#: chpasswd.8.xml:53(term) chgpasswd.8.xml:52(term)
+msgid "<option>-e</option>, <option>--encrypted</option>"
+msgstr "<option>-e</option>, <option>--encrypted</option>"
+
+#: chpasswd.8.xml:55(para) chgpasswd.8.xml:54(para)
+msgid "Supplied passwords are in encrypted form."
+msgstr "Insända lösenord är i ett krypterat format."
+
+#: chpasswd.8.xml:65(term) chgpasswd.8.xml:64(term)
+msgid "<option>-m</option>, <option>--md5</option>"
+msgstr "<option>-m</option>, <option>--md5</option>"
+
+#: chpasswd.8.xml:67(para) chgpasswd.8.xml:66(para)
+msgid ""
+"Use MD5 encryption instead of DES when the supplied passwords are not "
+"encrypted."
+msgstr ""
+"Använd MD5-kryptering istället för DES när insända lösenord inte är "
+"krypterade."
+
+#: chpasswd.8.xml:78(para) chgpasswd.8.xml:77(para)
+msgid ""
+"Remember to set permissions or umask to prevent readability of unencrypted "
+"files by other users."
+msgstr ""
+"Kom ihåg att ställa in rättigheter eller umask för att förhindra läsning av "
+"okrypterade filer för andra användare."
+
+#: chpasswd.8.xml:86(para)
+msgid ""
+"<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>1</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>newusers</"
+"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>useradd</refentrytitle><manvolnum>8</"
+"manvolnum></citerefentry>."
+msgstr ""
+"<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>1</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>newusers</"
+"refentrytitle><manvolnum>8</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>useradd</refentrytitle><manvolnum>8</"
+"manvolnum></citerefentry>."
+
+#: chgpasswd.8.xml:5(refentrytitle) chgpasswd.8.xml:10(refname)
+#: chgpasswd.8.xml:16(command)
+msgid "chgpasswd"
+msgstr "chgpasswd"
+
+#: chgpasswd.8.xml:11(refpurpose)
+msgid "update group passwords in batch mode"
+msgstr "uppdatera grupplösenord i satsläge"
+
+#: chgpasswd.8.xml:25(para)
+msgid ""
+"<command>chgpasswd</command> reads a list of group name and password pairs "
+"from standard input and uses this information to update a set of existing "
+"groups. Each line is of the format:"
+msgstr ""
+"<command>chgpasswd</command> läser en lista på gruppnamn och lösenordspar "
+"från standard in och använder denna information för att uppdatera en uppsÃ"
+"¤ttning redan existerande grupper. Varje rad är i formatet:"
+
+#: chgpasswd.8.xml:30(para)
+msgid ""
+"<emphasis remap=\"I\">group_name</emphasis>:<emphasis remap=\"I\">password</"
+"emphasis>"
+msgstr ""
+"<emphasis remap=\"I\">gruppnamn</emphasis>:<emphasis remap=\"I\">lösenord</"
+"emphasis>"
+
+#: chgpasswd.8.xml:34(para)
+msgid ""
+"By default the supplied password must be in clear-text. Default encryption "
+"algorithm is DES."
+msgstr ""
+"Som standard måste det insända lösenordet vara i klartext. "
+"Standardkrypteringsalgoritmen är DES."
+
+#: chgpasswd.8.xml:46(para)
+msgid ""
+"The options which apply to the <command>chgpasswd</command> command are:"
+msgstr "Flaggorna som gäller för kommandot <command>chgpasswd</command> är:"
+
+#: chgpasswd.8.xml:85(para)
+msgid ""
+"<citerefentry><refentrytitle>gpasswd</refentrytitle><manvolnum>1</"
+"manvolnum></citerefentry>, <citerefentry><refentrytitle>groupadd</"
+"refentrytitle><manvolnum>8</manvolnum></citerefentry>."
+msgstr ""
+"<citerefentry><refentrytitle>gpasswd</refentrytitle><manvolnum>1</"
+"manvolnum></citerefentry>, <citerefentry><refentrytitle>groupadd</"
+"refentrytitle><manvolnum>8</manvolnum></citerefentry>."
+
+#: chfn.1.xml:11(refpurpose)
+msgid "change real user name and information"
+msgstr "ändra verkligt användarnamn och information"
+
+#: chfn.1.xml:17(replaceable)
+msgid "full_name"
+msgstr "fullständigt_namn"
+
+#: chfn.1.xml:18(replaceable)
+msgid "room_no"
+msgstr "rumsnummer"
+
+#: chfn.1.xml:19(replaceable)
+msgid "work_ph"
+msgstr "arbetstelefon"
+
+#: chfn.1.xml:19(arg)
+msgid "-w <placeholder-1/>"
+msgstr "-w <placeholder-1/>"
+
+#: chfn.1.xml:20(replaceable)
+msgid "home_ph"
+msgstr "hemtelefon"
+
+#: chfn.1.xml:21(replaceable)
+msgid "other"
+msgstr "övrigt"
+
+#: chfn.1.xml:21(arg)
+msgid "-o <placeholder-1/>"
+msgstr "-o <placeholder-1/>"
+
+#: chfn.1.xml:28(para)
+msgid ""
+"<command>chfn</command> changes user fullname, office number, office "
+"extension, and home phone number information for a user's account. This "
+"information is typically printed by <citerefentry><refentrytitle>finger</"
+"refentrytitle><manvolnum>1</manvolnum></citerefentry> and similar programs. "
+"A normal user may only change the fields for her own account, subject to the "
+"restrictions in <filename>/etc/login.defs</filename>. (The default "
+"configuration is to prevent users from changing their fullname.) The super "
+"user may change any field for any account. Additionally, only the super user "
+"may use the <option>-o</option> option to change the undefined portions of "
+"the GECOS field."
+msgstr ""
+
+#: chfn.1.xml:41(para)
+msgid ""
+"The only restriction placed on the contents of the fields is that no control "
+"characters may be present, nor any of comma, colon, or equal sign. The "
+"<emphasis remap=\"I\">other</emphasis> field does not have this restriction, "
+"and is used to store accounting information used by other applications."
+msgstr ""
+
+#: chfn.1.xml:48(para)
+msgid ""
+"If none of the options are selected, <command>chfn</command> operates in an "
+"interactive fashion, prompting the user with the current values for all of "
+"the fields. Enter the new value to change the field, or leave the line blank "
+"to use the current value. The current value is displayed between a pair of "
+"<emphasis remap=\"B\">[ ]</emphasis> marks. Without options, <command>chfn</"
+"command> prompts for the current user account."
+msgstr ""
+
+#: chfn.1.xml:78(para)
+msgid ""
+"<citerefentry><refentrytitle>chsh</refentrytitle><manvolnum>1</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>login.defs</"
+"refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>5</manvolnum></"
+"citerefentry>."
+msgstr ""
+"<citerefentry><refentrytitle>chsh</refentrytitle><manvolnum>1</manvolnum></"
+"citerefentry>, <citerefentry><refentrytitle>login.defs</"
+"refentrytitle><manvolnum>5</manvolnum></citerefentry>, "
+"<citerefentry><refentrytitle>passwd</refentrytitle><manvolnum>5</manvolnum></"
+"citerefentry>."
+
+#: chage.1.xml:5(refentrytitle) chage.1.xml:10(refname)
+#: chage.1.xml:15(command)
+msgid "chage"
+msgstr "chage"
+
+#: chage.1.xml:11(refpurpose)
+msgid "change user password expiry information"
+msgstr "ändra åldringsinformation för användarlösenord"
+
+#: chage.1.xml:27(para)
+msgid ""
+"The <command>chage</command> command changes the number of days between "
+"password changes and the date of the last password change. This information "
+"is used by the system to determine when a user must change his/her password."
+msgstr ""
+
+#: chage.1.xml:37(para)
+msgid "The options which apply to the <command>chage</command> command are:"
+msgstr "Flaggorna som gäller för kommandot <command>chage</command> är:"
+
+#: chage.1.xml:42(term)
+msgid ""
+"<option>-d</option>, <option>--lastday</option><replaceable>LAST_DAY</"
+"replaceable>"
+msgstr ""
+"<option>-d</option>, <option>--lastday</option><replaceable>SISTA_DAG</"
+"replaceable>"
+
+#: chage.1.xml:46(para)
+msgid ""
+"Set the number of days since January 1st, 1970 when the password was last "
+"changed. The date may also be expressed in the format YYYY-MM-DD (or the "
+"format more commonly used in your area)."
+msgstr ""
+
+#: chage.1.xml:54(term)
+msgid ""
+"<option>-E</option>, <option>--expiredate</option><replaceable>EXPIRE_DATE</"
+"replaceable>"
+msgstr ""
+"<option>-E</option>, <option>--expiredate</option><replaceable>UTGÅNGSDATUM</"
+"replaceable>"
+
+#: chage.1.xml:58(para)
+msgid ""
+"Set the date or number of days since January 1, 1970 on which the user's "
+"account will no longer be accessible. The date may also be expressed in the "
+"format YYYY-MM-DD (or the format more commonly used in your area). A user "
+"whose account is locked must contact the system administrator before being "
+"able to use the system again."
+msgstr ""
+
+#: chage.1.xml:66(para)
+msgid ""
+"Passing the number <emphasis remap=\"I\">-1</emphasis> as the "
+"<replaceable>EXPIRE_DATE</replaceable> will remove an account expiration "
+"date."
+msgstr ""
+
+#: chage.1.xml:80(term)
+msgid ""
+"<option>-I</option>, <option>--inactive</option><replaceable>INACTIVE</"
+"replaceable>"
+msgstr ""
+"<option>-I</option>, <option>--inactive</option><replaceable>INAKTIV</"
+"replaceable>"
+
+#: chage.1.xml:84(para)
+msgid ""
+"Set the number of days of inactivity after a password has expired before the "
+"account is locked. The <replaceable>INACTIVE</replaceable> option is the "
+"number of days of inactivity. A user whose account is locked must contact "
+"the system administrator before being able to use the system again."
+msgstr ""
+
+#: chage.1.xml:91(para)
+msgid ""
+"Passing the number <emphasis remap=\"I\">-1</emphasis> as the "
+"<replaceable>INACTIVE</replaceable> will remove an account's inactivity."
+msgstr ""
+
+#: chage.1.xml:99(term)
+msgid "<option>-l</option>, <option>--list</option>"
+msgstr "<option>-l</option>, <option>--list</option>"
+
+#: chage.1.xml:103(para)
+msgid "Show account aging information."
+msgstr "Visa kontots åldringsinformation"
+
+#: chage.1.xml:121(term)
+msgid ""
+"<option>-M</option>, <option>--maxdays</option><replaceable>MAX_DAYS</"
+"replaceable>"
+msgstr ""
+"<option>-M</option>, <option>--maxdays</option><replaceable>MAX_DAGAR</"
+"replaceable>"
+
+#: chage.1.xml:125(para)
+msgid ""
+"Set the maximum number of days during which a password is valid. When "
+"<replaceable>MAX_DAYS</replaceable> plus <replaceable>LAST_DAY</replaceable> "
+"is less than the current day, the user will be required to change his/her "
+"password before being able to use his/her account. This occurrence can be "
+"planned for in advance by use of the <option>-W</option> option, which "
+"provides the user with advance warning."
+msgstr ""
+
+#: chage.1.xml:134(para)
+msgid ""
+"Passing the number <emphasis remap=\"I\">-1</emphasis> as "
+"<replaceable>MAX_DAYS</replaceable> will remove checking a password's "
+"validity."
+msgstr ""
+
+#: chage.1.xml:142(term)
+msgid ""
+"<option>-W</option>, <option>--warndays</option><replaceable>WARN_DAYS</"
+"replaceable>"
+msgstr ""
+"<option>-W</option>, <option>--warndays</option><replaceable>VARN_DAGAR</"
+"replaceable>"
+
+#: chage.1.xml:146(para)
+msgid ""
+"Set the number of days of warning before a password change is required. The "
+"<replaceable>WARN_DAYS</replaceable> option is the number of days prior to "
+"the password expiring that a user will be warned his/her password is about "
+"to expire."
+msgstr ""
+
+#: chage.1.xml:155(para)
+msgid ""
+"If none of the options are selected, <command>chage</command> operates in an "
+"interactive fashion, prompting the user with the current values for all of "
+"the fields. Enter the new value to change the field, or leave the line blank "
+"to use the current value. The current value is displayed between a pair of "
+"<emphasis>[ ]</emphasis> marks."
+msgstr ""
+
+#: chage.1.xml:165(para)
+msgid ""
+"The <command>chage</command> program requires a shadow password file to be "
+"available."
+msgstr ""
+"Programmet <command>chage</command> kräver att en skugglösenordsfil finns "
+"tillgänglig."
+
+#: chage.1.xml:169(para)
+msgid ""
+"The <command>chage</command> command is restricted to the root user, except "
+"for the <option>-l</option> option, which may be used by an unprivileged "
+"user to determine when his/her password or account is due to expire."
+msgstr ""
+
+#: chage.1.xml:222(replaceable)
+msgid "15"
+msgstr "15"
+
+#: chage.1.xml:224(para)
+msgid "can't find the shadow password file"
+msgstr "kan inte hitta skugglösenordsfilen"
+
+#: chage.1.xml:200(para)
+msgid ""
+"The <command>chage</command> command exits with the following values: "
+"<placeholder-1/>"
+msgstr ""
+"Kommandot <command>chage</command> avslutas med följande värden: "
+"<placeholder-1/>"
+
+#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
+#: chage.1.xml:0(None)
+msgid "translator-credits"
+msgstr "Daniel Nylander <po@danielnylander.se>, 2006."
--- /dev/null
+.\" Title: useradd
+.\" Author:
+.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
+.\" Date: 20.07.2006
+.\" Manual: Systemhanteringskommandon
+.\" Source: Systemhanteringskommandon
+.\"
+.TH "USERADD" "8" "20\-07\-2006" "Systemhanteringskommandon" "Systemhanteringskommandon"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAMN"
+useradd \- skapa en ny användare eller uppdatera standardinformation för nya anvÃ\(Csndare
+.SH "SYNOPSIS"
+.HP 8
+\fBuseradd\fR [\fIflaggor\fR] \fIINLOGGNINGSNAMN\fR
+.HP 8
+\fBuseradd\fR \-D
+.HP 8
+\fBuseradd\fR \-D [\fIflaggor\fR]
+.SH "BESKRIVNING"
+.PP
+When invoked without the
+\fB\-D\fR
+option, the
+\fBuseradd\fR
+command creates a new user account using the values specified on the command line and the default values from the system. Depending on command line options, the useradd command will update system files and may also create the new user's home directory and copy initial files.
+.SH "FLAGGOR"
+.PP
+Flaggorna som gäller för kommandot
+\fBuseradd\fR
+är:
+.TP 3n
+\fB\-c\fR, \fB\-\-comment\fR\fIKOMMENTAR\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 3n
+\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,
+\fIBASE_DIR\fR
+must exist.
+.TP 3n
+\fB\-d\fR, \fB\-\-home\fR\fIHEM_KAT\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. The directory
+\fIHOME_DIR\fR
+does not have to exist but will not be created if it is missing.
+.TP 3n
+\fB\-e\fR, \fB\-\-expiredate\fR\fIUTGÅNGSDATUM\fR
+The date on which the user account will be disabled. The date is specified in the format
+\fIYYYY\-MM\-DD\fR.
+.TP 3n
+\fB\-f\fR, \fB\-\-inactive\fR\fIINAKTIV\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 3n
+\fB\-g\fR, \fB\-\-gid\fR\fIGRUPP\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 3n
+\fB\-G\fR, \fB\-\-groups\fR\fIGRUPP1\fR[\fI,GRUPP2,...\fR[\fI,GRUPPN\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 3n
+\fB\-h\fR, \fB\-\-help\fR
+Visa hjälpmeddelande och avsluta.
+.TP 3n
+\fB\-m\fR, \fB\-\-create\-home\fR
+The user's home directory will be created if it does not exist. The files contained in
+\fISKEL_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
+\fISKEL_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 3n
+\fB\-K\fR, \fB\-\-key\fR\fINYCKEL\fR=\fIVÄRDE\fR
+Åsidosätter standardvärden för /etc/login.defs (UID_MIN, UID_MAX, UMASK, PASS_MAX_DAYS och others).
+
+Exempel:
+\fB\-K \fR\fILÖSEN_MAX_DAGAR\fR=\fI\-1\fR
+kan användas när systemkonton skapas för att stänga av lösenordsåldring, även om systemkontot inte har något lösenord alls. Flera av flaggan
+\fB\-K\fR
+kan anges, t.ex.:
+\fB\-K \fR\fIUID_MIN\fR=\fI100\fR\fB \-K \fR\fIUID_MAX\fR=\fI499\fR
+.sp
+Notera:
+\fB\-K \fR\fIUID_MIN\fR=\fI10\fR,\fIUID_MAX\fR=\fI499\fR
+fungerar ännu inte.
+.TP 3n
+\fB\-o\fR, \fB\-\-non\-unique\fR
+Allow the creation of a user account with a duplicate (non\-unique) UID.
+.TP 3n
+\fB\-p\fR, \fB\-\-password\fR\fILÖSENORD\fR
+The encrypted password, as returned by
+\fBcrypt\fR(3). The default is to disable the account.
+.TP 3n
+\fB\-s\fR, \fB\-\-shell\fR\fISKAL\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 3n
+\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 "Ändrar standardvärden"
+.PP
+When invoked with the
+\fB\-D\fR
+option,
+\fBuseradd\fR
+will either display the current default values, or update the default values from the command line. The valid options are
+.TP 3n
+\fB\-b\fR, \fB\-\-base\-dir\fR \fIBASE_DIR\fR
+The initial path prefix for a new user's home directory. The user's name will be affixed to the end of
+\fIHOME_DIR\fR
+to create the new directory name if the
+\fB\-d\fR
+option is not used when creating a new account.
+.TP 3n
+\fB\-e\fR, \fB\-\-expiredate\fR\fIUTGÅNGSDATUM\fR
+Datumet när användarkontot blir inaktiverat.
+.TP 3n
+\fB\-f\fR, \fB\-\-inactive\fR\fIINAKTIV\fR
+Antalet dagar efter att ett lösenord har gått ut innan kontot kommer att inaktiveras.
+.TP 3n
+\fB\-g\fR, \fB\-\-gid\fR\fIGRUPP\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 3n
+\fB\-s\fR, \fB\-\-shell\fR\fISKAL\fR
+Namnet på den nya användarens inloggningsskal. Det angivna programmet kommer att användas för alla nya framtida användarkonton.
+.PP
+Om inga flaggor anges kommer
+\fBuseradd\fR
+att visa aktuella standardvärden.
+.\" end of SS subsection "Ändrar standardvärden"
+.SH "NOTERINGAR"
+.PP
+Systemadministratören är ansvarig för att placera standardanvändarfiler i katalogen
+\fI/etc/skel/\fR.
+.SH "TÄNK PÅ"
+.PP
+Du får inte lägga till en användare till en NIS\-grupp. Detta måste genomföras på NIS\-servern.
+.PP
+Similarly, if the username already exists in an external user database such as NIS,
+\fBuseradd\fR
+will deny the user account creation request.
+.PP
+Användarnamn måste börja med en gemen bokstav eller ett understreck och fÃ\(Yer endast innehålla gemener, understreck, minustecken och på slutet ett dollar\-tecken. I reguljära uttryckstermer: [a\-z_][a\-z0\-9_\-]*[$]
+.SH "FILER"
+.TP 3n
+\fI/etc/passwd\fR
+Användarkontoinformation.
+.TP 3n
+\fI/etc/shadow\fR
+Säker användarkontoinformation.
+.TP 3n
+\fI/etc/group\fR
+Gruppkontoinformation.
+.TP 3n
+\fI/etc/default/useradd\fR
+Standardvärden för skapande av konto.
+.TP 3n
+\fI/etc/skel/\fR
+Katalog som innehåller standardfiler.
+.TP 3n
+\fI/etc/login.defs\fR
+Shadow password suite configuration.
+.SH "AVSLUTNINGSVÄRDEN"
+.PP
+Kommandot
+\fBuseradd\fR
+avslutas med följande värden:
+.TP 3n
+\fI0\fR
+lyckad
+.TP 3n
+\fI1\fR
+kan inte uppdatera lösenordsfilen
+.TP 3n
+\fI2\fR
+ogiltig kommandosyntax
+.TP 3n
+\fI3\fR
+ogiltigt argument till flagga
+.TP 3n
+\fI4\fR
+UID används redan (och inget
+\fB\-o\fR)
+.TP 3n
+\fI6\fR
+angiven grupp finns inte
+.TP 3n
+\fI9\fR
+användarnamnet används redan
+.TP 3n
+\fI10\fR
+kan inte uppdatera gruppfilen
+.TP 3n
+\fI12\fR
+kan inte skapa hemkatalog
+.TP 3n
+\fI13\fR
+kan inte skapa postkö
+.SH "SE OCKSÅ"
+.PP
+\fBchfn\fR(1),
+\fBchsh\fR(1),
+\fBpasswd\fR(1),
+\fBcrypt\fR(3),
+\fBgroupadd\fR(8),
+\fBgroupdel\fR(8),
+\fBgroupmod\fR(8),
+\fBlogin.defs\fR(5),
+\fBnewusers\fR(8),
+\fBuserdel\fR(8),
+\fBusermod\fR(8).
--- /dev/null
+.\" Title: userdel
+.\" Author:
+.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
+.\" Date: 20.07.2006
+.\" Manual: Systemhanteringskommandon
+.\" Source: Systemhanteringskommandon
+.\"
+.TH "USERDEL" "8" "20\-07\-2006" "Systemhanteringskommandon" "Systemhanteringskommandon"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAMN"
+userdel \- ta bort ett användarkonto och relaterade filer
+.SH "SYNOPSIS"
+.HP 8
+\fBuserdel\fR [flaggor] \fIINLOGGNINGSNAMN\fR
+.SH "BESKRIVNING"
+.PP
+Kommandot
+\fBuserdel\fR
+ändrar i systemkontofilerna, tar bort alla poster som refererar till
+\fIlogin_name\fR. Den angivna användaren måste finnas.
+.SH "FLAGGOR"
+.PP
+Flaggorna som gäller för kommandot
+\fBuserdel\fR
+är:
+.TP 3n
+\fB\-f\fR, \fB\-\-force\fR
+This option forces the removal of the user, even if she is still logged in. It also forces
+\fBuserdel\fR
+to remove the user's home directory or her mail spool, even if another user uses the same home directory or if the mail spool is not owned by the specified user. If
+\fIUSERGROUPS_ENAB\fR
+is defined to
+\fIyes\fR
+in
+\fI/etc/login.defs\fR
+and if a group exists with the same name as the deleted user, then this group will be removed, even if it is still the primary group of another user.
+.sp
+\fINotera:\fR
+Denna flagga är farlig och kan göra att ditt system försätts i ett inkonsistent tillstånd.
+.TP 3n
+\fB\-h\fR, \fB\-\-help\fR
+Visa hjälpmeddelande och avsluta.
+.TP 3n
+\fB\-r\fR, \fB\-\-remove\fR
+Files in the user's home directory will be removed along with the home directory itself and the user's mail spool. Files located in other file systems will have to be searched for and deleted manually.
+.sp
+The mail spool is defined by the
+\fIMAIL_DIR\fR
+variable in the
+\fIlogin.defs\fR
+file.
+.SH "FILER"
+.TP 3n
+\fI/etc/group\fR
+Gruppkontoinformation.
+.TP 3n
+\fI/etc/login.defs\fR
+Shadow password suite configuration.
+.TP 3n
+\fI/etc/passwd\fR
+Användarkontoinformation.
+.TP 3n
+\fI/etc/shadow\fR
+Säker användarkontoinformation.
+.SH "AVSLUTNINGSVÄRDEN"
+.PP
+Kommandot
+\fBuserdel\fR
+avslutas med följande värden:
+.TP 3n
+\fI0\fR
+lyckad
+.TP 3n
+\fI1\fR
+kan inte uppdatera lösenordsfilen
+.TP 3n
+\fI2\fR
+ogiltig kommandosyntax
+.TP 3n
+\fI6\fR
+angiven användare finns inte
+.TP 3n
+\fI8\fR
+användaren är för närvarande inloggad
+.TP 3n
+\fI10\fR
+kan inte uppdatera gruppfilen
+.TP 3n
+\fI12\fR
+kan inte ta bort hemkatalogen
+.SH "TÄNK PÅ"
+.PP
+
+\fBuserdel\fR
+will not allow you to remove an account if the user is currently logged in. You must kill any running processes which belong to an account that you are deleting.
+.PP
+Du får inte ta bort några NIS\-attribut på en NIS\-klient. Detta måste genomföras på NIS\-servern.
+.PP
+If
+\fIUSERGROUPS_ENAB\fR
+is defined to
+\fIyes\fR
+in
+\fI/etc/login.defs\fR,
+\fBuserdel\fR
+will delete the group with the same name as the user. To avoid inconsistencies in the passwd and group databases,
+\fBuserdel\fR
+will check that this group is not used as a primary group for another user, and will just warn without deleting the user otherwise. The
+\fB\-f\fR
+option can force the deletion of this group.
+.SH "SE OCKSÅ"
+.PP
+\fBchfn\fR(1),
+\fBchsh\fR(1),
+\fBpasswd\fR(1),
+\fBlogin.defs\fR(5),
+\fBgpasswd\fR(8),
+\fBgroupadd\fR(8),
+\fBgroupdel\fR(8),
+\fBgroupmod\fR(8),
+\fBuseradd\fR(8),
+\fBusermod\fR(8).
--- /dev/null
+.\" Title: usermod
+.\" Author:
+.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
+.\" Date: 20.07.2006
+.\" Manual: Systemhanteringskommandon
+.\" Source: Systemhanteringskommandon
+.\"
+.TH "USERMOD" "8" "20\-07\-2006" "Systemhanteringskommandon" "Systemhanteringskommandon"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAMN"
+usermod \- ändra ett användarkonto
+.SH "SYNOPSIS"
+.HP 8
+\fBusermod\fR [\fIflaggor\fR] \fIINLOGGNINGSNAMN\fR
+.SH "BESKRIVNING"
+.PP
+Kommandot
+\fBusermod\fR
+ändrar systemkontofiler enligt det som anges på kommandoraden.
+.SH "FLAGGOR"
+.PP
+Flaggorna som gäller för kommandot
+\fBusermod\fR
+är:
+.TP 3n
+\fB\-a\fR, \fB\-\-append\fR
+Lägg till användaren till tilläggsgrupp(er). Använd endast med flaggan
+\fB\-G\fR.
+.TP 3n
+\fB\-c\fR, \fB\-\-comment\fR\fIKOMMENTAR\fR
+Det nya värdet för användarens kommentarsfält i lösenordsfilen. Vanligtvis ändras det med verktyget
+\fBchfn\fR(1).
+.TP 3n
+\fB\-d\fR, \fB\-\-home\fR\fIHEM_KAT\fR
+The user's new login directory. If the
+\fB\-m\fR
+option is given the contents of the current home directory will be moved to the new home directory, which is created if it does not already exist.
+.TP 3n
+\fB\-e\fR, \fB\-\-expiredate\fR\fIUTGÅNGSDATUM\fR
+The date on which the user account will be disabled. The date is specified in the format
+\fIYYYY\-MM\-DD\fR.
+.TP 3n
+\fB\-f\fR, \fB\-\-inactive\fR\fIINAKTIV\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 3n
+\fB\-g\fR, \fB\-\-gid\fR\fIGRUPP\fR
+The group name or number of the user's new initial login group. The group name must exist. A group number must refer to an already existing group. The default group number is 1.
+.TP 3n
+\fB\-G\fR, \fB\-\-groups\fR\fIGRUPP1\fR[\fI,GRUPP2,...\fR[\fI,GRUPPN\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. This behaviour can be changed via
+\fB\-a\fR
+option, which appends user to the current supplementary group list.
+.TP 3n
+\fB\-l\fR, \fB\-\-login\fR\fINYTT_INLOGGNINGSNAMN\fR
+The name of the user will be changed from
+\fILOGIN\fR
+to
+\fINEW_LOGIN\fR. Nothing else is changed. In particular, the user's home directory name should probably be changed to reflect the new login name.
+.TP 3n
+\fB\-L\fR, \fB\-\-lock\fR
+Lås en användares lösenord. Detta sätter ett "!" i början av det krypterade lösenordet som effektivt inaktiverar lösenordet. Du kan inte använda denna flagga med
+\fB\-p\fR
+eller
+\fB\-U\fR.
+.TP 3n
+\fB\-o\fR, \fB\-\-non\-unique\fR
+When used with the
+\fB\-u\fR
+option, this option allows to change the user ID to a non\-unique value.
+.TP 3n
+\fB\-p\fR, \fB\-\-password\fR\fILÖSENORD\fR
+Det krypterade lösenordet, som returneras av
+\fBcrypt\fR(3).
+.TP 3n
+\fB\-s\fR, \fB\-\-shell\fR\fISKAL\fR
+The name of the user's new login shell. Setting this field to blank causes the system to select the default login shell.
+.TP 3n
+\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. Values between 0 and 999 are typically reserved for system accounts. Any files which the user owns and which are located in the directory tree rooted at the user's home directory will have the file user ID changed automatically. Files outside of the user's home directory must be altered manually.
+.TP 3n
+\fB\-U\fR, \fB\-\-unlock\fR
+Låser upp en användares lösenord. Detta tar bort det inledande "!" i det krypterade lösenordet. Du kan inte använda denna flagga med
+\fB\-p\fR
+eller
+\fB\-L\fR.
+.SH "TÄNK PÅ"
+.PP
+
+\fBusermod\fR
+will not allow you to change the name of a user who is logged in. You must make certain that the named user is not executing any processes when this command is being executed if the user's numerical user ID is being changed. You must change the owner of any
+\fBcrontab\fR
+files manually. You must change the owner of any
+\fBat\fR
+jobs manually. You must make any changes involving NIS on the NIS server.
+.SH "FILER"
+.TP 3n
+\fI/etc/group\fR
+Gruppkontoinformation.
+.TP 3n
+\fI/etc/passwd\fR
+Användarkontoinformation.
+.TP 3n
+\fI/etc/shadow\fR
+Säker användarkontoinformation.
+.SH "SE OCKSÅ"
+.PP
+\fBchfn\fR(1),
+\fBchsh\fR(1),
+\fBpasswd\fR(1),
+\fBcrypt\fR(3),
+\fBgpasswd\fR(8),
+\fBgroupadd\fR(8),
+\fBgroupdel\fR(8),
+\fBgroupmod\fR(8),
+\fBlogin.defs\fR(5),
+\fBuseradd\fR(8),
+\fBuserdel\fR(8).
--- /dev/null
+.so man8/vipw.8
--- /dev/null
+.\" Title: vipw
+.\" Author:
+.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
+.\" Date: 20.07.2006
+.\" Manual: Systemhanteringskommandon
+.\" Source: Systemhanteringskommandon
+.\"
+.TH "VIPW" "8" "20\-07\-2006" "Systemhanteringskommandon" "Systemhanteringskommandon"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAMN"
+vipw, vigr \- redigera lösenordet, grupp, skugglösenord eller skuggruppfil
+.SH "SYNOPSIS"
+.HP 5
+\fBvipw\fR [\fIflaggor\fR]
+.HP 5
+\fBvigr\fR [\fIflaggor\fR]
+.SH "BESKRIVNING"
+.PP
+\fBvipw\fR
+and
+\fBvigr\fR
+redigerar filerna
+\fI/etc/passwd\fR
+och
+\fI/etc/group\fR, respektive. Med flaggan
+\fB\-s\fR, kommer de att redigera skuggversionerna av dessa filer,
+\fI/etc/shadow\fR
+och
+\fI/etc/gshadow\fR, respektive. Programmen kommer att ställa in de lämpliga lås som behövs för att förhindra att filerna skadas. NÃ\(Csr de letar efter en redigerare kommer programmen att första försöka med miljövariabeln
+\fB$VISUAL\fR, sedan miljövariabeln
+\fB$EDITOR\fR
+och till sist standardredigeraren,
+\fBvi\fR(1).
+.SH "FLAGGOR"
+.PP
+Flaggorna som gäller för kommandona
+\fBvipw\fR
+och
+\fBvigr\fR
+är:
+.TP 3n
+\fB\-g\fR, \fB\-\-group\fR
+Redigera gruppdatabasen.
+.TP 3n
+\fB\-h\fR, \fB\-\-help\fR
+Visa hjälpmeddelande och avsluta.
+.TP 3n
+\fB\-p\fR, \fB\-\-passwd\fR
+Redigera lösenordsdatabasen.
+.TP 3n
+\fB\-q\fR, \fB\-\-quiet\fR
+Tyst läge.
+.TP 3n
+\fB\-s\fR, \fB\-\-shadow\fR
+Redigera shadow\- eller gshadow\-databasen.
+.SH "FILER"
+.TP 3n
+\fI/etc/group\fR
+Gruppkontoinformation.
+.TP 3n
+\fI/etc/gshadow\fR
+Säker gruppkontoinformation.
+.TP 3n
+\fI/etc/passwd\fR
+Användarkontoinformation.
+.TP 3n
+\fI/etc/shadow\fR
+Säker användarkontoinformation.
+.SH "SE OCKSÅ"
+.PP
+\fBvi\fR(1),
+\fBgroup\fR(5),
+\fBgshadow\fR(5)\fBpasswd\fR(5),
+\fBshadow\fR(5).
F77 = @F77@
FFLAGS = @FFLAGS@
GMSGFMT = @GMSGFMT@
+GREP = @GREP@
INSTALL_DATA = @INSTALL_DATA@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_SCRIPT = @INSTALL_SCRIPT@
PATH_SEPARATOR = @PATH_SEPARATOR@
POSUB = @POSUB@
RANLIB = @RANLIB@
+SED = @SED@
SET_MAKE = @SET_MAKE@
SHELL = @SHELL@
STRIP = @STRIP@
XML_CATALOG_FILE = @XML_CATALOG_FILE@
XSLTPROC = @XSLTPROC@
YACC = @YACC@
-ac_ct_AR = @ac_ct_AR@
+YFLAGS = @YFLAGS@
ac_ct_CC = @ac_ct_CC@
ac_ct_CXX = @ac_ct_CXX@
ac_ct_F77 = @ac_ct_F77@
-ac_ct_RANLIB = @ac_ct_RANLIB@
-ac_ct_STRIP = @ac_ct_STRIP@
am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@
build_os = @build_os@
build_vendor = @build_vendor@
datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
exec_prefix = @exec_prefix@
host = @host@
host_alias = @host_alias@
host_cpu = @host_cpu@
host_os = @host_os@
host_vendor = @host_vendor@
+htmldir = @htmldir@
includedir = @includedir@
infodir = @infodir@
install_sh = @install_sh@
libdir = @libdir@
libexecdir = @libexecdir@
+localedir = @localedir@
localstatedir = @localstatedir@
mandir = @mandir@/tr
mkdir_p = @mkdir_p@
oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
+psdir = @psdir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
sysconfdir = @sysconfdir@
exit 1;; \
esac; \
done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu man/tr/Makefile'; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign man/tr/Makefile'; \
cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu man/tr/Makefile
+ $(AUTOMAKE) --foreign man/tr/Makefile
.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
@case '$?' in \
.\" Title: useradd
.\" Author:
.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
-.\" Date: 06/24/2006
+.\" Date: 07/30/2006
.\" Manual: System Management Commands
.\" Source: System Management Commands
.\"
-.TH "USERADD" "8" "06/24/2006" "System Management Commands" "System Management Commands"
+.TH "USERADD" "8" "07/30/2006" "System Management Commands" "System Management Commands"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
\fBuseradd\fR
will either display the current default values, or update the default values from the command line. The valid options are
.TP 3n
-\fB\-b\fR \fIHOME_DIR\fR
+\fB\-b\fR, \fB\-\-base\-dir\fR \fIBASE_DIR\fR
The initial path prefix for a new user's home directory. The user's name will be affixed to the end of
\fIHOME_DIR\fR
to create the new directory name if the
\fB\-d\fR
option is not used when creating a new account.
.TP 3n
-\fB\-e\fR \fIEXPIRE_DATE\fR
+\fB\-e\fR, \fB\-\-expiredate\fR \fIEXPIRE_DATE\fR
The date on which the user account is disabled.
.TP 3n
-\fB\-f\fR \fIINACTIVE\fR
+\fB\-f\fR, \fB\-\-inactive\fR \fIINACTIVE\fR
The number of days after a password has expired before the account will be disabled.
.TP 3n
\fB\-g\fR, \fB\-\-gid\fR \fIGROUP\fR
\fBgroupdel\fR(8),
\fBgroupmod\fR(8),
\fBlogin.defs\fR(5),
+\fBnewusers\fR(8),
\fBuserdel\fR(8),
\fBusermod\fR(8).
<?xml version="1.0" encoding="UTF-8"?>
<refentry id='useradd.8'>
- <!-- $Id: useradd.8.xml,v 1.34 2006/05/20 12:11:38 kloczek Exp $ -->
+ <!-- $Id: useradd.8.xml,v 1.36 2006/07/17 15:04:14 kloczek Exp $ -->
<refmeta>
<refentrytitle>useradd</refentrytitle>
<manvolnum>8</manvolnum>
<variablelist remap='IP'>
<varlistentry>
<term>
- <option>-b</option> <replaceable>HOME_DIR</replaceable>
+ <option>-b</option>, <option>--base-dir</option>
+ <replaceable>BASE_DIR</replaceable>
</term>
<listitem>
<para>
</varlistentry>
<varlistentry>
<term>
- <option>-e</option> <replaceable>EXPIRE_DATE</replaceable>
+ <option>-e</option>, <option>--expiredate</option>
+ <replaceable>EXPIRE_DATE</replaceable>
</term>
<listitem>
<para>The date on which the user account is disabled.</para>
</varlistentry>
<varlistentry>
<term>
- <option>-f</option> <replaceable>INACTIVE</replaceable>
+ <option>-f</option>, <option>--inactive</option>
+ <replaceable>INACTIVE</replaceable>
</term>
<listitem>
<para>
<citerefentry>
<refentrytitle>login.defs</refentrytitle><manvolnum>5</manvolnum>
</citerefentry>,
+ <citerefentry>
+ <refentrytitle>newusers</refentrytitle><manvolnum>8</manvolnum>
+ </citerefentry>,
<citerefentry>
<refentrytitle>userdel</refentrytitle><manvolnum>8</manvolnum>
</citerefentry>,
.\" Title: userdel
.\" Author:
.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
-.\" Date: 06/24/2006
+.\" Date: 07/30/2006
.\" Manual: System Management Commands
.\" Source: System Management Commands
.\"
-.TH "USERDEL" "8" "06/24/2006" "System Management Commands" "System Management Commands"
+.TH "USERDEL" "8" "07/30/2006" "System Management Commands" "System Management Commands"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.\" Title: usermod
.\" Author:
.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
-.\" Date: 06/24/2006
+.\" Date: 07/30/2006
.\" Manual: System Management Commands
.\" Source: System Management Commands
.\"
-.TH "USERMOD" "8" "06/24/2006" "System Management Commands" "System Management Commands"
+.TH "USERMOD" "8" "07/30/2006" "System Management Commands" "System Management Commands"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
\fBusermod\fR
command are:
.TP 3n
-\fB\-a\fR, \fB\-\-append\fR \fIGROUP\fR
-Add the user to the supplemental group.
+\fB\-a\fR, \fB\-\-append\fR
+Add the user to the supplemental group(s). Use only with
+\fB\-G\fR
+option.
.TP 3n
\fB\-c\fR, \fB\-\-comment\fR \fICOMMENT\fR
The new value of the user's password file comment field. It is normally modified using the
<?xml version="1.0" encoding="UTF-8"?>
<refentry id='usermod.8'>
- <!-- $Id: usermod.8.xml,v 1.27 2006/06/12 14:19:24 kloczek Exp $ -->
+ <!-- $Id: usermod.8.xml,v 1.28 2006/07/12 14:23:14 kloczek Exp $ -->
<refmeta>
<refentrytitle>usermod</refentrytitle>
<manvolnum>8</manvolnum>
<varlistentry>
<term>
<option>-a</option>, <option>--append</option>
- <replaceable>GROUP</replaceable>
</term>
<listitem>
<para>
- Add the user to the supplemental group.
+ Add the user to the supplemental group(s). Use only with
+ <option>-G</option> option.
</para>
</listitem>
</varlistentry>
.\" Title: vipw
.\" Author:
.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
-.\" Date: 06/24/2006
+.\" Date: 07/30/2006
.\" Manual: System Management Commands
.\" Source: System Management Commands
.\"
-.TH "VIPW" "8" "06/24/2006" "System Management Commands" "System Management Commands"
+.TH "VIPW" "8" "07/30/2006" "System Management Commands" "System Management Commands"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
vipw, vigr \- edit the password, group, shadow\-password or shadow\-group file
.SH "SYNOPSIS"
.HP 5
-\fBvipw\fR [options]
+\fBvipw\fR [\fIoptions\fR]
.HP 5
-\fBvigr\fR [options]
+\fBvigr\fR [\fIoptions\fR]
.SH "DESCRIPTION"
.PP
<?xml version="1.0" encoding="UTF-8"?>
<refentry id='vipw.8'>
- <!-- $Id: vipw.8.xml,v 1.18 2006/05/20 12:11:38 kloczek Exp $ -->
+ <!-- $Id: vipw.8.xml,v 1.19 2006/07/14 20:20:13 kloczek Exp $ -->
<refmeta>
<refentrytitle>vipw</refentrytitle>
<manvolnum>8</manvolnum>
<refsynopsisdiv id='synopsis'>
<cmdsynopsis>
- <command>vipw</command><arg choice='opt'>options</arg>
+ <command>vipw</command>
+ <arg choice='opt'>
+ <replaceable>options</replaceable>
+ </arg>
</cmdsynopsis>
<cmdsynopsis>
- <command>vigr</command><arg choice='opt'>options</arg>
+ <command>vigr</command>
+ <arg choice='opt'>
+ <replaceable>options</replaceable>
+ </arg>
</cmdsynopsis>
</refsynopsisdiv>
F77 = @F77@
FFLAGS = @FFLAGS@
GMSGFMT = @GMSGFMT@
+GREP = @GREP@
INSTALL_DATA = @INSTALL_DATA@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_SCRIPT = @INSTALL_SCRIPT@
PATH_SEPARATOR = @PATH_SEPARATOR@
POSUB = @POSUB@
RANLIB = @RANLIB@
+SED = @SED@
SET_MAKE = @SET_MAKE@
SHELL = @SHELL@
STRIP = @STRIP@
XML_CATALOG_FILE = @XML_CATALOG_FILE@
XSLTPROC = @XSLTPROC@
YACC = @YACC@
-ac_ct_AR = @ac_ct_AR@
+YFLAGS = @YFLAGS@
ac_ct_CC = @ac_ct_CC@
ac_ct_CXX = @ac_ct_CXX@
ac_ct_F77 = @ac_ct_F77@
-ac_ct_RANLIB = @ac_ct_RANLIB@
-ac_ct_STRIP = @ac_ct_STRIP@
am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@
build_os = @build_os@
build_vendor = @build_vendor@
datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
exec_prefix = @exec_prefix@
host = @host@
host_alias = @host_alias@
host_cpu = @host_cpu@
host_os = @host_os@
host_vendor = @host_vendor@
+htmldir = @htmldir@
includedir = @includedir@
infodir = @infodir@
install_sh = @install_sh@
libdir = @libdir@
libexecdir = @libexecdir@
+localedir = @localedir@
localstatedir = @localstatedir@
# man pages encoded in GB2312
mandir = @mandir@/zh_CN
mkdir_p = @mkdir_p@
oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
+psdir = @psdir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
sysconfdir = @sysconfdir@
exit 1;; \
esac; \
done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu man/zh_CN/Makefile'; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign man/zh_CN/Makefile'; \
cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu man/zh_CN/Makefile
+ $(AUTOMAKE) --foreign man/zh_CN/Makefile
.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
@case '$?' in \
F77 = @F77@
FFLAGS = @FFLAGS@
GMSGFMT = @GMSGFMT@
+GREP = @GREP@
INSTALL_DATA = @INSTALL_DATA@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_SCRIPT = @INSTALL_SCRIPT@
PATH_SEPARATOR = @PATH_SEPARATOR@
POSUB = @POSUB@
RANLIB = @RANLIB@
+SED = @SED@
SET_MAKE = @SET_MAKE@
SHELL = @SHELL@
STRIP = @STRIP@
XML_CATALOG_FILE = @XML_CATALOG_FILE@
XSLTPROC = @XSLTPROC@
YACC = @YACC@
-ac_ct_AR = @ac_ct_AR@
+YFLAGS = @YFLAGS@
ac_ct_CC = @ac_ct_CC@
ac_ct_CXX = @ac_ct_CXX@
ac_ct_F77 = @ac_ct_F77@
-ac_ct_RANLIB = @ac_ct_RANLIB@
-ac_ct_STRIP = @ac_ct_STRIP@
am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@
build_os = @build_os@
build_vendor = @build_vendor@
datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
exec_prefix = @exec_prefix@
host = @host@
host_alias = @host_alias@
host_cpu = @host_cpu@
host_os = @host_os@
host_vendor = @host_vendor@
+htmldir = @htmldir@
includedir = @includedir@
infodir = @infodir@
install_sh = @install_sh@
libdir = @libdir@
libexecdir = @libexecdir@
+localedir = @localedir@
localstatedir = @localstatedir@
# man pages encoded in Big5
mandir = @mandir@/zh_TW
mkdir_p = @mkdir_p@
oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
+psdir = @psdir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
sysconfdir = @sysconfdir@
exit 1;; \
esac; \
done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu man/zh_TW/Makefile'; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign man/zh_TW/Makefile'; \
cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu man/zh_TW/Makefile
+ $(AUTOMAKE) --foreign man/zh_TW/Makefile
.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
@case '$?' in \
+++ /dev/null
-2006-06-12 gettextize <bug-gnu-gettext@gnu.org>
-
- * Makefile.in.in: Upgrade to gettext-0.14.5.
- * insert-header.sin: New file, from gettext-0.14.5.
- * remove-potcdate.sin: New file, from gettext-0.14.5.
- * Rules-quot: Upgrade to gettext-0.14.5.
-
src/gpasswd.c
src/groupadd.c
src/groupdel.c
+src/groupmems.c
src/groupmod.c
src/groups.c
src/grpck.c
msgstr ""
"Project-Id-Version: shadow\n"
"Report-Msgid-Bugs-To: kloczek@pld.org.pl\n"
-"POT-Creation-Date: 2006-06-25 16:13+0200\n"
+"POT-Creation-Date: 2006-07-26 22:30+0200\n"
"PO-Revision-Date: 2004-05-09 12:03+0100\n"
"Last-Translator: Safir Šećerović <sapphire@linux.org.ba>\n"
"Language-Team: Bosnian <lokal@lugbih.org>\n"
#, c-format
msgid ""
-"Usage: chage [options] user\n"
+"Usage: chage [options] [LOGIN]\n"
"\n"
"Options:\n"
" -d, --lastday LAST_DAY\tset last password change to LAST_DAY\n"
msgstr ""
#, c-format
-msgid "Usage: %s [-s shell] [name]\n"
+msgid ""
+"Usage: chsh [options] [LOGIN]\n"
+"\n"
+"Options:\n"
+" -h, --help\t\t\t\tdisplay this help message and exit\n"
+" -s, --shell SHELL\t\t\tnew login shell for the user account\n"
+"\n"
msgstr ""
msgid "Login Shell"
#, c-format
msgid ""
-"Usage: groupadd [options] group\n"
+"Usage: groupadd [options] GROUP\n"
"\n"
"Options:\n"
" -f, --force\t\t\tforce exit with success status if the specified\n"
msgstr ""
#, c-format
-msgid "%s: invalid group %s\n"
+msgid "%s: invalid numeric argument '%s'\n"
msgstr ""
#, c-format
msgstr ""
#, c-format
-msgid "Usage: groupmod [-g gid [-o]] [-n name] group\n"
+msgid "Member already exists\n"
+msgstr ""
+
+#, c-format
+msgid "Member to remove could not be found\n"
+msgstr ""
+
+#, c-format
+msgid "Usage: groupmems -a username | -d username | -D | -l [-g groupname]\n"
+msgstr ""
+
+#, c-format
+msgid "Only root can add members to different groups\n"
+msgstr ""
+
+#, c-format
+msgid "Group access is required\n"
+msgstr ""
+
+#, c-format
+msgid "Not primary owner of current group\n"
+msgstr ""
+
+#, c-format
+msgid "PAM authentication failed for\n"
+msgstr ""
+
+#, c-format
+msgid "Unable to lock group file\n"
+msgstr ""
+
+#, c-format
+msgid "Unable to open group file\n"
+msgstr ""
+
+#, c-format
+msgid "Cannot close group file\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Usage: groupmod [options] GROUP\n"
+"\n"
+"Options:\n"
+" -g, --gid GID\t\t\tforce use new GID by GROUP\n"
+" -h, --help\t\t\tdisplay this help message and exit\n"
+" -n, --new-name NEW_GROUP\tforce use NEW_GROUP name by GROUP\n"
+" -o, --non-unique\t\tallow using duplicate (non-unique) GID by GROUP\n"
+"\n"
msgstr ""
#, c-format
#, c-format
msgid ""
-"Usage: passwd [options] [login]\n"
+"Usage: passwd [options] [LOGIN]\n"
"\n"
"Options:\n"
" -a, --all\t\t\treport password status on all accounts\n"
#, c-format
msgid ""
-"Usage: su [options] [login]\n"
+"Usage: su [options] [LOGIN]\n"
"\n"
"Options:\n"
" -c, --command COMMAND\t\tpass COMMAND to the invoked shell\n"
msgid "Entering System Maintenance Mode\n"
msgstr ""
-#, c-format
-msgid "%s: invalid numeric argument '%s'\n"
-msgstr ""
-
#, fuzzy, c-format
msgid "%s: unknown GID %s\n"
msgstr "%s: nepoznat član %s\n"
"Usage: usermod [options] LOGIN\n"
"\n"
"Options:\n"
-" -a, --append GROUP\t\tappend the user to the supplemental GROUP\n"
+" -a, --append\t\t\tappend the user to the supplemental GROUPS\n"
+"\t\t\t\t(use only with -G)\n"
" -c, --comment COMMENT\t\tnew value of the GECOS field\n"
" -d, --home HOME_DIR\t\tnew home directory for the user account\n"
" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n"
#
msgid ""
msgstr ""
-"Project-Id-Version: shadow 4.0.14\n"
+"Project-Id-Version: shadow 4.0.18\n"
"Report-Msgid-Bugs-To: kloczek@pld.org.pl\n"
-"POT-Creation-Date: 2006-06-25 16:13+0200\n"
-"PO-Revision-Date: 2006-02-21 20:37+0100\n"
+"POT-Creation-Date: 2006-07-26 22:30+0200\n"
+"PO-Revision-Date: 2006-07-19 04:40+0300\n"
"Last-Translator: Guillem Jover <guillem@debian.org>\n"
"Language-Team: Catalan <debian-l10n-catalan@lists.debian.org>\n"
"MIME-Version: 1.0\n"
msgid "Incorrect password for %s.\n"
msgstr "La contrasenya és incorrecta per a «%s».\n"
-#, fuzzy, c-format
+#, c-format
msgid "Unable to cd to '%s'\n"
-msgstr "No es pot canviar el directori actual a «%s»\n"
+msgstr "No es pot canviar el directori a «%s»\n"
msgid "No directory, logging in with HOME=/"
msgstr "No hi ha directori, entrant amb HOME=/"
msgid "Cannot execute %s"
msgstr "No es pot executar %s"
-#, fuzzy, c-format
+#, c-format
msgid "Invalid root directory '%s'\n"
msgstr "El directori arrel «%s» no és vàlid\n"
-#, fuzzy, c-format
+#, c-format
msgid "Can't change root directory to '%s'\n"
-msgstr "No s'ha pogut canviar el directori arrel a «%s»\n"
+msgstr "No es pot canviar el directori arrel a «%s»\n"
msgid "No utmp entry. You must exec \"login\" from the lowest level \"sh\""
msgstr ""
#, c-format
msgid ""
-"Usage: chage [options] user\n"
+"Usage: chage [options] [LOGIN]\n"
"\n"
"Options:\n"
" -d, --lastday LAST_DAY\tset last password change to LAST_DAY\n"
" -W, --warndays WARN_DAYS\tset expiration warning days to WARN_DAYS\n"
"\n"
msgstr ""
-"Forma d'ús: chage [opcions] usuari\n"
+"Forma d'ús: chage [opcions] [USUARI]\n"
"\n"
"Opcions:\n"
" -d, --lastday ÚLTIM_DIA\testableix l'últim canvi de contrasenya\n"
"\t\t\t\tde canvi de contrasenya a DIES_MÀX\n"
" -W, --warndays DIES_AVÍS\testableix els dies d'avís d'expiració\n"
"\t\t\t\ta DIES_AVÍS\n"
+"\n"
#, c-format
msgid "Enter the new value, or press ENTER for the default\n"
msgid "%s: Cannot determine your user name.\n"
msgstr "%s: No s'ha pogut determinar el seu nom d'usuari.\n"
-#, fuzzy, c-format
+#, c-format
msgid "%s: cannot change user '%s' on NIS client.\n"
msgstr "%s: no s'ha pogut canviar l'usuari «%s» al client NIS.\n"
-#, fuzzy, c-format
+#, c-format
msgid "%s: '%s' is the NIS master for this client.\n"
msgstr "%s: «%s» és el mestre NIS per a aquest client.\n"
msgid "Changing the user information for %s\n"
msgstr "S'està canviant la informació d'usuari per a %s\n"
-#, fuzzy, c-format
+#, c-format
msgid "%s: invalid name: '%s'\n"
msgstr "%s: el nom no és vàlid: «%s»\n"
-#, fuzzy, c-format
+#, c-format
msgid "%s: invalid room number: '%s'\n"
msgstr "%s: el número d'habitació no és vàlid: «%s»\n"
-#, fuzzy, c-format
+#, c-format
msgid "%s: invalid work phone: '%s'\n"
-msgstr "%s: el telèfon de casa no és vàlid: «%s»\n"
+msgstr "%s: el telèfon de la feina no és vàlid: «%s»\n"
-#, fuzzy, c-format
+#, c-format
msgid "%s: invalid home phone: '%s'\n"
-msgstr "%s: el telèfon de la feina no és vàlid: «%s»\n"
+msgstr "%s: el telèfon de casa no és vàlid: «%s»\n"
-#, fuzzy, c-format
+#, c-format
msgid "%s: '%s' contains illegal characters\n"
msgstr "%s: «%s» conté caràcters il·legals\n"
msgid "Cannot unlock the password file.\n"
msgstr "No s'ha pogut desblocar el fitxer de contrasenyes.\n"
-#, fuzzy, c-format
+#, c-format
msgid ""
"Usage: chgpasswd [options]\n"
"\n"
" -h, --help\t\tmostra aquest missatge d'ajuda i acaba\n"
" -m, --md5\t\tusa xifrat MD5 en comptes de DES quan les contrasenyes\n"
"\t\t\tproveïdes no estan xifrades\n"
+"\n"
#, c-format
msgid "%s: can't lock group file\n"
msgid "%s: can't open group file\n"
msgstr "%s: no es pot obrir el fitxer de grups\n"
-#, fuzzy, c-format
+#, c-format
msgid "%s: can't lock gshadow file\n"
msgstr "%s: no s'ha pogut blocar el fitxer de contrasenyes ombra\n"
msgid "%s: line %d: missing new password\n"
msgstr "%s: línia %d: manca la nova contrasenya\n"
-#, fuzzy, c-format
+#, c-format
msgid "%s: line %d: unknown group %s\n"
-msgstr "%s: línia %d: l'usuari %s és desconegut\n"
+msgstr "%s: línia %d: el grup %s és desconegut\n"
#, c-format
msgid "%s: line %d: cannot update password entry\n"
msgstr "%s: línia %d: l'usuari %s és desconegut\n"
#, c-format
-msgid "Usage: %s [-s shell] [name]\n"
-msgstr "Forma d'ús: %s [-s intèrpret] [nom]\n"
+msgid ""
+"Usage: chsh [options] [LOGIN]\n"
+"\n"
+"Options:\n"
+" -h, --help\t\t\t\tdisplay this help message and exit\n"
+" -s, --shell SHELL\t\t\tnew login shell for the user account\n"
+"\n"
+msgstr ""
+"Forma d'ús: chsh [opcions] [USUARI]\n"
+"\n"
+"Ocions:\n"
+" -h, --help\t\t\t\tmostra aquest missatge d'ajuda i acaba\n"
+" -s, --shell INTÈRPRET\t\t\tnou intèrpret d'accés per al compte d'usuari\n"
+"\n"
msgid "Login Shell"
msgstr "Intèrpret d'accés"
"\t\t\t\td'accés a MÀX\n"
" -r, --reset\t\t\treinicialitza els comptadors de fallades d'accés\n"
" -t, --time DIES\t\tmostra registres de faillog més recents que DIES\n"
-" -u, --user ACCÉS\t\tmostra registre de faillog o manté comptadors de\n"
+" -u, --user USUARI\t\tmostra registre de faillog o manté comptadors de\n"
"\t\t\t\tfallades i límits (si es fa servir amb les opcions -r, -m o -l)\n"
-"\t\t\t\tnomes per a usuaris amb ACCÉS\n"
+"\t\t\t\tnomés per a l'usuari amb USUARI\n"
+"\n"
#, c-format
msgid "Login Failures Maximum Latest On\n"
-msgstr "Accés Fallades Màxim Últim A\n"
+msgstr "Usuari Fallades Màxim Últim A\n"
#, c-format
msgid " [%lds left]"
msgid "%s: can't unlock file\n"
msgstr "%s: no es pot desblocar el fitxer\n"
-#, fuzzy, c-format
+#, c-format
msgid ""
-"Usage: groupadd [options] group\n"
+"Usage: groupadd [options] GROUP\n"
"\n"
"Options:\n"
" -f, --force\t\t\tforce exit with success status if the specified\n"
"\t\t\t\t(non-unique) GID\n"
"\n"
msgstr ""
-"Forma d'ús: groupadd [opcions] grup\n"
+"Forma d'ús: groupadd [opcions] GRUP\n"
"\n"
"Opcions:\n"
" -f, --force\t\tforça la sortida amb un estat d'èxit si el grup\n"
"\t\t\t\t/etc/login.defs\n"
" -o, --non-unique\t\tpermet crear grups amb GID duplicats\n"
"\t\t\t\t(no únics)\n"
+"\n"
#, c-format
msgid "%s: error adding new group entry\n"
msgstr "%s: no es pot obrir el fitxer de grup ombra\n"
#, c-format
-msgid "%s: invalid group %s\n"
-msgstr "%s: el grup %s no és vàlid\n"
+msgid "%s: invalid numeric argument '%s'\n"
+msgstr "%s: l'argument numèric «%s» no és vàlid\n"
#, c-format
msgid "%s: -K requires KEY=VALUE\n"
msgstr "%s: %s és el mestre NIS\n"
#, c-format
-msgid "Usage: groupmod [-g gid [-o]] [-n name] group\n"
-msgstr "Forma d'ús: groupmod [-g gid [-o]] [-n nom] grup\n"
+msgid "Member already exists\n"
+msgstr "El membre ja existeix\n"
+
+#, c-format
+msgid "Member to remove could not be found\n"
+msgstr "No s'han trobat els membres a borrar\n"
+
+#, c-format
+msgid "Usage: groupmems -a username | -d username | -D | -l [-g groupname]\n"
+msgstr "Forma d'ús: groupmems -a úsuari | -d úsuari | -D | -l [-g grup]\n"
+
+#, c-format
+msgid "Only root can add members to different groups\n"
+msgstr "Només el superusuari pot afegir members a grups diferents\n"
+
+#, c-format
+msgid "Group access is required\n"
+msgstr "És requereix accés de grup\n"
+
+#, c-format
+msgid "Not primary owner of current group\n"
+msgstr "No és propietari principal del grup actual\n"
+
+#, c-format
+msgid "PAM authentication failed for\n"
+msgstr "l'autenticació PAM ha fallat per\n"
+
+#, c-format
+msgid "Unable to lock group file\n"
+msgstr "No es pot blocar el fitxer de grup\n"
+
+#, c-format
+msgid "Unable to open group file\n"
+msgstr "No es pot obrir el fitxer de grup\n"
+
+#, c-format
+msgid "Cannot close group file\n"
+msgstr "No es pot obrir el fitxer de grup\n"
+
+#, c-format
+msgid ""
+"Usage: groupmod [options] GROUP\n"
+"\n"
+"Options:\n"
+" -g, --gid GID\t\t\tforce use new GID by GROUP\n"
+" -h, --help\t\t\tdisplay this help message and exit\n"
+" -n, --new-name NEW_GROUP\tforce use NEW_GROUP name by GROUP\n"
+" -o, --non-unique\t\tallow using duplicate (non-unique) GID by GROUP\n"
+"\n"
+msgstr ""
+"Forma d'ús: groupmod [opcions] GRUP\n"
+"\n"
+"Opcions:\n"
+" -g, --gid GID\t\tforça l'ús del nou GID per a GRUP\n"
+" -h, --help\t\t\tmostra aquest missatge d'ajuda i acaba\n"
+" -n, --new-name NOU_GRUP\tforça l'ús del nom NOU_GRUP per a GRUP\n"
+" -o, --non-unique\t\tpermet usar GID duplicats (no únics) per a GRUP\n"
+"\n"
#, c-format
msgid "%s: %s not found in /etc/group\n"
msgid "invalid group file entry\n"
msgstr "l'entrada del fitxer de grup no és vàlida\n"
-#, fuzzy, c-format
+#, c-format
msgid "delete line '%s'? "
msgstr "voleu eliminar la línia «%s»? "
msgid "duplicate group entry\n"
msgstr "l'entrada de grup està duplicada\n"
-#, fuzzy, c-format
+#, c-format
msgid "invalid group name '%s'\n"
msgstr "el nom de grup «%s» no és vàlid\n"
msgid "group %s: no user %s\n"
msgstr "grup %s: no existeix l'usuari %s\n"
-#, fuzzy, c-format
+#, c-format
msgid "delete member '%s'? "
msgstr "voleu eliminar el membre «%s»? "
-#, fuzzy, c-format
+#, c-format
msgid "no matching group file entry in %s\n"
-msgstr "no hi ha entrades coincidents al fitxer de grup\n"
+msgstr "no hi ha cap entrada coincident al fitxer de grup en %s\n"
-#, fuzzy, c-format
+#, c-format
msgid "add group '%s' in %s ?"
-msgstr "grup ombra %s: no existeix l'usuari %s\n"
+msgstr "voleu afegir el grup «%s» a %s?"
#, c-format
msgid "%s: can't update shadow entry for %s\n"
msgid "shadow group %s: no administrative user %s\n"
msgstr "grup ombra %s: no existeix l'usuari administratiu %s\n"
-#, fuzzy, c-format
+#, c-format
msgid "delete administrative member '%s'? "
msgstr "voleu eliminar el membre administratiu «%s»? "
" -h, --help\t\tmostra aquest missatge d'ajuda i acaba\n"
" -t, --time DIES\tmostra només els registres de lastlog més recents\n"
"\t\t\t\tque DIES\n"
-" -u, --user ACCÉS\tmostra el registre de lastlog per a l'usuari amb\n"
-"\t\t\t\tACCÉS especific\n"
+" -u, --user USUARI\tmostra el registre de lastlog per a l'usuari amb\n"
+"\t\t\t\tUSUARI especific\n"
+"\n"
#, c-format
msgid "Username Port From Latest\n"
#, c-format
msgid "lastlog: unexpected argument: %s\n"
-msgstr ""
+msgstr "lastlog: argument inesperat: %s\n"
#, c-format
msgid "Usage: %s [-p] [name]\n"
"[Disconnect bypassed -- root login allowed.]\n"
msgstr ""
"\n"
-"[S'ha evitat la desconnexió -- l'accés de root està permès.]\n"
+"[S'ha evitat la desconnexió -- l'accés de root està permès].\n"
#, c-format
msgid ""
"\n"
"L'accés ha caducat després de %d segons.\n"
-#, fuzzy, c-format
+#, c-format
msgid " on '%.100s' from '%.200s'"
msgstr " a «%.100s» des de «%.200s»"
-#, fuzzy, c-format
+#, c-format
msgid " on '%.100s'"
msgstr " a «%.100s»"
#, c-format
msgid "%s login: "
-msgstr "%s accés: "
+msgstr "%s usuari: "
#, c-format
msgid "login: "
-msgstr "accés: "
+msgstr "usuari: "
#, c-format
msgid "Maximum number of tries exceeded (%d)\n"
#, c-format
msgid "login: abort requested by PAM\n"
-msgstr "accés: avortat a petició del PAM\n"
+msgstr "login: avortat a petició del PAM\n"
#, c-format
msgid ""
"%s login: "
msgstr ""
"\n"
-"%s accés: "
+"%s usuari: "
msgid "Login incorrect"
msgstr "Accés incorrecte"
#, c-format
msgid ""
-"Usage: passwd [options] [login]\n"
+"Usage: passwd [options] [LOGIN]\n"
"\n"
"Options:\n"
" -a, --all\t\t\treport password status on all accounts\n"
"\t\t\t\tchange to MAX_DAYS\n"
"\n"
msgstr ""
-"Forma d'ús: passwd [opcions] [usuari]\n"
+"Forma d'ús: passwd [opcions] [USUARI]\n"
"\n"
"Opcions:\n"
" -a, --all\t\t\tinforma de l'estat de la contrasenya per a tots els\n"
" -n, --mindays DIES_MÍN\testableix els dies mínims abans del canvi de\n"
"\t\t\t\tcontrasenya a DIES_MÍN\n"
" -q, --quiet\t\t\tmode silenciós\n"
-" -r, --repository REPOSITORI\tcanvia contrasenya en el REPOSITORI\n"
+" -r, --repository REPOSITORI\tcanvia la contrasenya en el REPOSITORI\n"
" -S, --status\t\t\tinforma de l'estat de la contrasenya per al compte\n"
"\t\t\t\tanomenat\n"
" -u, --unlock\t\t\tdesbloca el compte anomenat\n"
"\t\t\t\ta DIES_AVÍS\n"
" -x, --maxdays DIES_MÀX\testableix els dies màxims abans del canvi de\n"
"\t\t\t\tcontrasenya a DIES_MÀX\n"
+"\n"
msgid "Old password: "
msgstr "Contrasenya antiga: "
msgid "user %s: program %s does not exist\n"
msgstr "usuari %s: el programa %s no existeix\n"
-#, fuzzy, c-format
+#, c-format
msgid "no matching password file entry in %s\n"
-msgstr "cap entrada del fitxer de contrasenyes coincideix\n"
+msgstr "cap entrada coincideix al fitxer de contrasenyes en %s\n"
-#, fuzzy, c-format
+#, c-format
msgid "add user '%s' in %s? "
-msgstr "grup ombra %s: no existeix l'usuari %s\n"
+msgstr "voleu afegir l'usuari «%s» a %s? "
#, c-format
msgid "%s: can't update passwd entry for %s\n"
#, c-format
msgid ""
-"Usage: su [options] [login]\n"
+"Usage: su [options] [LOGIN]\n"
"\n"
"Options:\n"
" -c, --command COMMAND\t\tpass COMMAND to the invoked shell\n"
" -s, --shell SHELL\t\tuse SHELL instead of the default in passwd\n"
"\n"
msgstr ""
-"Forma d'ús: su [opcions] [usuari]\n"
+"Forma d'ús: su [opcions] [USUARI]\n"
"\n"
"Opcions:\n"
" -c, --command ORDRE\t\tpassa l'ORDRE a l'intèrpret d'ordres invocat\n"
" -h, --help\t\t\tmostra aquest missatge d'ajuda i acaba\n"
" -, -l, --login\t\tfes de l'intèrpret d'ordres un d'accés\n"
" -m, -p,\n"
-" --preserve-environment\tno reinicialitzis les variables d'entorn, i\n"
-"\t\t\t\tmantín el mateix intèrpret d'ordres\n"
+" --preserve-environment\tno reinicialitza les variables d'entorn, i manté\n"
+"\t\t\t\tel mateix intèrpret d'ordres\n"
" -s, --shell INTÈRPRET\tfa servir INTÈRPRET en comptes del predeterminat\n"
"\t\t\t\ta passwd\n"
+"\n"
#, c-format
msgid "%s: must be run from a terminal\n"
msgid "Entering System Maintenance Mode\n"
msgstr "S'està entrant en mode de manteniment del sistema\n"
-#, fuzzy, c-format
-msgid "%s: invalid numeric argument '%s'\n"
-msgstr "%s: l'argument numèric «%s» no és vàlid\n"
-
#, c-format
msgid "%s: unknown GID %s\n"
msgstr "%s: el GID %s és desconegut\n"
msgid "%s: rename: %s"
msgstr "%s: renomena: %s"
-#, fuzzy, c-format
+#, c-format
msgid "%s: group '%s' is a NIS group.\n"
msgstr "%s: el grup «%s» és un grup NIS.\n"
"Forma d'ús: useradd [opcions] USUARI\n"
"\n"
"Opcions:\n"
-" -b, --base-dir DIR_BASE\tdirectori base per al directori home del\n"
+" -b, --base-dir DIR_BASE\tdirectori base per al directori personal del\n"
"\t\t\t\tnou compte d'usuari\n"
" -c, --comment COMENTARI\testableix el camp GECOS per al nou compte\n"
"\t\t\t\td'usuari\n"
-" -d, --home-dir DIR_HOME\tdirectori home per al nou compte d'usuari\n"
+" -d, --home-dir DIR_PERSONAL\tdirectori personal per al nou compte\n"
" -D, --defaults\t\tmostra o guarda les modificacions a les\n"
-"\t\t\t\tconfiguracions predeterminades de useradd\n"
-" -e, --expiredate DATA_CADUCIT\testableix la data de caducitat del\n"
+"\t\t\t\td'usuari configuracions predeterminades de useradd\n"
+" -e, --expiredate DATA_CADUCITAT\testableix la data de caducitat del\n"
"\t\t\t\tcompte a DATA_CADUCITAT\n"
" -f, --inactive INACTIU\testableix la contrasenya a inactiva després\n"
"\t\t\t\td'INACTIU dies de caducitat\n"
" -k, --skel DIR_SKEL\t\tespecifica un directori skel alternatiu\n"
" -K, --key CLAU=VALOR\t\tsubstitueix els valors predeterminats de\n"
"\t\t\t\t/etc/login.defs\n"
-" -m, --create-home\t\tcrea el directori home per al nou compte\n"
+" -m, --create-home\t\tcrea el directori personal per al nou compte\n"
"\t\t\t\td'usuari\n"
" -o, --non-unique\t\tpermet crear usuaris amb UID duplicats\n"
"\t\t\t\t(no únics)\n"
"\t\t\t\td'usuari\n"
" -s, --shell INTÈRPRET\t\tl'intèrpret d'accés per al nou compte d'usuari\n"
" -u, --uid UID\t\t\tforça l'ús de UID per al nou compte d'usuari\n"
+"\n"
#, c-format
msgid "%s: UID %u is not unique\n"
msgid "%s: can't get unique UID\n"
msgstr "%s: no es pot obtenir un UID únic\n"
-#, fuzzy, c-format
+#, c-format
msgid "%s: invalid base directory '%s'\n"
msgstr "%s: el directori base «%s» no és vàlid\n"
-#, fuzzy, c-format
+#, c-format
msgid "%s: invalid comment '%s'\n"
msgstr "%s: el comentari «%s» no és vàlid\n"
-#, fuzzy, c-format
+#, c-format
msgid "%s: invalid home directory '%s'\n"
-msgstr "%s: el directori home «%s» no és vàlid\n"
+msgstr "%s: el directori personal «%s» no és vàlid\n"
-#, fuzzy, c-format
+#, c-format
msgid "%s: invalid date '%s'\n"
msgstr "%s: la data «%s» no és vàlida\n"
msgid "%s: shadow passwords required for -f\n"
msgstr "%s: les contrasenyes ombra són requerides per a «-f»\n"
-#, fuzzy, c-format
+#, c-format
msgid "%s: invalid field '%s'\n"
msgstr "%s: el camp «%s» no és vàlid\n"
-#, fuzzy, c-format
+#, c-format
msgid "%s: invalid shell '%s'\n"
msgstr "%s: l'intèrpret «%s» no és vàlid\n"
msgstr "%s: no es pot crear el directori %s\n"
msgid "Creating mailbox file"
-msgstr ""
+msgstr "S'està creant la bústia de correu"
#, c-format
msgid ""
"Group 'mail' not found. Creating the user mailbox file with 0600 mode.\n"
msgstr ""
+"No s'ha trobat el grup «mail». S'està creant la bústia de correu de "
+"l'usuariamb mode 0600.\n"
msgid "Setting mailbox file permissions"
-msgstr ""
+msgstr "S'estan establint els permisos de la bústia de correu"
#, c-format
msgid "%s: user %s exists\n"
"%s: warning: the home directory already exists.\n"
"Not copying any file from skel directory into it.\n"
msgstr ""
-"%s: avís: el directori home ja existeix.\n"
+"%s: avís: el directori personal ja existeix.\n"
"No s'hi copiarà cap fitxer del directori skel.\n"
#, c-format
" -r, --remove\t\t\tremove home directory and mail spool\n"
"\n"
msgstr ""
+"Forma d'ús: userdel [opcions] USUARI\n"
+"\n"
+"Opcions:\n"
+" -f, --force\t\t\tforça l'eliminació de fitxers, encara que no siguin\n"
+"\t\t\tpropietat de l'usuari\n"
+" -h, --help\t\t\tmostra aquesta ajuda i acaba\n"
+" -r, --remove\t\t\telimina el directori personal i la cua de correu\n"
+"\n"
#, c-format
msgid "%s: error updating group entry\n"
#, c-format
msgid "%s: not removing directory %s (would remove home of user %s)\n"
-msgstr "%s: no s'elimina el directori %s (eliminaria el home de l'usuari %s)\n"
+msgstr ""
+"%s: no s'elimina el directori %s (eliminaria el directori personal de "
+"l'usuari %s)\n"
#, c-format
msgid "%s: error removing directory %s\n"
msgstr "%s: s'ha produït un error en eliminar el directori %s\n"
-#, fuzzy, c-format
+#, c-format
msgid ""
"Usage: usermod [options] LOGIN\n"
"\n"
"Options:\n"
-" -a, --append GROUP\t\tappend the user to the supplemental GROUP\n"
+" -a, --append\t\t\tappend the user to the supplemental GROUPS\n"
+"\t\t\t\t(use only with -G)\n"
" -c, --comment COMMENT\t\tnew value of the GECOS field\n"
" -d, --home HOME_DIR\t\tnew home directory for the user account\n"
" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n"
" -U, --unlock\t\t\tunlock the user account\n"
"\n"
msgstr ""
-"Forma d'ús: usermod [opcions] usuari\n"
+"Forma d'ús: usermod [opcions] USUARI\n"
"\n"
"Opcions:\n"
-" -a, --append GRUP\t\tafegeix l'usuari al GRUP donat\n"
+" -a, --append\t\t\tafegeix l'usuari als GRUPS addicionals (usar només\n"
+"\t\t\t\tamb -G)\n"
" -c, --comment COMENTARI\t\tnou valor per al camp GECOS\n"
-" -d, --home DIR_HOME\t\tnou directori d'accés per al nou compte d'usuari\n"
+" -d, --home DIR_PERSONAL\t\tnou directori personal per al nou compte\n"
+"\t\t\t\td'usuari\n"
" -e, --expiredate DATA_CADUCIT\testableix la data de caducitat del compte\n"
"\t\t\t\ta DATA_CADUCITAT\n"
" -f, --inactive INACTIU\testableix la contrasenya a inactiva després\n"
"\t\t\t\td'INACTIU dies de caducitat\n"
" -g, --gid GRUP\t\tforça l'ús de GRUP com a nou grup inicial d'accés\n"
-" -G, --groups GRUPS\t\tllista de GRUPS suplementaris\n"
+" -G, --groups GRUPS\t\tllista de GRUPS addicionals\n"
" -h, --help\t\t\tmostra aquest missatge d'ajuda i surt\n"
-" -l, --login ACCÉS\t\tnou valor per al nom d'accés\n"
+" -l, --login USUARI\t\tnou valor per al nom d'usuari\n"
" -L, --lock\t\t\tbloca el compte d'usuari\n"
-" -m, --move-home\t\tmou els continguts del directori home a la nova\n"
-"\t\t\t\tubicació (feu-ho servir només amb -d)\n"
+" -m, --move-home\t\tmou els continguts del directori personal a la nova\n"
+"\t\t\t\tubicació (usar només amb -d)\n"
" -o, --non-unique\t\tpermet usar UID duplicats (no únics)\n"
" -p, --password CONTRASENYA\tusa contrasenya xifrada per a la nova\n"
"\t\t\t\tcontrasenya\n"
" -s, --shell INTÈRPRET\t\tnou intèrpret d'accés per al compte d'usuari\n"
" -u, --uid UID\t\t\tnou UID per al compte d'usuari\n"
" -U, --unlock\t\t\tdesbloca el compte d'usuari\n"
+"\n"
#, c-format
msgid "%s: out of memory in update_group\n"
#, 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"
+"%s: avís: no s'ha pogut eliminar completament l'antic directori personal %s"
#, c-format
msgid "%s: cannot rename directory %s to %s\n"
" -p, --passwd\t\t\tedita la base de dades de passwd\n"
" -q, --quiet\t\t\tmode silenciós\n"
" -s, --shadow\t\t\tedita la base de dades de shadow o gshadow\n"
+"\n"
#, c-format
msgid ""
#, c-format
msgid "%s: can't restore %s: %s (your changes are in %s)\n"
msgstr "%s: no es pot restaurar %s: %s (els seus canvis estan a %s)\n"
-
-#~ 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"
-
-#~ 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"
#
msgid ""
msgstr ""
-"Project-Id-Version: shadow 4.0.17\n"
+"Project-Id-Version: shadow 4.0.18\n"
"Report-Msgid-Bugs-To: kloczek@pld.org.pl\n"
-"POT-Creation-Date: 2006-06-25 16:13+0200\n"
-"PO-Revision-Date: 2006-06-23 12:41+0200\n"
+"POT-Creation-Date: 2006-07-26 22:30+0200\n"
+"PO-Revision-Date: 2006-07-19 13:49+0200\n"
"Last-Translator: Miroslav Kure <kurem@debian.cz>\n"
"Language-Team: Czech <debian-l10n-czech@lists.debian.org>\n"
"MIME-Version: 1.0\n"
#, c-format
msgid ""
-"Usage: chage [options] user\n"
+"Usage: chage [options] [LOGIN]\n"
"\n"
"Options:\n"
" -d, --lastday LAST_DAY\tset last password change to LAST_DAY\n"
" -W, --warndays WARN_DAYS\tset expiration warning days to WARN_DAYS\n"
"\n"
msgstr ""
-"Použití: chage [volby] uživatel\n"
+"Použití: chage [volby] ÚČET\n"
"\n"
"Volby:\n"
" -d, --lastday POSL_DEN\tnastaví datum poslední změny hesla na POSL_DEN\n"
" -I, --inactive NEAKTIV\tzablokuje účet po NEAKTIV dnech od vypršení\n"
"\t\t\t\tplatnosti hesla\n"
" -l, --list\t\t\tzobrazí informace o účtu\n"
-" -m, --mindays MIN_DNŮ nastaví minimální počet dnů před změnou\n"
+" -m, --mindays MIN_DNŮ\tnastaví minimální počet dnů před změnou\n"
"\t\t\t\thesla na MIN_DNŮ\n"
-" -M, --maxdays MAX_DNŮ nastaví maximální počet dnů před změnou\n"
+" -M, --maxdays MAX_DNŮ\tnastaví maximální počet dnů před změnou\n"
"\t\t\t\thesla na MAX_DNŮ\n"
" -W, --warndays VAR_DNŮ\tnastaví varování o expiraci na VAR_DNŮ\n"
+"\n"
#, c-format
msgid "Enter the new value, or press ENTER for the default\n"
" -h, --help\t\tzobrazí tuto nápovědu a skončí\n"
" -m, --md5\t\tpokud zadaná hesla nejsou zašifrovaná,\n"
"\t\t\tpoužije místo DES algoritmus MD5\n"
+"\n"
#, c-format
msgid "%s: can't lock group file\n"
" -h, --help\t\tzobrazí tuto nápovědu a skončí\n"
" -m, --md5\t\tpokud zadaná hesla nejsou zašifrovaná,\n"
"\t\t\tpoužije místo DES algoritmus MD5\n"
+"\n"
#, c-format
msgid "%s: can't lock password file\n"
msgstr "%s: řádek %d: neznámý uživatel %s\n"
#, c-format
-msgid "Usage: %s [-s shell] [name]\n"
-msgstr "Použití: %s [-s shell] [jméno]\n"
+msgid ""
+"Usage: chsh [options] [LOGIN]\n"
+"\n"
+"Options:\n"
+" -h, --help\t\t\t\tdisplay this help message and exit\n"
+" -s, --shell SHELL\t\t\tnew login shell for the user account\n"
+"\n"
+msgstr ""
+"Použití: chsh [volby] [ÚČET]\n"
+"\n"
+"Volby:\n"
+" -h, --help\t\tzobrazí tuto nápovědu a skončí\n"
+" -s, --shell SHELL\tnový přihlašovací shell uživatele\n"
+"\n"
msgid "Login Shell"
msgstr "Přihlašovací shell"
" -u, --user ÚČET\t\tzobrazí záznamy faillogu nebo upraví počitadla\n"
"\t\t\t\ta limity chybných přihlášení pouze pro uživatele ÚČET\n"
"\t\t\t\t(s volbami -r, -m nebo -l)\n"
+"\n"
#, c-format
msgid "Login Failures Maximum Latest On\n"
msgid "%s: can't unlock file\n"
msgstr "%s: nelze odemknout soubor\n"
-#, fuzzy, c-format
+#, c-format
msgid ""
-"Usage: groupadd [options] group\n"
+"Usage: groupadd [options] GROUP\n"
"\n"
"Options:\n"
" -f, --force\t\t\tforce exit with success status if the specified\n"
"\t\t\t\t(non-unique) GID\n"
"\n"
msgstr ""
-"Použití: groupadd [volby] skupina\n"
+"Použití: groupadd [volby] SKUPINA\n"
"\n"
"Volby:\n"
" -f, --force\t\t\tvynutí úspěšný návratový kód i když\n"
" -K, --key KLÍČ=HODNOTA\tpřebije výchozí nastavení /etc/login.defs\n"
" -o, --non-unique\t\tpovolí vytvoření skupiny s duplicitním\n"
"\t\t\t\t(nejedinečným) GID\n"
+"\n"
#, c-format
msgid "%s: error adding new group entry\n"
msgstr "%s: soubor se stínovými skupinami nelze otevřít\n"
#, c-format
-msgid "%s: invalid group %s\n"
-msgstr "%s: chybná skupina %s\n"
+msgid "%s: invalid numeric argument '%s'\n"
+msgstr "%s: chybný numerický argument \"%s\"\n"
#, c-format
msgid "%s: -K requires KEY=VALUE\n"
msgstr "%s: %s je hlavním NIS serverem\n"
#, c-format
-msgid "Usage: groupmod [-g gid [-o]] [-n name] group\n"
-msgstr "Použití: groupmod [-g gid [-o]] [-n jméno] skupina\n"
+msgid "Member already exists\n"
+msgstr "Člen již ve skupině existuje\n"
+
+#, c-format
+msgid "Member to remove could not be found\n"
+msgstr "Člen určený pro odstranění nebyl nalezen\n"
+
+#, c-format
+msgid "Usage: groupmems -a username | -d username | -D | -l [-g groupname]\n"
+msgstr "Použití: groupmems -a uživatel | -d uživatel | -D | -l [-g skupina]\n"
+
+#, c-format
+msgid "Only root can add members to different groups\n"
+msgstr "Přidávat členy do jiných skupin může pouze uživatel root\n"
+
+#, c-format
+msgid "Group access is required\n"
+msgstr "Je vyžadován skupinový přístup\n"
+
+#, c-format
+msgid "Not primary owner of current group\n"
+msgstr "Nejste vlastníkem aktuální skupiny\n"
+
+#, c-format
+msgid "PAM authentication failed for\n"
+msgstr "Ověření pomocí PAM selhalo\n"
+
+#, c-format
+msgid "Unable to lock group file\n"
+msgstr "Soubor se skupinami nelze zamknout\n"
+
+#, c-format
+msgid "Unable to open group file\n"
+msgstr "Soubor se skupinami nelze otevřít\n"
+
+#, c-format
+msgid "Cannot close group file\n"
+msgstr "Soubor se skupinami nelze zavřít\n"
+
+#, c-format
+msgid ""
+"Usage: groupmod [options] GROUP\n"
+"\n"
+"Options:\n"
+" -g, --gid GID\t\t\tforce use new GID by GROUP\n"
+" -h, --help\t\t\tdisplay this help message and exit\n"
+" -n, --new-name NEW_GROUP\tforce use NEW_GROUP name by GROUP\n"
+" -o, --non-unique\t\tallow using duplicate (non-unique) GID by GROUP\n"
+"\n"
+msgstr ""
+"Použití: groupmod [volby] SKUPINA\n"
+"\n"
+"Volby:\n"
+" -g, --gid GID\t\t\tpro SKUPINU vynutí nové GID\n"
+" -h, --help\t\t\tzobrazí tuto nápovědu a skončí\n"
+" -n, --new-name NOVÁ_SKUPINA\tvnutí SKUPINĚ jméno NOVÁ_SKUPINA\n"
+" -o, --non-unique\t\tpovolí skupině použít duplicitní\n"
+"\t\t\t\t(nejedinečné) GID\n"
+"\n"
#, c-format
msgid "%s: %s not found in /etc/group\n"
" -h, --help\t\tzobrazí tuto nápovědu a skončí\n"
" -t, --time DNŮ\tzobrazí záznamy lastlogu novější než DNŮ\n"
" -u, --user ÚČET\tzobrazí záznamy lastlogu pro uživatele ÚČET\n"
+"\n"
#, c-format
msgid "Username Port From Latest\n"
#, c-format
msgid ""
-"Usage: passwd [options] [login]\n"
+"Usage: passwd [options] [LOGIN]\n"
"\n"
"Options:\n"
" -a, --all\t\t\treport password status on all accounts\n"
"\t\t\t\tchange to MAX_DAYS\n"
"\n"
msgstr ""
-"PoužitÃ: passwd [volby] [úÄ\8det]\n"
+"PoužitÃ: passwd [volby] [Ã\9aÄ\8cET]\n"
"\n"
"Volby:\n"
" -a, --all\t\t\tvypíše stav hesel na všech účtech\n"
" -w, --warndays VAR_DNŮ\tnastaví varování o expiraci na VAR_DNŮ\n"
" -x, --maxdays MAX_DNŮ\t\tnastaví maximální počet dnů před změnou\n"
"\t\t\t\thesla na MAX_DNŮ\n"
+"\n"
msgid "Old password: "
msgstr "Staré heslo: "
#, c-format
msgid ""
-"Usage: su [options] [login]\n"
+"Usage: su [options] [LOGIN]\n"
"\n"
"Options:\n"
" -c, --command COMMAND\t\tpass COMMAND to the invoked shell\n"
" -s, --shell SHELL\t\tuse SHELL instead of the default in passwd\n"
"\n"
msgstr ""
-"PoužitÃ: su [volby] [úÄ\8det]\n"
+"PoužitÃ: su [volby] [Ã\9aÄ\8cET]\n"
"\n"
"Volby:\n"
" -c, --command PŘÍKAZ\t\tvyvolanému shellu předá PŘÍKAZ\n"
"\t\t\t\tsoučasný shell\n"
" -s, --shell SHELL\t\tmísto výchozího shellu definovaného\n"
"\t\t\t\tv passwd použije SHELL\n"
+"\n"
#, c-format
msgid "%s: must be run from a terminal\n"
msgid "Entering System Maintenance Mode\n"
msgstr "Vstupuji do režimu údržby systému\n"
-#, c-format
-msgid "%s: invalid numeric argument '%s'\n"
-msgstr "%s: chybný numerický argument \"%s\"\n"
-
#, c-format
msgid "%s: unknown GID %s\n"
msgstr "%s: neznámé GID %s\n"
" -u, --uid UID\t\t\tforce use the UID for the new user account\n"
"\n"
msgstr ""
-"PoužitÃ: useradd [volby] úÄ\8det\n"
+"PoužitÃ: useradd [volby] Ã\9aÄ\8cET\n"
"\n"
"Volby:\n"
" -b, --base-dir ZÁKL_ADR\tzákladní adresář domovského adresáře nového\n"
"\t\t\t\theslo\n"
" -s, --shell SHELL\t\tpřihlašovací shell nového účtu\n"
" -u, --uid UID\t\t\tvynutí použití tohoto UID pro nový účet\n"
+"\n"
#, c-format
msgid "%s: UID %u is not unique\n"
" -f, --force\t\tvynutí odstranění souborů, i když je uživatel nevlastní\n"
" -h, --help\t\tzobrazí tuto nápovědu a skončí\n"
" -r, --remove\t\todstraní domovský adresář a poštovní schránku\n"
+"\n"
#, c-format
msgid "%s: error updating group entry\n"
"Usage: usermod [options] LOGIN\n"
"\n"
"Options:\n"
-" -a, --append GROUP\t\tappend the user to the supplemental GROUP\n"
+" -a, --append\t\t\tappend the user to the supplemental GROUPS\n"
+"\t\t\t\t(use only with -G)\n"
" -c, --comment COMMENT\t\tnew value of the GECOS field\n"
" -d, --home HOME_DIR\t\tnew home directory for the user account\n"
" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n"
"Použití: usermod [volby] ÚČET\n"
"\n"
"Volby:\n"
-" -a, --append SKUPINA\t\tpřidá uživatele do další SKUPINY\n"
+" -a, --append\t\t\tpřidá uživatele do dalších SKUPIN\n"
+"\t\t\t\t(používejte jen s volbou -G)\n"
" -c, --comment KOMENTÁŘ\tnová hodnota pole GECOS\n"
" -d, --home-dir DOMOV_ADR\tnový domovský adresář uživatele\n"
" -e, --expiredate EXP_DATUM\tnastaví vypršení platnosti účtu na EXP_DATUM\n"
" -s, --shell SHELL\t\tnový přihlašovací shell uživatele\n"
" -u, --uid UID\t\t\tnové UID pro uživatelský účet\n"
" -U, --unlock\t\t\todemkne uživatelský účet\n"
+"\n"
#, c-format
msgid "%s: out of memory in update_group\n"
" -p, --passwd\t\t\tupraví databázi hesel\n"
" -q, --quiet\t\t\ttichý režim\n"
" -s, --shadow\t\t\tupraví databázi shadow nebo gshadow\n"
+"\n"
#, c-format
msgid ""
# translation of shadow-da.po to Danish
# Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc.
#
-# Claus Hindsgaul <claus_h@image.dk>, 2004, 2005.
# Claus Hindsgaul <claus.hindsgaul@gmail.com>, 2006.
+# Claus Hindsgaul <claus_h@image.dk>, 2004, 2005.
msgid ""
msgstr ""
-"Project-Id-Version: shadow 4.0.17\n"
+"Project-Id-Version: shadow 4.0.18\n"
"Report-Msgid-Bugs-To: kloczek@pld.org.pl\n"
-"POT-Creation-Date: 2006-06-25 16:13+0200\n"
-"PO-Revision-Date: 2006-06-23 08:34+0200\n"
+"POT-Creation-Date: 2006-07-26 22:30+0200\n"
+"PO-Revision-Date: 2006-07-18 21:31+0200\n"
"Last-Translator: Claus Hindsgaul <claus.hindsgaul@gmail.com>\n"
"Language-Team: Danish\n"
"MIME-Version: 1.0\n"
#, c-format
msgid ""
-"Usage: chage [options] user\n"
+"Usage: chage [options] [LOGIN]\n"
"\n"
"Options:\n"
" -d, --lastday LAST_DAY\tset last password change to LAST_DAY\n"
" -W, --warndays WARN_DAYS\tset expiration warning days to WARN_DAYS\n"
"\n"
msgstr ""
-"Brug: chage [tilvalg] bruger\n"
+"Brug: chage [tilvalg] [LOGIND]\n"
"\n"
"Tilvalg:\n"
" -d, --lastday SIDSTE_DAG\tsæt seneste adgangskodeændring til SIDSTE_DAG\n"
" -l, --list\t\t\tvis forældelsesoplysninger for konto\n"
" -m, --mindays MIN_DAGE\tsæt minimalt antal dage inden adgangskodeændring\n"
"\t\t\t\ttil MIN_DAGE\n"
-" -M, --maxdays MAKS_DAGE\tsæt maksimalt antal dage inden "
-"adgangskodeændring\n"
+" -M, --maxdays MAKS_DAGE\tsæt maksimalt antal dage inden\n"
+"\t\t\t\tadgangskodeændring\n"
"\t\t\t\ttil MAKS_DAGE\n"
-" -W, --warndays VARSELSDAGE\tsæt antallet af udløbsvarselsdage til "
-"VARSELSDAGE\n"
+" -W, --warndays VARSELSDAGE\tsæt antallet af udløbsvarselsdage til\n"
+"\t\t\t\tVARSELSDAGE\n"
+"\n"
#, c-format
msgid "Enter the new value, or press ENTER for the default\n"
" -h, --help\t\tvis denne hjælpetekst og afslut\n"
" -m, --md5\t\tbrug MD5-kryptering i stedet for DES, når de angivne\n"
"\t\t\tadgangskoder ikke er krypterede\n"
+"\n"
#, c-format
msgid "%s: can't lock group file\n"
" -h, --help\t\tvis denne hjælpetekst og afslut\n"
" -m, --md5\t\tbrug MD5-kryptering i stedet for DES, når de angivne\n"
"\t\t\tadgangskoder ikke er krypterede\n"
+"\n"
#, c-format
msgid "%s: can't lock password file\n"
msgstr "%s: linje %d: ukendt bruger %s\n"
#, c-format
-msgid "Usage: %s [-s shell] [name]\n"
-msgstr "Brug: %s [-s skal] [navn]\n"
+msgid ""
+"Usage: chsh [options] [LOGIN]\n"
+"\n"
+"Options:\n"
+" -h, --help\t\t\t\tdisplay this help message and exit\n"
+" -s, --shell SHELL\t\t\tnew login shell for the user account\n"
+"\n"
+msgstr ""
+"Brug: chsh [tilvalg] [LOGIND]\n"
+"\n"
+"Tilvalg:\n"
+" -f, --force\t\t\tgennemtving fjernelse af filer, selvom de ikke ejers af "
+"brugeren\n"
+" -h, --help\t\t\tvis denne hjælpebesked og afslut\n"
+" -s, --shell SKAL\t\t\tny logind-skal for brugerkontoen\n"
+"\n"
msgid "Login Shell"
msgstr "Login-skal"
" -m, -- maximum MAKS\t\tsæt det maksimale antal mislykkede logind til MAKS\n"
" -r, --reset\t\t\tnulstil optællingen af mislykkede logind\n"
" -r, --time DAGE\t\tvis fejllog-optegnelser, der er nyere end DAGE\n"
-" -u, --user LOGIND\t\tvis fejllog-optegnelser eller vedligehold kun "
-"fejltællere\n"
+" -u, --user LOGIND\t\tvis fejllog-optegnelser eller vedligehold kun\n"
+"\t\t\t\tfejltællere\n"
"\t\t\t\tog grænser (hvis den bruges sammen med tilvalgene -r, -m eller -l)\n"
"\t\t\t\tfor brugeren med LOGIND\n"
+"\n"
#, c-format
msgid "Login Failures Maximum Latest On\n"
msgid "%s: can't unlock file\n"
msgstr "%s: kan ikke låse fil op\n"
-#, fuzzy, c-format
+#, c-format
msgid ""
-"Usage: groupadd [options] group\n"
+"Usage: groupadd [options] GROUP\n"
"\n"
"Options:\n"
" -f, --force\t\t\tforce exit with success status if the specified\n"
"\t\t\t\t(non-unique) GID\n"
"\n"
msgstr ""
-"Brug: groupadd [tilvalg] gruppe\n"
+"Brug: groupadd [tilvalg] GRUPPE\n"
"\n"
"Tilvalg:\n"
" -f, --force\t\tgennemtving success-afslutningsstatus hvis den\n"
" -K, --key NØGLE=VÆRDI\t\ttilsidesætter standardværdier i/etc/login.defs\n"
" -o, --non-unique\t\ttillad gruppe med dupleret\n"
"\t\t\t\t(ikke-unikt) GID\n"
+"\n"
#, c-format
msgid "%s: error adding new group entry\n"
msgstr "%s: kan ikke åbne skyggegruppefil\n"
#, c-format
-msgid "%s: invalid group %s\n"
-msgstr "%s: ugyldig gruppe %s\n"
+msgid "%s: invalid numeric argument '%s'\n"
+msgstr "%s: ugyldigt numerisk parameter '%s'\n"
#, c-format
msgid "%s: -K requires KEY=VALUE\n"
msgstr "%s: %s er NIS-masteren\n"
#, c-format
-msgid "Usage: groupmod [-g gid [-o]] [-n name] group\n"
-msgstr "Brug: groupmod [-g gid [-o]] [-n navn] gruppe\n"
+msgid "Member already exists\n"
+msgstr "Medlemmet eksisterer allerede\n"
+
+#, c-format
+msgid "Member to remove could not be found\n"
+msgstr "Medlemmet, der skulle slettes, blev ikke fundet\n"
+
+#, c-format
+msgid "Usage: groupmems -a username | -d username | -D | -l [-g groupname]\n"
+msgstr ""
+"Brug: groupmems -a brugernavn| -d brugernavn | -D | -l [-g gruppenavn]\n"
+
+#, c-format
+msgid "Only root can add members to different groups\n"
+msgstr "Kun root kan tilføje medlemmer til andre grupper\n"
+
+#, c-format
+msgid "Group access is required\n"
+msgstr "Gruppeadgang kræves\n"
+
+#, c-format
+msgid "Not primary owner of current group\n"
+msgstr "Ikke primær ejer af den aktuelle gruppe\n"
+
+#, c-format
+msgid "PAM authentication failed for\n"
+msgstr "PAM-autentifikation mislykkedes for\n"
+
+#, c-format
+msgid "Unable to lock group file\n"
+msgstr "Kan ikke låse gruppefil\n"
+
+#, c-format
+msgid "Unable to open group file\n"
+msgstr "Kan ikke åbne gruppefil\n"
+
+#, c-format
+msgid "Cannot close group file\n"
+msgstr "Kan ikke lukke gruppefil\n"
+
+#, c-format
+msgid ""
+"Usage: groupmod [options] GROUP\n"
+"\n"
+"Options:\n"
+" -g, --gid GID\t\t\tforce use new GID by GROUP\n"
+" -h, --help\t\t\tdisplay this help message and exit\n"
+" -n, --new-name NEW_GROUP\tforce use NEW_GROUP name by GROUP\n"
+" -o, --non-unique\t\tallow using duplicate (non-unique) GID by GROUP\n"
+"\n"
+msgstr ""
+"Brug: groupmod [tilvalg] GRUPPE\n"
+"\n"
+"Tilvalg:\n"
+" -g, --gid GID\t\tgennemtving GID til den nye gruppe\n"
+" -h, --help\t\t\tvis denne hjælpebesked og afslut\n"
+" -n, --new-name NY_GRUPPE\tgennemtving NY_GRUPPE-navn efter GRUPPE\n"
+" -o, --non-unique\t\ttillad gruppe med dupleret (ikke-unikt) GID efter\n"
+"\t\t\t\tGRUPPE\n"
+"\n"
#, c-format
msgid "%s: %s not found in /etc/group\n"
" -b, --before DAGE\tvis kun lastlog-optegnelser, der er ældre end DAGE\n"
" -h, --help\t\tvis denne hjælpebesked og afslut\n"
" -t, --time DAGE\tvis kun lastlog-optegnelser, der er nyere end DAGE\n"
-" -u, --user LOGIND\tvis lastlog-optegnelser for brugeren med det angivne "
-"LOGIND\n"
+" -u, --user LOGIND\tvis lastlog-optegnelser for brugeren med det angivne\n"
+"\t\t\tLOGIND\n"
+"\n"
#, c-format
msgid "Username Port From Latest\n"
#, c-format
msgid ""
-"Usage: passwd [options] [login]\n"
+"Usage: passwd [options] [LOGIN]\n"
"\n"
"Options:\n"
" -a, --all\t\t\treport password status on all accounts\n"
"\t\t\t\tchange to MAX_DAYS\n"
"\n"
msgstr ""
-"Brug: passwd [tilvalg] [logind]\n"
+"Brug: passwd [tilvalg] [LOGIND]\n"
"\n"
"Tilvalg:\n"
" -a, --all\t\t\trapportér alle kontis adgangskodestatus\n"
" -k, --keep-tokens\t\tskift kun adgangskode, hvis den er udløbet\n"
" -i, --inactive INAKTIVT\tset udløbne adgangskoder til\n"
"\t\t\t\tto INAKTIVT\n"
-" -l, --lock\t\t\tlæs den nanvgivne konto\n"
-" -n, --mindays MIN_DAGE\tangiv minimale antal dage inden skift af "
-"adgangskode\n"
-"\t\t\t\ttil MIN_DAGE\n"
+" -l, --lock\t\t\tlæs den navngivne konto\n"
+" -n, --mindays MIN_DAGE\tangiv minimale antal dage inden skift af\n"
+"\t\t\t\tadgangskode til MIN_DAGE\n"
" -q, --quiet\t\t\ttavs tilstand\n"
" -r, --repository SAMLING\tskift adgangskode i samlingen SAMLING\n"
" -S, --status\t\t\traportér den navngivne kontos adgangskodestatus\n"
" -w, --warndays ADVAR_DAGE\tadvar om udløb i ADVAR_DAGE dage\n"
" -x, --maxdays MAKS_DAGE\tsæt det maksimale antal dage inden skift af\n"
"\t\t\t\tadgangskode til MAKS_DAGE\n"
+"\n"
msgid "Old password: "
msgstr "Gammel adgangskode: "
#, c-format
msgid ""
-"Usage: su [options] [login]\n"
+"Usage: su [options] [LOGIN]\n"
"\n"
"Options:\n"
" -c, --command COMMAND\t\tpass COMMAND to the invoked shell\n"
" -s, --shell SHELL\t\tuse SHELL instead of the default in passwd\n"
"\n"
msgstr ""
-"Brug: su [tilvalg] [logind]\n"
+"Brug: su [tilvalg] [LOGIND]\n"
"\n"
"Tilvalg:\n"
" -c, --command KOMMANDO\t\tvideregiv KOMMANDO til den startede skal\n"
" --preserve-environment\tnulstil ikke miljøvariable, og behold\n"
"\t\t\t\tden samme skal\n"
" -s, --shell SKAL\t\tbenyt SKAL i stedet for standard-skallen i passwd\n"
+"\n"
#, c-format
msgid "%s: must be run from a terminal\n"
msgid "Entering System Maintenance Mode\n"
msgstr "Går i systemvedligeholdelses-tilstand\n"
-#, c-format
-msgid "%s: invalid numeric argument '%s'\n"
-msgstr "%s: ugyldigt numerisk parameter '%s'\n"
-
#, c-format
msgid "%s: unknown GID %s\n"
msgstr "%s: ukendt GID %s\n"
"Brug: useradd [tilvalg] LOGIND\n"
"\n"
"Tilvalg:\n"
-" -b, --base-dir GRUNDMAPPE\tGrundmappe for den nye brugerkontos "
-"hjemmebibliotek\n"
+" -b, --base-dir GRUNDMAPPE\tGrundmappe for den nye brugerkontos\n"
+"\t\t\t\thjemmebibliotek\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"
" -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 NØGLE=VÆRDI\t\ttilsidesætter standardindstillingerne i /etc/"
-"login.defs\n"
+" -K, --key NØGLE=VÆRDI\t\ttilsidesætter standardindstillingerne\n"
+"\t\t\t\ti /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"
+" -p, --password ADGANGSKODE\tbrug krypteret adgangskode til den nye\n"
+"\t\t\t\tbrugerkonto\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"
+" -u, --uid UID\t\t\tgennemtving brugen af bruger-ID'en UID til den nye\n"
+"\t\t\t\tbrugerkonto\n"
+"\n"
#, c-format
msgid "%s: UID %u is not unique\n"
"Brug: userdel [tilvalg] LOGIND\n"
"\n"
"Tilvalg:\n"
-" -f, --force\t\t\tgennemtving fjernelse af filer, selvom de ikke ejers af "
-"brugeren\n"
+" -f, --force\t\t\tgennemtving fjernelse af filer, selvom de ikke ejers af\n"
+"\t\t\t\tbrugeren\n"
" -h, --help\t\t\tvis denne hjælpebesked og afslut\n"
" -r, --remove\t\t\tfjern home-mappen og postkøen\n"
+"\n"
#, c-format
msgid "%s: error updating group entry\n"
"Usage: usermod [options] LOGIN\n"
"\n"
"Options:\n"
-" -a, --append GROUP\t\tappend the user to the supplemental GROUP\n"
+" -a, --append\t\t\tappend the user to the supplemental GROUPS\n"
+"\t\t\t\t(use only with -G)\n"
" -c, --comment COMMENT\t\tnew value of the GECOS field\n"
" -d, --home HOME_DIR\t\tnew home directory for the user account\n"
" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n"
" -U, --unlock\t\t\tunlock the user account\n"
"\n"
msgstr ""
-"Brug: usermod [tilvalg] logind\n"
+"Brug: usermod [tilvalg] LOGIND\n"
"\n"
"Tilvalg:\n"
" -a, --append GRUPPE\t\ttilføj brugeren til en supplerende GRUPPE\n"
" -d, --home-dir HJEMMEMAPPE\tden nye brugerkontos hjemmemappe\n"
" -e, --expiredate UDLØBSDATO\tsæt kontoens udløbsdato til UDLØBSDATO\n"
" -f, --inactive INAKTIV\tsæt inaktiv adgangskode til INAKTIV efter udløb\n"
-" -g, --gid GRUPPE\t\tgennemtving brugen af GRUPPE til den nye primære "
-"gruppe\n"
+" -g, --gid GRUPPE\t\tgennemtving brugen af GRUPPE til den nye primære\n"
+"\t\t\t\tgruppe\n"
" -G, --groups GRUPPER\t\tny liste med supplerende grupper\n"
" -h, --help\t\t\tvis denne hjælpebesked og afslut\n"
-" -l, --login LOGIND\t\tny værdi til logind-navnet\n"
+" -l, --login NYT_LOGIND\t\tny værdi til logind-navnet\n"
" -L, --lock\t\t\tlås brugerkontoen\n"
" -m, --move-home\t\tflyt indholdet af hjemmemappen til den nye\n"
"\t\t\t\tplacering (brug kun sammen med -d)\n"
" -o, --non-unique\t\ttillad oprettelse af ens (ikke-unikke) UID\n"
-" -p, --password ADGANGSKODE\tbrug krypteret adgangskode til den nye "
-"adgangskode\n"
+" -p, --password ADGANGSKODE\tbrug krypteret adgangskode til den nye\n"
+"\t\t\t\tadgangskode\n"
" -s, --shell SKAL\t\tden nye brugerkontos logind-skal\n"
" -u, --uid UID\t\t\tny UID til brugerkontoen\n"
" -U, --unlock\t\t\tfjern lås fra brugerkontoen\n"
" -p, --passwd\t\t\tredigér passwd-databasen\n"
" -q, --quiet\t\t\tstille tilstand\n"
" -s, --shadow\t\t\tret shadow- eller gshadow-databasen\n"
+"\n"
#, c-format
msgid ""
msgstr ""
"Project-Id-Version: shadow 4.0.17\n"
"Report-Msgid-Bugs-To: kloczek@pld.org.pl\n"
-"POT-Creation-Date: 2006-06-25 16:13+0200\n"
+"POT-Creation-Date: 2006-07-26 22:30+0200\n"
"PO-Revision-Date: 2006-06-23 21:03+0200\n"
"Last-Translator: Holger Wansing <linux@wansing-online.de>\n"
"Language-Team: German <debian-l10n-german@lists.debian.org>\n"
#, c-format
msgid ""
-"Usage: chage [options] user\n"
+"Usage: chage [options] [LOGIN]\n"
"\n"
"Options:\n"
" -d, --lastday LAST_DAY\tset last password change to LAST_DAY\n"
msgid "%s: line %d: unknown user %s\n"
msgstr "%s: Zeile %d: Benutzer %s unbekannt\n"
-#, c-format
-msgid "Usage: %s [-s shell] [name]\n"
-msgstr "Aufruf: %s [-s Shell] [Name]\n"
+#, fuzzy, c-format
+msgid ""
+"Usage: chsh [options] [LOGIN]\n"
+"\n"
+"Options:\n"
+" -h, --help\t\t\t\tdisplay this help message and exit\n"
+" -s, --shell SHELL\t\t\tnew login shell for the user account\n"
+"\n"
+msgstr ""
+"Aufruf: userdel [Optionen] LOGIN\n"
+"\n"
+"Optionen:\n"
+" -f, --force\t\t\tEntfernen von Dateien erzwingen, auch wenn sie\n"
+"\t\t\t\tnicht Eigentum des zu löschenden Benutzers sind\n"
+" -h, --help\t\t\tDiese Hilfe anzeigen, sonst nichts\n"
+" -r, --remove\t\t\tEntferne Home- und Mail-Spool-Verzeichnis\n"
+"\n"
msgid "Login Shell"
msgstr "Login-Shell"
msgid "%s: can't unlock file\n"
msgstr "%s: Datei kann nicht entsperrt werden\n"
-#, c-format
+#, fuzzy, c-format
msgid ""
-"Usage: groupadd [options] group\n"
+"Usage: groupadd [options] GROUP\n"
"\n"
"Options:\n"
" -f, --force\t\t\tforce exit with success status if the specified\n"
msgstr "%s: Kann Shadow-group-Datei nicht öffnen\n"
#, c-format
-msgid "%s: invalid group %s\n"
-msgstr "%s: Ungültige Gruppe %s\n"
+msgid "%s: invalid numeric argument '%s'\n"
+msgstr "%s: Ungültiges numerisches Argument »%s«\n"
#, c-format
msgid "%s: -K requires KEY=VALUE\n"
msgstr "%s: %s ist der NIS-Master\n"
#, c-format
-msgid "Usage: groupmod [-g gid [-o]] [-n name] group\n"
-msgstr "Aufruf: groupmod [-g GID [-o]] [-n NAME] Gruppe\n"
+msgid "Member already exists\n"
+msgstr ""
+
+#, c-format
+msgid "Member to remove could not be found\n"
+msgstr ""
+
+#, c-format
+msgid "Usage: groupmems -a username | -d username | -D | -l [-g groupname]\n"
+msgstr ""
+
+#, c-format
+msgid "Only root can add members to different groups\n"
+msgstr ""
+
+#, c-format
+msgid "Group access is required\n"
+msgstr ""
+
+#, c-format
+msgid "Not primary owner of current group\n"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "PAM authentication failed for\n"
+msgstr "%s: PAM-Authentifizierung fehlgeschlagen\n"
+
+#, fuzzy, c-format
+msgid "Unable to lock group file\n"
+msgstr "%s: Kann group-Datei nicht sperren\n"
+
+#, fuzzy, c-format
+msgid "Unable to open group file\n"
+msgstr "%s: Kann group-Datei nicht öffnen\n"
+
+#, fuzzy, c-format
+msgid "Cannot close group file\n"
+msgstr "%s: Kann group-Datei nicht öffnen\n"
+
+#, fuzzy, c-format
+msgid ""
+"Usage: groupmod [options] GROUP\n"
+"\n"
+"Options:\n"
+" -g, --gid GID\t\t\tforce use new GID by GROUP\n"
+" -h, --help\t\t\tdisplay this help message and exit\n"
+" -n, --new-name NEW_GROUP\tforce use NEW_GROUP name by GROUP\n"
+" -o, --non-unique\t\tallow using duplicate (non-unique) GID by GROUP\n"
+"\n"
+msgstr ""
+"Aufruf: groupadd [Optionen] Gruppe\n"
+"\n"
+"Optionen:\n"
+" -f, --force\t\tErfolgreich beenden, wenn die Gruppe bereits existiert\n"
+" -g, --gid GID\t\tdiese GID für die neue Gruppe benutzen\n"
+" -h, --help\t\t\tDiese Hilfe anzeigen, sonst nichts\n"
+" -K, --key KEY=WERT\t\tDie Standards in /etc/login.defs überschreiben\n"
+" -o, --non-unique\t\tDas Erstellen einer Gruppe mit einer nicht\n"
+"\t\t\t\teinmaligen (doppelten) GID erlauben\n"
+"\n"
#, c-format
msgid "%s: %s not found in /etc/group\n"
msgid "%s: error updating files\n"
msgstr "%s: Fehler beim Aktualisieren von Dateien\n"
-#, c-format
+#, fuzzy, c-format
msgid ""
-"Usage: passwd [options] [login]\n"
+"Usage: passwd [options] [LOGIN]\n"
"\n"
"Options:\n"
" -a, --all\t\t\treport password status on all accounts\n"
msgid "%s: %s\n"
msgstr "%s: %s\n"
-#, c-format
+#, fuzzy, c-format
msgid ""
-"Usage: su [options] [login]\n"
+"Usage: su [options] [LOGIN]\n"
"\n"
"Options:\n"
" -c, --command COMMAND\t\tpass COMMAND to the invoked shell\n"
msgid "Entering System Maintenance Mode\n"
msgstr "Starte im Systemwartungsmodus\n"
-#, c-format
-msgid "%s: invalid numeric argument '%s'\n"
-msgstr "%s: Ungültiges numerisches Argument »%s«\n"
-
#, c-format
msgid "%s: unknown GID %s\n"
msgstr "%s: unbekannte GID %s\n"
msgid "%s: error removing directory %s\n"
msgstr "%s: Fehler beim Löschen des Verzeichnisses %s\n"
-#, c-format
+#, fuzzy, c-format
msgid ""
"Usage: usermod [options] LOGIN\n"
"\n"
"Options:\n"
-" -a, --append GROUP\t\tappend the user to the supplemental GROUP\n"
+" -a, --append\t\t\tappend the user to the supplemental GROUPS\n"
+"\t\t\t\t(use only with -G)\n"
" -c, --comment COMMENT\t\tnew value of the GECOS field\n"
" -d, --home HOME_DIR\t\tnew home directory for the user account\n"
" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n"
msgstr ""
"Project-Id-Version: shadow 4.0.17\n"
"Report-Msgid-Bugs-To: kloczek@pld.org.pl\n"
-"POT-Creation-Date: 2006-06-25 16:13+0200\n"
+"POT-Creation-Date: 2006-07-26 22:30+0200\n"
"PO-Revision-Date: 2006-06-01 15:28+0530\n"
"Last-Translator: Jurmey Rabgay <jur_gay@yahoo.com>\n"
"Language-Team: dzongkha <pgeyleg@dit.gov.bt>\n"
msgid "%s's Password: "
msgstr "%s's ཆོག་ཡིག་:"
-#, c-format
+#, fuzzy, c-format
msgid ""
-"Usage: chage [options] user\n"
+"Usage: chage [options] [LOGIN]\n"
"\n"
"Options:\n"
" -d, --lastday LAST_DAY\tset last password change to LAST_DAY\n"
msgid "%s: line %d: unknown user %s\n"
msgstr "%s: གྲལ་ཐིག་ %d: མ་ཤེས་པའི་ལག་ལེན་པ་%s\n"
-#, c-format
-msgid "Usage: %s [-s shell] [name]\n"
-msgstr "ལག་ལེན་: %s [-s shell] [name]\n"
+#, fuzzy, c-format
+msgid ""
+"Usage: chsh [options] [LOGIN]\n"
+"\n"
+"Options:\n"
+" -h, --help\t\t\t\tdisplay this help message and exit\n"
+" -s, --shell SHELL\t\t\tnew login shell for the user account\n"
+"\n"
+msgstr ""
+"ལག་ལེན་: userdel [གདམ་ཁ་ཚུ་] ནང་བསྐྱོད་\n"
+"\n"
+"གདམ་ཁ་ཚུ་:\n"
+" -f, --force\t\t\t ལག་ལེན་པ་གིས་བདག་དབང་མ་བཟུང་སྟེ་འབད་རུང་ ཡིག་སྣོད་བང་བཙོང་སྟེ་རྩ་བསྐྲད་"
+"གཏང་།\n"
+" -h, --help\t\t\t གྲོགས་རམ་འཕྲིན་དོན་འདི་བཀྲམ་སྟོན་འབད་ཞིནམ་ལས་ ཕྱིར་འཐོན་འབད།\n"
+" -r, --remove\t\t\t ཁྱིམ་གྱི་སྣོད་ཐོ་དང་ཡིག་འཕྲིན་འཕྲལ་གསོག་རྩ་བསྐྲད་གཏང་།\n"
+"\n"
msgid "Login Shell"
msgstr "ནང་བསྐྱོད་ཀྱི་ཤལ།"
msgid "%s: can't unlock file\n"
msgstr "%s: ཡིག་སྣོད་ལྡེ་མིག་ཕྱེ་མིཚུགས།\n"
-#, c-format
+#, fuzzy, c-format
msgid ""
-"Usage: groupadd [options] group\n"
+"Usage: groupadd [options] GROUP\n"
"\n"
"Options:\n"
" -f, --force\t\t\tforce exit with success status if the specified\n"
msgstr "%s: གྱིབ་མའི་སྡེ་ཚན་ཡིག་སྣོད་ ཁ་ཕྱེ་མ་ཚུགས།\n"
#, c-format
-msgid "%s: invalid group %s\n"
-msgstr "%s: à½\93ུསà¼\8bà½\98ེà½\91à¼\8bà½\80ྱིà¼\8bསྡེà¼\8bà½\9aà½\93à¼\8b %s\n"
+msgid "%s: invalid numeric argument '%s'\n"
+msgstr "%s: à½\93ུསà¼\8bà½\98ེà½\91à¼\8bཨà½\84à¼\8bà½\82ྲà½\84སà¼\8bསà¾\92ྲུà½\96à¼\8bརà¾\9fà½\82སà¼\8b '%s'\n"
#, c-format
msgid "%s: -K requires KEY=VALUE\n"
msgstr "%s: %sའདི་ ཨེན་ཇི་ཨེསི་ ཨམ་ཨིན།\n"
#, c-format
-msgid "Usage: groupmod [-g gid [-o]] [-n name] group\n"
-msgstr "ལག་ལེན་: groupmod [-g gid [-o]] [-n name] སྡེ་ཚན།\n"
+msgid "Member already exists\n"
+msgstr ""
+
+#, c-format
+msgid "Member to remove could not be found\n"
+msgstr ""
+
+#, c-format
+msgid "Usage: groupmems -a username | -d username | -D | -l [-g groupname]\n"
+msgstr ""
+
+#, c-format
+msgid "Only root can add members to different groups\n"
+msgstr ""
+
+#, c-format
+msgid "Group access is required\n"
+msgstr ""
+
+#, c-format
+msgid "Not primary owner of current group\n"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "PAM authentication failed for\n"
+msgstr "%s: པི་ཨེ་ཨེམ་ བདེན་བཤད་འཐུས་ཤོར་བྱུང་ཡོདཔ།\n"
+
+#, fuzzy, c-format
+msgid "Unable to lock group file\n"
+msgstr "%s: སྡེ་ཚན་ཡིག་སྣོད་ ལྡེ་མིག་བརྐྱབ་མ་ཚུགས།\n"
+
+#, fuzzy, c-format
+msgid "Unable to open group file\n"
+msgstr "%s: སྡེ་ཚན་ཡིག་སྣོད་ ཁ་ཕྱེ་མ་ཚུགས།\n"
+
+#, fuzzy, c-format
+msgid "Cannot close group file\n"
+msgstr "%s: སྡེ་ཚན་ཡིག་སྣོད་ ཁ་ཕྱེ་མི་ཚུགས།\n"
+
+#, fuzzy, c-format
+msgid ""
+"Usage: groupmod [options] GROUP\n"
+"\n"
+"Options:\n"
+" -g, --gid GID\t\t\tforce use new GID by GROUP\n"
+" -h, --help\t\t\tdisplay this help message and exit\n"
+" -n, --new-name NEW_GROUP\tforce use NEW_GROUP name by GROUP\n"
+" -o, --non-unique\t\tallow using duplicate (non-unique) GID by GROUP\n"
+"\n"
+msgstr ""
+"ལག་ལེན་:groupadd [གདམ་ཁ་ཚུ་]སྡེ་ཚན།\n"
+"\n"
+"གདམ་ཁ་ཚུ་:\n"
+" -f, --force\t\t གསལ་བཀོད་འབད་ཡོད་པའི་ \n"
+"\t\t\t\t སྡེ་ཚན་འདི་ཧེ་མ་ལས་ཡོད་པ་ཅིན་ མཐར་འཁྱོལ་གནས་ཚད་ཀྱི་ཐོག་ལས་ བང་ཅན་སྦེ་ཕྱིར་འཐོན་"
+"འབད།\n"
+" -g, --gid GID\t\t སྡེ་ཚན་གསརཔ་གི་དོན་ལུ་ ཇི་ཨིའ་ཌི་ལག་ལེན་འཐབ།\n"
+" -h, --help\t\t\t གྲོགས་རམ་འཕྲིན་དོན་འདི་བཀྲམ་སྟོན་འབད་ཞིནམ་ལས་ ཕྱིར་འཐོན་འབད།\n"
+" -k, --key KEY=VALUE\t\t /etc/login.defs སྔོན་སྒྲིག་ཚུ་ ཟུར་བཞག་འབདཝ་ཨིན།\n"
+" -o, --non-unique\t\t ངོ་བཤུས་ \n"
+" \t\t\t\t(ཐུན་མོང་པ་)ཇི་ཨའི་ཌི་དང་བཅས་ སྡེ་ཚན་གསར་བསྐྲུན་འབད་བཅུག\n"
+"\n"
#, c-format
msgid "%s: %s not found in /etc/group\n"
msgid "%s: error updating files\n"
msgstr "%s: ཡིག་སྣོད་དུས་མཐུན་བཟོ་བའི་སྐབས་ལུ་ འཛོལ་བ།\n"
-#, c-format
+#, fuzzy, c-format
msgid ""
-"Usage: passwd [options] [login]\n"
+"Usage: passwd [options] [LOGIN]\n"
"\n"
"Options:\n"
" -a, --all\t\t\treport password status on all accounts\n"
msgid "%s: %s\n"
msgstr "%s: %s\n"
-#, c-format
+#, fuzzy, c-format
msgid ""
-"Usage: su [options] [login]\n"
+"Usage: su [options] [LOGIN]\n"
"\n"
"Options:\n"
" -c, --command COMMAND\t\tpass COMMAND to the invoked shell\n"
msgid "Entering System Maintenance Mode\n"
msgstr "རིམ་ལུགས་རྒྱུན་སྐྱོང་ཐབས་ལམ་བཙུགས་དོ།\n"
-#, c-format
-msgid "%s: invalid numeric argument '%s'\n"
-msgstr "%s: ནུས་མེད་ཨང་གྲངས་སྒྲུབ་རྟགས་ '%s'\n"
-
#, c-format
msgid "%s: unknown GID %s\n"
msgstr "%s: མ་ཤེས་པའི་ཇི་ཨའི་ཌི་ %s\n"
msgid "%s: error removing directory %s\n"
msgstr "%s: སྣོད་ཐོ་%s རྩ་བསྐྲད་གཏང་པའི་སྐབས་ལུ་ འཛོལ་བ།\n"
-#, c-format
+#, fuzzy, c-format
msgid ""
"Usage: usermod [options] LOGIN\n"
"\n"
"Options:\n"
-" -a, --append GROUP\t\tappend the user to the supplemental GROUP\n"
+" -a, --append\t\t\tappend the user to the supplemental GROUPS\n"
+"\t\t\t\t(use only with -G)\n"
" -c, --comment COMMENT\t\tnew value of the GECOS field\n"
" -d, --home HOME_DIR\t\tnew home directory for the user account\n"
" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n"
msgstr ""
"Project-Id-Version: shadow_po_el\n"
"Report-Msgid-Bugs-To: kloczek@pld.org.pl\n"
-"POT-Creation-Date: 2006-06-25 16:13+0200\n"
+"POT-Creation-Date: 2006-07-26 22:30+0200\n"
"PO-Revision-Date: 2006-01-18 16:16+0200\n"
"Last-Translator: Konstantinos Margaritis <markos@debian.org>\n"
"Language-Team: Greek <debian-l10n-greek@lists.debian.org>\n"
#, c-format
msgid ""
-"Usage: chage [options] user\n"
+"Usage: chage [options] [LOGIN]\n"
"\n"
"Options:\n"
" -d, --lastday LAST_DAY\tset last password change to LAST_DAY\n"
" -W, --warndays WARN_DAYS\tset expiration warning days to WARN_DAYS\n"
"\n"
msgstr ""
-"Χρήση: change [options] user\n"
+"Χρήση: change [options] [LOGIN]\n"
"\n"
"Options:\n"
-" -d, --lastday LAST_DAY\tρύθμιση τελευταίας αλλαγής συνθηματικού σε "
-"LAST_DAY\n"
-" -E, --expiredate EXPIRE_DATE\tρύθμιση ημερομηνίας λήξης λογαριασμού σε "
-"EXPIRE_DATE\n"
+" -d, --lastday LAST_DAY\tρύθμιση τελευταίας αλλαγής συνθηματικού σε\n"
+"\t\t\t\tLAST_DAY\n"
+" -E, --expiredate EXPIRE_DATE\tρύθμιση ημερομηνίας λήξης λογαριασμού σε\n"
+"\t\t\t\tEXPIRE_DATE\n"
" -h, --help\t\t\tπροβολή αυτού του μηνύματος βοήθειας και έξοδος\n"
" -I, --inactive INACTIVE\tρύθμιση ανενεργού κωδικού μετά από τη λήξη του\n"
"\t\t\t\tσε INACTIVE\n"
" -l, --list\t\t\tπροβολή πληροφοριών ηλικίας λογαριασμού\n"
-" -m, --mindays MIN_DAYS\tρύθμιση ελάχιστου αριθμού ημερών πριν την αλλαγή "
-"συνθηματικού σε\n"
-"\t\t\t\tMIN_DAYS\n"
-" -M, --maxdays MAX_DAYS\tρύθμιση μέγιστου αριθμού ημερών πριν την αλλαγή "
-"συνθηματικού σε\n"
-"\t\t\t\tMAX_DAYS\n"
-" -W, --warndays WARN_DAYS\tρύθμιση προειδοποιήσεων ημερών λήξης σε "
-"WARN_DAYS\n"
+" -m, --mindays MIN_DAYS\tρύθμιση ελάχιστου αριθμού ημερών πριν την αλλαγή \t"
+"\t\t\tσυνθηματικού σε MIN_DAYS\n"
+" -M, --maxdays MAX_DAYS\tρύθμιση μέγιστου αριθμού ημερών πριν την αλλαγή\n"
+"\t\t\t\tσυνθηματικού σε MAX_DAYS\n"
+" -W, --warndays WARN_DAYS\tρύθμιση προειδοποιήσεων ημερών λήξης σε\n"
+"\t\t\t\tWARN_DAYS\n"
+"\n"
#, c-format
msgid "Enter the new value, or press ENTER for the default\n"
"Επιλογές:\n"
" -e, --encrypted\tτα παρεχόμενα συνθηματικά είναι κρυπτογραφημένα\n"
" -h, --help\t\tπροβολή αυτού του μηνύματος βοήθειας και έξοδος\n"
-" -m, --md5\t\tχρήση κρυπτογράφησης MD5 αντί για DES όταν τα παρεχόμενα "
-"συνθηματικά\n"
-"\t\t\tδεν είναι κρυπτογραφημένα\n"
+" -m, --md5\t\tχρήση κρυπτογράφησης MD5 αντί για DES όταν τα παρεχόμενα\n"
+"\t\t\tσυνθηματικά δεν είναι κρυπτογραφημένα\n"
+"\n"
#, c-format
msgid "%s: can't lock group file\n"
"Επιλογές:\n"
" -e, --encrypted\tτα παρεχόμενα συνθηματικά είναι κρυπτογραφημένα\n"
" -h, --help\t\tπροβολή αυτού του μηνύματος βοήθειας και έξοδος\n"
-" -m, --md5\t\tχρήση κρυπτογράφησης MD5 αντί για DES όταν τα παρεχόμενα "
-"συνθηματικά\n"
-"\t\t\tδεν είναι κρυπτογραφημένα\n"
+" -m, --md5\t\tχρήση κρυπτογράφησης MD5 αντί για DES όταν τα παρεχόμενα\n"
+"\t\t\tσυνθηματικά δεν είναι κρυπτογραφημένα\n"
+"\n"
#, c-format
msgid "%s: can't lock password file\n"
msgstr "%s: γραμμή %d: άγνωστος χρήστης %s\n"
#, c-format
-msgid "Usage: %s [-s shell] [name]\n"
-msgstr "Χρήση: %s [-s φλοιός] [όνομα]\n"
+msgid ""
+"Usage: chsh [options] [LOGIN]\n"
+"\n"
+"Options:\n"
+" -h, --help\t\t\t\tdisplay this help message and exit\n"
+" -s, --shell SHELL\t\t\tnew login shell for the user account\n"
+"\n"
+msgstr ""
msgid "Login Shell"
msgstr "Κέλυφος Εισόδου"
"Options:\n"
" -a, --all\t\t\tπροβολή καταγραφής faillog για όλους τους χρήστες\n"
" -h, --help\t\t\tπροβολή αυτού του μηνύματος βοήθειας και έξοδος\n"
-" -l, --lock-time SEC\t\tμετά από αποτυχημένη είσοδο κλείδωμα λογαριασμού "
-"για SEC δευτερόλεπτα\n"
-" -m, --maximum MAX\t\tρύθμιση μέγιστου αριθμού καταμέτρησης αποτυχημένων "
-"προσπαθειών εισόδου σε MAX\n"
-" -r, --reset\t\t\tαρχικοποίηση της καταμέτρησης αποτυχημένων προσπαθειών "
-"εισόδου\n"
+" -l, --lock-time SEC\t\tμετά από αποτυχημένη είσοδο κλείδωμα λογαριασμού\n"
+"\t\t\t\tγια SEC δευτερόλεπτα\n"
+" -m, --maximum MAX\t\tρύθμιση μέγιστου αριθμού καταμέτρησης αποτυχημένων\n"
+"\t\t\t\tπροσπαθειών εισόδου σε MAX\n"
+" -r, --reset\t\t\tαρχικοποίηση της καταμέτρησης αποτυχημένων προσπαθειών\n"
+"\t\t\t\tεισόδου\n"
" -t, --time DAYS\t\tπροβολή εγγραφών faillog πιο πρόσφατων από DAYS\n"
-" -u, --user LOGIN\t\tπροβάλλει τις εγγραφές faillog ή διαχειρίζεται τα όρια "
-"καταμέτρησης αποτυχημένων εισόδων\n"
+" -u, --user LOGIN\t\tπροβάλλει τις εγγραφές faillog ή διαχειρίζεται τα "
+"όρια\n"
+"\t\t\t\tκαταμέτρησης αποτυχημένων εισόδων\n"
"\t\t\t\t(αν χρησιμοποιηθεί με τις επιλογές -r, -m ή -l ) μόνο\n"
"\t\t\t\tγια το χρήστη με LOGIN\n"
+"\n"
#, c-format
msgid "Login Failures Maximum Latest On\n"
msgid "%s: can't unlock file\n"
msgstr "%s: αδυναμία ξεκλειδώματος αρχείου\n"
-#, c-format
+#, fuzzy, c-format
msgid ""
-"Usage: groupadd [options] group\n"
+"Usage: groupadd [options] GROUP\n"
"\n"
"Options:\n"
" -f, --force\t\t\tforce exit with success status if the specified\n"
"Χρήση: groupadd [options] group\n"
"\n"
"Επιλογές:\n"
-" -f, --force\t\tεξαναγκασμός εξόδου με κατάσταση επιτυχίας αν η καθορισμένη "
-"ομάδα\n"
-"\t\t\t\tυπάρχει ήδη\n"
+" -f, --force\t\tεξαναγκασμός εξόδου με κατάσταση επιτυχίας αν η "
+"καθοÏ\81ιÏ\83μÎνη\n"
+"\t\t\t\tομάδα υπάρχει ήδη\n"
" -g, --gid GID\t\tχρήση GID για τη νέα ομάδα\n"
" -h, --help\t\t\tπροβολή αυτού του μηνύματος βοήθειας και έξοδος\n"
" -K, --key KEY=VALUE\t\tπαράκαμψη προεπιλογών /etc/login.defs\n"
" -o, --non-unique\t\tεπιτρέπει τη δημιουργία ομάδας με διπλότυπο\n"
"\t\t\t\t(μη-μοναδικό) GID\n"
+"\n"
#, c-format
msgid "%s: error adding new group entry\n"
msgid "%s: unable to open shadow group file\n"
msgstr "%s: Αδυναμία ανοίγματος του αρχείου σκιωδών συνθηματικών ομάδων\n"
-#, c-format
-msgid "%s: invalid group %s\n"
-msgstr "%s: Î\9cη ÎγκÏ\85Ï\81η ομάδα `%s'\n"
+#, fuzzy, c-format
+msgid "%s: invalid numeric argument '%s'\n"
+msgstr "%s: Î\9cη ÎγκÏ\85Ï\81η αÏ\81ιθμηÏ\84ική Ï\80αÏ\81άμεÏ\84Ï\81οÏ\82 `%s'\n"
#, c-format
msgid "%s: -K requires KEY=VALUE\n"
msgstr "%s: Ο %s είναι ο κύριος διακομιστής NIS\n"
#, c-format
-msgid "Usage: groupmod [-g gid [-o]] [-n name] group\n"
-msgstr "Χρήση: groupmod [-g gid [-o]] [-n όνομα] ομάδα\n"
+msgid "Member already exists\n"
+msgstr ""
+
+#, c-format
+msgid "Member to remove could not be found\n"
+msgstr ""
+
+#, c-format
+msgid "Usage: groupmems -a username | -d username | -D | -l [-g groupname]\n"
+msgstr ""
+
+#, c-format
+msgid "Only root can add members to different groups\n"
+msgstr ""
+
+#, c-format
+msgid "Group access is required\n"
+msgstr ""
+
+#, c-format
+msgid "Not primary owner of current group\n"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "PAM authentication failed for\n"
+msgstr "%s: Αποτυχία εξακρίβωσης PAM\n"
+
+#, fuzzy, c-format
+msgid "Unable to lock group file\n"
+msgstr "%s: Αδυναμία κλειδώματος του αρχείου ομάδων\n"
+
+#, fuzzy, c-format
+msgid "Unable to open group file\n"
+msgstr "%s: Αδυναμία ανοίγματος του αρχείου ομάδων\n"
+
+#, fuzzy, c-format
+msgid "Cannot close group file\n"
+msgstr "%s: αδυναμία ανοίγματος αρχείου ομάδων\n"
+
+#, fuzzy, c-format
+msgid ""
+"Usage: groupmod [options] GROUP\n"
+"\n"
+"Options:\n"
+" -g, --gid GID\t\t\tforce use new GID by GROUP\n"
+" -h, --help\t\t\tdisplay this help message and exit\n"
+" -n, --new-name NEW_GROUP\tforce use NEW_GROUP name by GROUP\n"
+" -o, --non-unique\t\tallow using duplicate (non-unique) GID by GROUP\n"
+"\n"
+msgstr ""
+"Χρήση: groupadd [options] group\n"
+"\n"
+"Επιλογές:\n"
+" -f, --force\t\tεξαναγκασμός εξόδου με κατάσταση επιτυχίας αν η καθορισμένη "
+"ομάδα\n"
+"\t\t\t\tυπάρχει ήδη\n"
+" -g, --gid GID\t\tχρήση GID για τη νέα ομάδα\n"
+" -h, --help\t\t\tπροβολή αυτού του μηνύματος βοήθειας και έξοδος\n"
+" -K, --key KEY=VALUE\t\tπαράκαμψη προεπιλογών /etc/login.defs\n"
+" -o, --non-unique\t\tεπιτρέπει τη δημιουργία ομάδας με διπλότυπο\n"
+"\t\t\t\t(μη-μοναδικό) GID\n"
+"\n"
#, c-format
msgid "%s: %s not found in /etc/group\n"
"Χρήση: lastlog [options]\n"
"\n"
"Επιλογές:\n"
-" -b, --before DAYS\tεκτύπωση μόνο των τελευταίων εγγραφών lastlog "
-"παλαιότερων από DAYS\n"
+" -b, --before DAYS\tεκτύπωση μόνο των τελευταίων εγγραφών lastlog\n"
+"\t\t\tπαλαιότερων από DAYS\n"
" -h, --help\t\tπροβολή αυτού του μηνύματος βοήθειας και έξοδος\n"
-" -t, --time DAYS\tεκτύπωση μόνο των τελευταίων εγγραφών lastlog πιο "
-"πρόσφατων από από DAYS\n"
-" -u, --user LOGIN\tεκτύπωση τελευταίας εγγραφής lastlog για χρήστη με "
-"καθορισμένο LOGIN\n"
+" -t, --time DAYS\tεκτύπωση μόνο των τελευταίων εγγραφών lastlog πιο\n"
+"\t\t\tπρόσφατων από από DAYS\n"
+" -u, --user LOGIN\tεκτύπωση τελευταίας εγγραφής lastlog για χρήστη με\n"
+"\t\t\tκαθορισμένο LOGIN\n"
+"\n"
#, c-format
msgid "Username Port From Latest\n"
msgid "%s: error updating files\n"
msgstr "%s: Σφάλμα κατά την ενημέρωση αρχείων\n"
-#, c-format
+#, fuzzy, c-format
msgid ""
-"Usage: passwd [options] [login]\n"
+"Usage: passwd [options] [LOGIN]\n"
"\n"
"Options:\n"
" -a, --all\t\t\treport password status on all accounts\n"
"Χρήση: passwd [options] [login]\n"
"\n"
"Επιλογές:\n"
-" -a, --all\t\t\tαναφορά κατάστασης συνθηματικών για όλους τους "
-"λογαριασμούς\n"
+" -a, --all\t\t\tαναφορά κατάστασης συνθηματικών για όλους τους\n"
+"\t\t\t\tλογαριασμούς\n"
" -d, --delete\t\t\tδιαγραφή συνθηματικού για το συγκεκριμένο λογαριασμό\n"
-" -e, --expire\t\t\tεξαναγκασμός λήξης του συνθηματικού για το συγκεκριμένο "
-"λογαριασμό\n"
+" -e, --expire\t\t\tεξαναγκασμός λήξης του συνθηματικού για το συγκεκριμένο\n"
+"\t\t\t\tλογαριασμό\n"
" -h, --help\t\t\tπροβολή αυτού του μηνύματος βοήθειας και έξοδος\n"
" -k, --keep-tokens\t\tαλλαγή συνθηματικού μόνο αν αυτό έχει λήξει\n"
" -i, --inactive INACTIVE\tρύθμιση ανενεργού συνθηματικού μετά τη λήξη του\n"
"\t\t\t\tσε ΑΝΕΝΕΡΓΟ\n"
" -l, --lock\t\t\tκλείδωμα του συγκεκριμένου λογαριασμού\n"
-" -n, --mindays MIN_DAYS\tρύθμιση ελάχιστου αριθμού ημερών πριν την αλλαγή "
-"συνθηματικού\n"
-"\t\t\t\tσε MIN_DAYS\n"
+" -n, --mindays MIN_DAYS\tρύθμιση ελάχιστου αριθμού ημερών πριν την αλλαγή\n"
+"\t\t\t\tσυνθηματικού σε MIN_DAYS\n"
" -q, --quiet\t\t\tσιωπηρή λειτουργία\n"
-" -r, --repository REPOSITORY\tαλλαγή συνθηματικού στο REPOSITORY "
-"repository\n"
-" -S, --status\t\t\tαναφορά κατάστασης συνθηματικού για το συγκεκριμένο "
-"λογαριασμό\n"
+" -r, --repository REPOSITORY\tαλλαγή συνθηματικού στο REPOSITORY\n"
+"\t\t\t\trepository\n"
+" -S, --status\t\t\tαναφορά κατάστασης συνθηματικού για το συγκεκριμένο\n"
+"\t\t\t\tλογαριασμό\n"
" -u, --unlock\t\t\tξεκλείδωμα του συγκεκριμένου λογαριασμού\n"
-" -w, --warndays WARN_DAYS\tρύθμιση ημερών προειδοποίησης λήξης σε "
-"WARN_DAYS\n"
-" -x, --maxdays MAX_DAYS\tρύθμιση μέγιστου αριθμού ημερών πριν την αλλαγή "
-"συνθηματικού\n"
-"\t\t\t\tσε MAX_DAYS\n"
+" -w, --warndays WARN_DAYS\tρύθμιση ημερών προειδοποίησης λήξης σε\n"
+"\t\t\t\tWARN_DAYS\n"
+" -x, --maxdays MAX_DAYS\tρύθμιση μέγιστου αριθμού ημερών πριν την αλλαγή\n"
+"\t\t\t\tσυνθηματικού σε MAX_DAYS\n"
+"\n"
msgid "Old password: "
msgstr "Παλιό Συνθηματικό: "
msgid "%s: %s\n"
msgstr "%s: %s\n"
-#, c-format
+#, fuzzy, c-format
msgid ""
-"Usage: su [options] [login]\n"
+"Usage: su [options] [LOGIN]\n"
"\n"
"Options:\n"
" -c, --command COMMAND\t\tpass COMMAND to the invoked shell\n"
" -h, --help\t\t\tπροβολή αυτού του μηνύματος βοήθειας και έξοδος\n"
" -, -l, --login\t\tκάνει το κέλυφος ένα κέλυφος εισόδου\n"
" -m, -p,\n"
-" --preserve-environment\tδεν γίνεται αρχικοποίηση μεταβλητών περιβάλλοντος, "
-"και διατηρεί\n"
+" --preserve-environment\tδεν γίνεται αρχικοποίηση μεταβλητών "
+"περιβάλλοντος,\n"
+"\t\t\t\tκαι διατηρεί\n"
"\t\t\t\tτο ίδιο κέλυφος\n"
" -s, --shell SHELL\t\tχρήση SHELL αντί του προεπιλεγμένου στο passwd\n"
+"\n"
#, c-format
msgid "%s: must be run from a terminal\n"
msgid "Entering System Maintenance Mode\n"
msgstr "Έναρξη Κατάστασης Συντήρησης Συστήματος\n"
-#, fuzzy, c-format
-msgid "%s: invalid numeric argument '%s'\n"
-msgstr "%s: Μη έγκυρη αριθμητική παράμετρος `%s'\n"
-
#, c-format
msgid "%s: unknown GID %s\n"
msgstr "%s: άγνωστο GID %s\n"
"Χρήση: useradd [options] LOGIN\n"
"\n"
"Επιλογές:\n"
-" -b, --base-dir BASE_DIR\tο βασικός κατάλογος για τον αρχικό κατάλογο "
-"λογαριασμού\n"
+" -b, --base-dir BASE_DIR\tο βασικός κατάλογος για τον αρχικό κατάλογο\n"
+"\t\t\t\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εκτύπωση ή αποθήκευση τροποποιημένης προεπιλεγμένης "
-"ρύθμισης\n"
-"\t\t\t\tπροσθήκης χρήστη\n"
-" -e, --expiredate EXPIRE_DATE\tρύθμιση ημερομηνίας λήξης λογαριασμού σε "
-"EXPIRE_DATE\n"
+" -c, --comment COMMENT\t\tρύθμιση του πεδίου GECOS για το λογαριασμό νέου\n"
+"\t\t\t\tχρήστη\n"
+" -d, --home-dir HOME_DIR\tο αρχικός κατάλογος για το λογαριασμό νέου\n"
+"\t\t\t\tχρήστη\n"
+" -D, --defaults\t\tεκτύπωση ή αποθήκευση τροποποιημένης προεπιλεγμένης\n"
+"\t\t\t\tρύθμισης tπροσθήκης χρήστη\n"
+" -e, --expiredate EXPIRE_DATE\tρύθμιση ημερομηνίας λήξης λογαριασμού σε\n"
+"\t\t\t\tEXPIRE_DATE\n"
" -f, --inactive INACTIVE\tρύθμιση ανενεργού συνθηματικού μετά τη λήξη\n"
"\t\t\t\tσε ΑΝΕΝΕΡΓΟ\n"
" -g, --gid GROUP\t\tεξαναγκασμός χρήσης GROUP για το νέο λογαριασμό χρήστη\n"
"\t\t\t\tχρήστη\n"
" -o, --non-unique\t\tεπιτρέπει τη δημιουργία χρήστη με διπλότυπο\n"
"\t\t\t\t(μη μοναδικό) UID\n"
-" -p, --password PASSWORD\tχρήση κρυπτογραφημένου κωδικού για το νέο "
-"λογαριασμό\n"
+" -p, --password PASSWORD\tχρήση κρυπτογραφημένου κωδικού για το νέο\n"
+"\t\t\t\tλογαριασμό\n"
"\t\t\t\tχρήστη\n"
" -s, --shell SHELL\t\ttτο κέλυφος σύνδεσης για το νέο λογαριασμό χρήστη\n"
-" -u, --uid UID\t\t\tεξαναγκασμός χρήσης του UID για το νέο λογαριασμό "
-"χρήστη\n"
+" -u, --uid UID\t\t\tεξαναγκασμός χρήσης του UID για το νέο λογαριασμό\n"
+"\t\t\t\tχρήστη\n"
+"\n"
#, c-format
msgid "%s: UID %u is not unique\n"
"Usage: usermod [options] LOGIN\n"
"\n"
"Options:\n"
-" -a, --append GROUP\t\tappend the user to the supplemental GROUP\n"
+" -a, --append\t\t\tappend the user to the supplemental GROUPS\n"
+"\t\t\t\t(use only with -G)\n"
" -c, --comment COMMENT\t\tnew value of the GECOS field\n"
" -d, --home HOME_DIR\t\tnew home directory for the user account\n"
" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n"
" -U, --unlock\t\t\tunlock the user account\n"
"\n"
msgstr ""
-"Χρήση: usermod [options] login\n"
+"Χρήση: usermod [options] LOGIN\n"
"\n"
"Επιλογές:\n"
" -a, --append GROUP\t\tπροσθήκη του χρήστη σε συμπληρωματική ΟΜΑΔΑ\n"
" -s, --shell SHELL\t\tνέο κέλυφος εισόδου για το λογαριασμό χρήστη\n"
" -u, --uid UID\t\t\tνέο UID για το λογαριασμό χρήστη\n"
" -U, --unlock\t\t\tξεκλείδωμα του λογαριασμού χρήστη\n"
+"\n"
#, c-format
msgid "%s: out of memory in update_group\n"
" -p, --passwd\t\t\ttεπεξεργασία βάσης δεδομένων κωδικών\n"
" -q, --quiet\t\t\tσιωπηλή λειτουργία\n"
" -s, --shadow\t\t\ttεπεξεργασία βάσης δεδομένων shadow ή gshadow\n"
+"\n"
#, c-format
msgid ""
#, c-format
msgid "%s: can't restore %s: %s (your changes are in %s)\n"
msgstr "%s: αδυναμία επαναφοράς %s: %s (οι αλλαγές είναι στο %s)\n"
-
-#~ msgid ""
-#~ "No group named \"mail\" exists, creating mail spool with mode 0600.\n"
-#~ msgstr ""
-#~ "Δεν υπάρχει ομάδα με το όνομα \"mail\", δημιουργείται mail spool με mode "
-#~ "0600.\n"
-
-#~ msgid "Can't create mail spool for user %s.\n"
-#~ msgstr "Αδυναμία δημιουργίας mail spool για το χρήστη %s\n"
msgstr ""
"Project-Id-Version: shadow 4.0.16\n"
"Report-Msgid-Bugs-To: kloczek@pld.org.pl\n"
-"POT-Creation-Date: 2006-06-25 16:13+0200\n"
+"POT-Creation-Date: 2006-07-26 22:30+0200\n"
"PO-Revision-Date: 2006-06-04 19:59+0200\n"
"Last-Translator: Rubén Porras Campo <nahoo@inicia.es>\n"
"Language-Team: Spanish <debian-l10n-spanish@lists.debian.org>\n"
#, c-format
msgid ""
-"Usage: chage [options] user\n"
+"Usage: chage [options] [LOGIN]\n"
"\n"
"Options:\n"
" -d, --lastday LAST_DAY\tset last password change to LAST_DAY\n"
" -W, --warndays WARN_DAYS\tset expiration warning days to WARN_DAYS\n"
"\n"
msgstr ""
-"Modo de uso: chage [opciones] usuario\n"
+"Modo de uso: chage [opciones] [USUARIO]\n"
"\n"
"Opciones:\n"
-" -d, --lastday ULTIMO_DÍA\testablecer el último cambio de clave a "
-"ULTIMO_DÍA\n"
-" -E, --expiredate FECHA_EXP\testablecer la fecha de expiración de la cuenta "
-"a FECHA_EXP\n"
+" -d, --lastday ULTIMO_DÍA\testablecer el último cambio de clave a\n"
+"\t\t\t\tULTIMO_DÍA\n"
+" -E, --expiredate FECHA_EXP\testablecer la fecha de expiración de la "
+"cuenta\n"
+"\t\t\t\ta 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"
+" -I, --inactive INACTIV\tdeshabilitar la cuenta después de INACTIV días de\n"
+"\t\t\t\tla fecha de expiración\n"
" -l, --list\t\t\tmostrar la información de envejecimiento de la cuenta\n"
-" -m, --mindays DÍAS_MIN\testablecer el número mínimo de días antes de "
-"cambiar la clave a DÍAS_MIN\n"
-" -M, --maxdays DÍAS_MAXS\testablecer el número máximo de días antes de "
-"cambiar la clave a DÍAS_MAX\n"
+" -m, --mindays DÍAS_MIN\testablecer el número mínimo de días antes de\n"
+"\t\t\t\tcambiar la clave a DÍAS_MIN\n"
+" -M, --maxdays DÍAS_MAXS\testablecer el número máximo de días antes de\n"
+"\t\t\t\tcambiar la clave a DÍAS_MAX\n"
" -W, --warndays DÍAS_AVISO\tset expiration warning days to WARN_DAYS\n"
+"\n"
#, c-format
msgid "Enter the new value, or press ENTER for the default\n"
" -h, --help\t\tmuestra este mensaje de ayuda y termina\n"
" -m, --md5\t\tusa cifrado MD5 en vez de DES cuando las\n"
" contraseñas proporcionadas no estén cifradas\n"
+"\n"
#, c-format
msgid "%s: can't lock group file\n"
msgid "%s: line %d: unknown user %s\n"
msgstr "%s: línea %d: usuario desconocido %s\n"
-#, c-format
-msgid "Usage: %s [-s shell] [name]\n"
-msgstr "Modo de uso: %s [-s shell] [nombre]\n"
+#, fuzzy, c-format
+msgid ""
+"Usage: chsh [options] [LOGIN]\n"
+"\n"
+"Options:\n"
+" -h, --help\t\t\t\tdisplay this help message and exit\n"
+" -s, --shell SHELL\t\t\tnew login shell for the user account\n"
+"\n"
+msgstr ""
+"Modo de uso: userdel [opciones] USUARIO\n"
+"\n"
+"Opciones:\n"
+" -f, --force\t\t\tforzar la eliminación de los ficheros,\n"
+"\t\t\t\tincluso si no pertenecen al usuario\n"
+" -h, --help\t\t\tmuestra este mensaje y termina\n"
+" -r, --remove\t\t\telimina el directorio y el buzón de correo\n"
+"\n"
msgid "Login Shell"
msgstr "Shell de acceso"
"\t\t\t\tcontadores de fallos y los límites (si se\n"
"\t\t\t\tusan las opciones -r, -m o -l) para el usuario\n"
"\t\t\t\tUSUARIO\n"
+"\n"
#, c-format
msgid "Login Failures Maximum Latest On\n"
msgid "%s: can't unlock file\n"
msgstr "%s: no se puede desbloquear el fichero\n"
-#, c-format
+#, fuzzy, c-format
msgid ""
-"Usage: groupadd [options] group\n"
+"Usage: groupadd [options] GROUP\n"
"\n"
"Options:\n"
" -f, --force\t\t\tforce exit with success status if the specified\n"
"\t\t\t\t/etc/login.defs\n"
" -o, --non-unique\tpermite crear grupos con un GID duplicado (que no es\n"
"\t\t\t\túnico)\n"
+"\n"
#, c-format
msgid "%s: error adding new group entry\n"
msgstr "%s: incapaz de abrir el fichero de grupos oculto (shadow)\n"
#, c-format
-msgid "%s: invalid group %s\n"
-msgstr "%s: grupo %s inválido\n"
+msgid "%s: invalid numeric argument '%s'\n"
+msgstr "%s: argumento numérico inválido «%s»\n"
#, c-format
msgid "%s: -K requires KEY=VALUE\n"
msgstr "%s: %s es el maestro NIS\n"
#, c-format
-msgid "Usage: groupmod [-g gid [-o]] [-n name] group\n"
-msgstr "Modo de uso: groupmod [-g gid [-o]] [-n nombre] grupo\n"
+msgid "Member already exists\n"
+msgstr ""
+
+#, c-format
+msgid "Member to remove could not be found\n"
+msgstr ""
+
+#, c-format
+msgid "Usage: groupmems -a username | -d username | -D | -l [-g groupname]\n"
+msgstr ""
+
+#, c-format
+msgid "Only root can add members to different groups\n"
+msgstr ""
+
+#, c-format
+msgid "Group access is required\n"
+msgstr ""
+
+#, c-format
+msgid "Not primary owner of current group\n"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "PAM authentication failed for\n"
+msgstr "%s: Autenticación PAM fallida\n"
+
+#, fuzzy, c-format
+msgid "Unable to lock group file\n"
+msgstr "%s: incapaz de bloquear el fichero de grupos\n"
+
+#, fuzzy, c-format
+msgid "Unable to open group file\n"
+msgstr "%s: incapaz de abrir el fichero de grupos\n"
+
+#, fuzzy, c-format
+msgid "Cannot close group file\n"
+msgstr "%s: no se puede abrir el fichero de grupos\n"
+
+#, fuzzy, c-format
+msgid ""
+"Usage: groupmod [options] GROUP\n"
+"\n"
+"Options:\n"
+" -g, --gid GID\t\t\tforce use new GID by GROUP\n"
+" -h, --help\t\t\tdisplay this help message and exit\n"
+" -n, --new-name NEW_GROUP\tforce use NEW_GROUP name by GROUP\n"
+" -o, --non-unique\t\tallow using duplicate (non-unique) GID by GROUP\n"
+"\n"
+msgstr ""
+"Modo de uso: groupadd [opciones] grupo\n"
+"\n"
+"Opciones:\n"
+" -f, --force\t\tfuerza una salida con un estado de éxito si el grupo\n"
+"\t\t\t\tespecificado existe\n"
+" -g, --gid GID\t\tusa GID para el nuevo grupo\n"
+" -h, --help\t\tmuestra esta ayuda y termina\n"
+" -K, --key NOMBRE=VALOR prevalece sobre el valor predeterminado de\n"
+"\t\t\t\t/etc/login.defs\n"
+" -o, --non-unique\tpermite crear grupos con un GID duplicado (que no es\n"
+"\t\t\t\túnico)\n"
+"\n"
#, c-format
msgid "%s: %s not found in /etc/group\n"
" -t, --time DÍAS\tmuestra sólo los registros lastlog más recientes\n"
"\t\t\tque DÍAS\n"
" -u, --user USUARIO\tmuestra el registro lastlog para el usuario\n"
+"\n"
#, c-format
msgid "Username Port From Latest\n"
msgid "%s: error updating files\n"
msgstr "%s: error actualizando los ficheros\n"
-#, c-format
+#, fuzzy, c-format
msgid ""
-"Usage: passwd [options] [login]\n"
+"Usage: passwd [options] [LOGIN]\n"
"\n"
"Options:\n"
" -a, --all\t\t\treport password status on all accounts\n"
" -w, --warndays DÍAS_AVISO\testablece el aviso de caducidad a DÍAS_AVISO\n"
" -x, --maxdays DÍAS_MAX\testablece el número máximo de días antes de\n"
"\t\t\t\tcambiar la contraseña a DÍAS_MAX\n"
+"\n"
msgid "Old password: "
msgstr "Contraseña antigua: "
msgid "%s: %s\n"
msgstr "%s: %s\n"
-#, c-format
+#, fuzzy, c-format
msgid ""
-"Usage: su [options] [login]\n"
+"Usage: su [options] [LOGIN]\n"
"\n"
"Options:\n"
" -c, --command COMMAND\t\tpass COMMAND to the invoked shell\n"
" --preserve-environment\tno restablece las variables de entorno a su\n"
"\t\t\t\tvalor original, y conserva la misma shell\n"
" -s, --shell SHELL\t\tusa SHELL en vez de la predeterminada en passwd\n"
+"\n"
#, c-format
msgid "%s: must be run from a terminal\n"
msgid "Entering System Maintenance Mode\n"
msgstr "Entrando en el Modo de Mantenimiento del Sistema\n"
-#, c-format
-msgid "%s: invalid numeric argument '%s'\n"
-msgstr "%s: argumento numérico inválido «%s»\n"
-
#, c-format
msgid "%s: unknown GID %s\n"
msgstr "%s: GID %s desconocido\n"
" -u, --uid UID\t\t\tforce use the UID for the new user account\n"
"\n"
msgstr ""
-"Modo de uso: useradd [opciones] nombre\n"
+"Modo de uso: useradd [opciones] USUARIO\n"
"\n"
"Opciones:\n"
" -b, --base-dir DIR_BASE\tdirectorio base para el nuevo directorio\n"
" -d, --home-dir DIR_PERSONAL\tdirectorio personal para el nuevo usuario\n"
" -D, --defaults\t\tmuestra o salva la configuración predeterminada\n"
"\t\t\t\tmodificada para useradd\n"
-" -e, --expiredate FECHA_EXPIR\testablece la fecha de caducidad de la "
-"cuenta\n"
-"\t\t\t\ta FECHA_EXPIR\n"
+" -e, --expiredate FECHA_EXPIR\testablece la fecha de caducidad de la \t\t\t"
+"\tcuenta a FECHA_EXPIR\n"
" -f, --inactive INACTIVO\testablece el tiempo de inactividad después de\n"
"\t\t\t\tque caduque la cuenta a INACTIVO\n"
" -g, --gid GRUPO\t\tforzar el uso de GRUPO para la nueva cuenta de\n"
"\t\t\t\tnueva cuenta\n"
" -s, --shell SHELL\t\tla shell de entrada para la nueva cuenta de usuario\n"
" -u, --uid UID\t\tforzar el uso del UID para la nueva cuenta de usuario\n"
+"\n"
#, c-format
msgid "%s: UID %u is not unique\n"
"\t\t\t\tincluso si no pertenecen al usuario\n"
" -h, --help\t\t\tmuestra este mensaje y termina\n"
" -r, --remove\t\t\telimina el directorio y el buzón de correo\n"
+"\n"
#, c-format
msgid "%s: error updating group entry\n"
"Usage: usermod [options] LOGIN\n"
"\n"
"Options:\n"
-" -a, --append GROUP\t\tappend the user to the supplemental GROUP\n"
+" -a, --append\t\t\tappend the user to the supplemental GROUPS\n"
+"\t\t\t\t(use only with -G)\n"
" -c, --comment COMMENT\t\tnew value of the GECOS field\n"
" -d, --home HOME_DIR\t\tnew home directory for the user account\n"
" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n"
" -U, --unlock\t\t\tunlock the user account\n"
"\n"
msgstr ""
-"Modo de uso: usermod [opciones] nombre\n"
+"Modo de uso: usermod [opciones] USUARIO\n"
"\n"
"Opciones:\n"
" -a, --append GRUPO\t\tañade al usuario al GRUPO\n"
" -c, --comment COMENTARIO\tnuevo valor del campo GECOS\n"
" -d, --home-dir DIR_PERSONAL\tnuevo directorio personal del nuevo usuario\n"
-" -e, --expiredate FECHA_EXPIR\testablece la fecha de caducidad de la "
-"cuenta\n"
-"\t\t\t\ta FECHA_EXPIR\n"
+" -e, --expiredate FECHA_EXPIR\testablece la fecha de caducidad de la \t\t\t"
+"\tcuenta a FECHA_EXPIR\n"
" -f, --inactive INACTIVO\testablece el tiempo de inactividad después de\n"
"\t\t\t\tque caduque la cuenta a INACTIVO\n"
" -g, --gid GRUPO\t\tfuerza el uso de GRUPO para la nueva cuenta de\n"
" -u, --uid UID\t\t\tfuerza el uso del UID para la nueva cuenta\n"
"\t\t\t\tde usuario\n"
" -U, --unlock\t\t\tdesbloque la cuenta de usuario\n"
+"\n"
#, c-format
msgid "%s: out of memory in update_group\n"
" -p, --passwd\t\t\tedita la base de datos con las contraseñas\n"
" -q, --quiet\t\t\tmodo silencioso\n"
" -s, --shadow\t\t\tedita la base de datos shadow o gshadow\n"
+"\n"
#, c-format
msgid ""
# Inaki Larranga Murgoitio <dooteo@euskalgnu.org>, 2005.
msgid ""
msgstr ""
-"Project-Id-Version: shadow 4.0.17\n"
+"Project-Id-Version: shadow 4.0.18\n"
"Report-Msgid-Bugs-To: kloczek@pld.org.pl\n"
-"POT-Creation-Date: 2006-06-25 16:13+0200\n"
+"POT-Creation-Date: 2006-07-26 22:30+0200\n"
"PO-Revision-Date: 2006-06-12 23:00+0200\n"
"Last-Translator: Piarres Beobide <pi@beobide.net>\n"
"Language-Team: librezale <librezale@librezale.org>\n"
#, c-format
msgid ""
-"Usage: chage [options] user\n"
+"Usage: chage [options] [LOGIN]\n"
"\n"
"Options:\n"
" -d, --lastday LAST_DAY\tset last password change to LAST_DAY\n"
" -W, --warndays WARN_DAYS\tset expiration warning days to WARN_DAYS\n"
"\n"
msgstr ""
-"Erabilera: chage [aukerak] erabiltzailea\n"
+"Erabilera: chage [aukerak] [IZENA]\n"
"\n"
"Options:\n"
" -d, --lastday AZKEN_EGUNA\tezarri pasahitz aldaketa AZKEN_EGUNA\n"
" -M, --maxdays GEHI_EGUN\tpasashitz aldaketa gehienezko data GEHI_EGUN-era\n"
"\t\t\t\taldatu\n"
" -W, --warndays ABISU_EGUN\tiraungitze abisua ABISU_EGUN-era ezarri\n"
+"\n"
#, c-format
msgid "Enter the new value, or press ENTER for the default\n"
" -h, --help\t\tlaguntzako mezu hau erakutsi eta irten egiten da\n"
" -m, --md5\t\terabili MD5 enkriptatze mota (DES-en ordez),\n"
"\t\t\tpasahitzak enkriptatuta ez daudenean\n"
+"\n"
#, c-format
msgid "%s: can't lock group file\n"
" -h, --help\t\tlaguntzako mezu hau erakutsi eta irten egiten da\n"
" -m, --md5\t\terabili MD5 enkriptatze mota (DES-en ordez),\n"
"\t\t\tpasahitzak enkriptatuta ez daudenean\n"
+"\n"
#, c-format
msgid "%s: can't lock password file\n"
msgstr "%s: %d. lerroa: %s erabiltzaile ezezaguna\n"
#, c-format
-msgid "Usage: %s [-s shell] [name]\n"
-msgstr "Erabilera: %s [-s shell] [izena]\n"
+msgid ""
+"Usage: chsh [options] [LOGIN]\n"
+"\n"
+"Options:\n"
+" -h, --help\t\t\t\tdisplay this help message and exit\n"
+" -s, --shell SHELL\t\t\tnew login shell for the user account\n"
+"\n"
+msgstr ""
+"Erabilera: chsh [aukerak] [IZENA]\n"
+"\n"
+"Aukerak:\n"
+" -h, --help\t\t\tlaguntza testu hau bistarazi eta irten\n"
+" -r, --shell IZENA\t\t\terabiltzaile kontukoaren shell berria\n"
+"\n"
msgid "Login Shell"
msgstr "Saio-hasierako shell-a"
"Erabilera: faillog [aukerak]\n"
"\n"
"Aukerak:\n"
-" -a, --all\t\t\terabiltzaile guztien faillog-en erregistroak bistaratzen "
-"ditu\n"
+" -a, --all\t\t\terabiltzaile guztien faillog-en erregistroak bistaratzen\n"
+"\t\t\t\tditu\n"
" -h, --help\t\t\tlaguntzako mezu hau bistarazi eta irten egiten da\n"
" -l, --lock-time SEG\t\tsaio-hasieran hutsegin ondoren kontua zenbat\n"
"\t\t\t\tsegundutan blokeatuta egongo den\n"
" -m, --maximum GEH\t\tsaio-hasierako GEHiengo hutsegite kopurua ezartzeko\n"
" -r, --reset\t\t\tsaio-hasierako hutsegiteen kontatzailea\n"
"\t\t\t\tberrezartzeko\n"
-" -t, --time EGUNAK\t\tEGUNAK baino berriagoak diren faillog-en "
-"erregistroak\n"
-"\t\t\t\tbistaratzeko\n"
+" -t, --time EGUNAK\t\tEGUNAK baino berriagoak diren faillog-en\n"
+"\t\t\t\terregistroak bistaratzeko\n"
" -u, --user SAIOA\t\tfaillog-en erregistroak bistaratzeko edo\n"
"\t\t\t\thutsegiteen kontatzailea eta ERABILTZAILEA\n"
"\t\t\t\tizeneko erabiltzailearen(-r, -m edo -l aukerekin\n"
"\t\t\t\terabiltzen bada) mantentzeko.\n"
+"\n"
#, c-format
msgid "Login Failures Maximum Latest On\n"
#, c-format
msgid ""
-"Usage: groupadd [options] group\n"
+"Usage: groupadd [options] GROUP\n"
"\n"
"Options:\n"
" -f, --force\t\t\tforce exit with success status if the specified\n"
"\t\t\t\t(non-unique) GID\n"
"\n"
msgstr ""
-"Erabilera: groupadd [aukerak] taldea\n"
+"Erabilera: groupadd [aukerak] TALDEA\n"
"\n"
-"Options:\n"
+"Aukerak:\n"
" -f, --force\t\tIndartu arrakastatsuki amaitzea nahiz ezarritako\n"
"\t\t\t\ttaldea aurretik egon\n"
" -g, --gid GID\t\tGID erabili talde berrirako\n"
" -K, --key KEY=BALIO\t\t/etc/login.defs lehenespenak gainidatzi\n"
" -o, --non-unique\t\tonartu bikoizutiko (ez bakarra) GID-a duen\n"
"\t\t\t\ttaldea sortzea\n"
+"\n"
#, c-format
msgid "%s: error adding new group entry\n"
msgstr "%s: ezin da itzalpeko talde-fitxategia ireki\n"
#, c-format
-msgid "%s: invalid group %s\n"
-msgstr "%s: %s talde baliogabea\n"
+msgid "%s: invalid numeric argument '%s'\n"
+msgstr "%s:baliogabeko zenbakizko '%s' argumentoa\n"
#, c-format
msgid "%s: -K requires KEY=VALUE\n"
msgstr "%s: %s NIS nagusia da\n"
#, c-format
-msgid "Usage: groupmod [-g gid [-o]] [-n name] group\n"
-msgstr "Erabilera: groupmod [-g gid [-o]] [-n izena] taldea\n"
+msgid "Member already exists\n"
+msgstr "Partaidea dagoeneko badago\n"
+
+#, c-format
+msgid "Member to remove could not be found\n"
+msgstr "Ezabatzeko partaidea ez da aurkitu\n"
+
+#, c-format
+msgid "Usage: groupmems -a username | -d username | -D | -l [-g groupname]\n"
+msgstr ""
+"Erabilera: groupmems -a erabiltzailea | -d erabiltzailea | -D | -l [-g "
+"taldea]\n"
+
+#, c-format
+msgid "Only root can add members to different groups\n"
+msgstr "Root-ekbakarri gehitu ditzake partaideak talde ezberdinetara\n"
+
+#, c-format
+msgid "Group access is required\n"
+msgstr "Talde sarrera beharrezkoa da\n"
+
+#, c-format
+msgid "Not primary owner of current group\n"
+msgstr "Ez da taldearen jabe nagusia\n"
+
+#, c-format
+msgid "PAM authentication failed for\n"
+msgstr "PAM autentifikazioak huts egin du\n"
+
+#, c-format
+msgid "Unable to lock group file\n"
+msgstr "Ezin da talde-fitxategia blokeatu\n"
+
+#, c-format
+msgid "Unable to open group file\n"
+msgstr "Ezin da talde fitxategia ireki\n"
+
+#, c-format
+msgid "Cannot close group file\n"
+msgstr "Ezin da talde fitxategia ireki\n"
+
+#, c-format
+msgid ""
+"Usage: groupmod [options] GROUP\n"
+"\n"
+"Options:\n"
+" -g, --gid GID\t\t\tforce use new GID by GROUP\n"
+" -h, --help\t\t\tdisplay this help message and exit\n"
+" -n, --new-name NEW_GROUP\tforce use NEW_GROUP name by GROUP\n"
+" -o, --non-unique\t\tallow using duplicate (non-unique) GID by GROUP\n"
+"\n"
+msgstr ""
+"Erabilera: groupmod [aukerak] TALDEA\n"
+"\n"
+"Aukerak::\n"
+" -g, --gid GID\t\ttaldearentzat GID berria erabiltzea indartu\n"
+" -h, --help\t\t\tlaguntza hau bistarazi eta irten\n"
+" -K, --new-name TALDE_BERRIA\tTalderarentzat TALDE_BERRI izena\n"
+"\t\t\t\terabiltzea indartu\n"
+" -o, --non-unique\t\tonartu bikoizutiko (ez bakarra) GID-a erabiltzea\n"
+"\t\t\t\ttaldearentzat\n"
+"\n"
#, c-format
msgid "%s: %s not found in /etc/group\n"
"\t\t\t\tbakarrik bistaratzen ditu\n"
" -u, --user IZENA\tIZENA duen erabiltzailearen lastlog erregistroa\n"
"\t\t\t\tbistaratzen du\n"
+"\n"
#, c-format
msgid "Username Port From Latest\n"
#, c-format
msgid ""
-"Usage: passwd [options] [login]\n"
+"Usage: passwd [options] [LOGIN]\n"
"\n"
"Options:\n"
" -a, --all\t\t\treport password status on all accounts\n"
"\t\t\t\tchange to MAX_DAYS\n"
"\n"
msgstr ""
-"Erabilera: passwd [aukerak] [izena]\n"
+"Erabilera: passwd [aukerak] [IZENA]\n"
"\n"
-"Options:\n"
+"Aukerak:\n"
" -a, --all\t\t\tkontu guztien pasahitzen egoera erreportea\n"
" -d, --delete\t\t\temandako kontuaren pasahitza ezabatu\n"
" -e, --expire\t\t\temandako kontuaren pasahitzaren iraungitzea behartu\n"
" -w, --warndays ABISU_EGUN\tezarri iraungitze abisu data ABISU_EGUN-era\n"
" -x, --maxdays GEHI_EGUN\tezarri pashitz aldatu aurretik gehinezko egun\n"
"\t\t\t\tkopurua GEHI_EGUN-era\n"
+"\n"
msgid "Old password: "
msgstr "Pasahitz zaharra: "
#, c-format
msgid ""
-"Usage: su [options] [login]\n"
+"Usage: su [options] [LOGIN]\n"
"\n"
"Options:\n"
" -c, --command COMMAND\t\tpass COMMAND to the invoked shell\n"
" -s, --shell SHELL\t\tuse SHELL instead of the default in passwd\n"
"\n"
msgstr ""
-"Erabilera: su [aukerak] [izena]\n"
+"Erabilera: su [aukerak] [IZENA]\n"
"\n"
"Aukerak:\n"
" -c, --command KOMANDOA\t\tdeituriko shell-ari KOMANDOA pasa\n"
" --preserve-environment\tez ingurune aldagaiak berezarri eta mantendu\n"
"\t\t\t\tshell berdina\n"
" -s, --shell SHELL\t\tSHELL erabili lehentsiaren ordez\n"
+"\n"
#, c-format
msgid "%s: must be run from a terminal\n"
msgid "Entering System Maintenance Mode\n"
msgstr "Sistemaren mantentze-lanetako moduan sartzen\n"
-#, c-format
-msgid "%s: invalid numeric argument '%s'\n"
-msgstr "%s:baliogabeko zenbakizko '%s' argumentoa\n"
-
#, c-format
msgid "%s: unknown GID %s\n"
msgstr "%s: %s GID ezezaguna\n"
" -K, --key KEY=VALUE\t\tlehenetsiriko /etc/login.defs gainidatzi\n"
" -m, --create-home\t\terabiltzaile kontu berriarentzar etxe direktorioa\n"
"\t\t\t\tsortu\n"
+"\n"
#, c-format
msgid "%s: UID %u is not unique\n"
" -r, --remove\t\t\tremove home directory and mail spool\n"
"\n"
msgstr ""
-"Erabilera: userdel [aukerak] LOGIN\n"
+"Erabilera: userdel [aukerak] IZENA\n"
"\n"
"Aukerak:\n"
" -f, --force\t\t\tfitxategien ezabatzea indartu nahiz ez\n"
"\t\t\t\terabiltzailearenak izan\n"
" -h, --help\t\t\tlaguntza testu hau bistarazi eta irten\n"
" -r, --remove\t\t\tetxe direktorioa eta posta hilara ezabatu\n"
+"\n"
#, c-format
msgid "%s: error updating group entry\n"
"Usage: usermod [options] LOGIN\n"
"\n"
"Options:\n"
-" -a, --append GROUP\t\tappend the user to the supplemental GROUP\n"
+" -a, --append\t\t\tappend the user to the supplemental GROUPS\n"
+"\t\t\t\t(use only with -G)\n"
" -c, --comment COMMENT\t\tnew value of the GECOS field\n"
" -d, --home HOME_DIR\t\tnew home directory for the user account\n"
" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n"
"Erabilera: usermod [aukerak] IZENA\n"
"\n"
"Aukerak:\n"
-" -a, --append TALDEA\t\tgehitu erabiltzailea TALDE gehigarrira\n"
+" -a, --append TALDEA\t\tgehitu erabiltzailea TALDE gehigarrietara\n"
+"\t\t\t\t(-G-rekin bakarrik erabili)\n"
" -c, --comment COMMENT\t\tGECOS eremuaren balio berria\n"
" -d, --home-dir HOME_DIR\terabiltzaile kontu berriaren etxe direktorioa\n"
" -e, --expiredate IRAUNG_DATA\tkontu iraungitze data ezarri\n"
" -s, --shell SHELL\t\terabiltzaile kontuaren saio shell berria\n"
" -u, --uid UID\t\t\terabiltzaile kontuaren UID berria\n"
" -U, --unlock\t\t\terabiltzaile kontua desblokeatu\n"
+"\n"
#, c-format
msgid "%s: out of memory in update_group\n"
" -p, --passwd\t\t\tpasahitz datu-basea editatu\n"
" -q, --quiet\t\t\tixiltasun modua\n"
" -s, --shadow\t\t\tshadow edo gshadow datubasea editatu\n"
+"\n"
#, c-format
msgid ""
msgstr ""
"Project-Id-Version: shadow 4.0.16\n"
"Report-Msgid-Bugs-To: kloczek@pld.org.pl\n"
-"POT-Creation-Date: 2006-06-25 16:13+0200\n"
+"POT-Creation-Date: 2006-07-26 22:30+0200\n"
"PO-Revision-Date: 2006-06-03 19:29+0300\n"
"Last-Translator: Tommi Vainikainen <thv+debian@iki.fi>\n"
"Language-Team: Finnish <debian-l10n-finnish@lists.debian.org>\n"
#, c-format
msgid ""
-"Usage: chage [options] user\n"
+"Usage: chage [options] [LOGIN]\n"
"\n"
"Options:\n"
" -d, --lastday LAST_DAY\tset last password change to LAST_DAY\n"
" -W, --warndays WARN_DAYS\tset expiration warning days to WARN_DAYS\n"
"\n"
msgstr ""
-"Käyttö: chage [valitsimet] käyttäjä\n"
+"Käyttö: chage [valitsimet] [TUNNUS]\n"
"\n"
"Valitsimet:\n"
" -d, --lastday VIIM_PVM\tAseta edelliseksi salasanan vaihtopäiväksi\n"
" -M, --maxdays MAX_PÄIVIÄ\tAseta suurimmaksi sallituksi määräksi päiviä\n"
"\t\t\t\tennen salasanan vaihtamista MAX_PÄIVIÄ\n"
" -W, --warndays VAR_PÄIVIÄ\tAseta vanhenemisen varoitusajaksi VAR_PÄIVIÄ\n"
+"\n"
#, c-format
msgid "Enter the new value, or press ENTER for the default\n"
" -h, --help\t\tNäytä tämä ohje ja lopeta\n"
" -m, --md5\t\tKäytä MD5:tä eikä DES:iä kun annetut salasanat\n"
"\t\t\teivät ole salakirjoitettuja\n"
+"\n"
#, c-format
msgid "%s: can't lock group file\n"
msgid "%s: line %d: unknown user %s\n"
msgstr "%s: rivi %d: tuntematon käyttäjä %s\n"
-#, c-format
-msgid "Usage: %s [-s shell] [name]\n"
-msgstr "Käyttö: %s [-s kuori] [nimi]\n"
+#, fuzzy, c-format
+msgid ""
+"Usage: chsh [options] [LOGIN]\n"
+"\n"
+"Options:\n"
+" -h, --help\t\t\t\tdisplay this help message and exit\n"
+" -s, --shell SHELL\t\t\tnew login shell for the user account\n"
+"\n"
+msgstr ""
+"Käyttö: userdel [valitsimet] TUNNUS\n"
+"\n"
+"Valitsimet:\n"
+" -f, --force\t\t\tPakota tiedostojen poisto vaikkei niitä\n"
+"\t\t\t\tomistaisikaan käyttäjä\n"
+" -h, --help\t\t\tNäytä tämä ohje ja poistu\n"
+" -r, --remove\t\t\tPoista kotihakemistoja ja postilaatikko\n"
+"\n"
msgid "Login Shell"
msgstr "Sisäänkirjautumiskuori"
"\t\t\t\tkirjautumisyrityslaskureita (kun\n"
"\t\t\t\tkäytetään -r, -m tai -l-valitsimilla)\n"
"\t\t\t\tvain käyttäjälle TUNNUS\n"
+"\n"
#, c-format
msgid "Login Failures Maximum Latest On\n"
msgid "%s: can't unlock file\n"
msgstr "%s: tiedoston lukkoa ei voi avata\n"
-#, c-format
+#, fuzzy, c-format
msgid ""
-"Usage: groupadd [options] group\n"
+"Usage: groupadd [options] GROUP\n"
"\n"
"Options:\n"
" -f, --force\t\t\tforce exit with success status if the specified\n"
" -K, --key AVAIN=ARVO\t\tohita /etc/login.defs:n oletusarvot\n"
" -o, --non-unique\t\tsalli ryhmän luominen (ei-uniikilla)\n"
"\t\t\t\tkopio-RYHMÄID:llä\n"
+"\n"
#, c-format
msgid "%s: error adding new group entry\n"
msgstr "%s: varjoryhmätiedostoa ei voi avata\n"
#, c-format
-msgid "%s: invalid group %s\n"
-msgstr "%s: virheellinen ryhmä %s\n"
+msgid "%s: invalid numeric argument '%s'\n"
+msgstr "%s: virheellinen numeroargumentti \"%s\"\n"
#, c-format
msgid "%s: -K requires KEY=VALUE\n"
msgstr "%s: isäntä %s on NIS-palvelin\n"
#, c-format
-msgid "Usage: groupmod [-g gid [-o]] [-n name] group\n"
-msgstr "Käyttö: groupmod [-g gid [-o]] [-n nimi] ryhmä\n"
+msgid "Member already exists\n"
+msgstr ""
+
+#, c-format
+msgid "Member to remove could not be found\n"
+msgstr ""
+
+#, c-format
+msgid "Usage: groupmems -a username | -d username | -D | -l [-g groupname]\n"
+msgstr ""
+
+#, c-format
+msgid "Only root can add members to different groups\n"
+msgstr ""
+
+#, c-format
+msgid "Group access is required\n"
+msgstr ""
+
+#, c-format
+msgid "Not primary owner of current group\n"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "PAM authentication failed for\n"
+msgstr "%s: PAM-todennus epäonnistui\n"
+
+#, fuzzy, c-format
+msgid "Unable to lock group file\n"
+msgstr "%s: ryhmätiedostoa ei voi lukita\n"
+
+#, fuzzy, c-format
+msgid "Unable to open group file\n"
+msgstr "%s: ryhmätiedostoa ei voi avata\n"
+
+#, fuzzy, c-format
+msgid "Cannot close group file\n"
+msgstr "%s: ryhmätiedostoa ei voi avata\n"
+
+#, fuzzy, c-format
+msgid ""
+"Usage: groupmod [options] GROUP\n"
+"\n"
+"Options:\n"
+" -g, --gid GID\t\t\tforce use new GID by GROUP\n"
+" -h, --help\t\t\tdisplay this help message and exit\n"
+" -n, --new-name NEW_GROUP\tforce use NEW_GROUP name by GROUP\n"
+" -o, --non-unique\t\tallow using duplicate (non-unique) GID by GROUP\n"
+"\n"
+msgstr ""
+"Käyttö: groupadd [valitsimet] ryhmä\n"
+"\n"
+"Valitsimet:\n"
+" -f, --force\t\t\tpoistu onnistuneella arvolla vaikka annettu\n"
+"\t\t\t\tryhmä olisikin jo olemassa\n"
+" -g, --gid RYHMÄID\t\tkäytä RYHMÄID:tä uudelle ryhmälle\n"
+" -h, --help\t\t\tnäytä tämä ohjeviesti ja poistu\n"
+" -K, --key AVAIN=ARVO\t\tohita /etc/login.defs:n oletusarvot\n"
+" -o, --non-unique\t\tsalli ryhmän luominen (ei-uniikilla)\n"
+"\t\t\t\tkopio-RYHMÄID:llä\n"
+"\n"
#, c-format
msgid "%s: %s not found in /etc/group\n"
" -t, --time PÄIVÄÄ\tTulosta vain PÄIVÄÄ tuoreemmat lastlog-tietueet\n"
" -u, --login TUNNUS\tTulosta lastlog-tietue käyttäjälle TUNNUS\n"
" -h, --help\t\tNäytä tämä ohje ja lopeta\n"
+"\n"
#, c-format
msgid "Username Port From Latest\n"
msgid "%s: error updating files\n"
msgstr "%s: virhe päivitettäessä tiedostoja\n"
-#, c-format
+#, fuzzy, c-format
msgid ""
-"Usage: passwd [options] [login]\n"
+"Usage: passwd [options] [LOGIN]\n"
"\n"
"Options:\n"
" -a, --all\t\t\treport password status on all accounts\n"
"\t\t\t\tvanhentumista\n"
" -x, --maxdays KORK_PÄIVÄ\tAseta korkein määrä päivä ennen kuin salasana\n"
"\t\t\t\ttäytyy vaihtaa KORK_PÄIVÄksi\n"
+"\n"
msgid "Old password: "
msgstr "Vanha salasana: "
msgid "%s: %s\n"
msgstr "%s: %s\n"
-#, c-format
+#, fuzzy, c-format
msgid ""
-"Usage: su [options] [login]\n"
+"Usage: su [options] [LOGIN]\n"
"\n"
"Options:\n"
" -c, --command COMMAND\t\tpass COMMAND to the invoked shell\n"
"Käyttö: su [valitsimet] [tunnus]\n"
"\n"
"Valitsimet:\n"
-" -c, --command KOMENTO Välitä KOMENTO käynnistyvälle kuorelle\n"
-" -h, --help Näytä tämä ohje ja lopeta\n"
-" -, -l, --login Tee kuoresta sisäänkirjautumiskuori\n"
+" -c, --command KOMENTO\tVälitä KOMENTO käynnistyvälle kuorelle\n"
+" -h, --help\t\t\tNäytä tämä ohje ja lopeta\n"
+" -, -l, --login\t\tTee kuoresta sisäänkirjautumiskuori\n"
" -m, -p,\n"
-" --preserve-environment Älä tyhjää ympäristömuuttujia ja säilytä\n"
-" sama kuori\n"
-" -s, --shell KUORI Käytä kuorta KUORI passwd:n oletuksen "
-"sijaan\n"
+" --preserve-environment\tÄlä tyhjää ympäristömuuttujia ja säilytä\n"
+"\t\t\t\tsama kuori\n"
+" -s, --shell KUORI\t\tKäytä kuorta KUORI passwd:n oletuksen sijaan\n"
+"\n"
#, c-format
msgid "%s: must be run from a terminal\n"
msgid "Entering System Maintenance Mode\n"
msgstr "Siirrytään järjestelmän ylläpitotilaan\n"
-#, c-format
-msgid "%s: invalid numeric argument '%s'\n"
-msgstr "%s: virheellinen numeroargumentti \"%s\"\n"
-
#, c-format
msgid "%s: unknown GID %s\n"
msgstr "%s: tuntematon GID %s\n"
" -k, --skel MALLIHAK\t\tMääritä vaihtoehtoinen mallihakemisto\n"
" -K, --key AVAIN=ARVO\t\tKumoa /etc/login.defs-oletusarvot\n"
" -m, --create-home\t\tLuo kotihakemisto uudelle käyttäjätunnukselle\n"
-" -o, --non-unique\t\tSalli UID:n uudelleenkäyttö (ei-uniikki UID) "
-"luotaessa\n"
-"\t\t\t\tkäyttäjätunnus\n"
+" -o, --non-unique\t\tSalli UID:n uudelleenkäyttö (ei-uniikki UID)\n"
+"\t\t\t\tluotaessa käyttäjätunnus\n"
" -p, --password SALASANA\tKäytä salakirjoitettua salasanaa uudelle\n"
"\t\t\t\tkäyttäjätunnukselle\n"
" -s, --shell KUORI\t\tUuden käyttäjätunnuksen sisäänkirjautumiskuori\n"
" -u, --uid UID\t\tValitse itse UID uudelle käyttäjätunnukselle\n"
+"\n"
#, c-format
msgid "%s: UID %u is not unique\n"
"\t\t\t\tomistaisikaan käyttäjä\n"
" -h, --help\t\t\tNäytä tämä ohje ja poistu\n"
" -r, --remove\t\t\tPoista kotihakemistoja ja postilaatikko\n"
+"\n"
#, c-format
msgid "%s: error updating group entry\n"
"Usage: usermod [options] LOGIN\n"
"\n"
"Options:\n"
-" -a, --append GROUP\t\tappend the user to the supplemental GROUP\n"
+" -a, --append\t\t\tappend the user to the supplemental GROUPS\n"
+"\t\t\t\t(use only with -G)\n"
" -c, --comment COMMENT\t\tnew value of the GECOS field\n"
" -d, --home HOME_DIR\t\tnew home directory for the user account\n"
" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n"
" -s, --shell KUORI\t\tKäyttäjätunnuksen uusi sisäänkirjautumiskuori\n"
" -u, --uid UID\t\tUusi UID käyttäjätunnukselle\n"
" -U, --unlock\t\t\tAvaa annetun tunnuksen lukitus\n"
+"\n"
#, c-format
msgid "%s: out of memory in update_group\n"
" -p, --passwd\t\t\tMuokkaa passwd-tietokantaa\n"
" -q, --quiet\t\t\tHiljainen toiminta\n"
" -s, --shadow\t\t\tMuokkaa shadow- tai gshadow-tietokantaa\n"
+"\n"
#, c-format
msgid ""
# Christian Perrier <bubulle@debian.org>, 2005, 2006.
msgid ""
msgstr ""
-"Project-Id-Version: shadow 4.0.17\n"
+"Project-Id-Version: shadow 4.0.18\n"
"Report-Msgid-Bugs-To: kloczek@pld.org.pl\n"
-"POT-Creation-Date: 2006-06-25 16:13+0200\n"
-"PO-Revision-Date: 2006-05-30 15:16+0200\n"
+"POT-Creation-Date: 2006-07-26 22:30+0200\n"
+"PO-Revision-Date: 2006-07-20 07:39+0200\n"
"Last-Translator: Jean-Luc Coulon (f5ibh) <jean-luc.coulon@wanadoo.fr>\n"
"Language-Team: French <debian-l10n-french@lists.debian.org>\n"
"MIME-Version: 1.0\n"
#, c-format
msgid ""
-"Usage: chage [options] user\n"
+"Usage: chage [options] [LOGIN]\n"
"\n"
"Options:\n"
" -d, --lastday LAST_DAY\tset last password change to LAST_DAY\n"
" -W, --warndays WARN_DAYS\tset expiration warning days to WARN_DAYS\n"
"\n"
msgstr ""
-"Syntaxe : chage [options] utilisateur\n"
+"Syntaxe : chage [options] [IDENTIFIANT]\n"
"\n"
"Options :\n"
-" -d, --lastday DERNIER_JOUR fixer la dernière modification du mot de\n"
-" passe à DERNIER_JOUR\n"
-" -E, --expiredate FIN_VALIDITÉ fixer la date de fin de validité du compte\n"
-" à FIN_VALIDITÉ\n"
-" -h, --help afficher ce message d'aide et quitter\n"
-" -I, --inactive INACTIF fixer la durée d'inactivité du mot de\n"
-" passe après sa fin de validité à INACTIF\n"
-" -l, --list afficher les informations concernant la\n"
-" validité du compte au cours du temps\n"
-" -m, --mindays JOURS_MIN fixer le nombre minimum de jours avant la\n"
-" modification du mot de passe à JOURS_MIN\n"
-" -M, --maxdays JOURS_MAX fixer le nombre maximum de jours avant la\n"
-" modification du mot de passe à JOURS_MAX\n"
-" -W, --warndays JOURS_AVERT fixer le nombre de jours d'avertissement\n"
-" de fin de validité à JOURS_AVERT\n"
+" -d, --lastday DERNIER_JOUR\tfixer la dernière modification du mot de\n"
+"\t\t\t\tpasse à DERNIER_JOUR\n"
+" -E, --expiredate FIN_VALIDITÉ\tfixer la date de fin de validité du compte\n"
+"\t\t\t\tà FIN_VALIDITÉ\n"
+" -h, --help\t\t\tafficher ce message d'aide et quitter\n"
+" -I, --inactive INACTIF\tfixer la durée d'inactivité du mot de\n"
+"\t\t\t\tpasse après sa fin de validité à INACTIF\n"
+" -l, --list\t\t\tafficher les informations concernant la\n"
+"\t\t\t\tvalidité du compte au cours du temps\n"
+" -m, --mindays JOURS_MIN\tfixer le nombre minimum de jours avant la\n"
+"\t\t\t\tmodification du mot de passe à JOURS_MIN\n"
+" -M, --maxdays JOURS_MAX\tfixer le nombre maximum de jours avant la\n"
+"\t\t\t\tmodification du mot de passe à JOURS_MAX\n"
+" -W, --warndays JOURS_AVERT\tfixer le nombre de jours d'avertissement\n"
+"\t\t\t\tde fin de validité à JOURS_AVERT\n"
+"\n"
#, c-format
msgid "Enter the new value, or press ENTER for the default\n"
"Syntaxe : chgpasswd [options]\n"
"\n"
"Options :\n"
-" -e, --encrypted les mots de passe fournis sont chiffrés\n"
-" -h, --help afficher ce message d'aide et quitter\n"
-" -m, --md5 utiliser le chiffrage MD5 à la place de DES lorsque "
-"les\n"
-" mots de passe fournis ne sont pas chiffrés\n"
+" -e, --encrypted\tles mots de passe fournis sont chiffrés\n"
+" -h, --help\t\tafficher ce message d'aide et quitter\n"
+" -m, --md5\t\tutiliser le chiffrage MD5 à la place de DES lorsque\n"
+"\t\t\tles mots de passe fournis ne sont pas chiffrés\n"
+"\n"
#, c-format
msgid "%s: can't lock group file\n"
"Syntaxe : chpasswd [options]\n"
"\n"
"Options :\n"
-" -e, --encrypted les mots de passe fournis sont chiffrés\n"
-" -h, --help afficher ce message d'aide et quitter\n"
-" -m, --md5 utiliser le chiffrage MD5 à la place de DES lorsque "
-"les\n"
-" mots de passe fournis ne sont pas chiffrés\n"
+" -e, --encrypted\tles mots de passe fournis sont chiffrés\n"
+" -h, --help\t\tafficher ce message d'aide et quitter\n"
+" -m, --md5\t\tutiliser le chiffrage MD5 à la place de DES lorsque\n"
+"\t\t\tles mots de passe fournis ne sont pas chiffrés\n"
+"\n"
#, c-format
msgid "%s: can't lock password file\n"
msgstr "%s : ligne %d : utilisateur %s inconnu\n"
#, c-format
-msgid "Usage: %s [-s shell] [name]\n"
-msgstr "Syntaxe : %s [-s shell] [nom]\n"
+msgid ""
+"Usage: chsh [options] [LOGIN]\n"
+"\n"
+"Options:\n"
+" -h, --help\t\t\t\tdisplay this help message and exit\n"
+" -s, --shell SHELL\t\t\tnew login shell for the user account\n"
+"\n"
+msgstr ""
+"Syntaxe : chsh [options] [IDENTIFIANT]\n"
+"\n"
+"Options :\n"
+" -h, --help afficher cette page d'aide et quitter\n"
+" -s, --shell INTERPRÉTEUR nouvel interpréteur de commandes initial\n"
+" pour le compte de l'utilisateur\n"
+"\n"
msgid "Login Shell"
msgstr "Interpréteur de commandes initial"
"Syntaxe : faillog [options]\n"
"\n"
"Options :\n"
-" -a, --all afficher les enregistrements « faillog » pour tous\n"
-" les utilisateurs\n"
-" -h, --help afficher ce message d'aide et quitter\n"
-" -l, --lock-time SEC après une connexion refusée, verrouiller le compte\n"
-" pendant SEC secondes\n"
-" -m, --maximum MAX positionner les compteurs de connexions refusées à\n"
-" MAX\n"
-" -r, --reset remettre à zéro les compteurs de connexions refusées\n"
-" -t, --time NB_JOURS afficher les échecs de connexions datant de moins de\n"
-" NB_JOURS jours\n"
-" -u, --user LOGIN afficher l'enregistrement « faillog » ou gérer les\n"
-" compteurs et les limites (si utilisé conjointement "
-"aux\n"
-" options -r, -m ou -l) d'échecs uniquement pour\n"
-" l'utilisateur dont le compte est LOGIN\n"
+" -a, --all\t\t\tafficher les enregistrements « faillog » pour tous\n"
+"\t\t\t\tles utilisateurs\n"
+" -h, --help\t\t\tafficher ce message d'aide et quitter\n"
+" -l, --lock-time SEC\t\taprès une connexion refusée, verrouiller le compte\n"
+"\t\t\t\tpendant SEC secondes\n"
+" -m, --maximum MAX\t\tpositionner les compteurs de connexions refusées à\n"
+"\t\t\t\tMAX\n"
+" -r, --reset\t\t\tremettre à zéro les compteurs de connexions refusées\n"
+" -t, --time NB_JOURS\t\tafficher les échecs de connexions datant de moins\n"
+"\t\t\t\tde NB_JOURS jours\n"
+" -u, --user LOGIN\t\tafficher l'enregistrement « faillog » ou gérer les\n"
+"\t\t\t\tcompteurs et les limites (si utilisé conjointement aux\n"
+"\t\t\t\toptions -r, -m ou -l) d'échecs uniquement pour\n"
+"\t\t\t\tl'utilisateur dont le compte est LOGIN\n"
+"\n"
#, c-format
msgid "Login Failures Maximum Latest On\n"
#, c-format
msgid ""
-"Usage: groupadd [options] group\n"
+"Usage: groupadd [options] GROUP\n"
"\n"
"Options:\n"
" -f, --force\t\t\tforce exit with success status if the specified\n"
"\t\t\t\t(non-unique) GID\n"
"\n"
msgstr ""
-"Syntaxe : groupadd [option] group\n"
+"Syntaxe : groupadd [option] GROUPE\n"
"\n"
"Options :\n"
" -f, --force forcer la sortie avec un code de retour de succès\n"
-" si le groupe existe déjà\n"
-" -g, --gif GID utiliser GID pour le nouveau groupe\n"
+" si le groupe indiqué existe déjà\n"
+" -g, --gid GID utiliser GID pour le nouveau groupe\n"
" -h, --help afficher ce message d'aide et quitter\n"
-" -K, --key CLÉ=VALEUR remplacer les valeurs par défaut de /etc/login.defs\n"
+" -K, --key CLÉ=VALEUR remplacer les valeurs par défaut de\n"
+" /etc/login.defs\n"
" -o, --non-unique permettre de créer un groupe avec un GID dupliqué\n"
" (non unique)\n"
+"\n"
#, c-format
msgid "%s: error adding new group entry\n"
"%s : impossible d'ouvrir le fichier des mots de passe cachés /etc/gshadow\n"
#, c-format
-msgid "%s: invalid group %s\n"
-msgstr "%s : groupe %s non valable\n"
+msgid "%s: invalid numeric argument '%s'\n"
+msgstr "%s : argument numérique « %s » incorrect\n"
#, c-format
msgid "%s: -K requires KEY=VALUE\n"
msgstr "%s : %s est le maître NIS\n"
#, c-format
-msgid "Usage: groupmod [-g gid [-o]] [-n name] group\n"
-msgstr "Syntaxe : groupmod [-g gid [-o]] [-n nom] groupe\n"
+msgid "Member already exists\n"
+msgstr "Ce membre existe déjà\n"
+
+#, c-format
+msgid "Member to remove could not be found\n"
+msgstr "Le membre à supprimer est introuvable\n"
+
+#, c-format
+msgid "Usage: groupmems -a username | -d username | -D | -l [-g groupname]\n"
+msgstr ""
+"Syntaxe : groupmems -a nom_utilisateur | -d nom_utilisateur | -D | -l [-g "
+"nom_groupe]\n"
+
+#, c-format
+msgid "Only root can add members to different groups\n"
+msgstr ""
+"Seul le superutilisateur (root) peut ajouter des membres à différents "
+"groupes\n"
+
+#, c-format
+msgid "Group access is required\n"
+msgstr "L'accès de groupe est nécessaire\n"
+
+#, c-format
+msgid "Not primary owner of current group\n"
+msgstr "Ce n'est pas le propriétaire principal du group actuel\n"
+
+#, c-format
+msgid "PAM authentication failed for\n"
+msgstr "Échec de la méthode d'authentification PAM pour\n"
+
+#, c-format
+msgid "Unable to lock group file\n"
+msgstr "Impossible de verrouiller le fichier des groupes /etc/group\n"
+
+#, c-format
+msgid "Unable to open group file\n"
+msgstr "Impossible d'ouvrir le fichier des groupes /etc/group\n"
+
+#, c-format
+msgid "Cannot close group file\n"
+msgstr "Impossible de fermer le fichier des groupes /etc/group\n"
+
+#, c-format
+msgid ""
+"Usage: groupmod [options] GROUP\n"
+"\n"
+"Options:\n"
+" -g, --gid GID\t\t\tforce use new GID by GROUP\n"
+" -h, --help\t\t\tdisplay this help message and exit\n"
+" -n, --new-name NEW_GROUP\tforce use NEW_GROUP name by GROUP\n"
+" -o, --non-unique\t\tallow using duplicate (non-unique) GID by GROUP\n"
+"\n"
+msgstr ""
+"Syntaxe : groupmod [option] GROUPE\n"
+"\n"
+"Options :\n"
+" -g, --gid GID forcer l'utilisation par le GROUPE du\n"
+" nouveau GID\n"
+" -h, --help afficher ce message d'aide et quitter\n"
+" -n, --new-name NOUVEAU_GROUPE forcer l'utilisation par le GROUPE du\n"
+" NOUVEAU_GROUPE\n"
+" -o, --non-unique permettre l'utilisation par le GROUPE\n"
+" d'un groupe avec un GID dupliqué\n"
+" (non unique)\n"
+"\n"
#, c-format
msgid "%s: %s not found in /etc/group\n"
"Syntaxe : lastlog [options]\n"
"\n"
"Options :\n"
-" b, --before JOURS n'afficher que les enregistrements de « lastlog »\n"
-" plus anciens que JOURS\n"
-" -h, --help afficher ce message d'aide et quitter\n"
-" -t, --time NB_JOURS afficher uniquement les enregistrements de "
-"« lastlog »\n"
-" plus récents que NB_JOURS jours\n"
-" -u, --user LOGIN afficher l'enregistrement « lastlog » pour\n"
-" l'utilisateur dont le compte est LOGIN\n"
+" b, --before JOURS\tn'afficher que les enregistrements de « lastlog »\n"
+"\t\t\tplus anciens que JOURS\n"
+" -h, --help\t\tafficher ce message d'aide et quitter\n"
+" -t, --time NB_JOURS\tafficher uniquement les enregistrements de\n"
+"\t\t\t« lastlog » plus récents que NB_JOURS jours\n"
+" -u, --user LOGIN\tafficher l'enregistrement « lastlog » pour\n"
+"\t\t\tl'utilisateur dont le compte est LOGIN\n"
+"\n"
#, c-format
msgid "Username Port From Latest\n"
#, c-format
msgid "login: abort requested by PAM\n"
-msgstr "login : interruption requise par PAM\n"
+msgstr "login : interruption requise par PAM\n"
#, c-format
msgid ""
#, c-format
msgid ""
-"Usage: passwd [options] [login]\n"
+"Usage: passwd [options] [LOGIN]\n"
"\n"
"Options:\n"
" -a, --all\t\t\treport password status on all accounts\n"
"\t\t\t\tchange to MAX_DAYS\n"
"\n"
msgstr ""
-"Syntaxe : passwd [options] [login]\n"
+"Syntaxe : passwd [options] [IDENTIFIANT]\n"
"\n"
"Options :\n"
-" -a, --all afficher l'état des mots de passe de tous les\n"
-" comptes\n"
-" -d, --delete supprimer le mot de passe du compte indiqué\n"
-" -e, --expire forcer la fin de validité du compte indiqué\n"
-" -h, --help afficher ce message d'aide et quitter\n"
-" -k, --keep-tokens ne changer le mot de passe que d'il est arrivé\n"
-" en fin de validité\n"
-" -i, --inactive INACTIF fixer la durée d'inactivation du mot de passe\n"
-" après sa fin de validité à INACTIF\n"
-" de INACTIF\n"
-" -l, --lock bloquer le compte indiqué\n"
-" -n, --mindays JOURS_MIN fixer le nombre minimum de jour avant le\n"
-" changement de mot de passe à JOURS_MIN\n"
-" -q, --quiet mode silencieux\n"
-" -r, --repository DÉPÔT changer le mot de passe dans le dépôt DÉPÔT\n"
-" -S, --status afficher l'état du mot de passe du compte "
-"indiqué\n"
-" -u, --unlock déverrouiller le compte indiqué\n"
-" -w, --warndays JOURS_AVERT fixer le nombre de jours d'avertissement de\n"
-" fin de validité à JOURS_AVERT\n"
-" -x, --maxdays JOURS_MAX fixer le nombre maximum de jours avant le\n"
-" changement de mot de passe à JOURS_MAX\n"
+" -a, --all afficher l'état des mots de passe de tous les\n"
+" comptes\n"
+" -d, --delete supprimer le mot de passe du compte indiqué\n"
+" -e, --expire forcer la fin de validité du compte indiqué\n"
+" -h, --help afficher ce message d'aide et quitter\n"
+" -k, --keep-tokens ne changer le mot de passe que s'il\n"
+" est arrivé en fin de validité\n"
+" -i, --inactive INACTIF fixer la durée d'inactivation du mot de passe\n"
+" après sa fin de validité à INACTIF\n"
+" -l, --lock bloquer le compte indiqué\n"
+" -n, --mindays JOURS_MIN fixer le nombre minimum de jours avant le\n"
+" changement de mot de passe à JOURS_MIN\n"
+" -q, --quiet mode silencieux\n"
+" -r, --repository DÉPÔT changer le mot de passe dans le dépôt DÉPÔT\n"
+" -S, --status afficher l'état du mot de passe du compte\n"
+" indiqué\n"
+" -u, --unlock déverrouiller le compte indiqué\n"
+" -w, --warndays JOURS_AVERT fixer le nombre de jours d'avertissement\n"
+" de fin de validité à JOURS_AVERT\n"
+" -x, --maxdays JOURS_MAX fixer le nombre maximum de jours avant le\n"
+" changement de mot de passe à JOURS_MAX\n"
+"\n"
msgid "Old password: "
msgstr "Ancien mot de passe : "
#, c-format
msgid ""
-"Usage: su [options] [login]\n"
+"Usage: su [options] [LOGIN]\n"
"\n"
"Options:\n"
" -c, --command COMMAND\t\tpass COMMAND to the invoked shell\n"
" -s, --shell SHELL\t\tuse SHELL instead of the default in passwd\n"
"\n"
msgstr ""
-"Syntaxe : su [options] [login]\n"
+"Syntaxe : su [options] [IDENTIFIANT]\n"
"\n"
"Options :\n"
-" -c, --command COMMANDE passer la commande COMMANDE à\n"
-" l'interpréteur de commande appelé ;\n"
-" -h, --help afficher ce message d'aide et quitter ;\n"
-" -, -l, --login utiliser un interpréteur de commandes\n"
-" initial (« login shell ») ;\n"
+" -c, --command COMMANDE passer la commande COMMANDE à\n"
+" l'interpréteur de commande appelé ;\n"
+" -h, --help afficher ce message d'aide et quitter ;\n"
+" -, -l, --login utiliser un interpréteur de commandes\n"
+" initial (« login shell ») ;\n"
" -m, -p,\n"
-" --preserve-environment ne pas réinitialiser les variables\n"
-" d'environnement et conserver le même\n"
-" interpréteur de commandes ;\n"
-" -s, --shell SHELL utiliser SHELL comme interpréteur de\n"
-" commandes à la place de celui défini\n"
-" dans le fichier passwd.\n"
+" --preserve-environment ne pas réinitialiser les variables\n"
+" d'environnement et conserver le même\n"
+" interpréteur de commandes ;\n"
+" -s, --shell SHELL utiliser SHELL comme interpréteur de\n"
+" commandes à la place de celui défini\n"
+" par défaut dans le fichier passwd.\n"
+"\n"
#, c-format
msgid "%s: must be run from a terminal\n"
msgid "Entering System Maintenance Mode\n"
msgstr "Entrée dans le mode de maintenance du système\n"
-#, c-format
-msgid "%s: invalid numeric argument '%s'\n"
-msgstr "%s : argument numérique « %s » incorrect\n"
-
#, c-format
msgid "%s: unknown GID %s\n"
msgstr "%s : l'identifiant de groupe (GID) %s est inconnu\n"
" -u, --uid UID\t\t\tforce use the UID for the new user account\n"
"\n"
msgstr ""
-"Syntaxe : useradd [options] LOGIN\n"
+"Syntaxe : useradd [options] IDENTIFIANT\n"
"\n"
"Options :\n"
-" -b, --base-dir REP_BASE répertoire de base pour le répertoire\n"
-" personnel du compte du nouvel utilisateur\n"
-" -c, --comment COMMENT définir le champ « GECOS » du compte du\n"
-" nouvel utilisateur\n"
-" -d, --home-dir REP_PERS répertoire personnel pour le compte du\n"
-" nouvel utilisateur\n"
-" -D, --defaults afficher ou enregistrer la configuration par\n"
-" défaut modifiée de « useradd »\n"
-" -e, --expiredate DATE_EXPIR fixer la date de fin de validité du\n"
-" compte à DATE_EXPIR\n"
-" -f, --inactive INACTIF fixer la durée d'inactivité du mot de passe\n"
-" après sa fin de validité à INACTIF\n"
-" -g, --gid GROUPE forcer l'utilisation de GROUPE pour le compte\n"
-" du nouvel utilisateur\n"
-" -G, --groups GROUPS liste des groupes supplémentaires pour le\n"
-" compte du nouvel utilisateur\n"
-" -h, --help afficher ce message d'aide et quitter\n"
-" -k, --skel REP_SQEL définir un autre répertoire « skel »\n"
-" -K, --key CLÉ=VALEUR remplacer les valeurs par défaut de\n"
-" /etc/login.defs\n"
-" -m, --create-home créer le répertoire personnel pour le compte\n"
-" du nouvel utilisateur\n"
-" -o, --non-unique autoriser la création d'un utilisateur\n"
-" avec un identifiant d'utilisateur (UID)\n"
-" dupliqué (non unique)\n"
-" -p, --password MOT_DE_PASSE utiliser un mot de passe chiffré pour le\n"
-" compte du nouvel utilisateur\n"
-" -s, --shell INTERPRÉTEUR interpréteur de commandes initial pour le\n"
-" compte du nouvel utilisateur\n"
-" -u, --uid UID forcer l'utilisation de l'identifiant « UID »\n"
-" pour le compte du nouvel utilisateur\n"
+" -b, --base-dir REP_BASE\trépertoire de base pour le répertoire\n"
+"\t\t\t\tpersonnel du compte du nouvel utilisateur\n"
+" -c, --comment COMMENT\tdéfinir le champ « GECOS » du compte du\n"
+"\t\t\t\tnouvel utilisateur\n"
+" -d, --home-dir REP_PERS\trépertoire personnel pour le compte du\n"
+"\t\t\t\tnouvel utilisateur\n"
+" -D, --defaults\t\tafficher ou enregistrer la configuration par\n"
+"\t\t\t\tdéfaut modifiée de « useradd »\n"
+" -e, --expiredate DATE_EXPIR\tfixer la date de fin de validité du\n"
+"\t\t\t\tcompte à DATE_EXPIR\n"
+" -f, --inactive INACTIF\tfixer la durée d'inactivité du mot de passe\n"
+"\t\t\t\taprès sa fin de validité à INACTIF\n"
+" -g, --gid GROUPE\t\tforcer l'utilisation de GROUPE pour le compte\n"
+"\t\t\t\tdu nouvel utilisateur\n"
+" -G, --groups GROUPS\t\tliste des groupes supplémentaires pour le\n"
+"\t\t\t\tcompte du nouvel utilisateur\n"
+" -h, --help\t\t\tafficher ce message d'aide et quitter\n"
+" -k, --skel REP_SQEL\t\tdéfinir un autre répertoire « skel »\n"
+" -K, --key CLÉ=VALEUR\t\tremplacer les valeurs par défaut de\n"
+"\t\t\t\t/etc/login.defs\n"
+" -m, --create-home\t\tcréer le répertoire personnel pour le compte\n"
+"\t\t\t\tdu nouvel utilisateur\n"
+" -o, --non-unique\t\tautoriser la création d'un utilisateur\n"
+"\t\t\t\tavec un identifiant d'utilisateur (UID)\n"
+"\t\t\t\tdupliqué (non unique)\n"
+" -p, --password MOT_DE_PASSE\tutiliser un mot de passe chiffré pour le\n"
+"\t\t\t\tcompte du nouvel utilisateur\n"
+" -s, --shell INTERPRÉTEUR\tinterpréteur de commandes initial pour le\n"
+"\t\t\t\tcompte du nouvel utilisateur\n"
+" -u, --uid UID\t\tforcer l'utilisation de l'identifiant « UID »\n"
+"\t\t\t\tpour le compte du nouvel utilisateur\n"
+"\n"
#, c-format
msgid "%s: UID %u is not unique\n"
"Syntaxe : userdel [options] IDENTIFIANT\n"
"\n"
"Options :\n"
-" -f, --force forcer la suppression des fichiers, même s'ils\n"
-" n'appartiennent pas à l'utilisateur\n"
-" -h, --help afficher cette page d'aide et quitter\n"
-" -r, --remove supprimer le répertoire personnel et le spool du courrier\n"
+" -f, --force\t\t\tforcer la suppression des fichiers, même s'ils\n"
+"\t\t\t\tn'appartiennent pas à l'utilisateur\n"
+" -h, --help\t\t\tafficher cette page d'aide et quitter\n"
+" -r, --remove\t\t\tsupprimer le répertoire personnel et le spool du\n"
+"\t\t\t\tcourrier\n"
+"\n"
#, c-format
msgid "%s: error updating group entry\n"
"Usage: usermod [options] LOGIN\n"
"\n"
"Options:\n"
-" -a, --append GROUP\t\tappend the user to the supplemental GROUP\n"
+" -a, --append\t\t\tappend the user to the supplemental GROUPS\n"
+"\t\t\t\t(use only with -G)\n"
" -c, --comment COMMENT\t\tnew value of the GECOS field\n"
" -d, --home HOME_DIR\t\tnew home directory for the user account\n"
" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n"
" -U, --unlock\t\t\tunlock the user account\n"
"\n"
msgstr ""
-"Syntaxe : usermod [options] LOGIN\n"
+"Syntaxe : usermod [options] IDENTIFIANT\n"
"\n"
"Options :\n"
-" -a, --append GROUPE ajouter l'utilisateur au groupe GROUPE\n"
-" -c, --comment COMMENT définir une nouvelle valeur pour le champ\n"
-" « GECOS »\n"
-" -d, --home REP_PERS définir un nouveau répertoire personnel pour\n"
-" le compte de l'utilisateur\n"
-" -e, --expiredate DATE_EXPIR fixer la date de fin de validité du compte\n"
-" à DATE_EXPIR\n"
-" -f, --inactive INACTIF fixer la durée d'inactivité du mot de masse\n"
-" après sa fin de validité à INACTIF\n"
-" -g, --gid GROUPE forcer l'utilisation de GROUPE pour le compte\n"
-" du l'utilisateur\n"
-" -G, --groups GROUPES définir la liste des groupes supplémentaires\n"
-" -h, --help afficher ce message d'aide et quitter\n"
-" -l, --login LOGIN définir un nouveau nom pour le compte\n"
-" -L, --lock verrouiller le compte de l'utilisateur\n"
-" -m, --move-home déplacer le contenu du répertoire personnel\n"
-" vers le nouvel emplacement (à n'utiliser\n"
-" qu'avec -d)\n"
-" -o, --non-unique autoriser l'utilisation d'un identifiant\n"
-" d'utilisateur (UID) dupliqué (non unique)\n"
-" -p, --password MOT_DE_PASSE utiliser un mot de passe chiffré pour le\n"
-" nouveau mot de passe\n"
-" -s, --shell INTERPRÉTEUR définir un nouvel interpréteur de commandes\n"
-" initial pour le compte de l'utilisateur\n"
-" -u, --uid UID définir un nouvel identifiant (UID) pour le\n"
-" compte de l'utilisateur\n"
-" pour le compte de l'utilisateur\n"
-" -U, --unlock déverrouiller le compte de l'utilisateur\n"
+" -a, --append GROUPE ajouter l'utilisateur au groupe GROUPE\n"
+" supplémentaire (à n'utiliser qu'avec -G)\n"
+" -c, --comment COMMENT définir une nouvelle valeur pour le champ\n"
+" « GECOS »\n"
+" -d, --home REP_PERS définir un nouveau répertoire personnel pour\n"
+" le compte de l'utilisateur\n"
+" -e, --expiredate DATE_EXPIR fixer la date de fin de validité du compte\n"
+" à DATE_EXPIR\n"
+" -f, --inactive INACTIF fixer la durée d'inactivité du mot de masse\n"
+" après sa fin de validité à INACTIF\n"
+" -g, --gid GROUPE forcer l'utilisation de GROUPE comme groupe\n"
+"\t\t\t\tprimaire\n"
+" -G, --groups GROUPES définir la liste des groupes supplémentaires\n"
+" -h, --help afficher ce message d'aide et quitter\n"
+" -l, --login IDENTIFIANT définir un nouveau nom pour le compte\n"
+" -L, --lock bloquer le compte de l'utilisateur\n"
+" -m, --move-home déplacer le contenu du répertoire personnel\n"
+" vers le nouvel emplacement (à n'utiliser\n"
+" qu'avec -d)\n"
+" -o, --non-unique autoriser l'utilisation d'un identifiant\n"
+" d'utilisateur (UID) dupliqué (non unique)\n"
+" -p, --password MOT_DE_PASSE utiliser un mot de passe chiffré pour le\n"
+" nouveau mot de passe\n"
+" -s, --shell INTERPRÉTEUR définir un nouvel interpréteur de commandes\n"
+" initial pour le compte de l'utilisateur\n"
+" -u, --uid UID définir un nouvel identifiant (UID) pour le\n"
+" compte de l'utilisateur\n"
+" pour le compte de l'utilisateur\n"
+" -U, --unlock déverrouiller le compte de l'utilisateur\n"
+"\n"
#, c-format
msgid "%s: out of memory in update_group\n"
" -s, --shadow\t\t\tedit shadow or gshadow database\n"
"\n"
msgstr ""
-"Syntaxe : vipw [options]\n"
+"Syntaxe : vipw [options]\n"
"\n"
"Options :\n"
-" -g, --group modifier la base de données des groupes\n"
-" (/etc/group)\n"
-" -h, --help tafficher ce message d'aide et quitter\n"
-" -p, --passwd tmodifier la base de données des comptes\n"
-" (/etc/passwd)\n"
-" -p, --quiet mode silencieux\n"
-" -s, --shadow modifier la base de données des mots de passe\n"
-" cachés (« shadow passwords ») : shadow ou gshadow\n"
+" -g, --group\t\t\tmodifier la base de données des groupes\n"
+"\t\t\t\t(/etc/group)\n"
+" -h, --help\t\t\ttafficher ce message d'aide et quitter\n"
+" -p, --passwd\t\t\ttmodifier la base de données des comptes\n"
+"\t\t\t\t(/etc/passwd)\n"
+" -p, --quiet\t\t\tmode silencieux\n"
+" -s, --shadow\t\t\tmodifier la base de données des mots de passe\n"
+"\t\t\t\tcachés (« shadow passwords ») : shadow ou gshadow\n"
+"\n"
#, c-format
msgid ""
#
msgid ""
msgstr ""
-"Project-Id-Version: shadow 4.0.17\n"
+"Project-Id-Version: shadow 4.0.18\n"
"Report-Msgid-Bugs-To: kloczek@pld.org.pl\n"
-"POT-Creation-Date: 2006-06-25 16:13+0200\n"
-"PO-Revision-Date: 2006-06-12 15:13+0200\n"
+"POT-Creation-Date: 2006-07-26 22:30+0200\n"
+"PO-Revision-Date: 2006-07-18 23:27+0200\n"
"Last-Translator: Jacobo Tarrio <jtarrio@debian.org>\n"
"Language-Team: Galician <trasno@ceu.fi.udc.es>\n"
"MIME-Version: 1.0\n"
#, c-format
msgid ""
-"Usage: chage [options] user\n"
+"Usage: chage [options] [LOGIN]\n"
"\n"
"Options:\n"
" -d, --lastday LAST_DAY\tset last password change to LAST_DAY\n"
" -W, --warndays WARN_DAYS\tset expiration warning days to WARN_DAYS\n"
"\n"
msgstr ""
-"Emprego: chage [opcións] usuario\n"
+"Emprego: chage [opcións] [USUARIO]\n"
"\n"
"Opcións:\n"
" -d, --lastday ÚLTIMO\t\tfixa o último cambio de\tcontrasinal ao\n"
"\t\t\t\tcambio de contrasinal a MÁXIMO\n"
" -W, --warndays AVISO\t\tfixa o número de días de aviso de caducidade\n"
"\t\t\t\ta AVISO\n"
+"\n"
#, c-format
msgid "Enter the new value, or press ENTER for the default\n"
" -h, --help\t\tamosa esta mensaxe de axuda e sae\n"
" -m, --md5\t\tempregar cifrado MD5 no canto de DES se os\n"
"\t\t\tcontrasinais fornecidos non están cifrados\n"
+"\n"
#, c-format
msgid "%s: can't lock group file\n"
" -h, --help\t\tamosa esta mensaxe de axuda e sae\n"
" -m, --md5\t\tempregar cifrado MD5 no canto de DES se os\n"
"\t\t\tcontrasinais fornecidos non están cifrados\n"
+"\n"
#, c-format
msgid "%s: can't lock password file\n"
msgstr "%s: liña %d: usuario %s descoñecido\n"
#, c-format
-msgid "Usage: %s [-s shell] [name]\n"
-msgstr "Emprego: %s [-s intérprete] [nome]\n"
+msgid ""
+"Usage: chsh [options] [LOGIN]\n"
+"\n"
+"Options:\n"
+" -h, --help\t\t\t\tdisplay this help message and exit\n"
+" -s, --shell SHELL\t\t\tnew login shell for the user account\n"
+"\n"
+msgstr ""
+"Emprego: chsh [opcións] [USUARIO]\n"
+"\n"
+"Opcións:\n"
+" -h, --help\t\t\tamosa esta mensaxe de axuda e sae\n"
+" -s, --shell INTÉRPRETE\tnovo intérprete de ordes da conta de usuario\n"
+"\n"
msgid "Login Shell"
msgstr "Intérprete de ordes"
" -u, --user USUARIO\tamosa o rexistro de entradas fallidas ou mantén\n"
"\t\t\tos contadores de fallos e límites (se se emprega coas\n"
"\t\t\topcións -r, -m ou -l) só do USUARIO\n"
+"\n"
#, c-format
msgid "Login Failures Maximum Latest On\n"
#, c-format
msgid ""
-"Usage: groupadd [options] group\n"
+"Usage: groupadd [options] GROUP\n"
"\n"
"Options:\n"
" -f, --force\t\t\tforce exit with success status if the specified\n"
"\t\t\t\t(non-unique) GID\n"
"\n"
msgstr ""
-"Emprego: groupadd [opcións] grupo\n"
+"Emprego: groupadd [opcións] GRUPO\n"
"\n"
"Opcións:\n"
" -f, --force\t\tforza a saída con éxito se o grupo indicado xa existe\n"
" -h, --help\t\tamosa esta mensaxe de axuda e sae\n"
" -K, --key CLAVE=VALOR\tignora os valores de /etc/login.defs\n"
" -o, --non-unique\tpermite crear un grupo cun GID duplicado (non único)\n"
+"\n"
#, c-format
msgid "%s: error adding new group entry\n"
msgstr "%s: non se pode abrir o ficheiro de grupos shadow\n"
#, c-format
-msgid "%s: invalid group %s\n"
-msgstr "%s: grupo %s non válido\n"
+msgid "%s: invalid numeric argument '%s'\n"
+msgstr "%s: argumento numérico \"%s\" non válido\n"
#, c-format
msgid "%s: -K requires KEY=VALUE\n"
msgstr "%s: %s é o mestre NIS\n"
#, c-format
-msgid "Usage: groupmod [-g gid [-o]] [-n name] group\n"
-msgstr "Emprego: groupmod [-g gid [-o]] [-n nome] grupo\n"
+msgid "Member already exists\n"
+msgstr "O membro xa existe\n"
+
+#, c-format
+msgid "Member to remove could not be found\n"
+msgstr "Non se atopou o membro a eliminar\n"
+
+#, c-format
+msgid "Usage: groupmems -a username | -d username | -D | -l [-g groupname]\n"
+msgstr "Emprego: groupmems -a usuario | -d usuario | -D | -l [-g grupo]\n"
+
+#, c-format
+msgid "Only root can add members to different groups\n"
+msgstr "Só o administrador pode engadir membros a distintos grupos\n"
+
+#, c-format
+msgid "Group access is required\n"
+msgstr "Precísase de acceso a grupos\n"
+
+#, c-format
+msgid "Not primary owner of current group\n"
+msgstr "Non é o propietario primario do grupo actual\n"
+
+#, c-format
+msgid "PAM authentication failed for\n"
+msgstr "A autenticación con PAM fallou para\n"
+
+#, c-format
+msgid "Unable to lock group file\n"
+msgstr "Non se pode bloquear o ficheiro de grupos\n"
+
+#, c-format
+msgid "Unable to open group file\n"
+msgstr "Non se pode abrir o ficheiro de grupos\n"
+
+#, c-format
+msgid "Cannot close group file\n"
+msgstr "Non se pode pechar o ficheiro de grupos\n"
+
+#, c-format
+msgid ""
+"Usage: groupmod [options] GROUP\n"
+"\n"
+"Options:\n"
+" -g, --gid GID\t\t\tforce use new GID by GROUP\n"
+" -h, --help\t\t\tdisplay this help message and exit\n"
+" -n, --new-name NEW_GROUP\tforce use NEW_GROUP name by GROUP\n"
+" -o, --non-unique\t\tallow using duplicate (non-unique) GID by GROUP\n"
+"\n"
+msgstr ""
+"Emprego: groupmod [opcións] GRUPO\n"
+"\n"
+"Opcións:\n"
+" -g, --gid GID\t\t\temprega o GID para o novo grupo\n"
+" -h, --help\t\t\tamosa esta mensaxe de axuda e sae\n"
+" -n, --new-name NOVO_GRUPO\tcambia o nome do GRUPO por NOVO_GRUPO\n"
+" -o, --non-unique\t\tpermite crear un grupo cun GID duplicado\n"
+"\n"
#, c-format
msgid "%s: %s not found in /etc/group\n"
" -t, --time DÍAS\tamosa só os rexistros de última entrada de menos\n"
"\t\t\tde DÍAS días\n"
" -u, --user USUARIO\tamosa o rexistro de última entrada do USUARIO\n"
+"\n"
#, c-format
msgid "Username Port From Latest\n"
#, c-format
msgid ""
-"Usage: passwd [options] [login]\n"
+"Usage: passwd [options] [LOGIN]\n"
"\n"
"Options:\n"
" -a, --all\t\t\treport password status on all accounts\n"
"\t\t\t\tchange to MAX_DAYS\n"
"\n"
msgstr ""
-"Emprego: passwd [opcións] [usuario]\n"
+"Emprego: passwd [opcións] [USUARIO]\n"
"\n"
"Opcións:\n"
-" -a, --all\t\tinforma do estado dos contrasinais en tódalas contas\n"
-" -d, --delete\t\telimina o contrasinal da conta indicada\n"
-" -e, --expire\t\tfai caducar o contrasinal da conta indicada\n"
-" -h, --help\t\tamosa esta mensaxe de axuda e sae\n"
-" -k, --keep-tokens\tcambia o contrasinal só se caducou\n"
-" -i, --inactive INACT\tcambia o tempo de inactividade trala caducidade\n"
-"\t\t\tda conta a INACT\n"
-" -l, --lock\t\tbloquea a conta indicada\n"
+" -a, --all\t\t\tinforma do estado dos contrasinais en tódalas contas\n"
+" -d, --delete\t\t\telimina o contrasinal da conta indicada\n"
+" -e, --expire\t\t\tfai caducar o contrasinal da conta indicada\n"
+" -h, --help\t\t\tamosa esta mensaxe de axuda e sae\n"
+" -k, --keep-tokens\t\tcambia o contrasinal só se caducou\n"
+" -i, --inactive INACT\t\tcambia o tempo de inactividade trala caducidade\n"
+"\t\t\t\tda conta a INACT\n"
+" -l, --lock\t\t\tbloquea a conta indicada\n"
" -n, --mindays MÍN\tfixa o número mínimo de días antes do cambio de\n"
-"\t\t\tcontrasinal a MÍN\n"
-" -q, --quiet\t\tmodo silencioso\n"
-" -r, --repository REP\tcambia o contrasinal no repositorio REP\n"
-" -S, --status\t\tinforma do estado do contrasinal da conta indicada\n"
-" -u, --unlock\t\tdesbloquea a conta indicada\n"
+"\t\t\t\tcontrasinal a MÍN\n"
+" -q, --quiet\t\t\tmodo silencioso\n"
+" -r, --repository REP\t\tcambia o contrasinal do repositorio REP\n"
+" -S, --status\t\t\tinforma do estado do contrasinal da conta indicada\n"
+" -u, --unlock\t\t\tdesbloquea a conta indicada\n"
" -w, --warndays AVISO\tfixa o tempo de aviso antes da caducidade a AVISO\n"
-"\t\t\tdías\n"
-" -x, --maxdays MÁX\tfixa o número máximo de días antes do cambio de\n"
-"\t\t\tcontrasinal a MÁX\n"
+"\t\t\t\tdías\n"
+" -x, --maxdays MÁX\t\tfixa o número máximo de días antes do cambio de\n"
+"\t\t\t\tcontrasinal a MÁX\n"
+"\n"
msgid "Old password: "
msgstr "Contrasinal antigo: "
#, c-format
msgid ""
-"Usage: su [options] [login]\n"
+"Usage: su [options] [LOGIN]\n"
"\n"
"Options:\n"
" -c, --command COMMAND\t\tpass COMMAND to the invoked shell\n"
" -s, --shell SHELL\t\tuse SHELL instead of the default in passwd\n"
"\n"
msgstr ""
-"Emprego: su [opcións] [usuario]\n"
+"Emprego: su [opcións] [USUARIO]\n"
"\n"
"Opcións:\n"
" -c, --command ORDE\t\tpasa a ORDE ao intérprete de ordes executado\n"
" -m, -p,\n"
" --preserve-environment\tnon reinicia as variables de ambiente e\n"
"\t\t\t\tmantén o mesmo intérprete de ordes\n"
-" -s, --shell INTÉRPRETE\temprega o INTÉRPRETE no cando do normal\n"
+" -s, --shell INTÉRPRETE\temprega o INTÉRPRETE no canto do normal\n"
+"\n"
#, c-format
msgid "%s: must be run from a terminal\n"
msgid "Entering System Maintenance Mode\n"
msgstr "A entrar no modo de mantemento do sistema\n"
-#, c-format
-msgid "%s: invalid numeric argument '%s'\n"
-msgstr "%s: argumento numérico \"%s\" non válido\n"
-
#, c-format
msgid "%s: unknown GID %s\n"
msgstr "%s: GID %s descoñecido\n"
"\t\t\t\tconta de usuario\n"
" -s, --shell INTÉRPRETE\to intérprete de ordes da nova conta de usuario\n"
" -u, --uid UID\t\t\tusa o UID para a nova conta de usuario\n"
+"\n"
#, c-format
msgid "%s: UID %u is not unique\n"
" -f, --force\t\t\ttamén elimina os ficheiros se non son do usuario\n"
" -h, --help\t\t\tamosa esta mensaxe de axuda e sae\n"
" -r, --remove\t\t\telimina o directorio inicial e o correo\n"
+"\n"
#, c-format
msgid "%s: error updating group entry\n"
"Usage: usermod [options] LOGIN\n"
"\n"
"Options:\n"
-" -a, --append GROUP\t\tappend the user to the supplemental GROUP\n"
+" -a, --append\t\t\tappend the user to the supplemental GROUPS\n"
+"\t\t\t\t(use only with -G)\n"
" -c, --comment COMMENT\t\tnew value of the GECOS field\n"
" -d, --home HOME_DIR\t\tnew home directory for the user account\n"
" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n"
"\n"
"Opcións:\n"
" -a, --append GRUPO\t\tengade o usuario ao GRUPO suplementario\n"
+"\t\t\t\t(emprégueo só con -G)\n"
" -c, --comment COMENTARIO\tnovo valor do campo GECOS\n"
" -d, --home DIR_INICIAL\tnovo directorio inicial da conta de usuario\n"
" -e, --expiredate DATA_CAD\tfixa a data de caducidade da conta a DATA_CAD\n"
" -f, --inactive INACTIVA\tfixa o tempo de inactividade do contrasinal\n"
"\t\t\t\ttrala caducidade a INACTIVA\n"
" -g, --gid GRUPO\t\tusa o GRUPO coma novo grupo primario\n"
-" -G, --groups GRUPOS\t\tnova lista de grupos suplementarios\n"
+" -G, --groups GRUPOS\t\tnova lista de GRUPOS suplementarios\n"
" -h, --help\t\t\tamosa esta mensaxe de axuda e sae\n"
" -l, --login NOVO_USUARIO\tnovo valor do nome de usuario\n"
" -L, --lock\t\t\tbloquea a conta do usuario\n"
" -o, --non-unique\t\tpermite empregar UIDs duplicados (non únicos)\n"
" -p, --password CONTRASINAL\temprega o constrasinal cifrado coma novo\n"
"\t\t\t\tcontrasinal\n"
-" -s, --shell INTÉRPRETE\to novo intérprete de ordes da conta de usuario\n"
+" -s, --shell INTÉRPRETE\tnovo intérprete de ordes da conta de usuario\n"
" -u, --uid UID\t\t\tnovo UID para a conta de usuario\n"
" -U, --unlock\t\t\tdesbloquea a conta do usuario\n"
+"\n"
#, c-format
msgid "%s: out of memory in update_group\n"
" -p, --passwd\t\tedita a base de datos de contrasinais\n"
" -q, --quiet\t\tmodo silencioso\n"
" -s, --shadow\t\tedita a base de datos shadow ou gshadow\n"
+"\n"
#, c-format
msgid ""
msgstr ""
"Project-Id-Version: shadow\n"
"Report-Msgid-Bugs-To: kloczek@pld.org.pl\n"
-"POT-Creation-Date: 2006-06-25 16:13+0200\n"
+"POT-Creation-Date: 2006-07-26 22:30+0200\n"
"PO-Revision-Date: 2004-07-21 23:59+0300\n"
"Last-Translator: Lior Kaplan <webmaster@guides.co.il>\n"
"Language-Team: Hebrew <en@li.org>\n"
#, c-format
msgid ""
-"Usage: chage [options] user\n"
+"Usage: chage [options] [LOGIN]\n"
"\n"
"Options:\n"
" -d, --lastday LAST_DAY\tset last password change to LAST_DAY\n"
msgstr "%s: שורה %d: משתמש לא מוכר %s\n"
#, c-format
-msgid "Usage: %s [-s shell] [name]\n"
-msgstr "שימוש: %s [-s shell] [name]\n"
+msgid ""
+"Usage: chsh [options] [LOGIN]\n"
+"\n"
+"Options:\n"
+" -h, --help\t\t\t\tdisplay this help message and exit\n"
+" -s, --shell SHELL\t\t\tnew login shell for the user account\n"
+"\n"
+msgstr ""
msgid "Login Shell"
msgstr "מעטפת כניסה למערכת"
#, c-format
msgid ""
-"Usage: groupadd [options] group\n"
+"Usage: groupadd [options] GROUP\n"
"\n"
"Options:\n"
" -f, --force\t\t\tforce exit with success status if the specified\n"
msgid "%s: unable to open shadow group file\n"
msgstr ""
-#, c-format
-msgid "%s: invalid group %s\n"
-msgstr ""
+#, fuzzy, c-format
+msgid "%s: invalid numeric argument '%s'\n"
+msgstr "%s: שם לא חוקי: \"%s\"\n"
#, c-format
msgid "%s: -K requires KEY=VALUE\n"
msgstr ""
#, c-format
-msgid "Usage: groupmod [-g gid [-o]] [-n name] group\n"
+msgid "Member already exists\n"
+msgstr ""
+
+#, c-format
+msgid "Member to remove could not be found\n"
+msgstr ""
+
+#, c-format
+msgid "Usage: groupmems -a username | -d username | -D | -l [-g groupname]\n"
+msgstr ""
+
+#, c-format
+msgid "Only root can add members to different groups\n"
+msgstr ""
+
+#, c-format
+msgid "Group access is required\n"
+msgstr ""
+
+#, c-format
+msgid "Not primary owner of current group\n"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "PAM authentication failed for\n"
+msgstr "%s: זיהוי PAM נכשל\n"
+
+#, fuzzy, c-format
+msgid "Unable to lock group file\n"
+msgstr "לא יכול לבצע cd ל-\"%s\"\n"
+
+#, c-format
+msgid "Unable to open group file\n"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "Cannot close group file\n"
+msgstr "לא יכול לשחרר נעילה של קובץ הסיסמאות.\n"
+
+#, c-format
+msgid ""
+"Usage: groupmod [options] GROUP\n"
+"\n"
+"Options:\n"
+" -g, --gid GID\t\t\tforce use new GID by GROUP\n"
+" -h, --help\t\t\tdisplay this help message and exit\n"
+" -n, --new-name NEW_GROUP\tforce use NEW_GROUP name by GROUP\n"
+" -o, --non-unique\t\tallow using duplicate (non-unique) GID by GROUP\n"
+"\n"
msgstr ""
#, c-format
#, c-format
msgid ""
-"Usage: passwd [options] [login]\n"
+"Usage: passwd [options] [LOGIN]\n"
"\n"
"Options:\n"
" -a, --all\t\t\treport password status on all accounts\n"
#, c-format
msgid ""
-"Usage: su [options] [login]\n"
+"Usage: su [options] [LOGIN]\n"
"\n"
"Options:\n"
" -c, --command COMMAND\t\tpass COMMAND to the invoked shell\n"
msgid "Entering System Maintenance Mode\n"
msgstr ""
-#, fuzzy, c-format
-msgid "%s: invalid numeric argument '%s'\n"
-msgstr "%s: שם לא חוקי: \"%s\"\n"
-
#, fuzzy, c-format
msgid "%s: unknown GID %s\n"
msgstr "%s: שורה %d: משתמש לא מוכר %s\n"
"Usage: usermod [options] LOGIN\n"
"\n"
"Options:\n"
-" -a, --append GROUP\t\tappend the user to the supplemental GROUP\n"
+" -a, --append\t\t\tappend the user to the supplemental GROUPS\n"
+"\t\t\t\t(use only with -G)\n"
" -c, --comment COMMENT\t\tnew value of the GECOS field\n"
" -d, --home HOME_DIR\t\tnew home directory for the user account\n"
" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n"
# Gabor Kelemen <kelemeng@gnome.hu>, 2006.
msgid ""
msgstr ""
-"Project-Id-Version: 4.0.16\n"
+"Project-Id-Version: 4.0.18\n"
"Report-Msgid-Bugs-To: kloczek@pld.org.pl\n"
-"POT-Creation-Date: 2006-06-25 16:13+0200\n"
-"PO-Revision-Date: 2006-05-26 19:17+0200\n"
-"Last-Translator: Gabor Kelemen <kelemeng@gnome.hu>\n"
+"POT-Creation-Date: 2006-07-26 22:30+0200\n"
+"PO-Revision-Date: 2006-07-18 21:33+0100\n"
+"Last-Translator: SZERVÁC Attila <sas@321.hu>\n"
"Language-Team: Hungarian <gnome@gnome.hu>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
"X-Poedit-Language: Hungarian\n"
"X-Poedit-Country: HUNGARY\n"
"X-Generator: KBabel 1.11.2\n"
#, c-format
msgid ""
-"Usage: chage [options] user\n"
+"Usage: chage [options] [LOGIN]\n"
"\n"
"Options:\n"
" -d, --lastday LAST_DAY\tset last password change to LAST_DAY\n"
" -W, --warndays WARN_DAYS\tset expiration warning days to WARN_DAYS\n"
"\n"
msgstr ""
-"Használat: chage [kapcsolók] felhasználó\n"
+"Használat: chage [kapcsolók] [NÉV]\n"
"\n"
"Kapcsolók:\n"
" -d, --lastday UTOLSÓ_NAP\tutolsó jelszómódosítás beállítása az\n"
"\t\t\t\tjelszómódosítás előtt a MAX_NAPOK értékre\n"
" -W, --warndays FIGYELM_NAPOK\ta lejáratra figyelmeztetés napjai számának\n"
"\t\t\t\tbeállítása FIGYELM_NAPOK-ra\n"
+"\n"
#, c-format
msgid "Enter the new value, or press ENTER for the default\n"
" -h, --help\t\tezen súgó megjelenítése és kilépés\n"
" -m, --md5\t\tMD5 titkosítás használata DES helyett,ha a megadott\n"
"\t\t\tjelszavak nem titkosítottak\n"
+"\n"
#, c-format
msgid "%s: can't lock group file\n"
" -h, --help\t\tezen súgó megjelenítése és kilépés\n"
" -m, --md5\t\tMD5 titkosítás használata DES helyett,ha a megadott\n"
"\t\t\tjelszavak nem titkosítottak\n"
+"\n"
#, c-format
msgid "%s: can't lock password file\n"
msgstr "%s: %d. sor: ismeretlen %s felhasználó\n"
#, c-format
-msgid "Usage: %s [-s shell] [name]\n"
-msgstr "Használat: %s [-s héj] [név]\n"
+msgid ""
+"Usage: chsh [options] [LOGIN]\n"
+"\n"
+"Options:\n"
+" -h, --help\t\t\t\tdisplay this help message and exit\n"
+" -s, --shell SHELL\t\t\tnew login shell for the user account\n"
+"\n"
+msgstr ""
+"Használat: chsh [kapcsolók] NÉV\n"
+"\n"
+"Kapcsolók:\n"
+" -h, --help\t\t\tkiírja e súgót és kilép\n"
+" -s, --shell\t\t\túj bejelentkező héj a felhasználói fiókhoz\n"
+"\n"
msgid "Login Shell"
msgstr "Bejelentkező héj"
"\t\t\t\t(ha a -r, -m vagy -l kapcsolókkal használja) a\n"
"\t\t\t\tNÉV bejelentkezési nevű felhasználó számára\n"
"\t\t\t\tkarbantartja a hibaszámlálókat és értékeket.\n"
+"\n"
#, c-format
msgid "Login Failures Maximum Latest On\n"
#, c-format
msgid ""
-"Usage: groupadd [options] group\n"
+"Usage: groupadd [options] GROUP\n"
"\n"
"Options:\n"
" -f, --force\t\t\tforce exit with success status if the specified\n"
"\t\t\t\t(non-unique) GID\n"
"\n"
msgstr ""
-"Használat: groupadd [kapcsolók] csoport\n"
+"Használat: groupadd [kapcsolók] CSOPORT\n"
"\n"
"Kapcsolók:\n"
" -f, --force\t\tkilépés kényszerítése sikeres állapottal, ha a\n"
"\t\t\t\tmegadott csoport már létezik\n"
" -g, --gid GID\t\ta GID használata az új csoporthoz\n"
-" -h, --help\t\t\tezen súgószöveg megjelenítése és kilépés\n"
+" -h, --help\t\t\tkiírja e súgót és kilép\n"
" -K, --key KULCS=ÉRTÉK\t\tfelülbírálja az /etc/login.defs\n"
"\t\t\t\talapértelmezéseit\n"
" -o, --non-unique\t\tengedélyezi a csoport létrehozását többször\n"
-" \t\t\t\tszereplő (nem egyedi) GID értékkel\n"
+"\t\t\t\tszereplő (nem egyedi) GID értékkel\n"
+"\n"
#, c-format
msgid "%s: error adding new group entry\n"
msgstr "%s: nem tudom megnyitni az árnyék csoport fájlt\n"
#, c-format
-msgid "%s: invalid group %s\n"
-msgstr "%s: érvénytelen %s csoport\n"
+msgid "%s: invalid numeric argument '%s'\n"
+msgstr "%s: érvénytelen numerikus argumentum: \"%s\"\n"
#, c-format
msgid "%s: -K requires KEY=VALUE\n"
msgstr "%s: %s a NIS mester\n"
#, c-format
-msgid "Usage: groupmod [-g gid [-o]] [-n name] group\n"
-msgstr "Használat: groupmod [-g gid [-o]] [-n név] csoport\n"
+msgid "Member already exists\n"
+msgstr "A tag már létezik\n"
+
+#, c-format
+msgid "Member to remove could not be found\n"
+msgstr "Az eltávolítandó tag nem található\n"
+
+#, c-format
+msgid "Usage: groupmems -a username | -d username | -D | -l [-g groupname]\n"
+msgstr ""
+"Használat: groupmems -a felhasználónév | -d felhasználónév | -D | -l [-g "
+"csoportnév]\n"
+
+#, c-format
+msgid "Only root can add members to different groups\n"
+msgstr "Csak a root adhat tagokat különböző csoportokhoz\n"
+
+#, c-format
+msgid "Group access is required\n"
+msgstr "Csoport hozzáférés kell\n"
+
+#, c-format
+msgid "Not primary owner of current group\n"
+msgstr "Nem a jelen csoport elsődleges tulajdonosa\n"
+
+#, c-format
+msgid "PAM authentication failed for\n"
+msgstr "PAM hitelesítési hiba ehhez:\n"
+
+#, c-format
+msgid "Unable to lock group file\n"
+msgstr "Csoport fájl zárolása sikertelen\n"
+
+#, c-format
+msgid "Unable to open group file\n"
+msgstr "Csoport fájl megnyitása sikertelen\n"
+
+#, c-format
+msgid "Cannot close group file\n"
+msgstr "Csoport fájl bezárása sikertelen\n"
+
+#, c-format
+msgid ""
+"Usage: groupmod [options] GROUP\n"
+"\n"
+"Options:\n"
+" -g, --gid GID\t\t\tforce use new GID by GROUP\n"
+" -h, --help\t\t\tdisplay this help message and exit\n"
+" -n, --new-name NEW_GROUP\tforce use NEW_GROUP name by GROUP\n"
+" -o, --non-unique\t\tallow using duplicate (non-unique) GID by GROUP\n"
+"\n"
+msgstr ""
+"Használat: groupmod [kapcsolók] CSOPORT\n"
+"\n"
+"Kapcsolók:\n"
+" -g, --gid GID\t\ta GID használata az új csoporthoz\n"
+" -h, --help\t\t\tkiírja e súgót és kilép\n"
+" -n, --new-name Új_CSOPORT\ta CSOPORTot az ÚJ_CSOPORT névre bírja\n"
+" -o, --non-unique\t\tengedélyezi a CSOPORT létrehozását többször\n"
+"\t\t\t\tszereplő (nem egyedi) GID értékkel\n"
+"\n"
#, c-format
msgid "%s: %s not found in /etc/group\n"
" -h, --help\t\tezen súgószöveg megjelenítése és kilépés\n"
" -t, --time NAP\tcsak a megadott NAPNÁL újabb lastlog rekordok kiírása\n"
" -u, --user NÉV\ta megadott NEVŰ felhasználó lastlog rekordjainak kiírása\n"
+"\n"
#, c-format
msgid "Username Port From Latest\n"
#, c-format
msgid ""
-"Usage: passwd [options] [login]\n"
+"Usage: passwd [options] [LOGIN]\n"
"\n"
"Options:\n"
" -a, --all\t\t\treport password status on all accounts\n"
"\t\t\t\tchange to MAX_DAYS\n"
"\n"
msgstr ""
-"Használat: passwd [kapcsolók] [név]\n"
+"Használat: passwd [kapcsolók] [NÉV]\n"
"\n"
"Kapcsolók:\n"
" -a, --all\t\t\tjelszóállapot jelentés az összes fiókon\n"
" -d, --delete\t\t\ta megadott fiók jelszavának törlése\n"
" -e, --expire\t\t\ta megadott fiók jelszava lejáratának kényszerítése\n"
-" -h, --help\t\t\tezen súgószöveg megjelenítése és kilépés\n"
+" -h, --help\t\t\tkiírja e súgót és kilép\n"
" -k, --keep-tokens\t\ta jelszót csak annak lejáratakor módosítsa\n"
-" -i, --inactive INACTIVE\ta jelszó inaktívvá tétele lejárat után\n"
+" -i, --inactive INAKTÍV\ta jelszó inaktívvá tétele lejárat után\n"
"\t\t\t\taz INAKTÍV értékre\n"
" -l, --lock\t\t\ta megadott fiók zárolása\n"
" -n, --mindays MIN_NAPOK\tnapok minimális számának beállítása\n"
" -r, --repository LERAKAT\tjelszó módosítása a LERAKAT lerakatban\n"
" -S, --status\t\t\tjelentés a megadott fiók jelszóállapotáról\n"
" -u, --unlock\t\t\ta megadott fiók zárolásának feloldása\n"
-" -w, --warndays FIGYELM_NAPOK\ta lejáratra figyelmeztetés napjai számának\n"
+" -w, --warndays FIGYELEM_NAPOK\ta lejáratra figyelmeztetés napjai számának\n"
" -x, --maxdays MAX_NAPOK\tnapok maximális számának beállítása\n"
"\t\t\t\tjelszómódosítás előtt a MAX_NAPOK értékre\n"
+"\n"
msgid "Old password: "
msgstr "Régi jelszó: "
msgid "%s: %s\n"
msgstr "%s: %s\n"
+# CHECK!
#, c-format
msgid ""
-"Usage: su [options] [login]\n"
+"Usage: su [options] [LOGIN]\n"
"\n"
"Options:\n"
" -c, --command COMMAND\t\tpass COMMAND to the invoked shell\n"
" -s, --shell SHELL\t\tuse SHELL instead of the default in passwd\n"
"\n"
msgstr ""
-"Használat: su [kapcsolók] [név]\n"
+"Használat: su [kapcsolók] [NÉV]\n"
"\n"
"Kapcsolók:\n"
-" -c, --command PARANCS\t\ta PARANCS átadása a meghívott "
-"parancsértelmezőnek\n"
-" -h, --help\t\t\tezen súgószöveg megjelenítése és kilépés\n"
-" -, -l, --login\t\ta parancsértelmező bejelentkezési parancsértelmezővé "
-"tétele\n"
+" -c, --command PARANCS\t\ta PARANCS átadása a meghívott héjnak\n"
+" -h, --help\t\t\tkiírja e súgót és kilép\n"
+" -, -l, --login\t\ta héj bejelentkezési héjjá tétele\n"
" -m, -p,\n"
" --preserve-environment\tnem állítja vissza a környezeti változókat és\n"
-"\t\t\t\tmegtartja ugyanazt a parancsértelmezőt\n"
-" -s, --shell PARANCSÉRTELMEZŐ\t\ta PARANCSÉRTELMEZŐ használata a\n"
+"\t\t\t\tmegtartja ugyanazt a héjat\n"
+" -s, --shell HÉJ\t\ta HÉJ használata a\n"
"\t\t\t\tpasswd-ben megadott alapértelmezett helyett\n"
+"\n"
#, c-format
msgid "%s: must be run from a terminal\n"
msgid "Entering System Maintenance Mode\n"
msgstr "Belépés a rendszerkarbantartó módba\n"
-#, c-format
-msgid "%s: invalid numeric argument '%s'\n"
-msgstr "%s: érvénytelen numerikus argumentum: \"%s\"\n"
-
#, c-format
msgid "%s: unknown GID %s\n"
msgstr "%s: ismeretlen %s GID\n"
"Kapcsolók:\n"
" -b, --base-dir ALAP_KVT\taz új felhasználói fiók saját könyvtárának\n"
"\t\t\t\talapkönyvtára\n"
-" -c, --comment MEGJEGYZÉS\t\taz új felhasználói fiók GECOS mezőjének "
-"beállítása\n"
+" -c, --comment MEGJEGYZÉS\t\taz új felhasználói fiók GECOS mezőjének\n"
+"\t\t\t\tbeállítása\n"
" -d, --home-dir SAJÁT_KVT\taz új felhasználói fiók saját könyvtára\n"
" -D, --defaults\t\taz alapértelmezett useradd beállítások kiírása\n"
"\t\t\t\tvagy mentése\n"
" -s, --shell PARANCSÉRTELMEZŐ\t\ta bejelentkezési parancsértelmező az\n"
"\t\t\t\túj felhasználói fiókhoz\n"
" -u, --uid UID\t\t\taz UID használatának kényszerítése az új\n"
-" felhasználói fiókhoz\n"
+"\t\t\t\tfelhasználói fiókhoz\n"
+"\n"
#, c-format
msgid "%s: UID %u is not unique\n"
"\t\t\t\tfelhasználó a tulajdonos is\n"
" -h, --help\t\t\tezen súgószöveg megjelenítése és kilépés\n"
" -r, --remove\t\t\tsaját könyvtár és levelezési sor eltávolítása\n"
+"\n"
#, c-format
msgid "%s: error updating group entry\n"
msgid "%s: error removing directory %s\n"
msgstr "%s: hiba %s könyvtár törlésekor\n"
-#, fuzzy, c-format
+# FIXME
+#, c-format
msgid ""
"Usage: usermod [options] LOGIN\n"
"\n"
"Options:\n"
-" -a, --append GROUP\t\tappend the user to the supplemental GROUP\n"
+" -a, --append\t\t\tappend the user to the supplemental GROUPS\n"
+"\t\t\t\t(use only with -G)\n"
" -c, --comment COMMENT\t\tnew value of the GECOS field\n"
" -d, --home HOME_DIR\t\tnew home directory for the user account\n"
" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n"
" -U, --unlock\t\t\tunlock the user account\n"
"\n"
msgstr ""
-"Használat: usermod [kapcsolók] név\n"
+"Használat: usermod [kapcsolók] NÉV\n"
"\n"
"Kapcsolók:\n"
-" -a, --append CSOPORT\t\ta felhasználó hozzáadása a kiegészítő CSOPORTHOZ\n"
+" -a, --append\t\t felhasználó adása a kiegészítő CSOPORTHOZ\n"
+"\t\t\t\t(csak -G-vel használd)\n"
" -c, --comment MEGJEGYZÉS\t\ta GECOS mező új értéke\n"
" -d, --home SAJÁT_KVT\t\túj bejelentkezési könyvtár az új felhasználói\n"
" -e, --expiredate LEJÁRATI_DÁTUM\tfiók lejárati dátumának beállítása a\n"
"\t\t\t\tpasswd-ben megadott alapértelmezett helyett\n"
" -u, --uid UID\t\t\túj UID a felhasználó fiókjához\n"
" -U, --unlock\t\t\ta felhasználói fiók zárolásának feloldása\n"
+"\n"
#, c-format
msgid "%s: out of memory in update_group\n"
" -p, --passwd\t\t\ta passwd adatbázis szerkesztése\n"
" -q, --quiet\t\t\tcsendes mód\n"
" -s, --shadow\t\t\ta shadow vagy gshadow adatbázis szerkesztése\n"
+"\n"
#, c-format
msgid ""
msgstr ""
"Project-Id-Version: shadow 4.0.15\n"
"Report-Msgid-Bugs-To: kloczek@pld.org.pl\n"
-"POT-Creation-Date: 2006-06-25 16:13+0200\n"
+"POT-Creation-Date: 2006-07-26 22:30+0200\n"
"PO-Revision-Date: 2006-04-07 11:45+0700\n"
"Last-Translator: Parlin Imanuel Toh <parlin_i@yahoo.com>\n"
"Language-Team: Debian Indonesia <debid@yahoogroups.com>\n"
#, c-format
msgid ""
-"Usage: chage [options] user\n"
+"Usage: chage [options] [LOGIN]\n"
"\n"
"Options:\n"
" -d, --lastday LAST_DAY\tset last password change to LAST_DAY\n"
" -W, --warndays WARN_DAYS\tset expiration warning days to WARN_DAYS\n"
"\n"
msgstr ""
-"Penggunaan: chage [pilihan-pilihan] pengguna\n"
+"Penggunaan: chage [pilihan-pilihan] [NAMA-LOGIN]\n"
"\n"
"Pilihan-pilihan:\n"
" -d, --lastday LAST_DAY\tatur pergantian password terakhir pada LAST_DAY\n"
-" -E, --expiredate EXPIRE_DATE\tatur kadaluarsa akun pada tanggal "
-"EXPIRE_DATE\n"
+" -E, --expiredate EXPIRE_DATE\tatur kadaluarsa akun pada tanggal\n"
+"\t\t\t\tEXPIRE_DATE\n"
" -h, --help\t\t\ttampilkan pesan bantuan ini dan keluar\n"
" -I, --inactive INACTIVE\tatur masa inaktif kata sandi setelah kadaluarsa\n"
"\t\t\t\tpada INACTIVE\n"
"\t\t\t\tdiganti menjadi MIN_DAYS\n"
" -M, --maxdays MAX_DAYS\tatur jumlah hari maksimum sebelum kata sandi\n"
"\t\t\t\tdiganti menjadi MAX_DAYS\n"
-" -W, --warndays WARN_DAYS\tatur hari peringatan kadaluarsa menjadi "
-"WARN_DAYS\n"
+" -W, --warndays WARN_DAYS\tatur hari peringatan kadaluarsa menjadi\n"
+"\t\t\t\tWARN_DAYS\n"
+"\n"
#, c-format
msgid "Enter the new value, or press ENTER for the default\n"
" -h, --help\t\ttampilkan pesan bantuan ini dan keluar\n"
" -m, --md5\t\tgunakan enkripsi MD5 daripada DES bila kata sandi\n"
"\t\t\tyang diberikan tak terenkripsi\n"
+"\n"
#, c-format
msgid "%s: can't lock group file\n"
msgstr "%s: baris %d: pengguna %s tak dikenal\n"
#, c-format
-msgid "Usage: %s [-s shell] [name]\n"
-msgstr "Penggunaan: %s [-s shell] [nama]\n"
+msgid ""
+"Usage: chsh [options] [LOGIN]\n"
+"\n"
+"Options:\n"
+" -h, --help\t\t\t\tdisplay this help message and exit\n"
+" -s, --shell SHELL\t\t\tnew login shell for the user account\n"
+"\n"
+msgstr ""
msgid "Login Shell"
msgstr "Login Shell"
" -m, --maximum MAX\t\tatur penghitung kegagalan login maksimum pada MAX\n"
" -r, --reset\t\t\treset penghitung kegagalan login\n"
" -t, --time HARI\t\ttampilkan record faillog yang lebih baru dari HARI\n"
-" -u, --user NAMA\t\ttampilkan record faillog atau atur penghitung "
-"kegagalan\n"
-"\t\t\t\tdan batasnya (bila digunakan dengan -r, -m atau -l) hanya\n"
+" -u, --user NAMA\t\ttampilkan record faillog atau atur penghitung\n"
+"\t\t\t\tkegagalan dan batasnya (bila digunakan dengan -r, -m atau -l) hanya\n"
"\t\t\t\tuntuk pengguna dengan nama NAMA\n"
+"\n"
#, c-format
msgid "Login Failures Maximum Latest On\n"
msgid "%s: can't unlock file\n"
msgstr "%s: tidak dapat membuka kunci berkas\n"
-#, c-format
+#, fuzzy, c-format
msgid ""
-"Usage: groupadd [options] group\n"
+"Usage: groupadd [options] GROUP\n"
"\n"
"Options:\n"
" -f, --force\t\t\tforce exit with success status if the specified\n"
" -K, --key KEY=VALUE\t\tganti nilai bawaan pada /etc/login.defs\n"
" -o, --non-unique\t\tperbolehkan pembuatan grup dengan GID terduplikasi\n"
"\t\t\t\t(tak-unik)\n"
+"\n"
#, c-format
msgid "%s: error adding new group entry\n"
msgid "%s: unable to open shadow group file\n"
msgstr "%s: tidak dapat membuka berkas grup bayangan\n"
-#, c-format
-msgid "%s: invalid group %s\n"
-msgstr "%s: grup %s tidak sah\n"
+#, fuzzy, c-format
+msgid "%s: invalid numeric argument '%s'\n"
+msgstr "%s: argumen numerik tak sah `%s'\n"
#, c-format
msgid "%s: -K requires KEY=VALUE\n"
msgstr "%s: %s merupakan master NIS\n"
#, c-format
-msgid "Usage: groupmod [-g gid [-o]] [-n name] group\n"
-msgstr "Penggunaan: groupmod [-g gid [-o]] [-n nama] grup\n"
+msgid "Member already exists\n"
+msgstr ""
+
+#, c-format
+msgid "Member to remove could not be found\n"
+msgstr ""
+
+#, c-format
+msgid "Usage: groupmems -a username | -d username | -D | -l [-g groupname]\n"
+msgstr ""
+
+#, c-format
+msgid "Only root can add members to different groups\n"
+msgstr ""
+
+#, c-format
+msgid "Group access is required\n"
+msgstr ""
+
+#, c-format
+msgid "Not primary owner of current group\n"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "PAM authentication failed for\n"
+msgstr "%s: Otentikasi PAM gagal\n"
+
+#, fuzzy, c-format
+msgid "Unable to lock group file\n"
+msgstr "%s: tidak dapat mengunci berkas grup\n"
+
+#, fuzzy, c-format
+msgid "Unable to open group file\n"
+msgstr "%s: tidak dapat membuka berkas grup\n"
+
+#, fuzzy, c-format
+msgid "Cannot close group file\n"
+msgstr "%s: tak dapat membuka berkas grup\n"
+
+#, fuzzy, c-format
+msgid ""
+"Usage: groupmod [options] GROUP\n"
+"\n"
+"Options:\n"
+" -g, --gid GID\t\t\tforce use new GID by GROUP\n"
+" -h, --help\t\t\tdisplay this help message and exit\n"
+" -n, --new-name NEW_GROUP\tforce use NEW_GROUP name by GROUP\n"
+" -o, --non-unique\t\tallow using duplicate (non-unique) GID by GROUP\n"
+"\n"
+msgstr ""
+"Usage: groupadd [pilihan-pilihan] namagroup\n"
+"\n"
+"Pilihan-pilihan:\n"
+" -f, --force\t\tpaksa status sukses saat keluar bila grup telah ada\n"
+" -g, --gid GID\t\tgunakan GID untuk grup yang baru ini\n"
+" -h, --help\t\t\ttampilkan pesan bantuan ini dan keluar\n"
+" -K, --key KEY=VALUE\t\tganti nilai bawaan pada /etc/login.defs\n"
+" -o, --non-unique\t\tperbolehkan pembuatan grup dengan GID terduplikasi\n"
+"\t\t\t\t(tak-unik)\n"
+"\n"
#, c-format
msgid "%s: %s not found in /etc/group\n"
" -h, --help\t\ttampilkan pesan bantuan ini dan keluar\n"
" -t, --time HARI\tcetak hanya record lastlog yang lebih baru dari HARI\n"
" -u, --user NAMA\tcetak record lastlog untuk pengguna dengan nama NAMA\n"
+"\n"
#, c-format
msgid "Username Port From Latest\n"
msgid "%s: error updating files\n"
msgstr "%s: kesalahan saat memperbaharui berkas-berkas\n"
-#, c-format
+#, fuzzy, c-format
msgid ""
-"Usage: passwd [options] [login]\n"
+"Usage: passwd [options] [LOGIN]\n"
"\n"
"Options:\n"
" -a, --all\t\t\treport password status on all accounts\n"
" -w, --warndays HARI\tatur hari peringatan kadaluarsa pada HARI\n"
" -x, --maxdays HARI_MAKS\tatur jumlah hari maksimum sebelum kata sandi\n"
"\t\t\t\tdiganti pada HARI_MAKS\n"
+"\n"
msgid "Old password: "
msgstr "Kata sandi lama: "
msgid "%s: %s\n"
msgstr "%s: %s\n"
-#, c-format
+#, fuzzy, c-format
msgid ""
-"Usage: su [options] [login]\n"
+"Usage: su [options] [LOGIN]\n"
"\n"
"Options:\n"
" -c, --command COMMAND\t\tpass COMMAND to the invoked shell\n"
" -h, --help\t\t\ttampilkan pesan bantuan ini dan keluar\n"
" -, -l, --login\t\tbuat shell menjadi shell login\n"
" -m, -p,\n"
-" --preserve-environment\tjangan reset variabel lingkungan, dan "
-"pertahankan\n"
+" --preserve-environment\tjangan reset variabel lingkungan, dan\n"
+"\t\t\t\tpertahankan\n"
"\t\t\t\tshell yang sama\n"
" -s, --shell SHELL\t\tgunakan shell SHELL daripada bawaan di passwd\n"
+"\n"
#, c-format
msgid "%s: must be run from a terminal\n"
msgid "Entering System Maintenance Mode\n"
msgstr "Memasuki Mode Pengelolaan Sistem\n"
-#, fuzzy, c-format
-msgid "%s: invalid numeric argument '%s'\n"
-msgstr "%s: argumen numerik tak sah `%s'\n"
-
#, c-format
msgid "%s: unknown GID %s\n"
msgstr "%s: GID %s tak dikenal\n"
"\t\t\t\tpengguna baru\n"
" -s, --shell SHELL\t\tshell login untuk pengguna baru\n"
" -u, --uid UID\t\t\tpaksakan uid UID untuk pengguna baru\n"
+"\n"
#, c-format
msgid "%s: UID %u is not unique\n"
"Usage: usermod [options] LOGIN\n"
"\n"
"Options:\n"
-" -a, --append GROUP\t\tappend the user to the supplemental GROUP\n"
+" -a, --append\t\t\tappend the user to the supplemental GROUPS\n"
+"\t\t\t\t(use only with -G)\n"
" -c, --comment COMMENT\t\tnew value of the GECOS field\n"
" -d, --home HOME_DIR\t\tnew home directory for the user account\n"
" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n"
" -U, --unlock\t\t\tunlock the user account\n"
"\n"
msgstr ""
-"Penggunaan: usermod [pilihan-pilihan] nama-pengguna\n"
+"Penggunaan: usermod [pilihan-pilihan] NAMA-LOGIN\n"
"\n"
"Pilihan-pilihan:\n"
" -a, --append GRUP\t\ttambahkan pengguna ke grup tambahan GRUP\n"
" -s, --shell SHELL\t\tshell login baru bagi pengguna\n"
" -u, --uid UID\t\t\tUID baru untuk pengguna\n"
" -U, --unlock\t\t\tbuka bloking pengguna\n"
+"\n"
#, c-format
msgid "%s: out of memory in update_group\n"
" -p, --passwd\t\t\tsunting basisdata kata sandi\n"
" -q, --quiet\t\t\tmode tenang\n"
" -s, --shadow\t\t\tsunting basisdata shadow atau gshadow\n"
+"\n"
#, c-format
msgid ""
#, c-format
msgid "%s: can't restore %s: %s (your changes are in %s)\n"
msgstr "%s: tidak dapat mengembalikan %s: %s (perubahan ada dalam %s)\n"
-
-#~ msgid ""
-#~ "No group named \"mail\" exists, creating mail spool with mode 0600.\n"
-#~ msgstr ""
-#~ "Grup bernama \"mail\" tak ada, membuat spul surat dengan mode 0600.\n"
-
-#~ msgid "Can't create mail spool for user %s.\n"
-#~ msgstr "Tak dapat membuat spul surat untuk pengguna %s.\n"
msgstr ""
"Project-Id-Version: shadow 4.0.15\n"
"Report-Msgid-Bugs-To: kloczek@pld.org.pl\n"
-"POT-Creation-Date: 2006-06-25 16:13+0200\n"
+"POT-Creation-Date: 2006-07-26 22:30+0200\n"
"PO-Revision-Date: 2006-03-06 21:13+0100\n"
"Last-Translator: Danilo Piazzalunga <danilopiazza@gmail.com>\n"
"Language-Team: Italian <tp@lists.linux.it>\n"
#, c-format
msgid ""
-"Usage: chage [options] user\n"
+"Usage: chage [options] [LOGIN]\n"
"\n"
"Options:\n"
" -d, --lastday LAST_DAY\tset last password change to LAST_DAY\n"
" -W, --warndays WARN_DAYS\tset expiration warning days to WARN_DAYS\n"
"\n"
msgstr ""
-"Uso: chage [OPZIONI] UTENTE\n"
+"Uso: chage [OPZIONI] [LOGIN]\n"
"\n"
"Opzioni:\n"
" -d, --lastday ULTIMO_CAMBIO\timposta la data dell'ULTIMO_CAMBIO della\n"
"\t\t\t\tcambi di password\n"
" -w, --warndays PREAVVISO\timposta il numero di giorni di PREAVVISO\n"
"\t\t\t\tprima della scadenza della password\n"
+"\n"
#, c-format
msgid "Enter the new value, or press ENTER for the default\n"
" -h, --help\t\tmostra questo messaggio di aiuto ed esce\n"
" -m, --md5\t\tusa la cifratura MD5 anziché DES quando le\n"
"\t\t\tpassword fornite non sono cifrate\n"
+"\n"
#, c-format
msgid "%s: can't lock group file\n"
msgstr "%s: riga %d: utente «%s» sconosciuto\n"
#, c-format
-msgid "Usage: %s [-s shell] [name]\n"
-msgstr "Uso: %s [-s SHELL] [NAME]\n"
+msgid ""
+"Usage: chsh [options] [LOGIN]\n"
+"\n"
+"Options:\n"
+" -h, --help\t\t\t\tdisplay this help message and exit\n"
+" -s, --shell SHELL\t\t\tnew login shell for the user account\n"
+"\n"
+msgstr ""
msgid "Login Shell"
msgstr "Shell di login"
"\t\t\tstate usate con le opzioni -r, -m o -l, imposta\n"
"\t\t\tconteggi e limiti solo per l'utente specificato\n"
"\t\t\tda LOGIN\n"
+"\n"
# NdT: Vedere faillog(5) per il significato dei campi. Il campo "On"
# è il device tty su cui è avvenuto l'ultimo accesso fallito.
msgid "%s: can't unlock file\n"
msgstr "%s: impossibile togliere il lock dal file\n"
-#, c-format
+#, fuzzy, c-format
msgid ""
-"Usage: groupadd [options] group\n"
+"Usage: groupadd [options] GROUP\n"
"\n"
"Options:\n"
" -f, --force\t\t\tforce exit with success status if the specified\n"
"\t\t\t\tpredefinito in /etc/login.defs\n"
" -o, --non-unique\t\tpermette di creare un gruppo con un GID\n"
"\t\t\t\tduplicato (non univoco)\n"
+"\n"
#, c-format
msgid "%s: error adding new group entry\n"
msgid "%s: unable to open shadow group file\n"
msgstr "%s: impossibile aprire il file dei gruppi shadow\n"
-#, c-format
-msgid "%s: invalid group %s\n"
-msgstr "%s: gruppo «%s» non valido\n"
+#, fuzzy, c-format
+msgid "%s: invalid numeric argument '%s'\n"
+msgstr "%s: argomento numerico «%s» non valido\n"
#, c-format
msgid "%s: -K requires KEY=VALUE\n"
msgstr "%s: %s è il NIS master\n"
#, c-format
-msgid "Usage: groupmod [-g gid [-o]] [-n name] group\n"
-msgstr "Uso: groupmod [-g GID [-o]] [-n NOME] GRUPPO\n"
+msgid "Member already exists\n"
+msgstr ""
+
+#, c-format
+msgid "Member to remove could not be found\n"
+msgstr ""
+
+#, c-format
+msgid "Usage: groupmems -a username | -d username | -D | -l [-g groupname]\n"
+msgstr ""
+
+#, c-format
+msgid "Only root can add members to different groups\n"
+msgstr ""
+
+#, c-format
+msgid "Group access is required\n"
+msgstr ""
+
+#, c-format
+msgid "Not primary owner of current group\n"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "PAM authentication failed for\n"
+msgstr "%s: autenticazione PAM non riuscita\n"
+
+#, fuzzy, c-format
+msgid "Unable to lock group file\n"
+msgstr "%s: impossibile fare il lock del file dei gruppi\n"
+
+#, fuzzy, c-format
+msgid "Unable to open group file\n"
+msgstr "%s: impossibile aprire il file dei gruppi\n"
+
+#, fuzzy, c-format
+msgid "Cannot close group file\n"
+msgstr "%s: impossibile aprire il file dei gruppi\n"
+
+#, fuzzy, c-format
+msgid ""
+"Usage: groupmod [options] GROUP\n"
+"\n"
+"Options:\n"
+" -g, --gid GID\t\t\tforce use new GID by GROUP\n"
+" -h, --help\t\t\tdisplay this help message and exit\n"
+" -n, --new-name NEW_GROUP\tforce use NEW_GROUP name by GROUP\n"
+" -o, --non-unique\t\tallow using duplicate (non-unique) GID by GROUP\n"
+"\n"
+msgstr ""
+"Uso: groupadd [OPZIONI] GRUPPO\n"
+"\n"
+"Opzioni:\n"
+" -f, --force\t\t\ttermina con successo anche se il gruppo\n"
+"\t\t\t\tspecificato esiste già\n"
+" -g, --gid GID\t\t\tusa GID per il nuovo gruppo\n"
+" -h, --help\t\t\tmostra questo messaggio di aiuto ed esce\n"
+" -K, --key CHIAVE=VALORE\tspecifica un valore diverso da quello\n"
+"\t\t\t\tpredefinito in /etc/login.defs\n"
+" -o, --non-unique\t\tpermette di creare un gruppo con un GID\n"
+"\t\t\t\tduplicato (non univoco)\n"
+"\n"
#, c-format
msgid "%s: %s not found in /etc/group\n"
"\t\t\tdi un numero di GIORNI\n"
" -u, --user LOGIN\tmostra il record di ultimo accesso per l'utente\n"
"\t\t\tspecificato da LOGIN\n"
+"\n"
#, c-format
msgid "Username Port From Latest\n"
msgid "%s: error updating files\n"
msgstr "%s: errore nell'aggiornare i file\n"
-#, c-format
+#, fuzzy, c-format
msgid ""
-"Usage: passwd [options] [login]\n"
+"Usage: passwd [options] [LOGIN]\n"
"\n"
"Options:\n"
" -a, --all\t\t\treport password status on all accounts\n"
" -n, --mindays MINIMO\t\timposta a il numero MINIMO di giorni tra i\n"
"\t\t\t\tcambi di password\n"
" -q, --quiet\t\t\topera in modalità silenziosa\n"
-" -r, --repository REPOSITORY\tcambia la password nel REPOSITORY "
-"specificato\n"
+" -r, --repository REPOSITORY\tcambia la password nel REPOSITORY\n"
+"\t\t\t\tspecificato\n"
" -S, --status\t\t\tmostra lo stato della password dell'account\n"
"\t\t\t\tspecificato\n"
" -u, --unlock\t\t\tsblocca l'account specificato\n"
"\t\t\t\tprima della scadenza della password\n"
" -x, --maxdays MASSIMO\t\timposta il numero MASSIMO di giorni tra i\n"
"\t\t\t\tcambi di password\n"
+"\n"
msgid "Old password: "
msgstr "Vecchia password: "
msgid "%s: %s\n"
msgstr "%s: %s\n"
-#, c-format
+#, fuzzy, c-format
msgid ""
-"Usage: su [options] [login]\n"
+"Usage: su [options] [LOGIN]\n"
"\n"
"Options:\n"
" -c, --command COMMAND\t\tpass COMMAND to the invoked shell\n"
"\t\t\t\tla stessa shell\n"
" -s, --shell SHELL\t\tusa la SHELL specificata anziché quella\n"
"\t\t\t\tpredefinita in passwd\n"
+"\n"
#, c-format
msgid "%s: must be run from a terminal\n"
msgid "Entering System Maintenance Mode\n"
msgstr "Avvio modalità manutenzione del sistema\n"
-#, fuzzy, c-format
-msgid "%s: invalid numeric argument '%s'\n"
-msgstr "%s: argomento numerico «%s» non valido\n"
-
#, c-format
msgid "%s: unknown GID %s\n"
msgstr "%s: GID «%s» sconosciuto\n"
" -p, --password PASSWORD\tusa la PASSWORD cifrata per il nuovo account\n"
" -s, --shell SHELL\t\tla shell di login per il nuovo account\n"
" -u, --uid UID\t\t\timpone l'uso di UID per il nuovo account\n"
+"\n"
#, c-format
msgid "%s: UID %u is not unique\n"
"Usage: usermod [options] LOGIN\n"
"\n"
"Options:\n"
-" -a, --append GROUP\t\tappend the user to the supplemental GROUP\n"
+" -a, --append\t\t\tappend the user to the supplemental GROUPS\n"
+"\t\t\t\t(use only with -G)\n"
" -c, --comment COMMENT\t\tnew value of the GECOS field\n"
" -d, --home HOME_DIR\t\tnew home directory for the user account\n"
" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n"
" -s, --shell SHELL\t\tla nuova shell di login dell'utente\n"
" -u, --uid UID\t\t\timposta il nuovo UID dell'utente\n"
" -U, --unlock\t\t\tsblocca l'account dell'utente\n"
+"\n"
#, c-format
msgid "%s: out of memory in update_group\n"
" -p, --passwd\t\t\tmodifica il database delle password\n"
" -q, --quiet\t\t\topera in modalità silenziosa\n"
" -s, --shadow\t\t\tmodifica il database shadow o gshadow\n"
+"\n"
#, c-format
msgid ""
msgid "%s: can't restore %s: %s (your changes are in %s)\n"
msgstr ""
"%s: impossibile ripristinare %s: %s (le modifiche effettuate sono in %s)\n"
-
-#~ 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"
-
-#~ msgid "Can't create mail spool for user %s.\n"
-#~ msgstr "Impossibile creare lo spool di posta dell'utente %s.\n"
msgstr ""
"Project-Id-Version: shadow 1990827\n"
"Report-Msgid-Bugs-To: kloczek@pld.org.pl\n"
-"POT-Creation-Date: 2006-06-25 16:13+0200\n"
+"POT-Creation-Date: 2006-07-26 22:30+0200\n"
"PO-Revision-Date: 2000-06-18 120:22+0900\n"
"Last-Translator: Yasuyuki Furukawa <furukawa@vinelinux.org>\n"
"Language-Team: Japanese\n"
#, c-format
msgid ""
-"Usage: chage [options] user\n"
+"Usage: chage [options] [LOGIN]\n"
"\n"
"Options:\n"
" -d, --lastday LAST_DAY\tset last password change to LAST_DAY\n"
msgstr "%s: %d 行: 不明なユーザ %s です\n"
#, c-format
-msgid "Usage: %s [-s shell] [name]\n"
-msgstr "使用法: %s [-s シェル] [ユーザ名]\n"
+msgid ""
+"Usage: chsh [options] [LOGIN]\n"
+"\n"
+"Options:\n"
+" -h, --help\t\t\t\tdisplay this help message and exit\n"
+" -s, --shell SHELL\t\t\tnew login shell for the user account\n"
+"\n"
+msgstr ""
msgid "Login Shell"
msgstr "ログイン・シェル"
#, c-format
msgid ""
-"Usage: groupadd [options] group\n"
+"Usage: groupadd [options] GROUP\n"
"\n"
"Options:\n"
" -f, --force\t\t\tforce exit with success status if the specified\n"
msgid "%s: unable to open shadow group file\n"
msgstr "%s: シャドウ・グループ・ファイルが開けません\n"
-#, c-format
-msgid "%s: invalid group %s\n"
-msgstr "%s: ã\82°ã\83«ã\83¼ã\83\97 %s ã\81¯ä¸\8dé\81©å\88\87です\n"
+#, fuzzy, c-format
+msgid "%s: invalid numeric argument '%s'\n"
+msgstr "%s: ã\82³ã\83¡ã\83³ã\83\88 `%s' ã\81¯ä¸\8dæ£です\n"
#, c-format
msgid "%s: -K requires KEY=VALUE\n"
msgstr "%s: %s は NIS マスターです\n"
#, c-format
-msgid "Usage: groupmod [-g gid [-o]] [-n name] group\n"
-msgstr "使用法: groupmod [-g グループID [-o]] [-n 名前] グループ\n"
+msgid "Member already exists\n"
+msgstr ""
+
+#, c-format
+msgid "Member to remove could not be found\n"
+msgstr ""
+
+#, c-format
+msgid "Usage: groupmems -a username | -d username | -D | -l [-g groupname]\n"
+msgstr ""
+
+#, c-format
+msgid "Only root can add members to different groups\n"
+msgstr ""
+
+#, c-format
+msgid "Group access is required\n"
+msgstr ""
+
+#, c-format
+msgid "Not primary owner of current group\n"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "PAM authentication failed for\n"
+msgstr "バイバスによってパスワードを認証します.\n"
+
+#, fuzzy, c-format
+msgid "Unable to lock group file\n"
+msgstr "%s: グループ・ファイルをロックできません\n"
+
+#, fuzzy, c-format
+msgid "Unable to open group file\n"
+msgstr "%s: グループファイルを開けません\n"
+
+#, fuzzy, c-format
+msgid "Cannot close group file\n"
+msgstr "%s: グループ・ファイルを開けません\n"
+
+#, c-format
+msgid ""
+"Usage: groupmod [options] GROUP\n"
+"\n"
+"Options:\n"
+" -g, --gid GID\t\t\tforce use new GID by GROUP\n"
+" -h, --help\t\t\tdisplay this help message and exit\n"
+" -n, --new-name NEW_GROUP\tforce use NEW_GROUP name by GROUP\n"
+" -o, --non-unique\t\tallow using duplicate (non-unique) GID by GROUP\n"
+"\n"
+msgstr ""
#, c-format
msgid "%s: %s not found in /etc/group\n"
#, c-format
msgid ""
-"Usage: passwd [options] [login]\n"
+"Usage: passwd [options] [LOGIN]\n"
"\n"
"Options:\n"
" -a, --all\t\t\treport password status on all accounts\n"
#, c-format
msgid ""
-"Usage: su [options] [login]\n"
+"Usage: su [options] [LOGIN]\n"
"\n"
"Options:\n"
" -c, --command COMMAND\t\tpass COMMAND to the invoked shell\n"
msgid "Entering System Maintenance Mode\n"
msgstr "システムメンテナンスモードへ入ります\n"
-#, fuzzy, c-format
-msgid "%s: invalid numeric argument '%s'\n"
-msgstr "%s: コメント `%s' は不正です\n"
-
#, fuzzy, c-format
msgid "%s: unknown GID %s\n"
msgstr "%s: 不明なグループID %s\n"
"Usage: usermod [options] LOGIN\n"
"\n"
"Options:\n"
-" -a, --append GROUP\t\tappend the user to the supplemental GROUP\n"
+" -a, --append\t\t\tappend the user to the supplemental GROUPS\n"
+"\t\t\t\t(use only with -G)\n"
" -c, --comment COMMENT\t\tnew value of the GECOS field\n"
" -d, --home HOME_DIR\t\tnew home directory for the user account\n"
" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n"
#, c-format
msgid "%s: can't restore %s: %s (your changes are in %s)\n"
msgstr "%s: %sを復旧できませんでした: %s (あなたの変更は%sにあります)\n"
-
-#, fuzzy
-#~ msgid "Can't create mail spool for user %s.\n"
-#~ msgstr "%s: ユーザ %s のエントリを更新できません\n"
msgstr ""
"Project-Id-Version: shadow_po_km\n"
"Report-Msgid-Bugs-To: kloczek@pld.org.pl\n"
-"POT-Creation-Date: 2006-06-25 16:13+0200\n"
+"POT-Creation-Date: 2006-07-26 22:30+0200\n"
"PO-Revision-Date: 2006-06-28 10:08+0700\n"
"Last-Translator: Khoem Sokhem <khoemsokhem@khmeros.info>\n"
"Language-Team: Khmer <support@khmeros.info>\n"
#, c-format
msgid ""
-"Usage: chage [options] user\n"
+"Usage: chage [options] [LOGIN]\n"
"\n"
"Options:\n"
" -d, --lastday LAST_DAY\tset last password change to LAST_DAY\n"
" -M, --ចំនួនថ្ងៃអតិបរមា MAX_DAYS\t កំណត់ចំនួនថ្ងៃអតិបរមា មុនពាក្យសម្ងាត់\n"
"\t\t\t\tប្តូរទៅជា MAX_DAYS\n"
" -W, --ថ្ងៃព្រមាន WARN_DAYS\tកំណត់ការព្រមានថ្ងៃផុតកំណត់ទៅជា WARN_DAYS\n"
+"\n"
#, c-format
msgid "Enter the new value, or press ENTER for the default\n"
msgid "%s: line %d: unknown user %s\n"
msgstr "%s ៖ បន្ទាត់ %d ៖ មិនស្គាល់អ្នកប្រើ %s\n"
-#, c-format
-msgid "Usage: %s [-s shell] [name]\n"
-msgstr "ការប្រើប្រាស់ ៖ %s [-s shell] [name]\n"
+#, fuzzy, c-format
+msgid ""
+"Usage: chsh [options] [LOGIN]\n"
+"\n"
+"Options:\n"
+" -h, --help\t\t\t\tdisplay this help message and exit\n"
+" -s, --shell SHELL\t\t\tnew login shell for the user account\n"
+"\n"
+msgstr ""
+"របៀបប្រើ ៖ userdel [ជម្រើស] LOGIN\n"
+"\n"
+"ជម្រើស ៖\n"
+" -f, --force\t\t\tបង្ខំឲ្យយកឯកសារចេញ ទោះបីជាមិនបានគ្រប់គ្រងដោយអ្នកប្រើក៏ដោយ\n"
+" -h, --help\t\t\tបង្ហាញសារជំនួយនេះ និងចេញ\n"
+" -r, --remove\t\t\tយកថតផ្ទះ និងហុងសំបុត្រចេញ\n"
+"\n"
msgid "Login Shell"
msgstr "សែលចូល"
" -u, --user ឈ្មោះចូល\t\tបង្ហាញកំណត់ត្រាកំណត់ហេតុបរាជ័យ ឬ ថែទាំអថេររាប់ការបរាជ័យ\n"
"\t\t\t\tនិង កំណត់ (បើប្រើជាមួយជម្រើស -r, -m ឬ -l) សម្រាប់តែ\n"
"\t\t\t\tអ្នកប្រើដែលមានឈ្មោះចូល \"ឈ្មោះចូល\"\n"
+"\n"
#, c-format
msgid "Login Failures Maximum Latest On\n"
msgid "%s: can't unlock file\n"
msgstr "%s ៖ មិនអាចដោះសោឯកសារបានទេ\n"
-#, c-format
+#, fuzzy, c-format
msgid ""
-"Usage: groupadd [options] group\n"
+"Usage: groupadd [options] GROUP\n"
"\n"
"Options:\n"
" -f, --force\t\t\tforce exit with success status if the specified\n"
msgstr "%s ៖ មិនអាចបើកឯកសារក្រុមស្រមោលបានទេ\n"
#, c-format
-msgid "%s: invalid group %s\n"
-msgstr "%s á\9f\96 á\9e\80á\9f\92á\9e\9aá\9e»á\9e\98â\80\8bá\9e\98á\9e·á\9e\93â\80\8bá\9e\8fá\9f\92á\9e\9aá\9e¹á\9e\98á\9e\8fá\9f\92á\9e\9aá\9e¼á\9e\9câ\80\8b %s\n"
+msgid "%s: invalid numeric argument '%s'\n"
+msgstr "%s á\9f\96 á\9e¢á\9e¶á\9e\82á\9e»á\9e\99á\9e\98á\9f\89á\9e\84á\9f\8bâ\80\8bá\9e\87á\9e¶á\9e\9bá\9f\81á\9e\81â\80\8bá\9e\98á\9e·á\9e\93â\80\8bá\9e\8fá\9f\92á\9e\9aá\9e¹á\9e\98á\9e\8fá\9f\92á\9e\9aá\9e¼á\9e\9câ\80\8b '%s'\n"
#, c-format
msgid "%s: -K requires KEY=VALUE\n"
msgstr "%s ៖ %s គឺជាមេ NIS\n"
#, c-format
-msgid "Usage: groupmod [-g gid [-o]] [-n name] group\n"
-msgstr "របៀបប្រើ ៖ groupmod ក្រុម [-g gid [-o]] [-n name]\n"
+msgid "Member already exists\n"
+msgstr ""
+
+#, c-format
+msgid "Member to remove could not be found\n"
+msgstr ""
+
+#, c-format
+msgid "Usage: groupmems -a username | -d username | -D | -l [-g groupname]\n"
+msgstr ""
+
+#, c-format
+msgid "Only root can add members to different groups\n"
+msgstr ""
+
+#, c-format
+msgid "Group access is required\n"
+msgstr ""
+
+#, c-format
+msgid "Not primary owner of current group\n"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "PAM authentication failed for\n"
+msgstr "%s ៖ PAM ការផ្ទៀងផ្ទាត់ភាពត្រឹមត្រូវបានបរាជ័យ\n"
+
+#, fuzzy, c-format
+msgid "Unable to lock group file\n"
+msgstr "%s ៖ មិនអាចចាក់សោឯកសារក្រុមបានទេ\n"
+
+#, fuzzy, c-format
+msgid "Unable to open group file\n"
+msgstr "%s ៖ មិនអាចបើកឯកសារក្រុមបានទេ\n"
+
+#, fuzzy, c-format
+msgid "Cannot close group file\n"
+msgstr "%s ៖ មិនអាចបើកឯកសារក្រុមបានឡើយ\n"
+
+#, fuzzy, c-format
+msgid ""
+"Usage: groupmod [options] GROUP\n"
+"\n"
+"Options:\n"
+" -g, --gid GID\t\t\tforce use new GID by GROUP\n"
+" -h, --help\t\t\tdisplay this help message and exit\n"
+" -n, --new-name NEW_GROUP\tforce use NEW_GROUP name by GROUP\n"
+" -o, --non-unique\t\tallow using duplicate (non-unique) GID by GROUP\n"
+"\n"
+msgstr ""
+"របៀបប្រើ ៖ groupadd ក្រុម [options]\n"
+"\n"
+"ជម្រើស ៖\n"
+" -f, --បង្ខំ \t\t បង្ខំឲ្យចេញជាមួយស្ថានភាពជោគជ័យ ប្រសិនបើមាន\n"
+"\t\t\t\tក្រុមដែលបានបញ្ជាក់មានរួចហើយ\n"
+" -g, --gid GID\t\tប្រើ GID សម្រាប់ក្រុមថ្មី\n"
+" -h, --ជំនួយ\t\t\tបង្ហាញសារជំនួយនេះ ហើយ ចេញ\n"
+" -K, --កូនសោ KEY=VALUE\t\tបដិសេធ /etc/login.defs លំនាំដើម\n"
+" -o, --មិនមែនមានតែមួយ\t\t អនុញ្ញាតឲ្យបង្កើតក្រុមស្ទួន\n"
+"\t\t\t\t(មិនមែនមានតែមួយ) GID\n"
+"\n"
#, c-format
msgid "%s: %s not found in /etc/group\n"
#, c-format
msgid ""
-"Usage: passwd [options] [login]\n"
+"Usage: passwd [options] [LOGIN]\n"
"\n"
"Options:\n"
" -a, --all\t\t\treport password status on all accounts\n"
msgid "%s: %s\n"
msgstr "%s ៖ %s\n"
-#, c-format
+#, fuzzy, c-format
msgid ""
-"Usage: su [options] [login]\n"
+"Usage: su [options] [LOGIN]\n"
"\n"
"Options:\n"
" -c, --command COMMAND\t\tpass COMMAND to the invoked shell\n"
msgid "Entering System Maintenance Mode\n"
msgstr "កំពុងបញ្ចូលរបៀបតំហែទាំប្រព័ន្ធ\n"
-#, c-format
-msgid "%s: invalid numeric argument '%s'\n"
-msgstr "%s ៖ អាគុយម៉ង់ជាលេខមិនត្រឹមត្រូវ '%s'\n"
-
#, c-format
msgid "%s: unknown GID %s\n"
msgstr "%s ៖ មិនស្គាល់ GID %s\n"
msgid "%s: error removing directory %s\n"
msgstr "%s ៖ មានកំហុសក្នុងការយកថត %s ចេញ\n"
-#, c-format
+#, fuzzy, c-format
msgid ""
"Usage: usermod [options] LOGIN\n"
"\n"
"Options:\n"
-" -a, --append GROUP\t\tappend the user to the supplemental GROUP\n"
+" -a, --append\t\t\tappend the user to the supplemental GROUPS\n"
+"\t\t\t\t(use only with -G)\n"
" -c, --comment COMMENT\t\tnew value of the GECOS field\n"
" -d, --home HOME_DIR\t\tnew home directory for the user account\n"
" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n"
#
msgid ""
msgstr ""
-"Project-Id-Version: shadow 4.0.17\n"
+"Project-Id-Version: shadow 4.0.18\n"
"Report-Msgid-Bugs-To: kloczek@pld.org.pl\n"
-"POT-Creation-Date: 2006-06-25 16:13+0200\n"
-"PO-Revision-Date: 2006-06-25 22:55+0900\n"
-"Last-Translator: Sunjae Park <darehanl@gmail.com>\n"
+"POT-Creation-Date: 2006-07-26 22:30+0200\n"
+"PO-Revision-Date: 2006-07-22 00:05+0900\n"
+"Last-Translator: Changwoo Ryu <cwryu@debian.org>\n"
"Language-Team: Korean <debian-l10n-korean@lists.debian.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
#, c-format
msgid ""
-"Usage: chage [options] user\n"
+"Usage: chage [options] [LOGIN]\n"
"\n"
"Options:\n"
" -d, --lastday LAST_DAY\tset last password change to LAST_DAY\n"
" -W, --warndays WARN_DAYS\tset expiration warning days to WARN_DAYS\n"
"\n"
msgstr ""
-"사용법: chage [옵션] <사용자>\n"
+"사용법: chage [옵션] [로그인]\n"
"\n"
"옵션:\n"
-" -d, --lastday <최근날짜>\t최근 열쇠글을 변경한 날짜를 \t\t\t\t<최근날짜>로 "
-"합니다.\n"
+" -d, --lastday <최근날짜>\t최근 열쇠글을 변경한 날짜를\n"
+"\t\t\t\t<최근날짜>로 합니다.\n"
" -E, --expiredate <만료날짜>\t계정 만료날짜를 <만료날짜>로 합니다.\n"
" -h, --help\t\t\t이 도움말을 표시하고 끝냅니다.\n"
" -I, --inactive <비활성화기간>\t만료된 후 비활성화 기간을 \n"
#, c-format
msgid "Cannot commit password file changes.\n"
-msgstr "ì\97´ì\87 ê¸\80 í\8c\8cì\9d¼ì\9d\98 ë³\80ê²½ì\82¬í\95을 적용할 수 없습니다.\n"
+msgstr "ì\97´ì\87 ê¸\80 í\8c\8cì\9d¼ì\9d\98 ë°\94ë\80\90 ì \90을 적용할 수 없습니다.\n"
#, c-format
msgid "Cannot unlock the password file.\n"
msgstr "%s: line %d: 알 수 없는 사용자 %s\n"
#, c-format
-msgid "Usage: %s [-s shell] [name]\n"
-msgstr "사용법: %s [-s 쉘] [이름]\n"
+msgid ""
+"Usage: chsh [options] [LOGIN]\n"
+"\n"
+"Options:\n"
+" -h, --help\t\t\t\tdisplay this help message and exit\n"
+" -s, --shell SHELL\t\t\tnew login shell for the user account\n"
+"\n"
+msgstr ""
+"사용법: chsh [옵션] [로그인]\n"
+"\n"
+"옵션:\n"
+" -h, --help\t\t\t이 도움말 메시지를 표시하고 끝냅니다\n"
+" -s, --shelll <쉘>\t\t사용자 계정의 새 로그인 쉘\n"
+"\n"
msgid "Login Shell"
msgstr "로그인 쉘"
" -u, --user <로그인>\t\t<로그인> 사용자의 로그인 실패 기록만을 보거나\n"
"\t\t\t\t-r, -m, -l 옵션을 사용할 때에는 <로그인> 사용자의 \n"
"\t\t\t\t로그인 실패 횟수와 한계값만 관리합니다.\n"
+"\n"
#, c-format
msgid "Login Failures Maximum Latest On\n"
#, c-format
msgid "Removing user %s from group %s\n"
-msgstr "사용자 %s을(를) 그룹 %s로부터 삭제 중\n"
+msgstr "사용자 %s을(를) 그룹 %s에서 지우는 중\n"
#, c-format
msgid "%s: unknown member %s\n"
#, c-format
msgid ""
-"Usage: groupadd [options] group\n"
+"Usage: groupadd [options] GROUP\n"
"\n"
"Options:\n"
" -f, --force\t\t\tforce exit with success status if the specified\n"
"사용법: groupadd [옵션] <그룹>\n"
"\n"
"옵션\n"
-" -f, --force\t\t\tì§\80ì \95í\95\9c 그룹ì\9d´ ì\9d´ë¯¸ ì¡´ì\9e¬í\95 경우에도 끝내고 \n"
+" -f, --force\t\t\tì§\80ì \95í\95\9c 그룹ì\9d´ ì\9d´ë¯¸ ì\9e\88ì\9d\84 경우에도 끝내고 \n"
"\t\t\t\t성공한 것으로 표시합니다\n"
" -g, --gid <GID>\t\t새 그룹의 gid를 <GID>로 합니다\n"
" -h, --help\t\t\t이 도움말 메시지를 표시하고 끝냅니다\n"
" -K, --key <키>=<값>\t\t/etc/login.defs의 기본값을 무시하고 설정합니다\n"
" -o, --non-unique\t\tGID가 중복되더라도(유일하지 않더라도)\n"
-"\t\t\t\t그룹 생성을 허용합니다\n"
+"\t\t\t\t그룹 만들기를 허용합니다\n"
"\n"
#, c-format
msgid "%s: error adding new group entry\n"
-msgstr "%s: 새 그룹을 추가하는 데 오류가 발생했습니다\n"
+msgstr "%s: 새 그룹을 더하는 데 오류가 발생했습니다\n"
#, c-format
msgid "%s: name %s is not unique\n"
msgstr "%s: 셰도우 그룹 파일을 열 수 없습니다\n"
#, c-format
-msgid "%s: invalid group %s\n"
-msgstr "%s: 그룹 %s이(가) 허용되지 않습니다\n"
+msgid "%s: invalid numeric argument '%s'\n"
+msgstr "%s: 잘못된 숫자 인자 '%s'\n"
#, c-format
msgid "%s: -K requires KEY=VALUE\n"
#, c-format
msgid "%s: group %s exists\n"
-msgstr "%s: 그룹 %sì\9d´(ê°\80) ì\9d´ë¯¸ ì¡´ì\9e¬í\95©니다\n"
+msgstr "%s: 그룹 %sì\9d´(ê°\80) ì\9d´ë¯¸ ì\9e\88ì\8aµ니다\n"
#, c-format
msgid "Usage: groupdel group\n"
#, c-format
msgid "%s: group %s does not exist\n"
-msgstr "%s: %s 그룹ì\9d\80 ì¡´ì\9e¬í\95\98ì§\80 ì\95\8a습니다\n"
+msgstr "%s: %s 그룹ì\9d´ ì\97\86습니다\n"
#, c-format
msgid "%s: group %s is a NIS group\n"
msgstr "%s: %s은(는) NIS 마스터입니다\n"
#, c-format
-msgid "Usage: groupmod [-g gid [-o]] [-n name] group\n"
-msgstr "사용법: groupmod [-g GID [-o]] [-n 이름] 그룹명\n"
+msgid "Member already exists\n"
+msgstr "이미 멤버가 있습니다\n"
+
+#, c-format
+msgid "Member to remove could not be found\n"
+msgstr "지우려는 멤버가 없습니다\n"
+
+#, c-format
+msgid "Usage: groupmems -a username | -d username | -D | -l [-g groupname]\n"
+msgstr ""
+"사용법: groupmems -a <사용자이름> | -d <사용자이름> | -D | -l [-g <그룹이름"
+">]\n"
+
+#, c-format
+msgid "Only root can add members to different groups\n"
+msgstr "루트 사용자만 그룹에 멤버를 더할 수 있습니다\n"
+
+#, c-format
+msgid "Group access is required\n"
+msgstr "그룹 접근 권한이 필요합니다\n"
+
+#, c-format
+msgid "Not primary owner of current group\n"
+msgstr "현재 그룹의 소유자가 아닙니다\n"
+
+#, c-format
+msgid "PAM authentication failed for\n"
+msgstr "다음에 대해 PAM 인증이 실패했습니다\n"
+
+#, c-format
+msgid "Unable to lock group file\n"
+msgstr "그룹 파일을 잠글 수 없습니다\n"
+
+#, c-format
+msgid "Unable to open group file\n"
+msgstr "그룹 파일을 열 수 없습니다\n"
+
+#, c-format
+msgid "Cannot close group file\n"
+msgstr "그룹 파일을 닫을 수 없습니다\n"
+
+#, c-format
+msgid ""
+"Usage: groupmod [options] GROUP\n"
+"\n"
+"Options:\n"
+" -g, --gid GID\t\t\tforce use new GID by GROUP\n"
+" -h, --help\t\t\tdisplay this help message and exit\n"
+" -n, --new-name NEW_GROUP\tforce use NEW_GROUP name by GROUP\n"
+" -o, --non-unique\t\tallow using duplicate (non-unique) GID by GROUP\n"
+"\n"
+msgstr ""
+"사용법: groupmod [옵션] <그룹>\n"
+"\n"
+"옵션:\n"
+" -g, --gid GID\t\t\t<그룹>에 새 GID를 사용합니다\n"
+" -h, --help\t\t\t이 도움말을 출력하고 끝납니다\n"
+" -n, --new-name <새그룹>\t<그룹>에 <새그룹> 이름을 강제로 사용합니다\n"
+" -o, --non-unique\t\t<그룹>에 중복된 (유일하지 않은) GID로 그룹을 \n"
+"\t\t\t\t만듭니다\n"
+"\n"
#, c-format
msgid "%s: %s not found in /etc/group\n"
#, c-format
msgid "shadow group %s: no user %s\n"
-msgstr "셰도우 그룹 %s: %s라는 사용자가 없습니다\n"
+msgstr "셰도우 그룹 %s: %s(이)라는 사용자가 없습니다\n"
#, c-format
msgid "%s: cannot update file %s\n"
#, c-format
msgid "%s: no changes\n"
-msgstr "%s: ë³\80ê²½ì\82¬í\95 없음\n"
+msgstr "%s: ë°\94ë\80\90 ì \90ì\9d´ 없음\n"
#, c-format
msgid "%s: can't lock shadow group file\n"
#, c-format
msgid ""
-"Usage: passwd [options] [login]\n"
+"Usage: passwd [options] [LOGIN]\n"
"\n"
"Options:\n"
" -a, --all\t\t\treport password status on all accounts\n"
" -d, --delete\t\t\t지정된 계정의 열쇠글을 지웁니다\n"
" -e, --expire\t\t\t지정된 계정 열쇠글을 강제로 만기시킵니다\n"
" -h, --help\t\t\t이 도움말 메시지를 표시하고 끝냅니다\n"
-" -k, --keep-tokens\t\tì\97´ì\87 ê¸\80ì\9d´ ë§\8c기ë\90\98ì\97\88ì\9d\84 ë\95\8cë§\8c ë³\80ê²½í\95©니다\n"
+" -k, --keep-tokens\t\tì\97´ì\87 ê¸\80ì\9d´ ë§\8c기ë\90\98ì\97\88ì\9d\84 ë\95\8cë§\8c ë°\94ê¿\89니다\n"
" -i, --inactive <비활성화기간>\t만료된 후 비활성화 기간을 \n"
"\t\t\t\t<비활성화기간>으로 합니다\n"
" -l, --lock\t\t\t지정된 계정을 잠급니다\n"
-" -n, --mindays <ìµ\9cì\86\8cë\82 ì\88\98>\tì\97´ì\87 ê¸\80ì\9d\84 ë\8b¤ì\8b\9c ë³\80ê²½í\95 수 있는 최소 일\n"
+" -n, --mindays <ìµ\9cì\86\8cë\82 ì\88\98>\tì\97´ì\87 ê¸\80ì\9d\84 ë\8b¤ì\8b\9c ë°\94ê¿\80 수 있는 최소 일\n"
"\t\t\t\t수를 <최소날수>로 합니다\n"
" -q, --quiet\t\t\t조용한 모드\n"
-" -r, --repository <ì \80ì\9e¥ì\86\8c>\t<ì \80ì\9e¥ì\86\8c> ì \80ì\9e¥ì\86\8cì\97\90 ì\9e\88ë\8a\94 ì\97´ì\87 ê¸\80ì\9d\84 ë³\80ê²½í\95©니다\n"
+" -r, --repository <ì \80ì\9e¥ì\86\8c>\t<ì \80ì\9e¥ì\86\8c> ì \80ì\9e¥ì\86\8cì\97\90 ì\9e\88ë\8a\94 ì\97´ì\87 ê¸\80ì\9d\84 ë°\94ê¿\89니다\n"
" -S, --status\t\t\t지정된 계정의 열쇠글 상태를 보고합니다\n"
" -u, --unlock\t\t\t지정된 계정의 잠금을 해제합니다\n"
" -w, --warndays <경고날수>\t열쇠글 만기 예고를 <경고날수> 이전부터 합니다\n"
-" -x, --maxdays <ìµ\9cë\8c\80ë\82 ì\88\98>\tì\97´ì\87 ê¸\80ì\9d\84 ë³\80ê²½í\95\98지 않을 수 있는 최대 일\n"
+" -x, --maxdays <ìµ\9cë\8c\80ë\82 ì\88\98>\tì\97´ì\87 ê¸\80ì\9d\84 ë°\94꾸지 않을 수 있는 최대 일\n"
"\t\t\t\t수를 <최대날수>로 합니다\n"
"\n"
#, c-format
msgid "add user '%s' in %s? "
-msgstr "사용자 '%s'을(를) %s에 추가할까요?"
+msgstr "사용자 '%s'을(를) %s에 더할까요?"
#, c-format
msgid "%s: can't update passwd entry for %s\n"
#, c-format
msgid ""
-"Usage: su [options] [login]\n"
+"Usage: su [options] [LOGIN]\n"
"\n"
"Options:\n"
" -c, --command COMMAND\t\tpass COMMAND to the invoked shell\n"
#, c-format
msgid "You are not authorized to su %s\n"
-msgstr "su %s를 하도록 인증이 되지 않았습니다\n"
+msgstr "su %s을(를) 하도록 인증이 되지 않았습니다\n"
msgid "(Enter your own password)"
msgstr "(본인의 열쇠글을 입력하십시오)"
msgid "Entering System Maintenance Mode\n"
msgstr "시스템 정비 모드로 들어가고 있습니다\n"
-#, c-format
-msgid "%s: invalid numeric argument '%s'\n"
-msgstr "%s: 잘못된 숫자 인자 '%s'\n"
-
#, c-format
msgid "%s: unknown GID %s\n"
msgstr "%s: 알 수 없는 GID %s\n"
" -h, --help\t\t\t이 도움말을 표시하고 끝냅니다\n"
" -k, --skel <SKEL디렉토리>\t다른 skel 디렉토리를 지정합니다\n"
" -K, --key <키>=<값>\t\t/etc/login.defs의 기본값을 무시하고 설정합니다\n"
-" -m, --create-home\t\t새 사용자 계정의 홈 디렉토리를 생성합니다\n"
+" -m, --create-home\t\t새 사용자 계정의 홈 디렉토리를 만듭니다\n"
" -o, --non-unique\t\t중복되는 UID도 허용합니다\n"
" -p, --password <열쇠글>\t새로 사용할 열쇠글을 암호화하여 사용합니다\n"
" -s, --shell <셸>\t\t지정된 사용자 계정의 로그인 셸을 지정합니다\n"
#, c-format
msgid "%s: error adding new password entry\n"
-msgstr "%s: 새 열쇠글 입력값을 추가하는 데 오류가 발생했습니다\n"
+msgstr "%s: 새 열쇠글 입력값을 더하는 데 오류가 발생했습니다\n"
#, c-format
msgid "%s: error adding new shadow password entry\n"
msgstr "%s: 디렉토리 %s을(를) 만들 수 없습니다\n"
msgid "Creating mailbox file"
-msgstr "메일함 파일을 생성 중"
+msgstr "메일함 파일을 만드는 중"
#, c-format
msgid ""
"Group 'mail' not found. Creating the user mailbox file with 0600 mode.\n"
-msgstr ""
-"'mail' 그룹이 존재하지 않습니다. 사용자의 메일함 파일을 0600 모드로\n"
-"생성합니다\n"
+msgstr "'mail' 그룹이 없습니다. 사용자의 메일함 파일을 0600 모드로 만듭니다.\n"
msgid "Setting mailbox file permissions"
msgstr "메일함의 파일 권한을 설정 중"
#, c-format
msgid "%s: user %s exists\n"
-msgstr "%s: ì\82¬ì\9a©ì\9e\90 %sì\9d´(ê°\80) ì\9d´ë¯¸ ì¡´ì\9e¬í\95©니다\n"
+msgstr "%s: ì\82¬ì\9a©ì\9e\90 %sì\9d´(ê°\80) ì\9d´ë¯¸ ì\9e\88ì\8aµ니다\n"
#, c-format
msgid ""
"%s: group %s exists - if you want to add this user to that group, use -g.\n"
msgstr ""
-"%s: %s 그룹ì\9d´ ì\9d´ë¯¸ ì¡´ì\9e¬í\95©ë\8b\88ë\8b¤ - ì\9d´ ì\82¬ì\9a©ì\9e\90를 ì\9d´ 그룹ì\97\90 ë\8d\94í\95\98ê³ ì\9e\90 í\95\9cë\8b¤ë©´, \n"
-"-g 옵션을 사용하십시오.\n"
+"%s: %s 그룹ì\9d´ ì\9d´ë¯¸ ì\9e\88ì\8aµë\8b\88ë\8b¤. ì\9d´ ì\82¬ì\9a©ì\9e\90를 ì\9d´ 그룹ì\97\90 ë\8d\94í\95\98ë ¤ë©´, -g ì\98µì\85\98ì\9d\84 ì\82¬ì\9a©í\95\98"
+"십시오.\n"
#, c-format
msgid ""
"%s: warning: the home directory already exists.\n"
"Not copying any file from skel directory into it.\n"
msgstr ""
-"%s: ê²½ê³ : í\99\88ë\94\94ë \89í\86 리ê°\80 ì\9d´ë¯¸ ì¡´ì\9e¬í\95©니다.\n"
+"%s: ê²½ê³ : í\99\88ë\94\94ë \89í\86 리ê°\80 ì\9d´ë¯¸ ì\9e\88ì\8aµ니다.\n"
"skel 디렉토리에서 파일을 복사하지 않습니다.\n"
#, c-format
"Usage: usermod [options] LOGIN\n"
"\n"
"Options:\n"
-" -a, --append GROUP\t\tappend the user to the supplemental GROUP\n"
+" -a, --append\t\t\tappend the user to the supplemental GROUPS\n"
+"\t\t\t\t(use only with -G)\n"
" -c, --comment COMMENT\t\tnew value of the GECOS field\n"
" -d, --home HOME_DIR\t\tnew home directory for the user account\n"
" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n"
"사용법: usermod [옵션] <로그인>\n"
"\n"
"옵션:\n"
-" -a, --append <그룹>\t\t사용자를 보조 그룹 <그룹>에 추가합니다\n"
+" -a, --append\t\t\t사용자를 보조 그룹 <그룹>에 추가합니다\n"
+"\t\t\t\t(-G 옵션과 함께 사용해야 함)\n"
" -c, --comment <설명>\t\tGECOS필드의 값을 새로 설정합니다\n"
-" -d, --home <홈디렉토리>\t\t지정된 사용자 계정의 새 홈 디렉토리를 지정합니"
-"다\n"
+" -d, --home <홈디렉토리>\t\t지정된 사용자 계정의 새 홈 디렉토리를\n"
+"\t\t\t\t지정합니 다\n"
" -e, --expiredate <만료날짜>\t계정 만기 날짜를 <만료날짜>로 합니다\n"
" -f, --inactive <비활성화기간>\t만료된 후 비활성화 기간을 \n"
"\t\t\t\t<비활성화기간>으로 합니다\n"
" -o, --non-unique\t\t중복되는 UID도 허용합니다\n"
" -p, --password <열쇠글>\t새로 사용할 열쇠글을 암호화하여 사용합니다\n"
" -s, --shell <셸>\t\t지정된 사용자 계정의 로그인 셸을 지정합니다\n"
-" -u, --uid <UID>\t\t\t지정된 사용자 계정의 새 <UID> 값을 지정합니다\n"
+" -u, --uid <UID>\t\t지정된 사용자 계정의 새 <UID> 값을 지정합니다\n"
" -U, --unlock\t\t\t사용자 계정의 잠금을 해제합니다\n"
"\n"
#, c-format
msgid "%s: directory %s exists\n"
-msgstr "%s: ë\94\94ë \89í\86 리 %sì\9d\80(ë\8a\94) ì\9d´ë¯¸ ì¡´ì\9e¬í\95©니다\n"
+msgstr "%s: ë\94\94ë \89í\86 리 %sì\9d\80(ë\8a\94) ì\9d´ë¯¸ ì\9e\88ì\8aµ니다\n"
#, c-format
msgid "%s: can't create %s\n"
msgstr ""
"Project-Id-Version: shadow 4.0.17\n"
"Report-Msgid-Bugs-To: kloczek@pld.org.pl\n"
-"POT-Creation-Date: 2006-06-25 16:13+0200\n"
+"POT-Creation-Date: 2006-07-26 22:30+0200\n"
"PO-Revision-Date: 2006-06-23 09:01+0200\n"
"Last-Translator: Bjørn Steensrud <bjornst@powertech.no>\n"
"Language-Team: Norwegian Bokmål <i18n-nb@lister.ping.uio.no>\n"
msgid "%s's Password: "
msgstr "%s's Passord: "
-#, c-format
+#, fuzzy, c-format
msgid ""
-"Usage: chage [options] user\n"
+"Usage: chage [options] [LOGIN]\n"
"\n"
"Options:\n"
" -d, --lastday LAST_DAY\tset last password change to LAST_DAY\n"
"\t\t\t\tgått MAKS_DAGER\n"
" -W, --warndats VARSLDAGER\tetter VARSLDAGER varsles bruker om at\n"
"\t\t\t\tpassordet snart utløper\n"
+"\n"
#, c-format
msgid "Enter the new value, or press ENTER for the default\n"
msgid "%s: line %d: unknown user %s\n"
msgstr "%s: linje %d: ukjent bruker %s\n"
-#, c-format
-msgid "Usage: %s [-s shell] [name]\n"
-msgstr "Bruk: %s [-s skall] [navn]\n"
+#, fuzzy, c-format
+msgid ""
+"Usage: chsh [options] [LOGIN]\n"
+"\n"
+"Options:\n"
+" -h, --help\t\t\t\tdisplay this help message and exit\n"
+" -s, --shell SHELL\t\t\tnew login shell for the user account\n"
+"\n"
+msgstr ""
+"Bruk: userdel [valg] LOGIN\n"
+"\n"
+"Valg:\n"
+" -f, --force\t\t\tslett filer, selv om det ikke er brukeren som eier dem\n"
+" -h, --help\t\t\tvis denne meldingen og avslutt\n"
+" -r, --remove\t\t\tslett hjemmemappa og postkassa\n"
+"\n"
msgid "Login Shell"
msgstr "Innloggingsskall"
" -t, --time DAGER\t\tvis mislykte innlogginger nyere enn DAGER\n"
" -u, --user BRUKER\t\tvis mislykte innlogginger eller styr tellene og\n"
"\t\t\t\tgrenseverdiene (med -r, -m eller -l) bare for bruker BRUKER\n"
+"\n"
#, c-format
msgid "Login Failures Maximum Latest On\n"
msgid "%s: can't unlock file\n"
msgstr "%s: kan ikke låse opp filen\n"
-#, c-format
+#, fuzzy, c-format
msgid ""
-"Usage: groupadd [options] group\n"
+"Usage: groupadd [options] GROUP\n"
"\n"
"Options:\n"
" -f, --force\t\t\tforce exit with success status if the specified\n"
"\t\t\t\tfra /etc/login.defs\n"
" -o, --non-unique\t\ttillat å opprette en gruppe med duplisert\n"
"\t\t\t\tGID\n"
+"\n"
#, c-format
msgid "%s: error adding new group entry\n"
msgstr "%s: klarer ikke å åpne shadow-gruppefila\n"
#, c-format
-msgid "%s: invalid group %s\n"
-msgstr "%s: ugyldig gruppe %s\n"
+msgid "%s: invalid numeric argument '%s'\n"
+msgstr "%s: ugyldig numerisk argument «%s»\n"
#, c-format
msgid "%s: -K requires KEY=VALUE\n"
msgstr "%s: %s er NIS sjefen\n"
#, c-format
-msgid "Usage: groupmod [-g gid [-o]] [-n name] group\n"
-msgstr "Bruk: groupmod [-g gid [-o]] [-n navn] gruppe\n"
+msgid "Member already exists\n"
+msgstr ""
+
+#, c-format
+msgid "Member to remove could not be found\n"
+msgstr ""
+
+#, c-format
+msgid "Usage: groupmems -a username | -d username | -D | -l [-g groupname]\n"
+msgstr ""
+
+#, c-format
+msgid "Only root can add members to different groups\n"
+msgstr ""
+
+#, c-format
+msgid "Group access is required\n"
+msgstr ""
+
+#, c-format
+msgid "Not primary owner of current group\n"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "PAM authentication failed for\n"
+msgstr "%s: PAM autentisering mislyktes\n"
+
+#, fuzzy, c-format
+msgid "Unable to lock group file\n"
+msgstr "%s: klarer ikke å låse gruppefila\n"
+
+#, fuzzy, c-format
+msgid "Unable to open group file\n"
+msgstr "%s: klarer ikke å åpne gruppefila\n"
+
+#, fuzzy, c-format
+msgid "Cannot close group file\n"
+msgstr "%s: kan ikke åpne gruppefila\n"
+
+#, fuzzy, c-format
+msgid ""
+"Usage: groupmod [options] GROUP\n"
+"\n"
+"Options:\n"
+" -g, --gid GID\t\t\tforce use new GID by GROUP\n"
+" -h, --help\t\t\tdisplay this help message and exit\n"
+" -n, --new-name NEW_GROUP\tforce use NEW_GROUP name by GROUP\n"
+" -o, --non-unique\t\tallow using duplicate (non-unique) GID by GROUP\n"
+"\n"
+msgstr ""
+"Bruk: groupadd [valg] gruppe\n"
+"\n"
+"Valg:\n"
+" -f, --force\t\ttving fram normal avslutning hvis den oppgitte\n"
+"\t\t\t\tgruppa finnes fra før\n"
+" -g, --gid GID\t\tbruk GID for den nye gruppa\n"
+" -h, --help\t\t\tvis denne hjelpeteksten og avslutt\n"
+" -K, --key NØKKEL=VERDI\t\toverstyrer standardverdier\n"
+"\t\t\t\tfra /etc/login.defs\n"
+" -o, --non-unique\t\ttillat å opprette en gruppe med duplisert\n"
+"\t\t\t\tGID\n"
+"\n"
#, c-format
msgid "%s: %s not found in /etc/group\n"
" -h, --help\t\tvis denne hjelpeteksten og avslutt\n"
" -t, --time DAGER\tskriv bare oppføringer nyere enn DAGER\n"
" -u, --user BRUKER\tskriv oppføringer for bruker BRUKER\n"
+"\n"
#, c-format
msgid "Username Port From Latest\n"
msgid "%s: error updating files\n"
msgstr "%s: feil ved oppdatering av filer\n"
-#, c-format
+#, fuzzy, c-format
msgid ""
-"Usage: passwd [options] [login]\n"
+"Usage: passwd [options] [LOGIN]\n"
"\n"
"Options:\n"
" -a, --all\t\t\treport password status on all accounts\n"
" -u, .--unlock\t\t\tlås opp oppgitt konto\n"
" -w, --warndays DAGER\tvarsle om utgått passord DAGER før utløp\n"
" -x, --maxdays DAGER\tpassordet må endres før det er gått DAGER\n"
+"\n"
msgid "Old password: "
msgstr "Gammelt passord: "
msgid "%s: %s\n"
msgstr "%s: %s\n"
-#, c-format
+#, fuzzy, c-format
msgid ""
-"Usage: su [options] [login]\n"
+"Usage: su [options] [LOGIN]\n"
"\n"
"Options:\n"
" -c, --command COMMAND\t\tpass COMMAND to the invoked shell\n"
" -, --login\t\tgjør det nye skallet til en login-skall\n"
" -m, -p,\n"
" --preserve-environment\tikke endre miljøvariabler, og behold\n"
-"\t\t\t\tdet samme skalletn -s, --shell SKALL\t\tbruk SKALL i stedet for "
-"det i /etc/passwd\n"
+"\t\t\t\tdet samme skalletn -s, --shell SKALL\t\tbruk SKALL i stedet for\n"
+"\t\t\t\tdet i /etc/passwd\n"
+"\n"
#, c-format
msgid "%s: must be run from a terminal\n"
msgid "Entering System Maintenance Mode\n"
msgstr "Starter systemvedlikeholds-modus\n"
-#, c-format
-msgid "%s: invalid numeric argument '%s'\n"
-msgstr "%s: ugyldig numerisk argument «%s»\n"
-
#, c-format
msgid "%s: unknown GID %s\n"
msgstr "%s: ukjent GID %s\n"
"\t\t\t\tden nye brukerkontoen\n"
" -s, --shell SKALL\t\tinnloggingsskall for den nye brukerkontoen\n"
" -u, --uid UID\t\t\tbruk UID for den nye brukerkontoen\n"
+"\n"
#, c-format
msgid "%s: UID %u is not unique\n"
msgid "%s: error removing directory %s\n"
msgstr "%s: feil ved fjerning av mappe %s\n"
-#, c-format
+#, fuzzy, c-format
msgid ""
"Usage: usermod [options] LOGIN\n"
"\n"
"Options:\n"
-" -a, --append GROUP\t\tappend the user to the supplemental GROUP\n"
+" -a, --append\t\t\tappend the user to the supplemental GROUPS\n"
+"\t\t\t\t(use only with -G)\n"
" -c, --comment COMMENT\t\tnew value of the GECOS field\n"
" -d, --home HOME_DIR\t\tnew home directory for the user account\n"
" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n"
" -d, --home HJEMME\t\thjemmemappe for den nye kontoen\n"
" -e, --expiredate DATOt\tkontoen utgår på datoen DATE\n"
" -f, --inactive INAKTIV\tpassordet settes inaktivt etter utløp\n"
+"\n"
#, c-format
msgid "%s: out of memory in update_group\n"
" -p, --passwd\t\t\trediger passwd-databasen\n"
" -q., --quiet\t\t\tordknapp kjøremåte\n"
" -s, --shadow \t\t\trediger shadow- eller gshadow-databasen\n"
+"\n"
#, c-format
msgid ""
#, c-format
msgid "%s: can't restore %s: %s (your changes are in %s)\n"
msgstr "%s: kan ikke gjenopprette %s: %s (dine endringer befinner seg i %s)\n"
-
-#~ msgid ""
-#~ "No group named \"mail\" exists, creating mail spool with mode 0600.\n"
-#~ msgstr ""
-#~ "Gruppe «mail» finnes ikke, oppretter e-postmappe med rettigheter 0600.\n"
-
-#~ msgid "Can't create mail spool for user %s.\n"
-#~ msgstr "Kan ikke opprette e-postmappe for bruker %s\n"
msgstr ""
"Project-Id-Version: shadow 4.0.17\n"
"Report-Msgid-Bugs-To: kloczek@pld.org.pl\n"
-"POT-Creation-Date: 2006-06-25 16:13+0200\n"
+"POT-Creation-Date: 2006-07-26 22:30+0200\n"
"PO-Revision-Date: 2006-06-16 14:30+0545\n"
"Last-Translator: Shiva Pokharel <pokharelshiva@hotmail.com>\n"
"Language-Team: Nepali <info@mpp.org.np>\n"
msgid "%s's Password: "
msgstr "'%s' को पासवर्ड: "
-#, c-format
+#, fuzzy, c-format
msgid ""
-"Usage: chage [options] user\n"
+"Usage: chage [options] [LOGIN]\n"
"\n"
"Options:\n"
" -d, --lastday LAST_DAY\tset last password change to LAST_DAY\n"
msgid "%s: line %d: unknown user %s\n"
msgstr "%s: रेखा %d: अज्ञात प्रयोगकर्ता %s\n"
-#, c-format
-msgid "Usage: %s [-s shell] [name]\n"
-msgstr "उपयोग: %s [-s shell] [name]\n"
+#, fuzzy, c-format
+msgid ""
+"Usage: chsh [options] [LOGIN]\n"
+"\n"
+"Options:\n"
+" -h, --help\t\t\t\tdisplay this help message and exit\n"
+" -s, --shell SHELL\t\t\tnew login shell for the user account\n"
+"\n"
+msgstr ""
+"उपयोग: userdel [options] LOGIN\n"
+"\n"
+"विकल्पहरू:\n"
+" -f, --force\t\t\tप्रयोगकर्ताले प्राप्त नगरेता पनि, फाइलहरुको हटाईमा जोड गर्दछ\n"
+" -h, --help\t\t\tयो मद्दत संदेशलाई प्रदर्शन गर्छ र बनद गर्दछ\n"
+" -r, --remove\t\t\tगृह डाइरेक्ट्री र मेल स्पूललाई हटाउँछ \n"
+"\n"
msgid "Login Shell"
msgstr "शेल लगइन"
msgid "%s: can't unlock file\n"
msgstr "%s: फाइल अनलग गर्न सकिएन\n"
-#, c-format
+#, fuzzy, c-format
msgid ""
-"Usage: groupadd [options] group\n"
+"Usage: groupadd [options] GROUP\n"
"\n"
"Options:\n"
" -f, --force\t\t\tforce exit with success status if the specified\n"
msgstr "%s: स्याडो समूह फाइल खोल्न असक्षम भयो\n"
#, c-format
-msgid "%s: invalid group %s\n"
-msgstr "%s: à¤\85वà¥\88ध समà¥\82ह %s\n"
+msgid "%s: invalid numeric argument '%s'\n"
+msgstr "%s: à¤\85वà¥\88ध सà¤\82à¤\96à¥\8dयातà¥\8dमà¤\95 तरà¥\8dà¤\95 '%s'\n"
#, c-format
msgid "%s: -K requires KEY=VALUE\n"
msgstr "%s: %s NIS मास्टर हो\n"
#, c-format
-msgid "Usage: groupmod [-g gid [-o]] [-n name] group\n"
-msgstr "उपयोग: groupmod [-g gid [-o]] [-n name] समूह नाम\n"
+msgid "Member already exists\n"
+msgstr ""
+
+#, c-format
+msgid "Member to remove could not be found\n"
+msgstr ""
+
+#, c-format
+msgid "Usage: groupmems -a username | -d username | -D | -l [-g groupname]\n"
+msgstr ""
+
+#, c-format
+msgid "Only root can add members to different groups\n"
+msgstr ""
+
+#, c-format
+msgid "Group access is required\n"
+msgstr ""
+
+#, c-format
+msgid "Not primary owner of current group\n"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "PAM authentication failed for\n"
+msgstr "%s: PAM आधिकरण असफल भयो\n"
+
+#, fuzzy, c-format
+msgid "Unable to lock group file\n"
+msgstr "%s: समूह फाइल ताल्चा मार्न असक्षम भयो\n"
+
+#, fuzzy, c-format
+msgid "Unable to open group file\n"
+msgstr "%s: समूह फाइल खोल्न असक्षम भयो\n"
+
+#, fuzzy, c-format
+msgid "Cannot close group file\n"
+msgstr "%s: समूह फाइल खोल्न सकिदैन\n"
+
+#, fuzzy, c-format
+msgid ""
+"Usage: groupmod [options] GROUP\n"
+"\n"
+"Options:\n"
+" -g, --gid GID\t\t\tforce use new GID by GROUP\n"
+" -h, --help\t\t\tdisplay this help message and exit\n"
+" -n, --new-name NEW_GROUP\tforce use NEW_GROUP name by GROUP\n"
+" -o, --non-unique\t\tallow using duplicate (non-unique) GID by GROUP\n"
+"\n"
+msgstr ""
+"उपयोग: groupadd [विकल्प] समूह\n"
+"\n"
+"विकल्पहरू:\n"
+" -f, --जोड दिनुहोस्\t\t यदि निर्दिष्ट गरिएको छ भने सफल स्थिति सहित जोड दिन बन्द \n"
+"\t\t\t\tहुन्छ समूह पहिल्यै अवस्थित छ\n"
+" -g, --gid GID\t\tनयाँ समूहको लागि GID प्रयोग गर्नुहोस्\n"
+" -h, --मद्दत\t\t\t ले यो मद्दत संदेशलाई प्रदर्शन गर्छ र बन्द गर्छ\n"
+" -K, --key KEY=VALUE\t\toverrides /etc/login.defs defaults\n"
+" -o, --non-unique\t\t ले नक्कली संगै समूह सिर्जना गर्न अनुमति दिन्छ\n"
+"\t\t\t\t(non-unique) GID\n"
+"\n"
#, c-format
msgid "%s: %s not found in /etc/group\n"
msgid "%s: error updating files\n"
msgstr "%s: फाइलहरू अद्यावधिक गर्दा त्रुटि\n"
-#, c-format
+#, fuzzy, c-format
msgid ""
-"Usage: passwd [options] [login]\n"
+"Usage: passwd [options] [LOGIN]\n"
"\n"
"Options:\n"
" -a, --all\t\t\treport password status on all accounts\n"
msgid "%s: %s\n"
msgstr "%s: %s\n"
-#, c-format
+#, fuzzy, c-format
msgid ""
-"Usage: su [options] [login]\n"
+"Usage: su [options] [LOGIN]\n"
"\n"
"Options:\n"
" -c, --command COMMAND\t\tpass COMMAND to the invoked shell\n"
msgid "Entering System Maintenance Mode\n"
msgstr "प्रणाली संभार मोड प्रविष्टि गरिदैछ\n"
-#, c-format
-msgid "%s: invalid numeric argument '%s'\n"
-msgstr "%s: अवैध संख्यात्मक तर्क '%s'\n"
-
#, c-format
msgid "%s: unknown GID %s\n"
msgstr "%s: अज्ञात GID %s\n"
msgid "%s: error removing directory %s\n"
msgstr "%s: डाइरेक्ट्री हटाउँदा त्रुटि %s\n"
-#, c-format
+#, fuzzy, c-format
msgid ""
"Usage: usermod [options] LOGIN\n"
"\n"
"Options:\n"
-" -a, --append GROUP\t\tappend the user to the supplemental GROUP\n"
+" -a, --append\t\t\tappend the user to the supplemental GROUPS\n"
+"\t\t\t\t(use only with -G)\n"
" -c, --comment COMMENT\t\tnew value of the GECOS field\n"
" -d, --home HOME_DIR\t\tnew home directory for the user account\n"
" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n"
-# Copyright (C) 2004 Free Software Foundation, Inc.\r
-# \r
+# Copyright (C) 2004 Free Software Foundation, Inc.
+#
msgid ""
msgstr ""
-"Project-Id-Version: shadow 4.0.17\n"
+"Project-Id-Version: shadow 4.0.18\n"
"Report-Msgid-Bugs-To: kloczek@pld.org.pl\n"
-"POT-Creation-Date: 2006-06-25 16:13+0200\n"
+"POT-Creation-Date: 2006-07-26 22:30+0200\n"
"PO-Revision-Date: 2006-06-23 09:21+0100\n"
"Last-Translator: Bart Cornelis <cobaco@skolelinux.no>\n"
"Language-Team: debian-l10n-dutch <debian-l10n-dutch@lists.debian.org>\n"
msgid "%s's Password: "
msgstr "Wachtwoord van %s:"
-#, c-format
+#, fuzzy, c-format
msgid ""
-"Usage: chage [options] user\n"
+"Usage: chage [options] [LOGIN]\n"
"\n"
"Options:\n"
" -d, --lastday LAST_DAY\tset last password change to LAST_DAY\n"
" -h, --help\t\ttoon dit bericht en sluit af\n"
" -m, --md5\t\tmaak gebruik van MD5-versleuteling i.p.v. DES wanneer\n"
"\t\t\topgegeven wachtwoorden niet versleutelt zijn\n"
-"\n"
#, c-format
msgid "%s: can't lock password file\n"
msgid "%s: line %d: unknown user %s\n"
msgstr "%s: regel %d: onbekende gebruiker %s\n"
-#, c-format
-msgid "Usage: %s [-s shell] [name]\n"
-msgstr "Gebruik: %s [-s shell] [naam]\n"
+#, fuzzy, c-format
+msgid ""
+"Usage: chsh [options] [LOGIN]\n"
+"\n"
+"Options:\n"
+" -h, --help\t\t\t\tdisplay this help message and exit\n"
+" -s, --shell SHELL\t\t\tnew login shell for the user account\n"
+"\n"
+msgstr ""
+"Gebruik: userdel [opties] GEBRUIKERSNAAM\n"
+"\n"
+"Opties:\n"
+" -f, --force\t\t\tdwing verwijderen van bestanden af,\n"
+" \t\t\took wanneer de gebruiker niet de eigenaar is\n"
+" -h, --help\t\t\ttoon deze helbboodschap en sluit af\n"
+" -r, --remove\t\t\tverwijder de thuismap en het mailbox-bestand\n"
+"\n"
msgid "Login Shell"
msgstr "Aanmeldshell"
" -l, --lock-time SEC\t\tBevries accounts SEC seconden na mislukt aanmelden\n"
" -m, --maximum MAX\t\tstel maximaal aantal mislukte aanmeldingen in op MAX\n"
" -r, --reset\t\t\therbegin de tellers voor mislukte aanmeldingen\n"
-" -t, --time AANTAL\t\t\tgeef alle faillog records van de laatste AANTAL "
-"dagen weer\n"
-" -u, --user LOGIN\t\tgeef faillog-record weer en onderhoud mislukking-"
-"tellers\n"
-"\t\t\t\ten limieten (indien de -r, -m or -l opties gebruikt worden), maar\n"
-"\t\t\t\tenkel voor gebruiker LOGIN\n"
+" -t, --time AANTAL\t\t\tgeef alle faillog records van de laatste AANTAL\n"
+"\t\t\t\tdagen weer\n"
+" -u, --user LOGIN\t\tgeef faillog-record weer en onderhoud mislukking-\n"
+"\t\t\t\ttellers en limieten (indien de -r, -m or -l opties gebruikt "
+"worden),\n"
+"\t\t\t\tmaar enkel voor gebruiker LOGIN\n"
"\n"
#, c-format
#, fuzzy, c-format
msgid ""
-"Usage: groupadd [options] group\n"
+"Usage: groupadd [options] GROUP\n"
"\n"
"Options:\n"
" -f, --force\t\t\tforce exit with success status if the specified\n"
msgstr "%s: kan schaduwgroepbestand niet openen\n"
#, c-format
-msgid "%s: invalid group %s\n"
-msgstr "%s: ongeldige groep %s\n"
+msgid "%s: invalid numeric argument '%s'\n"
+msgstr "%s: ongeldig numeriek argument '%s'\n"
#, c-format
msgid "%s: -K requires KEY=VALUE\n"
msgstr "%s: %s is de NIS-master\n"
#, c-format
-msgid "Usage: groupmod [-g gid [-o]] [-n name] group\n"
-msgstr "Gebruik: groupmod [-g gid [-o]] [-n naam] groep\n"
+msgid "Member already exists\n"
+msgstr ""
+
+#, c-format
+msgid "Member to remove could not be found\n"
+msgstr ""
+
+#, c-format
+msgid "Usage: groupmems -a username | -d username | -D | -l [-g groupname]\n"
+msgstr ""
+
+#, c-format
+msgid "Only root can add members to different groups\n"
+msgstr ""
+
+#, c-format
+msgid "Group access is required\n"
+msgstr ""
+
+#, c-format
+msgid "Not primary owner of current group\n"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "PAM authentication failed for\n"
+msgstr "%s: PAM-authentificatie is mislukt\n"
+
+#, fuzzy, c-format
+msgid "Unable to lock group file\n"
+msgstr "%s: kan groepbestand niet vergrendelen\n"
+
+#, fuzzy, c-format
+msgid "Unable to open group file\n"
+msgstr "%s: kan groepbestand niet openen\n"
+
+#, fuzzy, c-format
+msgid "Cannot close group file\n"
+msgstr "%s: kan groepbestand niet openen\n"
+
+#, fuzzy, c-format
+msgid ""
+"Usage: groupmod [options] GROUP\n"
+"\n"
+"Options:\n"
+" -g, --gid GID\t\t\tforce use new GID by GROUP\n"
+" -h, --help\t\t\tdisplay this help message and exit\n"
+" -n, --new-name NEW_GROUP\tforce use NEW_GROUP name by GROUP\n"
+" -o, --non-unique\t\tallow using duplicate (non-unique) GID by GROUP\n"
+"\n"
+msgstr ""
+"Gebruik: groupadd [opties] groep\n"
+"\n"
+"Opties:\n"
+" -f, --force\t\tdwing afsluiten met status successvol als de\n"
+"\t\t\t\topgegeven groep reeds bestaat\n"
+" -g, --gid GID\t\tnieuwe groep krijgt de opgegeven GID\n"
+" -h, --help\t\t\tgeef deze boodschap weer en sluit af\n"
+" -K, --key SLEUTEL=WAARDE\t\toverstijgt standaardwaarden\n"
+"\t\t\t\tuit /etc/login.defs\n"
+" -o, --non-unique\t\tlaat aanmaken van groep met dubbelle\n"
+"\t\t\t\t(niet-unieke) GID toe\n"
+"\n"
#, c-format
msgid "%s: %s not found in /etc/group\n"
"Gebruik: lastlog [opties]\n"
"\n"
"Opties:\n"
-" -b, --before DAGEN\ttoon enkel de laslog-ingangen die ouder zijn dan "
-"DAGEN\n"
+" -b, --before DAGEN\ttoon enkel de laslog-ingangen die ouder zijn dan\n"
+"\t\t\t\tDAGEN\n"
" -h, --help\t\ttoon dit bericht en sluit af\n"
" -t, --time DAGEN\tprint enkel lastlog-records van de laatste DAGEN dagen\n"
" -u, --user LOGIN\tprint het lastlog-record van de gebruiker LOGIN\n"
msgid "%s: error updating files\n"
msgstr "%s: fout tijdens bijwerken bestanden\n"
-#, c-format
+#, fuzzy, c-format
msgid ""
-"Usage: passwd [options] [login]\n"
+"Usage: passwd [options] [LOGIN]\n"
"\n"
"Options:\n"
" -a, --all\t\t\treport password status on all accounts\n"
msgid "%s: %s\n"
msgstr "%s: %s\n"
-#, c-format
+#, fuzzy, c-format
msgid ""
-"Usage: su [options] [login]\n"
+"Usage: su [options] [LOGIN]\n"
"\n"
"Options:\n"
" -c, --command COMMAND\t\tpass COMMAND to the invoked shell\n"
msgid "Entering System Maintenance Mode\n"
msgstr "Systeemonderhoudsmodus wordt opgestart\n"
-#, c-format
-msgid "%s: invalid numeric argument '%s'\n"
-msgstr "%s: ongeldig numeriek argument '%s'\n"
-
#, c-format
msgid "%s: unknown GID %s\n"
msgstr "%s: onbekende GID %s\n"
" -c, --comment OPMERKING\t\tstel het GECOS-veld voor de nieuwe\n"
"\t\t\t\tgebruikersaccount in\n"
" -d, --home-dir THUIS_MAP\tthuismap voor de nieuwe gebruikersaccount\n"
-" -D, --defaults\t\tprint de aangepaste useradd-configuratie, of sla deze\n"
-"\t\t\t\top\n"
+" -D, --defaults\t\tprint de aangepaste useradd-configuratie, of sla\n"
+"\t\t\t\tdeze op\n"
" -e, --expiredate VERVAL_DATUM\tstel de vervaldatum in op VERVAL_DATUM\n"
" -f, --inactive INACTIVE\tstel het 'wachtwoord inactief na verval' in op\n"
"\t\t\t\tINACTIEF\n"
"\t\t\t\tdubbelle (niet-unieke) UID toe\n"
" -p, --password WACHTWOORD\tgebruik versleuteld wachtwoord voor de nieuwe\n"
"\t\t\t\tgebruikersaccount\n"
-" -s, --shell SHELL\t\tgebruik gegeven shell als aanmeld-shell voor de\n"
-"\t\t\t\tgebruikersaccount\n"
+" -s, --shell SHELL\t\tgebruik gegeven shell als aanmeld-shell voor de "
+"gebruikersaccount\n"
" -u, --uid UID\t\t\tgebruik UID voor de nieuwe gebruikersaccount\n"
-"\n"
#, c-format
msgid "%s: UID %u is not unique\n"
"\n"
"Opties:\n"
" -f, --force\t\t\tdwing verwijderen van bestanden af,\n"
-" \t\t\took wanneer de gebruiker niet de eigenaar is\n"
+"\t\t\t\took wanneer de gebruiker niet de eigenaar is\n"
" -h, --help\t\t\ttoon deze helbboodschap en sluit af\n"
" -r, --remove\t\t\tverwijder de thuismap en het mailbox-bestand\n"
"\n"
msgid "%s: error removing directory %s\n"
msgstr "%s: fout tijdens verwijderen van map %s\n"
-#, c-format
+#, fuzzy, c-format
msgid ""
"Usage: usermod [options] LOGIN\n"
"\n"
"Options:\n"
-" -a, --append GROUP\t\tappend the user to the supplemental GROUP\n"
+" -a, --append\t\t\tappend the user to the supplemental GROUPS\n"
+"\t\t\t\t(use only with -G)\n"
" -c, --comment COMMENT\t\tnew value of the GECOS field\n"
" -d, --home HOME_DIR\t\tnew home directory for the user account\n"
" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n"
" -p, --passwd\t\t\tpasswd-database bewerken\n"
" -q, --quiet\t\t\tstille modus\n"
" -s, --shadow\t\t\tshadow- of gshadow-database bewerken\n"
-"\n"
#, c-format
msgid ""
msgstr ""
"Project-Id-Version: shadow\n"
"Report-Msgid-Bugs-To: kloczek@pld.org.pl\n"
-"POT-Creation-Date: 2006-06-25 16:13+0200\n"
+"POT-Creation-Date: 2006-07-26 22:30+0200\n"
"PO-Revision-Date: 2004-06-03 21:41+0200\n"
"Last-Translator: Håvard Korsvoll <korsvoll@skulelinux.no>\n"
"Language-Team: Norwegian (Nynorsk) <i18n-nn@lister.ping.uio.no>\n"
#, c-format
msgid ""
-"Usage: chage [options] user\n"
+"Usage: chage [options] [LOGIN]\n"
"\n"
"Options:\n"
" -d, --lastday LAST_DAY\tset last password change to LAST_DAY\n"
msgstr "%s: linje %d: ukjent brukar %s\n"
#, c-format
-msgid "Usage: %s [-s shell] [name]\n"
-msgstr "Bruk: %s [-s skal] [namn]\n"
+msgid ""
+"Usage: chsh [options] [LOGIN]\n"
+"\n"
+"Options:\n"
+" -h, --help\t\t\t\tdisplay this help message and exit\n"
+" -s, --shell SHELL\t\t\tnew login shell for the user account\n"
+"\n"
+msgstr ""
msgid "Login Shell"
msgstr "Innloggingskal"
#, c-format
msgid ""
-"Usage: groupadd [options] group\n"
+"Usage: groupadd [options] GROUP\n"
"\n"
"Options:\n"
" -f, --force\t\t\tforce exit with success status if the specified\n"
msgid "%s: unable to open shadow group file\n"
msgstr "%s: klarer ikkje opna skuggegruppefil\n"
-#, c-format
-msgid "%s: invalid group %s\n"
-msgstr "%s: ugyldig gruppe %s\n"
+#, fuzzy, c-format
+msgid "%s: invalid numeric argument '%s'\n"
+msgstr "%s: ugyldig nummerisk argument «%s»\n"
#, fuzzy, c-format
msgid "%s: -K requires KEY=VALUE\n"
msgstr "%s: %s er NIS-hovudet\n"
#, c-format
-msgid "Usage: groupmod [-g gid [-o]] [-n name] group\n"
-msgstr "Bruk: groupmod [-g gid [-o]] [-n namn] gruppe\n"
+msgid "Member already exists\n"
+msgstr ""
+
+#, c-format
+msgid "Member to remove could not be found\n"
+msgstr ""
+
+#, c-format
+msgid "Usage: groupmems -a username | -d username | -D | -l [-g groupname]\n"
+msgstr ""
+
+#, c-format
+msgid "Only root can add members to different groups\n"
+msgstr ""
+
+#, c-format
+msgid "Group access is required\n"
+msgstr ""
+
+#, c-format
+msgid "Not primary owner of current group\n"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "PAM authentication failed for\n"
+msgstr "%s: PAM-autentisering feila\n"
+
+#, fuzzy, c-format
+msgid "Unable to lock group file\n"
+msgstr "%s: klarer ikkje låsa gruppefil\n"
+
+#, fuzzy, c-format
+msgid "Unable to open group file\n"
+msgstr "%s: klarer ikkje opna gruppefil\n"
+
+#, fuzzy, c-format
+msgid "Cannot close group file\n"
+msgstr "%s: klarer ikkje opna gruppefila\n"
+
+#, c-format
+msgid ""
+"Usage: groupmod [options] GROUP\n"
+"\n"
+"Options:\n"
+" -g, --gid GID\t\t\tforce use new GID by GROUP\n"
+" -h, --help\t\t\tdisplay this help message and exit\n"
+" -n, --new-name NEW_GROUP\tforce use NEW_GROUP name by GROUP\n"
+" -o, --non-unique\t\tallow using duplicate (non-unique) GID by GROUP\n"
+"\n"
+msgstr ""
#, c-format
msgid "%s: %s not found in /etc/group\n"
#, c-format
msgid ""
-"Usage: passwd [options] [login]\n"
+"Usage: passwd [options] [LOGIN]\n"
"\n"
"Options:\n"
" -a, --all\t\t\treport password status on all accounts\n"
#, c-format
msgid ""
-"Usage: su [options] [login]\n"
+"Usage: su [options] [LOGIN]\n"
"\n"
"Options:\n"
" -c, --command COMMAND\t\tpass COMMAND to the invoked shell\n"
msgid "Entering System Maintenance Mode\n"
msgstr "Startar modus for systemvedlikehald\n"
-#, fuzzy, c-format
-msgid "%s: invalid numeric argument '%s'\n"
-msgstr "%s: ugyldig nummerisk argument «%s»\n"
-
#, c-format
msgid "%s: unknown GID %s\n"
msgstr "%s: ukjent GID %s\n"
"Usage: usermod [options] LOGIN\n"
"\n"
"Options:\n"
-" -a, --append GROUP\t\tappend the user to the supplemental GROUP\n"
+" -a, --append\t\t\tappend the user to the supplemental GROUPS\n"
+"\t\t\t\t(use only with -G)\n"
" -c, --comment COMMENT\t\tnew value of the GECOS field\n"
" -d, --home HOME_DIR\t\tnew home directory for the user account\n"
" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n"
#, c-format
msgid "%s: can't restore %s: %s (your changes are in %s)\n"
msgstr "%s: klarer ikkje gjenoppretta %s: %s (endringane dine er i %s)\n"
-
-#, fuzzy
-#~ msgid "Can't create mail spool for user %s.\n"
-#~ msgstr "%s: klarer ikkje oppdatere oppføring for brukar %s\n"
# Copyright (C) 1999 Free Software Foundation, Inc.
# Arkadiusz Miśkiewicz <misiek@misiek.eu.org>, 1999.
# Jakub Bogusz <qboosh@pld-linux.org>, 2003-2004.
+# Tomasz Kłoczko <kloczek@pld.org.pl>, 2004-2006
#
msgid ""
msgstr ""
-"Project-Id-Version: shadow 4.0.17\n"
+"Project-Id-Version: shadow 4.0.18\n"
"Report-Msgid-Bugs-To: kloczek@pld.org.pl\n"
-"POT-Creation-Date: 2006-06-25 16:13+0200\n"
+"POT-Creation-Date: 2006-07-26 22:30+0200\n"
"PO-Revision-Date: 2005-09-05 13:05+0200\n"
"Last-Translator: Tomasz Kłoczko <kloczek@pld.org.pl>\n"
"Language-Team: Polish <translation-team-pl@lists.sourceforge.net>\n"
#, c-format
msgid ""
-"Usage: chage [options] user\n"
+"Usage: chage [options] [LOGIN]\n"
"\n"
"Options:\n"
" -d, --lastday LAST_DAY\tset last password change to LAST_DAY\n"
" -W, --warndays WARN_DAYS\tset expiration warning days to WARN_DAYS\n"
"\n"
msgstr ""
-"Użycie: chage [opcje] user\n"
+"Użycie: chage [opcje] [LOGIN]\n"
"\n"
"Opcje:\n"
" -d, --lastday OSTATNI\t\tustawia date ostatniej zmiany hasła na OSTATNI\n"
"\t\t\t\tjest ważne na wartość MAX_DNI\n"
" -W, --warndays DNI_OSTRZ\tustawia na DNI_OSTRZ liczbę dni przed\n"
"\t\t\t\tupływem ważności hasła\n"
+"\n"
#, c-format
msgid "Enter the new value, or press ENTER for the default\n"
" -m, --md5\t\tużyj kodowania MD5 zamiast DES w przypadku kiedy "
"przekazywane\n"
"\t\t\thasła nie są zakodowane\n"
+"\n"
#, c-format
msgid "%s: can't lock group file\n"
"Opcje:\n"
" -e, --encrypted\tprzekazywane hasła są w postaci zakodowane\n"
" -h, --help\t\twyświetlenie tego opisu i zakończenie działania\n"
-" -m, --md5\t\tużyj kodowania MD5 zamiast DES w przypadku kiedy "
-"przekazywane\n"
-"\t\t\thasła nie są zakodowane\n"
+" -m, --md5\t\tużyj kodowania MD5 zamiast DES w przypadku kiedy\n"
+"\t\t\tprzekazywane hasła nie są zakodowane\n"
+"\n"
#, c-format
msgid "%s: can't lock password file\n"
msgstr "%s: linia %d: nieznany użytkownik %s\n"
#, c-format
-msgid "Usage: %s [-s shell] [name]\n"
-msgstr "Użycie: %s [-s powłoka] [nazwa]\n"
+msgid ""
+"Usage: chsh [options] [LOGIN]\n"
+"\n"
+"Options:\n"
+" -h, --help\t\t\t\tdisplay this help message and exit\n"
+" -s, --shell SHELL\t\t\tnew login shell for the user account\n"
+"\n"
+msgstr ""
+"Użycie: chsh [opcje] [LOGIN]\n"
+"\n"
+"Opcje:\n"
+" -h, --help\t\t\twyświetlenie tego opisu i zakończenie działania\n"
+" -s, --shell SHELL\t\tnowy SHELL dla użytkownika LOGIN\n"
+"\n"
msgid "Login Shell"
msgstr "Powłoka logowania"
" -u, --user LOGIN\t\twyświetlaj rekordy lub zarządzaj licznikami\n"
"\t\t\t\ti limitami faillog (w połaczeniu z opcjami -r, -m lub -l) tylko\n"
"\t\t\t\tdla użytkownika o loginie LOGIN\n"
+"\n"
#, c-format
msgid "Login Failures Maximum Latest On\n"
#, c-format
msgid ""
-"Usage: groupadd [options] group\n"
+"Usage: groupadd [options] GROUP\n"
"\n"
"Options:\n"
" -f, --force\t\t\tforce exit with success status if the specified\n"
"\t\t\t\t(non-unique) GID\n"
"\n"
msgstr ""
-"Użycie: groupadd [opcje] grupa\n"
+"Użycie: groupadd [opcje] GRUPA\n"
"\n"
"Opcje:\n"
" -f, --force\t\twymyś zakończenie programu z poprawnym statusem\n"
" -h, --help\t\t\twyświetlenie tego opisu i zakończenie działania\n"
" -K, --key KLUCZ=WARTOŚĆ\t\tprzysłoń wartość domyślną z /etc/login.defs\n"
" -o, --non-unique\t\tpozwól na utworzenie grupy z nieunikalnym GID\n"
+"\n"
#, c-format
msgid "%s: error adding new group entry\n"
msgstr "%s: nie można otworzyć pliku z ukrytymi hasłami grup\n"
#, c-format
-msgid "%s: invalid group %s\n"
-msgstr "%s: nieprawidłowa grupa %s\n"
+msgid "%s: invalid numeric argument '%s'\n"
+msgstr "%s: nieprawidłowy argument numeryczny '%s'\n"
#, c-format
msgid "%s: -K requires KEY=VALUE\n"
msgstr "%s: %s jest głównym serwerem NIS\n"
#, c-format
-msgid "Usage: groupmod [-g gid [-o]] [-n name] group\n"
-msgstr "Użycie: groupmod [-g gid [-o]] [-n nazwa] grupa\n"
+msgid "Member already exists\n"
+msgstr "Członek grupy już istnieje\n"
+
+#, c-format
+msgid "Member to remove could not be found\n"
+msgstr "Nie znaleziony członek grupy do usunięcia\n"
+
+#, c-format
+msgid "Usage: groupmems -a username | -d username | -D | -l [-g groupname]\n"
+msgstr "Usage: groupmems -a username | -d username | -D | -l [-g groupname]\n"
+
+#, c-format
+msgid "Only root can add members to different groups\n"
+msgstr "Tylko root może dodać członka do różnych grup\n"
+
+#, c-format
+msgid "Group access is required\n"
+msgstr "Wymagane prawa dostępu do grupy\n"
+
+#, c-format
+msgid "Not primary owner of current group\n"
+msgstr "Nie jesteś głównym właścicielem bieżącej grupy\n"
+
+#, c-format
+msgid "PAM authentication failed for\n"
+msgstr "Błąd uwierzytelniania przez PAM dla\n"
+
+#, c-format
+msgid "Unable to lock group file\n"
+msgstr "Nie można zablokować pliku z grupami\n"
+
+#, c-format
+msgid "Unable to open group file\n"
+msgstr "Nie można otworzyć pliku z grupami\n"
+
+#, c-format
+msgid "Cannot close group file\n"
+msgstr "Nie można zamknąć pliku z grupami\n"
+
+#, c-format
+msgid ""
+"Usage: groupmod [options] GROUP\n"
+"\n"
+"Options:\n"
+" -g, --gid GID\t\t\tforce use new GID by GROUP\n"
+" -h, --help\t\t\tdisplay this help message and exit\n"
+" -n, --new-name NEW_GROUP\tforce use NEW_GROUP name by GROUP\n"
+" -o, --non-unique\t\tallow using duplicate (non-unique) GID by GROUP\n"
+"\n"
+msgstr ""
+"Użycie: groupmod [opcje] GRUPA\n"
+"\n"
+"Opcje:\n"
+" -g, --gid GID\t\t\twymuś użycie nowego GID dla grupy GRUPA\n"
+" -h, --help\t\t\twyświetlenie tego opisu i zakończenie działania\n"
+" -n, --new-name NOWA_GRUPA\twymuś użycie nazwy grupy NOWA_GRUPA zamiast\n"
+"\t\t\t\tGRUPA\n"
+" -o, --non-unique\t\tpozwól na utworzenie grupy z nieunikalnym GID\n"
+"\n"
#, c-format
msgid "%s: %s not found in /etc/group\n"
" -t, --time DNI\t\twyświetl tylko rekordy lastlog nie starsze niż DNI\n"
" -u, --user LOGIN\t\twyświetl rekord lastlog tylko dla użytkownika\n"
"\t\t\t\to loginie LOGIN\n"
+"\n"
#, c-format
msgid "Username Port From Latest\n"
#, c-format
msgid ""
-"Usage: passwd [options] [login]\n"
+"Usage: passwd [options] [LOGIN]\n"
"\n"
"Options:\n"
" -a, --all\t\t\treport password status on all accounts\n"
"\t\t\t\tchange to MAX_DAYS\n"
"\n"
msgstr ""
-"Użycie: passwd [opcje] [login]\n"
+"Użycie: passwd [opcje] [LOGIN]\n"
"\n"
"Opcje:\n"
" -a, --all\t\t\traportuj status hasła dla wszystkich kont\n"
"\t\t\t\tupływem ważności hasła\n"
" -x, --maxdays MAX_DNI\t\tustawia maksymalną liczbę dni, przez jakie hasło\n"
"\t\t\t\tjest ważne na wartość MAX_DNI\n"
+"\n"
msgid "Old password: "
msgstr "Stare hasło: "
#, c-format
msgid ""
-"Usage: su [options] [login]\n"
+"Usage: su [options] [LOGIN]\n"
"\n"
"Options:\n"
" -c, --command COMMAND\t\tpass COMMAND to the invoked shell\n"
" -m, -p,\n"
" --preserve-environment\turuchomienie z zachowaniem zmiennych środowiska\n"
" -s, --shell SHELL\t\tużyj SHELL zamiast domyślny shell z passwd\n"
+"\n"
#, c-format
msgid "%s: must be run from a terminal\n"
msgid "Entering System Maintenance Mode\n"
msgstr "Wchodzę w tryb konserwacji systemu\n"
-#, c-format
-msgid "%s: invalid numeric argument '%s'\n"
-msgstr "%s: nieprawidłowy argument numeryczny '%s'\n"
-
#, c-format
msgid "%s: unknown GID %s\n"
msgstr "%s: nieznany GID %s\n"
" -c, --comment COMMENT\t\tustaw pole komentarza (GECOS) dla nowo\n"
"\t\t\t\ttworzonego konta\n"
" -d, --home-dir KAT_DOMOWY\tkatalog domowy dla nowo tworzonego konta\n"
-" -D, --defaults\t\twypisz lub zapisz domyślną konfigurację programu "
-"useradd\n"
-" -e, --expiredate DATA_WAŻN.\tustawia datę wazności dla nowo tworzonego "
-"konta\n"
-"\t\t\t\tna DATA_WAŻN.\n"
-" -f, --inactive NIEAKTYWNE\tustwia liczbę dni po których konto jest "
-"blokowane\n"
-"\t\t\t\tna NIEAKTYWNE\n"
+" -D, --defaults\t\twypisz lub zapisz domyślną konfigurację programu\n"
+"\t\t\t\tuseradd\n"
+" -e, --expiredate DATA_WAŻN.\tustawia datę wazności dla nowo tworzonego\n"
+"\t\t\t\tkonta na DATA_WAŻN.\n"
+" -f, --inactive NIEAKTYWNE\tustwia liczbę dni po których konto jest\n"
+"\t\t\t\tblokowane na NIEAKTYWNE\n"
" -h, --help\t\t\twyświetlenie tego opisu i zakończenie działania\n"
-" -g, --gid GROUP\t\twymuś użycie konkretnej grupy dla nowo tworzonego "
-"konta\n"
+" -g, --gid GROUP\t\twymuś użycie konkretnej grupy dla nowo tworzonego\n"
+"\t\t\t\tkonta\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 KLUCZ=WARTOŚĆ\t\tprzysłoń wartość domyślną z /etc/login.defs\n"
" -m, --create-home\t\ttwórz katalog domowy dla nowego użytkownika\n"
" -o, --non-unique\t\tpozwól na utworzenie konta z nieunikalnym UID\n"
-" -p, --password PASSWORD\tużyj zakodowane hasło dla nowego tworzonego "
-"konta\n"
+" -p, --password PASSWORD\tużyj zakodowane hasło dla nowego tworzonego\n"
+"\t\t\t\tkonta\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"
+"\n"
#, c-format
msgid "%s: UID %u is not unique\n"
"\t\t\t\tdo usuwanego użytkownika\n"
" -h, --help\t\t\twyświetlenie tego opisu i zakończenie działania\n"
" -r, --remove\t\t\tusuń katalog domowy i spool pocztowy\n"
+"\n"
#, c-format
msgid "%s: error updating group entry\n"
"Usage: usermod [options] LOGIN\n"
"\n"
"Options:\n"
-" -a, --append GROUP\t\tappend the user to the supplemental GROUP\n"
+" -a, --append\t\t\tappend the user to the supplemental GROUPS\n"
+"\t\t\t\t(use only with -G)\n"
" -c, --comment COMMENT\t\tnew value of the GECOS field\n"
" -d, --home HOME_DIR\t\tnew home directory for the user account\n"
" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n"
" -U, --unlock\t\t\tunlock the user account\n"
"\n"
msgstr ""
-"Użycie: usermod [opcje] login\n"
+"Użycie: usermod [opcje] LOGIN\n"
"\n"
"Opcje:\n"
" -a, --append GRUPA\t\tdołącz użytkownika do do dodatkowej grupy GRUPA\n"
"\t\t\t\t(może być użyte tylko z opcją -d)\n"
" -o, --non-unique\t\tpozwól na użycie nieunikalnego UID dla konta\n"
" -p, --password HASŁO\tużyj nowe zakodowane HASŁO dla użytkonta\n"
-" -s, --shell SHELL\t\tnowy SHELL użytkownika\n"
-" -U, --unlock\t\t\todblokuj konto użytkowqnika\n"
+" -s, --shell SHELL\t\tnowy SHELL dla użytkownika LOGIN\n"
+" -U, --unlock\t\t\todblokuj konto użytkownika\n"
+"\n"
#, c-format
msgid "%s: out of memory in update_group\n"
" -p, --passwd\t\t\tedycja bazy passwd\n"
" -q, --quiet\t\t\tcichy tryb pracy\n"
" -s, --shadow\t\t\tedycja bazy shadow lub gshadow\n"
+"\n"
#, c-format
msgid ""
#
msgid ""
msgstr ""
-"Project-Id-Version: shadow 4.0.17\n"
+"Project-Id-Version: shadow 4.0.18\n"
"Report-Msgid-Bugs-To: kloczek@pld.org.pl\n"
-"POT-Creation-Date: 2006-06-25 16:13+0200\n"
+"POT-Creation-Date: 2006-07-26 22:30+0200\n"
"PO-Revision-Date: 2006-06-22 18:56+0000\n"
"Last-Translator: Miguel Figueiredo <elmig@debianpt.org>\n"
"Language-Team: Portuguese <traduz@debianpt.org>\n"
#, c-format
msgid ""
-"Usage: chage [options] user\n"
+"Usage: chage [options] [LOGIN]\n"
"\n"
"Options:\n"
" -d, --lastday LAST_DAY\tset last password change to LAST_DAY\n"
" -W, --warndays WARN_DAYS\tset expiration warning days to WARN_DAYS\n"
"\n"
msgstr ""
-"Utilização: chage [opções] utilizador\n"
-" -d, --lastday ÚLTIMO_DIA\tdefine para ÚLTIMO_DIA a última alteração da "
-"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"
+"Utilização: chage [opções] [LOGIN]\n"
+"\n"
+"Opções:\n"
+" -d, --lastday ÚLTIMO_DIA\tdefinir para ÚLTIMO_DIA a última alteração da\n"
+"\t\t\t\tpassword\n"
+" -E, --expiredate DATA_EXPIRA\tdefinir para DATA_EXPIRA a data em que a\n"
+"\t\t\t\tconta expira\n"
+" -h, --help\t\t\tmostrar esta mensagem de ajuda e sair\n"
+" -I, --inactive INACTIVO\tdefine para INACTIVO a password inactiva após\n"
+"\t\t\t\texpirar para 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"
+" -m, --mindays MIN_DIAS\tdefinir para MIN_DIAS o número minimo de dias\n"
+"\t\t\t\tpara alterar a password\n"
+" -M, --maxdays MAX_DIAS\tdefinir para MAX_DIAS o número máximo de dias\n"
+"\t\t\t\tpara alterar a password\n"
+" -W, --warndays DIAS_AVISO\tdefinir para DIAS_AVISO o número de dias para\n"
+"\t\t\t\taviso de expirar\n"
+"\n"
#, c-format
msgid "Enter the new value, or press ENTER for the default\n"
" -h, --help\t\tmostrar esta mensagem de ajuda e sair\n"
" -m, --md5\t\tutilizar encriptação MD5 em vez de DES quando as passwords\n"
"\t\t\tfornecidas não forem encriptadas\n"
+"\n"
#, c-format
msgid "%s: can't lock group file\n"
" -h, --help\t\tmostra esta mensagem de ajuda e sai\n"
" -m, --md5\t\tutilizar encriptação MD5 em vez de DES quando as passwords\n"
"\t\t\tfornecidas não são encriptadas\n"
+"\n"
#, c-format
msgid "%s: can't lock password file\n"
msgstr "%s: linha %d: utilizador %s desconhecido\n"
#, c-format
-msgid "Usage: %s [-s shell] [name]\n"
-msgstr "Utilização: %s [-s shell] [nome]\n"
+msgid ""
+"Usage: chsh [options] [LOGIN]\n"
+"\n"
+"Options:\n"
+" -h, --help\t\t\t\tdisplay this help message and exit\n"
+" -s, --shell SHELL\t\t\tnew login shell for the user account\n"
+"\n"
+msgstr ""
+"Utilização: chsh [opções] [LOGIN]\n"
+"\n"
+"Opções:\n"
+" -h, --help\t\t\tmostrar esta mensagem de ajuda e sair\n"
+" -s, --shell SHELL\t\t\tnova shell de login para a conta do utilizador\n"
+"\n"
msgid "Login Shell"
msgstr "Shell de Login"
" -a, --all\t\t\tmostrar os registos de faillog para todos os utilizadores\n"
" -h, --help\t\t\tmostrar esta mensagem de ajuda e sair\n"
" -l, --lock-time SEG\t\tapós login falhado bloquear conta por SEG segundos\n"
-" -m, --maximum MAX\t\tdefinir contadores de máximo de logins falhados para "
-"MAX\n"
+" -m, --maximum MAX\t\tdefinir contadores de máximo de logins falhados para\n"
+"\t\t\t\tMAX\n"
" -r, --reset\t\t\tesvazia os contadores de login falhados\n"
" -t, --time DIAS\t\tmostrar registos do faillog mais recentes do que DIAS\n"
" -u, --user LOGIN\t\tmostra o registo de faillog ou contadores de falhas\n"
"\t\t\t\tmantidos e limites (se utilizado com as opções -r, -m ou -l)\n"
"\t\t\t\tapenas para o utilizador com o login LOGIN\n"
+"\n"
#, c-format
msgid "Login Failures Maximum Latest On\n"
#, c-format
msgid ""
-"Usage: groupadd [options] group\n"
+"Usage: groupadd [options] GROUP\n"
"\n"
"Options:\n"
" -f, --force\t\t\tforce exit with success status if the specified\n"
"\t\t\t\t(non-unique) GID\n"
"\n"
msgstr ""
-"Utilização: groupadd [opções] grupo\n"
-" -f, --force\t\tForçar sair com status de sucesso se o grupo\n"
+"Utilização: groupadd [opções] GRUPO\n"
+" -f, --force\t\tforçar sair com status de sucesso se o grupo\n"
"\t\t\t\tespecificado já existir\n"
" -g, --gid GID\t\tutilizar GID para o novo grupo\n"
" -h, --help\t\t\tmostrar esta mensagem de ajuda e sair\n"
-" -k, --key KEY=VALOR\t\tultrapassa as omissões em /etc/login.defs\n"
+" -k, --key KEY=VALOR\t\tultrapassa os valores por omissão em\n"
+"\t\t\t\t/etc/login.defs\n"
" -o, --non-unique\t\tpermite criar grupos com GID duplicado\n"
"\t\t\t\t(não-único)\n"
+"\n"
#, c-format
msgid "%s: error adding new group entry\n"
msgstr "%s: não é possível abrir o ficheiro de shadow dos grupos\n"
#, c-format
-msgid "%s: invalid group %s\n"
-msgstr "%s: grupo %s inválido\n"
+msgid "%s: invalid numeric argument '%s'\n"
+msgstr "%s: argumento numérico inválido '%s'\n"
#, c-format
msgid "%s: -K requires KEY=VALUE\n"
msgstr "%s: %s é o NIS master\n"
#, c-format
-msgid "Usage: groupmod [-g gid [-o]] [-n name] group\n"
-msgstr "Utilização: groupmod [-g gid [-o]] [-n nome] grupo\n"
+msgid "Member already exists\n"
+msgstr "O membro já existe\n"
+
+#, c-format
+msgid "Member to remove could not be found\n"
+msgstr "O membro a remover não foi encontrado\n"
+
+#, c-format
+msgid "Usage: groupmems -a username | -d username | -D | -l [-g groupname]\n"
+msgstr ""
+"Utilização: groupmems -a nomeutilizador | -d nomeutilizador | -D | -l [-g "
+"nomegrupo]\n"
+
+#, c-format
+msgid "Only root can add members to different groups\n"
+msgstr "Apenas o root pode acrescentar membros a diferentes grupos\n"
+
+#, c-format
+msgid "Group access is required\n"
+msgstr "É necessário acesso ao grupo\n"
+
+#, c-format
+msgid "Not primary owner of current group\n"
+msgstr "Não é o dono primário do actual grupo\n"
+
+#, c-format
+msgid "PAM authentication failed for\n"
+msgstr "A autenticação PAM falhou para\n"
+
+#, c-format
+msgid "Unable to lock group file\n"
+msgstr "Não é possível obter acesso exclusivo ao ficheiro dos grupos\n"
+
+#, c-format
+msgid "Unable to open group file\n"
+msgstr "Não é possível abrir o ficheiro dos grupos\n"
+
+#, c-format
+msgid "Cannot close group file\n"
+msgstr "Não é possível abrir o ficheiro dos grupos\n"
+
+#, c-format
+msgid ""
+"Usage: groupmod [options] GROUP\n"
+"\n"
+"Options:\n"
+" -g, --gid GID\t\t\tforce use new GID by GROUP\n"
+" -h, --help\t\t\tdisplay this help message and exit\n"
+" -n, --new-name NEW_GROUP\tforce use NEW_GROUP name by GROUP\n"
+" -o, --non-unique\t\tallow using duplicate (non-unique) GID by GROUP\n"
+"\n"
+msgstr ""
+"Utilização: groupmod [opções] GRUPO\n"
+"\n"
+"Opções:\n"
+" -g, --gid GID\t\tforçar utilizar o novo GID pelo GRUPO\n"
+" -h, --help\t\t\tmostrar esta mensagem de ajuda e sair\n"
+" -n, --new-name NOVO_GRUPO\tforçar utilizar NOVO_GRUPO pelo GRUPO\n"
+" -o, --non-unique\t\tpermitir utilizar,pelo GRUPO, grupos com GID\n"
+"\t\t\t\tduplicado (não-único)\n"
+"\n"
#, c-format
msgid "%s: %s not found in /etc/group\n"
"Utilização: lastlog [opções]\n"
"\n"
"Opções:\n"
-" -b, --before DIAS\tescrever apenas registos de lastlog mais antigos que "
-"DIAS\n"
-" -h, --help\t\tmostrar esta mensagem e sai\n"
-" -t, --time DIAS\tescrever apenas registos de lastlog mais recentes que "
-"DIAS\n"
-" -u, --user LOGIN\tmostra o registo de lastlog para o utilizador LOGIN\n"
+" -b, --before DIAS\t\tescrever apenas registos de lastlog mais antigos que "
+"\t\t\t\tDIAS\n"
+" -h, --help\t\t\tmostrar esta mensagem e sai\n"
+" -t, --time DIAS\t\tescrever apenas registos de lastlog mais recentes que \t"
+"\t\t\t\tDIAS\n"
+" -u, --user LOGIN\t\tmostra o registo de lastlog para o utilizador LOGIN\n"
+"\n"
#, c-format
msgid "Username Port From Latest\n"
#, c-format
msgid ""
-"Usage: passwd [options] [login]\n"
+"Usage: passwd [options] [LOGIN]\n"
"\n"
"Options:\n"
" -a, --all\t\t\treport password status on all accounts\n"
"\t\t\t\tchange to MAX_DAYS\n"
"\n"
msgstr ""
-"Utilização: passwd [opções] [login]\n"
+"Utilização: passwd [opções] [LOGIN]\n"
"\n"
"Opções:\n"
-" -a, --all\t\t\treportar estado das passwords em todas as contas\n"
-" -d, --delete\t\t\tapagar a password apra a conta indicada\n"
+" -a, --all\t\t\treportar o estado das passwords de todas as contas\n"
+" -d, --delete\t\t\tapagar a password para a conta indicada\n"
" -e, --expire\t\t\tforçar que a password expire para a conta indicada\n"
" -h, --help\t\t\tmostrar esta mensagem de ajuda e sair\n"
" -k, --keep-tokens\t\tapenas mudar a password se tiver expirado\n"
" -i, --inactive INACTIVA\tdefinir a password como inactiva após expirar\n"
-"\t\t\t\topós INACTIVA (dias)\n"
+"\t\t\t\tem INACTIVA (dias)\n"
" -l, --lock\t\t\tbloquear a conta indicada\n"
" -n, --mindays MIN_DIAS\tdefinir para MIN_DIAS o número de dias antes\n"
"\t\t\t\tde alterar a password\n"
"\t\t\t\tpara alerta de expirar\n"
" -x, --maxdays MAX_DIAS\tdefinir para MAX_DIAS o número de dias máximo\n"
"\t\t\t\tantes de alterar a password\n"
+"\n"
msgid "Old password: "
msgstr "Password antiga: "
#, c-format
msgid ""
-"Usage: su [options] [login]\n"
+"Usage: su [options] [LOGIN]\n"
"\n"
"Options:\n"
" -c, --command COMMAND\t\tpass COMMAND to the invoked shell\n"
" -s, --shell SHELL\t\tuse SHELL instead of the default in passwd\n"
"\n"
msgstr ""
-"Utilização: su [opções] [login]\n"
+"Utilização: su [opções] [LOGIN]\n"
"\n"
"Opções:\n"
" -c, --command COMANDO\t\tpassar COMANDO à shell invocada\n"
-" -h, --help\t\t\tmostrar esta mensagem de ajuda e terminar\n"
+" -h, --help\t\t\tmostrar esta mensagem de ajuda e sair\n"
" -, -l, --login\t\ttornar a shell numa shell de login\n"
-" -m, -p,\n"
+" -m, -p,\n"
" --preserve-environment\tnão fazer reset às variáveis de ambiente, e\n"
"\t\t\t\tmanter a mesma shell\n"
" -s, --shell SHELL\t\tutilizar SHELL em vez da omissão em passwd\n"
+"\n"
#, c-format
msgid "%s: must be run from a terminal\n"
msgid "Entering System Maintenance Mode\n"
msgstr "A Entrar no Modo de Manutenção do Sistema\n"
-#, c-format
-msgid "%s: invalid numeric argument '%s'\n"
-msgstr "%s: argumento numérico inválido '%s'\n"
-
#, c-format
msgid "%s: unknown GID %s\n"
msgstr "%s: GID %s desconhecido\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 COMENTÁRIO\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"
+"\t\t\t\tdo novo utilizador -d, --home-dir HOME_DIR\tdirectório home para a\n"
+"\t\t\t\tconta 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"
" -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"
+" -u, --uid UID\t\t\tforça a utilização do UID para a conta do novo\n"
+"\t\t\t\tutilizador\n"
+"\n"
#, c-format
msgid "%s: UID %u is not unique\n"
"Utilização: userdel [opções] LOGIN\n"
"\n"
"Opções:\n"
-" -f, --force\t\t\tforçar a remoção de ficheiros, mesmo que não pertençam ao "
-"utilizador\n"
+" -f, --force\t\t\tforçar a remoção de ficheiros, mesmo que não pertençam\n"
+"\t\t\t\tao utilizador\n"
" -h, --help\t\t\tmostrar esta mensagem de ajuda e sair\n"
" -r, --remove\t\t\tremover o directório home e o spool de mail\n"
+"\n"
#, c-format
msgid "%s: error updating group entry\n"
"Usage: usermod [options] LOGIN\n"
"\n"
"Options:\n"
-" -a, --append GROUP\t\tappend the user to the supplemental GROUP\n"
+" -a, --append\t\t\tappend the user to the supplemental GROUPS\n"
+"\t\t\t\t(use only with -G)\n"
" -c, --comment COMMENT\t\tnew value of the GECOS field\n"
" -d, --home HOME_DIR\t\tnew home directory for the user account\n"
" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n"
"Utilização: usermod [opções] LOGIN\n"
"\n"
"Opções:\n"
-" -a, --append GRUPO\t\tjuntar o utilizador ao grupo suplementar GRUPO\n"
+" -a, --append\t\t\tjuntar o utilizador aos GRUPOS suplementares\n"
+"\t\t\t(usar apenas com -G)\n"
" -c, --comment COMENTÁRIO\tnovo valor do campo GECOS\n"
" -d, --home HOME_DIR\t\tnovo directório para a conta do utilizador\n"
" -e, --expiredate DATA_EXPIRAR\tdefine a data em que a conta expira\n"
"\t\t\t\tpara DATA_EXPIRAR\n"
" -f, --inactive INACTIVA\tdefine a password como inactiva após expirar em\n"
"\t\t\t\tINACTIVA\n"
-" -g, --gid GRUPO\t\tforça a utilização do GRUPO como grupo primário\n"
+" -g, --gid GRUPO\t\tforçar a utilização do GRUPO como novo grupo primário\n"
" -G, --groups GRUPOS\t\tnova lista de grupos adicionais\n"
-" -h, --help\t\t\tmostra esta mensagem de ajuda e termina\n"
+" -h, --help\t\t\tmostrar esta mensagem de ajuda e sair\n"
" -l, --login NEW_LOGIN\t\tnovo valor para o nome de login\n"
-" -L, --lock\t\t\tbloqueia a conta do utilizador\n"
-" -m, --move-home\t\tmove o conteúdo do directório home para o novo\n"
+" -L, --lock\t\t\tbloquear a conta do utilizador\n"
+" -m, --move-home\t\tmover o conteúdo do directório home para o novo\n"
"\t\t\t\tlocal (usar apenas com -d)\n"
" -o, --non-unique\t\tpermite utilizador UIDs duplicados (não únicos)\n"
" -p, --password PASSWORD\tutilizar password encriptada para a nova nova\n"
" -s, --shell SHELL\t\tnova shell de login para a conta do utilizador\n"
" -u, --uid UID\t\t\tnovo UID para a conta do utilizador\n"
" -U, --unlock\t\t\tdesbloquear a conta do utilizador\n"
+"\n"
#, c-format
msgid "%s: out of memory in update_group\n"
" -p, --passwd\t\t\teditar a base de dados passwd\n"
" -q, --quit\t\t\tmodo silencioso\n"
" -s, --shadow\t\t\teditar a base de dados shadow ou gshadow\n"
+"\n"
#, c-format
msgid ""
#, c-format
msgid "%s: can't restore %s: %s (your changes are in %s)\n"
msgstr "%s: não é possível restaurar %s: %s (a suas alterações estão em %s)\n"
-
-#~ 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"
-
-#~ 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"
msgstr ""
"Project-Id-Version: shadow 4.0.15\n"
"Report-Msgid-Bugs-To: kloczek@pld.org.pl\n"
-"POT-Creation-Date: 2006-06-25 16:13+0200\n"
+"POT-Creation-Date: 2006-07-26 22:30+0200\n"
"PO-Revision-Date: 2006-03-12 12:33-0300\n"
"Last-Translator: André Luís Lopes <andrelop@debian.org>\n"
"Language-Team: Debian-BR Project <debian-l10n-portuguese@lists.debian.org>\n"
msgid "%s's Password: "
msgstr "Senha de %s : "
-#, c-format
+#, fuzzy, c-format
msgid ""
-"Usage: chage [options] user\n"
+"Usage: chage [options] [LOGIN]\n"
"\n"
"Options:\n"
" -d, --lastday LAST_DAY\tset last password change to LAST_DAY\n"
"\t\t\t\ttroca de senha para MAX_DIAS\n"
" -W, --warndays AVISO_DIAS\tdefine dias para aviso de expiração para\n"
"\t\t\t\tAVISO_DIAS\n"
+"\n"
#, c-format
msgid "Enter the new value, or press ENTER for the default\n"
" -h, --help\t\texibir esta mensagem de ajuda e finalizar\n"
" -m, --md5\t\tutilizar encriptação MD5 ao invés de DES quando as\n"
"\t\t\tsenhas fornecidas não estiverem encriptadas\n"
+"\n"
#, c-format
msgid "%s: can't lock group file\n"
" -h, --help\t\texibir esta mensagem de ajuda e finalizar\n"
" -m, --md5\t\tutilizar ecriptação MD5 ao invés de DES quando as\n"
"\t\t\tsenhas fornecidas não estiverem encriptadas\n"
+"\n"
#, c-format
msgid "%s: can't lock password file\n"
msgstr "%s : linha %d : usuário %s desconhecido\n"
#, c-format
-msgid "Usage: %s [-s shell] [name]\n"
-msgstr "Uso : %s [-s shell] [nome]\n"
+msgid ""
+"Usage: chsh [options] [LOGIN]\n"
+"\n"
+"Options:\n"
+" -h, --help\t\t\t\tdisplay this help message and exit\n"
+" -s, --shell SHELL\t\t\tnew login shell for the user account\n"
+"\n"
+msgstr ""
msgid "Login Shell"
msgstr "Shell de Login"
" -u, --user LOGIN\t\texibir registros faillog ou manter somente contadores\n"
"\t\t\t\tde falhas e limites (caso usado com as opções -r, -m ou -l)\n"
"\t\t\t\tpara usuário com LOGIN\n"
+"\n"
#, c-format
msgid "Login Failures Maximum Latest On\n"
msgid "%s: can't unlock file\n"
msgstr "%s : não foi possível remover o lock do arquivo\n"
-#, c-format
+#, fuzzy, c-format
msgid ""
-"Usage: groupadd [options] group\n"
+"Usage: groupadd [options] GROUP\n"
"\n"
"Options:\n"
" -f, --force\t\t\tforce exit with success status if the specified\n"
" -K, --key CHAVE=VALOR\t\tsobrepõe os padrões em /etc/login.defs\n"
" -o, --non-unique\t\tpermiti criar grupo com GID duplicado\n"
"\t\t\t\t(não-único)\n"
+"\n"
#, c-format
msgid "%s: error adding new group entry\n"
msgid "%s: unable to open shadow group file\n"
msgstr "%s : não foi possível abrir arquivo de grupo shadow\n"
-#, c-format
-msgid "%s: invalid group %s\n"
-msgstr "%s : grupo %s inválido\n"
+#, fuzzy, c-format
+msgid "%s: invalid numeric argument '%s'\n"
+msgstr "%s : argumento numérico `%s' inválido\n"
#, c-format
msgid "%s: -K requires KEY=VALUE\n"
msgstr "%s : %s é o mestre NIS\n"
#, c-format
-msgid "Usage: groupmod [-g gid [-o]] [-n name] group\n"
-msgstr "Uso : groupmod [-g gid [-o]] [-n nome] grupo\n"
+msgid "Member already exists\n"
+msgstr ""
+
+#, c-format
+msgid "Member to remove could not be found\n"
+msgstr ""
+
+#, c-format
+msgid "Usage: groupmems -a username | -d username | -D | -l [-g groupname]\n"
+msgstr ""
+
+#, c-format
+msgid "Only root can add members to different groups\n"
+msgstr ""
+
+#, c-format
+msgid "Group access is required\n"
+msgstr ""
+
+#, c-format
+msgid "Not primary owner of current group\n"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "PAM authentication failed for\n"
+msgstr "%s : autenticação PAM falhou\n"
+
+#, fuzzy, c-format
+msgid "Unable to lock group file\n"
+msgstr "%s : não foi possível obter lock em arquivo de grupo\n"
+
+#, fuzzy, c-format
+msgid "Unable to open group file\n"
+msgstr "%s : não foi possível abrir arquivo de grupo\n"
+
+#, fuzzy, c-format
+msgid "Cannot close group file\n"
+msgstr "%s : não foi possível abrir arquivo de grupo\n"
+
+#, fuzzy, c-format
+msgid ""
+"Usage: groupmod [options] GROUP\n"
+"\n"
+"Options:\n"
+" -g, --gid GID\t\t\tforce use new GID by GROUP\n"
+" -h, --help\t\t\tdisplay this help message and exit\n"
+" -n, --new-name NEW_GROUP\tforce use NEW_GROUP name by GROUP\n"
+" -o, --non-unique\t\tallow using duplicate (non-unique) GID by GROUP\n"
+"\n"
+msgstr ""
+"Uso: groupadd [opções] grupo\n"
+"\n"
+"Opções:\n"
+" -f, --force\t\tforçar sair com estado de sucesso caso grupo especificado\n"
+"\t\t\t\tjá exista\n"
+" -g, --gid GID\t\tutilizar GID para o novo grupo\n"
+" -h, --help\t\t\texibir esta mensagem de ajuda e finalizar\n"
+" -K, --key CHAVE=VALOR\t\tsobrepõe os padrões em /etc/login.defs\n"
+" -o, --non-unique\t\tpermiti criar grupo com GID duplicado\n"
+"\t\t\t\t(não-único)\n"
+"\n"
#, c-format
msgid "%s: %s not found in /etc/group\n"
" -t, --time DIAS\timprime somente registros lastlog mais recentes que DIAS\n"
" -u, --user LOGIN\timprime registro lastlog para usuário com LOGIN\n"
"\t\t\t\tespecificado\n"
+"\n"
#, c-format
msgid "Username Port From Latest\n"
msgid "%s: error updating files\n"
msgstr "%s : erro atualizando arquivos\n"
-#, c-format
+#, fuzzy, c-format
msgid ""
-"Usage: passwd [options] [login]\n"
+"Usage: passwd [options] [LOGIN]\n"
"\n"
"Options:\n"
" -a, --all\t\t\treport password status on all accounts\n"
"\t\t\t\tDIAS_AVISO\n"
" -x, --maxdays MAX_DIAS\tdefine número máximo de dias antes da troca\n"
"\t\t\t\tde senhas para MAX_DIAS\n"
+"\n"
msgid "Old password: "
msgstr "Senha antiga : "
msgid "%s: %s\n"
msgstr "%s: %s\n"
-#, c-format
+#, fuzzy, c-format
msgid ""
-"Usage: su [options] [login]\n"
+"Usage: su [options] [LOGIN]\n"
"\n"
"Options:\n"
" -c, --command COMMAND\t\tpass COMMAND to the invoked shell\n"
" --preserver-environment\t\tnão zera variáveis de ambiente e\n"
"\t\t\t\tmantém o mesmo shell\n"
" -s, --shell SHELL\t\tutiliza SHELL ao invés do padrão no passwd\n"
+"\n"
#, c-format
msgid "%s: must be run from a terminal\n"
msgid "Entering System Maintenance Mode\n"
msgstr "Entrando em Modo de Manutenção do Sistema\n"
-#, fuzzy, c-format
-msgid "%s: invalid numeric argument '%s'\n"
-msgstr "%s : argumento numérico `%s' inválido\n"
-
#, c-format
msgid "%s: unknown GID %s\n"
msgstr "%s : GID %s desconhecido\n"
"\t\t\t\tusuário\n"
" -s, --shell SHELL\t\to shell de login para a nova conta de usuário\n"
" -u, --uid UID\t\t\tforça o uso de UID para a nova conta de usuário\n"
+"\n"
#, c-format
msgid "%s: UID %u is not unique\n"
"Usage: usermod [options] LOGIN\n"
"\n"
"Options:\n"
-" -a, --append GROUP\t\tappend the user to the supplemental GROUP\n"
+" -a, --append\t\t\tappend the user to the supplemental GROUPS\n"
+"\t\t\t\t(use only with -G)\n"
" -c, --comment COMMENT\t\tnew value of the GECOS field\n"
" -d, --home HOME_DIR\t\tnew home directory for the user account\n"
" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n"
" -s, --shell SHELL\t\tnovo shell de login para a conta de usuário\n"
" -u, --uid UID\t\t\tnovo UID para a conta de usuário\n"
" -U, --unlock\t\t\tdestravar a conta de usuário\n"
+"\n"
#, c-format
msgid "%s: out of memory in update_group\n"
" -p, --passwd\t\t\teditar base de dados de senhas\n"
" -q, --quiet\t\t\tmodo quieto\n"
" -s, --shadow\t\t\teditar base de dados shadow ou gshadow\n"
+"\n"
#, c-format
msgid ""
msgstr ""
"Project-Id-Version: shadow 4.0.17\n"
"Report-Msgid-Bugs-To: kloczek@pld.org.pl\n"
-"POT-Creation-Date: 2006-06-25 16:13+0200\n"
+"POT-Creation-Date: 2006-07-26 22:30+0200\n"
"PO-Revision-Date: 2006-06-25 12:36+0300\n"
"Last-Translator: Sorin Batariuc <sorin@bonbon.net>\n"
"Language-Team: Romanian <debian-l10n-romanian@lists.debian.org>\n"
msgid "%s's Password: "
msgstr "Parola pentru %s: "
-#, c-format
+#, fuzzy, c-format
msgid ""
-"Usage: chage [options] user\n"
+"Usage: chage [options] [LOGIN]\n"
"\n"
"Options:\n"
" -d, --lastday LAST_DAY\tset last password change to LAST_DAY\n"
"\t\t\t\tschimbarea parolei to MIN_ZILE\n"
" -M, --maxdays MAX_ZILE\tsetează numărul maxim de zile înainte de\n"
"\t\t\t\tschimbarea parolei la MAX_ZILE\n"
-" -W, --warndays AVERTIZ_ZILE\tsetează zilele de avertisment pentru "
-"expirare\n"
-"\t\t\t\tla AVERTIZ_ZILE\n"
+" -W, --warndays AVERTIZ_ZILE\tsetează zilele de avertisment pentru\n"
+"\t\t\t\texpirare la AVERTIZ_ZILE\n"
+"\n"
#, c-format
msgid "Enter the new value, or press ENTER for the default\n"
" -h, --help\t\tafişează acest mesaj de ajutor şi ieşi\n"
" -m, --md5\t\tfoloseşte criptarea MD5 în loc de DES atunci când parolele\n"
"\t\t\toferite nu sunt criptate\n"
+"\n"
#, c-format
msgid "%s: can't lock group file\n"
msgid "%s: line %d: unknown user %s\n"
msgstr "%s: linia %d: utilizator necunoscut %s\n"
-#, c-format
-msgid "Usage: %s [-s shell] [name]\n"
-msgstr "Utilizare: %s [-s consolă] [nume]\n"
+#, fuzzy, c-format
+msgid ""
+"Usage: chsh [options] [LOGIN]\n"
+"\n"
+"Options:\n"
+" -h, --help\t\t\t\tdisplay this help message and exit\n"
+" -s, --shell SHELL\t\t\tnew login shell for the user account\n"
+"\n"
+msgstr ""
+"Folosire: userdel [opţiuni] NUME\n"
+"\n"
+"Opţiuni:\n"
+" -f, --force\t\t\tforţează ştergerea fişierelor, chiar dacă nu sunt "
+"proprietatea utilizatorului\n"
+" -h, --help\t\t\tafişează acest mesaj de ajutor şi ieşi\n"
+" -r, --remove\t\t\tşterge directorul personal şi cel pentru mesaje\n"
+"\n"
msgid "Login Shell"
msgstr "Autentificare consolă"
" -u, --user LOGIN\t\tafişează jurnalul înregistrărilor de eşuări sau\n"
"\t\t\t\tmenţine contoarele de eşuări şi limite (dacă este folosit cu\n"
"\t\t\t\topţiunile -r, -m sau -l) doar pentru utilizatorul LOGIN\n"
+"\n"
#, c-format
msgid "Login Failures Maximum Latest On\n"
msgid "%s: can't unlock file\n"
msgstr "%s: nu pot descuia fişierul\n"
-#, c-format
+#, fuzzy, c-format
msgid ""
-"Usage: groupadd [options] group\n"
+"Usage: groupadd [options] GROUP\n"
"\n"
"Options:\n"
" -f, --force\t\t\tforce exit with success status if the specified\n"
" -K, --key KEY=VALUE\t\tînlocuieşte cu setările implicite /etc/login.defs\n"
" -o, --non-unique\t\tpermite crearea grupului cu GID duplicat\n"
"\t\t\t\t(ne-unic)\n"
+"\n"
#, c-format
msgid "%s: error adding new group entry\n"
msgstr "%s: nu pot deschide fişierul gshadow\n"
#, c-format
-msgid "%s: invalid group %s\n"
-msgstr "%s: grup nevalid %s\n"
+msgid "%s: invalid numeric argument '%s'\n"
+msgstr "%s: argument numeric nevalid '%s'\n"
#, c-format
msgid "%s: -K requires KEY=VALUE\n"
msgstr "%s: %s este stăpân NIS\n"
#, c-format
-msgid "Usage: groupmod [-g gid [-o]] [-n name] group\n"
-msgstr "Utilizare: groupmod [-g gid [-o]] [-n nume] grup\n"
+msgid "Member already exists\n"
+msgstr ""
+
+#, c-format
+msgid "Member to remove could not be found\n"
+msgstr ""
+
+#, c-format
+msgid "Usage: groupmems -a username | -d username | -D | -l [-g groupname]\n"
+msgstr ""
+
+#, c-format
+msgid "Only root can add members to different groups\n"
+msgstr ""
+
+#, c-format
+msgid "Group access is required\n"
+msgstr ""
+
+#, c-format
+msgid "Not primary owner of current group\n"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "PAM authentication failed for\n"
+msgstr "%s: autentificare PAM eşuată\n"
+
+#, fuzzy, c-format
+msgid "Unable to lock group file\n"
+msgstr "%s: nu pot încuia fişierul de grupuri\n"
+
+#, fuzzy, c-format
+msgid "Unable to open group file\n"
+msgstr "%s: nu pot deschide fişierul de grupuri\n"
+
+#, fuzzy, c-format
+msgid "Cannot close group file\n"
+msgstr "%s: nu pot deschide fişierul de grupuri\n"
+
+#, fuzzy, c-format
+msgid ""
+"Usage: groupmod [options] GROUP\n"
+"\n"
+"Options:\n"
+" -g, --gid GID\t\t\tforce use new GID by GROUP\n"
+" -h, --help\t\t\tdisplay this help message and exit\n"
+" -n, --new-name NEW_GROUP\tforce use NEW_GROUP name by GROUP\n"
+" -o, --non-unique\t\tallow using duplicate (non-unique) GID by GROUP\n"
+"\n"
+msgstr ""
+"Utilizare: groupadd [opţiuni] grup\n"
+"\n"
+"Opţiuni:\n"
+" -f, --force\t\tforţează terminarea cu starea de succes dacă\n"
+"\t\t\t\tgrupul specificat există deja\n"
+" -g, --gid GID\t\tfoloseşte GID pentru noul grup\n"
+" -h, --help\t\t\tafişează acest mesaj de ajutor şi ieşi\n"
+" -K, --key KEY=VALUE\t\tînlocuieşte cu setările implicite /etc/login.defs\n"
+" -o, --non-unique\t\tpermite crearea grupului cu GID duplicat\n"
+"\t\t\t\t(ne-unic)\n"
+"\n"
#, c-format
msgid "%s: %s not found in /etc/group\n"
"Utilizaree: lastlog [opţiuni]\n"
"\n"
"Opţiuni:\n"
-" -b, --before ZILE\tafişează doar înregistrările ultimului jurnal mai "
-"vechi\n"
-"\t\t\t\tde ZILE\n"
+" -b, --before ZILE\tafişează doar înregistrările ultimului jurnal mai\n"
+"\t\t\tvechi de ZILE\n"
" -h, --help\t\tafişează acest mesaj de ajutor şi ieşi\n"
-" -t, --time ZILE\tafişează doar înregistrările ultimului jurnal mai "
-"recente\n"
+" -t, --time ZILE\tafişează doar înregistrările ultimului jurnal mai\n"
+"\t\t\trecente\n"
"\t\t\t\tde ZILE\n"
" -u, --user LOGIN\tafişează înregistrarea ultimului jurnal pentru\n"
"\t\t\t\tutilizatorul cu autentificarea specificată\n"
+"\n"
#, c-format
msgid "Username Port From Latest\n"
msgid "%s: error updating files\n"
msgstr "%s: eroare la actualizarea fişierelor\n"
-#, c-format
+#, fuzzy, c-format
msgid ""
-"Usage: passwd [options] [login]\n"
+"Usage: passwd [options] [LOGIN]\n"
"\n"
"Options:\n"
" -a, --all\t\t\treport password status on all accounts\n"
"\t\t\t\texpirare la ZILE_AVERT\n"
" -x, --maxdays ZILE__MAX\tfixează numărul maxim de zile înainde de\n"
"\t\t\t\tschimbarea parolei la ZILE_MAX\n"
+"\n"
msgid "Old password: "
msgstr "Parola veche: "
msgid "%s: %s\n"
msgstr "%s: %s\n"
-#, c-format
+#, fuzzy, c-format
msgid ""
-"Usage: su [options] [login]\n"
+"Usage: su [options] [LOGIN]\n"
"\n"
"Options:\n"
" -c, --command COMMAND\t\tpass COMMAND to the invoked shell\n"
" --preserve-environment\tnu reface variabilele de mediu, şi păstrează\n"
"\t\t\t\taceeaşi consolă\n"
" -s, --shell SHELL\t\tfoloseşte SHELL în locul celei implicite din passwd\n"
+"\n"
#, c-format
msgid "%s: must be run from a terminal\n"
msgid "Entering System Maintenance Mode\n"
msgstr "Intrare în modul de întreţinere sistem\n"
-#, c-format
-msgid "%s: invalid numeric argument '%s'\n"
-msgstr "%s: argument numeric nevalid '%s'\n"
-
#, c-format
msgid "%s: unknown GID %s\n"
msgstr "%s: GID necunoscut %s\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"
+"\n"
#, c-format
msgid "%s: UID %u is not unique\n"
msgid "%s: error removing directory %s\n"
msgstr "%s: eroare la ştergerea directorului %s\n"
-#, c-format
+#, fuzzy, c-format
msgid ""
"Usage: usermod [options] LOGIN\n"
"\n"
"Options:\n"
-" -a, --append GROUP\t\tappend the user to the supplemental GROUP\n"
+" -a, --append\t\t\tappend the user to the supplemental GROUPS\n"
+"\t\t\t\t(use only with -G)\n"
" -c, --comment COMMENT\t\tnew value of the GECOS field\n"
" -d, --home HOME_DIR\t\tnew home directory for the user account\n"
" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n"
" -p, --passwd\t\t\teditează baza de date de conturi\n"
" -q, --quiet\t\t\tmodul tăcut\n"
" -s, --shadow\t\t\teditează baza de date shadow sau gshadow\n"
+"\n"
#, c-format
msgid ""
+# translation of shadow_po_ru.po to Russian
# translation of po_ru.po to Russian
# translation of ru.po to Russian
# Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc.
#
msgid ""
msgstr ""
-"Project-Id-Version: shadow 4.0.17\n"
+"Project-Id-Version: shadow 4.0.18\n"
"Report-Msgid-Bugs-To: kloczek@pld.org.pl\n"
-"POT-Creation-Date: 2006-06-25 16:13+0200\n"
-"PO-Revision-Date: 2006-06-22 20:36+0300\n"
+"POT-Creation-Date: 2006-07-26 22:30+0200\n"
+"PO-Revision-Date: 2006-07-19 21:01+0300\n"
"Last-Translator: Yuri Kozlov <kozlov.y@gmail.com>\n"
"Language-Team: Russian <debian-l10n-russian@lists.debian.org>\n"
"MIME-Version: 1.0\n"
#, c-format
msgid ""
-"Usage: chage [options] user\n"
+"Usage: chage [options] [LOGIN]\n"
"\n"
"Options:\n"
" -d, --lastday LAST_DAY\tset last password change to LAST_DAY\n"
" -W, --warndays WARN_DAYS\tset expiration warning days to WARN_DAYS\n"
"\n"
msgstr ""
-"Использование: chage [параметры] имя пользователя\n"
+"Использование: chage [параметры] [ИМЯ]\n"
"\n"
"Параметры:\n"
" -d, --lastday LAST_DAY\tустановить последний день смены пароля в LAST_DAY\n"
"\t\t\t\tпароля в MAX_DAYS\n"
" -W, --warndays WARN_DAYS\tустановить количество дней с выдачей\n"
"\t\t\t\tпредупреждения в WARN_DAYS\n"
+"\n"
#, c-format
msgid "Enter the new value, or press ENTER for the default\n"
" -h, --help\t\tпоказать это сообщение и завершить работу программы\n"
" -m, --md5\t\tиспользовать шифрование MD5 вместо DES, если пароль\n"
"\t\t\tвводится нешифрованным\n"
+"\n"
#, c-format
msgid "%s: can't lock group file\n"
" -h, --help\t\tпоказать это сообщение и завершить работу программы\n"
" -m, --md5\t\tиспользовать шифрование MD5 вместо DES, если пароль\n"
"\t\t\tвводится не шифрованным\n"
+"\n"
#, c-format
msgid "%s: can't lock password file\n"
msgstr "%s: строка %d: неизвестный пользователь %s\n"
#, c-format
-msgid "Usage: %s [-s shell] [name]\n"
-msgstr "Использование: %s [-s командная оболочка] [имя пользователя]\n"
+msgid ""
+"Usage: chsh [options] [LOGIN]\n"
+"\n"
+"Options:\n"
+" -h, --help\t\t\t\tdisplay this help message and exit\n"
+" -s, --shell SHELL\t\t\tnew login shell for the user account\n"
+"\n"
+msgstr ""
+"Использование: chsh [параметры] [ИМЯ]\n"
+"\n"
+"Параметры:\n"
+" -h, --help\t\t\tпоказать данное сообщение и закончить работу\n"
+" -s, --shell SHELL\t\tновая регистрационная оболочка для учётной записи\n"
+"\n"
msgid "Login Shell"
msgstr "Командная оболочка"
" -u, --user ИМЯ\t\tпоказать запись faillog или настроить счётчики\n"
"\t\t\t\tнеудачных попыток и ограничения (с помощью -r, -m или -l) только\n"
"\t\t\t\tдля учётной записи с заданным ИМЕНЕМ\n"
+"\n"
#, c-format
msgid "Login Failures Maximum Latest On\n"
#, c-format
msgid ""
-"Usage: groupadd [options] group\n"
+"Usage: groupadd [options] GROUP\n"
"\n"
"Options:\n"
" -f, --force\t\t\tforce exit with success status if the specified\n"
"\t\t\t\t(non-unique) GID\n"
"\n"
msgstr ""
-"Ð\98Ñ\81полÑ\8cзование: groupadd [паÑ\80амеÑ\82Ñ\80Ñ\8b] гÑ\80Ñ\83ппа\n"
+"Ð\98Ñ\81полÑ\8cзование: groupadd [паÑ\80амеÑ\82Ñ\80Ñ\8b] Ð\93РУÐ\9fÐ\9fÐ\90\n"
"\n"
"Параметры:\n"
-" -f, --force\t\t\tзакончить работу с успешным кодом возврата, если "
-"заданная\n"
-"\t\t\t\tгруппа уже существует\n"
+" -f, --force\t\t\tзакончить работу с успешным кодом возврата, если\n"
+"\t\t\t\tзаданная группа уже существует\n"
" -g, --gid GID\t\t\tдля новой группы использовать GID\n"
" -h, --help\t\t\tпоказать данное сообщение и закончить работу\n"
" -K, --key KEY=VALUE\t\tизменить значения по умолчанию из /etc/login.defs\n"
" -o, --non-unique\t\tразрешить создание группы с уже имеющимся\n"
"\t\t\t\t(не уникальным) GID\n"
+"\n"
#, c-format
msgid "%s: error adding new group entry\n"
msgstr "%s: не удалось открыть теневой файл групп\n"
#, c-format
-msgid "%s: invalid group %s\n"
-msgstr "%s: неверная группа %s\n"
+msgid "%s: invalid numeric argument '%s'\n"
+msgstr "%s: неверный числовой параметр '%s'\n"
#, c-format
msgid "%s: -K requires KEY=VALUE\n"
msgstr "%s: %s -- сервер NIS\n"
#, c-format
-msgid "Usage: groupmod [-g gid [-o]] [-n name] group\n"
-msgstr "Использование: groupmod [-g gid [-o]] [-n имя] группа\n"
+msgid "Member already exists\n"
+msgstr "Член уже существует\n"
+
+#, c-format
+msgid "Member to remove could not be found\n"
+msgstr "Не найден член для удаления\n"
+
+#, c-format
+msgid "Usage: groupmems -a username | -d username | -D | -l [-g groupname]\n"
+msgstr ""
+"Использование: groupmems -a ИМЯ_ПОЛЬЗОВАТЕЛЯ | -d ИМЯ_ПОЛЬЗОВАТЕЛЯ | -D | -l "
+"[-g ИМЯ_ГРУППЫ]\n"
+
+#, c-format
+msgid "Only root can add members to different groups\n"
+msgstr "Только суперпользователь может добавлять членов в различные группы\n"
+
+#, c-format
+msgid "Group access is required\n"
+msgstr "Требуется доступ к группе\n"
+
+#, c-format
+msgid "Not primary owner of current group\n"
+msgstr "Не первичный владелец текущей группы\n"
+
+#, c-format
+msgid "PAM authentication failed for\n"
+msgstr "Проверка подлинности PAM завершилась неудачно для\n"
+
+#, c-format
+msgid "Unable to lock group file\n"
+msgstr "Не удалось заблокировать файл group\n"
+
+#, c-format
+msgid "Unable to open group file\n"
+msgstr "Не удалось открыть файл group\n"
+
+#, c-format
+msgid "Cannot close group file\n"
+msgstr "Не удалось закрыть файл group\n"
+
+#, c-format
+msgid ""
+"Usage: groupmod [options] GROUP\n"
+"\n"
+"Options:\n"
+" -g, --gid GID\t\t\tforce use new GID by GROUP\n"
+" -h, --help\t\t\tdisplay this help message and exit\n"
+" -n, --new-name NEW_GROUP\tforce use NEW_GROUP name by GROUP\n"
+" -o, --non-unique\t\tallow using duplicate (non-unique) GID by GROUP\n"
+"\n"
+msgstr ""
+"Использование: groupmod [параметры] ГРУППА\n"
+"\n"
+"Параметры:\n"
+" -g, --gid GID\t\t\tдля новой ГРУППЫ использовать GID\n"
+" -h, --help\t\t\tпоказать данное сообщение и закончить работу\n"
+" -n, --new-name NEW_GROUP\tиспользовать имя NEW_GROUP для ГРУППЫ\n"
+" -o, --non-unique\t\tразрешить создание группы с уже имеющимся\n"
+"\t\t\t\t(не уникальным) GID\n"
+"\n"
#, c-format
msgid "%s: %s not found in /etc/group\n"
#, c-format
msgid "Usage: %s [-r] [-s] [group [gshadow]]\n"
-msgstr "Использование: %s [-r] [-s] [файл групп [теневой файл групп]]\n"
+msgstr "Использование: %s [-r] [-s] [group [gshadow]]\n"
#, c-format
msgid "Usage: %s [-r] [-s] [group]\n"
-msgstr "Использование: %s [-r] [-s] [файл групп]\n"
+msgstr "Использование: %s [-r] [-s] [group]\n"
#, c-format
msgid "No\n"
" -h, --help\t\tпоказать это сообщение и завершить работу программы\n"
" -t, --time DAYS\tпоказать записи lastlog за последние DAYS дней\n"
" -u, --user ИМЯ\tпоказать запись lastlog для учётной записи ИМЯ\n"
+"\n"
#, c-format
msgid "Username Port From Latest\n"
#, c-format
msgid ""
-"Usage: passwd [options] [login]\n"
+"Usage: passwd [options] [LOGIN]\n"
"\n"
"Options:\n"
" -a, --all\t\t\treport password status on all accounts\n"
"\t\t\t\tпредупреждения в WARN_DAYS\n"
" -x, --maxdays MAX_DAYS\tустановить максимальное число дней перед сменой\n"
"\t\t\t\tпароля в MAX_DAYS\n"
+"\n"
msgid "Old password: "
msgstr "Старый пароль: "
#, c-format
msgid ""
-"Usage: su [options] [login]\n"
+"Usage: su [options] [LOGIN]\n"
"\n"
"Options:\n"
" -c, --command COMMAND\t\tpass COMMAND to the invoked shell\n"
"Использование: su [параметры] [имя пользователя]\n"
"\n"
"Параметры:\n"
-" -c, --command КОМАНДА\t\tпередать КОМАНДУ вызываемой оболочке\n"
+" -c, --command COMMAND\t\tпередать команду COMMAND вызываемой оболочке\n"
" -h, --help\t\t\tпоказать данное сообщение и закончить работу\n"
" -, -l, --login\t\tзапускать оболочку как регистрационную\n"
" -m, -p,\n"
"\t\t\t\tзапустившую оболочку\n"
" -s, --shell SHELL\t\tиспользовать значение переменной SHELL\n"
"\t\t\t\tвместо значения из файла passwd\n"
+"\n"
#, c-format
msgid "%s: must be run from a terminal\n"
msgid "Entering System Maintenance Mode\n"
msgstr "Вход в режим системного обслуживания\n"
-#, c-format
-msgid "%s: invalid numeric argument '%s'\n"
-msgstr "%s: неверный числовой параметр '%s'\n"
-
#, c-format
msgid "%s: unknown GID %s\n"
msgstr "%s: неизвестный GID %s\n"
"\t\t\t\tучётной записи\n"
" -u, --uid UID\t\t\tпринудительно назначить UID для новой\n"
"\t\t\t\tучётной записи\n"
+"\n"
#, c-format
msgid "%s: UID %u is not unique\n"
" -f, --force\t\t\tудалять файлы, даже если они не принадлежат пользователю\n"
" -h, --help\t\t\tпоказать данное сообщение и закончить работу\n"
" -r, --remove\t\t\tудалить домашний каталог и почтовый ящик\n"
+"\n"
#, c-format
msgid "%s: error updating group entry\n"
"Usage: usermod [options] LOGIN\n"
"\n"
"Options:\n"
-" -a, --append GROUP\t\tappend the user to the supplemental GROUP\n"
+" -a, --append\t\t\tappend the user to the supplemental GROUPS\n"
+"\t\t\t\t(use only with -G)\n"
" -c, --comment COMMENT\t\tnew value of the GECOS field\n"
" -d, --home HOME_DIR\t\tnew home directory for the user account\n"
" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n"
"\n"
"Параметры:\n"
" -a, --append ГРУППА\t\tдобавить пользователя в дополнительную ГРУППУ\n"
+"\t\t\t\t(использовать только вместе с -G)\n"
" -c, --comment КОММЕНТАРИЙ\t\tзаполнить поле GECOS учётной записи\n"
" -d, --home ДОМ_КАТ\tновый домашний каталог учётной записи\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"
+" -f, --inactive INACTIVE\tустановить пароль после устаревания учётной\n"
+"\t\t\t\tзаписи в INACTIVE\n"
" -g, --gid ГРУППА\t\tпринудительно назначить первичную ГРУППУ\n"
" -G, --groups ГРУППЫ\t\tсписок дополнительных ГРУПП\n"
" -h, --help\t\t\tпоказать данное сообщение и закончить работу\n"
" -q, --quiet\t\t\tquiet mode\n"
" -s, --shadow\t\t\tредактировать базу данных теневых\n"
"\t\t\t\tпаролей пользователей или групп\n"
+"\n"
#, c-format
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: kloczek@pld.org.pl\n"
-"POT-Creation-Date: 2006-06-25 16:13+0200\n"
+"POT-Creation-Date: 2006-07-26 22:30+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
#, c-format
msgid ""
-"Usage: chage [options] user\n"
+"Usage: chage [options] [LOGIN]\n"
"\n"
"Options:\n"
" -d, --lastday LAST_DAY\tset last password change to LAST_DAY\n"
msgstr ""
#, c-format
-msgid "Usage: %s [-s shell] [name]\n"
+msgid ""
+"Usage: chsh [options] [LOGIN]\n"
+"\n"
+"Options:\n"
+" -h, --help\t\t\t\tdisplay this help message and exit\n"
+" -s, --shell SHELL\t\t\tnew login shell for the user account\n"
+"\n"
msgstr ""
msgid "Login Shell"
#, c-format
msgid ""
-"Usage: groupadd [options] group\n"
+"Usage: groupadd [options] GROUP\n"
"\n"
"Options:\n"
" -f, --force\t\t\tforce exit with success status if the specified\n"
msgstr ""
#, c-format
-msgid "%s: invalid group %s\n"
+msgid "%s: invalid numeric argument '%s'\n"
msgstr ""
#, c-format
msgstr ""
#, c-format
-msgid "Usage: groupmod [-g gid [-o]] [-n name] group\n"
+msgid "Member already exists\n"
+msgstr ""
+
+#, c-format
+msgid "Member to remove could not be found\n"
+msgstr ""
+
+#, c-format
+msgid "Usage: groupmems -a username | -d username | -D | -l [-g groupname]\n"
+msgstr ""
+
+#, c-format
+msgid "Only root can add members to different groups\n"
+msgstr ""
+
+#, c-format
+msgid "Group access is required\n"
+msgstr ""
+
+#, c-format
+msgid "Not primary owner of current group\n"
+msgstr ""
+
+#, c-format
+msgid "PAM authentication failed for\n"
+msgstr ""
+
+#, c-format
+msgid "Unable to lock group file\n"
+msgstr ""
+
+#, c-format
+msgid "Unable to open group file\n"
+msgstr ""
+
+#, c-format
+msgid "Cannot close group file\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Usage: groupmod [options] GROUP\n"
+"\n"
+"Options:\n"
+" -g, --gid GID\t\t\tforce use new GID by GROUP\n"
+" -h, --help\t\t\tdisplay this help message and exit\n"
+" -n, --new-name NEW_GROUP\tforce use NEW_GROUP name by GROUP\n"
+" -o, --non-unique\t\tallow using duplicate (non-unique) GID by GROUP\n"
+"\n"
msgstr ""
#, c-format
#, c-format
msgid ""
-"Usage: passwd [options] [login]\n"
+"Usage: passwd [options] [LOGIN]\n"
"\n"
"Options:\n"
" -a, --all\t\t\treport password status on all accounts\n"
#, c-format
msgid ""
-"Usage: su [options] [login]\n"
+"Usage: su [options] [LOGIN]\n"
"\n"
"Options:\n"
" -c, --command COMMAND\t\tpass COMMAND to the invoked shell\n"
msgid "Entering System Maintenance Mode\n"
msgstr ""
-#, c-format
-msgid "%s: invalid numeric argument '%s'\n"
-msgstr ""
-
#, c-format
msgid "%s: unknown GID %s\n"
msgstr ""
"Usage: usermod [options] LOGIN\n"
"\n"
"Options:\n"
-" -a, --append GROUP\t\tappend the user to the supplemental GROUP\n"
+" -a, --append\t\t\tappend the user to the supplemental GROUPS\n"
+"\t\t\t\t(use only with -G)\n"
" -c, --comment COMMENT\t\tnew value of the GECOS field\n"
" -d, --home HOME_DIR\t\tnew home directory for the user account\n"
" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n"
msgstr ""
"Project-Id-Version: shadow 4.0.17\n"
"Report-Msgid-Bugs-To: kloczek@pld.org.pl\n"
-"POT-Creation-Date: 2006-06-25 16:13+0200\n"
+"POT-Creation-Date: 2006-07-26 22:30+0200\n"
"PO-Revision-Date: 2006-06-23 11:05+0200\n"
"Last-Translator: Peter Mann <Peter.Mann@tuke.sk>\n"
"Language-Team: Slovak <sk-i18n@lists.linux.sk>\n"
msgid "%s's Password: "
msgstr "Heslo používateľa %s:"
-#, c-format
+#, fuzzy, c-format
msgid ""
-"Usage: chage [options] user\n"
+"Usage: chage [options] [LOGIN]\n"
"\n"
"Options:\n"
" -d, --lastday LAST_DAY\tset last password change to LAST_DAY\n"
" -M, --maxdays MAX_DNÍ\tnastaví maximálny počet dní pred zmenou\n"
"\t\t\t\thesla na MAX_DNÍ\n"
" -W, --warndays UPOZ_DNÍ\tnastaví upozornenie o platnosti účtu na UPOZ_DNÍ\n"
+"\n"
#, c-format
msgid "Enter the new value, or press ENTER for the default\n"
" -h, --help\t\tvypíše túto nápovedu a ukončí sa\n"
" -m, --md5\t\tpoužije MD5 kódovanie namiesto DES, ak zadané\n"
"\t\t\theslá nie sú zakódované\n"
+"\n"
#, c-format
msgid "%s: can't lock group file\n"
msgid "%s: line %d: unknown user %s\n"
msgstr "%s: riadok %d: používateľ %s je neznámy\n"
-#, c-format
-msgid "Usage: %s [-s shell] [name]\n"
-msgstr "Použitie: %s [-s shell] [meno]\n"
+#, fuzzy, c-format
+msgid ""
+"Usage: chsh [options] [LOGIN]\n"
+"\n"
+"Options:\n"
+" -h, --help\t\t\t\tdisplay this help message and exit\n"
+" -s, --shell SHELL\t\t\tnew login shell for the user account\n"
+"\n"
+msgstr ""
+"Použitie: userdel [voľby] LOGIN\n"
+"\n"
+"Voľby:\n"
+" -f, --force\t\t\tvynúti odstránenie súborov, aj keď používateľ nie je ich "
+"vlastníkom\n"
+" -h, --help\t\t\tzobrazí túto nápovedu a ukončí sa\n"
+" -r, --remove\t\t\todstráni domovský adresár a súbor s poštami\n"
+"\n"
msgid "Login Shell"
msgstr "Predvolený shell"
" -u, --user LOGIN\t\tzobrazí faillog záznam alebo nastaví počítadlá\n"
"\t\t\t\tchybných prihlásení a limitov (iba s použitím volieb -r, -m or -l)\n"
"\t\t\t\tpre používateľa s loginom LOGIN\n"
+"\n"
#, c-format
msgid "Login Failures Maximum Latest On\n"
msgid "%s: can't unlock file\n"
msgstr "%s: súbor sa nedá odomknúť\n"
-#, c-format
+#, fuzzy, c-format
msgid ""
-"Usage: groupadd [options] group\n"
+"Usage: groupadd [options] GROUP\n"
"\n"
"Options:\n"
" -f, --force\t\t\tforce exit with success status if the specified\n"
" -K, --key KEY=VALUE\t\tnahradí predvolené hodnoty z /etc/login.defs\n"
" -o, --non-unique\t\tpovolí vytvorenie skupiny s duplicitným\n"
"\t\t\t\t(nejedinečným) GID\n"
+"\n"
#, c-format
msgid "%s: error adding new group entry\n"
msgstr "%s: súbor s tieňovými skupinami sa nedá otvoriť\n"
#, c-format
-msgid "%s: invalid group %s\n"
-msgstr "%s: chybná skupina %s\n"
+msgid "%s: invalid numeric argument '%s'\n"
+msgstr "%s: chybný Ä\8dÃselný parameter '%s'\n"
#, c-format
msgid "%s: -K requires KEY=VALUE\n"
msgstr "%s: %s je hlavným NIS serverom\n"
#, c-format
-msgid "Usage: groupmod [-g gid [-o]] [-n name] group\n"
-msgstr "Použitie: groupmod [-g gid [-o]] [-n meno] skupina\n"
+msgid "Member already exists\n"
+msgstr ""
+
+#, c-format
+msgid "Member to remove could not be found\n"
+msgstr ""
+
+#, c-format
+msgid "Usage: groupmems -a username | -d username | -D | -l [-g groupname]\n"
+msgstr ""
+
+#, c-format
+msgid "Only root can add members to different groups\n"
+msgstr ""
+
+#, c-format
+msgid "Group access is required\n"
+msgstr ""
+
+#, c-format
+msgid "Not primary owner of current group\n"
+msgstr ""
+
+# c-format
+#, fuzzy, c-format
+msgid "PAM authentication failed for\n"
+msgstr "%s: PAM autentifikácia zlyhala\n"
+
+#, fuzzy, c-format
+msgid "Unable to lock group file\n"
+msgstr "%s: súbor so skupinami sa nedá zamknúť\n"
+
+#, fuzzy, c-format
+msgid "Unable to open group file\n"
+msgstr "%s: súbor so skupinami sa nedá otvoriť\n"
+
+#, fuzzy, c-format
+msgid "Cannot close group file\n"
+msgstr "%s: súbor so skupinami sa nedá otvoriť\n"
+
+#, fuzzy, c-format
+msgid ""
+"Usage: groupmod [options] GROUP\n"
+"\n"
+"Options:\n"
+" -g, --gid GID\t\t\tforce use new GID by GROUP\n"
+" -h, --help\t\t\tdisplay this help message and exit\n"
+" -n, --new-name NEW_GROUP\tforce use NEW_GROUP name by GROUP\n"
+" -o, --non-unique\t\tallow using duplicate (non-unique) GID by GROUP\n"
+"\n"
+msgstr ""
+"Použitie: groupadd [voľby] skupina\n"
+"\n"
+"Voľby:\n"
+" -f, --force\t\tvynúti úspešnú návratovú hodnotu aj napriek\n"
+"\t\t\t\texistencii zadanej skupiny\n"
+" -g, --gid GID\t\tpre novú skupinu použije GID\n"
+" -h, --help\t\t\tzobrazí túto nápovedu a ukončí sa\n"
+" -K, --key KEY=VALUE\t\tnahradí predvolené hodnoty z /etc/login.defs\n"
+" -o, --non-unique\t\tpovolí vytvorenie skupiny s duplicitným\n"
+"\t\t\t\t(nejedinečným) GID\n"
+"\n"
#, c-format
msgid "%s: %s not found in /etc/group\n"
" -b, --before DAYS\tvypíše posledné prihlásenia staršie ako DAYS dní\n"
" -h, --help\t\tzobrazí túto nápovedu a ukončí sa\n"
" -t, --time DAYS\tvypíše posledné prihlásenia nie staršie ako DAYS dní\n"
-" -u, --user LOGIN\tvypíše posledné prihlásenia používateľa uvedeného ako "
-"LOGIN\n"
+" -u, --user LOGIN\tvypíše posledné prihlásenia používateľa uvedeného ako\n"
+"\t\t\tLOGIN\n"
#, c-format
msgid "Username Port From Latest\n"
msgid "%s: error updating files\n"
msgstr "%s: chyba pri aktualizácii súborov\n"
-#, c-format
+#, fuzzy, c-format
msgid ""
-"Usage: passwd [options] [login]\n"
+"Usage: passwd [options] [LOGIN]\n"
"\n"
"Options:\n"
" -a, --all\t\t\treport password status on all accounts\n"
"\t\t\t\tplatnosti na WARN_DAYS dní\n"
" -x, --maxdays MAX_DAYS\tnastaví maximálny počet dní pred zmenou hesla na\n"
"\t\t\t\tMAX_DAYS dní\n"
+"\n"
msgid "Old password: "
msgstr "Staré heslo: "
msgid "%s: %s\n"
msgstr "%s: %s\n"
-#, c-format
+#, fuzzy, c-format
msgid ""
-"Usage: su [options] [login]\n"
+"Usage: su [options] [LOGIN]\n"
"\n"
"Options:\n"
" -c, --command COMMAND\t\tpass COMMAND to the invoked shell\n"
" --preserve-environment\tzachová premenné prostredia a ponechá\n"
"\t\t\t\tten istý shell\n"
" -s, --shell SHELL\t\tpoužije SHELL namiesto predvoleného v passwd\n"
+"\n"
#, c-format
msgid "%s: must be run from a terminal\n"
msgid "Entering System Maintenance Mode\n"
msgstr "Vstupujem do režimu údržby systému\n"
-#, c-format
-msgid "%s: invalid numeric argument '%s'\n"
-msgstr "%s: chybný číselný parameter '%s'\n"
-
#, c-format
msgid "%s: unknown GID %s\n"
msgstr "%s: neznámy GID %s\n"
" -p, --password HESLO\t\tpre nový účet použije zadané zašifrované heslo\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"
+"\n"
#, c-format
msgid "%s: UID %u is not unique\n"
"Použitie: userdel [voľby] LOGIN\n"
"\n"
"Voľby:\n"
-" -f, --force\t\t\tvynúti odstránenie súborov, aj keď používateľ nie je ich "
-"vlastníkom\n"
+" -f, --force\t\t\tvynúti odstránenie súborov, aj keď používateľ nie je ich\n"
+"\t\t\t\tvlastníkom\n"
" -h, --help\t\t\tzobrazí túto nápovedu a ukončí sa\n"
" -r, --remove\t\t\todstráni domovský adresár a súbor s poštami\n"
+"\n"
#, c-format
msgid "%s: error updating group entry\n"
msgid "%s: error removing directory %s\n"
msgstr "%s: chyba pri mazaní adresára %s\n"
-#, c-format
+#, fuzzy, c-format
msgid ""
"Usage: usermod [options] LOGIN\n"
"\n"
"Options:\n"
-" -a, --append GROUP\t\tappend the user to the supplemental GROUP\n"
+" -a, --append\t\t\tappend the user to the supplemental GROUPS\n"
+"\t\t\t\t(use only with -G)\n"
" -c, --comment COMMENT\t\tnew value of the GECOS field\n"
" -d, --home HOME_DIR\t\tnew home directory for the user account\n"
" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n"
" -p, --passwd\t\t\tupraví databázu passwd\n"
" -q, --quiet\t\t\tstručný mód\n"
" -s, --shadow\t\t\tupraví databázu shadow alebo gshadow\n"
+"\n"
#, c-format
msgid ""
msgstr ""
"Project-Id-Version: shadow 4.0.3\n"
"Report-Msgid-Bugs-To: kloczek@pld.org.pl\n"
-"POT-Creation-Date: 2006-06-25 16:13+0200\n"
+"POT-Creation-Date: 2006-07-26 22:30+0200\n"
"PO-Revision-Date: 2004-11-20 03:28+0100\n"
"Last-Translator: Elian Myftiu <pinguini AT fastwebnet DOT it>\n"
"Language-Team: Albanian <gnome-albanian-perkthyesit@lists.sourceforge.net>\n"
#, c-format
msgid ""
-"Usage: chage [options] user\n"
+"Usage: chage [options] [LOGIN]\n"
"\n"
"Options:\n"
" -d, --lastday LAST_DAY\tset last password change to LAST_DAY\n"
msgstr ""
#, c-format
-msgid "Usage: %s [-s shell] [name]\n"
+msgid ""
+"Usage: chsh [options] [LOGIN]\n"
+"\n"
+"Options:\n"
+" -h, --help\t\t\t\tdisplay this help message and exit\n"
+" -s, --shell SHELL\t\t\tnew login shell for the user account\n"
+"\n"
msgstr ""
msgid "Login Shell"
#, c-format
msgid ""
-"Usage: groupadd [options] group\n"
+"Usage: groupadd [options] GROUP\n"
"\n"
"Options:\n"
" -f, --force\t\t\tforce exit with success status if the specified\n"
msgstr ""
#, c-format
-msgid "%s: invalid group %s\n"
+msgid "%s: invalid numeric argument '%s'\n"
msgstr ""
#, c-format
msgstr ""
#, c-format
-msgid "Usage: groupmod [-g gid [-o]] [-n name] group\n"
+msgid "Member already exists\n"
+msgstr ""
+
+#, c-format
+msgid "Member to remove could not be found\n"
+msgstr ""
+
+#, c-format
+msgid "Usage: groupmems -a username | -d username | -D | -l [-g groupname]\n"
+msgstr ""
+
+#, c-format
+msgid "Only root can add members to different groups\n"
+msgstr ""
+
+#, c-format
+msgid "Group access is required\n"
+msgstr ""
+
+#, c-format
+msgid "Not primary owner of current group\n"
+msgstr ""
+
+#, c-format
+msgid "PAM authentication failed for\n"
+msgstr ""
+
+#, c-format
+msgid "Unable to lock group file\n"
+msgstr ""
+
+#, c-format
+msgid "Unable to open group file\n"
+msgstr ""
+
+#, c-format
+msgid "Cannot close group file\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Usage: groupmod [options] GROUP\n"
+"\n"
+"Options:\n"
+" -g, --gid GID\t\t\tforce use new GID by GROUP\n"
+" -h, --help\t\t\tdisplay this help message and exit\n"
+" -n, --new-name NEW_GROUP\tforce use NEW_GROUP name by GROUP\n"
+" -o, --non-unique\t\tallow using duplicate (non-unique) GID by GROUP\n"
+"\n"
msgstr ""
#, c-format
#, c-format
msgid ""
-"Usage: passwd [options] [login]\n"
+"Usage: passwd [options] [LOGIN]\n"
"\n"
"Options:\n"
" -a, --all\t\t\treport password status on all accounts\n"
#, c-format
msgid ""
-"Usage: su [options] [login]\n"
+"Usage: su [options] [LOGIN]\n"
"\n"
"Options:\n"
" -c, --command COMMAND\t\tpass COMMAND to the invoked shell\n"
msgid "Entering System Maintenance Mode\n"
msgstr ""
-#, c-format
-msgid "%s: invalid numeric argument '%s'\n"
-msgstr ""
-
#, fuzzy, c-format
msgid "%s: unknown GID %s\n"
msgstr "Kujdes: grup i panjohur %s\n"
"Usage: usermod [options] LOGIN\n"
"\n"
"Options:\n"
-" -a, --append GROUP\t\tappend the user to the supplemental GROUP\n"
+" -a, --append\t\t\tappend the user to the supplemental GROUPS\n"
+"\t\t\t\t(use only with -G)\n"
" -c, --comment COMMENT\t\tnew value of the GECOS field\n"
" -d, --home HOME_DIR\t\tnew home directory for the user account\n"
" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n"
#
msgid ""
msgstr ""
-"Project-Id-Version: shadow 4.0.17\n"
+"Project-Id-Version: shadow 4.0.18\n"
"Report-Msgid-Bugs-To: kloczek@pld.org.pl\n"
-"POT-Creation-Date: 2006-06-25 16:13+0200\n"
-"PO-Revision-Date: 2006-06-22 18:27+0100\n"
+"POT-Creation-Date: 2006-07-26 22:30+0200\n"
+"PO-Revision-Date: 2006-07-19 12:18+0100\n"
"Last-Translator: Daniel Nylander <po@danielnylander.se>\n"
-"Language-Team: Swedish <tp-sv@listor.tp-sv.se>\n"
+"Language-Team: Swedish <debian-l10n-swedish@lists.debian.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#, c-format
msgid ""
-"Usage: chage [options] user\n"
+"Usage: chage [options] [LOGIN]\n"
"\n"
"Options:\n"
" -d, --lastday LAST_DAY\tset last password change to LAST_DAY\n"
" -W, --warndays WARN_DAYS\tset expiration warning days to WARN_DAYS\n"
"\n"
msgstr ""
-"Användning: chage [flaggor] användare\n"
+"Användning: chage [flaggor] [INLOGGNINGSNAMN]\n"
"\n"
"Flaggor:\n"
" -d, --lastday DAG\t\tsätt senaste lösenordsändringen till DAG\n"
" -I, --inactive INAKTIV\tsätt lösenordet inaktivt efter utgångsdatum\n"
"\t\t\t\ttill INAKTIV\n"
" -l, --list\t\t\tvisa åldringsinformation för konto\n"
-" -m, --mindays MIN_DAG\t\tsätt minimum antal dagar före lösenordet\n"
+" -m, --mindays MIN_DAG\t\tsätt minimum antal dagar innan lösenordet\n"
"\t\t\t\tmåste bytas till MIN_DAG\n"
-" -M, --maxdays MAX_DAG\t\tsätt maximum antal dagar före lösenordet\n"
+" -M, --maxdays MAX_DAG\t\tsätt maximum antal dagar innan lösenordet\n"
"\t\t\t\tmåste bytas till MAX_DAG\n"
-" -W, --warndays VARN_DAG\tsätt antal dagar för varning före utgångsdatum\n"
+" -W, --warndays VARN_DAG\tsätt antal dagar för varning innan utgångsdatum\n"
"\t\t\t\ttill VARN_DAG\n"
"\n"
msgstr "%s: rad %d: okänd användare %s\n"
#, c-format
-msgid "Usage: %s [-s shell] [name]\n"
-msgstr "Användning: %s [-s skal] [namn]\n"
+msgid ""
+"Usage: chsh [options] [LOGIN]\n"
+"\n"
+"Options:\n"
+" -h, --help\t\t\t\tdisplay this help message and exit\n"
+" -s, --shell SHELL\t\t\tnew login shell for the user account\n"
+"\n"
+msgstr ""
+"Användning: chsh [flaggor] [INLOGGNINGSNAMN]\n"
+"\n"
+"Flaggor:\n"
+" -h, --help\t\t\t\tvisa detta hjälpmeddelande och avsluta\n"
+" -s, --shell SHELL\t\t\tnytt inloggningsskal för användarkontot\n"
+"\n"
msgid "Login Shell"
msgstr "Inloggningsskal"
#, c-format
msgid ""
-"Usage: groupadd [options] group\n"
+"Usage: groupadd [options] GROUP\n"
"\n"
"Options:\n"
" -f, --force\t\t\tforce exit with success status if the specified\n"
"\t\t\t\t(non-unique) GID\n"
"\n"
msgstr ""
-"Användning: groupadd [flaggor] grupp\n"
+"Användning: groupadd [flaggor] GRUPP\n"
"\n"
"Flaggor:\n"
" -f, --force\t\ttvinga avslut med lyckad status om den specificerade\n"
msgstr "%s: kunde inte öppna skuggruppfilen\n"
#, c-format
-msgid "%s: invalid group %s\n"
-msgstr "%s: ogiltig grupp %s\n"
+msgid "%s: invalid numeric argument '%s'\n"
+msgstr "%s: ogiltigt numeriskt argument \"%s\"\n"
#, c-format
msgid "%s: -K requires KEY=VALUE\n"
msgstr "%s: %s är NIS master\n"
#, c-format
-msgid "Usage: groupmod [-g gid [-o]] [-n name] group\n"
-msgstr "Användning: groupmod [-g gid [-o]] [-n namn] grupp\n"
+msgid "Member already exists\n"
+msgstr "Medlemmen finns redan\n"
+
+#, c-format
+msgid "Member to remove could not be found\n"
+msgstr "Medlemmen som skulle tas bort kunde inte hittas\n"
+
+#, c-format
+msgid "Usage: groupmems -a username | -d username | -D | -l [-g groupname]\n"
+msgstr ""
+"Användning: groupmems -a användarnamn | -d användarnamn | -D | -l [-g "
+"gruppnamn]\n"
+
+#, c-format
+msgid "Only root can add members to different groups\n"
+msgstr "Endast root kan lägga till medlemmar till olika grupper\n"
+
+#, c-format
+msgid "Group access is required\n"
+msgstr "Grupptillgång krävs\n"
+
+#, c-format
+msgid "Not primary owner of current group\n"
+msgstr "Inte primär ägare av aktuell grupp\n"
+
+#, c-format
+msgid "PAM authentication failed for\n"
+msgstr "PAM-autentisering misslyckades för\n"
+
+#, c-format
+msgid "Unable to lock group file\n"
+msgstr "Kunde inte låsa gruppfilen\n"
+
+#, c-format
+msgid "Unable to open group file\n"
+msgstr "Kunde inte öppna gruppfilen\n"
+
+#, c-format
+msgid "Cannot close group file\n"
+msgstr "Kan inte stänga gruppfilen\n"
+
+#, c-format
+msgid ""
+"Usage: groupmod [options] GROUP\n"
+"\n"
+"Options:\n"
+" -g, --gid GID\t\t\tforce use new GID by GROUP\n"
+" -h, --help\t\t\tdisplay this help message and exit\n"
+" -n, --new-name NEW_GROUP\tforce use NEW_GROUP name by GROUP\n"
+" -o, --non-unique\t\tallow using duplicate (non-unique) GID by GROUP\n"
+"\n"
+msgstr ""
+"Användning: groupmod [flaggor] GRUPP\n"
+"\n"
+"Flaggor:\n"
+" -g, --gid GID\t\t\ttvinga användning av nytt GID för GRUPP\n"
+" -h, --help\t\t\tvisa detta hjälpmeddelande och avsluta\n"
+" -n, --new-name NY_GRUPP\ttvinga användning av namnet NY_GRUPP för GRUPP\n"
+" -o, --non-unique\t\ttillåt användning av dubblett (icke-unikt) GID för\n"
+"\t\t\t\tGRUPP\n"
+"\n"
#, c-format
msgid "%s: %s not found in /etc/group\n"
#, c-format
msgid "Invalid login time\n"
-msgstr "Ogiltig logintid\n"
+msgstr "Ogiltig inloggningstid\n"
#, c-format
msgid ""
"login time exceeded\n"
"\n"
msgstr ""
-"logintid överskriden\n"
+"inloggningstid överskriden\n"
"\n"
#, c-format
#, c-format
msgid ""
-"Usage: passwd [options] [login]\n"
+"Usage: passwd [options] [LOGIN]\n"
"\n"
"Options:\n"
" -a, --all\t\t\treport password status on all accounts\n"
"\t\t\t\tchange to MAX_DAYS\n"
"\n"
msgstr ""
-"Användning: passwd [flaggor] [login]\n"
+"Användning: passwd [flaggor] [INLOGGNINGSNAMN]\n"
"\n"
"Flaggor:\n"
" -a, --all\t\t\trapportera lösenordsstatus för alla konton\n"
"\t\t\t\tändras till MIN_DAG\n"
" -q, --quiet\t\t\ttyst läge\n"
" -r, --repository REPOSITORY\tändra lösenordet i REPOSITORY repository\n"
-" -S, --status\t\t\trapportera lösenordsstatus för det angivna kontot\n"
+" -S, --status\t\t\trapportera lösenordsstatus för angivet konto\n"
" -u, --unlock\t\t\tlås upp det angivna kontot\n"
" -w, --warndays VARN_DAG\tsätt antal dagar för utlöpsvarning till VARN_DAG\n"
" -x, --maxdays MAX_DAG\t\tsätt maximum antal dagar för lösenordet måste\n"
#, c-format
msgid ""
-"Usage: su [options] [login]\n"
+"Usage: su [options] [LOGIN]\n"
"\n"
"Options:\n"
" -c, --command COMMAND\t\tpass COMMAND to the invoked shell\n"
" -s, --shell SHELL\t\tuse SHELL instead of the default in passwd\n"
"\n"
msgstr ""
-"Användning: su [flaggor] [konto]\n"
+"Användning: su [flaggor] [INLOGGNINGSNAMN]\n"
"\n"
"Flaggor:\n"
-" -c, --command KOMMANDO\t\tskicka KOMMANDO till anropade skalet\n"
+" -c, --command KOMMANDO\tskicka KOMMANDO till anropade skalet\n"
" -h, --help\t\t\tvisa detta hjälpmeddelande och avsluta\n"
" -, -l, --login\t\tgör skalet till inloggningsskal\n"
" -m, -p,\n"
msgid "Entering System Maintenance Mode\n"
msgstr "Går över till läge för systemunderhåll\n"
-#, c-format
-msgid "%s: invalid numeric argument '%s'\n"
-msgstr "%s: ogiltigt numeriskt argument \"%s\"\n"
-
#, c-format
msgid "%s: unknown GID %s\n"
msgstr "%s: okänt GID %s\n"
"Användning: userdel [flaggor] INLOGGNINGSNAMN\n"
"\n"
"Flaggor:\n"
-" -f, --force\t\t\ttvinga borttagning av filer, även om de inte ägs av "
-"användaren\n"
+" -f, --force\t\t\ttvinga borttagning av filer, även om de inte ägs av\n"
+"\t\t\t\tanvändaren\n"
" -h, --help\t\t\tvisa detta hjälpmeddelandet och avsluta\n"
" -r, --remove\t\t\tta bort hemkatalog och postkö\n"
"\n"
"Usage: usermod [options] LOGIN\n"
"\n"
"Options:\n"
-" -a, --append GROUP\t\tappend the user to the supplemental GROUP\n"
+" -a, --append\t\t\tappend the user to the supplemental GROUPS\n"
+"\t\t\t\t(use only with -G)\n"
" -c, --comment COMMENT\t\tnew value of the GECOS field\n"
" -d, --home HOME_DIR\t\tnew home directory for the user account\n"
" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n"
"\n"
"Flaggor:\n"
" -a, --append GRUPP\t\tlägg till användaren till tilläggsGRUPP\n"
+"\t\t\t\t(använd endast med -G)\n"
" -c, --comment KOMMENTAR\tnytt värde för GECOS-fält\n"
" -d, --home HEMKATALOG\themkatalog för nya användarkontot\n"
" -e, --expiredate UTGÅNGSDATUM\tsätt kontots utgångsdatum till\n"
msgstr ""
"Project-Id-Version: shadow 4.0.15\n"
"Report-Msgid-Bugs-To: kloczek@pld.org.pl\n"
-"POT-Creation-Date: 2006-06-25 16:13+0200\n"
+"POT-Creation-Date: 2006-07-26 22:30+0200\n"
"PO-Revision-Date: 2006-03-08 17:13+0800\n"
"Last-Translator: Eric Pareja <xenos@upm.edu.ph>\n"
"Language-Team: Tagalog <debian-tl@banwa.upm.edu.ph>\n"
msgid "%s's Password: "
msgstr "Password ni %s: "
-#, c-format
+#, fuzzy, c-format
msgid ""
-"Usage: chage [options] user\n"
+"Usage: chage [options] [LOGIN]\n"
"\n"
"Options:\n"
" -d, --lastday LAST_DAY\tset last password change to LAST_DAY\n"
"\t\t\t\tbago palitan ang password\n"
" -W, --warndays WARN_DAYS\titakda ang babala tungkol sa pagpaso sa\n"
"\t\t\t\tWARN_DAYS\n"
+"\n"
#, c-format
msgid "Enter the new value, or press ENTER for the default\n"
" -h, --help\t\tipakita itong payo na ito at lumabas\n"
" -m, --md5\t\tgamitin ang MD5 encryption imbes na DES kapag ang\n"
"\t\t\tmga ibinigay na mga password ay hindi naka-encrypt\n"
+"\n"
#, c-format
msgid "%s: can't lock group file\n"
" -h, --help\t\tipakita itong payo na ito at lumabas\n"
" -m, --md5\t\tgamitin ang MD5 encryption imbes na DES kapag ang\n"
"\t\t\tmga ibinigay na mga password ay hindi naka-encrypt\n"
+"\n"
#, c-format
msgid "%s: can't lock password file\n"
msgstr "%s: linya %d: di kilalang gumagamit %s\n"
#, c-format
-msgid "Usage: %s [-s shell] [name]\n"
-msgstr "Pag-gamit: %s [-s shell] [pangalan]\n"
+msgid ""
+"Usage: chsh [options] [LOGIN]\n"
+"\n"
+"Options:\n"
+" -h, --help\t\t\t\tdisplay this help message and exit\n"
+" -s, --shell SHELL\t\t\tnew login shell for the user account\n"
+"\n"
+msgstr ""
msgid "Login Shell"
msgstr "Login Shell"
" -u, --user LOGIN\tipakita ang faillog record o pangasiwaan ang tagabilang\n"
"\t\t\tng pagkabigo at mga palugit (kung gamit ang -r, -m o\n"
"\t\t\t-l na opsyon) para sa gumagamit ng LOGIN lamang\n"
+"\n"
#, c-format
msgid "Login Failures Maximum Latest On\n"
msgid "%s: can't unlock file\n"
msgstr "%s: hindi matanggal ang aldaba ng talaksan\n"
-#, c-format
+#, fuzzy, c-format
msgid ""
-"Usage: groupadd [options] group\n"
+"Usage: groupadd [options] GROUP\n"
"\n"
"Options:\n"
" -f, --force\t\t\tforce exit with success status if the specified\n"
" -h, --help\t\tipakita ang tulong na ito at lumabas\n"
" -K, --key KEY=HALAGA\tnangingibabaw sa mga default sa /etc/login.defs\n"
" -o, --non-unique\tpayagang gumawa ng grupo na may kaparehong GID\n"
+"\n"
#, c-format
msgid "%s: error adding new group entry\n"
msgid "%s: unable to open shadow group file\n"
msgstr "%s: hindi mabuksan ang talaksang grupo ng shadow\n"
-#, c-format
-msgid "%s: invalid group %s\n"
-msgstr "%s: hindi tanggap na grupo %s\n"
+#, fuzzy, c-format
+msgid "%s: invalid numeric argument '%s'\n"
+msgstr "%s: hindi tanggap na argumentong numero `%s'\n"
#, c-format
msgid "%s: -K requires KEY=VALUE\n"
msgstr "%s: %s ay ang NIS master\n"
#, c-format
-msgid "Usage: groupmod [-g gid [-o]] [-n name] group\n"
-msgstr "Pag-gamit: groupmod [-g gid [-o]] [-n pangalan] grupo\n"
+msgid "Member already exists\n"
+msgstr ""
+
+#, c-format
+msgid "Member to remove could not be found\n"
+msgstr ""
+
+#, c-format
+msgid "Usage: groupmems -a username | -d username | -D | -l [-g groupname]\n"
+msgstr ""
+
+#, c-format
+msgid "Only root can add members to different groups\n"
+msgstr ""
+
+#, c-format
+msgid "Group access is required\n"
+msgstr ""
+
+#, c-format
+msgid "Not primary owner of current group\n"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "PAM authentication failed for\n"
+msgstr "%s: bigo ang pagpapakilalang PAM\n"
+
+#, fuzzy, c-format
+msgid "Unable to lock group file\n"
+msgstr "%s: hindi maaldaba ang talaksang grupo\n"
+
+#, fuzzy, c-format
+msgid "Unable to open group file\n"
+msgstr "%s: hindi mabuksan ang talaksang grupo\n"
+
+#, fuzzy, c-format
+msgid "Cannot close group file\n"
+msgstr "%s: hindi mabuksan ang talaksang grupo\n"
+
+#, fuzzy, c-format
+msgid ""
+"Usage: groupmod [options] GROUP\n"
+"\n"
+"Options:\n"
+" -g, --gid GID\t\t\tforce use new GID by GROUP\n"
+" -h, --help\t\t\tdisplay this help message and exit\n"
+" -n, --new-name NEW_GROUP\tforce use NEW_GROUP name by GROUP\n"
+" -o, --non-unique\t\tallow using duplicate (non-unique) GID by GROUP\n"
+"\n"
+msgstr ""
+"Pag-gamit: groupadd [mga opsyon] grupo\n"
+"\n"
+"Mga opsyon:\n"
+" -f, --force\t\tipilit ang paglabas na kalagayang matagumpay kung\n"
+"\t\t\tang ibinigay na grupo ay mayroon na\n"
+" -g, --gid GID\t\tgamitin ang GID para sa bagong grupo\n"
+" -h, --help\t\tipakita ang tulong na ito at lumabas\n"
+" -K, --key KEY=HALAGA\tnangingibabaw sa mga default sa /etc/login.defs\n"
+" -o, --non-unique\tpayagang gumawa ng grupo na may kaparehong GID\n"
+"\n"
#, c-format
msgid "%s: %s not found in /etc/group\n"
" -h, --help\t\tipakita ang tulong na ito at lumabas\n"
" -t, --time ARAW\tipakita lamang ang lastlog record na mas-bagos sa ARAW\n"
" -u, --user LOGIN\tipakita lamang ang gumagamit na LOGIN\n"
+"\n"
#, c-format
msgid "Username Port From Latest\n"
msgid "%s: error updating files\n"
msgstr "%s: error sa pag-apdeyt ng mga talaksan\n"
-#, c-format
+#, fuzzy, c-format
msgid ""
-"Usage: passwd [options] [login]\n"
+"Usage: passwd [options] [LOGIN]\n"
"\n"
"Options:\n"
" -a, --all\t\t\treport password status on all accounts\n"
"\t\t\t\tsa INACTIVE\n"
" -l, --lock\t\ti-lock ang account\n"
" -n, --mindays MIN_ARAW\n"
+"\n"
msgid "Old password: "
msgstr "Lumang password: "
msgid "%s: %s\n"
msgstr "%s: %s\n"
-#, c-format
+#, fuzzy, c-format
msgid ""
-"Usage: su [options] [login]\n"
+"Usage: su [options] [LOGIN]\n"
"\n"
"Options:\n"
" -c, --command COMMAND\t\tpass COMMAND to the invoked shell\n"
"\t\t\t\tang parehong shell\n"
" -s, --shell SHELL\t\tgamitin ang SHELL sa halip ng\n"
"\t\t\t\tdefault sa passwd\n"
+"\n"
#, c-format
msgid "%s: must be run from a terminal\n"
msgid "Entering System Maintenance Mode\n"
msgstr "Pumapasok sa Modang Pagtataguyod ng Sistema\n"
-#, fuzzy, c-format
-msgid "%s: invalid numeric argument '%s'\n"
-msgstr "%s: hindi tanggap na argumentong numero `%s'\n"
-
#, c-format
msgid "%s: unknown GID %s\n"
msgstr "%s: di kilalang GID %s\n"
"\t\t\t\taccount\n"
" -s, --shell SHELL\t\titakda ang login shell para sa bagong account\n"
" -u, --uid UID\t\t\tgamitin ang UID para sa bagong account\n"
+"\n"
#, c-format
msgid "%s: UID %u is not unique\n"
"Usage: usermod [options] LOGIN\n"
"\n"
"Options:\n"
-" -a, --append GROUP\t\tappend the user to the supplemental GROUP\n"
+" -a, --append\t\t\tappend the user to the supplemental GROUPS\n"
+"\t\t\t\t(use only with -G)\n"
" -c, --comment COMMENT\t\tnew value of the GECOS field\n"
" -d, --home HOME_DIR\t\tnew home directory for the user account\n"
" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n"
" -s, --shell SHELL\t\titakda ang login shell para sa bagong account\n"
" -u, --uid UID\t\t\tgamitin ang UID para sa bagong account\n"
" -U, --unlock\t\t\ttanggalin ang pagkaaldaba ng account ng gumagamit\n"
+"\n"
#, c-format
msgid "%s: out of memory in update_group\n"
" -p, --passwd\t\tbaguhin ang database na passwd\n"
" -q, --quiet\t\tmodong tahimik\n"
" -s, --shadow\t\tbaguhin ang database na shadow o gshadow\n"
+"\n"
#, c-format
msgid ""
#, c-format
msgid "%s: can't restore %s: %s (your changes are in %s)\n"
msgstr "%s: hindi maibalik ang %s: %s (ang mga pagbabago ay nasa %s)\n"
-
-#~ msgid ""
-#~ "No group named \"mail\" exists, creating mail spool with mode 0600.\n"
-#~ msgstr ""
-#~ "Walang grupong \"mail\", nililikha ang mail spool na may modong 0600.\n"
-
-#~ msgid "Can't create mail spool for user %s.\n"
-#~ msgstr "Hindi makalikha ng mail spool para kay %s.\n"
+# translation of shadow.po to Türkçe
# Turkish translation of shadow.
# This file is distributed under the same license as the shadow package.
-# Mehmet Türker <mturker@innova.com.tr>, 2004
#
+# Mehmet Türker <mturker@innova.com.tr>, 2004.
+# Murat Şenel <muratasenel@gmail.com>, 2006.
msgid ""
msgstr ""
-"Project-Id-Version: shadow\n"
+"Project-Id-Version: shadow 4.0.18\n"
"Report-Msgid-Bugs-To: kloczek@pld.org.pl\n"
-"POT-Creation-Date: 2006-06-25 16:13+0200\n"
-"PO-Revision-Date: 2004-06-13 10:27+0300\n"
+"POT-Creation-Date: 2006-07-26 22:30+0200\n"
+"PO-Revision-Date: 2006-07-20 15:58+0200\n"
"Last-Translator: Mehmet Türker <mturker@innova.com.tr>\n"
-"Language-Team: Turkish <debian-l10n-turkish@lists.debian.org>\n"
+"Language-Team: Türkçe <tr@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: KBabel 1.11.1\n"
#, c-format
msgid "Could not allocate space for config info.\n"
msgid "You may not change $%s\n"
msgstr "$%s değiştirilemez\n"
-#, fuzzy, c-format
+#, c-format
msgid ""
"%d failure since last login.\n"
"Last was %s on %s.\n"
msgid "You have mail."
msgstr "E-Postanız var."
-#, fuzzy
msgid "no change"
-msgstr "%s: değişiklik yok\n"
+msgstr "değişiklik yok"
msgid "a palindrome"
-msgstr ""
+msgstr "bu bir palindrome (tersinden de aynı şekilde okunabilen kelime)"
msgid "case changes only"
-msgstr ""
+msgstr "sadece durum değişiklikleri"
msgid "too similar"
-msgstr ""
+msgstr "çok benzer"
msgid "too simple"
-msgstr ""
+msgstr "çok basit"
msgid "rotated"
-msgstr ""
+msgstr "döndürülmüş"
msgid "too short"
-msgstr ""
+msgstr "çok kısa"
#, c-format
msgid "Bad password: %s. "
msgstr "passwd: %s\n"
msgid "passwd: password updated successfully\n"
-msgstr ""
+msgstr "passwd: şifre başarıyla güncellendi\n"
-#, fuzzy, c-format
+#, c-format
msgid "Incorrect password for %s.\n"
msgstr "`%s' için yanlış parola\n"
-#, fuzzy, c-format
+#, c-format
msgid "Unable to cd to '%s'\n"
msgstr "\"%s\" dizinine geçilemiyor\n"
msgid "Cannot execute %s"
msgstr "%s çalıştırılamıyor"
-#, fuzzy, c-format
+#, c-format
msgid "Invalid root directory '%s'\n"
-msgstr "Geçersiz kök dizin \"%s\"\n"
+msgstr "Geçersiz kök dizin '%s'\n"
-#, fuzzy, c-format
+#, c-format
msgid "Can't change root directory to '%s'\n"
-msgstr "Kök dizin \"%s\" olarak değiştirilemiyor\n"
+msgstr "Kök dizin '%s' olarak değiştirilemiyor\n"
msgid "No utmp entry. You must exec \"login\" from the lowest level \"sh\""
msgstr ""
+"Bu bir utmp girişi değil. En düşük \"sh\" düzeyinde \"login\" i "
+"çalıştırmalısınız. "
-#, fuzzy
msgid "Unable to determine your tty name."
-msgstr "%s: Kullanıcı isminiz belirlenemedi.\n"
+msgstr "Kullanıcı isminiz belirlenemedi."
#, c-format
msgid "malloc(%d) failed\n"
#, c-format
msgid ""
-"Usage: chage [options] user\n"
+"Usage: chage [options] [LOGIN]\n"
"\n"
"Options:\n"
" -d, --lastday LAST_DAY\tset last password change to LAST_DAY\n"
" -W, --warndays WARN_DAYS\tset expiration warning days to WARN_DAYS\n"
"\n"
msgstr ""
+"Kullanım: chage [seçenekler] kullanıcı\n"
+"\n"
+"Seçenekler:\n"
+" -d, --lastday SON_GÜN(LAST_DAY)\tson şifre değiştirme gününü SON_GÜN\n"
+"\t\t\t\tolarak belirle\n"
+" -E, --expiredate GEÇERLİLİK_TARİHİ(EXPIRE_DATE)\thesap geçerlilik\n"
+"\t\t\t\ttarihini GEÇERLİLİK_TARİHİ olarak belirle\n"
+" -h, --help\t\t\tbu yardım mesajını görüntüle ve çık\n"
+" -I, --inactive INACTIVE\tkullanım süresi dolduktan sonra şifreyi\n"
+"\t\t\t\tINACTIVE olarak belirle\n"
+" -l, --list\t\t\thesap aging bilgisini göster\n"
+" -m, --mindays ASGARİ_GÜN(MIN_DAYS)\tşifre değişikliği için asgari gün\n"
+"\t\t\t\tsayısını ASGARİ_GÜN olarak belirle\n"
+" -M, --maxdays AZAMİ_GÜN(MAX_DAYS)\tşifre değişikliği için azami gün\n"
+"\t\t\t\tsayısını AZAMİ_GÜN olarak belirle\n"
+" -W, --warndays UYARI_GÜN_SAYISI (WARN_DAYS)\tzorunlu şifre değişikliği\n"
+"\t\t\t\tuyarısından önceki gün sayısını UYARI_GÜN_SAYISI olarak belirle\n"
+"\n"
#, c-format
msgid "Enter the new value, or press ENTER for the default\n"
msgid "Account Expiration Date (YYYY-MM-DD)"
msgstr "Hesap Bitimi Tarihi (YYYY-AA-GG)"
-#, fuzzy, c-format
+#, c-format
msgid "Last password change\t\t\t\t\t: "
-msgstr "Son Parola Değişimi (YYYY-AA-GG)"
+msgstr "Son Parola Değişimi\t\t\t\t\t: "
-#, fuzzy, c-format
+#, c-format
msgid "never\n"
msgstr "Hiçbir zaman\n"
#, c-format
msgid "password must be changed\n"
-msgstr "Parola değişti\n"
+msgstr "Parola değiştirilmeli\n"
-#, fuzzy, c-format
+#, c-format
msgid "Password expires\t\t\t\t\t: "
-msgstr "Parola Kullanım Süresi Dolumu:\t"
+msgstr "Parola Kullanım Süresi Dolumu\t\t\t\t\t: "
-#, fuzzy, c-format
+#, c-format
msgid "Password inactive\t\t\t\t\t: "
-msgstr "Parola Pasif:\t"
+msgstr "Parola Pasif\t\t\t\t\t: "
-#, fuzzy, c-format
+#, c-format
msgid "Account expires\t\t\t\t\t\t: "
-msgstr "Hesap Bitimi:\t"
+msgstr "Hesap Bitimi\t\t\t\t\t\t: "
#, c-format
msgid "Minimum number of days between password change\t\t: %ld\n"
-msgstr ""
+msgstr "Şifre değişiklikleri arasındaki en az gün sayısı\t\t: %ld\n"
-#, fuzzy, c-format
+#, c-format
msgid "Maximum number of days between password change\t\t: %ld\n"
-msgstr "Maksimum giriş denemesi sayısı aşıldı (%d)\n"
+msgstr "Maksimum giriş denemesi sayısı aşıldı \t\t: %ld\n"
#, c-format
msgid "Number of days of warning before password expires\t: %ld\n"
-msgstr ""
+msgstr "Şifre süresinin dolumundan önceki uyarı gün sayısı\t: %ld\n"
#, c-format
msgid "%s: do not include \"l\" with other flags\n"
msgstr "%s: diğer bayraklarla beraber \"l\" yi kullanmayınız\n"
-#, fuzzy, c-format
+#, c-format
msgid "%s: Permission denied.\n"
-msgstr "%s: müsaade edilmedi\n"
+msgstr "%s: İzin verilmedi\n"
#, c-format
msgid "%s: PAM authentication failed\n"
msgid "%s: unknown user %s\n"
msgstr "%s: bilinmeyen kullanıcı %s\n"
-#, fuzzy, c-format
+#, c-format
msgid "%s: the shadow password file is not present\n"
-msgstr "%s: gölge parola dosyası açılamadı\n"
+msgstr "%s: shadow parola dosyası açılamadı\n"
#, c-format
msgid "%s: can't lock shadow password file\n"
#, c-format
msgid "%s: failed to drop privileges (%s)\n"
-msgstr ""
+msgstr "%s: ayrıcalıklar iptal edilemedi (%s)\n"
#, c-format
msgid "Changing the aging information for %s\n"
msgid "Room Number"
msgstr "Oda Numarası"
-#, fuzzy, c-format
+#, c-format
msgid "\tRoom Number: %s\n"
-msgstr "Oda Numarası"
+msgstr "\tOda Numarası: %s\n"
msgid "Work Phone"
msgstr "İş Telefonu"
-#, fuzzy, c-format
+#, c-format
msgid "\tWork Phone: %s\n"
-msgstr "İş Telefonu"
+msgstr "\tİş Telefonu: %s\n"
msgid "Home Phone"
msgstr "Ev Telefonu"
-#, fuzzy, c-format
+#, c-format
msgid "\tHome Phone: %s\n"
-msgstr "Ev Telefonu"
+msgstr "\tEv Telefonu: %s\n"
msgid "Other"
msgstr "Diğer"
msgid "%s: Cannot determine your user name.\n"
msgstr "%s: Kullanıcı isminiz belirlenemedi.\n"
-#, fuzzy, c-format
+#, c-format
msgid "%s: cannot change user '%s' on NIS client.\n"
msgstr "%s: kullanıcı `%s' NIS istemcisinde değiştirilemedi.\n"
-#, fuzzy, c-format
+#, c-format
msgid "%s: '%s' is the NIS master for this client.\n"
msgstr "%s: `%s' bu istemci için NIS efendisidir.\n"
msgid "Changing the user information for %s\n"
msgstr "%s için kullanıcı bilgileri değiştiriliyor\n"
-#, fuzzy, c-format
+#, c-format
msgid "%s: invalid name: '%s'\n"
-msgstr "%s: geçersiz isim: \"%s\"\n"
+msgstr "%s: geçersiz isim: '%s'\n"
-#, fuzzy, c-format
+#, c-format
msgid "%s: invalid room number: '%s'\n"
-msgstr "%s: geçersiz oda numarası: \"%s\"\n"
+msgstr "%s: geçersiz oda numarası: '%s'\n"
-#, fuzzy, c-format
+#, c-format
msgid "%s: invalid work phone: '%s'\n"
-msgstr "%s: geçersiz iş telefonu: \"%s\"\n"
+msgstr "%s: geçersiz iş telefonu: '%s'\n"
-#, fuzzy, c-format
+#, c-format
msgid "%s: invalid home phone: '%s'\n"
-msgstr "%s: geçersiz ev telefonu: \"%s\"\n"
+msgstr "%s: geçersiz ev telefonu: '%s'\n"
-#, fuzzy, c-format
+#, c-format
msgid "%s: '%s' contains illegal characters\n"
-msgstr "%s: \"%s\" geçersiz karakterler içeriyor\n"
+msgstr "%s: '%s' geçersiz karakterler içeriyor\n"
#, c-format
msgid "%s: fields too long\n"
"\t\t\tpasswords are not encrypted\n"
"\n"
msgstr ""
+"Kullanım: chgpasswd [seçenekler]\n"
+"\n"
+"Seçenekler:\n"
+" -e, --encrypted\tverilen parolalar, şifrelendirilir\n"
+" -h, --help\t\tbu yardım dosyasını gösterir ve çıkar\n"
+" -m, --md5\t\tgirilen parolalar şifrelenmediğinde, DES yerine MD5\n"
+"\t\t\t\tşifrelemesi kullanır\n"
+"\n"
#, c-format
msgid "%s: can't lock group file\n"
msgid "%s: can't open group file\n"
msgstr "%s: grup dosyası açılamıyor\n"
-#, fuzzy, c-format
+#, c-format
msgid "%s: can't lock gshadow file\n"
msgstr "%s: gölge dosyası kilitlenemiyor\n"
msgid "%s: line %d: missing new password\n"
msgstr "%s: satır %d: yeni parola eksik\n"
-#, fuzzy, c-format
+#, c-format
msgid "%s: line %d: unknown group %s\n"
msgstr "%s: satır %d: bilinmeyen kullanıcı %s\n"
"\t\t\tpasswords are not encrypted\n"
"\n"
msgstr ""
+"Kullanım: chpasswd [seçenekler]\n"
+"\n"
+"Seçenekler:\n"
+" -e, --encrypted\tverilen parolalar, şifrelendirilir\n"
+" -h, --help\t\tbu yardım dosyasını gösterir ve çıkar\n"
+" -m, --md5\t\tgirilen şifreler şifrelenmediğinde, DES yerine MD5\n"
+"\t\t\tşifrelemesi kullanır\n"
+"\n"
#, c-format
msgid "%s: can't lock password file\n"
msgstr "%s: satır %d: bilinmeyen kullanıcı %s\n"
#, c-format
-msgid "Usage: %s [-s shell] [name]\n"
-msgstr "Kullanım: %s [-s kabuk] [isim]\n"
+msgid ""
+"Usage: chsh [options] [LOGIN]\n"
+"\n"
+"Options:\n"
+" -h, --help\t\t\t\tdisplay this help message and exit\n"
+" -s, --shell SHELL\t\t\tnew login shell for the user account\n"
+"\n"
+msgstr ""
+"Kullanım: chsh [seçenekler] [KULLANICI]\n"
+"\n"
+"Seçenekler:\n"
+" -h, --help\t\t\tbu yardım mesajını göster ve çık\n"
+" -s, --shell KABUK(SHELL)\t\t\tkullanıcı hesabı için yeni kabuk\n"
+"\n"
msgid "Login Shell"
msgstr "Oturum Kabuğu"
"\t\t\t\tfor user with LOGIN\n"
"\n"
msgstr ""
+"Kullanım: faillog [seçenekler]\n"
+"\n"
+"Seçenekler:\n"
+" -a, --all\t\t\ttüm kullanıcılar için faillog kayıtlarını gösterir\n"
+" -h, --help\t\tbu yardım dosyasını göster ve çık\n"
+" -l, --lock-time SANİYE(SEC)\t\thatalı oturum açılımından sonra, hesabı\n"
+"\t\t\t\tSANİYE kadar saniye kilitler\n"
+" -m, --maximum AZAMİ(MAX)\t\ten fazla hatalı oturum açılış sayacını AZAMİ\n"
+"\t\t\t\tdeğerine ayarlar\n"
+" -r, --reset\t\t\toturum açılış sayacını sıfırlar\n"
+" -t, --time GÜN_SAYISI(DAYS)\t\tGÜN_SAYISI kadar günden daha güncel olan\n"
+"\t\t\t\tfaillog kayıtlarını gösterir\n"
+" -u, --user KULLANICI(LOGIN)\t\tfaillog kaydını gösterir veya hata\n"
+"\t\t\t\tsayacını onarır ve sadece KULLANICI ile belirtilen kullanıcıları\n"
+"\t\t\t\tsınırlar (-r, -m veya -l seçenekleri ile kullanıldıysa)\n"
+"\n"
#, c-format
msgid "Login Failures Maximum Latest On\n"
-msgstr ""
+msgstr "Oturum Aç Failures Maximum Latest Açık\n"
#, c-format
msgid " [%lds left]"
#, c-format
msgid ""
-"Usage: groupadd [options] group\n"
+"Usage: groupadd [options] GROUP\n"
"\n"
"Options:\n"
" -f, --force\t\t\tforce exit with success status if the specified\n"
"\t\t\t\t(non-unique) GID\n"
"\n"
msgstr ""
+"Kullanım: groupadd [seçenekler] GRUP\n"
+"\n"
+"Seçenekler:\n"
+" -f, --force\t\tbelirtilen grub mevcutsa bile, çıkışta\n"
+"\t\t\t\tbaşarılı kodu verecek şekilde zorla\n"
+" -g, --gid GID\t\tyeni grub için bu GID yi kullan\n"
+" -h, --help\t\tbu yardım dosyasını göster ve çık\n"
+" -K, --key ANAHTAR=DEĞER(KEY=VALUE)\t\t/etc/login.defs dosyasındaki\n"
+"\t\t\t\töntanımlı değerlerin üzerine yazar\n"
+" -o, --non-unique\t\taynı GID ile grub oluşturulmasına izin ver\n"
+"\n"
#, c-format
msgid "%s: error adding new group entry\n"
msgid "%s: name %s is not unique\n"
msgstr "%s: %s ismi tek değil\n"
-#, fuzzy, c-format
+#, c-format
msgid "%s: GID %u is not unique\n"
-msgstr "%s: %u gid tek değil\n"
+msgstr "%s: GID %u tek değil\n"
-#, fuzzy, c-format
+#, c-format
msgid "%s: can't get unique GID\n"
-msgstr "%s: tek (benzersiz) bir gid alınamadı\n"
+msgstr "%s: tek (benzersiz) bir GID alınamadı\n"
#, c-format
msgid "%s: %s is not a valid group name\n"
msgstr "%s: gölge grup dosyası açılamıyor\n"
#, c-format
-msgid "%s: invalid group %s\n"
-msgstr "%s: geçersiz grup %s\n"
+msgid "%s: invalid numeric argument '%s'\n"
+msgstr "%s: geçersiz sayısal argüman '%s'\n"
-#, fuzzy, c-format
+#, c-format
msgid "%s: -K requires KEY=VALUE\n"
-msgstr "%s: -O seçeneği ISIM=DEĞER gerektirir\n"
+msgstr "%s: -K seçeneği ANAHTAR=DEĞER gerektirir\n"
#, c-format
msgid "%s: group %s exists\n"
msgstr "%s: %s NIS efendisidir\n"
#, c-format
-msgid "Usage: groupmod [-g gid [-o]] [-n name] group\n"
-msgstr "Kullanım: groupmod [-g gid [-o]] [-n isim] grup\n"
+msgid "Member already exists\n"
+msgstr "Üye zaten mevcut\n"
+
+#, c-format
+msgid "Member to remove could not be found\n"
+msgstr "Silinecek üye bulunamadı\n"
+
+#, c-format
+msgid "Usage: groupmems -a username | -d username | -D | -l [-g groupname]\n"
+msgstr ""
+"Kullanım: groupmems -a kullanıcıadı | -d kullanıcıadı | -D | -l[-g grupadı]\n"
+
+#, c-format
+msgid "Only root can add members to different groups\n"
+msgstr "Sadece root kullacısı üyeleri başka gruplara ekleyebilir\n"
+
+#, c-format
+msgid "Group access is required\n"
+msgstr "Grup hakkı gerekli\n"
+
+#, c-format
+msgid "Not primary owner of current group\n"
+msgstr "Şu anki grubun birincil sahibi değil\n"
+
+#, c-format
+msgid "PAM authentication failed for\n"
+msgstr "PAM yetkilendirmesi başarısız oldu\n"
+
+#, c-format
+msgid "Unable to lock group file\n"
+msgstr "Grup dosyası kilitlenemiyor\n"
+
+#, c-format
+msgid "Unable to open group file\n"
+msgstr "Grup dosyası açılamıyor\n"
+
+#, c-format
+msgid "Cannot close group file\n"
+msgstr "Grup dosyası kapatılamıyor\n"
+
+#, c-format
+msgid ""
+"Usage: groupmod [options] GROUP\n"
+"\n"
+"Options:\n"
+" -g, --gid GID\t\t\tforce use new GID by GROUP\n"
+" -h, --help\t\t\tdisplay this help message and exit\n"
+" -n, --new-name NEW_GROUP\tforce use NEW_GROUP name by GROUP\n"
+" -o, --non-unique\t\tallow using duplicate (non-unique) GID by GROUP\n"
+"\n"
+msgstr ""
+"Usage: groupmod [seçenekler] GRUP\n"
+"\n"
+"Options:\n"
+" -g, --gid GID\t\t\tbu grubu yeni GID ile kullanıma zorla\n"
+" -h, --help\t\tbu yardım dosyasını göster ve çık\n"
+" -n, --new-name YENİ_GRUP\tgrubu YENİ_GRUP ismini kullanmaya zorla\n"
+" -o, --non-unique\t\tgrubun aynı GID yi kullanmasına izin ver\n"
+"\n"
#, c-format
msgid "%s: %s not found in /etc/group\n"
msgstr "%s: %s /etc/group dosyasında bulunamadı\n"
-#, fuzzy, c-format
+#, c-format
msgid "%s: %u is not a unique GID\n"
-msgstr "%s: %u benzersiz bir gid değil\n"
+msgstr "%s: %u benzersiz bir GID değil\n"
#, c-format
msgid "%s: %s is not a unique name\n"
msgid "Usage: %s [-r] [-s] [group]\n"
msgstr "Kullanım: %s [-r] [-s] [grup]\n"
-#, fuzzy, c-format
+#, c-format
msgid "No\n"
-msgstr "Hayır"
+msgstr "Hayır\n"
#, c-format
msgid "%s: -s and -r are incompatibile\n"
msgid "invalid group file entry\n"
msgstr "geçersiz grup dosyası kaydı\n"
-#, fuzzy, c-format
+#, c-format
msgid "delete line '%s'? "
msgstr "`%s' satırı silinsin mi? "
msgid "duplicate group entry\n"
msgstr "mükerrer grup kaydı\n"
-#, fuzzy, c-format
+#, c-format
msgid "invalid group name '%s'\n"
-msgstr "geçersiz grup adı `%s'\n"
+msgstr "geçersiz grup adı '%s'\n"
#, c-format
msgid "group %s: no user %s\n"
msgstr "grup %s: %s kullanıcısı yok\n"
-#, fuzzy, c-format
+#, c-format
msgid "delete member '%s'? "
-msgstr "`%s' üyesi silinsin mi? "
+msgstr "'%s' üyesi silinsin mi? "
-#, fuzzy, c-format
+#, c-format
msgid "no matching group file entry in %s\n"
-msgstr "grup dosyası kaydı eşleşmedi\n"
+msgstr "%s girişi içinde grup dosyası kaydı eşleşmedi\n"
-#, fuzzy, c-format
+#, c-format
msgid "add group '%s' in %s ?"
-msgstr "gölge grubu %s: kullanıcı %s mevcut değil\n"
+msgstr "Grup %s, %s'in içine eklensin mi?"
#, c-format
msgid "%s: can't update shadow entry for %s\n"
msgid "shadow group %s: no administrative user %s\n"
msgstr "gölge grubu %s: %s yönetici kullanıcı değil\n"
-#, fuzzy, c-format
+#, c-format
msgid "delete administrative member '%s'? "
-msgstr "yönetici üye `%s' silinsin mi? "
+msgstr "yönetici üye '%s' silinsin mi? "
#, c-format
msgid "shadow group %s: no user %s\n"
" -u, --user LOGIN\tprint lastlog record for user with specified LOGIN\n"
"\n"
msgstr ""
+"Kullanım: lastlog [seçenekler]\n"
+"\n"
+"Seçenekler:\n"
+" -b, --before GÜN_SAYISI(DAYS)\tGÜN_SAYISI kadar günden daha eski olan\n"
+"\t\t\tlastlog kayıtlarını gösterir\n"
+" -h, --help\t\t\tdisplay this help message and exit\n"
+" -t, --time GÜN_SAYISI(DAYS)\tGÜN_SAYISI kadar günden daha yeni olan\n"
+"\t\t\tlastlog kayıtlarını gösterir\n"
+" -u, --user KULLANICI\tKULLANICI ile belirtilen kullanıcının lastlog\n"
+"\t\t\tkayıtlarını gösterir\n"
+"\n"
#, c-format
msgid "Username Port From Latest\n"
#, c-format
msgid "lastlog: unexpected argument: %s\n"
-msgstr ""
+msgstr "lastlog: bilinmeyen argüman: %s\n"
#, c-format
msgid "Usage: %s [-p] [name]\n"
"\n"
"Giriş %d saniye sonra zaman aşımına uğradı.\n"
-#, fuzzy, c-format
+#, c-format
msgid " on '%.100s' from '%.200s'"
-msgstr " `%.200s'den `%.100s' üzerinde"
+msgstr " '%.200s'den '%.100s' üzerinde"
-#, fuzzy, c-format
+#, c-format
msgid " on '%.100s'"
-msgstr " `%.100s' üzerinde"
+msgstr " '%.100s' üzerinde"
#, c-format
msgid "login: PAM Failure, aborting: %s\n"
-msgstr ""
+msgstr "login: PAM başarısızlığa uğradı, çıkıyor: %s\n"
-#, fuzzy, c-format
+#, c-format
msgid "%s login: "
-msgstr ""
-"\n"
-"%s giriş: "
+msgstr "%s giriş: "
-#, fuzzy, c-format
+#, c-format
msgid "login: "
-msgstr ""
-"\n"
-"%s giriş: "
+msgstr "giriş: "
-#, fuzzy, c-format
+#, c-format
msgid "Maximum number of tries exceeded (%d)\n"
msgstr "Maksimum giriş denemesi sayısı aşıldı (%d)\n"
#, c-format
msgid "login: abort requested by PAM\n"
-msgstr ""
+msgstr "Giriş PAM tarafından iptal edildi\n"
#, c-format
msgid ""
#, c-format
msgid "%s: failure forking: %s"
-msgstr ""
+msgstr "%s: çatallama hatası: %s"
msgid "Warning: login re-enabled after temporary lockout.\n"
msgstr ""
"login time exceeded\n"
"\n"
msgstr ""
+"oturum açma süresi aşıldı\n"
+"\n"
#, c-format
msgid "Usage: newgrp [-] [group]\n"
msgid "Usage: sg group [[-c] command]\n"
msgstr "Kullanım: sg grup [[-c] komut]\n"
-#, fuzzy, c-format
+#, c-format
msgid "unknown UID: %u\n"
-msgstr "bilinmeyen GID: %lu\n"
+msgstr "bilinmeyen UID: %u\n"
#, c-format
msgid "unknown GID: %lu\n"
#, c-format
msgid ""
-"Usage: passwd [options] [login]\n"
+"Usage: passwd [options] [LOGIN]\n"
"\n"
"Options:\n"
" -a, --all\t\t\treport password status on all accounts\n"
"\t\t\t\tchange to MAX_DAYS\n"
"\n"
msgstr ""
+"Kullanım: passwd [seçenekler] [KULLANICI]\n"
+"\n"
+"Seçenekler:\n"
+" -a, --all\t\t\ttüm hesaplardaki şifre durumunu bildirir\n"
+" -d, --delete\t\t\tismi belirtilen hesabın şifresini siler\n"
+" -e, --expire\t\t\tismi belirtilen hesaba ait şifrenin süresini bitirir\n"
+" -h, --help\t\t\tbu yardım dosyasını göster ve çık\n"
+" -k, --keep-tokens\t\tsadece süresi dolduğunda şifreleri değiştirir\n"
+" -i, --inactive INACTIVE\tşifre süresi dolduktan sonra, şifreyi INACTIVE\n"
+"\t\t\t\t olarak ayarlar\n"
+" -l, --lock\t\t\tismi belirtilen hesabı kilitler\n"
+" -n, --mindays ASGARİ_GÜN_SAYISI(MIN_DAYS)\tşifre değiştirilmeden önceki\n"
+"\t\t\t\ten az gün sayısını ASGARİ_GÜN_SAYISI olarak ayarlar\n"
+" -q, --quiet\t\t\tsessiz kip\n"
+" -r, --repository DEPO(REPOSITORY)\tDEPO deposundaki şifreyi değiştirir\n"
+" -S, --status\t\t\tismi belirtilen hesaptaki şifre durumunu bildirir\n"
+" -u, --unlock\t\t\tismi belirtilen hesabın kilidini açar\n"
+" -w, --warndays UYARI_GÜN_SAYISI(WARN_DAYS)\tşifre dolum uyarı gününü\n"
+"\t\t\t\tUYARI_GÜN_SAYISI\n"
+"\t\t\t\t olarak ayarlar\n"
+" -x, --maxdays AZAMİ_GÜN_SAYISI(MAX_DAYS)\tşifre değiştirilmeden önceki\n"
+"\t\t\t\ten fazla gün sayısını AZAMİ_GÜN_SAYISI olarak ayarlar\n"
+"\n"
msgid "Old password: "
msgstr "Eski parola: "
msgid "%s: repository %s not supported\n"
msgstr "%s: depo %s desteklenmiyor\n"
-#, fuzzy, c-format
+#, c-format
msgid "%s: You may not view or modify password information for %s.\n"
-msgstr "%s için kabuğu değiştiremezsiniz.\n"
+msgstr "%s: %s için şifre bilgisini göremez ve değiştiremezsiniz..\n"
#, c-format
msgid "Changing password for %s\n"
#, c-format
msgid "Password changed.\n"
-msgstr "Parola değişti\n"
+msgstr "Parola değişti \n"
-#, fuzzy, c-format
+#, c-format
msgid "Password set to expire.\n"
-msgstr "Parolanızın kullanım süresi doldu."
+msgstr "Parolanızın kullanım süresi doldu.\n"
#, c-format
msgid "Usage: %s [-q] [-r] [-s] [passwd [shadow]]\n"
msgid "user %s: program %s does not exist\n"
msgstr "kullanıcı %s: uygulama %s mevcut değil\n"
-#, fuzzy, c-format
+#, c-format
msgid "no matching password file entry in %s\n"
-msgstr "eşleşen parola dosyası kaydı yok\n"
+msgstr "%s içinde eşleşen parola dosyası kaydı yok\n"
-#, fuzzy, c-format
+#, c-format
msgid "add user '%s' in %s? "
-msgstr "gölge grubu %s: kullanıcı %s mevcut değil\n"
+msgstr "'%s' adlı kullanıyı %s'e ekle?"
#, c-format
msgid "%s: can't update passwd entry for %s\n"
msgid "Sorry."
msgstr "Üzgünüm."
-#, fuzzy, c-format
+#, c-format
msgid "%s: %s\n"
-msgstr "passwd: %s\n"
+msgstr "%s: %s\n"
#, c-format
msgid ""
-"Usage: su [options] [login]\n"
+"Usage: su [options] [LOGIN]\n"
"\n"
"Options:\n"
" -c, --command COMMAND\t\tpass COMMAND to the invoked shell\n"
" -s, --shell SHELL\t\tuse SHELL instead of the default in passwd\n"
"\n"
msgstr ""
+"Kullanım: su [seçenekler] [KULLANICI]\n"
+"\n"
+"Seçenekler:\n"
+" -c --command KOMUT\t\tKOMUT u istenen kabuğa geçir\n"
+" -h, --help\t\t\tbu yardım dosyasını göster ve çık\n"
+" -, -l, --login\t\tkabuğu oturum açma kabuğu haline getirir\n"
+" -m, -p,\n"
+" --preserve-environment\tçevre değişkenlerini sıfırlama ve \n"
+"\t\t\t\taynı kabuğu sakla\n"
+" -s, --shell KABUK(SHELL)\t\tpasswd dosyasındaki öntanımlı kabuk yerine\n"
+"\t\t\tKABUK kabuğunu kullan\n"
+"\n"
#, c-format
msgid "%s: must be run from a terminal\n"
msgid "Entering System Maintenance Mode\n"
msgstr "Sistem Bakımı Kipine Giriliyor\n"
-#, fuzzy, c-format
-msgid "%s: invalid numeric argument '%s'\n"
-msgstr "%s: geçersiz sayısal argüman `%s'\n"
-
#, c-format
msgid "%s: unknown GID %s\n"
msgstr "%s: bilinmeyen GID %s\n"
msgid "%s: rename: %s"
msgstr "%s: yeniden adlandırma: %s"
-#, fuzzy, c-format
+#, c-format
msgid "%s: group '%s' is a NIS group.\n"
-msgstr "%s: grup `%s' bir NIS grubu.\n"
+msgstr "%s: grup '%s' bir NIS grubu.\n"
#, c-format
msgid "%s: too many groups specified (max %d).\n"
" -u, --uid UID\t\t\tforce use the UID for the new user account\n"
"\n"
msgstr ""
+"Kullanım: useradd [seçenekler] KULLANICI\n"
+"\n"
+"Seçenekler:\n"
+" -b, --base-dir EV_DİZİNİ(BASE_DIR)\tyeni kullanıcı hesabının ev dizini "
+"için\n"
+"\t\t\t\tana dizin\n"
+" -c, --comment YORUM(COMMENT)\t\tyeni kullanıcı için GECOS alanını ayarlar\n"
+" -d, --home-dir EV_DİZİNİ(HOME_DIR)\tyeni kullanıcı hesabı için ev dizini\n"
+" -D, --defaults\t\tön tanımlı kullanıcı ekleme yapılandırmasını\n"
+"\t\t\t\tgörüntüler ve ya kaydeder\n"
+" -e, --expiredate EXPIRE_DATE\thesap süresi dolumunu EXPIRE_DATE olarak\n"
+"\t\t\t\tayarlar\n"
+" -f, --inactive INACTIVE\tşifre süresi dolduktan sonra şifreyi\n"
+"\t\t\t\tINACTIVE olarak ayarlar\n"
+" -g, --gid GRUP\t\tyeni kullanıcı hesabı için GRUP kullanımını zorlar\n"
+" -G, --groups GRUPLAR\t\tyeni kullanıcı hesabı için\n"
+"\t\t\t\tilave grubları listeler\n"
+" -h, --help\t\t\tbu yardım dosyasını göster ve çık\n"
+" -k, --skel TEMEL_DİZİN(SKEL_DIR)\t\tfarklı bir temel dizin belirtir\n"
+" -K, --key KEY=VALUE\t\t/etc/login.defs dosyasındaki öntanımlı değerlerin\n"
+"\t\t\t\t üzerine yazar\n"
+" -m, --create-home\t\tyeni kullanıcı hesabı için ev dizini yaratır\n"
+" -o, --non-unique\t\taynı UID ile kullanıcı yaratılmasına izin verir\n"
+" -p, --password PAROLA\tyeni kullanıcı hesabı için şifrelenmiş\n"
+"\t\t\t\tparola kullanır\n"
+" -s, --shell KABUK(SHELL)\t\tyeni kullanıcı hesabı için oturum açma kabuğu\n"
+" -u, --uid UID\t\t\tyeni kullanıcı hesabı için UID kullanıını zorla\n"
+"\n"
-#, fuzzy, c-format
+#, c-format
msgid "%s: UID %u is not unique\n"
-msgstr "%s: %u gid tek değil\n"
+msgstr "%s: GID %u tek değil\n"
-#, fuzzy, c-format
+#, c-format
msgid "%s: can't get unique UID\n"
-msgstr "%s: tek (benzersiz) bir gid alınamadı\n"
+msgstr "%s: tek (benzersiz) bir UID alınamadı\n"
-#, fuzzy, c-format
+#, c-format
msgid "%s: invalid base directory '%s'\n"
-msgstr "%s: geçersiz ana dizin `%s'\n"
+msgstr "%s: geçersiz ana dizin '%s'\n"
-#, fuzzy, c-format
+#, c-format
msgid "%s: invalid comment '%s'\n"
-msgstr "%s: geçersiz açıklama `%s'\n"
+msgstr "%s: geçersiz açıklama '%s'\n"
-#, fuzzy, c-format
+#, c-format
msgid "%s: invalid home directory '%s'\n"
-msgstr "%s: geçersiz ev dizini `%s'\n"
+msgstr "%s: geçersiz ev dizini '%s'\n"
-#, fuzzy, c-format
+#, c-format
msgid "%s: invalid date '%s'\n"
-msgstr "%s: geçersiz tarih `%s'\n"
+msgstr "%s: geçersiz tarih '%s'\n"
#, c-format
msgid "%s: shadow passwords required for -e\n"
msgid "%s: shadow passwords required for -f\n"
msgstr "%s: -f için gölge parolalar gerekli\n"
-#, fuzzy, c-format
+#, c-format
msgid "%s: invalid field '%s'\n"
-msgstr "%s: geçersiz alan `%s'\n"
+msgstr "%s: geçersiz alan '%s'\n"
-#, fuzzy, c-format
+#, c-format
msgid "%s: invalid shell '%s'\n"
-msgstr "%s: geçersiz kabuk `%s'\n"
+msgstr "%s: geçersiz kabuk '%s'\n"
#, c-format
msgid "%s: invalid user name '%s'\n"
msgstr "%s: %s dizini yaratılamıyor\n"
msgid "Creating mailbox file"
-msgstr ""
+msgstr "Mesaj kutusu dosyası yaratılıyor"
#, c-format
msgid ""
"Group 'mail' not found. Creating the user mailbox file with 0600 mode.\n"
msgstr ""
+"'mail' grubu bulunamadı. Kullanıcının mail kutusu dosyası 0600 dosya "
+"yetkileriyle yaratılıyor.\n"
msgid "Setting mailbox file permissions"
-msgstr ""
+msgstr "Mail kutusu dosyası için yetkiler ayarlanıyor"
#, c-format
msgid "%s: user %s exists\n"
"%s: warning: the home directory already exists.\n"
"Not copying any file from skel directory into it.\n"
msgstr ""
+"%s: uyarı: Ev dizini zaten mevcut.\n"
+"Temel dizinden hiçbir dosya kopyalanmıyor.\n"
#, c-format
msgid "%s: warning: CREATE_HOME not supported, please use -m instead.\n"
" -r, --remove\t\t\tremove home directory and mail spool\n"
"\n"
msgstr ""
+"Kullanım: userdel [seçenekler] KULLANICI\n"
+"\n"
+"Seçenekler:\n"
+" -f, --force\t\t\tdosyalar kullanıcıya ait değilse bile sil\n"
+" -h, --help\t\t\tbu yardım mesajını göster ve çık\n"
+" -r, --remove\t\t\tev dizinini ve mesaj arşivini sil\n"
+"\n"
#, c-format
msgid "%s: error updating group entry\n"
msgstr "%s: grup kaydı güncellenirken hata oluştu\n"
-#, fuzzy, c-format
+#, c-format
msgid "%s: Cannot remove group %s which is a primary group for another user.\n"
-msgstr "%s: kullanıcının birincil grubu silinemez\n"
+msgstr ""
+"%s: Başka bir kullanıcı için birincil grub olan %s grubu kaldırılamıyor.\n"
#, c-format
msgid "%s: cannot open group file\n"
"Usage: usermod [options] LOGIN\n"
"\n"
"Options:\n"
-" -a, --append GROUP\t\tappend the user to the supplemental GROUP\n"
+" -a, --append\t\t\tappend the user to the supplemental GROUPS\n"
+"\t\t\t\t(use only with -G)\n"
" -c, --comment COMMENT\t\tnew value of the GECOS field\n"
" -d, --home HOME_DIR\t\tnew home directory for the user account\n"
" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n"
" -U, --unlock\t\t\tunlock the user account\n"
"\n"
msgstr ""
+"Kullanım: usermod [seçenekler] LOGIN\n"
+"\n"
+"Seçenekler:\n"
+" -a, --append GROUP\t\tkullanıcıyı ilave grupların sonuna ekle\n"
+"\t\t\t\t(sadece -G ile kullanılır)\n"
+" -c, --comment YORUM (COMMENT)\t\tGECOS alanının yeni değeri\n"
+" -d, --home EV_DIZINI(HOME_DIR)\t\tyeni kullanıcı için yeni oturum açma\n"
+"\t\t\t\tdizini\n"
+" -e, --expiredate GEÇERLİLİK_TARİHİ(EXPIRE_DATE)\thesap dolum süresini\n"
+"\t\t\t\tGEÇERLİLİK_TARİHİ(EXPIRE_DATE) olarak ayarlar\n"
+" -f, --inactive INACTIVE\tşifre süresi dolduktan sonra şifreyi\n"
+"\t\t\t\tINACTIVE olarak ayarlar\n"
+" -g, --gid GROUP\t\tbaşlangıç oturum açılış grubu olarak GROUP kullanımını\n"
+"\t\t\t\tzorla\n"
+" -G, --groups GROUPS\t\tilave grupları listeler\n"
+" -h, --help\t\t\tbu yardım dosyasını gösterir ve çıkar\n"
+" -l, --login LOGIN\t\toturum açma ismi için yeni değer\n"
+" -L, --lock\t\t\tkullanıcı hesabını kilitler\n"
+" -m, --move-home\t\tEv dizininin içeriğini başka bir\n"
+"\t\t\t\tdizine kopyalar(sadece -d ile kullanılır)\n"
+" -o, --non-unique\t\taynı UID kullanımına izin verir\n"
+" -p, --password PASSWORD\tyeni şifreler için şifrelenmiş şifre kullanır\n"
+" -s, --shell SHELL\t\tkullanıcı hesabı için oturum açma kabuğu\n"
+" -u, --uid UID\t\t\tkullanıcı hesabı için yeni UID\n"
+" -U, --unlock\t\t\tkullanıcı hesabı kilidini aç\n"
+"\n"
#, c-format
msgid "%s: out of memory in update_group\n"
#, c-format
msgid "%s: -a flag is ONLY allowed with the -G flag\n"
-msgstr ""
+msgstr "%s: -a bayrağına sadece -g bayrağı ile kullanıldığında izin verilir\n"
#, c-format
msgid "%s: uid %lu is not unique\n"
#, c-format
msgid "%s: warning: failed to completely remove old home directory %s"
-msgstr ""
+msgstr "%s: uyarı: eski Ev dizinindeki tüm dosyalar kaldırılamadı %s"
#, c-format
msgid "%s: cannot rename directory %s to %s\n"
" -s, --shadow\t\t\tedit shadow or gshadow database\n"
"\n"
msgstr ""
+"Kullanım: vipw [seçenekler]\n"
+"\n"
+"Seçenekler:\n"
+" -g, --group\t\t\tgrub veri tabanını düzenler\n"
+" -h, --help\t\t\tbu yardım dosyasını gösterir ve çıkar\n"
+" -p, --passwd\t\t\tşifre veri tabanını düzenler\n"
+" -q, --quiet\t\t\tsessiz kip\n"
+" -s, --shadow\t\t\tshadow veya gshadow veri tabanını düzenler\n"
+"\n"
#, c-format
msgid ""
#, c-format
msgid "%s: can't restore %s: %s (your changes are in %s)\n"
msgstr "%s: %s geri yüklenemiyor: %s (değişiklikleriniz %s içinde)\n"
-
-#, fuzzy
-#~ msgid "Can't create mail spool for user %s.\n"
-#~ msgstr "%s: kullanıcı %s için kayıt güncellenemiyor\n"
-# translation of shadow_po_uk.po to Ukrainian
+# translation of uk.po to Ukrainian
+# Roman Festchook <linux@polesye.net>, 2001-2005.
+# Eugeniy Meshcheryakov <eugen@univ.kiev.ua>, 2005, 2006.
+# translation of uk.po to
# shadow.pot Ukrainian translation.
# Comments and bug-reports are welcomed
-# Roman Festchook <linux@polesye.net>, 2001-2005.
-# Eugeniy Meshcheryakov <eugen@univ.kiev.ua>, 2005.
msgid ""
msgstr ""
-"Project-Id-Version: shadow-4.0.13\n"
+"Project-Id-Version: shadow 4.0.18\n"
"Report-Msgid-Bugs-To: kloczek@pld.org.pl\n"
-"POT-Creation-Date: 2006-06-25 16:13+0200\n"
-"PO-Revision-Date: 2005-10-23 19:11+0300\n"
+"POT-Creation-Date: 2006-07-26 22:30+0200\n"
+"PO-Revision-Date: 2006-07-24 10:42+0200\n"
"Last-Translator: Eugeniy Meshcheryakov <eugen@univ.kiev.ua>\n"
"Language-Team: Ukrainian\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%"
"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
+"X-Generator: KBabel 1.11.2\n"
#, c-format
msgid "Could not allocate space for config info.\n"
msgid "Incorrect password for %s.\n"
msgstr "Невірний пароль для %s.\n"
-#, fuzzy, c-format
+#, c-format
msgid "Unable to cd to '%s'\n"
-msgstr "Не можу перейти до теки \"%s\"\n"
+msgstr "Неможливо перейти до теки \"%s\"\n"
msgid "No directory, logging in with HOME=/"
msgstr "Немає теки, входимо з HOME=/"
msgid "Cannot execute %s"
msgstr "Не можу виконати %s"
-#, fuzzy, c-format
+#, c-format
msgid "Invalid root directory '%s'\n"
msgstr "Невірна коренева тека \"%s\"\n"
-#, fuzzy, c-format
+#, c-format
msgid "Can't change root directory to '%s'\n"
-msgstr "Не можу змінити кореневу теку на \"%s\"\n"
+msgstr "Неможливо змінити кореневу теку на \"%s\"\n"
msgid "No utmp entry. You must exec \"login\" from the lowest level \"sh\""
msgstr ""
#, c-format
msgid ""
-"Usage: chage [options] user\n"
+"Usage: chage [options] [LOGIN]\n"
"\n"
"Options:\n"
" -d, --lastday LAST_DAY\tset last password change to LAST_DAY\n"
" -W, --warndays WARN_DAYS\tset expiration warning days to WARN_DAYS\n"
"\n"
msgstr ""
-"Використання: chage [параметри] користувач\n"
+"Використання: chage [параметри] [LOGIN]\n"
"\n"
"Параметри:\n"
" -d, --lastday ОСТАННІЙ_ДЕНЬ\tвстановити дату останньої зміни пароля в\n"
"\t\t\t\tпароля у МІН_ДНІВ\n"
" -M, --maxdays МАКС_ДНІВ\tвстановити максимальну кількість днів перед\n"
"\t\t\t\tзміною пароля у МАКС_ДНІВ\n"
-" -W, --warndays ПОПЕРЕДЖЕНЯЯ\tвстоновити кількість днів перед "
-"попередженням\n"
-"\t\t\t\tпро прострочення у ПОПЕРЕДЖЕННЯ\n"
+" -W, --warndays ПОПЕРЕДЖЕНЯЯ\tвстоновити кількість днів перед\n"
+"\t\t\t\tпопередженням про прострочення у ПОПЕРЕДЖЕННЯ\n"
+"\n"
#, c-format
msgid "Enter the new value, or press ENTER for the default\n"
msgid "%s: Cannot determine your user name.\n"
msgstr "%s: Не можу визначити Ваше ім'я користувача.\n"
-#, fuzzy, c-format
+#, c-format
msgid "%s: cannot change user '%s' on NIS client.\n"
-msgstr "%s: не можу змінити користувача `%s' у клієнті NIS.\n"
+msgstr "%s: неможливо змінити користувача \"%s\" у клієнті NIS.\n"
-#, fuzzy, c-format
+#, c-format
msgid "%s: '%s' is the NIS master for this client.\n"
-msgstr "%s: `%s' це NIS сервер для цього клієнта.\n"
+msgstr "%s: \"%s\" є NIS-сервером для цього клієнта.\n"
#, c-format
msgid "Changing the user information for %s\n"
msgstr "Зміна інформації про користувача %s\n"
-#, fuzzy, c-format
+#, c-format
msgid "%s: invalid name: '%s'\n"
msgstr "%s: невірне ім'я: \"%s\"\n"
-#, fuzzy, c-format
+#, c-format
msgid "%s: invalid room number: '%s'\n"
msgstr "%s: невірний номер кімнати: \"%s\"\n"
-#, fuzzy, c-format
+#, c-format
msgid "%s: invalid work phone: '%s'\n"
msgstr "%s: невірний робочий телефон: \"%s\"\n"
-#, fuzzy, c-format
+#, c-format
msgid "%s: invalid home phone: '%s'\n"
msgstr "%s: невірний домашній телефон: \"%s\"\n"
-#, fuzzy, c-format
+#, c-format
msgid "%s: '%s' contains illegal characters\n"
msgstr "%s: \"%s\" містить заборонені символи\n"
msgid "Cannot unlock the password file.\n"
msgstr "Не можу розблокувати файл паролів.\n"
-#, fuzzy, c-format
+#, c-format
msgid ""
"Usage: chgpasswd [options]\n"
"\n"
"Використання: chpasswd [опції]\n"
"\n"
"Опції:\n"
-" -e, --encrypted\tвказаний пароль зашифровано\n"
+" -e, --encrypted\tвказані паролі зашифровано\n"
" -h, --help\t\tпоказати цю допомогу та вийти\n"
" -m, --md5\t\tвикористовувати MD5 шифрування замість DES, якщо вказані\n"
"\t\t\tпаролі не зашифровано\n"
+"\n"
#, c-format
msgid "%s: can't lock group file\n"
msgid "%s: can't open group file\n"
msgstr "%s: не можу відкрити файл груп\n"
-#, fuzzy, c-format
+#, c-format
msgid "%s: can't lock gshadow file\n"
-msgstr "%s: не можу заблокувати файл з прихованими паролями\n"
+msgstr "%s: неможливо заблокувати файл gshadow\n"
#, c-format
msgid "%s: can't open shadow file\n"
msgid "%s: line %d: missing new password\n"
msgstr "%s: рядок %d: бракує нового пароля\n"
-#, fuzzy, c-format
+#, c-format
msgid "%s: line %d: unknown group %s\n"
-msgstr "%s: Ñ\80Ñ\8fдок %d: невÑ\96домий коÑ\80иÑ\81Ñ\82Ñ\83ваÑ\87 %s\n"
+msgstr "%s: Ñ\80Ñ\8fдок %d: невÑ\96дома гÑ\80Ñ\83па %s\n"
#, c-format
msgid "%s: line %d: cannot update password entry\n"
" -h, --help\t\tпоказати цю допомогу та вийти\n"
" -m, --md5\t\tвикористовувати MD5 шифрування замість DES, якщо вказані\n"
"\t\t\tпаролі не зашифровано\n"
+"\n"
#, c-format
msgid "%s: can't lock password file\n"
msgstr "%s: рядок %d: невідомий користувач %s\n"
#, c-format
-msgid "Usage: %s [-s shell] [name]\n"
-msgstr "Використання: %s [-s оболонка] [ім'я]\n"
+msgid ""
+"Usage: chsh [options] [LOGIN]\n"
+"\n"
+"Options:\n"
+" -h, --help\t\t\t\tdisplay this help message and exit\n"
+" -s, --shell SHELL\t\t\tnew login shell for the user account\n"
+"\n"
+msgstr ""
+"Використання: chsh [параметри] [LOGIN]\n"
+"\n"
+"Параметри:\n"
+" -h, --help\t\t\t\tвивести це довідкове повідомлення та вийти\n"
+" -s, --shell ОБОЛОНКА\t\t\tнова вхідна оболонка для облікового запису\n"
+"\n"
msgid "Login Shell"
msgstr "Логін-оболонка"
" -u, --user ЛОГІН\t\tпоказати помилки входу або вести лічільники помилок\n"
"\t\t\t\tта ліміти (якщо використовується з -r, -m або -l опціями) лише для\n"
"\t\t\t\tкористувача з логіном ЛОГІН\n"
+"\n"
#, c-format
msgid "Login Failures Maximum Latest On\n"
#, c-format
msgid ""
-"Usage: groupadd [options] group\n"
+"Usage: groupadd [options] GROUP\n"
"\n"
"Options:\n"
" -f, --force\t\t\tforce exit with success status if the specified\n"
"\t\t\t\t(non-unique) GID\n"
"\n"
msgstr ""
-"Ð\92икоÑ\80иÑ\81Ñ\82аннÑ\8f: groupadd [паÑ\80амеÑ\82Ñ\80и] гÑ\80Ñ\83па\n"
+"Ð\92икоÑ\80иÑ\81Ñ\82аннÑ\8f: groupadd [паÑ\80амеÑ\82Ñ\80и] Ð\93РУÐ\9fÐ\90\n"
"\n"
"Параметри:\n"
" -f, --force\t\tпримусити не повертати помилку якщо вказана група\n"
" -K, --key КЛЮЧ=ЗНАЧЕННЯ\t\tзмінити значення за замовченням\n"
"\t\t\t\t\tз /etc/login.defs\n"
" -o, --non-unique\t\tдозволити створювати групи з GID що повторюються\n"
+"\n"
#, c-format
msgid "%s: error adding new group entry\n"
msgstr "%s: не можу відкрити файл прихованих груп\n"
#, c-format
-msgid "%s: invalid group %s\n"
-msgstr "%s: невÑ\96Ñ\80на гÑ\80Ñ\83па %s\n"
+msgid "%s: invalid numeric argument '%s'\n"
+msgstr "%s: невÑ\96Ñ\80ний Ñ\87иÑ\81ловий аÑ\80гÑ\83менÑ\82 \"%s\"\n"
#, c-format
msgid "%s: -K requires KEY=VALUE\n"
msgstr "%s: %s є сервер NIS\n"
#, c-format
-msgid "Usage: groupmod [-g gid [-o]] [-n name] group\n"
-msgstr "Використання: groupmod [-g gid [-o]] [-n ім'я] група\n"
+msgid "Member already exists\n"
+msgstr "Член вже існує\n"
+
+#, c-format
+msgid "Member to remove could not be found\n"
+msgstr "Член, якого потрібно видалити, не знайдений\n"
+
+#, c-format
+msgid "Usage: groupmems -a username | -d username | -D | -l [-g groupname]\n"
+msgstr ""
+"Використання: groupmems -a користувач | -d користувач | -D | -l [-g група]\n"
+
+#, c-format
+msgid "Only root can add members to different groups\n"
+msgstr "Тільки root може додавати членів до інших груп\n"
+
+#, c-format
+msgid "Group access is required\n"
+msgstr "Необхідний доступ до групи\n"
+
+#, c-format
+msgid "Not primary owner of current group\n"
+msgstr "Не є первинним володарем поточної групи\n"
+
+#, c-format
+msgid "PAM authentication failed for\n"
+msgstr "PAM автентифікація не пройшла\n"
+
+#, c-format
+msgid "Unable to lock group file\n"
+msgstr "Неможливо заблокувати файл груп\n"
+
+#, c-format
+msgid "Unable to open group file\n"
+msgstr "Неможливо відкрити файл груп\n"
+
+#, c-format
+msgid "Cannot close group file\n"
+msgstr "Неможливо закрити файл груп\n"
+
+#, c-format
+msgid ""
+"Usage: groupmod [options] GROUP\n"
+"\n"
+"Options:\n"
+" -g, --gid GID\t\t\tforce use new GID by GROUP\n"
+" -h, --help\t\t\tdisplay this help message and exit\n"
+" -n, --new-name NEW_GROUP\tforce use NEW_GROUP name by GROUP\n"
+" -o, --non-unique\t\tallow using duplicate (non-unique) GID by GROUP\n"
+"\n"
+msgstr ""
+"Використання: groupmod [параметри] ГРУПА\n"
+"\n"
+"Параметри:\n"
+" -g, --gid GID\t\tвстановити GID для групи\n"
+" -h, --help\t\t\tпоказати це довідкове повідомлення та вийти\n"
+" -n, --new-name НОВА_ГРУПА\tвикористовувати назву НОВА_ГРУПА для ГРУПИ\n"
+" -o, --non-unique\t\tдозволити створювати групи з GID що повторюються\n"
+"\n"
#, c-format
msgid "%s: %s not found in /etc/group\n"
msgid "invalid group file entry\n"
msgstr "невірний запис у файлі груп\n"
-#, fuzzy, c-format
+#, c-format
msgid "delete line '%s'? "
-msgstr "видалити запис `%s'? "
+msgstr "видалити рядок \"%s\"? "
#, c-format
msgid "duplicate group entry\n"
msgstr "дублюючий запис у базі груп\n"
-#, fuzzy, c-format
+#, c-format
msgid "invalid group name '%s'\n"
-msgstr "невÑ\96Ñ\80не Ñ\96м'Ñ\8f гÑ\80Ñ\83пи `%s'\n"
+msgstr "невÑ\96Ñ\80на назва гÑ\80Ñ\83пи \"%s\"\n"
#, c-format
msgid "group %s: no user %s\n"
-msgstr "група %s: не має користувачів %s\n"
+msgstr "група %s: немає користувача %s\n"
-#, fuzzy, c-format
+#, c-format
msgid "delete member '%s'? "
-msgstr "видалити члена `%s'? "
+msgstr "видалити члена \"%s\"? "
-#, fuzzy, c-format
+#, c-format
msgid "no matching group file entry in %s\n"
-msgstr "вÑ\96дповÑ\96дний запиÑ\81 Ñ\83 Ñ\84айлÑ\96 гÑ\80Ñ\83п вÑ\96дÑ\81Ñ\83Ñ\82нÑ\96й\n"
+msgstr "вÑ\96дповÑ\96дний запиÑ\81 Ñ\84айлÑ\83 гÑ\80Ñ\83п вÑ\96дÑ\81Ñ\83Ñ\82нÑ\96й Ñ\83 %s\n"
-#, fuzzy, c-format
+#, c-format
msgid "add group '%s' in %s ?"
-msgstr "пÑ\80иÑ\85ована гÑ\80Ñ\83па %s: не маÑ\94 коÑ\80иÑ\81Ñ\82Ñ\83ваÑ\87Ñ\96в %s\n"
+msgstr "додаÑ\82и гÑ\80Ñ\83пÑ\83 \"%s\" Ñ\83 %s?"
#, c-format
msgid "%s: can't update shadow entry for %s\n"
msgid "shadow group %s: no administrative user %s\n"
msgstr "прихована група %s: не має адміністратора %s\n"
-#, fuzzy, c-format
+#, c-format
msgid "delete administrative member '%s'? "
-msgstr "видалити адміністратора `%s'? "
+msgstr "видалити адміністратора \"%s\"? "
#, c-format
msgid "shadow group %s: no user %s\n"
-msgstr "прихована група %s: не має користувачів %s\n"
+msgstr "прихована група %s: немає користувача %s\n"
#, c-format
msgid "%s: cannot update file %s\n"
-msgstr "%s: не можу оновити файл %s\n"
+msgstr "%s: неможливо оновити файл %s\n"
#, c-format
msgid "%s: the files have been updated\n"
" -b, --before ДНІ\tдрукувати лише записи старіші за ДНІ\n"
" -h, --help\t\tвивести допомогу та вийти\n"
" -t, --time ДНІВ\tвивести лише записи свіжіші за ДНІВ\n"
-" -u, --user ЛОГІН\tвивести записи останніх входів для користувача з "
-"ЛОГІНом\n"
+" -u, --user ЛОГІН\tвивести записи останніх входів для користувача з\n"
+"\t\t\tЛОГІНом\n"
+"\n"
#, c-format
msgid "Username Port From Latest\n"
#, c-format
msgid "lastlog: unexpected argument: %s\n"
-msgstr ""
+msgstr "lastlog: неочікуваний аргумент: %s\n"
#, c-format
msgid "Usage: %s [-p] [name]\n"
"\n"
"Час логіну буде вичерпано за %d секунд.\n"
-#, fuzzy, c-format
+#, c-format
msgid " on '%.100s' from '%.200s'"
-msgstr " на `%.100s' з `%.200s'"
+msgstr " на \"%.100s\" з \"%.200s\""
-#, fuzzy, c-format
+#, c-format
msgid " on '%.100s'"
-msgstr " на `%.100s'"
+msgstr " на \"%.100s\""
#, c-format
msgid "login: PAM Failure, aborting: %s\n"
msgstr "login: Помилка PAM, перервано: %s\n"
-#, fuzzy, c-format
+#, c-format
msgid "%s login: "
-msgstr ""
-"\n"
-"%s логін: "
+msgstr "%s логін: "
-#, fuzzy, c-format
+#, c-format
msgid "login: "
-msgstr ""
-"\n"
-"%s логін: "
+msgstr "логін: "
-#, fuzzy, c-format
+#, c-format
msgid "Maximum number of tries exceeded (%d)\n"
-msgstr "Ð\9cакÑ\81ималÑ\8cна кÑ\96лÑ\8cкÑ\96Ñ\81Ñ\82Ñ\8c днÑ\96в мÑ\96ж змÑ\96нами паÑ\80олÑ\8e\t\t: %ld\n"
+msgstr "Ð\9fеÑ\80евиÑ\89ено макÑ\81ималÑ\8cнÑ\83 кÑ\96лÑ\8cкÑ\96Ñ\81Ñ\82Ñ\8c Ñ\81пÑ\80об (%d)\n"
#, c-format
msgid "login: abort requested by PAM\n"
-msgstr ""
+msgstr "login: система PAM запросила переривання\n"
#, c-format
msgid ""
#, c-format
msgid ""
-"Usage: passwd [options] [login]\n"
+"Usage: passwd [options] [LOGIN]\n"
"\n"
"Options:\n"
" -a, --all\t\t\treport password status on all accounts\n"
"\t\t\t\tchange to MAX_DAYS\n"
"\n"
msgstr ""
-"Ð\92икоÑ\80иÑ\81Ñ\82аннÑ\8f: passwd [паÑ\80амеÑ\82Ñ\80и] [логÑ\96н]\n"
+"Ð\92икоÑ\80иÑ\81Ñ\82аннÑ\8f: passwd [паÑ\80амеÑ\82Ñ\80и] [Ð\9bÐ\9eÐ\93Ð\86Ð\9d]\n"
"\n"
"Параметри:\n"
" -a, --all\t\t\tзвітувати про стан паролів усіх записів\n"
" -r, --repository СХОВИЩЕ\tзмінити пароль у вказаному СХОВИЩІ\n"
" -S, --status\t\t\tзвітувати про стан пароля вказаного запису\n"
" -u, --unlock\t\t\tрозблокувати вказаний запис\n"
-" -w, --warndays ПОП_ДНІВ\tвстановити кількість днів перед повідомленням "
-"про\n"
-"\t\t\t\tпрострочення у ПОП_ДНІВ\n"
+" -w, --warndays ПОП_ДНІВ\tвстановити кількість днів перед повідомленням\n"
+"\t\t\t\tпро прострочення у ПОП_ДНІВ\n"
" -x, --maxdays МАКС_ДНІВ\tвстановити максимальну кількість днів перед\n"
"\t\t\t\tзміною пароля у МАКС_ДНІВ\n"
+"\n"
msgid "Old password: "
msgstr "Старий пароль: "
msgid "user %s: program %s does not exist\n"
msgstr "користувач %s: програма %s не існує\n"
-#, fuzzy, c-format
+#, c-format
msgid "no matching password file entry in %s\n"
-msgstr "відсутній відповідний запис у файлі паролів\n"
+msgstr "відсутній відповідний запис у файлі паролів %s\n"
-#, fuzzy, c-format
+#, c-format
msgid "add user '%s' in %s? "
-msgstr "пÑ\80иÑ\85ована гÑ\80Ñ\83па %s: не маÑ\94 коÑ\80иÑ\81Ñ\82Ñ\83ваÑ\87Ñ\96в %s\n"
+msgstr "додаÑ\82и коÑ\80иÑ\81Ñ\82Ñ\83ваÑ\87а \"%s\" в %s? "
#, c-format
msgid "%s: can't update passwd entry for %s\n"
#, c-format
msgid ""
-"Usage: su [options] [login]\n"
+"Usage: su [options] [LOGIN]\n"
"\n"
"Options:\n"
" -c, --command COMMAND\t\tpass COMMAND to the invoked shell\n"
" -s, --shell SHELL\t\tuse SHELL instead of the default in passwd\n"
"\n"
msgstr ""
+"Використання: su [параметри] [ЛОГІН]\n"
+"\n"
+"Параметри:\n"
+" -c, --command КОМАНДА\t\tпередати КОМАНДУ запущеній оболонці\n"
+" -h, --help\t\t\tвивести це довідкове повідомлення та вийти\n"
+" -, -l, --login\t\tзробити оболонку вхідною\n"
+" -m, -p,\n"
+" --preserve-environment\tне скидувати змінні оточення і залишити\n"
+"\t\t\t\tтаку саму оболонку\n"
+" -s, --shell ОБОЛОНКА\t\tвикористати ОБОЛОНКУ замість вказаної в passwd\n"
+"\n"
#, c-format
msgid "%s: must be run from a terminal\n"
msgid "Entering System Maintenance Mode\n"
msgstr "Входимо у режим відновлення системи\n"
-#, fuzzy, c-format
-msgid "%s: invalid numeric argument '%s'\n"
-msgstr "%s: невірний числовий аргумент `%s'\n"
-
#, c-format
msgid "%s: unknown GID %s\n"
msgstr "%s: невідомий GID %s\n"
msgid "%s: rename: %s"
msgstr "%s: перейменування: %s"
-#, fuzzy, c-format
+#, c-format
msgid "%s: group '%s' is a NIS group.\n"
-msgstr "%s: група `%s' є групою NIS.\n"
+msgstr "%s: група \"%s\" є групою NIS.\n"
#, c-format
msgid "%s: too many groups specified (max %d).\n"
"\t\t\t\tзапису користувача\n"
" -s, --shell ОБОЛОНКА\t\tвхідна оболонка для нового запису користувача\n"
" -u, --uid UID\t\t\tвикористовувати UID для нового запису користувача\n"
+"\n"
#, c-format
msgid "%s: UID %u is not unique\n"
msgid "%s: can't get unique UID\n"
msgstr "%s: не можу отримати унікальний UID\n"
-#, fuzzy, c-format
+#, c-format
msgid "%s: invalid base directory '%s'\n"
-msgstr "%s: невірна базова тека `%s'\n"
+msgstr "%s: невірна базова тека \"%s\"\n"
-#, fuzzy, c-format
+#, c-format
msgid "%s: invalid comment '%s'\n"
-msgstr "%s: невірний коментар `%s'\n"
+msgstr "%s: невірний коментар \"%s\"\n"
-#, fuzzy, c-format
+#, c-format
msgid "%s: invalid home directory '%s'\n"
-msgstr "%s: невірна домашня тека `%s'\n"
+msgstr "%s: невірна домашня тека \"%s\"\n"
-#, fuzzy, c-format
+#, c-format
msgid "%s: invalid date '%s'\n"
-msgstr "%s: невірна дата `%s'\n"
+msgstr "%s: невірна дата \"%s\"\n"
#, c-format
msgid "%s: shadow passwords required for -e\n"
msgid "%s: shadow passwords required for -f\n"
msgstr "%s: приховані паролі потрібні для -f\n"
-#, fuzzy, c-format
+#, c-format
msgid "%s: invalid field '%s'\n"
-msgstr "%s: невірне поле `%s'\n"
+msgstr "%s: невірне поле \"%s\"\n"
-#, fuzzy, c-format
+#, c-format
msgid "%s: invalid shell '%s'\n"
-msgstr "%s: невірна оболонка `%s'\n"
+msgstr "%s: невірна оболонка \"%s\"\n"
#, c-format
msgid "%s: invalid user name '%s'\n"
msgstr "%s: не можу створити теку %s\n"
msgid "Creating mailbox file"
-msgstr ""
+msgstr "Створюється файл поштової скриньки"
#, c-format
msgid ""
"Group 'mail' not found. Creating the user mailbox file with 0600 mode.\n"
msgstr ""
+"Групу \"mail\" не знайдено. Поштова скринька користувача створюється з "
+"правами доступу 0600\n"
msgid "Setting mailbox file permissions"
-msgstr ""
+msgstr "Встановлюються права доступу на файл поштової скриньки"
#, c-format
msgid "%s: user %s exists\n"
" -r, --remove\t\t\tremove home directory and mail spool\n"
"\n"
msgstr ""
+"Використання: userdel [параметри] ЛОГІН\n"
+"\n"
+"Параметри:\n"
+" -f, --force\t\t\tвидаляти файли навіть якщо вказаний користувач не є їх\n"
+"\t\t\t\tволодарем\n"
+" -h, --help\t\t\tвивести це довідкове повідомлення та вийти\n"
+" -r, --remove\t\t\tвидалити домашню теку і поштову скриньку\n"
+"\n"
#, c-format
msgid "%s: error updating group entry\n"
msgid "%s: error removing directory %s\n"
msgstr "%s: помилка видалення теки %s\n"
-#, fuzzy, c-format
+#, c-format
msgid ""
"Usage: usermod [options] LOGIN\n"
"\n"
"Options:\n"
-" -a, --append GROUP\t\tappend the user to the supplemental GROUP\n"
+" -a, --append\t\t\tappend the user to the supplemental GROUPS\n"
+"\t\t\t\t(use only with -G)\n"
" -c, --comment COMMENT\t\tnew value of the GECOS field\n"
" -d, --home HOME_DIR\t\tnew home directory for the user account\n"
" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n"
"Використання: useradd [параметри] ЛОГІН\n"
"\n"
"Параметри:\n"
-" -b, --base-dir БАЗОВА_ТЕКА\tбазова тека для домашніх тек нових\n"
-"\t\t\t\tкористувацьких облікових записів\n"
-" -c, --comment КОМЕНТАР\t\tвстановити поле GECOS для нового запису "
-"користувача\n"
-" -d, --home-dir ДОМ_ТЕКА\tдомашня тека для нового запису користувача\n"
-" -D, --defaults\t\tдрукувати або зберегти змінені налаштування useradd\n"
+" -a, --append\t\t\tдодати користувача до додаткових ГРУП\n"
+"\t\t\t\t(використовувати тільки з -G)\n"
+" -c, --comment КОМЕНТАР\t\tвстановити поле GECOS для нового запису\n"
+"\t\t\t\tкористувача\n"
+" -d, --home ДОМ_ТЕКА\t\tдомашня тека для нового запису користувача\n"
" -e, --expiredate ДАТА_ПРОСТР\tвстановити дату прострочення запису\n"
" -f, --inactive НЕАКТИВНИЙ\tзробити пароль неактивним після прострочення\n"
" -g, --gid ГРУПА\t\tвикористовувати ГРУПУ для нового запису користувача\n"
-" -G, --groups ГРУПИ\t\tсписок додаткових груп для нового запису "
-"користувача\n"
+" -G, --groups ГРУПИ\t\tсписок додаткових груп для нового запису\n"
+"\t\t\t\tкористувача\n"
" -h, --help\t\t\tпоказати це довідкове повідомлення і вийти\n"
-" -k, --skel ТЕКА_КІСТЯКА\t\tвказати альтернативну теку для кістяка\n"
-" -K, --key КЛЮЧ=ЗНАЧЕННЯ\t\tпереписати значення з /etc/login.defs\n"
-" -m, --create-home\t\tстворити домашню теку для запису нового користувача\n"
-" -o, --non-unique\t\tдозволювати створювати користувачів з UID що "
-"повторюються\n"
+" -l, --login НОВИЙ_ЛОГІН\tнове значення реєстраційного імені\n"
+" -L, --lock\t\t\tзаблокувати обліковий запис користувача\n"
+" -m, --move-home\t\tперенести вміст домашньої теки в нове місце\n"
+"\t\t\t\t(використовувати тільки з -d)\n"
+" -o, --non-unique\t\tдозволювати створювати користувачів з UID що\n"
+"\t\t\t\tповторюються\n"
" -p, --password ПАРОЛЬ\tвикористовувати зашифрований пароль для нового\n"
"\t\t\t\tзапису користувача\n"
" -s, --shell ОБОЛОНКА\t\tвхідна оболонка для нового запису користувача\n"
" -u, --uid UID\t\t\tвикористовувати UID для нового запису користувача\n"
+" -U, --unlock\t\t\tрозблокувати обліковий запис користувача\n"
+"\n"
#, c-format
msgid "%s: out of memory in update_group\n"
" -s, --shadow\t\t\tedit shadow or gshadow database\n"
"\n"
msgstr ""
+"Використання: vipw [параметри]\n"
+"\n"
+"Параметри:\n"
+" -g, --group\t\t\tредагувати базу даних груп\n"
+" -h, --help\t\t\tвивести це довідкове повідомлення та вийти\n"
+" -p, --passwd\t\t\tредагувати базу даних паролів\n"
+" -q, --quiet\t\t\tтихий режим\n"
+" -s, --shadow\t\t\tредагувати базу даних shadow або gshadow\n"
+"\n"
#, c-format
msgid ""
#, c-format
msgid "%s: can't restore %s: %s (your changes are in %s)\n"
msgstr "%s: не можу відновити %s: %s (ваші зміни у %s)\n"
-
-#~ msgid ""
-#~ "No group named \"mail\" exists, creating mail spool with mode 0600.\n"
-#~ msgstr "Немає групи \"mail\", створюю поштовий спул з правами 600.\n"
-
-#~ msgid "Can't create mail spool for user %s.\n"
-#~ msgstr "Не можу створити поштовій спул для користувача %s.\n"
#
msgid ""
msgstr ""
-"Project-Id-Version: shadow 4.0.16\n"
+"Project-Id-Version: shadow 4.0.18\n"
"Report-Msgid-Bugs-To: kloczek@pld.org.pl\n"
-"POT-Creation-Date: 2006-06-25 16:13+0200\n"
-"PO-Revision-Date: 2006-06-23 21:53+0930\n"
+"POT-Creation-Date: 2006-07-26 22:30+0200\n"
+"PO-Revision-Date: 2006-07-19 22:14+0930\n"
"Last-Translator: Clytie Siddall <clytie@riverland.net.au>\n"
"Language-Team: Vietnamese <vi-VN@googlegroups.com>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0\n"
-"X-Generator: LocFactoryEditor 1.6a11\n"
+"X-Generator: LocFactoryEditor 1.6b4\n"
#, c-format
msgid "Could not allocate space for config info.\n"
#, c-format
msgid ""
-"Usage: chage [options] user\n"
+"Usage: chage [options] [LOGIN]\n"
"\n"
"Options:\n"
" -d, --lastday LAST_DAY\tset last password change to LAST_DAY\n"
" -W, --warndays WARN_DAYS\tset expiration warning days to WARN_DAYS\n"
"\n"
msgstr ""
-"Cách sử dụng: chage [tùy_chọn] người_dùng\n"
+"Cách sử dụng: chage [tùy_chọn...] người_dùng\n"
"\n"
"Tùy chọn:\n"
-" -d, --lastday NGÀY\n"
-"\tlập lần thay đổi mật khẩu cuối cùng thành ngày này (_ngày cuối cùng_)\n"
-" -E, --expiredate NGÀY\n"
-"\tlập ngày hết hạn dùng tài khoản thành ngày này (_ngày hết hạn_)\n"
+" -d, --lastday NGÀY\tlập lần thay đổi mật khẩu cuối cùng thành ngày này\n"
+"\t\t\t\t(_ngày cuối cùng_)\n"
+" -E, --expiredate NGÀY\tlập ngày hết hạn dùng tài khoản thành ngày này\n"
+"\t\t\t\t(_ngày hết hạn_)\n"
" -h, --help\t\t\thiển thị _trợ giúp_ này rồi thoát\n"
-" -I, --inactive CHUỖI\t\tSau khi hết hạn dùng,\n"
-"\tlập mật khẩu thành chuỗi này và trạng thái _không hoạt động_\n"
+" -I, --inactive CHUỖI\t\tSau khi hết hạn dùng, lập mật khẩu thành chuỗi "
+"này\n"
+"\t\t\t\tvà trạng thái _không hoạt động_\n"
" -l, --list\t\t\thiển thị thông tin về tài khoản cũ nào (_danh sách_)\n"
" -m, --mindays SỐ\tLập số _ngày tối thiểu_ trước khi mật khẩu thay đổi\n"
" -M, --maxdays SỐ\tLập số _ngày tối đa_ trước khi mật khẩu thay đổi\n"
" -W, --warndays SỐ\tLập số _ngày_ trước khi _cảnh báo_ bạn về sự mãn hạn\n"
+"\n"
#, c-format
msgid "Enter the new value, or press ENTER for the default\n"
"\t\t\tpasswords are not encrypted\n"
"\n"
msgstr ""
-"Cách sử dụng: chgpasswd [tùy_chọn]\n"
+"Cách sử dụng: chgpasswd [tùy_chọn...]\n"
"\n"
"[chgpasswd: thay đổi mật khẩu]\n"
"\n"
" -h, --help\t\thiển thị _trợ giúp_ này rồi thoát\n"
" -m, --md5\t\tsử dụng mật mã MD5 thay vào DES khi các\n"
"\t\t\tmật khẩu đã cung cấp chưa được mật mã\n"
+"\n"
#, c-format
msgid "%s: can't lock group file\n"
"\t\t\tpasswords are not encrypted\n"
"\n"
msgstr ""
-"Cách sử dụng: chpasswd [tùy_chọn]\n"
+"Cách sử dụng: chpasswd [tùy_chọn...]\n"
"\n"
"[chpasswd: thay đổi mật khẩu]\n"
"\n"
" -h, --help\t\thiển thị _trợ giúp_ này rồi thoát\n"
" -m, --md5\t\tsử dụng mật mã MD5 thay vào DES khi các\n"
"\t\t\tmật khẩu đã cung cấp chưa được mật mã\n"
+"\n"
#, c-format
msgid "%s: can't lock password file\n"
msgstr "%s: dòng %d: không biết người dùng %s\n"
#, c-format
-msgid "Usage: %s [-s shell] [name]\n"
-msgstr "Cách sử dụng: %s [-s hệ_vỏ] [tên]\n"
+msgid ""
+"Usage: chsh [options] [LOGIN]\n"
+"\n"
+"Options:\n"
+" -h, --help\t\t\t\tdisplay this help message and exit\n"
+" -s, --shell SHELL\t\t\tnew login shell for the user account\n"
+"\n"
+msgstr ""
+"Cách sử dụng: chsh [tùy_chọn...] [tên_người_dùng]\n"
+"\n"
+"Tùy chọn:\n"
+" -h, --help\t\t\t\thiện _trợ giúp_ này rồi thoát\n"
+" -s, --shell TRÌNH_BAO\t\t\trình bao đăng nhập mới cho tài khoản người\n"
+"\t\t\t\tdùng\n"
+"\n"
msgid "Login Shell"
msgstr "Hệ vỏ đăng nhập"
"\t\t\t\tfor user with LOGIN\n"
"\n"
msgstr ""
-"Cách sử dụng: faillog [tùy_chọn]\n"
+"Cách sử dụng: faillog [tùy_chọn...]\n"
"\n"
"[faillog: bản ghi việc bị lỗi]\n"
"\n"
" -a, --all\t\t\thiển thị các mục ghi faillog cho _mọi_ người dùng\n"
" -h, --help\t\t\thiển thị _trợ giúp_ này rồi thoát\n"
" -l, --lock-time SỐ\t\tsau việc đăng nhập bị lỗi\n"
-" \tthì khóa tài khoản tại số giây này (_thời gian khóa_)\n"
+" \t\t\t\tthì khóa tài khoản tại số giây này (_thời gian khóa_)\n"
" -m, --maximum SỐ\t\tlập số việc đăng nhập bị lỗi _tối đa_ thành số này\n"
" -r, --reset\t\t\t_lập lại_ số việc đăng nhập bị lỗi\n"
" -t, --time SỐ\t\thiển thị các mục ghi faillog mới hơn số ngày này\n"
-"\t(_thời gian_)\n"
+"\t\t\t\t(_thời gian_)\n"
" -u, --user TÊN_DÙNG\t\thiển thị mục ghi faillog\n"
-"\thoặc bảo quản số đếm việc bị lỗi và sự hạn chế\n"
-"\t(nếu dùng với tùy chọn -r, -m hay -l) chỉ cho người dùng này\n"
+"\t\t\t\thoặc bảo quản số đếm việc bị lỗi và sự hạn chế\n"
+"\t\t\t\t(nếu dùng với tùy chọn -r, -m hay -l) chỉ cho người dùng này\n"
+"\n"
#, c-format
msgid "Login Failures Maximum Latest On\n"
#, c-format
msgid ""
-"Usage: groupadd [options] group\n"
+"Usage: groupadd [options] GROUP\n"
"\n"
"Options:\n"
" -f, --force\t\t\tforce exit with success status if the specified\n"
"\t\t\t\t(non-unique) GID\n"
"\n"
msgstr ""
-"Cách sử dụng: groupadd [tùy_chọn] nhóm\n"
+"Cách sử dụng: groupadd [tùy_chọn...] nhóm\n"
"\n"
"[groupadd: thêm nhóm]\n"
"\n"
"Tùy chọn:\n"
" -f, --force\t\t_buộc_ thoát với trạng thái thành công\n"
-"\tnếu nhóm đã gõ có phải tồn tại\n"
+"\t\t\t\tnếu nhóm đã gõ có phải tồn tại\n"
" -g, --gid GID\t\tgán GID (mã nhóm) này cho nhóm mới\n"
" -h, --help\t\t\thiển thị _trợ giúp_ này rồi thoát\n"
" -K, --key KHÓA=GIÁ_TRỊ\t\tđè các mặc định của </etc/login.defs>\n"
" -o, --non-unique\t\tcho phép tạo nhóm có GID trùng\n"
-"\t(_không phải độc nhất_)\n"
+"\t\t\t\t(_không phải độc nhất_)\n"
+"\n"
#, c-format
msgid "%s: error adding new group entry\n"
msgstr "%s: không thể mở tập tin nhóm bóng\n"
#, c-format
-msgid "%s: invalid group %s\n"
-msgstr "%s: nhóm không hợp lệ %s\n"
+msgid "%s: invalid numeric argument '%s'\n"
+msgstr "%s: đối số thuộc số không hợp lệ « %s »\n"
#, c-format
msgid "%s: -K requires KEY=VALUE\n"
msgstr "%s: %s là NIS cái\n"
#, c-format
-msgid "Usage: groupmod [-g gid [-o]] [-n name] group\n"
+msgid "Member already exists\n"
+msgstr "Thành viên đã có\n"
+
+#, c-format
+msgid "Member to remove could not be found\n"
+msgstr "Không tìm thấy thành viên cần gỡ bỏ\n"
+
+#, c-format
+msgid "Usage: groupmems -a username | -d username | -D | -l [-g groupname]\n"
msgstr ""
-"Cách sử dụng: groupmod [-g gid [-o]] [-n tên] nhóm\n"
+"Cách sử dụng: groupmems -a tên_người_dùng | -d tên_người_dùng | -D | -l [-g "
+"tên_nhóm]\n"
+
+#, c-format
+msgid "Only root can add members to different groups\n"
+msgstr "Chỉ người chủ có khả năng thêm thành viên vào nhóm khác nhau\n"
+
+#, c-format
+msgid "Group access is required\n"
+msgstr "Yêu cầu quyền truy cập nhóm\n"
+
+#, c-format
+msgid "Not primary owner of current group\n"
+msgstr "Không phải là người chính sở hữu nhóm hiện thời\n"
+
+#, c-format
+msgid "PAM authentication failed for\n"
+msgstr "Lỗi xác thực PAM đối với\n"
+
+#, c-format
+msgid "Unable to lock group file\n"
+msgstr "Không thể khoá tập tin nhóm\n"
+
+#, c-format
+msgid "Unable to open group file\n"
+msgstr "Không thể mở tập tin nhóm\n"
+
+#, c-format
+msgid "Cannot close group file\n"
+msgstr "Không thể đóng tập tin nhóm\n"
+
+#, c-format
+msgid ""
+"Usage: groupmod [options] GROUP\n"
+"\n"
+"Options:\n"
+" -g, --gid GID\t\t\tforce use new GID by GROUP\n"
+" -h, --help\t\t\tdisplay this help message and exit\n"
+" -n, --new-name NEW_GROUP\tforce use NEW_GROUP name by GROUP\n"
+" -o, --non-unique\t\tallow using duplicate (non-unique) GID by GROUP\n"
+"\n"
+msgstr ""
+"Cách sử dụng: groupmod [tùy_chọn...] NHÓM\n"
+"\n"
"[groupmod: sửa đổi nhóm]\n"
+"\n"
+"Tùy chọn:\n"
+" -g, --gid GID\t\tép buộc NHÓM dùng GID (mã hiệu nhóm) mới\n"
+" -h, --help\t\t\thiển thị _trợ giúp_ này rồi thoát\n"
+" -n, --new-name NHÓM_MỚI\tép buộc NHÓM dùng tên NHÓM_MỚI\n"
+" -o, --non-unique\t\tcho phép NHÓM dùng GID trùng\n"
+"\t\t\t(_không phải độc nhất_)\n"
+"\n"
#, c-format
msgid "%s: %s not found in /etc/group\n"
" -u, --user LOGIN\tprint lastlog record for user with specified LOGIN\n"
"\n"
msgstr ""
-"Cách sử dụng: lastlog [tùy_chọn]\n"
+"Cách sử dụng: lastlog [tùy_chọn...]\n"
"\n"
"[lastlog: bản ghi cuối cùng]\n"
"\n"
"Tùy chọn:\n"
" -b, --before SỐ\t\thiển thị chỉ những bản ghi lastlog\n"
-"\tcũ hơn số ngày này (_trước_)\n"
+"\t\t\tcũ hơn số ngày này (_trước_)\n"
" -h, --help\t\thiển thị _trợ giúp_ này rồi thoát\n"
" -t, --time SỐ\t\thiển thị chỉ những mục ghi lastlog\n"
-"\tmới hơn số ngày này (_thời gian_)\n"
+"\t\t\tmới hơn số ngày này (_thời gian_)\n"
" -u, --user TÊN_DÙNG\thiển thị mục ghi lastlog cho _người dùng_ tên này\n"
+"\n"
#, c-format
msgid "Username Port From Latest\n"
#, c-format
msgid ""
-"Usage: passwd [options] [login]\n"
+"Usage: passwd [options] [LOGIN]\n"
"\n"
"Options:\n"
" -a, --all\t\t\treport password status on all accounts\n"
"\t\t\t\tchange to MAX_DAYS\n"
"\n"
msgstr ""
-"Cách sử dụng: passwd [tùy_chọn] [tên_dùng]\n"
+"Cách sử dụng: passwd [tùy_chọn...] [tên_người_dùng]\n"
"\n"
"[passwd: mật khẩu]\n"
"\n"
" -e, --expire\t\t\tbuộc _hết hạn dùng_ tài khoản tên này\n"
" -h, --help\t\t\thiển thị _trợ giúp_ này rồi thoát\n"
" -k, --keep-tokens\t\tthay đổi mật khẩu chỉ nếu bị hết hạn thôi\n"
-"\t(_giữ hiệu bài_)\n"
+"\t\t\t\t(_giữ hiệu bài_)\n"
" -i, --inactive CHUỖI\tlập mật khẩu mới _không hoạt động_ thành chuỗi này\n"
" -l, --lock\t\t\t_khóa_ tài khoản tên này\n"
" -n, --mindays SỐ\tlập số _ngày tối thiểu_ trước khi thay đổi mật khẩu\n"
" -u, --unlock\t\t\t_bỏ khóa_ tài khoản tên này\n"
" -w, --warndays SỐ\tlập số _ngày_ trước khi _cảnh báo_ về sự mãn hạn\n"
" -x, --maxdays SỐ\tlập số _ngày tối đa_ trước khi thay đổi mật khẩu\n"
+"\n"
msgid "Old password: "
msgstr "Mật khẩu cũ : "
#, c-format
msgid ""
-"Usage: su [options] [login]\n"
+"Usage: su [options] [LOGIN]\n"
"\n"
"Options:\n"
" -c, --command COMMAND\t\tpass COMMAND to the invoked shell\n"
" -h, --help\t\t\thiển thị _trợ giúp_ này rồi thoát\n"
" -, -l, --login\t\tlập hệ vỏ là hệ vỏ _đăng nhập_\n"
" -m, -p,\n"
-" --preserve-environment\tđừng lập lại các biến _môi trường_, và _giữ_ hệ vỏ "
-"hiện có\n"
+" --preserve-environment\tđừng lập lại các biến _môi trường_, và _giữ_\n"
+"\t\t\t\thệ vỏ hiện có\n"
" -s, --shell HỆ_VỎ\t\tsử dụng hệ vỏ này thay vào mặc định trong passwd\n"
+"\n"
#, c-format
msgid "%s: must be run from a terminal\n"
msgid "Entering System Maintenance Mode\n"
msgstr "Đang vào Chế độ Bảo dưỡng Hệ thống\n"
-#, c-format
-msgid "%s: invalid numeric argument '%s'\n"
-msgstr "%s: đối số thuộc số không hợp lệ « %s »\n"
-
#, c-format
msgid "%s: unknown GID %s\n"
msgstr "%s: không biết GID %s\n"
"\n"
"Tùy chọn:\n"
" -b, --base-dir THƯ_MỤC\t\t_thư mục cơ bản_ cho thư mục chính\n"
-"\tcủa tài khoản người dùng mới\n"
+"\t\t\t\tcủa tài khoản người dùng mới\n"
" -c, --comment CHUỖI\t\tlập trường GECOS cho tài khoản người dùng mới\n"
-"\t(_chú thích_)\n"
+"\t\t\t\t(_chú thích_)\n"
" -d, --home-dir THƯ_MỤC\t_thư mục chính_ cho tài khoản người dùng mới\n"
-" -D, --defaults\t\thiển thị hoặc lưu cấu hình useradd _mặc định_ đã sửa "
-"đổi\n"
+" -D, --defaults\t\thiển thị hoặc lưu cấu hình useradd _mặc định_ đã sửa\n"
+"\t\t\t\tđổi\n"
" -e, --expiredate NGÀY\tlập ngày hết hạn dùng tài khoản\n"
" -f, --inactive CHUỖI\tlập mật khẩu mới _không hoạt động_ thành chuỗi này\n"
" -g, --gid NHÓM\t\tbuộc gán nhóm này cho tài khoản người dùng mới\n"
-"\t(_mã nhóm_)\n"
-" -G, --groups NHÓM\t\tdanh sách _các nhóm_ phụ cho tài khoản người dùng "
-"mới\n"
+"\t\t\t\t(_mã nhóm_)\n"
+" -G, --groups NHÓM\t\tdanh sách _các nhóm_ phụ cho tài khoản người dùng\n"
+"\t\t\t\tmới\n"
" -h, --help\t\t\thiển thị _trợ giúp_ này rồi thoát\n"
" -k, --skel THƯ_MỤC\t\tghi rõ thư mục « skel » thay thế\n"
" -K, --key KHÓA=GIÁ_TRỊ\t\tđè các mặc định của </etc/login.defs> (_khóa_)\n"
" -m, --create-home\t\t_tạo thư mục chính_ cho tài khoản người dùng mới\n"
-" -o, --non-unique\t\tcho phép tạo người dùng có UID trùng (_không độc "
-"nhất_)\n"
+" -o, --non-unique\t\tcho phép tạo người dùng có UID trùng (_không độc\n"
+"\t\t\t\tnhất_)\n"
" -p, --password MẬT_KHẨU\t\tsử dụng _mật khẩu_ mật mã\n"
-"\tcho tài khoản người dùng mới\n"
+"\t\t\t\tcho tài khoản người dùng mới\n"
" -s, --shell HỆ_VỎ\t\t_hệ vỏ_ đăng nhập cho tài khoản người dùng mới\n"
" -u, --uid UID\t\t\tbuộc sử dụng UID này cho tài khoản người dùng mới\n"
+"\n"
#, c-format
msgid "%s: UID %u is not unique\n"
" -r, --remove\t\t\tremove home directory and mail spool\n"
"\n"
msgstr ""
-"Cách sử dụng: userdel [các_tùy_chọn] ĐĂNG_NHẬP\n"
+"Cách sử dụng: userdel [tùy_chọn...] ĐĂNG_NHẬP\n"
"\n"
"Tùy chọn:\n"
" -f, --force\t\t\t_ép buộc_ gỡ bỏ tập tin, thậm chí nếu không\n"
-"\t\t\t\t\t\tđược sở hữu bởi người dùng\n"
+"\t\t\t\t\tđược sở hữu bởi người dùng\n"
" -h, --help\t\t\thiển thị _trợ giúp_ này rồi thoát\n"
" -r, --remove\t\t\t_gỡ bỏ_ thư mục chính và ống chỉ thư tín\n"
+"\n"
#, c-format
msgid "%s: error updating group entry\n"
"Usage: usermod [options] LOGIN\n"
"\n"
"Options:\n"
-" -a, --append GROUP\t\tappend the user to the supplemental GROUP\n"
+" -a, --append\t\t\tappend the user to the supplemental GROUPS\n"
+"\t\t\t\t(use only with -G)\n"
" -c, --comment COMMENT\t\tnew value of the GECOS field\n"
" -d, --home HOME_DIR\t\tnew home directory for the user account\n"
" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n"
" -U, --unlock\t\t\tunlock the user account\n"
"\n"
msgstr ""
-"Cách sử dụng: usermod [tùy_chọn] tên_dùng\n"
+"Cách sử dụng: usermod [tùy_chọn...] tên_dùng\n"
"\n"
"[usermod: sửa đổi người dùng]\n"
"\n"
"Tùy chọn:\n"
-" -a, --append NHÓM\t\t_phụ thêm_ người dùng vào nhóm phụ này\n"
+" -a, --append\t\t_phụ thêm_ người dùng vào những nhóm phụ\n"
+"\t\t\t\t(dùng chỉ với « -G »)\n"
" -c, --comment CHUỖI\t\tgiá trị mới trong trường GECOS (_ghi chú_)\n"
-" -d, --home THƯ_MỤC_CHÍNH\t\tthư mục chính mới cho tài khoản\n"
-" người dùng\n"
+" -d, --home THƯ_MỤC_CHÍNH\n"
+"\t\t\t\tthư mục chính mới cho tài khoản người dùng\n"
" -e, --expiredate NGÀY\tđặt ngày hết hạn dùng tài khoản thành ngày này\n"
" -f, --inactive CHUỖI\tđặt mật khẩu là _không hoạt động_ sau khi hết hạn\n"
-" dùng thành chuỗi này\n"
+"\t\t\t\tdùng thành chuỗi này\n"
" -g, --gid NHÓM\t\tbuộc gán nhóm này là nhóm chính mới\n"
" -G, --groups NHÓM\t\tdanh sách mới _các nhóm_ phụ\n"
" -h, --help\t\t\thiển thị _trợ giúp_ này rồi thoát\n"
" -l, --login TÊN_ĐĂNG_NHẬP\t\ttên _đăng nhập_ mới\n"
" -L, --lock\t\t\tl_khóa_ tài khoản người dùng\n"
" -m, --move-home\t\t_di chuyển_ nội dụng của _thư mục chính_\n"
-"\tsang địa điểm mới (chỉ dùng với tùy chọn « -d »)\n"
+"\t\t\t\tsang địa điểm mới (chỉ dùng với tùy chọn « -d »)\n"
" -o, --non-unique\t\tcho phép sử dụng UID trùng (_không độc nhất_)\n"
" -p, --password MẬT_KHẨU\tsử dụng _mật khẩu_ đã mật mã cho mật\n"
-" khẩu mới\n"
+"\t\t\t\tkhẩu mới\n"
" -s, --shell TRÌNH_BAO\t\t_trình bao_ đăng nhập mới cho tài khoản\n"
-" người dùng\n"
+"\t\t\t\tngười dùng\n"
" -u, --uid UID\t\t\t_mã hiệu người dùng_ mới cho tài khoản người dùng\n"
" -U, --unlock\t\t\t_mở khóa_ tài khoản người dùng\n"
+"\n"
#, c-format
msgid "%s: out of memory in update_group\n"
" -s, --shadow\t\t\tedit shadow or gshadow database\n"
"\n"
msgstr ""
-"Cách sử dụng: vipw [tùy_chọn]\n"
+"Cách sử dụng: vipw [tùy_chọn...]\n"
"\n"
"Tùy chọn:\n"
" -g, --group\t\t\tsửa đổi cơ sở dữ liệu _nhóm_\n"
" -p, --passwd\t\t\tsửa đổi cơ sở dữ liệu passwd\n"
" -q, --quiet\t\t\tchế độ _im_ (không hiển thị chi tiết)\n"
" -s, --shadow\t\t\tsửa đổi cơ sở dữ liệu shadow hay gshadow\n"
+"\n"
#, c-format
msgid ""
msgstr ""
"Project-Id-Version: shadow 4.0.15\n"
"Report-Msgid-Bugs-To: kloczek@pld.org.pl\n"
-"POT-Creation-Date: 2006-06-25 16:13+0200\n"
+"POT-Creation-Date: 2006-07-26 22:30+0200\n"
"PO-Revision-Date: 2006-03-11 00:35+1300\n"
"Last-Translator: Carlos Z.F. Liu <carlosliu@users.sourceforge.net>\n"
"Language-Team: Debian Chinese [GB] <debian-chinese-gb@lists.debian.org>\n"
msgid "%s's Password: "
msgstr "%s 的密码:"
-#, c-format
+#, fuzzy, c-format
msgid ""
-"Usage: chage [options] user\n"
+"Usage: chage [options] [LOGIN]\n"
"\n"
"Options:\n"
" -d, --lastday LAST_DAY\tset last password change to LAST_DAY\n"
" -M, --maxdays 最大天数\t将两次改变密码之间相距的最大天数设为“最大\n"
"\t\t\t\t天数”\n"
" -W, --warndays 警告天数\t将过期警告天数设为“警告天数”\n"
+"\n"
#, c-format
msgid "Enter the new value, or press ENTER for the default\n"
" -e, --encrypted\t所提供的密码是加密过的\n"
" -h, --help\t\t显示此帮助信息并退出\n"
" -m, --md5\t\t如果所提供的密码尚未被加密,使用 MD5 而非 DES 进行加密\n"
+"\n"
#, c-format
msgid "%s: can't lock group file\n"
" -e, --encrypted\t所提供的密码是加密过的\n"
" -h, --help\t\t显示此帮助信息并退出\n"
" -m, --md5\t\t如果所提供的密码没有加密过,使用 MD5 而非 DES 进行加密\n"
+"\n"
#, c-format
msgid "%s: can't lock password file\n"
msgstr "%s:第 %d 行:未知用户 %s\n"
#, c-format
-msgid "Usage: %s [-s shell] [name]\n"
-msgstr "用法:%s [-s shell] [名称]\n"
+msgid ""
+"Usage: chsh [options] [LOGIN]\n"
+"\n"
+"Options:\n"
+" -h, --help\t\t\t\tdisplay this help message and exit\n"
+" -s, --shell SHELL\t\t\tnew login shell for the user account\n"
+"\n"
+msgstr ""
msgid "Login Shell"
msgstr "登录 Shell"
" -u, --user 登录\t\t仅显示用户“登录”的登录失败记录,或设置用户“登\n"
"\t\t\t\t录”的登录失败计数器及限制(如果和 -r、-m 或 -l 选\n"
"\t\t\t\t项合用)\n"
+"\n"
#, c-format
msgid "Login Failures Maximum Latest On\n"
msgid "%s: can't unlock file\n"
msgstr "%s 无法解锁文件。\n"
-#, c-format
+#, fuzzy, c-format
msgid ""
-"Usage: groupadd [options] group\n"
+"Usage: groupadd [options] GROUP\n"
"\n"
"Options:\n"
" -f, --force\t\t\tforce exit with success status if the specified\n"
" -h, --help\t\t\t显示此帮助信息并退出\n"
" -K, --key KEY=VALUE\t\t覆盖 /etc/login.defs 默认值\n"
" -o, --non-unique\t\t允许使用重复的(非唯一的) GID 创建组\n"
+"\n"
#, c-format
msgid "%s: error adding new group entry\n"
msgid "%s: unable to open shadow group file\n"
msgstr "%s:无法打开影子组文件\n"
-#, c-format
-msgid "%s: invalid group %s\n"
-msgstr "%sï¼\9aæ\97 æ\95\88ç»\84å\90\8d %s\n"
+#, fuzzy, c-format
+msgid "%s: invalid numeric argument '%s'\n"
+msgstr "%sï¼\9aæ\97 æ\95\88ç\9a\84æ\95°å\97å\8f\82æ\95°â\80\9c%sâ\80\9d\n"
#, c-format
msgid "%s: -K requires KEY=VALUE\n"
msgstr "%s:%s 是 NIS 管理员\n"
#, c-format
-msgid "Usage: groupmod [-g gid [-o]] [-n name] group\n"
-msgstr "用法:groupmod [-g gid [-o]] [-n 名称] 组\n"
+msgid "Member already exists\n"
+msgstr ""
+
+#, c-format
+msgid "Member to remove could not be found\n"
+msgstr ""
+
+#, c-format
+msgid "Usage: groupmems -a username | -d username | -D | -l [-g groupname]\n"
+msgstr ""
+
+#, c-format
+msgid "Only root can add members to different groups\n"
+msgstr ""
+
+#, c-format
+msgid "Group access is required\n"
+msgstr ""
+
+#, c-format
+msgid "Not primary owner of current group\n"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "PAM authentication failed for\n"
+msgstr "%s:PAM 验证失败\n"
+
+#, fuzzy, c-format
+msgid "Unable to lock group file\n"
+msgstr "%s:无法锁定组文件\n"
+
+#, fuzzy, c-format
+msgid "Unable to open group file\n"
+msgstr "%s:无法打开组文件\n"
+
+#, fuzzy, c-format
+msgid "Cannot close group file\n"
+msgstr "%s:无法打开组文件\n"
+
+#, fuzzy, c-format
+msgid ""
+"Usage: groupmod [options] GROUP\n"
+"\n"
+"Options:\n"
+" -g, --gid GID\t\t\tforce use new GID by GROUP\n"
+" -h, --help\t\t\tdisplay this help message and exit\n"
+" -n, --new-name NEW_GROUP\tforce use NEW_GROUP name by GROUP\n"
+" -o, --non-unique\t\tallow using duplicate (non-unique) GID by GROUP\n"
+"\n"
+msgstr ""
+"用法:groupadd [选项] 组\n"
+"\n"
+"选项:\n"
+" -f, --force\t\t如果指组已经存在,则强制以正常状态退出\n"
+" -g, --gid GID\t\t新组使用 GID\n"
+" -h, --help\t\t\t显示此帮助信息并退出\n"
+" -K, --key KEY=VALUE\t\t覆盖 /etc/login.defs 默认值\n"
+" -o, --non-unique\t\t允许使用重复的(非唯一的) GID 创建组\n"
+"\n"
#, c-format
msgid "%s: %s not found in /etc/group\n"
" -h, --help\t\t显示此帮助信息并退出\n"
" -t, --time DAYS\t仅打印晚于 DAYS 的 lastlog 记录\n"
" -u, --user LOGIN\t打印 LOGIN 用户的 lastlog 记录\n"
+"\n"
#, c-format
msgid "Username Port From Latest\n"
msgid "%s: error updating files\n"
msgstr "%s:更新文件出错\n"
-#, c-format
+#, fuzzy, c-format
msgid ""
-"Usage: passwd [options] [login]\n"
+"Usage: passwd [options] [LOGIN]\n"
"\n"
"Options:\n"
" -a, --all\t\t\treport password status on all accounts\n"
" -w, --warndays WARN_DAYS\t设置过期警告天数为 WARN_DAYS\n"
" -x, --maxdays MAX_DAYS\t设置到下次修改密码所须等待的最多天数\n"
"\t\t\t\t为 MAX_DAYS\n"
+"\n"
msgid "Old password: "
msgstr "旧密码:"
msgid "%s: %s\n"
msgstr "%s:%s\n"
-#, c-format
+#, fuzzy, c-format
msgid ""
-"Usage: su [options] [login]\n"
+"Usage: su [options] [LOGIN]\n"
"\n"
"Options:\n"
" -c, --command COMMAND\t\tpass COMMAND to the invoked shell\n"
" -m, -p,\n"
" --preserve-environment\t不重置环境变量并保持同一 shell\n"
" -s, --shell SHELL\t\t使用 SHELL 而非 passwd 中的默认值\n"
+"\n"
#, c-format
msgid "%s: must be run from a terminal\n"
msgid "Entering System Maintenance Mode\n"
msgstr "正在进入系统维护模式\n"
-#, fuzzy, c-format
-msgid "%s: invalid numeric argument '%s'\n"
-msgstr "%s:无效的数字参数“%s”\n"
-
#, c-format
msgid "%s: unknown GID %s\n"
msgstr "%s:未知的 GID %s\n"
" -p, --password PASSWORD\t为新用户帐号设定加密过的密码 (PASSWORD)\n"
" -s, --shell SHELL\t\t新用户帐号的登录 shell\n"
" -u, --uid UID\t\t\t强制将新用户帐号的 id 设为 UID\n"
+"\n"
#, c-format
msgid "%s: UID %u is not unique\n"
"Usage: usermod [options] LOGIN\n"
"\n"
"Options:\n"
-" -a, --append GROUP\t\tappend the user to the supplemental GROUP\n"
+" -a, --append\t\t\tappend the user to the supplemental GROUPS\n"
+"\t\t\t\t(use only with -G)\n"
" -c, --comment COMMENT\t\tnew value of the GECOS field\n"
" -d, --home HOME_DIR\t\tnew home directory for the user account\n"
" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n"
" -s, --shell SHELL\t\t用户帐号的新登录 shell\n"
" -u, --uid UID\t\t\t用户帐号的新 UID\n"
" -U, --unlock\t\t\t解锁用户帐号\n"
+"\n"
#, c-format
msgid "%s: out of memory in update_group\n"
" -p, --passwd\t\t\t编辑 passwd 数据库\n"
" -q, --quiet\t\t\t安静模式\n"
" -s, --shadow\t\t\t编辑 shadow 或 gshadow 数据库\n"
+"\n"
#, c-format
msgid ""
#, c-format
msgid "%s: can't restore %s: %s (your changes are in %s)\n"
msgstr "%s:无法恢复 %s:%s (您的修改在 %s 中)\n"
-
-#~ msgid ""
-#~ "No group named \"mail\" exists, creating mail spool with mode 0600.\n"
-#~ msgstr "不存在叫做“mail”的组,将以 0600 的文件权限创建邮件 spool。\n"
-
-#~ msgid "Can't create mail spool for user %s.\n"
-#~ msgstr "不能为用户 %s 创建邮件 spool。\n"
msgstr ""
"Project-Id-Version: shadow 4.0.9\n"
"Report-Msgid-Bugs-To: kloczek@pld.org.pl\n"
-"POT-Creation-Date: 2006-06-25 16:13+0200\n"
+"POT-Creation-Date: 2006-07-26 22:30+0200\n"
"PO-Revision-Date: 2005-06-02 22:20+0800\n"
"Last-Translator: Asho Yeh <asho@debian.org.tw>\n"
"Language-Team: Chinese (traditional) <zh-l10n@linux.org.tw>\n"
#, fuzzy, c-format
msgid ""
-"Usage: chage [options] user\n"
+"Usage: chage [options] [LOGIN]\n"
"\n"
"Options:\n"
" -d, --lastday LAST_DAY\tset last password change to LAST_DAY\n"
" -m, --mindays MIN_DAYS\t最少必須相隔 MIN_DAYS 天才能改變密碼\n"
" -M, --maxdays MAX_DAYS\t最多必須相隔 MIN_DAYS 天才能改變密碼\n"
" -W, --warndays WARN_DAYS\t密碼在過期前 WARN_DAYS 天會發出警告\n"
+"\n"
#, c-format
msgid "Enter the new value, or press ENTER for the default\n"
" -h, --help\t\t顯示這份說明文字然後結束\n"
" -m, --md5\t\t如果所提供的密碼沒有加密,則使用 MD5 加密法\n"
"\t\t\t來替代 DES。\n"
+"\n"
#, c-format
msgid "%s: can't lock group file\n"
msgstr "%s:第 %d 行:未知使用者 %s\n"
#, c-format
-msgid "Usage: %s [-s shell] [name]\n"
-msgstr "用法:%s [-s shell] [名稱]\n"
+msgid ""
+"Usage: chsh [options] [LOGIN]\n"
+"\n"
+"Options:\n"
+" -h, --help\t\t\t\tdisplay this help message and exit\n"
+" -s, --shell SHELL\t\t\tnew login shell for the user account\n"
+"\n"
+msgstr ""
msgid "Login Shell"
msgstr "登入 Shell"
" -t, --time DAYS\t\t顯示最近 DAYS 內的失敗記錄。\n"
" -u, --user LOGIN\t\t根據指定的 LOGIN 顯示其失敗記錄及目前的失敗計數\n"
"\t\t\t\t及限制(當和 -r、-m 或 -l 選項搭配使用時)\n"
+"\n"
#, c-format
msgid "Login Failures Maximum Latest On\n"
#, c-format
msgid ""
-"Usage: groupadd [options] group\n"
+"Usage: groupadd [options] GROUP\n"
"\n"
"Options:\n"
" -f, --force\t\t\tforce exit with success status if the specified\n"
msgid "%s: unable to open shadow group file\n"
msgstr "%s:無法打開shadow群組檔案\n"
-#, c-format
-msgid "%s: invalid group %s\n"
-msgstr "%sï¼\9aç\84¡æ\95\88群çµ\84å\90\8d %s\n"
+#, fuzzy, c-format
+msgid "%s: invalid numeric argument '%s'\n"
+msgstr "%sï¼\9aç\84¡æ\95\88ç\9a\84æ\95¸å\97å\8f\83æ\95¸â\80\9c%sâ\80\9d\n"
#, fuzzy, c-format
msgid "%s: -K requires KEY=VALUE\n"
msgstr "%s:%s 是 NIS 管理員\n"
#, c-format
-msgid "Usage: groupmod [-g gid [-o]] [-n name] group\n"
-msgstr "用法:groupmod [-g gid [-o]] [-n 名稱] 群組\n"
+msgid "Member already exists\n"
+msgstr ""
+
+#, c-format
+msgid "Member to remove could not be found\n"
+msgstr ""
+
+#, c-format
+msgid "Usage: groupmems -a username | -d username | -D | -l [-g groupname]\n"
+msgstr ""
+
+#, c-format
+msgid "Only root can add members to different groups\n"
+msgstr ""
+
+#, c-format
+msgid "Group access is required\n"
+msgstr ""
+
+#, c-format
+msgid "Not primary owner of current group\n"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "PAM authentication failed for\n"
+msgstr "%s:PAM 驗証失敗\n"
+
+#, fuzzy, c-format
+msgid "Unable to lock group file\n"
+msgstr "%s:無法鎖定群組檔案\n"
+
+#, fuzzy, c-format
+msgid "Unable to open group file\n"
+msgstr "%s:無法打開群組檔案\n"
+
+#, fuzzy, c-format
+msgid "Cannot close group file\n"
+msgstr "%s:無法打開群組檔案\n"
+
+#, c-format
+msgid ""
+"Usage: groupmod [options] GROUP\n"
+"\n"
+"Options:\n"
+" -g, --gid GID\t\t\tforce use new GID by GROUP\n"
+" -h, --help\t\t\tdisplay this help message and exit\n"
+" -n, --new-name NEW_GROUP\tforce use NEW_GROUP name by GROUP\n"
+" -o, --non-unique\t\tallow using duplicate (non-unique) GID by GROUP\n"
+"\n"
+msgstr ""
#, c-format
msgid "%s: %s not found in /etc/group\n"
" -h, --help\t\t顯示這份說明文字然後結束\n"
" -t, --time DAYS\t只列出 DAYS 天內的歷史記錄\n"
" -u, --user LOGIN\t根據指定的 LOGIN 列出該使用者最後的歷史記錄\n"
+"\n"
#, c-format
msgid "Username Port From Latest\n"
msgid "%s: error updating files\n"
msgstr "%s:更新檔案出錯\n"
-#, c-format
+#, fuzzy, c-format
msgid ""
-"Usage: passwd [options] [login]\n"
+"Usage: passwd [options] [LOGIN]\n"
"\n"
"Options:\n"
" -a, --all\t\t\treport password status on all accounts\n"
"\t\t\t\tchange to MAX_DAYS\n"
"\n"
msgstr ""
+"用法:chage [選項] 使用者\n"
+"\n"
+"選項:\n"
+" -d, --lastday LAST_DAY\t設定密碼的最後修改日期為 LAST_DAY\n"
+" -E, --expiredate EXPIRE_DATE\t設定帳號過期的日期為 EXPIRE\n"
+" -h, --help\t\t\t顯示這份說明文字然後結束\n"
+" -I, --inactive INACTIVE\t設定密碼在 INACTIVE 天後失效\n"
+" -l, --list\t\t\t顯示帳號期限的相關資訊\n"
+" -m, --mindays MIN_DAYS\t最少必須相隔 MIN_DAYS 天才能改變密碼\n"
+" -M, --maxdays MAX_DAYS\t最多必須相隔 MIN_DAYS 天才能改變密碼\n"
+" -W, --warndays WARN_DAYS\t密碼在過期前 WARN_DAYS 天會發出警告\n"
+"\n"
msgid "Old password: "
msgstr "舊密碼:"
#, c-format
msgid ""
-"Usage: su [options] [login]\n"
+"Usage: su [options] [LOGIN]\n"
"\n"
"Options:\n"
" -c, --command COMMAND\t\tpass COMMAND to the invoked shell\n"
msgid "Entering System Maintenance Mode\n"
msgstr "正在進入系統維護模式\n"
-#, fuzzy, c-format
-msgid "%s: invalid numeric argument '%s'\n"
-msgstr "%s:無效的數字參數“%s”\n"
-
#, c-format
msgid "%s: unknown GID %s\n"
msgstr "%s:未知的 GID %s\n"
"Usage: usermod [options] LOGIN\n"
"\n"
"Options:\n"
-" -a, --append GROUP\t\tappend the user to the supplemental GROUP\n"
+" -a, --append\t\t\tappend the user to the supplemental GROUPS\n"
+"\t\t\t\t(use only with -G)\n"
" -c, --comment COMMENT\t\tnew value of the GECOS field\n"
" -d, --home HOME_DIR\t\tnew home directory for the user account\n"
" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n"
#, c-format
msgid "%s: can't restore %s: %s (your changes are in %s)\n"
msgstr "%s:無法復原 %s:%s (您的修改在 %s 中)\n"
-
-#~ msgid ""
-#~ "No group named \"mail\" exists, creating mail spool with mode 0600.\n"
-#~ msgstr "找不到名為 \"mail\" 的群組,以 0600 模式來建立郵件暫存檔。\n"
-
-#~ msgid "Can't create mail spool for user %s.\n"
-#~ msgstr "無法替使用者 %s 建立郵件暫存檔。\n"
chpasswd \
groupadd \
groupdel \
+ groupmems \
groupmod \
grpck \
grpconv \
gpasswd_LDADD = $(LDADD) $(LIBAUDIT) $(LIBSELINUX)
groupadd_LDADD = $(LDADD) $(LIBPAM) $(LIBAUDIT) $(LIBSELINUX)
groupdel_LDADD = $(LDADD) $(LIBPAM) $(LIBAUDIT) $(LIBSELINUX)
+groupmems_LDADD = $(LDADD) $(LIBPAM) $(LIBSELINUX)
groupmod_LDADD = $(LDADD) $(LIBPAM) $(LIBAUDIT) $(LIBSELINUX)
grpck_LDADD = $(LDADD) $(LIBSELINUX)
grpconv_LDADD = $(LDADD) $(LIBSELINUX)
chfn$(EXEEXT) chsh$(EXEEXT) expiry$(EXEEXT) gpasswd$(EXEEXT) \
newgrp$(EXEEXT) passwd$(EXEEXT)
usbin_PROGRAMS = chgpasswd$(EXEEXT) chpasswd$(EXEEXT) \
- groupadd$(EXEEXT) groupdel$(EXEEXT) groupmod$(EXEEXT) \
- grpck$(EXEEXT) grpconv$(EXEEXT) grpunconv$(EXEEXT) \
- logoutd$(EXEEXT) newusers$(EXEEXT) pwck$(EXEEXT) \
- pwconv$(EXEEXT) pwunconv$(EXEEXT) useradd$(EXEEXT) \
- userdel$(EXEEXT) usermod$(EXEEXT) vipw$(EXEEXT)
+ groupadd$(EXEEXT) groupdel$(EXEEXT) groupmems$(EXEEXT) \
+ groupmod$(EXEEXT) grpck$(EXEEXT) grpconv$(EXEEXT) \
+ grpunconv$(EXEEXT) logoutd$(EXEEXT) newusers$(EXEEXT) \
+ pwck$(EXEEXT) pwconv$(EXEEXT) pwunconv$(EXEEXT) \
+ useradd$(EXEEXT) userdel$(EXEEXT) usermod$(EXEEXT) \
+ vipw$(EXEEXT)
noinst_PROGRAMS = id$(EXEEXT) sulogin$(EXEEXT)
subdir = src
DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
groupdel_OBJECTS = groupdel.$(OBJEXT)
groupdel_DEPENDENCIES = $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_2) \
$(am__DEPENDENCIES_2) $(am__DEPENDENCIES_2)
+groupmems_SOURCES = groupmems.c
+groupmems_OBJECTS = groupmems.$(OBJEXT)
+groupmems_DEPENDENCIES = $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_2) \
+ $(am__DEPENDENCIES_2)
groupmod_SOURCES = groupmod.c
groupmod_OBJECTS = groupmod.$(OBJEXT)
groupmod_DEPENDENCIES = $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_2) \
LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
$(AM_LDFLAGS) $(LDFLAGS) -o $@
SOURCES = chage.c chfn.c chgpasswd.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 nologin.c passwd.c pwck.c \
- pwconv.c pwunconv.c $(su_SOURCES) sulogin.c useradd.c \
- userdel.c usermod.c vipw.c
+ faillog.c gpasswd.c groupadd.c groupdel.c groupmems.c \
+ groupmod.c groups.c grpck.c grpconv.c grpunconv.c id.c \
+ lastlog.c $(login_SOURCES) logoutd.c newgrp.c newusers.c \
+ nologin.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 chgpasswd.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 nologin.c passwd.c pwck.c \
- pwconv.c pwunconv.c $(su_SOURCES) sulogin.c useradd.c \
- userdel.c usermod.c vipw.c
+ faillog.c gpasswd.c groupadd.c groupdel.c groupmems.c \
+ groupmod.c groups.c grpck.c grpconv.c grpunconv.c id.c \
+ lastlog.c $(login_SOURCES) logoutd.c newgrp.c newusers.c \
+ nologin.c passwd.c pwck.c pwconv.c pwunconv.c $(su_SOURCES) \
+ sulogin.c useradd.c userdel.c usermod.c vipw.c
ETAGS = etags
CTAGS = ctags
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
F77 = @F77@
FFLAGS = @FFLAGS@
GMSGFMT = @GMSGFMT@
+GREP = @GREP@
INSTALL_DATA = @INSTALL_DATA@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_SCRIPT = @INSTALL_SCRIPT@
PATH_SEPARATOR = @PATH_SEPARATOR@
POSUB = @POSUB@
RANLIB = @RANLIB@
+SED = @SED@
SET_MAKE = @SET_MAKE@
SHELL = @SHELL@
STRIP = @STRIP@
XML_CATALOG_FILE = @XML_CATALOG_FILE@
XSLTPROC = @XSLTPROC@
YACC = @YACC@
-ac_ct_AR = @ac_ct_AR@
+YFLAGS = @YFLAGS@
ac_ct_CC = @ac_ct_CC@
ac_ct_CXX = @ac_ct_CXX@
ac_ct_F77 = @ac_ct_F77@
-ac_ct_RANLIB = @ac_ct_RANLIB@
-ac_ct_STRIP = @ac_ct_STRIP@
am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@
build_os = @build_os@
build_vendor = @build_vendor@
datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
exec_prefix = @exec_prefix@
host = @host@
host_alias = @host_alias@
host_cpu = @host_cpu@
host_os = @host_os@
host_vendor = @host_vendor@
+htmldir = @htmldir@
includedir = @includedir@
infodir = @infodir@
install_sh = @install_sh@
libdir = @libdir@
libexecdir = @libexecdir@
+localedir = @localedir@
localstatedir = @localstatedir@
mandir = @mandir@
mkdir_p = @mkdir_p@
oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
+psdir = @psdir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
sysconfdir = @sysconfdir@
gpasswd_LDADD = $(LDADD) $(LIBAUDIT) $(LIBSELINUX)
groupadd_LDADD = $(LDADD) $(LIBPAM) $(LIBAUDIT) $(LIBSELINUX)
groupdel_LDADD = $(LDADD) $(LIBPAM) $(LIBAUDIT) $(LIBSELINUX)
+groupmems_LDADD = $(LDADD) $(LIBPAM) $(LIBSELINUX)
groupmod_LDADD = $(LDADD) $(LIBPAM) $(LIBAUDIT) $(LIBSELINUX)
grpck_LDADD = $(LDADD) $(LIBSELINUX)
grpconv_LDADD = $(LDADD) $(LIBSELINUX)
exit 1;; \
esac; \
done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu src/Makefile'; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/Makefile'; \
cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu src/Makefile
+ $(AUTOMAKE) --foreign src/Makefile
.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
@case '$?' in \
groupdel$(EXEEXT): $(groupdel_OBJECTS) $(groupdel_DEPENDENCIES)
@rm -f groupdel$(EXEEXT)
$(LINK) $(groupdel_LDFLAGS) $(groupdel_OBJECTS) $(groupdel_LDADD) $(LIBS)
+groupmems$(EXEEXT): $(groupmems_OBJECTS) $(groupmems_DEPENDENCIES)
+ @rm -f groupmems$(EXEEXT)
+ $(LINK) $(groupmems_LDFLAGS) $(groupmems_OBJECTS) $(groupmems_LDADD) $(LIBS)
groupmod$(EXEEXT): $(groupmod_OBJECTS) $(groupmod_DEPENDENCIES)
@rm -f groupmod$(EXEEXT)
$(LINK) $(groupmod_LDFLAGS) $(groupmod_OBJECTS) $(groupmod_LDADD) $(LIBS)
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gpasswd.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/groupadd.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/groupdel.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/groupmems.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/groupmod.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/groups.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/grpck.Po@am__quote@
#include <config.h>
-#ident "$Id: chage.c,v 1.72 2006/06/20 20:00:04 kloczek Exp $"
+#ident "$Id: chage.c,v 1.73 2006/07/11 13:15:41 kloczek Exp $"
#include <ctype.h>
#include <fcntl.h>
*/
static void usage (void)
{
- fprintf (stderr, _("Usage: chage [options] user\n"
+ fprintf (stderr, _("Usage: chage [options] [LOGIN]\n"
"\n"
"Options:\n"
" -d, --lastday LAST_DAY set last password change to LAST_DAY\n"
#include <config.h>
-#ident "$Id: chsh.c,v 1.40 2006/05/07 17:44:39 kloczek Exp $"
+#ident "$Id: chsh.c,v 1.42 2006/07/13 21:26:35 kloczek Exp $"
#include <fcntl.h>
+#include <getopt.h>
#include <pwd.h>
#include <signal.h>
#include <stdio.h>
*/
static void usage (void)
{
- fprintf (stderr, _("Usage: %s [-s shell] [name]\n"), Prog);
+ fprintf (stderr, _("Usage: chsh [options] [LOGIN]\n"
+ "\n"
+ "Options:\n"
+ " -h, --help display this help message and exit\n"
+ " -s, --shell SHELL new login shell for the user account\n"
+ "\n"));
exit (E_USAGE);
}
int main (int argc, char **argv)
{
char *user; /* User name */
- int flag; /* Current command line flag */
int sflg = 0; /* -s - set shell from command line */
const struct passwd *pw; /* Password entry from /etc/passwd */
struct passwd pwent; /* New password entry */
* There is only one option, but use getopt() anyway to
* keep things consistent.
*/
-
- while ((flag = getopt (argc, argv, "s:")) != EOF) {
- switch (flag) {
- case 's':
- sflg++;
- STRFCPY (loginsh, optarg);
- break;
- default:
- usage ();
+ {
+ int option_index = 0;
+ int c;
+ static struct option long_options[] = {
+ {"help", no_argument, NULL, 'h'},
+ {"shell", required_argument, NULL, 's'},
+ {NULL, 0, NULL, '\0'}
+ };
+
+ while ((c =
+ getopt_long (argc, argv, "hs:", long_options,
+ &option_index)) != -1) {
+ switch (c) {
+ case 'h':
+ usage ();
+ break;
+ case 's':
+ sflg++;
+ STRFCPY (loginsh, optarg);
+ break;
+ default:
+ usage ();
+ }
}
}
#include <config.h>
-#ident "$Id: groupadd.c,v 1.53 2006/06/24 05:52:00 kloczek Exp $"
+#ident "$Id: groupadd.c,v 1.55 2006/07/28 17:38:52 kloczek Exp $"
#include <ctype.h>
#include <fcntl.h>
static void close_files (void);
static void open_files (void);
static void fail_exit (int);
+static gid_t get_gid (const char *gidstr);
/*
* usage - display usage message and exit
*/
static void usage (void)
{
- fprintf (stderr, _("Usage: groupadd [options] group\n"
+ fprintf (stderr, _("Usage: groupadd [options] GROUP\n"
"\n"
"Options:\n"
" -f, --force force exit with success status if the specified\n"
exit (code);
}
+/*
+ * get_id - validate and get group ID
+ */
+static gid_t get_gid (const char *gidstr)
+{
+ long val;
+ char *errptr;
+
+ val = strtol (gidstr, &errptr, 10);
+ if (*errptr || errno == ERANGE || val < 0) {
+ fprintf (stderr, _("%s: invalid numeric argument '%s'\n"), Prog,
+ gidstr);
+ exit (E_BAD_ARG);
+ }
+ return val;
+}
+
/*
* main - groupadd command
*/
break;
case 'g':
gflg++;
- if (!isdigit (optarg[0]))
- usage ();
-
- group_id = strtoul (optarg, &cp, 10);
- if (*cp != '\0') {
- fprintf (stderr,
- _("%s: invalid group %s\n"),
- Prog, optarg);
- fail_exit (E_BAD_ARG);
- }
+ group_id = get_gid (optarg);
break;
case 'h':
usage ();
--- /dev/null
+/*
+ * Copyright 2000, International Business Machines
+ * George Kraft IV, gk4@us.ibm.com, 03/23/2000
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 3. Neither the name of Julianne F. Haugh nor the names of its contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY JULIE HAUGH AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL JULIE HAUGH OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+*/
+
+#include <config.h>
+
+#include <fcntl.h>
+#include <getopt.h>
+#include <grp.h>
+#include <stdio.h>
+#include <sys/types.h>
+#ifdef USE_PAM
+#include "pam_defs.h"
+#include <pwd.h>
+#endif /* USE_PAM */
+#include "defines.h"
+#include "groupio.h"
+
+/* Exit Status Values */
+
+#define EXIT_SUCCESS 0 /* success */
+#define EXIT_USAGE 1 /* invalid command syntax */
+#define EXIT_GROUP_FILE 2 /* group file access problems */
+#define EXIT_NOT_ROOT 3 /* not super user */
+#define EXIT_NOT_EROOT 4 /* not effective super user */
+#define EXIT_NOT_PRIMARY 5 /* not primary owner of group */
+#define EXIT_NOT_MEMBER 6 /* member of group does not exist */
+#define EXIT_MEMBER_EXISTS 7 /* member of group already exists */
+
+#define TRUE 1
+#define FALSE 0
+
+/*
+ * Global variables
+ */
+extern int optind;
+extern char *optarg;
+static char *adduser = NULL;
+static char *deluser = NULL;
+static char *thisgroup = NULL;
+static int purge = FALSE;
+static int list = FALSE;
+static int exclusive = 0;
+
+static int isroot (void)
+{
+ return getuid ()? FALSE : TRUE;
+}
+
+static int isgroup (void)
+{
+ gid_t g = getgid ();
+ struct group *grp = getgrgid (g);
+
+ return TRUE;
+}
+
+static char *whoami (void)
+{
+ struct group *grp = getgrgid (getgid ());
+ struct passwd *usr = getpwuid (getuid ());
+
+ if (0 == strcmp (usr->pw_name, grp->gr_name)) {
+ return (char *) strdup (usr->pw_name);
+ } else {
+ return NULL;
+ }
+}
+
+static void addtogroup (char *user, char **members)
+{
+ int i;
+
+ for (i = 0; NULL != members[i]; i++) {
+ if (0 == strcmp (user, members[i])) {
+ fprintf (stderr, _("Member already exists\n"));
+ exit (EXIT_MEMBER_EXISTS);
+ }
+ }
+
+ members = (char **) realloc (members, sizeof (char *) * i);
+ members[i] = user;
+ members[i + 1] = NULL;
+}
+
+static void rmfromgroup (char *user, char **members)
+{
+ int i;
+ int found = FALSE;
+
+ i = 0;
+ while (!found && NULL != members[i]) {
+ if (0 == strcmp (user, members[i])) {
+ found = TRUE;
+ } else {
+ i++;
+ }
+ }
+
+ while (found && NULL != members[i]) {
+ members[i] = members[++i];
+ }
+
+ if (!found) {
+ fprintf (stderr, _("Member to remove could not be found\n"));
+ exit (EXIT_NOT_MEMBER);
+ }
+}
+
+static void nomembers (char **members)
+{
+ int i;
+
+ for (i = 0; NULL != members[i]; i++) {
+ members[i] = NULL;
+ }
+}
+
+static void members (char **members)
+{
+ int i;
+
+ for (i = 0; NULL != members[i]; i++) {
+ printf ("%s ", members[i]);
+
+ if (NULL == members[i + 1]) {
+ printf ("\n");
+ } else {
+ printf (" ");
+ }
+ }
+}
+
+static void usage (void)
+{
+ fprintf (stderr,
+ _
+ ("Usage: groupmems -a username | -d username | -D | -l [-g groupname]\n"));
+ exit (EXIT_USAGE);
+}
+
+int main (int argc, char **argv)
+{
+ int arg;
+ char *name;
+ struct group *grp;
+
+#ifdef USE_PAM
+ pam_handle_t *pamh = NULL;
+ struct passwd *pampw;
+ int retval;
+#endif
+
+ setlocale (LC_ALL, "");
+ bindtextdomain (PACKAGE, LOCALEDIR);
+ textdomain (PACKAGE);
+
+ int option_index = 0;
+ static struct option long_options[] = {
+ {"add", required_argument, NULL, 'a'},
+ {"delete", required_argument, NULL, 'd'},
+ {"group", required_argument, NULL, 'g'},
+ {"list", no_argument, NULL, 'l'},
+ {"purge", no_argument, NULL, 'p'},
+ {NULL, 0, NULL, '\0'}
+ };
+
+ while ((arg =
+ getopt_long (argc, argv, "a:d:g:lp", long_options,
+ &option_index)) != EOF) {
+ switch (arg) {
+ case 'a':
+ adduser = strdup (optarg);
+ ++exclusive;
+ break;
+ case 'd':
+ deluser = strdup (optarg);
+ ++exclusive;
+ break;
+ case 'p':
+ purge = TRUE;
+ ++exclusive;
+ break;
+ case 'g':
+ thisgroup = strdup (optarg);
+ break;
+ case 'l':
+ list = TRUE;
+ ++exclusive;
+ break;
+ default:
+ usage ();
+ }
+ }
+
+ if (exclusive > 1 || optind < argc) {
+ usage ();
+ }
+
+ if (!isroot () && NULL != thisgroup) {
+ fprintf (stderr,
+ _("Only root can add members to different groups\n"));
+ exit (EXIT_NOT_ROOT);
+ } else if (isroot () && NULL != thisgroup) {
+ name = thisgroup;
+ } else if (!isgroup ()) {
+ fprintf (stderr, _("Group access is required\n"));
+ exit (EXIT_NOT_EROOT);
+ } else if (NULL == (name = whoami ())) {
+ fprintf (stderr, _("Not primary owner of current group\n"));
+ exit (EXIT_NOT_PRIMARY);
+ }
+#ifdef USE_PAM
+ retval = PAM_SUCCESS;
+
+ pampw = getpwuid (getuid ());
+ if (pampw == NULL) {
+ retval = PAM_USER_UNKNOWN;
+ }
+
+ if (retval == PAM_SUCCESS) {
+ retval = pam_start ("groupmod", pampw->pw_name, &conv, &pamh);
+ }
+
+ if (retval == PAM_SUCCESS) {
+ retval = pam_authenticate (pamh, 0);
+ if (retval != PAM_SUCCESS) {
+ pam_end (pamh, retval);
+ }
+ }
+
+ if (retval == PAM_SUCCESS) {
+ retval = pam_acct_mgmt (pamh, 0);
+ if (retval != PAM_SUCCESS) {
+ pam_end (pamh, retval);
+ }
+ }
+
+ if (retval != PAM_SUCCESS) {
+ fprintf (stderr, _("PAM authentication failed for\n"));
+ exit (1);
+ }
+#endif
+
+ if (!gr_lock ()) {
+ fprintf (stderr, _("Unable to lock group file\n"));
+ exit (EXIT_GROUP_FILE);
+ }
+
+ if (!gr_open (O_RDWR)) {
+ fprintf (stderr, _("Unable to open group file\n"));
+ exit (EXIT_GROUP_FILE);
+ }
+
+ grp = (struct group *) gr_locate (name);
+
+ if (NULL != adduser) {
+ addtogroup (adduser, grp->gr_mem);
+ gr_update (grp);
+ } else if (NULL != deluser) {
+ rmfromgroup (deluser, grp->gr_mem);
+ gr_update (grp);
+ } else if (purge) {
+ nomembers (grp->gr_mem);
+ gr_update (grp);
+ } else if (list) {
+ members (grp->gr_mem);
+ }
+
+ if (!gr_close ()) {
+ fprintf (stderr, _("Cannot close group file\n"));
+ exit (EXIT_GROUP_FILE);
+ }
+
+ gr_unlock ();
+
+#ifdef USE_PAM
+ if (retval == PAM_SUCCESS) {
+ pam_end (pamh, PAM_SUCCESS);
+ }
+#endif /* USE_PAM */
+ exit (EXIT_SUCCESS);
+}
#include <config.h>
-#ident "$Id: groupmod.c,v 1.37 2005/10/19 15:21:07 kloczek Exp $"
+#ident "$Id: groupmod.c,v 1.41 2006/07/28 17:38:52 kloczek Exp $"
#include <ctype.h>
#include <fcntl.h>
+#include <getopt.h>
#include <grp.h>
#include <stdio.h>
#include <sys/types.h>
static void process_flags (int, char **);
static void close_files (void);
static void open_files (void);
+static gid_t get_gid (const char *gidstr);
/*
* usage - display usage message and exit
static void usage (void)
{
- fprintf (stderr, _("Usage: groupmod [-g gid [-o]] [-n name] group\n"));
+ fprintf (stderr, _("Usage: groupmod [options] GROUP\n"
+ "\n"
+ "Options:\n"
+ " -g, --gid GID force use new GID by GROUP\n"
+ " -h, --help display this help message and exit\n"
+ " -n, --new-name NEW_GROUP force use NEW_GROUP name by GROUP\n"
+ " -o, --non-unique allow using duplicate (non-unique) GID by GROUP\n"
+ "\n"));
exit (E_USAGE);
}
exit (E_BAD_ARG);
}
+/*
+ * get_id - validate and get group ID
+ */
+static gid_t get_gid (const char *gidstr)
+{
+ long val;
+ char *errptr;
+
+ val = strtol (gidstr, &errptr, 10);
+ if (*errptr || errno == ERANGE || val < 0) {
+ fprintf (stderr, _("%s: invalid numeric argument '%s'\n"), Prog,
+ gidstr);
+ exit (E_BAD_ARG);
+ }
+ return val;
+}
+
/*
* process_flags - perform command line argument setting
*
*/
static void process_flags (int argc, char **argv)
{
- char *end;
- int arg;
-
- while ((arg = getopt (argc, argv, "g:n:o")) != EOF) {
- switch (arg) {
- case 'g':
- gflg++;
- group_newid = strtoul (optarg, &end, 10);
- if (*end != '\0') {
- fprintf (stderr,
- _("%s: invalid group %s\n"),
- Prog, optarg);
+
+ {
+ int option_index = 0;
+ int c;
+ static struct option long_options[] = {
+ {"gid", required_argument, NULL, 'g'},
+ {"help", no_argument, NULL, 'h'},
+ {"new-name", required_argument, NULL, 'n'},
+ {"non-unique", no_argument, NULL, 'o'},
+ {NULL, 0, NULL, '\0'}
+ };
+ while ((c =
+ getopt_long (argc, argv, "g:hn:o",
+ long_options, &option_index)) != -1) {
+ switch (c) {
+ case 'g':
+ gflg++;
+ group_newid = get_gid (optarg);
#ifdef WITH_AUDIT
- audit_logger (AUDIT_USER_CHAUTHTOK, Prog,
- "modifying group", NULL,
- group_newid, 0);
+ audit_logger (AUDIT_USER_CHAUTHTOK,
+ Prog, "modifying group",
+ NULL, group_newid, 0);
#endif
- exit (E_BAD_ARG);
+ break;
+ case 'n':
+ nflg++;
+ group_newname = optarg;
+ break;
+ case 'o':
+ oflg++;
+ break;
+ default:
+ usage ();
}
- break;
- case 'n':
- nflg++;
- group_newname = optarg;
- break;
- case 'o':
- oflg++;
- break;
- default:
- usage ();
}
}
+
if (oflg && !gflg)
usage ();
#include <config.h>
-#ident "$Id: passwd.c,v 1.59 2006/06/20 20:00:04 kloczek Exp $"
+#ident "$Id: passwd.c,v 1.61 2006/07/28 17:40:15 kloczek Exp $"
#include <errno.h>
#include <fcntl.h>
*/
static void usage (int status)
{
- fprintf (stderr, _("Usage: passwd [options] [login]\n"
+ fprintf (stderr, _("Usage: passwd [options] [LOGIN]\n"
"\n"
"Options:\n"
" -a, --all report password status on all accounts\n"
spw_unlock ();
}
-static long getnumber (const char *str)
+static long getnumber (const char *numstr)
{
long val;
- char *cp;
+ char *errptr;
- val = strtol (str, &cp, 10);
- if (*cp)
- usage (E_BAD_ARG);
+ val = strtol (numstr, &errptr, 10);
+ if (*errptr || errno == ERANGE) {
+ fprintf (stderr, _("%s: invalid numeric argument '%s'\n"), Prog,
+ numstr);
+ exit (E_BAD_ARG);
+ }
return val;
}
#include <config.h>
-#ident "$Id: su.c,v 1.71 2006/06/20 20:00:04 kloczek Exp $"
+#ident "$Id: su.c,v 1.74 2006/08/01 10:30:02 kloczek Exp $"
#include <getopt.h>
#include <grp.h>
*/
static void usage (void)
{
- fprintf (stderr, _("Usage: su [options] [login]\n"
+ fprintf (stderr, _("Usage: su [options] [LOGIN]\n"
"\n"
"Options:\n"
" -c, --command COMMAND pass COMMAND to the invoked shell\n"
int main (int argc, char **argv)
{
char *cp;
- char **envcp;
const char *tty = 0; /* Name of tty SU is run from */
int doshell = 0;
int fakelogin = 0;
char *shellstr = 0, *command = 0;
#ifdef USE_PAM
+ char **envcp;
int ret;
#else /* !USE_PAM */
int err = 0;
addenv ("PATH", cp);
}
-#ifndef USE_PAM
- /* setup the environment for PAM later on, else we run into auth problems */
- environ = newenvp; /* make new environment active */
-#endif
-
if (getenv ("IFS")) /* don't export user IFS ... */
addenv ("IFS= \t\n", NULL); /* ... instead, set a safe IFS */
exit (1);
}
#else /* !USE_PAM */
+ environ = newenvp; /* make new environment active */
+
if (!amroot) /* no limits if su from root */
setup_limits (&pwent);
#include <config.h>
-#ident "$Id: useradd.c,v 1.99 2006/06/22 11:30:32 kloczek Exp $"
+#ident "$Id: useradd.c,v 1.100 2006/07/28 17:42:48 kloczek Exp $"
#include <ctype.h>
#include <errno.h>
exit (code);
}
-static struct group *getgr_nam_gid (const char *name)
+static struct group *getgr_nam_gid (const char *grname)
{
- gid_t gid;
- char *ep;
-
- gid = strtoul (name, &ep, 10);
- if (*name != '\0' && *ep == '\0') /* valid numeric GID */
- return getgrgid (gid);
+ long gid;
+ char *errptr;
- return getgrnam (name);
+ gid = strtol (grname, &errptr, 10);
+ if (*errptr || errno == ERANGE || gid < 0) {
+ fprintf (stderr,
+ _("%s: invalid numeric argument '%s'\n"), Prog, grname);
+ exit (E_BAD_ARG);
+ }
+ return getgrnam (grname);
}
-static long get_number (const char *cp)
+static long get_number (const char *numstr)
{
long val;
- char *ep;
-
- val = strtol (cp, &ep, 10);
- if (*cp != '\0' && *ep == '\0') /* valid number */
- return val;
+ char *errptr;
- fprintf (stderr, _("%s: invalid numeric argument '%s'\n"), Prog, cp);
- exit (E_BAD_ARG);
+ val = strtol (numstr, &errptr, 10);
+ if (*errptr || errno == ERANGE) {
+ fprintf (stderr, _("%s: invalid numeric argument '%s'\n"), Prog,
+ numstr);
+ exit (E_BAD_ARG);
+ }
+ return val;
}
-static uid_t get_uid (const char *cp)
+static uid_t get_uid (const char *uidstr)
{
- uid_t val;
- char *ep;
-
- val = strtoul (cp, &ep, 10);
- if (*cp != '\0' && *ep == '\0') /* valid number */
- return val;
+ long val;
+ char *errptr;
- fprintf (stderr, _("%s: invalid numeric argument '%s'\n"), Prog, cp);
- exit (E_BAD_ARG);
+ val = strtol (uidstr, &errptr, 10);
+ if (*errptr || errno == ERANGE || val < 0) {
+ fprintf (stderr,
+ _("%s: invalid numeric argument '%s'\n"), Prog,
+ uidstr);
+ exit (E_BAD_ARG);
+ }
+ return val;
}
#define MATCH(x,y) (strncmp((x),(y),strlen(y)) == 0)
else if (MATCH (buf, INACT)) {
long val = strtol (cp, &ep, 10);
- if (*cp != '\0' && *ep == '\0') /* valid number */
+ if (*cp || errno == ERANGE)
def_inactive = val;
else
def_inactive = -1;
#include <config.h>
-#ident "$Id: usermod.c,v 1.69 2006/06/25 13:10:29 kloczek Exp $"
+#ident "$Id: usermod.c,v 1.71 2006/07/28 17:42:48 kloczek Exp $"
#include <ctype.h>
#include <errno.h>
#define E_USAGE 2 /* invalid command syntax */
#define E_BAD_ARG 3 /* invalid argument to option */
#define E_UID_IN_USE 4 /* UID already in use (and no -o) */
-/* #define E_BAD_PWFILE 5 *//* passwd file contains errors */
+/* #define E_BAD_PWFILE 5 passwd file contains errors */
#define E_NOTFOUND 6 /* specified user/group doesn't exist */
#define E_USER_BUSY 8 /* user to modify is logged in */
#define E_NAME_IN_USE 9 /* username already in use */
#define E_GRP_UPDATE 10 /* can't update group file */
-/* #define E_NOSPACE 11 *//* insufficient space to move home dir */
+/* #define E_NOSPACE 11 insufficient space to move home dir */
#define E_HOMEDIR 12 /* unable to complete home dir move */
#define VALID(s) (strcspn (s, ":\n") == strlen (s))
/*
* "56k-family"... ergh.
* --Pac.
*/
-static struct group *getgr_nam_gid (const char *name)
+static struct group *getgr_nam_gid (const char *grname)
{
- gid_t gid;
- char *ep;
-
- gid = strtoul (name, &ep, 10);
- if (*name != '\0' && *ep == '\0') /* valid numeric GID */
- return getgrgid (gid);
+ long val;
+ char *errptr;
- return getgrnam (name);
+ val = strtol (grname, &errptr, 10);
+ if (*errptr || errno == ERANGE || val < 0) {
+ fprintf (stderr, _("%s: invalid numeric argument '%s'\n"), Prog,
+ grname);
+ exit (E_BAD_ARG);
+ }
+ return getgrnam (grname);
}
/*
fprintf (stderr, _("Usage: usermod [options] LOGIN\n"
"\n"
"Options:\n"
- " -a, --append GROUP append the user to the supplemental GROUP\n"
+ " -a, --append append the user to the supplemental GROUPS\n"
+ " (use only with -G)\n"
" -c, --comment COMMENT new value of the GECOS field\n"
" -d, --home HOME_DIR new home directory for the user account\n"
" -e, --expiredate EXPIRE_DATE set account expiration date to EXPIRE_DATE\n"
return ret;
}
-static long get_number (const char *cp)
+static long get_number (const char *numstr)
{
long val;
- char *ep;
-
- val = strtol (cp, &ep, 10);
- if (*cp != '\0' && *ep == '\0') /* valid number */
- return val;
+ char *errptr;
- fprintf (stderr, _("%s: invalid numeric argument '%s'\n"), Prog, cp);
- exit (E_BAD_ARG);
+ val = strtol (numstr, &errptr, 10);
+ if (*errptr || errno == ERANGE) {
+ fprintf (stderr, _("%s: invalid numeric argument '%s'\n"), Prog,
+ numstr);
+ exit (E_BAD_ARG);
+ }
+ return val;
}
-static uid_t get_id (const char *cp)
+static uid_t get_id (const char *uidstr)
{
- uid_t val;
- char *ep;
-
- val = strtoul (cp, &ep, 10);
- if (*cp != '\0' && *ep == '\0') /* valid number */
- return val;
+ long val;
+ char *errptr;
- fprintf (stderr, _("%s: invalid numeric argument '%s'\n"), Prog, cp);
- exit (E_BAD_ARG);
+ val = strtol (uidstr, &errptr, 10);
+ if (*errptr || errno == ERANGE || val < 0) {
+ fprintf (stderr, _("%s: invalid numeric argument '%s'\n"), Prog,
+ uidstr);
+ exit (E_BAD_ARG);
+ }
+ return val;
}
/*
{NULL, 0, NULL, '\0'}
};
while ((c =
- getopt_long (argc, argv, "a:c:d:e:f:g:G:hl:Lmop:s:u:U",
+ getopt_long (argc, argv, "ac:d:e:f:g:G:hl:Lmop:s:u:U",
long_options, NULL)) != -1) {
switch (c) {
case 'a':