Imported Upstream version 4.2
This commit is contained in:
@@ -0,0 +1,8 @@
|
||||
.xml2po.mo
|
||||
config.xml
|
||||
generate_mans.deps
|
||||
|
||||
*.[0-9]
|
||||
|
||||
/po/POTFILES
|
||||
/po/stamp-po
|
||||
@@ -58,6 +58,16 @@ if !USE_PAM
|
||||
man_MANS += $(man_nopam)
|
||||
endif
|
||||
|
||||
man_subids = \
|
||||
man1/newgidmap.1 \
|
||||
man1/newuidmap.1 \
|
||||
man5/subgid.5 \
|
||||
man5/subuid.5
|
||||
|
||||
if ENABLE_SUBIDS
|
||||
man_MANS += $(man_subids)
|
||||
endif
|
||||
|
||||
man_XMANS = \
|
||||
chage.1.xml \
|
||||
chfn.1.xml \
|
||||
@@ -81,7 +91,9 @@ man_XMANS = \
|
||||
login.access.5.xml \
|
||||
login.defs.5.xml \
|
||||
logoutd.8.xml \
|
||||
newgidmap.1.xml \
|
||||
newgrp.1.xml \
|
||||
newuidmap.1.xml \
|
||||
newusers.8.xml \
|
||||
nologin.8.xml \
|
||||
passwd.1.xml \
|
||||
@@ -94,6 +106,8 @@ man_XMANS = \
|
||||
sg.1.xml \
|
||||
su.1.xml \
|
||||
suauth.5.xml \
|
||||
subgid.5.xml \
|
||||
subuid.5.xml \
|
||||
useradd.8.xml \
|
||||
userdel.8.xml \
|
||||
usermod.8.xml \
|
||||
@@ -159,6 +173,8 @@ login_defs_v = \
|
||||
USERDEL_CMD.xml \
|
||||
USERGROUPS_ENAB.xml \
|
||||
USE_TCB.xml \
|
||||
SUB_GID_COUNT.xml \
|
||||
SUB_UID_COUNT.xml \
|
||||
SYS_GID_MAX.xml \
|
||||
SYS_UID_MAX.xml
|
||||
|
||||
@@ -177,6 +193,10 @@ if USE_PAM
|
||||
EXTRA_DIST += $(man_nopam)
|
||||
endif
|
||||
|
||||
if !ENABLE_SUBIDS
|
||||
EXTRA_DIST += $(man_subids)
|
||||
endif
|
||||
|
||||
generate_mans.deps: *.xml
|
||||
echo "# This file is generated" > $@
|
||||
awk 'BEGIN{FS="\"";} /^<!ENTITY .* * SYSTEM ".*">$$/{ f=FILENAME; sub(/.xml/,"",f); print "man" substr(f, length (f)) "/" f ": " $$2 }' $(man_XMANS) >> $@
|
||||
|
||||
-1025
File diff suppressed because it is too large
Load Diff
+8
-9
@@ -34,7 +34,7 @@
|
||||
<!-- SHADOW-CONFIG-HERE -->
|
||||
]>
|
||||
<refentry id='chage.1'>
|
||||
<!-- $Id: chage.1.xml 3742 2012-05-25 11:45:21Z nekral-guest $ -->
|
||||
<!-- $Id$ -->
|
||||
<refentryinfo>
|
||||
<author>
|
||||
<firstname>Julianne Frances</firstname>
|
||||
@@ -95,7 +95,7 @@
|
||||
<variablelist remap='IP'>
|
||||
<varlistentry>
|
||||
<term>
|
||||
<option>-d</option>, <option>--lastday</option> <replaceable>LAST_DAY</replaceable>
|
||||
<option>-d</option>, <option>--lastday</option> <replaceable>LAST_DAY</replaceable>
|
||||
</term>
|
||||
<listitem>
|
||||
<para>
|
||||
@@ -107,7 +107,7 @@
|
||||
</varlistentry>
|
||||
<varlistentry>
|
||||
<term>
|
||||
<option>-E</option>, <option>--expiredate</option> <replaceable>EXPIRE_DATE</replaceable>
|
||||
<option>-E</option>, <option>--expiredate</option> <replaceable>EXPIRE_DATE</replaceable>
|
||||
</term>
|
||||
<listitem>
|
||||
<para>
|
||||
@@ -133,7 +133,7 @@
|
||||
</varlistentry>
|
||||
<varlistentry>
|
||||
<term>
|
||||
<option>-I</option>, <option>--inactive</option> <replaceable>INACTIVE</replaceable>
|
||||
<option>-I</option>, <option>--inactive</option> <replaceable>INACTIVE</replaceable>
|
||||
</term>
|
||||
<listitem>
|
||||
<para>
|
||||
@@ -162,7 +162,7 @@
|
||||
</varlistentry>
|
||||
<varlistentry>
|
||||
<term>
|
||||
<option>-m</option>, <option>--mindays</option> <replaceable>MIN_DAYS</replaceable>
|
||||
<option>-m</option>, <option>--mindays</option> <replaceable>MIN_DAYS</replaceable>
|
||||
</term>
|
||||
<listitem>
|
||||
<para>
|
||||
@@ -174,7 +174,7 @@
|
||||
</varlistentry>
|
||||
<varlistentry>
|
||||
<term>
|
||||
<option>-M</option>, <option>--maxdays</option> <replaceable>MAX_DAYS</replaceable>
|
||||
<option>-M</option>, <option>--maxdays</option> <replaceable>MAX_DAYS</replaceable>
|
||||
</term>
|
||||
<listitem>
|
||||
<para>
|
||||
@@ -195,8 +195,7 @@
|
||||
</varlistentry>
|
||||
<varlistentry>
|
||||
<term>
|
||||
<option>-R</option>, <option>--root</option>
|
||||
<replaceable>CHROOT_DIR</replaceable>
|
||||
<option>-R</option>, <option>--root</option> <replaceable>CHROOT_DIR</replaceable>
|
||||
</term>
|
||||
<listitem>
|
||||
<para>
|
||||
@@ -208,7 +207,7 @@
|
||||
</varlistentry>
|
||||
<varlistentry>
|
||||
<term>
|
||||
<option>-W</option>, <option>--warndays</option> <replaceable>WARN_DAYS</replaceable>
|
||||
<option>-W</option>, <option>--warndays</option> <replaceable>WARN_DAYS</replaceable>
|
||||
</term>
|
||||
<listitem>
|
||||
<para>
|
||||
|
||||
+7
-8
@@ -36,7 +36,7 @@
|
||||
<!-- SHADOW-CONFIG-HERE -->
|
||||
]>
|
||||
<refentry id='chfn.1'>
|
||||
<!-- $Id: chfn.1.xml 3742 2012-05-25 11:45:21Z nekral-guest $ -->
|
||||
<!-- $Id$ -->
|
||||
<refentryinfo>
|
||||
<author>
|
||||
<firstname>Julianne Frances</firstname>
|
||||
@@ -115,7 +115,7 @@
|
||||
<variablelist remap='IP'>
|
||||
<varlistentry>
|
||||
<term>
|
||||
<option>-f</option>, <option>--full-name</option> <replaceable>FULL_NAME</replaceable>
|
||||
<option>-f</option>, <option>--full-name</option> <replaceable>FULL_NAME</replaceable>
|
||||
</term>
|
||||
<listitem>
|
||||
<para>Change the user's full name.</para>
|
||||
@@ -123,7 +123,7 @@
|
||||
</varlistentry>
|
||||
<varlistentry>
|
||||
<term>
|
||||
<option>-h</option>, <option>--home-phone</option> <replaceable>HOME_PHONE</replaceable>
|
||||
<option>-h</option>, <option>--home-phone</option> <replaceable>HOME_PHONE</replaceable>
|
||||
</term>
|
||||
<listitem>
|
||||
<para>Change the user's home phone number.</para>
|
||||
@@ -131,7 +131,7 @@
|
||||
</varlistentry>
|
||||
<varlistentry>
|
||||
<term>
|
||||
<option>-o</option>, <option>--other</option> <replaceable>OTHER</replaceable>
|
||||
<option>-o</option>, <option>--other</option> <replaceable>OTHER</replaceable>
|
||||
</term>
|
||||
<listitem>
|
||||
<para>
|
||||
@@ -143,7 +143,7 @@
|
||||
</varlistentry>
|
||||
<varlistentry>
|
||||
<term>
|
||||
<option>-r</option>, <option>--room</option> <replaceable>ROOM_NUMBER</replaceable>
|
||||
<option>-r</option>, <option>--room</option> <replaceable>ROOM_NUMBER</replaceable>
|
||||
</term>
|
||||
<listitem>
|
||||
<para>Change the user's room number.</para>
|
||||
@@ -151,8 +151,7 @@
|
||||
</varlistentry>
|
||||
<varlistentry>
|
||||
<term>
|
||||
<option>-R</option>, <option>--root</option>
|
||||
<replaceable>CHROOT_DIR</replaceable>
|
||||
<option>-R</option>, <option>--root</option> <replaceable>CHROOT_DIR</replaceable>
|
||||
</term>
|
||||
<listitem>
|
||||
<para>
|
||||
@@ -172,7 +171,7 @@
|
||||
</varlistentry>
|
||||
<varlistentry>
|
||||
<term>
|
||||
<option>-w</option>, <option>--work-phone</option> <replaceable>WORK_PHONE</replaceable>
|
||||
<option>-w</option>, <option>--work-phone</option> <replaceable>WORK_PHONE</replaceable>
|
||||
</term>
|
||||
<listitem>
|
||||
<para>Change the user's office phone number.</para>
|
||||
|
||||
+2
-3
@@ -38,7 +38,7 @@
|
||||
]>
|
||||
|
||||
<refentry id='chgpasswd.8'>
|
||||
<!-- $Id: chgpasswd.8.xml 3742 2012-05-25 11:45:21Z nekral-guest $ -->
|
||||
<!-- $Id$ -->
|
||||
<refentryinfo>
|
||||
<author>
|
||||
<firstname>Thomas</firstname>
|
||||
@@ -144,8 +144,7 @@
|
||||
</varlistentry>
|
||||
<varlistentry>
|
||||
<term>
|
||||
<option>-R</option>, <option>--root</option>
|
||||
<replaceable>CHROOT_DIR</replaceable>
|
||||
<option>-R</option>, <option>--root</option> <replaceable>CHROOT_DIR</replaceable>
|
||||
</term>
|
||||
<listitem>
|
||||
<para>
|
||||
|
||||
+4
-7
@@ -37,7 +37,7 @@
|
||||
]>
|
||||
|
||||
<refentry id='chpasswd.8'>
|
||||
<!-- $Id: chpasswd.8.xml 3742 2012-05-25 11:45:21Z nekral-guest $ -->
|
||||
<!-- $Id$ -->
|
||||
<refentryinfo>
|
||||
<author>
|
||||
<firstname>Julianne Frances</firstname>
|
||||
@@ -135,8 +135,7 @@
|
||||
<variablelist remap='IP'>
|
||||
<varlistentry>
|
||||
<term>
|
||||
<option>-c</option>, <option>--crypt-method</option>
|
||||
<replaceable>METHOD</replaceable>
|
||||
<option>-c</option>, <option>--crypt-method</option> <replaceable>METHOD</replaceable>
|
||||
</term>
|
||||
<listitem>
|
||||
<para>Use the specified method to encrypt the passwords.</para>
|
||||
@@ -187,8 +186,7 @@
|
||||
</varlistentry>
|
||||
<varlistentry>
|
||||
<term>
|
||||
<option>-R</option>, <option>--root</option>
|
||||
<replaceable>CHROOT_DIR</replaceable>
|
||||
<option>-R</option>, <option>--root</option> <replaceable>CHROOT_DIR</replaceable>
|
||||
</term>
|
||||
<listitem>
|
||||
<para>
|
||||
@@ -200,8 +198,7 @@
|
||||
</varlistentry>
|
||||
<varlistentry condition="sha_crypt">
|
||||
<term>
|
||||
<option>-s</option>, <option>--sha-rounds</option>
|
||||
<replaceable>ROUNDS</replaceable>
|
||||
<option>-s</option>, <option>--sha-rounds</option> <replaceable>ROUNDS</replaceable>
|
||||
</term>
|
||||
<listitem>
|
||||
<para>
|
||||
|
||||
+3
-4
@@ -36,7 +36,7 @@
|
||||
]>
|
||||
|
||||
<refentry id='chsh.1'>
|
||||
<!-- $Id: chsh.1.xml 3742 2012-05-25 11:45:21Z nekral-guest $ -->
|
||||
<!-- $Id$ -->
|
||||
<refentryinfo>
|
||||
<author>
|
||||
<firstname>Julianne Frances</firstname>
|
||||
@@ -105,8 +105,7 @@
|
||||
</varlistentry>
|
||||
<varlistentry>
|
||||
<term>
|
||||
<option>-R</option>, <option>--root</option>
|
||||
<replaceable>CHROOT_DIR</replaceable>
|
||||
<option>-R</option>, <option>--root</option> <replaceable>CHROOT_DIR</replaceable>
|
||||
</term>
|
||||
<listitem>
|
||||
<para>
|
||||
@@ -118,7 +117,7 @@
|
||||
</varlistentry>
|
||||
<varlistentry>
|
||||
<term>
|
||||
<option>-s</option>, <option>--shell</option> <replaceable>SHELL</replaceable>
|
||||
<option>-s</option>, <option>--shell</option> <replaceable>SHELL</replaceable>
|
||||
</term>
|
||||
<listitem>
|
||||
<para>
|
||||
|
||||
@@ -1,618 +0,0 @@
|
||||
# Makefile.in generated by automake 1.11.5 from Makefile.am.
|
||||
# @configure_input@
|
||||
|
||||
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
|
||||
# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 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@
|
||||
VPATH = @srcdir@
|
||||
am__make_dryrun = \
|
||||
{ \
|
||||
am__dry=no; \
|
||||
case $$MAKEFLAGS in \
|
||||
*\\[\ \ ]*) \
|
||||
echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \
|
||||
| grep '^AM OK$$' >/dev/null || am__dry=yes;; \
|
||||
*) \
|
||||
for am__flg in $$MAKEFLAGS; do \
|
||||
case $$am__flg in \
|
||||
*=*|--*) ;; \
|
||||
*n*) am__dry=yes; break;; \
|
||||
esac; \
|
||||
done;; \
|
||||
esac; \
|
||||
test $$am__dry = yes; \
|
||||
}
|
||||
pkgdatadir = $(datadir)/@PACKAGE@
|
||||
pkgincludedir = $(includedir)/@PACKAGE@
|
||||
pkglibdir = $(libdir)/@PACKAGE@
|
||||
pkglibexecdir = $(libexecdir)/@PACKAGE@
|
||||
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
|
||||
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/cs
|
||||
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 = $(install_sh) -d
|
||||
CONFIG_HEADER = $(top_builddir)/config.h
|
||||
CONFIG_CLEAN_FILES =
|
||||
CONFIG_CLEAN_VPATH_FILES =
|
||||
SOURCES =
|
||||
DIST_SOURCES =
|
||||
am__can_run_installinfo = \
|
||||
case $$AM_UPDATE_INFO_DIR in \
|
||||
n|no|NO) false;; \
|
||||
*) (install-info --version) >/dev/null 2>&1;; \
|
||||
esac
|
||||
am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
|
||||
am__vpath_adj = case $$p in \
|
||||
$(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
|
||||
*) f=$$p;; \
|
||||
esac;
|
||||
am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
|
||||
am__install_max = 40
|
||||
am__nobase_strip_setup = \
|
||||
srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
|
||||
am__nobase_strip = \
|
||||
for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
|
||||
am__nobase_list = $(am__nobase_strip_setup); \
|
||||
for p in $$list; do echo "$$p $$p"; done | \
|
||||
sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
|
||||
$(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
|
||||
if (++n[$$2] == $(am__install_max)) \
|
||||
{ print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
|
||||
END { for (dir in files) print dir, files[dir] }'
|
||||
am__base_list = \
|
||||
sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
|
||||
sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
|
||||
am__uninstall_files_from_dir = { \
|
||||
test -z "$$files" \
|
||||
|| { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
|
||||
|| { echo " ( cd '$$dir' && rm -f" $$files ")"; \
|
||||
$(am__cd) "$$dir" && rm -f $$files; }; \
|
||||
}
|
||||
man1dir = $(mandir)/man1
|
||||
am__installdirs = "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(man5dir)" \
|
||||
"$(DESTDIR)$(man8dir)"
|
||||
man5dir = $(mandir)/man5
|
||||
man8dir = $(mandir)/man8
|
||||
NROFF = nroff
|
||||
MANS = $(man_MANS)
|
||||
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||
ACLOCAL = @ACLOCAL@
|
||||
AMTAR = @AMTAR@
|
||||
AR = @AR@
|
||||
AUTOCONF = @AUTOCONF@
|
||||
AUTOHEADER = @AUTOHEADER@
|
||||
AUTOMAKE = @AUTOMAKE@
|
||||
AWK = @AWK@
|
||||
CC = @CC@
|
||||
CCDEPMODE = @CCDEPMODE@
|
||||
CFLAGS = @CFLAGS@
|
||||
CPP = @CPP@
|
||||
CPPFLAGS = @CPPFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEFS = @DEFS@
|
||||
DEPDIR = @DEPDIR@
|
||||
DLLTOOL = @DLLTOOL@
|
||||
DSYMUTIL = @DSYMUTIL@
|
||||
DUMPBIN = @DUMPBIN@
|
||||
ECHO_C = @ECHO_C@
|
||||
ECHO_N = @ECHO_N@
|
||||
ECHO_T = @ECHO_T@
|
||||
EGREP = @EGREP@
|
||||
EXEEXT = @EXEEXT@
|
||||
FGREP = @FGREP@
|
||||
GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
|
||||
GMSGFMT = @GMSGFMT@
|
||||
GMSGFMT_015 = @GMSGFMT_015@
|
||||
GREP = @GREP@
|
||||
GROUP_NAME_MAX_LENGTH = @GROUP_NAME_MAX_LENGTH@
|
||||
INSTALL = @INSTALL@
|
||||
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@
|
||||
LD = @LD@
|
||||
LDFLAGS = @LDFLAGS@
|
||||
LIBACL = @LIBACL@
|
||||
LIBATTR = @LIBATTR@
|
||||
LIBAUDIT = @LIBAUDIT@
|
||||
LIBCRACK = @LIBCRACK@
|
||||
LIBCRYPT = @LIBCRYPT@
|
||||
LIBICONV = @LIBICONV@
|
||||
LIBINTL = @LIBINTL@
|
||||
LIBMD = @LIBMD@
|
||||
LIBOBJS = @LIBOBJS@
|
||||
LIBPAM = @LIBPAM@
|
||||
LIBS = @LIBS@
|
||||
LIBSELINUX = @LIBSELINUX@
|
||||
LIBSEMANAGE = @LIBSEMANAGE@
|
||||
LIBSKEY = @LIBSKEY@
|
||||
LIBTCB = @LIBTCB@
|
||||
LIBTOOL = @LIBTOOL@
|
||||
LIPO = @LIPO@
|
||||
LN_S = @LN_S@
|
||||
LTLIBICONV = @LTLIBICONV@
|
||||
LTLIBINTL = @LTLIBINTL@
|
||||
LTLIBOBJS = @LTLIBOBJS@
|
||||
MAINT = @MAINT@
|
||||
MAKEINFO = @MAKEINFO@
|
||||
MANIFEST_TOOL = @MANIFEST_TOOL@
|
||||
MKDIR_P = @MKDIR_P@
|
||||
MSGFMT = @MSGFMT@
|
||||
MSGFMT_015 = @MSGFMT_015@
|
||||
MSGMERGE = @MSGMERGE@
|
||||
NM = @NM@
|
||||
NMEDIT = @NMEDIT@
|
||||
OBJDUMP = @OBJDUMP@
|
||||
OBJEXT = @OBJEXT@
|
||||
OTOOL = @OTOOL@
|
||||
OTOOL64 = @OTOOL64@
|
||||
PACKAGE = @PACKAGE@
|
||||
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
|
||||
PACKAGE_NAME = @PACKAGE_NAME@
|
||||
PACKAGE_STRING = @PACKAGE_STRING@
|
||||
PACKAGE_TARNAME = @PACKAGE_TARNAME@
|
||||
PACKAGE_URL = @PACKAGE_URL@
|
||||
PACKAGE_VERSION = @PACKAGE_VERSION@
|
||||
PATH_SEPARATOR = @PATH_SEPARATOR@
|
||||
POSUB = @POSUB@
|
||||
RANLIB = @RANLIB@
|
||||
SED = @SED@
|
||||
SET_MAKE = @SET_MAKE@
|
||||
SHELL = @SHELL@
|
||||
STRIP = @STRIP@
|
||||
USE_NLS = @USE_NLS@
|
||||
VERSION = @VERSION@
|
||||
XGETTEXT = @XGETTEXT@
|
||||
XGETTEXT_015 = @XGETTEXT_015@
|
||||
XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@
|
||||
XMLCATALOG = @XMLCATALOG@
|
||||
XML_CATALOG_FILE = @XML_CATALOG_FILE@
|
||||
XSLTPROC = @XSLTPROC@
|
||||
YACC = @YACC@
|
||||
YFLAGS = @YFLAGS@
|
||||
abs_builddir = @abs_builddir@
|
||||
abs_srcdir = @abs_srcdir@
|
||||
abs_top_builddir = @abs_top_builddir@
|
||||
abs_top_srcdir = @abs_top_srcdir@
|
||||
ac_ct_AR = @ac_ct_AR@
|
||||
ac_ct_CC = @ac_ct_CC@
|
||||
ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
|
||||
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@
|
||||
builddir = @builddir@
|
||||
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@
|
||||
srcdir = @srcdir@
|
||||
sysconfdir = @sysconfdir@
|
||||
target_alias = @target_alias@
|
||||
top_build_prefix = @top_build_prefix@
|
||||
top_builddir = @top_builddir@
|
||||
top_srcdir = @top_srcdir@
|
||||
man_MANS = \
|
||||
man1/expiry.1 \
|
||||
man5/faillog.5 \
|
||||
man8/faillog.8 \
|
||||
man1/gpasswd.1 \
|
||||
man8/groupadd.8 \
|
||||
man8/groupdel.8 \
|
||||
man8/groupmod.8 \
|
||||
man1/groups.1 \
|
||||
man8/grpck.8 \
|
||||
man5/gshadow.5 \
|
||||
man8/lastlog.8 \
|
||||
man8/nologin.8 \
|
||||
man5/passwd.5 \
|
||||
man5/shadow.5 \
|
||||
man1/su.1 \
|
||||
man8/vipw.8
|
||||
|
||||
EXTRA_DIST = $(man_MANS) \
|
||||
man1/id.1 \
|
||||
man8/groupmems.8 \
|
||||
man8/logoutd.8
|
||||
|
||||
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 ) \
|
||||
&& { if test -f $@; then exit 0; else break; fi; }; \
|
||||
exit 1;; \
|
||||
esac; \
|
||||
done; \
|
||||
echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu man/cs/Makefile'; \
|
||||
$(am__cd) $(top_srcdir) && \
|
||||
$(AUTOMAKE) --gnu man/cs/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
|
||||
$(am__aclocal_m4_deps):
|
||||
|
||||
mostlyclean-libtool:
|
||||
-rm -f *.lo
|
||||
|
||||
clean-libtool:
|
||||
-rm -rf .libs _libs
|
||||
install-man1: $(man_MANS)
|
||||
@$(NORMAL_INSTALL)
|
||||
@list1=''; \
|
||||
list2='$(man_MANS)'; \
|
||||
test -n "$(man1dir)" \
|
||||
&& test -n "`echo $$list1$$list2`" \
|
||||
|| exit 0; \
|
||||
echo " $(MKDIR_P) '$(DESTDIR)$(man1dir)'"; \
|
||||
$(MKDIR_P) "$(DESTDIR)$(man1dir)" || exit 1; \
|
||||
{ for i in $$list1; do echo "$$i"; done; \
|
||||
if test -n "$$list2"; then \
|
||||
for i in $$list2; do echo "$$i"; done \
|
||||
| sed -n '/\.1[a-z]*$$/p'; \
|
||||
fi; \
|
||||
} | while read p; do \
|
||||
if test -f $$p; then d=; else d="$(srcdir)/"; fi; \
|
||||
echo "$$d$$p"; echo "$$p"; \
|
||||
done | \
|
||||
sed -e 'n;s,.*/,,;p;h;s,.*\.,,;s,^[^1][0-9a-z]*$$,1,;x' \
|
||||
-e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,' | \
|
||||
sed 'N;N;s,\n, ,g' | { \
|
||||
list=; while read file base inst; do \
|
||||
if test "$$base" = "$$inst"; then list="$$list $$file"; else \
|
||||
echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man1dir)/$$inst'"; \
|
||||
$(INSTALL_DATA) "$$file" "$(DESTDIR)$(man1dir)/$$inst" || exit $$?; \
|
||||
fi; \
|
||||
done; \
|
||||
for i in $$list; do echo "$$i"; done | $(am__base_list) | \
|
||||
while read files; do \
|
||||
test -z "$$files" || { \
|
||||
echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(man1dir)'"; \
|
||||
$(INSTALL_DATA) $$files "$(DESTDIR)$(man1dir)" || exit $$?; }; \
|
||||
done; }
|
||||
|
||||
uninstall-man1:
|
||||
@$(NORMAL_UNINSTALL)
|
||||
@list=''; test -n "$(man1dir)" || exit 0; \
|
||||
files=`{ for i in $$list; do echo "$$i"; done; \
|
||||
l2='$(man_MANS)'; for i in $$l2; do echo "$$i"; done | \
|
||||
sed -n '/\.1[a-z]*$$/p'; \
|
||||
} | sed -e 's,.*/,,;h;s,.*\.,,;s,^[^1][0-9a-z]*$$,1,;x' \
|
||||
-e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,'`; \
|
||||
dir='$(DESTDIR)$(man1dir)'; $(am__uninstall_files_from_dir)
|
||||
install-man5: $(man_MANS)
|
||||
@$(NORMAL_INSTALL)
|
||||
@list1=''; \
|
||||
list2='$(man_MANS)'; \
|
||||
test -n "$(man5dir)" \
|
||||
&& test -n "`echo $$list1$$list2`" \
|
||||
|| exit 0; \
|
||||
echo " $(MKDIR_P) '$(DESTDIR)$(man5dir)'"; \
|
||||
$(MKDIR_P) "$(DESTDIR)$(man5dir)" || exit 1; \
|
||||
{ for i in $$list1; do echo "$$i"; done; \
|
||||
if test -n "$$list2"; then \
|
||||
for i in $$list2; do echo "$$i"; done \
|
||||
| sed -n '/\.5[a-z]*$$/p'; \
|
||||
fi; \
|
||||
} | while read p; do \
|
||||
if test -f $$p; then d=; else d="$(srcdir)/"; fi; \
|
||||
echo "$$d$$p"; echo "$$p"; \
|
||||
done | \
|
||||
sed -e 'n;s,.*/,,;p;h;s,.*\.,,;s,^[^5][0-9a-z]*$$,5,;x' \
|
||||
-e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,' | \
|
||||
sed 'N;N;s,\n, ,g' | { \
|
||||
list=; while read file base inst; do \
|
||||
if test "$$base" = "$$inst"; then list="$$list $$file"; else \
|
||||
echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man5dir)/$$inst'"; \
|
||||
$(INSTALL_DATA) "$$file" "$(DESTDIR)$(man5dir)/$$inst" || exit $$?; \
|
||||
fi; \
|
||||
done; \
|
||||
for i in $$list; do echo "$$i"; done | $(am__base_list) | \
|
||||
while read files; do \
|
||||
test -z "$$files" || { \
|
||||
echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(man5dir)'"; \
|
||||
$(INSTALL_DATA) $$files "$(DESTDIR)$(man5dir)" || exit $$?; }; \
|
||||
done; }
|
||||
|
||||
uninstall-man5:
|
||||
@$(NORMAL_UNINSTALL)
|
||||
@list=''; test -n "$(man5dir)" || exit 0; \
|
||||
files=`{ for i in $$list; do echo "$$i"; done; \
|
||||
l2='$(man_MANS)'; for i in $$l2; do echo "$$i"; done | \
|
||||
sed -n '/\.5[a-z]*$$/p'; \
|
||||
} | sed -e 's,.*/,,;h;s,.*\.,,;s,^[^5][0-9a-z]*$$,5,;x' \
|
||||
-e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,'`; \
|
||||
dir='$(DESTDIR)$(man5dir)'; $(am__uninstall_files_from_dir)
|
||||
install-man8: $(man_MANS)
|
||||
@$(NORMAL_INSTALL)
|
||||
@list1=''; \
|
||||
list2='$(man_MANS)'; \
|
||||
test -n "$(man8dir)" \
|
||||
&& test -n "`echo $$list1$$list2`" \
|
||||
|| exit 0; \
|
||||
echo " $(MKDIR_P) '$(DESTDIR)$(man8dir)'"; \
|
||||
$(MKDIR_P) "$(DESTDIR)$(man8dir)" || exit 1; \
|
||||
{ for i in $$list1; do echo "$$i"; done; \
|
||||
if test -n "$$list2"; then \
|
||||
for i in $$list2; do echo "$$i"; done \
|
||||
| sed -n '/\.8[a-z]*$$/p'; \
|
||||
fi; \
|
||||
} | while read p; do \
|
||||
if test -f $$p; then d=; else d="$(srcdir)/"; fi; \
|
||||
echo "$$d$$p"; echo "$$p"; \
|
||||
done | \
|
||||
sed -e 'n;s,.*/,,;p;h;s,.*\.,,;s,^[^8][0-9a-z]*$$,8,;x' \
|
||||
-e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,' | \
|
||||
sed 'N;N;s,\n, ,g' | { \
|
||||
list=; while read file base inst; do \
|
||||
if test "$$base" = "$$inst"; then list="$$list $$file"; else \
|
||||
echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man8dir)/$$inst'"; \
|
||||
$(INSTALL_DATA) "$$file" "$(DESTDIR)$(man8dir)/$$inst" || exit $$?; \
|
||||
fi; \
|
||||
done; \
|
||||
for i in $$list; do echo "$$i"; done | $(am__base_list) | \
|
||||
while read files; do \
|
||||
test -z "$$files" || { \
|
||||
echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(man8dir)'"; \
|
||||
$(INSTALL_DATA) $$files "$(DESTDIR)$(man8dir)" || exit $$?; }; \
|
||||
done; }
|
||||
|
||||
uninstall-man8:
|
||||
@$(NORMAL_UNINSTALL)
|
||||
@list=''; test -n "$(man8dir)" || exit 0; \
|
||||
files=`{ for i in $$list; do echo "$$i"; done; \
|
||||
l2='$(man_MANS)'; for i in $$l2; do echo "$$i"; done | \
|
||||
sed -n '/\.8[a-z]*$$/p'; \
|
||||
} | sed -e 's,.*/,,;h;s,.*\.,,;s,^[^8][0-9a-z]*$$,8,;x' \
|
||||
-e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,'`; \
|
||||
dir='$(DESTDIR)$(man8dir)'; $(am__uninstall_files_from_dir)
|
||||
tags: TAGS
|
||||
TAGS:
|
||||
|
||||
ctags: CTAGS
|
||||
CTAGS:
|
||||
|
||||
|
||||
distdir: $(DISTFILES)
|
||||
@list='$(MANS)'; if test -n "$$list"; then \
|
||||
list=`for p in $$list; do \
|
||||
if test -f $$p; then d=; else d="$(srcdir)/"; fi; \
|
||||
if test -f "$$d$$p"; then echo "$$d$$p"; else :; fi; done`; \
|
||||
if test -n "$$list" && \
|
||||
grep 'ab help2man is required to generate this page' $$list >/dev/null; then \
|
||||
echo "error: found man pages containing the \`missing help2man' replacement text:" >&2; \
|
||||
grep -l 'ab help2man is required to generate this page' $$list | sed 's/^/ /' >&2; \
|
||||
echo " to fix them, install help2man, remove and regenerate the man pages;" >&2; \
|
||||
echo " typically \`make maintainer-clean' will remove them" >&2; \
|
||||
exit 1; \
|
||||
else :; fi; \
|
||||
else :; fi
|
||||
@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
||||
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
||||
list='$(DISTFILES)'; \
|
||||
dist_files=`for file in $$list; do echo $$file; done | \
|
||||
sed -e "s|^$$srcdirstrip/||;t" \
|
||||
-e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
|
||||
case $$dist_files in \
|
||||
*/*) $(MKDIR_P) `echo "$$dist_files" | \
|
||||
sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
|
||||
sort -u` ;; \
|
||||
esac; \
|
||||
for file in $$dist_files; do \
|
||||
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
|
||||
if test -d $$d/$$file; then \
|
||||
dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
|
||||
if test -d "$(distdir)/$$file"; then \
|
||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
||||
fi; \
|
||||
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
|
||||
cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
|
||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
||||
fi; \
|
||||
cp -fpR $$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)$(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:
|
||||
if test -z '$(STRIP)'; then \
|
||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
||||
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
||||
install; \
|
||||
else \
|
||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
||||
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
||||
"INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
|
||||
fi
|
||||
mostlyclean-generic:
|
||||
|
||||
clean-generic:
|
||||
|
||||
distclean-generic:
|
||||
-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
|
||||
-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_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
|
||||
|
||||
dvi: dvi-am
|
||||
|
||||
dvi-am:
|
||||
|
||||
html: html-am
|
||||
|
||||
html-am:
|
||||
|
||||
info: info-am
|
||||
|
||||
info-am:
|
||||
|
||||
install-data-am: install-man
|
||||
|
||||
install-dvi: install-dvi-am
|
||||
|
||||
install-dvi-am:
|
||||
|
||||
install-exec-am:
|
||||
|
||||
install-html: install-html-am
|
||||
|
||||
install-html-am:
|
||||
|
||||
install-info: install-info-am
|
||||
|
||||
install-info-am:
|
||||
|
||||
install-man: install-man1 install-man5 install-man8
|
||||
|
||||
install-pdf: install-pdf-am
|
||||
|
||||
install-pdf-am:
|
||||
|
||||
install-ps: install-ps-am
|
||||
|
||||
install-ps-am:
|
||||
|
||||
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-man
|
||||
|
||||
uninstall-man: uninstall-man1 uninstall-man5 uninstall-man8
|
||||
|
||||
.MAKE: install-am install-strip
|
||||
|
||||
.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-dvi install-dvi-am \
|
||||
install-exec install-exec-am install-html install-html-am \
|
||||
install-info install-info-am install-man install-man1 \
|
||||
install-man5 install-man8 install-pdf install-pdf-am \
|
||||
install-ps install-ps-am 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-man uninstall-man1 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:
|
||||
@@ -1,5 +1,5 @@
|
||||
.\" @(#)lastlog.8 3.3 08:24:58 29 Sep 1993 (National Guard Release)
|
||||
.\" $Id: lastlog.8 3742 2012-05-25 11:45:21Z nekral-guest $
|
||||
.\" $Id$
|
||||
.\"
|
||||
.TH LASTLOG 8
|
||||
.SH JMÉNO
|
||||
|
||||
@@ -1,658 +0,0 @@
|
||||
# Makefile.in generated by automake 1.11.5 from Makefile.am.
|
||||
# @configure_input@
|
||||
|
||||
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
|
||||
# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 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@
|
||||
VPATH = @srcdir@
|
||||
am__make_dryrun = \
|
||||
{ \
|
||||
am__dry=no; \
|
||||
case $$MAKEFLAGS in \
|
||||
*\\[\ \ ]*) \
|
||||
echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \
|
||||
| grep '^AM OK$$' >/dev/null || am__dry=yes;; \
|
||||
*) \
|
||||
for am__flg in $$MAKEFLAGS; do \
|
||||
case $$am__flg in \
|
||||
*=*|--*) ;; \
|
||||
*n*) am__dry=yes; break;; \
|
||||
esac; \
|
||||
done;; \
|
||||
esac; \
|
||||
test $$am__dry = yes; \
|
||||
}
|
||||
pkgdatadir = $(datadir)/@PACKAGE@
|
||||
pkgincludedir = $(includedir)/@PACKAGE@
|
||||
pkglibdir = $(libdir)/@PACKAGE@
|
||||
pkglibexecdir = $(libexecdir)/@PACKAGE@
|
||||
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
|
||||
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@
|
||||
@USE_PAM_FALSE@am__append_1 = $(man_nopam)
|
||||
@USE_PAM_TRUE@am__append_2 = $(man_nopam)
|
||||
DIST_COMMON = $(srcdir)/../generate_mans.mak \
|
||||
$(srcdir)/../generate_translations.mak $(srcdir)/Makefile.am \
|
||||
$(srcdir)/Makefile.in
|
||||
subdir = man/da
|
||||
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 = $(install_sh) -d
|
||||
CONFIG_HEADER = $(top_builddir)/config.h
|
||||
CONFIG_CLEAN_FILES =
|
||||
CONFIG_CLEAN_VPATH_FILES =
|
||||
SOURCES =
|
||||
DIST_SOURCES =
|
||||
am__can_run_installinfo = \
|
||||
case $$AM_UPDATE_INFO_DIR in \
|
||||
n|no|NO) false;; \
|
||||
*) (install-info --version) >/dev/null 2>&1;; \
|
||||
esac
|
||||
am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
|
||||
am__vpath_adj = case $$p in \
|
||||
$(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
|
||||
*) f=$$p;; \
|
||||
esac;
|
||||
am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
|
||||
am__install_max = 40
|
||||
am__nobase_strip_setup = \
|
||||
srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
|
||||
am__nobase_strip = \
|
||||
for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
|
||||
am__nobase_list = $(am__nobase_strip_setup); \
|
||||
for p in $$list; do echo "$$p $$p"; done | \
|
||||
sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
|
||||
$(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
|
||||
if (++n[$$2] == $(am__install_max)) \
|
||||
{ print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
|
||||
END { for (dir in files) print dir, files[dir] }'
|
||||
am__base_list = \
|
||||
sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
|
||||
sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
|
||||
am__uninstall_files_from_dir = { \
|
||||
test -z "$$files" \
|
||||
|| { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
|
||||
|| { echo " ( cd '$$dir' && rm -f" $$files ")"; \
|
||||
$(am__cd) "$$dir" && rm -f $$files; }; \
|
||||
}
|
||||
man1dir = $(mandir)/man1
|
||||
am__installdirs = "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(man5dir)" \
|
||||
"$(DESTDIR)$(man8dir)"
|
||||
man5dir = $(mandir)/man5
|
||||
man8dir = $(mandir)/man8
|
||||
NROFF = nroff
|
||||
MANS = $(man_MANS)
|
||||
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||
ACLOCAL = @ACLOCAL@
|
||||
AMTAR = @AMTAR@
|
||||
AR = @AR@
|
||||
AUTOCONF = @AUTOCONF@
|
||||
AUTOHEADER = @AUTOHEADER@
|
||||
AUTOMAKE = @AUTOMAKE@
|
||||
AWK = @AWK@
|
||||
CC = @CC@
|
||||
CCDEPMODE = @CCDEPMODE@
|
||||
CFLAGS = @CFLAGS@
|
||||
CPP = @CPP@
|
||||
CPPFLAGS = @CPPFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEFS = @DEFS@
|
||||
DEPDIR = @DEPDIR@
|
||||
DLLTOOL = @DLLTOOL@
|
||||
DSYMUTIL = @DSYMUTIL@
|
||||
DUMPBIN = @DUMPBIN@
|
||||
ECHO_C = @ECHO_C@
|
||||
ECHO_N = @ECHO_N@
|
||||
ECHO_T = @ECHO_T@
|
||||
EGREP = @EGREP@
|
||||
EXEEXT = @EXEEXT@
|
||||
FGREP = @FGREP@
|
||||
GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
|
||||
GMSGFMT = @GMSGFMT@
|
||||
GMSGFMT_015 = @GMSGFMT_015@
|
||||
GREP = @GREP@
|
||||
GROUP_NAME_MAX_LENGTH = @GROUP_NAME_MAX_LENGTH@
|
||||
INSTALL = @INSTALL@
|
||||
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@
|
||||
LD = @LD@
|
||||
LDFLAGS = @LDFLAGS@
|
||||
LIBACL = @LIBACL@
|
||||
LIBATTR = @LIBATTR@
|
||||
LIBAUDIT = @LIBAUDIT@
|
||||
LIBCRACK = @LIBCRACK@
|
||||
LIBCRYPT = @LIBCRYPT@
|
||||
LIBICONV = @LIBICONV@
|
||||
LIBINTL = @LIBINTL@
|
||||
LIBMD = @LIBMD@
|
||||
LIBOBJS = @LIBOBJS@
|
||||
LIBPAM = @LIBPAM@
|
||||
LIBS = @LIBS@
|
||||
LIBSELINUX = @LIBSELINUX@
|
||||
LIBSEMANAGE = @LIBSEMANAGE@
|
||||
LIBSKEY = @LIBSKEY@
|
||||
LIBTCB = @LIBTCB@
|
||||
LIBTOOL = @LIBTOOL@
|
||||
LIPO = @LIPO@
|
||||
LN_S = @LN_S@
|
||||
LTLIBICONV = @LTLIBICONV@
|
||||
LTLIBINTL = @LTLIBINTL@
|
||||
LTLIBOBJS = @LTLIBOBJS@
|
||||
MAINT = @MAINT@
|
||||
MAKEINFO = @MAKEINFO@
|
||||
MANIFEST_TOOL = @MANIFEST_TOOL@
|
||||
MKDIR_P = @MKDIR_P@
|
||||
MSGFMT = @MSGFMT@
|
||||
MSGFMT_015 = @MSGFMT_015@
|
||||
MSGMERGE = @MSGMERGE@
|
||||
NM = @NM@
|
||||
NMEDIT = @NMEDIT@
|
||||
OBJDUMP = @OBJDUMP@
|
||||
OBJEXT = @OBJEXT@
|
||||
OTOOL = @OTOOL@
|
||||
OTOOL64 = @OTOOL64@
|
||||
PACKAGE = @PACKAGE@
|
||||
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
|
||||
PACKAGE_NAME = @PACKAGE_NAME@
|
||||
PACKAGE_STRING = @PACKAGE_STRING@
|
||||
PACKAGE_TARNAME = @PACKAGE_TARNAME@
|
||||
PACKAGE_URL = @PACKAGE_URL@
|
||||
PACKAGE_VERSION = @PACKAGE_VERSION@
|
||||
PATH_SEPARATOR = @PATH_SEPARATOR@
|
||||
POSUB = @POSUB@
|
||||
RANLIB = @RANLIB@
|
||||
SED = @SED@
|
||||
SET_MAKE = @SET_MAKE@
|
||||
SHELL = @SHELL@
|
||||
STRIP = @STRIP@
|
||||
USE_NLS = @USE_NLS@
|
||||
VERSION = @VERSION@
|
||||
XGETTEXT = @XGETTEXT@
|
||||
XGETTEXT_015 = @XGETTEXT_015@
|
||||
XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@
|
||||
XMLCATALOG = @XMLCATALOG@
|
||||
XML_CATALOG_FILE = @XML_CATALOG_FILE@
|
||||
XSLTPROC = @XSLTPROC@
|
||||
YACC = @YACC@
|
||||
YFLAGS = @YFLAGS@
|
||||
abs_builddir = @abs_builddir@
|
||||
abs_srcdir = @abs_srcdir@
|
||||
abs_top_builddir = @abs_top_builddir@
|
||||
abs_top_srcdir = @abs_top_srcdir@
|
||||
ac_ct_AR = @ac_ct_AR@
|
||||
ac_ct_CC = @ac_ct_CC@
|
||||
ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
|
||||
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@
|
||||
builddir = @builddir@
|
||||
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@/da
|
||||
mkdir_p = @mkdir_p@
|
||||
oldincludedir = @oldincludedir@
|
||||
pdfdir = @pdfdir@
|
||||
prefix = @prefix@
|
||||
program_transform_name = @program_transform_name@
|
||||
psdir = @psdir@
|
||||
sbindir = @sbindir@
|
||||
sharedstatedir = @sharedstatedir@
|
||||
srcdir = @srcdir@
|
||||
sysconfdir = @sysconfdir@
|
||||
target_alias = @target_alias@
|
||||
top_build_prefix = @top_build_prefix@
|
||||
top_builddir = @top_builddir@
|
||||
top_srcdir = @top_srcdir@
|
||||
|
||||
# 2012.01.28 - activate manpages with more than 50% translated messages
|
||||
man_MANS = man1/chfn.1 man8/groupdel.8 man1/groups.1 man5/gshadow.5 \
|
||||
man8/logoutd.8 man1/newgrp.1 man8/nologin.8 man1/sg.1 \
|
||||
man8/vigr.8 man8/vipw.8 $(am__append_1)
|
||||
man_nopam =
|
||||
EXTRA_DIST = $(man_MANS) man1/id.1 $(am__append_2)
|
||||
LANG = $(notdir $(CURDIR))
|
||||
@ENABLE_REGENERATE_MAN_TRUE@@USE_PAM_FALSE@PAM_COND = no_pam
|
||||
@ENABLE_REGENERATE_MAN_TRUE@@USE_PAM_TRUE@PAM_COND = pam
|
||||
@ENABLE_REGENERATE_MAN_TRUE@@SHADOWGRP_FALSE@SHADOWGRP_COND = no_gshadow
|
||||
@ENABLE_REGENERATE_MAN_TRUE@@SHADOWGRP_TRUE@SHADOWGRP_COND = gshadow
|
||||
@ENABLE_REGENERATE_MAN_TRUE@@WITH_TCB_FALSE@TCB_COND = no_tcb
|
||||
@ENABLE_REGENERATE_MAN_TRUE@@WITH_TCB_TRUE@TCB_COND = tcb
|
||||
@ENABLE_REGENERATE_MAN_TRUE@@USE_SHA_CRYPT_FALSE@SHA_CRYPT_COND = no_sha_crypt
|
||||
@ENABLE_REGENERATE_MAN_TRUE@@USE_SHA_CRYPT_TRUE@SHA_CRYPT_COND = sha_crypt
|
||||
CLEANFILES = .xml2po.mo $(EXTRA_DIST) $(addsuffix .xml,$(EXTRA_DIST)) config.xml
|
||||
all: all-am
|
||||
|
||||
.SUFFIXES:
|
||||
$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(srcdir)/../generate_translations.mak $(srcdir)/../generate_mans.mak $(am__configure_deps)
|
||||
@for dep in $?; do \
|
||||
case '$(am__configure_deps)' in \
|
||||
*$$dep*) \
|
||||
( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
|
||||
&& { if test -f $@; then exit 0; else break; fi; }; \
|
||||
exit 1;; \
|
||||
esac; \
|
||||
done; \
|
||||
echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu man/da/Makefile'; \
|
||||
$(am__cd) $(top_srcdir) && \
|
||||
$(AUTOMAKE) --gnu man/da/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;
|
||||
$(srcdir)/../generate_translations.mak $(srcdir)/../generate_mans.mak:
|
||||
|
||||
$(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
|
||||
$(am__aclocal_m4_deps):
|
||||
|
||||
mostlyclean-libtool:
|
||||
-rm -f *.lo
|
||||
|
||||
clean-libtool:
|
||||
-rm -rf .libs _libs
|
||||
install-man1: $(man_MANS)
|
||||
@$(NORMAL_INSTALL)
|
||||
@list1=''; \
|
||||
list2='$(man_MANS)'; \
|
||||
test -n "$(man1dir)" \
|
||||
&& test -n "`echo $$list1$$list2`" \
|
||||
|| exit 0; \
|
||||
echo " $(MKDIR_P) '$(DESTDIR)$(man1dir)'"; \
|
||||
$(MKDIR_P) "$(DESTDIR)$(man1dir)" || exit 1; \
|
||||
{ for i in $$list1; do echo "$$i"; done; \
|
||||
if test -n "$$list2"; then \
|
||||
for i in $$list2; do echo "$$i"; done \
|
||||
| sed -n '/\.1[a-z]*$$/p'; \
|
||||
fi; \
|
||||
} | while read p; do \
|
||||
if test -f $$p; then d=; else d="$(srcdir)/"; fi; \
|
||||
echo "$$d$$p"; echo "$$p"; \
|
||||
done | \
|
||||
sed -e 'n;s,.*/,,;p;h;s,.*\.,,;s,^[^1][0-9a-z]*$$,1,;x' \
|
||||
-e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,' | \
|
||||
sed 'N;N;s,\n, ,g' | { \
|
||||
list=; while read file base inst; do \
|
||||
if test "$$base" = "$$inst"; then list="$$list $$file"; else \
|
||||
echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man1dir)/$$inst'"; \
|
||||
$(INSTALL_DATA) "$$file" "$(DESTDIR)$(man1dir)/$$inst" || exit $$?; \
|
||||
fi; \
|
||||
done; \
|
||||
for i in $$list; do echo "$$i"; done | $(am__base_list) | \
|
||||
while read files; do \
|
||||
test -z "$$files" || { \
|
||||
echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(man1dir)'"; \
|
||||
$(INSTALL_DATA) $$files "$(DESTDIR)$(man1dir)" || exit $$?; }; \
|
||||
done; }
|
||||
|
||||
uninstall-man1:
|
||||
@$(NORMAL_UNINSTALL)
|
||||
@list=''; test -n "$(man1dir)" || exit 0; \
|
||||
files=`{ for i in $$list; do echo "$$i"; done; \
|
||||
l2='$(man_MANS)'; for i in $$l2; do echo "$$i"; done | \
|
||||
sed -n '/\.1[a-z]*$$/p'; \
|
||||
} | sed -e 's,.*/,,;h;s,.*\.,,;s,^[^1][0-9a-z]*$$,1,;x' \
|
||||
-e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,'`; \
|
||||
dir='$(DESTDIR)$(man1dir)'; $(am__uninstall_files_from_dir)
|
||||
install-man5: $(man_MANS)
|
||||
@$(NORMAL_INSTALL)
|
||||
@list1=''; \
|
||||
list2='$(man_MANS)'; \
|
||||
test -n "$(man5dir)" \
|
||||
&& test -n "`echo $$list1$$list2`" \
|
||||
|| exit 0; \
|
||||
echo " $(MKDIR_P) '$(DESTDIR)$(man5dir)'"; \
|
||||
$(MKDIR_P) "$(DESTDIR)$(man5dir)" || exit 1; \
|
||||
{ for i in $$list1; do echo "$$i"; done; \
|
||||
if test -n "$$list2"; then \
|
||||
for i in $$list2; do echo "$$i"; done \
|
||||
| sed -n '/\.5[a-z]*$$/p'; \
|
||||
fi; \
|
||||
} | while read p; do \
|
||||
if test -f $$p; then d=; else d="$(srcdir)/"; fi; \
|
||||
echo "$$d$$p"; echo "$$p"; \
|
||||
done | \
|
||||
sed -e 'n;s,.*/,,;p;h;s,.*\.,,;s,^[^5][0-9a-z]*$$,5,;x' \
|
||||
-e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,' | \
|
||||
sed 'N;N;s,\n, ,g' | { \
|
||||
list=; while read file base inst; do \
|
||||
if test "$$base" = "$$inst"; then list="$$list $$file"; else \
|
||||
echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man5dir)/$$inst'"; \
|
||||
$(INSTALL_DATA) "$$file" "$(DESTDIR)$(man5dir)/$$inst" || exit $$?; \
|
||||
fi; \
|
||||
done; \
|
||||
for i in $$list; do echo "$$i"; done | $(am__base_list) | \
|
||||
while read files; do \
|
||||
test -z "$$files" || { \
|
||||
echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(man5dir)'"; \
|
||||
$(INSTALL_DATA) $$files "$(DESTDIR)$(man5dir)" || exit $$?; }; \
|
||||
done; }
|
||||
|
||||
uninstall-man5:
|
||||
@$(NORMAL_UNINSTALL)
|
||||
@list=''; test -n "$(man5dir)" || exit 0; \
|
||||
files=`{ for i in $$list; do echo "$$i"; done; \
|
||||
l2='$(man_MANS)'; for i in $$l2; do echo "$$i"; done | \
|
||||
sed -n '/\.5[a-z]*$$/p'; \
|
||||
} | sed -e 's,.*/,,;h;s,.*\.,,;s,^[^5][0-9a-z]*$$,5,;x' \
|
||||
-e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,'`; \
|
||||
dir='$(DESTDIR)$(man5dir)'; $(am__uninstall_files_from_dir)
|
||||
install-man8: $(man_MANS)
|
||||
@$(NORMAL_INSTALL)
|
||||
@list1=''; \
|
||||
list2='$(man_MANS)'; \
|
||||
test -n "$(man8dir)" \
|
||||
&& test -n "`echo $$list1$$list2`" \
|
||||
|| exit 0; \
|
||||
echo " $(MKDIR_P) '$(DESTDIR)$(man8dir)'"; \
|
||||
$(MKDIR_P) "$(DESTDIR)$(man8dir)" || exit 1; \
|
||||
{ for i in $$list1; do echo "$$i"; done; \
|
||||
if test -n "$$list2"; then \
|
||||
for i in $$list2; do echo "$$i"; done \
|
||||
| sed -n '/\.8[a-z]*$$/p'; \
|
||||
fi; \
|
||||
} | while read p; do \
|
||||
if test -f $$p; then d=; else d="$(srcdir)/"; fi; \
|
||||
echo "$$d$$p"; echo "$$p"; \
|
||||
done | \
|
||||
sed -e 'n;s,.*/,,;p;h;s,.*\.,,;s,^[^8][0-9a-z]*$$,8,;x' \
|
||||
-e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,' | \
|
||||
sed 'N;N;s,\n, ,g' | { \
|
||||
list=; while read file base inst; do \
|
||||
if test "$$base" = "$$inst"; then list="$$list $$file"; else \
|
||||
echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man8dir)/$$inst'"; \
|
||||
$(INSTALL_DATA) "$$file" "$(DESTDIR)$(man8dir)/$$inst" || exit $$?; \
|
||||
fi; \
|
||||
done; \
|
||||
for i in $$list; do echo "$$i"; done | $(am__base_list) | \
|
||||
while read files; do \
|
||||
test -z "$$files" || { \
|
||||
echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(man8dir)'"; \
|
||||
$(INSTALL_DATA) $$files "$(DESTDIR)$(man8dir)" || exit $$?; }; \
|
||||
done; }
|
||||
|
||||
uninstall-man8:
|
||||
@$(NORMAL_UNINSTALL)
|
||||
@list=''; test -n "$(man8dir)" || exit 0; \
|
||||
files=`{ for i in $$list; do echo "$$i"; done; \
|
||||
l2='$(man_MANS)'; for i in $$l2; do echo "$$i"; done | \
|
||||
sed -n '/\.8[a-z]*$$/p'; \
|
||||
} | sed -e 's,.*/,,;h;s,.*\.,,;s,^[^8][0-9a-z]*$$,8,;x' \
|
||||
-e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,'`; \
|
||||
dir='$(DESTDIR)$(man8dir)'; $(am__uninstall_files_from_dir)
|
||||
tags: TAGS
|
||||
TAGS:
|
||||
|
||||
ctags: CTAGS
|
||||
CTAGS:
|
||||
|
||||
|
||||
distdir: $(DISTFILES)
|
||||
@list='$(MANS)'; if test -n "$$list"; then \
|
||||
list=`for p in $$list; do \
|
||||
if test -f $$p; then d=; else d="$(srcdir)/"; fi; \
|
||||
if test -f "$$d$$p"; then echo "$$d$$p"; else :; fi; done`; \
|
||||
if test -n "$$list" && \
|
||||
grep 'ab help2man is required to generate this page' $$list >/dev/null; then \
|
||||
echo "error: found man pages containing the \`missing help2man' replacement text:" >&2; \
|
||||
grep -l 'ab help2man is required to generate this page' $$list | sed 's/^/ /' >&2; \
|
||||
echo " to fix them, install help2man, remove and regenerate the man pages;" >&2; \
|
||||
echo " typically \`make maintainer-clean' will remove them" >&2; \
|
||||
exit 1; \
|
||||
else :; fi; \
|
||||
else :; fi
|
||||
@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
||||
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
||||
list='$(DISTFILES)'; \
|
||||
dist_files=`for file in $$list; do echo $$file; done | \
|
||||
sed -e "s|^$$srcdirstrip/||;t" \
|
||||
-e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
|
||||
case $$dist_files in \
|
||||
*/*) $(MKDIR_P) `echo "$$dist_files" | \
|
||||
sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
|
||||
sort -u` ;; \
|
||||
esac; \
|
||||
for file in $$dist_files; do \
|
||||
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
|
||||
if test -d $$d/$$file; then \
|
||||
dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
|
||||
if test -d "$(distdir)/$$file"; then \
|
||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
||||
fi; \
|
||||
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
|
||||
cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
|
||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
||||
fi; \
|
||||
cp -fpR $$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)$(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:
|
||||
if test -z '$(STRIP)'; then \
|
||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
||||
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
||||
install; \
|
||||
else \
|
||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
||||
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
||||
"INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
|
||||
fi
|
||||
mostlyclean-generic:
|
||||
|
||||
clean-generic:
|
||||
-test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
|
||||
|
||||
distclean-generic:
|
||||
-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
|
||||
-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
|
||||
|
||||
maintainer-clean-generic:
|
||||
@echo "This command is intended for maintainers to use"
|
||||
@echo "it deletes files that may require special tools to rebuild."
|
||||
@ENABLE_REGENERATE_MAN_FALSE@clean-local:
|
||||
clean: clean-am
|
||||
|
||||
clean-am: clean-generic clean-libtool clean-local mostlyclean-am
|
||||
|
||||
distclean: distclean-am
|
||||
-rm -f Makefile
|
||||
distclean-am: clean-am distclean-generic
|
||||
|
||||
dvi: dvi-am
|
||||
|
||||
dvi-am:
|
||||
|
||||
html: html-am
|
||||
|
||||
html-am:
|
||||
|
||||
info: info-am
|
||||
|
||||
info-am:
|
||||
|
||||
install-data-am: install-man
|
||||
|
||||
install-dvi: install-dvi-am
|
||||
|
||||
install-dvi-am:
|
||||
|
||||
install-exec-am:
|
||||
|
||||
install-html: install-html-am
|
||||
|
||||
install-html-am:
|
||||
|
||||
install-info: install-info-am
|
||||
|
||||
install-info-am:
|
||||
|
||||
install-man: install-man1 install-man5 install-man8
|
||||
|
||||
install-pdf: install-pdf-am
|
||||
|
||||
install-pdf-am:
|
||||
|
||||
install-ps: install-ps-am
|
||||
|
||||
install-ps-am:
|
||||
|
||||
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-man
|
||||
|
||||
uninstall-man: uninstall-man1 uninstall-man5 uninstall-man8
|
||||
|
||||
.MAKE: install-am install-strip
|
||||
|
||||
.PHONY: all all-am check check-am clean clean-generic clean-libtool \
|
||||
clean-local distclean distclean-generic distclean-libtool \
|
||||
distdir dvi dvi-am html html-am info info-am install \
|
||||
install-am install-data install-data-am install-dvi \
|
||||
install-dvi-am install-exec install-exec-am install-html \
|
||||
install-html-am install-info install-info-am install-man \
|
||||
install-man1 install-man5 install-man8 install-pdf \
|
||||
install-pdf-am install-ps install-ps-am 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-man uninstall-man1 uninstall-man5 uninstall-man8
|
||||
|
||||
|
||||
@ENABLE_REGENERATE_MAN_TRUE@config.xml: ../config.xml.in
|
||||
@ENABLE_REGENERATE_MAN_TRUE@ $(MAKE) -C .. config.xml
|
||||
@ENABLE_REGENERATE_MAN_TRUE@ cp ../config.xml $@
|
||||
|
||||
@ENABLE_REGENERATE_MAN_TRUE@%.xml: ../%.xml ../po/$(LANG).po
|
||||
@ENABLE_REGENERATE_MAN_TRUE@ xml2po --expand-all-entities -l $(LANG) -p ../po/$(LANG).po -o $@ ../$@
|
||||
@ENABLE_REGENERATE_MAN_TRUE@ sed -i 's:\(^<refentry .*\)>:\1 lang="$(LANG)">:' $@
|
||||
|
||||
@ENABLE_REGENERATE_MAN_TRUE@%.xml-config: %.xml
|
||||
@ENABLE_REGENERATE_MAN_TRUE@ if grep -q SHADOW-CONFIG-HERE $<; then \
|
||||
@ENABLE_REGENERATE_MAN_TRUE@ sed -e 's/^<!-- SHADOW-CONFIG-HERE -->/<!ENTITY % config SYSTEM "config.xml">%config;/' $< > $@; \
|
||||
@ENABLE_REGENERATE_MAN_TRUE@ else \
|
||||
@ENABLE_REGENERATE_MAN_TRUE@ sed -e 's/^\(<!DOCTYPE .*docbookx.dtd"\)>/\1 [<!ENTITY % config SYSTEM "config.xml">%config;]>/' $< > $@; \
|
||||
@ENABLE_REGENERATE_MAN_TRUE@ fi
|
||||
|
||||
@ENABLE_REGENERATE_MAN_TRUE@man1/% man3/% man5/% man8/%: %.xml-config Makefile config.xml
|
||||
@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) --stringparam profile.condition "$(PAM_COND);$(SHADOWGRP_COND);$(TCB_COND);$(SHA_CRYPT_COND)" \
|
||||
@ENABLE_REGENERATE_MAN_TRUE@ --param "man.authors.section.enabled" "0" \
|
||||
@ENABLE_REGENERATE_MAN_TRUE@ --stringparam "man.output.base.dir" "" \
|
||||
@ENABLE_REGENERATE_MAN_TRUE@ --param "man.output.in.separate.dir" "1" \
|
||||
@ENABLE_REGENERATE_MAN_TRUE@ -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/profile-docbook.xsl $<
|
||||
|
||||
@ENABLE_REGENERATE_MAN_TRUE@clean-local:
|
||||
@ENABLE_REGENERATE_MAN_TRUE@ for d in man1 man3 man5 man8; do [ -d $$d ] && rmdir $$d; done
|
||||
|
||||
#$(man_MANS):
|
||||
# @echo you need to run configure with --enable-man to generate man pages
|
||||
# @false
|
||||
|
||||
@ENABLE_REGENERATE_MAN_TRUE@man8/grpconv.8 man8/grpunconv.8 man8/pwunconv.8: man8/pwconv.8
|
||||
|
||||
@ENABLE_REGENERATE_MAN_TRUE@man3/getspnam.3: man3/shadow.3
|
||||
|
||||
@ENABLE_REGENERATE_MAN_TRUE@man8/vigr.8: man8/vipw.8
|
||||
|
||||
@ENABLE_REGENERATE_MAN_FALSE@$(man_MANS):
|
||||
@ENABLE_REGENERATE_MAN_FALSE@ @echo you need to run configure with --enable-man to generate man pages
|
||||
@ENABLE_REGENERATE_MAN_FALSE@ @false
|
||||
|
||||
# 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:
|
||||
@@ -1,163 +0,0 @@
|
||||
'\" t
|
||||
.\" Title: chfn
|
||||
.\" Author: Julianne Frances Haugh
|
||||
.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/>
|
||||
.\" Date: 25/05/2012
|
||||
.\" Manual: User Commands
|
||||
.\" Source: shadow-utils 4.1.5.1
|
||||
.\" Language: Danish
|
||||
.\"
|
||||
.TH "CHFN" "1" "25/05/2012" "shadow\-utils 4\&.1\&.5\&.1" "User Commands"
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * Define some portability stuff
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.\" http://bugs.debian.org/507673
|
||||
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.ie \n(.g .ds Aq \(aq
|
||||
.el .ds Aq '
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * set default formatting
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" disable hyphenation
|
||||
.nh
|
||||
.\" disable justification (adjust text to left margin only)
|
||||
.ad l
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * MAIN CONTENT STARTS HERE *
|
||||
.\" -----------------------------------------------------------------
|
||||
.SH "NAVN"
|
||||
chfn \- change real user name and information
|
||||
.SH "SYNOPSIS"
|
||||
.HP \w'\fBchfn\fR\ 'u
|
||||
\fBchfn\fR [\fItilvalg\fR] [\fILOGIND\fR]
|
||||
.SH "BESKRIVELSE"
|
||||
.PP
|
||||
The
|
||||
\fBchfn\fR
|
||||
command changes user fullname, office room number, office phone number, and home phone number information for a user\*(Aqs 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
|
||||
/etc/login\&.defs\&. (The default configuration is to prevent users from changing their fullname\&.) The superuser may change any field for any account\&. Additionally, only the superuser may use the
|
||||
\fB\-o\fR
|
||||
option to change the undefined portions of the GECOS field\&.
|
||||
.PP
|
||||
These fields must not contain any colons\&. Except for the
|
||||
\fIother\fR
|
||||
field, they should not contain any comma or equal sign\&. It is also recommended to avoid non\-US\-ASCII characters, but this is only enforced for the phone numbers\&. The
|
||||
\fIother\fR
|
||||
field is used to store accounting information used by other applications\&.
|
||||
.SH "TILVALG"
|
||||
.PP
|
||||
Tilvalgende som g\(aelder for kommandoen
|
||||
\fBchfn\fR
|
||||
er:
|
||||
.PP
|
||||
\fB\-f\fR, \fB\-\-full\-name\fR\fINAVN\fR
|
||||
.RS 4
|
||||
\(AEndr brugerens navn\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-h\fR, \fB\-\-home\-phone\fR\fITELEFONNUMMER\fR
|
||||
.RS 4
|
||||
\(AEndr brugerens telefonnummer\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-o\fR, \fB\-\-other\fR\fIANDEN\fR
|
||||
.RS 4
|
||||
\(AEndr brugerens anden GECOS\-information\&. Dette felt bruges til at gemme kontoinformation brugt af andre programmer, og kan kun \(aendres af en superbruger\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-r\fR, \fB\-\-room\fR\fIV\(AERELSESNUMMER\fR
|
||||
.RS 4
|
||||
\(AEndr brugerens v\(aerelsesnummer\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-R\fR, \fB\-\-root\fR\fICHROOT_DIR\fR
|
||||
.RS 4
|
||||
Brug \(aendringer i mappen
|
||||
\fICHROOT_DIR\fR
|
||||
og brug konfigurationsfilerne fra mappen
|
||||
\fICHROOT_DIR\fR\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-u\fR, \fB\-\-help\fR
|
||||
.RS 4
|
||||
Vis hj\(aelpeteksten og afslut\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-w\fR, \fB\-\-work\-phone\fR\fIARBEJDSTELEFON\fR
|
||||
.RS 4
|
||||
\(AEndr brugerens arbejdsnummer\&.
|
||||
.RE
|
||||
.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 "KONFIGURATION"
|
||||
.PP
|
||||
De f\(/olgende konfigurationsvariabler i
|
||||
/etc/login\&.defs
|
||||
\(aendrer opf\(/orelsen for dette v\(aerkt\(/oj:
|
||||
.PP
|
||||
\fBCHFN_AUTH\fR (boolesk)
|
||||
.RS 4
|
||||
If
|
||||
\fIyes\fR, the
|
||||
\fBchfn\fR
|
||||
program will require authentication before making any changes, unless run by the superuser\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBCHFN_RESTRICT\fR (string)
|
||||
.RS 4
|
||||
This parameter specifies which values in the
|
||||
\fIgecos\fR
|
||||
field of the
|
||||
/etc/passwd
|
||||
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,
|
||||
\fIyes\fR
|
||||
is equivalent to
|
||||
\fIrwh\fR
|
||||
and
|
||||
\fIno\fR
|
||||
is equivalent to
|
||||
\fIfrwh\fR\&. If not specified, only the superuser can make any changes\&. The most restrictive setting is better achieved by not installing
|
||||
\fBchfn\fR
|
||||
SUID\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBLOGIN_STRING\fR (string)
|
||||
.RS 4
|
||||
The string used for prompting a password\&. The default is to use "Password: ", or a translation of that string\&. If you set this variable, the prompt will not be translated\&.
|
||||
.sp
|
||||
If the string contains
|
||||
\fI%s\fR, this will be replaced by the user\*(Aqs name\&.
|
||||
.RE
|
||||
.SH "FILER"
|
||||
.PP
|
||||
/etc/login\&.defs
|
||||
.RS 4
|
||||
Shadow password suite configuration\&.
|
||||
.RE
|
||||
.PP
|
||||
/etc/passwd
|
||||
.RS 4
|
||||
Information om brugerkonto\&.
|
||||
.RE
|
||||
.SH "SE OGS\(oA"
|
||||
.PP
|
||||
|
||||
\fBchsh\fR(1),
|
||||
\fBlogin.defs\fR(5),
|
||||
\fBpasswd\fR(5)\&.
|
||||
@@ -1,65 +0,0 @@
|
||||
'\" t
|
||||
.\" Title: groups
|
||||
.\" Author: Julianne Frances Haugh
|
||||
.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/>
|
||||
.\" Date: 25/05/2012
|
||||
.\" Manual: User Commands
|
||||
.\" Source: shadow-utils 4.1.5.1
|
||||
.\" Language: Danish
|
||||
.\"
|
||||
.TH "GROUPS" "1" "25/05/2012" "shadow\-utils 4\&.1\&.5\&.1" "User Commands"
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * Define some portability stuff
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.\" http://bugs.debian.org/507673
|
||||
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.ie \n(.g .ds Aq \(aq
|
||||
.el .ds Aq '
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * set default formatting
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" disable hyphenation
|
||||
.nh
|
||||
.\" disable justification (adjust text to left margin only)
|
||||
.ad l
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * MAIN CONTENT STARTS HERE *
|
||||
.\" -----------------------------------------------------------------
|
||||
.SH "NAVN"
|
||||
groups \- vis aktuelle gruppenavne
|
||||
.SH "SYNOPSIS"
|
||||
.HP \w'\fBgroups\fR\ 'u
|
||||
\fBgroups\fR [\fIbruger\fR]
|
||||
.SH "BESKRIVELSE"
|
||||
.PP
|
||||
The
|
||||
\fBgroups\fR
|
||||
command displays the current group names or ID values\&. If the value does not have a corresponding entry in
|
||||
/etc/group, 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 "NOTE"
|
||||
.PP
|
||||
Systems which do not support concurrent group sets will have the information from
|
||||
/etc/group
|
||||
reported\&. The user must use
|
||||
\fBnewgrp\fR
|
||||
or
|
||||
\fBsg\fR
|
||||
to change his current real and effective group ID\&.
|
||||
.SH "FILER"
|
||||
.PP
|
||||
/etc/group
|
||||
.RS 4
|
||||
Information om gruppekonto\&.
|
||||
.RE
|
||||
.SH "SE OGS\(oA"
|
||||
.PP
|
||||
|
||||
\fBnewgrp\fR(1),
|
||||
\fBgetgid\fR(2),
|
||||
\fBgetgroups\fR(2),
|
||||
\fBgetuid\fR(2)\&.
|
||||
@@ -1,61 +0,0 @@
|
||||
'\" t
|
||||
.\" Title: id
|
||||
.\" Author: Julianne Frances Haugh
|
||||
.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/>
|
||||
.\" Date: 25/05/2012
|
||||
.\" Manual: User Commands
|
||||
.\" Source: shadow-utils 4.1.5.1
|
||||
.\" Language: Danish
|
||||
.\"
|
||||
.TH "ID" "1" "25/05/2012" "shadow\-utils 4\&.1\&.5\&.1" "User Commands"
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * Define some portability stuff
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.\" http://bugs.debian.org/507673
|
||||
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.ie \n(.g .ds Aq \(aq
|
||||
.el .ds Aq '
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * set default formatting
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" disable hyphenation
|
||||
.nh
|
||||
.\" disable justification (adjust text to left margin only)
|
||||
.ad l
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * MAIN CONTENT STARTS HERE *
|
||||
.\" -----------------------------------------------------------------
|
||||
.SH "NAVN"
|
||||
id \- display current user and group ID names
|
||||
.SH "SYNOPSIS"
|
||||
.HP \w'\fBid\fR\ 'u
|
||||
\fBid\fR [\-a]
|
||||
.SH "BESKRIVELSE"
|
||||
.PP
|
||||
The
|
||||
\fBid\fR
|
||||
command displays the current real and effective user and group ID names or values\&. If the value does not have a corresponding entry in
|
||||
/etc/passwd
|
||||
or
|
||||
/etc/group, the value will be displayed without the corresponding name\&. The optional
|
||||
\fB\-a\fR
|
||||
flag will display the group set on systems which support multiple concurrent group membership\&.
|
||||
.SH "FILER"
|
||||
.PP
|
||||
/etc/group
|
||||
.RS 4
|
||||
Information om gruppekonto\&.
|
||||
.RE
|
||||
.PP
|
||||
/etc/passwd
|
||||
.RS 4
|
||||
Information om brugerkonto\&.
|
||||
.RE
|
||||
.SH "SE OGS\(oA"
|
||||
.PP
|
||||
|
||||
\fBgetgid\fR(2),
|
||||
\fBgetgroups\fR(2),
|
||||
\fBgetuid\fR(2)
|
||||
@@ -1,100 +0,0 @@
|
||||
'\" t
|
||||
.\" Title: newgrp
|
||||
.\" Author: Julianne Frances Haugh
|
||||
.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/>
|
||||
.\" Date: 25/05/2012
|
||||
.\" Manual: User Commands
|
||||
.\" Source: shadow-utils 4.1.5.1
|
||||
.\" Language: Danish
|
||||
.\"
|
||||
.TH "NEWGRP" "1" "25/05/2012" "shadow\-utils 4\&.1\&.5\&.1" "User Commands"
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * Define some portability stuff
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.\" http://bugs.debian.org/507673
|
||||
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.ie \n(.g .ds Aq \(aq
|
||||
.el .ds Aq '
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * set default formatting
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" disable hyphenation
|
||||
.nh
|
||||
.\" disable justification (adjust text to left margin only)
|
||||
.ad l
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * MAIN CONTENT STARTS HERE *
|
||||
.\" -----------------------------------------------------------------
|
||||
.SH "NAVN"
|
||||
newgrp \- log ind p\(oa en ny gruppe
|
||||
.SH "SYNOPSIS"
|
||||
.HP \w'\fBnewgrp\fR\ 'u
|
||||
\fBnewgrp\fR [\-] [\fIgroup\fR]
|
||||
.SH "BESKRIVELSE"
|
||||
.PP
|
||||
Kommandoen
|
||||
\fBnewgrp\fR
|
||||
bruges til at \(aendre den aktuelle grupp\-id under en logindsession\&. Hvis det valgfrie flag
|
||||
\fB\-\fR
|
||||
er angivet, s\(oa vil brugerens milj\(/o blive geninitialiseres som om at brugeren havde logget ind, ellers bevares det aktuelle milj\(/o, inklusiv aktuel arbejdsmappe, u\(aendret\&.
|
||||
.PP
|
||||
|
||||
\fBnewgrp\fR
|
||||
changes the current real group ID to the named group, or to the default group listed in
|
||||
/etc/passwd
|
||||
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
|
||||
/etc/shadow
|
||||
if this user has an entry in the shadowed password file, or in
|
||||
/etc/passwd
|
||||
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
|
||||
/etc/gshadow, then the list of members and the password of this group will be taken from this file, otherwise, the entry in
|
||||
/etc/group
|
||||
is considered\&.
|
||||
.SH "KONFIGURATION"
|
||||
.PP
|
||||
De f\(/olgende konfigurationsvariabler i
|
||||
/etc/login\&.defs
|
||||
\(aendrer opf\(/orelsen for dette v\(aerkt\(/oj:
|
||||
.PP
|
||||
\fBSYSLOG_SG_ENAB\fR (boolean)
|
||||
.RS 4
|
||||
Enable "syslog" logging of
|
||||
\fBsg\fR
|
||||
activity\&.
|
||||
.RE
|
||||
.SH "FILER"
|
||||
.PP
|
||||
/etc/passwd
|
||||
.RS 4
|
||||
Information om brugerkonto\&.
|
||||
.RE
|
||||
.PP
|
||||
/etc/shadow
|
||||
.RS 4
|
||||
Information om sikret brugerkonto\&.
|
||||
.RE
|
||||
.PP
|
||||
/etc/group
|
||||
.RS 4
|
||||
Information om gruppekonto\&.
|
||||
.RE
|
||||
.PP
|
||||
/etc/gshadow
|
||||
.RS 4
|
||||
Information om sikret gruppekonto\&.
|
||||
.RE
|
||||
.SH "SE OGS\(oA"
|
||||
.PP
|
||||
|
||||
\fBid\fR(1),
|
||||
\fBlogin\fR(1),
|
||||
\fBsu\fR(1),
|
||||
\fBsg\fR(1),
|
||||
\fBgpasswd\fR(1),
|
||||
\fBgroup\fR(5), \fBgshadow\fR(5)\&.
|
||||
@@ -1,98 +0,0 @@
|
||||
'\" t
|
||||
.\" Title: sg
|
||||
.\" Author: Julianne Frances Haugh
|
||||
.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/>
|
||||
.\" Date: 25/05/2012
|
||||
.\" Manual: User Commands
|
||||
.\" Source: shadow-utils 4.1.5.1
|
||||
.\" Language: Danish
|
||||
.\"
|
||||
.TH "SG" "1" "25/05/2012" "shadow\-utils 4\&.1\&.5\&.1" "User Commands"
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * Define some portability stuff
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.\" http://bugs.debian.org/507673
|
||||
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.ie \n(.g .ds Aq \(aq
|
||||
.el .ds Aq '
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * set default formatting
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" disable hyphenation
|
||||
.nh
|
||||
.\" disable justification (adjust text to left margin only)
|
||||
.ad l
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * MAIN CONTENT STARTS HERE *
|
||||
.\" -----------------------------------------------------------------
|
||||
.SH "NAVN"
|
||||
sg \- execute command as different group ID
|
||||
.SH "SYNOPSIS"
|
||||
.HP \w'\fBsg\fR\ 'u
|
||||
\fBsg\fR [\-] [group\ [\-c\ ]\ command]
|
||||
.SH "BESKRIVELSE"
|
||||
.PP
|
||||
The
|
||||
\fBsg\fR
|
||||
command works similar to
|
||||
\fBnewgrp\fR
|
||||
but accepts a command\&. The command will be executed with the
|
||||
/bin/sh
|
||||
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\*(Aqt happen with
|
||||
\fBsg\fR, so upon exit from a
|
||||
\fBsg\fR
|
||||
command you are returned to your previous group ID\&.
|
||||
.SH "KONFIGURATION"
|
||||
.PP
|
||||
De f\(/olgende konfigurationsvariabler i
|
||||
/etc/login\&.defs
|
||||
\(aendrer opf\(/orelsen for dette v\(aerkt\(/oj:
|
||||
.PP
|
||||
\fBSYSLOG_SG_ENAB\fR (boolean)
|
||||
.RS 4
|
||||
Enable "syslog" logging of
|
||||
\fBsg\fR
|
||||
activity\&.
|
||||
.RE
|
||||
.SH "FILER"
|
||||
.PP
|
||||
/etc/passwd
|
||||
.RS 4
|
||||
Information om brugerkonto\&.
|
||||
.RE
|
||||
.PP
|
||||
/etc/shadow
|
||||
.RS 4
|
||||
Information om sikret brugerkonto\&.
|
||||
.RE
|
||||
.PP
|
||||
/etc/group
|
||||
.RS 4
|
||||
Information om gruppekonto\&.
|
||||
.RE
|
||||
.PP
|
||||
/etc/gshadow
|
||||
.RS 4
|
||||
Information om sikret gruppekonto\&.
|
||||
.RE
|
||||
.SH "SE OGS\(oA"
|
||||
.PP
|
||||
|
||||
\fBid\fR(1),
|
||||
\fBlogin\fR(1),
|
||||
\fBnewgrp\fR(1),
|
||||
\fBsu\fR(1),
|
||||
\fBgpasswd\fR(1),
|
||||
\fBgroup\fR(5), \fBgshadow\fR(5)\&.
|
||||
@@ -1,103 +0,0 @@
|
||||
'\" t
|
||||
.\" Title: gshadow
|
||||
.\" Author: Nicolas Fran\(,cois <nicolas.francois@centraliens.net>
|
||||
.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/>
|
||||
.\" Date: 25/05/2012
|
||||
.\" Manual: File Formats and Conversions
|
||||
.\" Source: shadow-utils 4.1.5.1
|
||||
.\" Language: Danish
|
||||
.\"
|
||||
.TH "GSHADOW" "5" "25/05/2012" "shadow\-utils 4\&.1\&.5\&.1" "File Formats and Conversions"
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * Define some portability stuff
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.\" http://bugs.debian.org/507673
|
||||
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.ie \n(.g .ds Aq \(aq
|
||||
.el .ds Aq '
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * set default formatting
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" disable hyphenation
|
||||
.nh
|
||||
.\" disable justification (adjust text to left margin only)
|
||||
.ad l
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * MAIN CONTENT STARTS HERE *
|
||||
.\" -----------------------------------------------------------------
|
||||
.SH "NAVN"
|
||||
gshadow \- shadowed group file
|
||||
.SH "BESKRIVELSE"
|
||||
.PP
|
||||
|
||||
/etc/gshadow
|
||||
contains the shadowed information for group accounts\&.
|
||||
.PP
|
||||
This file must not be readable by regular users if password security is to be maintained\&.
|
||||
.PP
|
||||
Each line of this file contains the following colon\-separated fields:
|
||||
.PP
|
||||
\fBgruppenavn\fR
|
||||
.RS 4
|
||||
Det skal v\(aere et gyldigt gruppenavn, som findes p\(oa systemet\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBencrypted password\fR
|
||||
.RS 4
|
||||
Refer to
|
||||
\fBcrypt\fR(3)
|
||||
for details on how this string is interpreted\&.
|
||||
.sp
|
||||
If the password field contains some string that is not a valid result of
|
||||
\fBcrypt\fR(3), for instance ! or *, users will not be able to use a unix password to access the group (but group members do not need the password)\&.
|
||||
.sp
|
||||
The password is used when an user who is not a member of the group wants to gain the permissions of this group (see
|
||||
\fBnewgrp\fR(1))\&.
|
||||
.sp
|
||||
This field may be empty, in which case only the group members can gain the group permissions\&.
|
||||
.sp
|
||||
A password field which starts with a exclamation mark means that the password is locked\&. The remaining characters on the line represent the password field before the password was locked\&.
|
||||
.sp
|
||||
This password supersedes any password specified in
|
||||
/etc/group\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBadministratorer\fR
|
||||
.RS 4
|
||||
Det skal v\(aere en kommaadskilt liste af brugernavne\&.
|
||||
.sp
|
||||
Administratorer kan \(aendre adgangskoden eller medlemmerne af gruppen\&.
|
||||
.sp
|
||||
Administratorer har ogs\(oa de samme rettigheder som medlemmerne (se nedenfor)\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBmedlemmer\fR
|
||||
.RS 4
|
||||
Det skal v\(aere en kommaadskilt liste af brugernavne\&.
|
||||
.sp
|
||||
Medlemmer kan tilg\(oa gruppen uden at blive spurgt efter en adgangskode\&.
|
||||
.sp
|
||||
Du skal bruge den samme liste over brugere som i
|
||||
/etc/group\&.
|
||||
.RE
|
||||
.SH "FILER"
|
||||
.PP
|
||||
/etc/group
|
||||
.RS 4
|
||||
Information om gruppekonto\&.
|
||||
.RE
|
||||
.PP
|
||||
/etc/gshadow
|
||||
.RS 4
|
||||
Information om sikret gruppekonto\&.
|
||||
.RE
|
||||
.SH "SE OGS\(oA"
|
||||
.PP
|
||||
|
||||
\fBgpasswd\fR(5),
|
||||
\fBgroup\fR(5),
|
||||
\fBgrpck\fR(8),
|
||||
\fBgrpconv\fR(8),
|
||||
\fBnewgrp\fR(1)\&.
|
||||
@@ -1,136 +0,0 @@
|
||||
'\" t
|
||||
.\" Title: groupdel
|
||||
.\" Author: Julianne Frances Haugh
|
||||
.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/>
|
||||
.\" Date: 25/05/2012
|
||||
.\" Manual: Kommandoer for systemh\(oandtering
|
||||
.\" Source: shadow-utils 4.1.5.1
|
||||
.\" Language: Danish
|
||||
.\"
|
||||
.TH "GROUPDEL" "8" "25/05/2012" "shadow\-utils 4\&.1\&.5\&.1" "Kommandoer for systemh\(oandterin"
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * Define some portability stuff
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.\" http://bugs.debian.org/507673
|
||||
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.ie \n(.g .ds Aq \(aq
|
||||
.el .ds Aq '
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * set default formatting
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" disable hyphenation
|
||||
.nh
|
||||
.\" disable justification (adjust text to left margin only)
|
||||
.ad l
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * MAIN CONTENT STARTS HERE *
|
||||
.\" -----------------------------------------------------------------
|
||||
.SH "NAVN"
|
||||
groupdel \- slet en gruppe
|
||||
.SH "SYNOPSIS"
|
||||
.HP \w'\fBgroupdel\fR\ 'u
|
||||
\fBgroupdel\fR [\fItilvalg\fR] \fIGRUPPE\fR
|
||||
.SH "BESKRIVELSE"
|
||||
.PP
|
||||
The
|
||||
\fBgroupdel\fR
|
||||
command modifies the system account files, deleting all entries that refer to
|
||||
\fIGROUP\fR\&. The named group must exist\&.
|
||||
.SH "TILVALG"
|
||||
.PP
|
||||
Tilvalgene som g\(aelder for kommandoen
|
||||
\fBgroupdel\fR
|
||||
er:
|
||||
.PP
|
||||
\fB\-h\fR, \fB\-\-help\fR
|
||||
.RS 4
|
||||
Vis hj\(aelpeteksten og afslut\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-R\fR, \fB\-\-root\fR\fICHROOT_DIR\fR
|
||||
.RS 4
|
||||
Brug \(aendringer i mappen
|
||||
\fICHROOT_DIR\fR
|
||||
og brug konfigurationsfilerne fra mappen
|
||||
\fICHROOT_DIR\fR\&.
|
||||
.RE
|
||||
.SH "CAVEATS"
|
||||
.PP
|
||||
De kan ikke fjerne den prim\(aere gruppe for en eksisterende bruger\&. Du skal fjerne brugeren f\(/or du fjerner gruppen\&.
|
||||
.PP
|
||||
Du skal manuelt kontrollere alle filsystemer for at sikre dig, at ingen filer fortsat er ejet af denne gruppe\&.
|
||||
.SH "KONFIGURATION"
|
||||
.PP
|
||||
De f\(/olgende konfigurationsvariabler i
|
||||
/etc/login\&.defs
|
||||
\(aendrer opf\(/orelsen for dette v\(aerkt\(/oj:
|
||||
.PP
|
||||
\fBMAX_MEMBERS_PER_GROUP\fR (number)
|
||||
.RS 4
|
||||
Maximum members per group entry\&. When the maximum is reached, a new group entry (line) is started in
|
||||
/etc/group
|
||||
(with the same name, same password, and same GID)\&.
|
||||
.sp
|
||||
The default value is 0, meaning that there are no limits in the number of members in a group\&.
|
||||
.sp
|
||||
This feature (split group) permits to limit the length of lines in the group file\&. This is useful to make sure that lines for NIS groups are not larger than 1024 characters\&.
|
||||
.sp
|
||||
If you need to enforce such limit, you can use 25\&.
|
||||
.sp
|
||||
Note: split groups may not be supported by all tools (even in the Shadow toolsuite)\&. You should not use this variable unless you really need it\&.
|
||||
.RE
|
||||
.SH "FILER"
|
||||
.PP
|
||||
/etc/group
|
||||
.RS 4
|
||||
Information om gruppekonto\&.
|
||||
.RE
|
||||
.PP
|
||||
/etc/gshadow
|
||||
.RS 4
|
||||
Information om sikret gruppekonto\&.
|
||||
.RE
|
||||
.SH "EXIT VALUES"
|
||||
.PP
|
||||
Kommandoen
|
||||
\fBgroupdel\fR
|
||||
findes med de f\(/olgende v\(aerdier:
|
||||
.PP
|
||||
\fI0\fR
|
||||
.RS 4
|
||||
success
|
||||
.RE
|
||||
.PP
|
||||
\fI2\fR
|
||||
.RS 4
|
||||
invalid command syntax
|
||||
.RE
|
||||
.PP
|
||||
\fI6\fR
|
||||
.RS 4
|
||||
angivet gruppe findes ikke
|
||||
.RE
|
||||
.PP
|
||||
\fI8\fR
|
||||
.RS 4
|
||||
Kan ikke fjerne brugers prim\(aere gruppe
|
||||
.RE
|
||||
.PP
|
||||
\fI10\fR
|
||||
.RS 4
|
||||
can\*(Aqt update group file
|
||||
.RE
|
||||
.SH "SE OGS\(oA"
|
||||
.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)\&.
|
||||
@@ -1,58 +0,0 @@
|
||||
'\" t
|
||||
.\" Title: logoutd
|
||||
.\" Author: Julianne Frances Haugh
|
||||
.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/>
|
||||
.\" Date: 25/05/2012
|
||||
.\" Manual: Kommandoer for systemh\(oandtering
|
||||
.\" Source: shadow-utils 4.1.5.1
|
||||
.\" Language: Danish
|
||||
.\"
|
||||
.TH "LOGOUTD" "8" "25/05/2012" "shadow\-utils 4\&.1\&.5\&.1" "Kommandoer for systemh\(oandterin"
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * Define some portability stuff
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.\" http://bugs.debian.org/507673
|
||||
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.ie \n(.g .ds Aq \(aq
|
||||
.el .ds Aq '
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * set default formatting
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" disable hyphenation
|
||||
.nh
|
||||
.\" disable justification (adjust text to left margin only)
|
||||
.ad l
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * MAIN CONTENT STARTS HERE *
|
||||
.\" -----------------------------------------------------------------
|
||||
.SH "NAVN"
|
||||
logoutd \- p\(oatving restriktioner for logindperiode
|
||||
.SH "SYNOPSIS"
|
||||
.HP \w'\fBlogoutd\fR\ 'u
|
||||
\fBlogoutd\fR
|
||||
.SH "BESKRIVELSE"
|
||||
.PP
|
||||
|
||||
\fBlogoutd\fR
|
||||
enforces the login time and port restrictions specified in
|
||||
/etc/porttime\&.
|
||||
\fBlogoutd\fR
|
||||
should be started from
|
||||
/etc/rc\&. The
|
||||
/var/run/utmp
|
||||
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
|
||||
/etc/porttime
|
||||
is terminated\&.
|
||||
.SH "FILER"
|
||||
.PP
|
||||
/etc/porttime
|
||||
.RS 4
|
||||
File containing port access\&.
|
||||
.RE
|
||||
.PP
|
||||
/var/run/utmp
|
||||
.RS 4
|
||||
Liste over aktuelle logindsessioner\&.
|
||||
.RE
|
||||
@@ -1,52 +0,0 @@
|
||||
'\" t
|
||||
.\" Title: nologin
|
||||
.\" Author: Nicolas Fran\(,cois <nicolas.francois@centraliens.net>
|
||||
.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/>
|
||||
.\" Date: 25/05/2012
|
||||
.\" Manual: Kommandoer for systemh\(oandtering
|
||||
.\" Source: shadow-utils 4.1.5.1
|
||||
.\" Language: Danish
|
||||
.\"
|
||||
.TH "NOLOGIN" "8" "25/05/2012" "shadow\-utils 4\&.1\&.5\&.1" "Kommandoer for systemh\(oandterin"
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * Define some portability stuff
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.\" http://bugs.debian.org/507673
|
||||
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.ie \n(.g .ds Aq \(aq
|
||||
.el .ds Aq '
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * set default formatting
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" disable hyphenation
|
||||
.nh
|
||||
.\" disable justification (adjust text to left margin only)
|
||||
.ad l
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * MAIN CONTENT STARTS HERE *
|
||||
.\" -----------------------------------------------------------------
|
||||
.SH "NAVN"
|
||||
nologin \- n\(aegt venligt et logind
|
||||
.SH "SYNOPSIS"
|
||||
.HP \w'\fBnologin\fR\ 'u
|
||||
\fBnologin\fR
|
||||
.SH "BESKRIVELSE"
|
||||
.PP
|
||||
The
|
||||
\fBnologin\fR
|
||||
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\&.
|
||||
.PP
|
||||
To disable all logins, investigate
|
||||
\fBnologin\fR(5)\&.
|
||||
.SH "SE OGS\(oA"
|
||||
.PP
|
||||
|
||||
\fBlogin\fR(1),
|
||||
\fBnologin\fR(5)\&.
|
||||
.SH "HISTORIK"
|
||||
.PP
|
||||
Kommandoen
|
||||
\fBnologin\fR
|
||||
fremkom i BSD 4\&.4\&.
|
||||
@@ -1,135 +0,0 @@
|
||||
'\" t
|
||||
.\" Title: vipw
|
||||
.\" Author: Marek Micha\(/lkiewicz
|
||||
.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/>
|
||||
.\" Date: 25/05/2012
|
||||
.\" Manual: Kommandoer for systemh\(oandtering
|
||||
.\" Source: shadow-utils 4.1.5.1
|
||||
.\" Language: Danish
|
||||
.\"
|
||||
.TH "VIPW" "8" "25/05/2012" "shadow\-utils 4\&.1\&.5\&.1" "Kommandoer for systemh\(oandterin"
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * Define some portability stuff
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.\" http://bugs.debian.org/507673
|
||||
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.ie \n(.g .ds Aq \(aq
|
||||
.el .ds Aq '
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * set default formatting
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" disable hyphenation
|
||||
.nh
|
||||
.\" disable justification (adjust text to left margin only)
|
||||
.ad l
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * MAIN CONTENT STARTS HERE *
|
||||
.\" -----------------------------------------------------------------
|
||||
.SH "NAVN"
|
||||
vipw, vigr \- rediger adgangskoden, gruppe, shadow\-adgangskode\- eller shadow\-gruppe\-fil
|
||||
.SH "SYNOPSIS"
|
||||
.HP \w'\fBvipw\fR\ 'u
|
||||
\fBvipw\fR [\fItilvalg\fR]
|
||||
.HP \w'\fBvigr\fR\ 'u
|
||||
\fBvigr\fR [\fItilvalg\fR]
|
||||
.SH "BESKRIVELSE"
|
||||
.PP
|
||||
Kommandoerne
|
||||
\fBvipw\fR
|
||||
og
|
||||
\fBvigr\fR
|
||||
redigerer filerne
|
||||
/etc/passwd
|
||||
og
|
||||
/etc/group, respektivt\&. Med flaget
|
||||
\fB\-s\fR
|
||||
vil de redigere versionerne for Shadow for disse filer,
|
||||
/etc/shadow
|
||||
og
|
||||
/etc/gshadow, respektivt\&. Programmerne vil s\(aette de passende l\(oase for at forhindre fil\(/odel\(aeggelse\&. N\(oar der kigges efter et redigerngsprogram, s\(oa vil programmet \(/ofrst fors\(/oge med milj\(/ovariablen
|
||||
\fB$VISUAL\fR, derefter milj\(/ovariablen
|
||||
\fB$EDITOR\fR, og endelig standardredigeringsprogrammet,
|
||||
\fBvi\fR(1)\&.
|
||||
.SH "TILVALG"
|
||||
.PP
|
||||
Tilvalgene som g\(aelder for kommandoerne
|
||||
\fBvipw\fR
|
||||
og
|
||||
\fBvigr\fR
|
||||
er:
|
||||
.PP
|
||||
\fB\-g\fR, \fB\-\-group\fR
|
||||
.RS 4
|
||||
Rediger gruppedatabase\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-h\fR, \fB\-\-help\fR
|
||||
.RS 4
|
||||
Vis hj\(aelpeteksten og afslut\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-p\fR, \fB\-\-passwd\fR
|
||||
.RS 4
|
||||
Rediger passwd\-database\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-q\fR, \fB\-\-quiet\fR
|
||||
.RS 4
|
||||
Stille tilstand\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-R\fR, \fB\-\-root\fR\fICHROOT_DIR\fR
|
||||
.RS 4
|
||||
Brug \(aendringer i mappen
|
||||
\fICHROOT_DIR\fR
|
||||
og brug konfigurationsfilerne fra mappen
|
||||
\fICHROOT_DIR\fR\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-s\fR, \fB\-\-shadow\fR
|
||||
.RS 4
|
||||
Rediger shadow\- eller gshadow\-database\&.
|
||||
.RE
|
||||
.SH "MILJ\(/O"
|
||||
.PP
|
||||
\fBVISUEL\fR
|
||||
.RS 4
|
||||
Redigeringsprogram der skal bruges\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBREDIGERINGSPROGRAM\fR
|
||||
.RS 4
|
||||
Redigeringsprogram der skal bruges hvis
|
||||
\fBVISUAL\fR
|
||||
ikke er angivet\&.
|
||||
.RE
|
||||
.SH "FILER"
|
||||
.PP
|
||||
/etc/group
|
||||
.RS 4
|
||||
Information om gruppekonto\&.
|
||||
.RE
|
||||
.PP
|
||||
/etc/gshadow
|
||||
.RS 4
|
||||
Information om sikret gruppekonto\&.
|
||||
.RE
|
||||
.PP
|
||||
/etc/passwd
|
||||
.RS 4
|
||||
Information om brugerkonto\&.
|
||||
.RE
|
||||
.PP
|
||||
/etc/shadow
|
||||
.RS 4
|
||||
Information om sikret brugerkonto\&.
|
||||
.RE
|
||||
.SH "SE OGS\(oA"
|
||||
.PP
|
||||
\fBvi\fR(1),
|
||||
\fBgruppe\fR(5),
|
||||
\fBgshadow\fR(5),
|
||||
\fBpasswd\fR(5), ,
|
||||
\fBshadow\fR(5)\&.
|
||||
@@ -1,714 +0,0 @@
|
||||
# Makefile.in generated by automake 1.11.5 from Makefile.am.
|
||||
# @configure_input@
|
||||
|
||||
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
|
||||
# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 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@
|
||||
VPATH = @srcdir@
|
||||
am__make_dryrun = \
|
||||
{ \
|
||||
am__dry=no; \
|
||||
case $$MAKEFLAGS in \
|
||||
*\\[\ \ ]*) \
|
||||
echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \
|
||||
| grep '^AM OK$$' >/dev/null || am__dry=yes;; \
|
||||
*) \
|
||||
for am__flg in $$MAKEFLAGS; do \
|
||||
case $$am__flg in \
|
||||
*=*|--*) ;; \
|
||||
*n*) am__dry=yes; break;; \
|
||||
esac; \
|
||||
done;; \
|
||||
esac; \
|
||||
test $$am__dry = yes; \
|
||||
}
|
||||
pkgdatadir = $(datadir)/@PACKAGE@
|
||||
pkgincludedir = $(includedir)/@PACKAGE@
|
||||
pkglibdir = $(libdir)/@PACKAGE@
|
||||
pkglibexecdir = $(libexecdir)/@PACKAGE@
|
||||
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
|
||||
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@
|
||||
@USE_PAM_FALSE@am__append_1 = $(man_nopam)
|
||||
@USE_PAM_TRUE@am__append_2 = $(man_nopam)
|
||||
DIST_COMMON = $(srcdir)/../generate_mans.mak \
|
||||
$(srcdir)/../generate_translations.mak $(srcdir)/Makefile.am \
|
||||
$(srcdir)/Makefile.in
|
||||
subdir = man/de
|
||||
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 = $(install_sh) -d
|
||||
CONFIG_HEADER = $(top_builddir)/config.h
|
||||
CONFIG_CLEAN_FILES =
|
||||
CONFIG_CLEAN_VPATH_FILES =
|
||||
SOURCES =
|
||||
DIST_SOURCES =
|
||||
am__can_run_installinfo = \
|
||||
case $$AM_UPDATE_INFO_DIR in \
|
||||
n|no|NO) false;; \
|
||||
*) (install-info --version) >/dev/null 2>&1;; \
|
||||
esac
|
||||
am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
|
||||
am__vpath_adj = case $$p in \
|
||||
$(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
|
||||
*) f=$$p;; \
|
||||
esac;
|
||||
am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
|
||||
am__install_max = 40
|
||||
am__nobase_strip_setup = \
|
||||
srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
|
||||
am__nobase_strip = \
|
||||
for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
|
||||
am__nobase_list = $(am__nobase_strip_setup); \
|
||||
for p in $$list; do echo "$$p $$p"; done | \
|
||||
sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
|
||||
$(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
|
||||
if (++n[$$2] == $(am__install_max)) \
|
||||
{ print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
|
||||
END { for (dir in files) print dir, files[dir] }'
|
||||
am__base_list = \
|
||||
sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
|
||||
sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
|
||||
am__uninstall_files_from_dir = { \
|
||||
test -z "$$files" \
|
||||
|| { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
|
||||
|| { echo " ( cd '$$dir' && rm -f" $$files ")"; \
|
||||
$(am__cd) "$$dir" && rm -f $$files; }; \
|
||||
}
|
||||
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@
|
||||
AMTAR = @AMTAR@
|
||||
AR = @AR@
|
||||
AUTOCONF = @AUTOCONF@
|
||||
AUTOHEADER = @AUTOHEADER@
|
||||
AUTOMAKE = @AUTOMAKE@
|
||||
AWK = @AWK@
|
||||
CC = @CC@
|
||||
CCDEPMODE = @CCDEPMODE@
|
||||
CFLAGS = @CFLAGS@
|
||||
CPP = @CPP@
|
||||
CPPFLAGS = @CPPFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEFS = @DEFS@
|
||||
DEPDIR = @DEPDIR@
|
||||
DLLTOOL = @DLLTOOL@
|
||||
DSYMUTIL = @DSYMUTIL@
|
||||
DUMPBIN = @DUMPBIN@
|
||||
ECHO_C = @ECHO_C@
|
||||
ECHO_N = @ECHO_N@
|
||||
ECHO_T = @ECHO_T@
|
||||
EGREP = @EGREP@
|
||||
EXEEXT = @EXEEXT@
|
||||
FGREP = @FGREP@
|
||||
GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
|
||||
GMSGFMT = @GMSGFMT@
|
||||
GMSGFMT_015 = @GMSGFMT_015@
|
||||
GREP = @GREP@
|
||||
GROUP_NAME_MAX_LENGTH = @GROUP_NAME_MAX_LENGTH@
|
||||
INSTALL = @INSTALL@
|
||||
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@
|
||||
LD = @LD@
|
||||
LDFLAGS = @LDFLAGS@
|
||||
LIBACL = @LIBACL@
|
||||
LIBATTR = @LIBATTR@
|
||||
LIBAUDIT = @LIBAUDIT@
|
||||
LIBCRACK = @LIBCRACK@
|
||||
LIBCRYPT = @LIBCRYPT@
|
||||
LIBICONV = @LIBICONV@
|
||||
LIBINTL = @LIBINTL@
|
||||
LIBMD = @LIBMD@
|
||||
LIBOBJS = @LIBOBJS@
|
||||
LIBPAM = @LIBPAM@
|
||||
LIBS = @LIBS@
|
||||
LIBSELINUX = @LIBSELINUX@
|
||||
LIBSEMANAGE = @LIBSEMANAGE@
|
||||
LIBSKEY = @LIBSKEY@
|
||||
LIBTCB = @LIBTCB@
|
||||
LIBTOOL = @LIBTOOL@
|
||||
LIPO = @LIPO@
|
||||
LN_S = @LN_S@
|
||||
LTLIBICONV = @LTLIBICONV@
|
||||
LTLIBINTL = @LTLIBINTL@
|
||||
LTLIBOBJS = @LTLIBOBJS@
|
||||
MAINT = @MAINT@
|
||||
MAKEINFO = @MAKEINFO@
|
||||
MANIFEST_TOOL = @MANIFEST_TOOL@
|
||||
MKDIR_P = @MKDIR_P@
|
||||
MSGFMT = @MSGFMT@
|
||||
MSGFMT_015 = @MSGFMT_015@
|
||||
MSGMERGE = @MSGMERGE@
|
||||
NM = @NM@
|
||||
NMEDIT = @NMEDIT@
|
||||
OBJDUMP = @OBJDUMP@
|
||||
OBJEXT = @OBJEXT@
|
||||
OTOOL = @OTOOL@
|
||||
OTOOL64 = @OTOOL64@
|
||||
PACKAGE = @PACKAGE@
|
||||
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
|
||||
PACKAGE_NAME = @PACKAGE_NAME@
|
||||
PACKAGE_STRING = @PACKAGE_STRING@
|
||||
PACKAGE_TARNAME = @PACKAGE_TARNAME@
|
||||
PACKAGE_URL = @PACKAGE_URL@
|
||||
PACKAGE_VERSION = @PACKAGE_VERSION@
|
||||
PATH_SEPARATOR = @PATH_SEPARATOR@
|
||||
POSUB = @POSUB@
|
||||
RANLIB = @RANLIB@
|
||||
SED = @SED@
|
||||
SET_MAKE = @SET_MAKE@
|
||||
SHELL = @SHELL@
|
||||
STRIP = @STRIP@
|
||||
USE_NLS = @USE_NLS@
|
||||
VERSION = @VERSION@
|
||||
XGETTEXT = @XGETTEXT@
|
||||
XGETTEXT_015 = @XGETTEXT_015@
|
||||
XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@
|
||||
XMLCATALOG = @XMLCATALOG@
|
||||
XML_CATALOG_FILE = @XML_CATALOG_FILE@
|
||||
XSLTPROC = @XSLTPROC@
|
||||
YACC = @YACC@
|
||||
YFLAGS = @YFLAGS@
|
||||
abs_builddir = @abs_builddir@
|
||||
abs_srcdir = @abs_srcdir@
|
||||
abs_top_builddir = @abs_top_builddir@
|
||||
abs_top_srcdir = @abs_top_srcdir@
|
||||
ac_ct_AR = @ac_ct_AR@
|
||||
ac_ct_CC = @ac_ct_CC@
|
||||
ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
|
||||
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@
|
||||
builddir = @builddir@
|
||||
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@
|
||||
srcdir = @srcdir@
|
||||
sysconfdir = @sysconfdir@
|
||||
target_alias = @target_alias@
|
||||
top_build_prefix = @top_build_prefix@
|
||||
top_builddir = @top_builddir@
|
||||
top_srcdir = @top_srcdir@
|
||||
man_MANS = man1/chage.1 man1/chfn.1 man8/chgpasswd.8 man8/chpasswd.8 \
|
||||
man1/chsh.1 man1/expiry.1 man5/faillog.5 man8/faillog.8 \
|
||||
man3/getspnam.3 man1/gpasswd.1 man8/groupadd.8 man8/groupdel.8 \
|
||||
man8/groupmems.8 man8/groupmod.8 man1/groups.1 man8/grpck.8 \
|
||||
man8/grpconv.8 man8/grpunconv.8 man5/gshadow.5 man8/lastlog.8 \
|
||||
man1/login.1 man5/login.defs.5 man8/logoutd.8 man1/newgrp.1 \
|
||||
man8/newusers.8 man8/nologin.8 man1/passwd.1 man5/passwd.5 \
|
||||
man8/pwck.8 man8/pwconv.8 man8/pwunconv.8 man1/sg.1 \
|
||||
man3/shadow.3 man5/shadow.5 man1/su.1 man5/suauth.5 \
|
||||
man8/useradd.8 man8/userdel.8 man8/usermod.8 man8/vigr.8 \
|
||||
man8/vipw.8 $(am__append_1)
|
||||
man_nopam = \
|
||||
man5/limits.5 \
|
||||
man5/login.access.5 \
|
||||
man5/porttime.5
|
||||
|
||||
EXTRA_DIST = $(man_MANS) man1/id.1 man8/sulogin.8 $(am__append_2)
|
||||
LANG = $(notdir $(CURDIR))
|
||||
@ENABLE_REGENERATE_MAN_TRUE@@USE_PAM_FALSE@PAM_COND = no_pam
|
||||
@ENABLE_REGENERATE_MAN_TRUE@@USE_PAM_TRUE@PAM_COND = pam
|
||||
@ENABLE_REGENERATE_MAN_TRUE@@SHADOWGRP_FALSE@SHADOWGRP_COND = no_gshadow
|
||||
@ENABLE_REGENERATE_MAN_TRUE@@SHADOWGRP_TRUE@SHADOWGRP_COND = gshadow
|
||||
@ENABLE_REGENERATE_MAN_TRUE@@WITH_TCB_FALSE@TCB_COND = no_tcb
|
||||
@ENABLE_REGENERATE_MAN_TRUE@@WITH_TCB_TRUE@TCB_COND = tcb
|
||||
@ENABLE_REGENERATE_MAN_TRUE@@USE_SHA_CRYPT_FALSE@SHA_CRYPT_COND = no_sha_crypt
|
||||
@ENABLE_REGENERATE_MAN_TRUE@@USE_SHA_CRYPT_TRUE@SHA_CRYPT_COND = sha_crypt
|
||||
CLEANFILES = .xml2po.mo $(EXTRA_DIST) $(addsuffix .xml,$(EXTRA_DIST)) config.xml
|
||||
all: all-am
|
||||
|
||||
.SUFFIXES:
|
||||
$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(srcdir)/../generate_translations.mak $(srcdir)/../generate_mans.mak $(am__configure_deps)
|
||||
@for dep in $?; do \
|
||||
case '$(am__configure_deps)' in \
|
||||
*$$dep*) \
|
||||
( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
|
||||
&& { if test -f $@; then exit 0; else break; fi; }; \
|
||||
exit 1;; \
|
||||
esac; \
|
||||
done; \
|
||||
echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu man/de/Makefile'; \
|
||||
$(am__cd) $(top_srcdir) && \
|
||||
$(AUTOMAKE) --gnu man/de/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;
|
||||
$(srcdir)/../generate_translations.mak $(srcdir)/../generate_mans.mak:
|
||||
|
||||
$(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
|
||||
$(am__aclocal_m4_deps):
|
||||
|
||||
mostlyclean-libtool:
|
||||
-rm -f *.lo
|
||||
|
||||
clean-libtool:
|
||||
-rm -rf .libs _libs
|
||||
install-man1: $(man_MANS)
|
||||
@$(NORMAL_INSTALL)
|
||||
@list1=''; \
|
||||
list2='$(man_MANS)'; \
|
||||
test -n "$(man1dir)" \
|
||||
&& test -n "`echo $$list1$$list2`" \
|
||||
|| exit 0; \
|
||||
echo " $(MKDIR_P) '$(DESTDIR)$(man1dir)'"; \
|
||||
$(MKDIR_P) "$(DESTDIR)$(man1dir)" || exit 1; \
|
||||
{ for i in $$list1; do echo "$$i"; done; \
|
||||
if test -n "$$list2"; then \
|
||||
for i in $$list2; do echo "$$i"; done \
|
||||
| sed -n '/\.1[a-z]*$$/p'; \
|
||||
fi; \
|
||||
} | while read p; do \
|
||||
if test -f $$p; then d=; else d="$(srcdir)/"; fi; \
|
||||
echo "$$d$$p"; echo "$$p"; \
|
||||
done | \
|
||||
sed -e 'n;s,.*/,,;p;h;s,.*\.,,;s,^[^1][0-9a-z]*$$,1,;x' \
|
||||
-e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,' | \
|
||||
sed 'N;N;s,\n, ,g' | { \
|
||||
list=; while read file base inst; do \
|
||||
if test "$$base" = "$$inst"; then list="$$list $$file"; else \
|
||||
echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man1dir)/$$inst'"; \
|
||||
$(INSTALL_DATA) "$$file" "$(DESTDIR)$(man1dir)/$$inst" || exit $$?; \
|
||||
fi; \
|
||||
done; \
|
||||
for i in $$list; do echo "$$i"; done | $(am__base_list) | \
|
||||
while read files; do \
|
||||
test -z "$$files" || { \
|
||||
echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(man1dir)'"; \
|
||||
$(INSTALL_DATA) $$files "$(DESTDIR)$(man1dir)" || exit $$?; }; \
|
||||
done; }
|
||||
|
||||
uninstall-man1:
|
||||
@$(NORMAL_UNINSTALL)
|
||||
@list=''; test -n "$(man1dir)" || exit 0; \
|
||||
files=`{ for i in $$list; do echo "$$i"; done; \
|
||||
l2='$(man_MANS)'; for i in $$l2; do echo "$$i"; done | \
|
||||
sed -n '/\.1[a-z]*$$/p'; \
|
||||
} | sed -e 's,.*/,,;h;s,.*\.,,;s,^[^1][0-9a-z]*$$,1,;x' \
|
||||
-e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,'`; \
|
||||
dir='$(DESTDIR)$(man1dir)'; $(am__uninstall_files_from_dir)
|
||||
install-man3: $(man_MANS)
|
||||
@$(NORMAL_INSTALL)
|
||||
@list1=''; \
|
||||
list2='$(man_MANS)'; \
|
||||
test -n "$(man3dir)" \
|
||||
&& test -n "`echo $$list1$$list2`" \
|
||||
|| exit 0; \
|
||||
echo " $(MKDIR_P) '$(DESTDIR)$(man3dir)'"; \
|
||||
$(MKDIR_P) "$(DESTDIR)$(man3dir)" || exit 1; \
|
||||
{ for i in $$list1; do echo "$$i"; done; \
|
||||
if test -n "$$list2"; then \
|
||||
for i in $$list2; do echo "$$i"; done \
|
||||
| sed -n '/\.3[a-z]*$$/p'; \
|
||||
fi; \
|
||||
} | while read p; do \
|
||||
if test -f $$p; then d=; else d="$(srcdir)/"; fi; \
|
||||
echo "$$d$$p"; echo "$$p"; \
|
||||
done | \
|
||||
sed -e 'n;s,.*/,,;p;h;s,.*\.,,;s,^[^3][0-9a-z]*$$,3,;x' \
|
||||
-e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,' | \
|
||||
sed 'N;N;s,\n, ,g' | { \
|
||||
list=; while read file base inst; do \
|
||||
if test "$$base" = "$$inst"; then list="$$list $$file"; else \
|
||||
echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man3dir)/$$inst'"; \
|
||||
$(INSTALL_DATA) "$$file" "$(DESTDIR)$(man3dir)/$$inst" || exit $$?; \
|
||||
fi; \
|
||||
done; \
|
||||
for i in $$list; do echo "$$i"; done | $(am__base_list) | \
|
||||
while read files; do \
|
||||
test -z "$$files" || { \
|
||||
echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(man3dir)'"; \
|
||||
$(INSTALL_DATA) $$files "$(DESTDIR)$(man3dir)" || exit $$?; }; \
|
||||
done; }
|
||||
|
||||
uninstall-man3:
|
||||
@$(NORMAL_UNINSTALL)
|
||||
@list=''; test -n "$(man3dir)" || exit 0; \
|
||||
files=`{ for i in $$list; do echo "$$i"; done; \
|
||||
l2='$(man_MANS)'; for i in $$l2; do echo "$$i"; done | \
|
||||
sed -n '/\.3[a-z]*$$/p'; \
|
||||
} | sed -e 's,.*/,,;h;s,.*\.,,;s,^[^3][0-9a-z]*$$,3,;x' \
|
||||
-e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,'`; \
|
||||
dir='$(DESTDIR)$(man3dir)'; $(am__uninstall_files_from_dir)
|
||||
install-man5: $(man_MANS)
|
||||
@$(NORMAL_INSTALL)
|
||||
@list1=''; \
|
||||
list2='$(man_MANS)'; \
|
||||
test -n "$(man5dir)" \
|
||||
&& test -n "`echo $$list1$$list2`" \
|
||||
|| exit 0; \
|
||||
echo " $(MKDIR_P) '$(DESTDIR)$(man5dir)'"; \
|
||||
$(MKDIR_P) "$(DESTDIR)$(man5dir)" || exit 1; \
|
||||
{ for i in $$list1; do echo "$$i"; done; \
|
||||
if test -n "$$list2"; then \
|
||||
for i in $$list2; do echo "$$i"; done \
|
||||
| sed -n '/\.5[a-z]*$$/p'; \
|
||||
fi; \
|
||||
} | while read p; do \
|
||||
if test -f $$p; then d=; else d="$(srcdir)/"; fi; \
|
||||
echo "$$d$$p"; echo "$$p"; \
|
||||
done | \
|
||||
sed -e 'n;s,.*/,,;p;h;s,.*\.,,;s,^[^5][0-9a-z]*$$,5,;x' \
|
||||
-e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,' | \
|
||||
sed 'N;N;s,\n, ,g' | { \
|
||||
list=; while read file base inst; do \
|
||||
if test "$$base" = "$$inst"; then list="$$list $$file"; else \
|
||||
echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man5dir)/$$inst'"; \
|
||||
$(INSTALL_DATA) "$$file" "$(DESTDIR)$(man5dir)/$$inst" || exit $$?; \
|
||||
fi; \
|
||||
done; \
|
||||
for i in $$list; do echo "$$i"; done | $(am__base_list) | \
|
||||
while read files; do \
|
||||
test -z "$$files" || { \
|
||||
echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(man5dir)'"; \
|
||||
$(INSTALL_DATA) $$files "$(DESTDIR)$(man5dir)" || exit $$?; }; \
|
||||
done; }
|
||||
|
||||
uninstall-man5:
|
||||
@$(NORMAL_UNINSTALL)
|
||||
@list=''; test -n "$(man5dir)" || exit 0; \
|
||||
files=`{ for i in $$list; do echo "$$i"; done; \
|
||||
l2='$(man_MANS)'; for i in $$l2; do echo "$$i"; done | \
|
||||
sed -n '/\.5[a-z]*$$/p'; \
|
||||
} | sed -e 's,.*/,,;h;s,.*\.,,;s,^[^5][0-9a-z]*$$,5,;x' \
|
||||
-e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,'`; \
|
||||
dir='$(DESTDIR)$(man5dir)'; $(am__uninstall_files_from_dir)
|
||||
install-man8: $(man_MANS)
|
||||
@$(NORMAL_INSTALL)
|
||||
@list1=''; \
|
||||
list2='$(man_MANS)'; \
|
||||
test -n "$(man8dir)" \
|
||||
&& test -n "`echo $$list1$$list2`" \
|
||||
|| exit 0; \
|
||||
echo " $(MKDIR_P) '$(DESTDIR)$(man8dir)'"; \
|
||||
$(MKDIR_P) "$(DESTDIR)$(man8dir)" || exit 1; \
|
||||
{ for i in $$list1; do echo "$$i"; done; \
|
||||
if test -n "$$list2"; then \
|
||||
for i in $$list2; do echo "$$i"; done \
|
||||
| sed -n '/\.8[a-z]*$$/p'; \
|
||||
fi; \
|
||||
} | while read p; do \
|
||||
if test -f $$p; then d=; else d="$(srcdir)/"; fi; \
|
||||
echo "$$d$$p"; echo "$$p"; \
|
||||
done | \
|
||||
sed -e 'n;s,.*/,,;p;h;s,.*\.,,;s,^[^8][0-9a-z]*$$,8,;x' \
|
||||
-e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,' | \
|
||||
sed 'N;N;s,\n, ,g' | { \
|
||||
list=; while read file base inst; do \
|
||||
if test "$$base" = "$$inst"; then list="$$list $$file"; else \
|
||||
echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man8dir)/$$inst'"; \
|
||||
$(INSTALL_DATA) "$$file" "$(DESTDIR)$(man8dir)/$$inst" || exit $$?; \
|
||||
fi; \
|
||||
done; \
|
||||
for i in $$list; do echo "$$i"; done | $(am__base_list) | \
|
||||
while read files; do \
|
||||
test -z "$$files" || { \
|
||||
echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(man8dir)'"; \
|
||||
$(INSTALL_DATA) $$files "$(DESTDIR)$(man8dir)" || exit $$?; }; \
|
||||
done; }
|
||||
|
||||
uninstall-man8:
|
||||
@$(NORMAL_UNINSTALL)
|
||||
@list=''; test -n "$(man8dir)" || exit 0; \
|
||||
files=`{ for i in $$list; do echo "$$i"; done; \
|
||||
l2='$(man_MANS)'; for i in $$l2; do echo "$$i"; done | \
|
||||
sed -n '/\.8[a-z]*$$/p'; \
|
||||
} | sed -e 's,.*/,,;h;s,.*\.,,;s,^[^8][0-9a-z]*$$,8,;x' \
|
||||
-e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,'`; \
|
||||
dir='$(DESTDIR)$(man8dir)'; $(am__uninstall_files_from_dir)
|
||||
tags: TAGS
|
||||
TAGS:
|
||||
|
||||
ctags: CTAGS
|
||||
CTAGS:
|
||||
|
||||
|
||||
distdir: $(DISTFILES)
|
||||
@list='$(MANS)'; if test -n "$$list"; then \
|
||||
list=`for p in $$list; do \
|
||||
if test -f $$p; then d=; else d="$(srcdir)/"; fi; \
|
||||
if test -f "$$d$$p"; then echo "$$d$$p"; else :; fi; done`; \
|
||||
if test -n "$$list" && \
|
||||
grep 'ab help2man is required to generate this page' $$list >/dev/null; then \
|
||||
echo "error: found man pages containing the \`missing help2man' replacement text:" >&2; \
|
||||
grep -l 'ab help2man is required to generate this page' $$list | sed 's/^/ /' >&2; \
|
||||
echo " to fix them, install help2man, remove and regenerate the man pages;" >&2; \
|
||||
echo " typically \`make maintainer-clean' will remove them" >&2; \
|
||||
exit 1; \
|
||||
else :; fi; \
|
||||
else :; fi
|
||||
@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
||||
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
||||
list='$(DISTFILES)'; \
|
||||
dist_files=`for file in $$list; do echo $$file; done | \
|
||||
sed -e "s|^$$srcdirstrip/||;t" \
|
||||
-e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
|
||||
case $$dist_files in \
|
||||
*/*) $(MKDIR_P) `echo "$$dist_files" | \
|
||||
sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
|
||||
sort -u` ;; \
|
||||
esac; \
|
||||
for file in $$dist_files; do \
|
||||
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
|
||||
if test -d $$d/$$file; then \
|
||||
dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
|
||||
if test -d "$(distdir)/$$file"; then \
|
||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
||||
fi; \
|
||||
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
|
||||
cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
|
||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
||||
fi; \
|
||||
cp -fpR $$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:
|
||||
if test -z '$(STRIP)'; then \
|
||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
||||
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
||||
install; \
|
||||
else \
|
||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
||||
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
||||
"INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
|
||||
fi
|
||||
mostlyclean-generic:
|
||||
|
||||
clean-generic:
|
||||
-test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
|
||||
|
||||
distclean-generic:
|
||||
-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
|
||||
-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
|
||||
|
||||
maintainer-clean-generic:
|
||||
@echo "This command is intended for maintainers to use"
|
||||
@echo "it deletes files that may require special tools to rebuild."
|
||||
@ENABLE_REGENERATE_MAN_FALSE@clean-local:
|
||||
clean: clean-am
|
||||
|
||||
clean-am: clean-generic clean-libtool clean-local mostlyclean-am
|
||||
|
||||
distclean: distclean-am
|
||||
-rm -f Makefile
|
||||
distclean-am: clean-am distclean-generic
|
||||
|
||||
dvi: dvi-am
|
||||
|
||||
dvi-am:
|
||||
|
||||
html: html-am
|
||||
|
||||
html-am:
|
||||
|
||||
info: info-am
|
||||
|
||||
info-am:
|
||||
|
||||
install-data-am: install-man
|
||||
|
||||
install-dvi: install-dvi-am
|
||||
|
||||
install-dvi-am:
|
||||
|
||||
install-exec-am:
|
||||
|
||||
install-html: install-html-am
|
||||
|
||||
install-html-am:
|
||||
|
||||
install-info: install-info-am
|
||||
|
||||
install-info-am:
|
||||
|
||||
install-man: install-man1 install-man3 install-man5 install-man8
|
||||
|
||||
install-pdf: install-pdf-am
|
||||
|
||||
install-pdf-am:
|
||||
|
||||
install-ps: install-ps-am
|
||||
|
||||
install-ps-am:
|
||||
|
||||
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-man
|
||||
|
||||
uninstall-man: uninstall-man1 uninstall-man3 uninstall-man5 \
|
||||
uninstall-man8
|
||||
|
||||
.MAKE: install-am install-strip
|
||||
|
||||
.PHONY: all all-am check check-am clean clean-generic clean-libtool \
|
||||
clean-local distclean distclean-generic distclean-libtool \
|
||||
distdir dvi dvi-am html html-am info info-am install \
|
||||
install-am install-data install-data-am install-dvi \
|
||||
install-dvi-am install-exec install-exec-am install-html \
|
||||
install-html-am install-info install-info-am install-man \
|
||||
install-man1 install-man3 install-man5 install-man8 \
|
||||
install-pdf install-pdf-am install-ps install-ps-am \
|
||||
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-man uninstall-man1 \
|
||||
uninstall-man3 uninstall-man5 uninstall-man8
|
||||
|
||||
|
||||
@ENABLE_REGENERATE_MAN_TRUE@config.xml: ../config.xml.in
|
||||
@ENABLE_REGENERATE_MAN_TRUE@ $(MAKE) -C .. config.xml
|
||||
@ENABLE_REGENERATE_MAN_TRUE@ cp ../config.xml $@
|
||||
|
||||
@ENABLE_REGENERATE_MAN_TRUE@%.xml: ../%.xml ../po/$(LANG).po
|
||||
@ENABLE_REGENERATE_MAN_TRUE@ xml2po --expand-all-entities -l $(LANG) -p ../po/$(LANG).po -o $@ ../$@
|
||||
@ENABLE_REGENERATE_MAN_TRUE@ sed -i 's:\(^<refentry .*\)>:\1 lang="$(LANG)">:' $@
|
||||
|
||||
@ENABLE_REGENERATE_MAN_TRUE@%.xml-config: %.xml
|
||||
@ENABLE_REGENERATE_MAN_TRUE@ if grep -q SHADOW-CONFIG-HERE $<; then \
|
||||
@ENABLE_REGENERATE_MAN_TRUE@ sed -e 's/^<!-- SHADOW-CONFIG-HERE -->/<!ENTITY % config SYSTEM "config.xml">%config;/' $< > $@; \
|
||||
@ENABLE_REGENERATE_MAN_TRUE@ else \
|
||||
@ENABLE_REGENERATE_MAN_TRUE@ sed -e 's/^\(<!DOCTYPE .*docbookx.dtd"\)>/\1 [<!ENTITY % config SYSTEM "config.xml">%config;]>/' $< > $@; \
|
||||
@ENABLE_REGENERATE_MAN_TRUE@ fi
|
||||
|
||||
@ENABLE_REGENERATE_MAN_TRUE@man1/% man3/% man5/% man8/%: %.xml-config Makefile config.xml
|
||||
@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) --stringparam profile.condition "$(PAM_COND);$(SHADOWGRP_COND);$(TCB_COND);$(SHA_CRYPT_COND)" \
|
||||
@ENABLE_REGENERATE_MAN_TRUE@ --param "man.authors.section.enabled" "0" \
|
||||
@ENABLE_REGENERATE_MAN_TRUE@ --stringparam "man.output.base.dir" "" \
|
||||
@ENABLE_REGENERATE_MAN_TRUE@ --param "man.output.in.separate.dir" "1" \
|
||||
@ENABLE_REGENERATE_MAN_TRUE@ -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/profile-docbook.xsl $<
|
||||
|
||||
@ENABLE_REGENERATE_MAN_TRUE@clean-local:
|
||||
@ENABLE_REGENERATE_MAN_TRUE@ for d in man1 man3 man5 man8; do [ -d $$d ] && rmdir $$d; done
|
||||
|
||||
#$(man_MANS):
|
||||
# @echo you need to run configure with --enable-man to generate man pages
|
||||
# @false
|
||||
|
||||
@ENABLE_REGENERATE_MAN_TRUE@man8/grpconv.8 man8/grpunconv.8 man8/pwunconv.8: man8/pwconv.8
|
||||
|
||||
@ENABLE_REGENERATE_MAN_TRUE@man3/getspnam.3: man3/shadow.3
|
||||
|
||||
@ENABLE_REGENERATE_MAN_TRUE@man8/vigr.8: man8/vipw.8
|
||||
|
||||
@ENABLE_REGENERATE_MAN_FALSE@$(man_MANS):
|
||||
@ENABLE_REGENERATE_MAN_FALSE@ @echo you need to run configure with --enable-man to generate man pages
|
||||
@ENABLE_REGENERATE_MAN_FALSE@ @false
|
||||
|
||||
# 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:
|
||||
@@ -1,183 +0,0 @@
|
||||
'\" t
|
||||
.\" Title: chage
|
||||
.\" Author: Julianne Frances Haugh
|
||||
.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/>
|
||||
.\" Date: 25.05.2012
|
||||
.\" Manual: Dienstprogramme f\(:ur Benutzer
|
||||
.\" Source: shadow-utils 4.1.5.1
|
||||
.\" Language: German
|
||||
.\"
|
||||
.TH "CHAGE" "1" "25.05.2012" "shadow\-utils 4\&.1\&.5\&.1" "Dienstprogramme f\(:ur Benutzer"
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * Define some portability stuff
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.\" http://bugs.debian.org/507673
|
||||
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.ie \n(.g .ds Aq \(aq
|
||||
.el .ds Aq '
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * set default formatting
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" disable hyphenation
|
||||
.nh
|
||||
.\" disable justification (adjust text to left margin only)
|
||||
.ad l
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * MAIN CONTENT STARTS HERE *
|
||||
.\" -----------------------------------------------------------------
|
||||
.SH "NAME"
|
||||
chage \- \(:andert die Information zum Passwortverfall
|
||||
.SH "\(:UBERSICHT"
|
||||
.HP \w'\fBchage\fR\ 'u
|
||||
\fBchage\fR [\fIOptionen\fR] \fIANMELDENAME\fR
|
||||
.SH "BESCHREIBUNG"
|
||||
.PP
|
||||
Der Befehl
|
||||
\fBchage\fR
|
||||
ver\(:andert die Anzahl der Tage zwischen dem letzten Wechsel des Passworts und dem n\(:achsten Wechsel\&. Mit dieser Information bestimmt das System, wann ein Benutzer sein Passwort ver\(:andern muss\&.
|
||||
.SH "OPTIONEN"
|
||||
.PP
|
||||
Die Optionen, die vom Befehl
|
||||
\fBchage\fR
|
||||
unterst\(:utzt werden, sind:
|
||||
.PP
|
||||
\fB\-d\fR, \fB\-\-lastday\fR\fILETZTER_TAG\fR
|
||||
.RS 4
|
||||
Legt die Anzahl der Tage, gerechnet ab dem 1\&. Januar 1970, fest, seit denen das Passwort das letzte Mal gewechselt wurde\&. Das Datum kann auch im Format JJJJ\-MM\-TT (oder in dem Format, das in Ihrer Region verbreitet ist) angegeben werden\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-E\fR, \fB\-\-expiredate\fR\fIVERFALLSDATUM\fR
|
||||
.RS 4
|
||||
Setzt das Datum oder die Anzahl der Tage seit dem 1\&. Januar 1970, ab dem auf das Benutzerkonto nicht mehr zugegriffen werden kann\&. Das Datum kann auch im Format JJJJ\-MM\-TT (oder in dem Format, das in Ihrer Region verbreitet ist) angegeben werden\&. Ein Benutzer, dessen Konto gesperrt ist, muss sich mit dem Systemadministrator in Verbindung setzen, ehe er sich wieder am System anmelden kann\&.
|
||||
.sp
|
||||
Wenn
|
||||
\fI\-1\fR
|
||||
als
|
||||
\fIVERFALLSDATUM\fR
|
||||
angegeben wird, wird das Verfallsdatum f\(:ur das Konto entfernt\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-h\fR, \fB\-\-help\fR
|
||||
.RS 4
|
||||
zeigt die Hilfe an und beendet das Programm
|
||||
.RE
|
||||
.PP
|
||||
\fB\-I\fR, \fB\-\-inactive\fR\fIINAKTIV\fR
|
||||
.RS 4
|
||||
Legt die Anzahl der Tage der Unt\(:atigkeit fest, nach denen ein Passwort abgelaufen ist, bevor das Konto gesperrt wird\&. Die Option
|
||||
\fIINAKTIV\fR
|
||||
bezeichnet die Anzahl der Tage, f\(:ur die das Konto inaktiv ist\&. Ein Benutzer, dessen Konto gesperrt ist, muss sich mit dem Systemadministrator in Verbindung setzen, ehe er sich wieder am System anmelden kann\&.
|
||||
.sp
|
||||
Wenn
|
||||
\fI\-1\fR
|
||||
als
|
||||
\fIINAKTIV\fR
|
||||
angegeben wird, wird die \(:Uberwachung der fehlenden Verwendung des Kontos entfernt\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-l\fR, \fB\-\-list\fR
|
||||
.RS 4
|
||||
zeigt Informationen zur Kontoalterung an
|
||||
.RE
|
||||
.PP
|
||||
\fB\-m\fR, \fB\-\-mindays\fR\fIMIN_TAGE\fR
|
||||
.RS 4
|
||||
Setzt die Anzahl von Tagen, die mindestens zwischen zwei \(:Anderungen eines Passworts vergehen m\(:ussen, auf
|
||||
\fIMIN_TAGE\fR\&. Ein Wert von Null in diesem Feld bedeutet, dass der Benutzer sein Passwort jederzeit \(:andern darf\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-M\fR, \fB\-\-maxdays\fR\fIMAX_TAGE\fR
|
||||
.RS 4
|
||||
Bestimmt die maximale Anzahl von Tagen, die das Passwort g\(:ultig bleibt\&. Wenn
|
||||
\fIMAX_TAGE\fR
|
||||
plus
|
||||
\fILETZTER_TAG\fR
|
||||
\(:alter als das aktuelle Datum ist, muss der Benutzer sein Passwort \(:andern, ehe er sein Konto benutzen kann\&. Mit der Option
|
||||
\fB\-W\fR
|
||||
werden die Benutzer vor dem drohenden Verfall ihres Passworts gewarnt\&.
|
||||
.sp
|
||||
Wenn
|
||||
\fI\-1\fR
|
||||
als
|
||||
\fIMAX_TAGE\fR
|
||||
angegeben wird, wird der Passwortverfall entfernt\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-R\fR, \fB\-\-root\fR\fICHROOT_VERZ\fR
|
||||
.RS 4
|
||||
f\(:uhrt die Ver\(:anderungen in dem Verzeichnis
|
||||
\fICHROOT_VERZ\fR
|
||||
durch und verwendet die Konfigurationsdateien aus dem Verzeichnis
|
||||
\fICHROOT_VERZ\fR
|
||||
.RE
|
||||
.PP
|
||||
\fB\-W\fR, \fB\-\-warndays\fR\fIWARN_TAGE\fR
|
||||
.RS 4
|
||||
Legt die Anzahl der Tage fest, an denen der Benutzer eine Warnung erh\(:alt, bevor sein Passwort ge\(:andert werden muss\&. Die Option
|
||||
\fIWARN_TAGE\fR
|
||||
bezeichnet die Anzahl der Tage, f\(:ur die ein Benutzer vor Verfall seines Passworts gewarnt wird\&.
|
||||
.RE
|
||||
.PP
|
||||
Wenn keine Option ausgew\(:ahlt wird, arbeitet
|
||||
\fBchage\fR
|
||||
interaktiv\&. Dabei wird der Benutzer nach den aktuellen Werten f\(:ur alle Felder befragt\&. Bei Eingabe eines neuen Wertes wird dieser verwendet, bei Eingabe einer Leerzeile stattdessen der Originalwert beibehalten\&. Der aktuelle Wert wird zwischen einem Paar von
|
||||
\fB[ ]\fR
|
||||
angezeigt\&.
|
||||
.SH "ANMERKUNGEN"
|
||||
.PP
|
||||
F\(:ur das Programm
|
||||
\fBchage\fR
|
||||
ist es notwendig, dass eine Shadow\-Passwort\-Datei vorhanden ist\&.
|
||||
.PP
|
||||
Der Befehl
|
||||
\fBchage\fR
|
||||
kann nur von Root ausgef\(:uhrt werden\&. Alle anderen Benutzer k\(:onnen nur die Option
|
||||
\fB\-l\fR
|
||||
verwenden, um die Verfallsdaten f\(:ur ihr Konto einzusehen\&.
|
||||
.SH "KONFIGURATION"
|
||||
.PP
|
||||
Die folgenden Konfigurationsvariablen in
|
||||
/etc/login\&.defs
|
||||
beeinflussen das Verhalten dieses Werkzeugs:
|
||||
.SH "DATEIEN"
|
||||
.PP
|
||||
/etc/passwd
|
||||
.RS 4
|
||||
Informationen zu den Benutzerkonten
|
||||
.RE
|
||||
.PP
|
||||
/etc/shadow
|
||||
.RS 4
|
||||
verschl\(:usselte Informationen zu den Benutzerkonten
|
||||
.RE
|
||||
.SH "R\(:UCKGABEWERTE"
|
||||
.PP
|
||||
Der Befehl
|
||||
\fBchage\fR
|
||||
gibt beim Beenden folgende Werte zur\(:uck:
|
||||
.PP
|
||||
\fI0\fR
|
||||
.RS 4
|
||||
Erfolg
|
||||
.RE
|
||||
.PP
|
||||
\fI1\fR
|
||||
.RS 4
|
||||
Berechtigung verweigert
|
||||
.RE
|
||||
.PP
|
||||
\fI2\fR
|
||||
.RS 4
|
||||
unzul\(:assige Syntax f\(:ur diesen Befehl
|
||||
.RE
|
||||
.PP
|
||||
\fI15\fR
|
||||
.RS 4
|
||||
Eine Shadow\-Passwort\-Datei kann nicht gefunden werden\&.
|
||||
.RE
|
||||
.SH "SIEHE AUCH"
|
||||
.PP
|
||||
\fBpasswd\fR(5),
|
||||
\fBshadow\fR(5)\&.
|
||||
@@ -1,163 +0,0 @@
|
||||
'\" t
|
||||
.\" Title: chfn
|
||||
.\" Author: Julianne Frances Haugh
|
||||
.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/>
|
||||
.\" Date: 25.05.2012
|
||||
.\" Manual: Dienstprogramme f\(:ur Benutzer
|
||||
.\" Source: shadow-utils 4.1.5.1
|
||||
.\" Language: German
|
||||
.\"
|
||||
.TH "CHFN" "1" "25.05.2012" "shadow\-utils 4\&.1\&.5\&.1" "Dienstprogramme f\(:ur Benutzer"
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * Define some portability stuff
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.\" http://bugs.debian.org/507673
|
||||
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.ie \n(.g .ds Aq \(aq
|
||||
.el .ds Aq '
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * set default formatting
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" disable hyphenation
|
||||
.nh
|
||||
.\" disable justification (adjust text to left margin only)
|
||||
.ad l
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * MAIN CONTENT STARTS HERE *
|
||||
.\" -----------------------------------------------------------------
|
||||
.SH "NAME"
|
||||
chfn \- \(:andert den vollst\(:andigen Namen eines Benutzers und sonstige Informationen
|
||||
.SH "\(:UBERSICHT"
|
||||
.HP \w'\fBchfn\fR\ 'u
|
||||
\fBchfn\fR [\fIOptionen\fR] [\fIANMELDENAME\fR]
|
||||
.SH "BESCHREIBUNG"
|
||||
.PP
|
||||
Der Befehl
|
||||
\fBchfn\fR
|
||||
\(:andert den vollst\(:andigen Namen, die B\(:urozimmernummer sowie die berufliche und private Telefonnummer f\(:ur ein Benutzerkonto\&. Diese Informationen werden typischerweise von
|
||||
\fBfinger\fR(1)
|
||||
und \(:ahnlichen Programmen verwendet\&. Ein normaler Benutzer darf nur die Felder seines eigenen Kontos \(:andern und muss dabei zudem die Einschr\(:ankungen in
|
||||
/etc/login\&.defs
|
||||
beachten\&. So ist es Benutzern standardm\(:a\(ssig nicht m\(:oglich, ihren vollst\(:andigen Namen zu \(:andern\&. Root kann die Felder aller Konten ver\(:andern\&. Au\(sserdem darf nur Root mittels der Option
|
||||
\fB\-o\fR
|
||||
die undefinierten Teile des GECOS\-Feldes \(:andern\&.
|
||||
.PP
|
||||
Diese Felder d\(:urfen keinen Doppelpunkt enthalten\&. Mit Ausnahme des Feldes
|
||||
\fIsonstiges\fR
|
||||
sollten sie kein Komma oder Gleichheitszeichen enthalten\&. Au\(sserdem wird abgeraten, andere Zeichen als US\-ASCII zu verwenden, aber nur f\(:ur die Telefonnummern ist dies zwingend\&. Das Feld
|
||||
\fIsonstiges\fR
|
||||
wird von anderen Anwendungen verwendet, um dort Informationen \(:uber das Konto abzuspeichern\&.
|
||||
.SH "OPTIONEN"
|
||||
.PP
|
||||
Die Optionen, die vom Befehl
|
||||
\fBchfn\fR
|
||||
unterst\(:utzt werden, sind:
|
||||
.PP
|
||||
\fB\-f\fR, \fB\-\-full\-name\fR\fIVOLLST\(:ANDIGER_NAME\fR
|
||||
.RS 4
|
||||
ver\(:andert den vollst\(:andigen Namen des Benutzers
|
||||
.RE
|
||||
.PP
|
||||
\fB\-h\fR, \fB\-\-home\-phone\fR\fITEL_PRIV\fR
|
||||
.RS 4
|
||||
\(:andert die private Telefonnummer des Benutzers
|
||||
.RE
|
||||
.PP
|
||||
\fB\-o\fR, \fB\-\-other\fR\fISONSTIGES\fR
|
||||
.RS 4
|
||||
Ver\(:andert die sonstigen Informationen \(:uber den Benutzer in der GECOS\-Zeile\&. In diesem Feld werden Kontoinformationen anderer Anwendungen gespeichert\&. Es kann nur vom Superuser ver\(:andert werden\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-r\fR, \fB\-\-room\fR\fIZIMMER_NUMMER\fR
|
||||
.RS 4
|
||||
\(:andert die Zimmernummer des Benutzers
|
||||
.RE
|
||||
.PP
|
||||
\fB\-R\fR, \fB\-\-root\fR\fICHROOT_VERZ\fR
|
||||
.RS 4
|
||||
f\(:uhrt die Ver\(:anderungen in dem Verzeichnis
|
||||
\fICHROOT_VERZ\fR
|
||||
durch und verwendet die Konfigurationsdateien aus dem Verzeichnis
|
||||
\fICHROOT_VERZ\fR
|
||||
.RE
|
||||
.PP
|
||||
\fB\-u\fR, \fB\-\-help\fR
|
||||
.RS 4
|
||||
zeigt die Hilfe an und beendet das Programm
|
||||
.RE
|
||||
.PP
|
||||
\fB\-w\fR, \fB\-\-work\-phone\fR\fITEL_BERUF\fR
|
||||
.RS 4
|
||||
ver\(:andert die berufliche Telefonnummer des Benutzers
|
||||
.RE
|
||||
.PP
|
||||
Wenn keine Option ausgew\(:ahlt wird, arbeitet
|
||||
\fBchfn\fR
|
||||
interaktiv\&. Dabei wird der Benutzer nach den aktuellen Werten f\(:ur alle Felder befragt\&. Bei Eingabe eines neuen Wertes wird dieser verwendet, bei keiner Eingabe stattdessen der Originalwert beibehalten\&. Der aktuelle Wert wird zwischen einem Paar von
|
||||
\fB[ ]\fR
|
||||
angezeigt\&. Ohne Optionen fragt
|
||||
\fBchfn\fR
|
||||
nach einem Benutzerkonto\&.
|
||||
.SH "KONFIGURATION"
|
||||
.PP
|
||||
Die folgenden Konfigurationsvariablen in
|
||||
/etc/login\&.defs
|
||||
beeinflussen das Verhalten dieses Werkzeugs:
|
||||
.PP
|
||||
\fBCHFN_AUTH\fR (boolesch)
|
||||
.RS 4
|
||||
Falls
|
||||
\fIyes\fR, ben\(:otigt das Programm
|
||||
\fBchfn\fR
|
||||
eine Authentifizierung, bevor es \(:Anderungen vornimmt, sofern es nicht von Root ausgef\(:uhrt wird\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBCHFN_RESTRICT\fR (Zeichenkette)
|
||||
.RS 4
|
||||
Der Parameter bestimmt, welcher Wert in dem
|
||||
\fIgecos\fR\-Feld von
|
||||
/etc/passwd
|
||||
von gew\(:ohnlichen Benutzern mittels des Programms
|
||||
\fBchfn\fR
|
||||
ge\(:andert werden darf\&. Er kann aus jeder Kombination der Buchstaben
|
||||
\fIf\fR
|
||||
,\fIr\fR,
|
||||
\fIw\fR
|
||||
und
|
||||
\fIh\fR
|
||||
bestehen\&. Diese Buchstaben stehen f\(:ur den vollst\(:andigen Namen, die Zimmernummer, die gesch\(:aftliche Telefonnummer und die private Telefonnummer\&. Zum Zweck der Abw\(:artskompatibilit\(:at entspricht
|
||||
\fIyes\fR
|
||||
\fIrwh\fR
|
||||
und
|
||||
\fIno\fR
|
||||
\fIfrwh\fR\&. Falls nichts festgelegt wird, kann nur Root \(:Anderungen vornehmen\&. Die gr\(:o\(sste Einschr\(:ankung erreicht man besser, indem
|
||||
chfn
|
||||
nicht mit SUID\-Rechten ausgestattet wird\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBLOGIN_STRING\fR (Zeichenkette)
|
||||
.RS 4
|
||||
Diese Zeichenkette wird bei der Eingabeaufforderung des Passworts (Prompt) verwendet\&. Standardm\(:a\(ssig wird \(FcPassword: \(Fo oder eine \(:Ubersetzung davon benutzt\&. Wenn Sie diese Variable definieren, wird die Eingabeaufforderung nicht \(:ubersetzt\&.
|
||||
.sp
|
||||
Wenn die Zeichenkette ein
|
||||
\fI%s\fR
|
||||
enth\(:alt, wird dies durch den Benutzernamen ersetzt\&.
|
||||
.RE
|
||||
.SH "DATEIEN"
|
||||
.PP
|
||||
/etc/login\&.defs
|
||||
.RS 4
|
||||
Konfiguration der Shadow\-Passwort\-Werkzeugsammlung
|
||||
.RE
|
||||
.PP
|
||||
/etc/passwd
|
||||
.RS 4
|
||||
Informationen zu den Benutzerkonten
|
||||
.RE
|
||||
.SH "SIEHE AUCH"
|
||||
.PP
|
||||
\fBchsh\fR(1),
|
||||
\fBlogin.defs\fR(5),
|
||||
\fBpasswd\fR(5)\&.
|
||||
@@ -1,122 +0,0 @@
|
||||
'\" t
|
||||
.\" Title: chsh
|
||||
.\" Author: Julianne Frances Haugh
|
||||
.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/>
|
||||
.\" Date: 25.05.2012
|
||||
.\" Manual: Dienstprogramme f\(:ur Benutzer
|
||||
.\" Source: shadow-utils 4.1.5.1
|
||||
.\" Language: German
|
||||
.\"
|
||||
.TH "CHSH" "1" "25.05.2012" "shadow\-utils 4\&.1\&.5\&.1" "Dienstprogramme f\(:ur Benutzer"
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * Define some portability stuff
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.\" http://bugs.debian.org/507673
|
||||
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.ie \n(.g .ds Aq \(aq
|
||||
.el .ds Aq '
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * set default formatting
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" disable hyphenation
|
||||
.nh
|
||||
.\" disable justification (adjust text to left margin only)
|
||||
.ad l
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * MAIN CONTENT STARTS HERE *
|
||||
.\" -----------------------------------------------------------------
|
||||
.SH "NAME"
|
||||
chsh \- \(:andert die Anmelde\-Shell
|
||||
.SH "\(:UBERSICHT"
|
||||
.HP \w'\fBchsh\fR\ 'u
|
||||
\fBchsh\fR [\fIOptionen\fR] [\fIANMELDENAME\fR]
|
||||
.SH "BESCHREIBUNG"
|
||||
.PP
|
||||
Der Befehl
|
||||
\fBchsh\fR
|
||||
\(:andert die Anmelde\-Shell eines Benutzers\&. Er legt den Befehl fest, der bei der Anmeldung ausgef\(:uhrt wird\&. Ein normaler Benutzer kann nur die Anmelde\-Shell seines eigenen Kontos \(:andern, w\(:ahrend Root dies f\(:ur alle Konten darf\&.
|
||||
.SH "OPTIONEN"
|
||||
.PP
|
||||
Die Optionen, die vom Befehl
|
||||
\fBchsh\fR
|
||||
unterst\(:utzt werden, sind:
|
||||
.PP
|
||||
\fB\-h\fR, \fB\-\-help\fR
|
||||
.RS 4
|
||||
zeigt die Hilfe an und beendet das Programm
|
||||
.RE
|
||||
.PP
|
||||
\fB\-R\fR, \fB\-\-root\fR\fICHROOT_VERZ\fR
|
||||
.RS 4
|
||||
f\(:uhrt die Ver\(:anderungen in dem Verzeichnis
|
||||
\fICHROOT_VERZ\fR
|
||||
durch und verwendet die Konfigurationsdateien aus dem Verzeichnis
|
||||
\fICHROOT_VERZ\fR
|
||||
.RE
|
||||
.PP
|
||||
\fB\-s\fR, \fB\-\-shell\fR\fISHELL\fR
|
||||
.RS 4
|
||||
Der Name der neuen Anmelde\-Shell des Benutzers\&. Falls dieses Feld leer gelassen wird, verwendet das System die Standard\-Anmelde\-Shell\&.
|
||||
.RE
|
||||
.PP
|
||||
Wenn die Option
|
||||
\fB\-s\fR
|
||||
nicht ausgew\(:ahlt ist, wird
|
||||
\fBchsh\fR
|
||||
im interaktiven Modus betrieben\&. Dabei wird der Benutzer mit der aktuellen Anmelde\-Shell zur Eingabe einer neuen aufgefordert\&. Durch Eingabe eines Wertes wird die Shell ge\(:andert, w\(:ahrend sie bei einer leeren Zeile beibehalten wird\&. Die aktuelle Shell wird zwischen einem Paar von
|
||||
\fI[ ]\fR
|
||||
angezeigt\&.
|
||||
.SH "ANMERKUNGEN"
|
||||
.PP
|
||||
Die einzige Beschr\(:ankung f\(:ur die Anmelde\-Shell ist, dass der Name des Befehls in der Datei
|
||||
/etc/shells
|
||||
enthalten sein muss\&. Root darf allerdings jeden beliebigen Befehl vergeben\&. Bei Konten, denen eine beschr\(:ankte Anmelde\-Shell zugewiesen ist, ist es nicht m\(:oglich, die Anmelde\-Shell zu \(:andern\&. Daher ist es nicht ratsam,
|
||||
/bin/rsh
|
||||
in
|
||||
/etc/shells
|
||||
einzutragen, da ein Benutzer nicht zu seiner urspr\(:unglichen Anmelde\-Shell zur\(:uckwechseln kann, falls er versehentlich eine beschr\(:ankte Shell als Anmelde\-Shell ausw\(:ahlt\&.
|
||||
.SH "KONFIGURATION"
|
||||
.PP
|
||||
Die folgenden Konfigurationsvariablen in
|
||||
/etc/login\&.defs
|
||||
beeinflussen das Verhalten dieses Werkzeugs:
|
||||
.PP
|
||||
\fBCHSH_AUTH\fR (boolesch)
|
||||
.RS 4
|
||||
Falls
|
||||
\fIyes\fR, ben\(:otigt das Programm
|
||||
\fBchsh\fR
|
||||
eine Authentifizierung, bevor es \(:Anderungen vornimmt, sofern es nicht von Root ausgef\(:uhrt wird\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBLOGIN_STRING\fR (Zeichenkette)
|
||||
.RS 4
|
||||
Diese Zeichenkette wird bei der Eingabeaufforderung des Passworts (Prompt) verwendet\&. Standardm\(:a\(ssig wird \(FcPassword: \(Fo oder eine \(:Ubersetzung davon benutzt\&. Wenn Sie diese Variable definieren, wird die Eingabeaufforderung nicht \(:ubersetzt\&.
|
||||
.sp
|
||||
Wenn die Zeichenkette ein
|
||||
\fI%s\fR
|
||||
enth\(:alt, wird dies durch den Benutzernamen ersetzt\&.
|
||||
.RE
|
||||
.SH "DATEIEN"
|
||||
.PP
|
||||
/etc/passwd
|
||||
.RS 4
|
||||
Informationen zu den Benutzerkonten
|
||||
.RE
|
||||
.PP
|
||||
/etc/shells
|
||||
.RS 4
|
||||
Liste der m\(:oglichen Anmelde\-Shells
|
||||
.RE
|
||||
.PP
|
||||
/etc/login\&.defs
|
||||
.RS 4
|
||||
Konfiguration der Shadow\-Passwort\-Werkzeugsammlung
|
||||
.RE
|
||||
.SH "SIEHE AUCH"
|
||||
.PP
|
||||
\fBchfn\fR(1),
|
||||
\fBlogin.defs\fR(5),
|
||||
\fBpasswd\fR(5)\&.
|
||||
@@ -1,78 +0,0 @@
|
||||
'\" t
|
||||
.\" Title: expiry
|
||||
.\" Author: Julianne Frances Haugh
|
||||
.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/>
|
||||
.\" Date: 25.05.2012
|
||||
.\" Manual: Dienstprogramme f\(:ur Benutzer
|
||||
.\" Source: shadow-utils 4.1.5.1
|
||||
.\" Language: German
|
||||
.\"
|
||||
.TH "EXPIRY" "1" "25.05.2012" "shadow\-utils 4\&.1\&.5\&.1" "Dienstprogramme f\(:ur Benutzer"
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * Define some portability stuff
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.\" http://bugs.debian.org/507673
|
||||
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.ie \n(.g .ds Aq \(aq
|
||||
.el .ds Aq '
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * set default formatting
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" disable hyphenation
|
||||
.nh
|
||||
.\" disable justification (adjust text to left margin only)
|
||||
.ad l
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * MAIN CONTENT STARTS HERE *
|
||||
.\" -----------------------------------------------------------------
|
||||
.SH "NAME"
|
||||
expiry \- \(:uberpr\(:uft die Regeln f\(:ur den Verfall des Passworts und setzt diese um
|
||||
.SH "\(:UBERSICHT"
|
||||
.HP \w'\fBexpiry\fR\ 'u
|
||||
\fBexpiry\fR \fIOption\fR
|
||||
.SH "BESCHREIBUNG"
|
||||
.PP
|
||||
Mit der Option
|
||||
\fB\-c\fR
|
||||
\(:uberpr\(:uft der Befehl
|
||||
\fBexpiry\fR
|
||||
den aktuellen Status des Verfalls des Passworts\&. Mit der Option
|
||||
\fB\-f\fR
|
||||
werden die notwendigen Ver\(:anderungen umgesetzt\&. Er kann von normalen Benutzern aufgerufen werden\&.
|
||||
.SH "OPTIONEN"
|
||||
.PP
|
||||
Die Optionen, die vom Befehl
|
||||
\fBexpiry\fR
|
||||
unterst\(:utzt werden, sind:
|
||||
.PP
|
||||
\fB\-c\fR, \fB\-\-check\fR
|
||||
.RS 4
|
||||
\(:uberpr\(:uft den Verfall des Passworts des aktuellen Benutzers
|
||||
.RE
|
||||
.PP
|
||||
\fB\-f\fR, \fB\-\-force\fR
|
||||
.RS 4
|
||||
erzwingt den Wechsel des Passworts des aktuellen Benutzers, falls dieses abgelaufen ist
|
||||
.RE
|
||||
.PP
|
||||
\fB\-h\fR, \fB\-\-help\fR
|
||||
.RS 4
|
||||
zeigt die Hilfe an und beendet das Programm
|
||||
.RE
|
||||
.SH "DATEIEN"
|
||||
.PP
|
||||
/etc/passwd
|
||||
.RS 4
|
||||
Informationen zu den Benutzerkonten
|
||||
.RE
|
||||
.PP
|
||||
/etc/shadow
|
||||
.RS 4
|
||||
verschl\(:usselte Informationen zu den Benutzerkonten
|
||||
.RE
|
||||
.SH "SIEHE AUCH"
|
||||
.PP
|
||||
\fBpasswd\fR(5),
|
||||
\fBshadow\fR(5)\&.
|
||||
@@ -1,235 +0,0 @@
|
||||
'\" t
|
||||
.\" Title: gpasswd
|
||||
.\" Author: Rafal Maszkowski
|
||||
.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/>
|
||||
.\" Date: 25.05.2012
|
||||
.\" Manual: Dienstprogramme f\(:ur Benutzer
|
||||
.\" Source: shadow-utils 4.1.5.1
|
||||
.\" Language: German
|
||||
.\"
|
||||
.TH "GPASSWD" "1" "25.05.2012" "shadow\-utils 4\&.1\&.5\&.1" "Dienstprogramme f\(:ur Benutzer"
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * Define some portability stuff
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.\" http://bugs.debian.org/507673
|
||||
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.ie \n(.g .ds Aq \(aq
|
||||
.el .ds Aq '
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * set default formatting
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" disable hyphenation
|
||||
.nh
|
||||
.\" disable justification (adjust text to left margin only)
|
||||
.ad l
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * MAIN CONTENT STARTS HERE *
|
||||
.\" -----------------------------------------------------------------
|
||||
.SH "NAME"
|
||||
gpasswd \- verwaltet /etc/group und /etc/gshadow
|
||||
.SH "\(:UBERSICHT"
|
||||
.HP \w'\fBgpasswd\fR\ 'u
|
||||
\fBgpasswd\fR [\fIOption\fR] \fIGruppe\fR
|
||||
.SH "BESCHREIBUNG"
|
||||
.PP
|
||||
Der Befehl
|
||||
\fBgpasswd\fR
|
||||
dient zur Verwaltung von
|
||||
/etc/groupund /etc/gshadow\&. Jede Gruppe kann
|
||||
Gruppenverwalter,
|
||||
Mitglieder und ein Passwort haben\&.
|
||||
.PP
|
||||
Der Systemadministrator kann mit der Option
|
||||
\fB\-A\fR
|
||||
Gruppenverwalter bestimmen\&. Mit der Option
|
||||
\fB\-M\fR
|
||||
legt er die Mitglieder fest\&. Er besitzt alle Rechte, die Gruppenverwalter und Mitglieder haben k\(:onnen\&.
|
||||
.PP
|
||||
Wenn ein
|
||||
Gruppenverwalter
|
||||
\fBgpasswd\fR
|
||||
nur mit dem Gruppennamen aufruft, wird er aufgefordert, f\(:ur die
|
||||
\fIGruppe\fR
|
||||
ein neues Passwort zu vergeben\&.
|
||||
.PP
|
||||
Wenn ein Passwort vergeben wurde, k\(:onnen Mitglieder der Gruppe dennoch ohne Passwort
|
||||
\fBnewgrp\fR(1)
|
||||
ausf\(:uhren\&. Alle anderen Benutzer ben\(:otigen dazu das Passwort\&.
|
||||
.SS "Hinweise zu Gruppenpassw\(:ortern"
|
||||
.PP
|
||||
Gruppenpassw\(:orter beinhalten ein Sicherheitsrisiko, da mehrere Personen das Passwort kennen\&. Dennoch k\(:onnen sie sinnvoll sein, um die Zusammenarbeit zwischen Benutzern zu erleichtern\&.
|
||||
.SH "OPTIONEN"
|
||||
.PP
|
||||
Au\(sser die Optionen
|
||||
\fB\-A\fR
|
||||
und
|
||||
\fB\-M\fR
|
||||
k\(:onnen die \(:ubrigen Optionen nicht zusammen verwendet werden\&.
|
||||
.PP
|
||||
Die Optionen, die vom Befehl
|
||||
\fBgpasswd\fR
|
||||
unterst\(:utzt werden, sind:
|
||||
.PP
|
||||
\fB\-a\fR, \fB\-\-add\fR\fIBenutzer\fR
|
||||
.RS 4
|
||||
F\(:ugt den
|
||||
\fIBenutzer\fR
|
||||
der bezeichneten
|
||||
\fIGruppe\fR
|
||||
zu\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-d\fR, \fB\-\-delete\fR\fIBenutzer\fR
|
||||
.RS 4
|
||||
entfernt den
|
||||
\fIBenutzer\fR
|
||||
aus der bezeichneten
|
||||
\fIGruppe\fR
|
||||
.RE
|
||||
.PP
|
||||
\fB\-h\fR, \fB\-\-help\fR
|
||||
.RS 4
|
||||
zeigt die Hilfe an und beendet das Programm
|
||||
.RE
|
||||
.PP
|
||||
\fB\-Q\fR, \fB\-\-root\fR\fICHROOT_VERZ\fR
|
||||
.RS 4
|
||||
f\(:uhrt die Ver\(:anderungen in dem Verzeichnis
|
||||
\fICHROOT_VERZ\fR
|
||||
durch und verwendet die Konfigurationsdateien aus dem Verzeichnis
|
||||
\fICHROOT_VERZ\fR
|
||||
.RE
|
||||
.PP
|
||||
\fB\-r\fR, \fB\-\-remove\-password\fR
|
||||
.RS 4
|
||||
Entfernt das Passwort der bezeichneten
|
||||
\fIGruppe\fR\&. Das Gruppenpasswort wird leer sein\&. Damit k\(:onnen nur noch Gruppenmitglieder mit
|
||||
\fBnewgrp\fR
|
||||
zu der bezeichneten
|
||||
\fIGruppe\fR
|
||||
wechseln\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-R\fR, \fB\-\-restrict\fR
|
||||
.RS 4
|
||||
Schr\(:ankt den Zugang zur bezeichneten
|
||||
\fIGruppe\fR
|
||||
ein\&. Das Gruppenpasswort wird auf \(Fc!\(Fo gesetzt\&. Damit k\(:onnen nur noch Gruppenmitglieder mit einem Passwort mit
|
||||
\fBnewgrp\fR
|
||||
zu der bezeichneten
|
||||
\fIGruppe\fR
|
||||
wechseln\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-A\fR, \fB\-\-administrators\fR\fIBenutzer\fR, \&.\&.\&.
|
||||
.RS 4
|
||||
Liste der Gruppenverwalter bestimmen
|
||||
.RE
|
||||
.PP
|
||||
\fB\-M\fR, \fB\-\-members\fR\fIBenutzer\fR, \&.\&.\&.
|
||||
.RS 4
|
||||
Liste der Mitglieder der Gruppe bestimmen
|
||||
.RE
|
||||
.SH "WARNUNGEN"
|
||||
.PP
|
||||
Dieses Werkzeug bearbeitet nur
|
||||
die Dateien /etc/group und /etc/gshadow\&. Sie k\(:onnen daher keine NIS\- oder LDAP\-Gruppen bearbeiten\&. Dies muss auf dem entsprechenden Server durchgef\(:uhrt werden\&.
|
||||
.SH "KONFIGURATION"
|
||||
.PP
|
||||
Die folgenden Konfigurationsvariablen in
|
||||
/etc/login\&.defs
|
||||
beeinflussen das Verhalten dieses Werkzeugs:
|
||||
.PP
|
||||
\fBENCRYPT_METHOD\fR (Zeichenkette)
|
||||
.RS 4
|
||||
Damit wird der standardm\(:a\(ssige Verschl\(:usselungsalgorithmus, mit dem Passw\(:orter verschl\(:usselt werden, bestimmt (soweit nicht in der Befehlszeile ein Algorithmus angegeben wird)\&.
|
||||
.sp
|
||||
Ihm kann einer der folgenden Wert zugewiesen werden:
|
||||
\fIDES\fR
|
||||
(default),
|
||||
\fIMD5\fR, \fISHA256\fR, \fISHA512\fR\&.
|
||||
.sp
|
||||
Hinweis: Dieser Parameter \(:uberschreibt die Variable
|
||||
\fBMD5_CRYPT_ENAB\fR\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBMAX_MEMBERS_PER_GROUP\fR (Zahl)
|
||||
.RS 4
|
||||
Maximale Anzahl von Mitgliedern je Gruppeneintrag\&. Wenn das Maximum erreicht wird, wird ein weiterer Eintrag in
|
||||
/etc/group
|
||||
(mit dem gleichen Namen, dem gleichen Passwort und der gleichen GID) erstellt\&.
|
||||
.sp
|
||||
Der Standardwert ist 0, was zur Folge hat, dass die Anzahl der Mitglieder einer Gruppe nicht begrenzt ist\&.
|
||||
.sp
|
||||
Diese F\(:ahigkeit (der aufgeteilten Gruppe) erm\(:oglicht es, die Zeilenl\(:ange in der Gruppendatei zu begrenzen\&. Damit kann sichergestellt werden, dass die Zeilen f\(:ur NIS\-Gruppen nicht l\(:anger als 1024 Zeichen sind\&.
|
||||
.sp
|
||||
Falls Sie eine solche Begrenzung ben\(:otigen, k\(:onnen Sie 25 verwenden\&.
|
||||
.sp
|
||||
Hinweis: Aufgeteilte Gruppen werden m\(:oglicherweise nicht von allen Werkzeugen unterst\(:utzt, selbst nicht aus der Shadow\-Werkzeugsammlung\&. Sie sollten diese Variable nur setzen, falls Sie zwingend darauf angewiesen sind\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBMD5_CRYPT_ENAB\fR (boolesch)
|
||||
.RS 4
|
||||
Legt fest, ob Passw\(:orter mit dem auf MD5 beruhenden Algorithmus verschl\(:usselt werden\&. Falls diesem Wert
|
||||
\fIyes\fR
|
||||
zugewiesen ist, werden neue Passw\(:orter mit dem auf MD5 beruhenden Algorithmus verschl\(:usselt, der zu dem in der aktuellen Ver\(:offentlichung von FreeBSD eingesetzten Algorithmus kompatibel ist\&. Passw\(:orter k\(:onnen dann beliebig lang sein, auch die Salt\-Zeichenketten sind l\(:anger\&. Setzen Sie diesen Wert auf
|
||||
\fIno\fR, wenn Sie verschl\(:usselte Passw\(:orter auf ein anderes System kopieren m\(:ochten, das den neuen Algorithmus nicht versteht\&. Der Standardwert ist
|
||||
\fIno\fR\&.
|
||||
.sp
|
||||
Dieser Variable geht die Variable
|
||||
\fBENCRYPT_METHOD\fR
|
||||
und eine Option auf der Befehlszeile, mit der der Verschl\(:usselungsalgorithmus bestimmt wird, vor\&.
|
||||
.sp
|
||||
Der Einsatz dieser Variable ist veraltet\&. Sie sollten
|
||||
\fBENCRYPT_METHOD\fR
|
||||
verwenden\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBSHA_CRYPT_MIN_ROUNDS\fR (Zahl), \fBSHA_CRYPT_MAX_ROUNDS\fR (Zahl)
|
||||
.RS 4
|
||||
Wenn
|
||||
\fBENCRYPT_METHOD\fR
|
||||
auf
|
||||
\fISHA256\fR
|
||||
oder
|
||||
\fISHA512\fR
|
||||
gesetzt ist, legt dies die Anzahl der Runden von SHA fest, die standardm\(:a\(ssig vom Verschl\(:usselungsalgorithmus verwendet werden (falls die Anzahl der Runden nicht auf der Befehlszeile angegeben wird)\&.
|
||||
.sp
|
||||
Je mehr Runden Sie definieren, umso schwieriger ist es, das Passwort mit sturem Durchprobieren (brute force) zu knacken; umso mehr Rechenleistung wird jedoch auch f\(:ur die Anmeldung eines Benutzers ben\(:otigt\&.
|
||||
.sp
|
||||
Falls Sie nichts angeben, wird libc die Standardanzahl der Runden festlegen (5000)\&.
|
||||
.sp
|
||||
Die Werte m\(:ussen zwischen 1000\-999\&.999\&.999 liegen\&.
|
||||
.sp
|
||||
Falls nur der Wert f\(:ur
|
||||
\fBSHA_CRYPT_MIN_ROUNDS\fR
|
||||
oder
|
||||
\fBSHA_CRYPT_MAX_ROUNDS\fR
|
||||
festgelegt wird, wird dieser Wert verwendet\&.
|
||||
.sp
|
||||
Falls
|
||||
\fBSHA_CRYPT_MIN_ROUNDS\fR
|
||||
>
|
||||
\fBSHA_CRYPT_MAX_ROUNDS\fR, wird der h\(:ohere Wert verwendet\&.
|
||||
.RE
|
||||
.SH "DATEIEN"
|
||||
.PP
|
||||
/etc/group
|
||||
.RS 4
|
||||
Informationen zu den Gruppenkonten
|
||||
.RE
|
||||
.PP
|
||||
/etc/gshadow
|
||||
.RS 4
|
||||
sichere Informationen zu den Gruppenkonten
|
||||
.RE
|
||||
.SH "SIEHE AUCH"
|
||||
.PP
|
||||
\fBnewgrp\fR(1),
|
||||
\fBgroupadd\fR(8),
|
||||
\fBgroupdel\fR(8),
|
||||
\fBgroupmod\fR(8),
|
||||
\fBgrpck\fR(8),
|
||||
\fBgroup\fR(5), \fBgshadow\fR(5)\&.
|
||||
@@ -1,66 +0,0 @@
|
||||
'\" t
|
||||
.\" Title: groups
|
||||
.\" Author: Julianne Frances Haugh
|
||||
.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/>
|
||||
.\" Date: 25.05.2012
|
||||
.\" Manual: Dienstprogramme f\(:ur Benutzer
|
||||
.\" Source: shadow-utils 4.1.5.1
|
||||
.\" Language: German
|
||||
.\"
|
||||
.TH "GROUPS" "1" "25.05.2012" "shadow\-utils 4\&.1\&.5\&.1" "Dienstprogramme f\(:ur Benutzer"
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * Define some portability stuff
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.\" http://bugs.debian.org/507673
|
||||
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.ie \n(.g .ds Aq \(aq
|
||||
.el .ds Aq '
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * set default formatting
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" disable hyphenation
|
||||
.nh
|
||||
.\" disable justification (adjust text to left margin only)
|
||||
.ad l
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * MAIN CONTENT STARTS HERE *
|
||||
.\" -----------------------------------------------------------------
|
||||
.SH "NAME"
|
||||
groups \- zeigt die aktuell verwendeten Gruppennamen an
|
||||
.SH "\(:UBERSICHT"
|
||||
.HP \w'\fBgroups\fR\ 'u
|
||||
\fBgroups\fR [\fIBenutzer\fR]
|
||||
.SH "BESCHREIBUNG"
|
||||
.PP
|
||||
Der Befehl
|
||||
\fBgroups\fR
|
||||
zeigt die momentan verwendeten Gruppennamen oder IDs an\&. Wenn einem Wert kein Eintrag in
|
||||
/etc/group
|
||||
entspricht, wird die Gruppennummer ausgegeben\&. Mit der Option
|
||||
\fIuser\fR
|
||||
werden nur die Gruppen des bezeichneten
|
||||
\fIBenutzers\fR
|
||||
angezeigt\&.
|
||||
.SH "ANMERKUNGEN"
|
||||
.PP
|
||||
Auf Systemen, die keine simultanen Gruppen unterst\(:utzen, werden die Informationen aus
|
||||
/etc/group
|
||||
ausgegeben\&. Wenn der Benutzer seine tats\(:achliche und effektive Gruppen\-ID \(:andern will, muss er
|
||||
\fBnewgrp\fR
|
||||
oder
|
||||
\fBsg\fR
|
||||
verwenden\&.
|
||||
.SH "DATEIEN"
|
||||
.PP
|
||||
/etc/group
|
||||
.RS 4
|
||||
Informationen zu den Gruppenkonten
|
||||
.RE
|
||||
.SH "SIEHE AUCH"
|
||||
.PP
|
||||
\fBnewgrp\fR(1),
|
||||
\fBgetgid\fR(2),
|
||||
\fBgetgroups\fR(2),
|
||||
\fBgetuid\fR(2)\&.
|
||||
@@ -1,61 +0,0 @@
|
||||
'\" t
|
||||
.\" Title: id
|
||||
.\" Author: Julianne Frances Haugh
|
||||
.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/>
|
||||
.\" Date: 25.05.2012
|
||||
.\" Manual: Dienstprogramme f\(:ur Benutzer
|
||||
.\" Source: shadow-utils 4.1.5.1
|
||||
.\" Language: German
|
||||
.\"
|
||||
.TH "ID" "1" "25.05.2012" "shadow\-utils 4\&.1\&.5\&.1" "Dienstprogramme f\(:ur Benutzer"
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * Define some portability stuff
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.\" http://bugs.debian.org/507673
|
||||
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.ie \n(.g .ds Aq \(aq
|
||||
.el .ds Aq '
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * set default formatting
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" disable hyphenation
|
||||
.nh
|
||||
.\" disable justification (adjust text to left margin only)
|
||||
.ad l
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * MAIN CONTENT STARTS HERE *
|
||||
.\" -----------------------------------------------------------------
|
||||
.SH "NAME"
|
||||
id \- display current user and group ID names
|
||||
.SH "\(:UBERSICHT"
|
||||
.HP \w'\fBid\fR\ 'u
|
||||
\fBid\fR [\-a]
|
||||
.SH "BESCHREIBUNG"
|
||||
.PP
|
||||
The
|
||||
\fBid\fR
|
||||
command displays the current real and effective user and group ID names or values\&. If the value does not have a corresponding entry in
|
||||
/etc/passwd
|
||||
or
|
||||
/etc/group, the value will be displayed without the corresponding name\&. The optional
|
||||
\fB\-a\fR
|
||||
flag will display the group set on systems which support multiple concurrent group membership\&.
|
||||
.SH "DATEIEN"
|
||||
.PP
|
||||
/etc/group
|
||||
.RS 4
|
||||
Informationen zu den Gruppenkonten
|
||||
.RE
|
||||
.PP
|
||||
/etc/passwd
|
||||
.RS 4
|
||||
Informationen zu den Benutzerkonten
|
||||
.RE
|
||||
.SH "SIEHE AUCH"
|
||||
.PP
|
||||
|
||||
\fBgetgid\fR(2),
|
||||
\fBgetgroups\fR(2),
|
||||
\fBgetuid\fR(2)
|
||||
@@ -1,500 +0,0 @@
|
||||
'\" t
|
||||
.\" Title: login
|
||||
.\" Author: Julianne Frances Haugh
|
||||
.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/>
|
||||
.\" Date: 25.05.2012
|
||||
.\" Manual: Dienstprogramme f\(:ur Benutzer
|
||||
.\" Source: shadow-utils 4.1.5.1
|
||||
.\" Language: German
|
||||
.\"
|
||||
.TH "LOGIN" "1" "25.05.2012" "shadow\-utils 4\&.1\&.5\&.1" "Dienstprogramme f\(:ur Benutzer"
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * Define some portability stuff
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.\" http://bugs.debian.org/507673
|
||||
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.ie \n(.g .ds Aq \(aq
|
||||
.el .ds Aq '
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * set default formatting
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" disable hyphenation
|
||||
.nh
|
||||
.\" disable justification (adjust text to left margin only)
|
||||
.ad l
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * MAIN CONTENT STARTS HERE *
|
||||
.\" -----------------------------------------------------------------
|
||||
.SH "NAME"
|
||||
login \- startet eine Sitzung auf dem System
|
||||
.SH "\(:UBERSICHT"
|
||||
.HP \w'\fBlogin\fR\ 'u
|
||||
\fBlogin\fR [\-p] [\-h\ \fIRechner\fR] [\fIBenutzername\fR] [\fIENV=VAR\fR...]
|
||||
.HP \w'\fBlogin\fR\ 'u
|
||||
\fBlogin\fR [\-p] [\-h\ \fIRechner\fR] \-f \fIBenutzername\fR
|
||||
.HP \w'\fBlogin\fR\ 'u
|
||||
\fBlogin\fR [\-p] \-r\ \fIRechner\fR
|
||||
.SH "BESCHREIBUNG"
|
||||
.PP
|
||||
Das Programm
|
||||
\fBlogin\fR
|
||||
wird verwendet, um eine neue Sitzung auf dem System zu starten\&. Es wird normalerweise automatisch als Antwort auf die
|
||||
\fIlogin:\fR\-Eingabeaufforderung auf dem Terminal des Benutzers ausgef\(:uhrt\&.
|
||||
\fBlogin\fR
|
||||
kann von der Shell besonders behandelt werden und kann nicht als Subprozess gestartet werden\&. Wenn
|
||||
\fBlogin\fR
|
||||
von einer Shell aufgerufen wird, sollte es als
|
||||
\fBexec login\fR
|
||||
ausgef\(:uhrt werden, so dass die aktuelle Shell des Benutzers beendet wird (und somit verhindert wird, dass der neue Benutzer in die Sitzung des alten zur\(:uckkehren kann)\&. Der Versuch, von einer Shell au\(sser der Anmelde\-Shell
|
||||
\fBlogin\fR
|
||||
auszuf\(:uhren, wird eine Fehlermeldung erzeugen\&.
|
||||
.PP
|
||||
Falls erforderlich, wird der Benutzer anschlie\(ssend nach einem Passwort gefragt\&. Dieses wird w\(:ahrend der Eingabe nicht angezeigt\&. Es sind nur eine kleine Anzahl von Anmeldeversuchen zul\(:assig, ehe
|
||||
\fBlogin\fR
|
||||
abbricht und die Kommunikation getrennt wird\&.
|
||||
.PP
|
||||
Falls der Passwortverfall f\(:ur Ihr Konto aktiviert wurde, kann es sein, dass Sie vor der weiteren Nutzung nach einem neuen Passwort gefragt werden\&. Sie m\(:ussen Ihr altes und neues Passwort angegeben, bevor Sie fortfahren k\(:onnen\&. In der Dokumentation zu
|
||||
\fBpasswd\fR(1)
|
||||
finden sich weitere Informationen\&.
|
||||
.PP
|
||||
Nach einer erfolgreichen Anmeldung werden Ihnen Systemmeldungen pr\(:asentiert, sowie das Vorhandensein von Mails angezeigt\&. Die Anzeige der systemweiten Nachrichtendatei
|
||||
/etc/motd
|
||||
kann abgeschaltet werden, indem im Anmeldeverzeichnis eine leere Datei
|
||||
\&.hushlogin
|
||||
angelegt wird\&. Je nach Zustand der Mailbox des Benutzers ist die Mailnachricht entweder \(Fc\fISie haben neue Mails\&.\fR\(Fo, \(Fc\fISie haben Mails\&.\fR\(Fo oder \(Fc\fIKeine Mails\&.\fR\(Fo\&.
|
||||
.PP
|
||||
Die Benutzer\- und Gruppen\-IDs werden gem\(:a\(ss den Werten in
|
||||
/etc/passwd
|
||||
gesetzt\&. Die Werte f\(:ur
|
||||
\fB$HOME\fR,
|
||||
\fB$SHELL\fR,
|
||||
\fB$PATH\fR,
|
||||
\fB$LOGNAME\fR
|
||||
und
|
||||
\fB$MAIL\fR
|
||||
werden ebenfalls entsprechend den Feldern im Passworteintrag gesetzt\&. Werte f\(:ur ulimit, umask und nice k\(:onnen ebenfalls gem\(:a\(ss den Werten im GECOS\-Feld gesetzt werden\&.
|
||||
.PP
|
||||
Bei einigen Installationen wird anf\(:anglich die Umgebungsvariable
|
||||
\fB$TERM\fR
|
||||
entsprechend dem Terminaltyp Ihrer tty\-Zeile, wie sie in
|
||||
/etc/ttytype
|
||||
angegeben ist, gesetzt\&.
|
||||
.PP
|
||||
Ein Startskript f\(:ur Ihren Befehlsinterpreter kann auch ausgef\(:uhrt werden\&. Sehen Sie bitte in den entsprechenden Handbuchseiten f\(:ur weitere Informationen dar\(:uber nach\&.
|
||||
.PP
|
||||
Eine Subsystem\-Anmeldung wird durch einen \(Fc*\(Fo als erstes Zeichen der Anmelde\-Shell gekennzeichnet\&. Das angegebene Home\-Verzeichnis wird als Wurzel f\(:ur das Dateisystem verwendet, auf welchem der Benutzer tats\(:achlich angemeldet ist\&.
|
||||
.PP
|
||||
Es liegt NICHT in der Verantwortung von
|
||||
\fBlogin\fR, Benutzer aus der utmp\-Datei zu entfernen\&. Sowohl
|
||||
\fBgetty\fR(8)
|
||||
als auch
|
||||
\fBinit\fR(8)
|
||||
sind daf\(:ur zust\(:andig, die offenkundige Eigent\(:umerstellung einer Terminalsitzung aufzur\(:aumen\&. Falls Sie
|
||||
\fBlogin\fR
|
||||
von der Shell ohne
|
||||
\fBexec\fR
|
||||
verwenden, wird der Benutzer, den Sie verwenden, weiterhin als angemeldet erscheinen, obwohl Sie die \(Fcuntergeordnete Sitzung\(Fo beendet haben\&.
|
||||
.SH "OPTIONEN"
|
||||
.PP
|
||||
\fB\-f\fR
|
||||
.RS 4
|
||||
Keine Authentifizierung durchf\(:uhren, Benutzer ist bereits angemeldet\&.
|
||||
.sp
|
||||
Hinweis: In diesem Fall muss
|
||||
\fIBenutzername\fR
|
||||
angegeben werden\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-h\fR
|
||||
.RS 4
|
||||
Name des entfernt stehenden Rechners f\(:ur die Anmeldung
|
||||
.RE
|
||||
.PP
|
||||
\fB\-p\fR
|
||||
.RS 4
|
||||
beh\(:alt die Umgebungseinstellungen bei
|
||||
.RE
|
||||
.PP
|
||||
\fB\-r\fR
|
||||
.RS 4
|
||||
f\(:uhrt das Autologin\-Protokoll f\(:ur rlogin aus
|
||||
.RE
|
||||
.PP
|
||||
Die Optionen
|
||||
\fB\-r\fR,
|
||||
\fB\-h\fR
|
||||
und
|
||||
\fB\-f\fR
|
||||
k\(:onnen nur verwendet werden, wenn
|
||||
\fBlogin\fR
|
||||
von Root ausgef\(:uhrt wird\&.
|
||||
.SH "WARNUNGEN"
|
||||
.PP
|
||||
Diese Version von
|
||||
\fBlogin\fR
|
||||
hat viele Optionen f\(:ur die Kompilierung, wobei eventuell nicht alle Optionen auf allen Systemen verwendet werden\&.
|
||||
.PP
|
||||
Der Ort der Konfigurationsdateien kann je nach Konfiguration des Systems unterschiedlich sein\&.
|
||||
.PP
|
||||
Es liegt NICHT in der Verantwortung von
|
||||
\fBlogin\fR, Benutzer aus der utmp\-Datei zu entfernen\&. Sowohl
|
||||
\fBgetty\fR(8)
|
||||
als auch
|
||||
\fBinit\fR(8)
|
||||
sind daf\(:ur zust\(:andig, die offenkundige Eigent\(:umerstellung einer Terminalsitzung aufzur\(:aumen\&. Falls Sie
|
||||
\fBlogin\fR
|
||||
von der Shell ohne
|
||||
\fBexec\fR
|
||||
verwenden, wird der Benutzer, den Sie verwenden, weiterhin als angemeldet erscheinen, obwohl Sie die \(Fcuntergeordnete Sitzung\(Fo beendet haben\&.
|
||||
.PP
|
||||
Wie bei jedem anderen Programm kann auch das Erscheinungsbild von
|
||||
\fBlogin\fR
|
||||
vorgespiegelt werden\&. Falls unseri\(:ose Benutzer physischen Zugriff auf den Rechner haben, kann dies von einem Angreifer verwendet werden, um das Passwort der Person zu erhalten, die sich als n\(:achste vor den Rechner setzt\&. In Linux k\(:onnen Benutzer den SAK\-Mechanismus verwenden, um einen vertrauensw\(:urdigen Pfad zu erstellen und somit diesem Angriff zu entgehen\&.
|
||||
.SH "KONFIGURATION"
|
||||
.PP
|
||||
Die folgenden Konfigurationsvariablen in
|
||||
/etc/login\&.defs
|
||||
beeinflussen das Verhalten dieses Werkzeugs:
|
||||
.PP
|
||||
\fBCONSOLE\fR (Zeichenkette)
|
||||
.RS 4
|
||||
Die Konfiguration erfolgt entweder \(:uber die Angabe des vollen Pfadnamens einer Datei, welche die Namen der Ger\(:ate enth\(:alt (eines pro Zeile), oder mit einer Liste der Ger\(:atenamen, die mit \(Fc:\(Fo getrennt sind\&. Root kann sich nur auf diesen Ger\(:aten anmelden\&.
|
||||
.sp
|
||||
Wenn es unkonfiguriert gelassen wird, kann sich Root auf jedem Ger\(:at anmelden\&.
|
||||
.sp
|
||||
Das Ger\(:at soll ohne vorangestelltes /dev/ angegeben werden\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBCONSOLE_GROUPS\fR (Zeichenkette)
|
||||
.RS 4
|
||||
Liste von Gruppen, deren Mitglied der Benutzer wird, wenn der sich auf der Konsole anmeldet, die mit dem Parameter CONSOLE festgelegt wird\&. Standardm\(:a\(ssig ist die Liste leer\&.
|
||||
|
||||
Seien Sie vorsichtig\&. Benutzer k\(:onnen dauerhaft Zugang zu den Gruppen erlangen, auch wenn sie nicht auf der Konsole angemeldet sind\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBDEFAULT_HOME\fR (boolesch)
|
||||
.RS 4
|
||||
Legt fest, ob ein Login erlaubt wird, wenn mit cd nicht in das Home\-Verzeichnis gewechselt werden kann\&. Standardm\(:a\(ssig wird dies nicht zugelassen\&.
|
||||
.sp
|
||||
Falls auf
|
||||
\fIyes\fR
|
||||
gesetzt, wird der Benutzer mit dem Wurzelverzeichnis (/) angemeldet, wenn mit cd nicht in sein Home\-Verzeichnis gewechselt werden kann\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBENV_HZ\fR (Zeichenkette)
|
||||
.RS 4
|
||||
Wenn vergeben, wird damit die Umgebungsvariable HZ definiert, wenn sich ein Benutzer anmeldet\&. Dem Wert muss ein
|
||||
\fIHZ=\fR
|
||||
vorangestellt werden\&. Ein \(:ublicher Wert bei Linux ist
|
||||
\fIHZ=100\fR\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBENV_PATH\fR (Zeichenkette)
|
||||
.RS 4
|
||||
Wenn gesetzt, wird damit die Umgebungsvariable PATH definiert, wenn sich ein normaler Benutzer anmeldet\&. Der Wert ist eine Liste, deren Eintr\(:age durch Doppelpunkte getrennt sind (zum Beispiel
|
||||
\fI/bin:/usr/bin\fR)\&. Ihr kann ein
|
||||
\fIPATH=\fR
|
||||
vorangestellt werden\&. Der Standardwert ist
|
||||
\fIPATH=/bin:/usr/bin\fR\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBENV_SUPATH\fR (Zeichenkette)
|
||||
.RS 4
|
||||
Wenn gesetzt, wird damit die Umgebungsvariable PATH definiert, wenn sich der Superuser anmeldet\&. Der Wert ist eine Liste, deren Eintr\(:age durch Doppelpunkte getrennt sind (zum Beispiel
|
||||
\fI/sbin:/bin:/usr/sbin:/usr/bin\fR)\&. Ihr kann ein
|
||||
\fIPATH=\fR
|
||||
vorangestellt werden\&. Der Standardwert ist
|
||||
\fIPATH=/sbin:/bin:/usr/sbin:/usr/bin\fR\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBENV_TZ\fR (Zeichenkette)
|
||||
.RS 4
|
||||
Wenn gesetzt, wird damit die Umgebungsvariable TZ definiert, wenn sich ein Benutzer anmeldet\&. Der Wert kann der Name der Zeitzone sein, dem
|
||||
\fITZ=\fR
|
||||
vorausgeht (zum Beispiel
|
||||
\fITZ=CST6CDT\fR), oder der vollst\(:andige Pfad der Datei, welche die Konfiguration der Zeitzone enth\(:alt (zum Beispiel
|
||||
/etc/tzname)\&.
|
||||
.sp
|
||||
Wenn ein vollst\(:andiger Pfadname angegeben wird, die Datei aber nicht existiert oder nicht lesbar ist, wird
|
||||
\fITZ=CST6CDT\fR
|
||||
verwendet\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBENVIRON_FILE\fR (Zeichenkette)
|
||||
.RS 4
|
||||
Wenn diese Datei vorhanden ist, wird die Anmeldeumgebung aus ihr gelesen\&. Jede Zeile sollte die Form Name=Wert haben\&.
|
||||
.sp
|
||||
Zeilen, die mit einem # beginnen, werden als Kommentare behandelt und daher ignoriert\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBERASECHAR\fR (Zahl)
|
||||
.RS 4
|
||||
Das L\(:oschzeichen des Terminals (\fI010\fR
|
||||
= R\(:ucktaste,
|
||||
\fI0177\fR
|
||||
= Entf)\&.
|
||||
.sp
|
||||
Wenn der Wert mit \(Fc0\(Fo beginnt, wird er als Oktalzahl gewertet, wenn er mit \(Fc0x\(Fo beginnt, als Hexadezimalzahl\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBFAIL_DELAY\fR (Zahl)
|
||||
.RS 4
|
||||
Wartezeit in Sekunden, ehe nach einem fehlgeschlagenen Anmeldeversuch ein neuer unternommen werden kann
|
||||
.RE
|
||||
.PP
|
||||
\fBFAILLOG_ENAB\fR (boolesch)
|
||||
.RS 4
|
||||
aktiviert die Protokollierung und Anzeige der Informationen zu fehlgeschlagenen Anmeldeversuchen in
|
||||
/var/log/faillog
|
||||
.RE
|
||||
.PP
|
||||
\fBFAKE_SHELL\fR (Zeichenkette)
|
||||
.RS 4
|
||||
Falls angegeben, f\(:uhrt
|
||||
\fBlogin\fR
|
||||
diese Shell anstelle der in
|
||||
/etc/passwd
|
||||
angegebenen Shell des Benutzers aus\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBFTMP_FILE\fR (Zeichenkette)
|
||||
.RS 4
|
||||
Falls angegeben, werden fehlgeschlagene Anmeldeversuche in dieser Datei im Format utmp protokolliert\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBHUSHLOGIN_FILE\fR (Zeichenkette)
|
||||
.RS 4
|
||||
Falls angegeben, kann diese Datei die \(:ubliche Informationsanzeige w\(:ahrend des Anmeldevorgangs unterbinden\&. Wenn ein vollst\(:andiger Pfad angegeben wird, wird der Modus ohne Anmeldeinformationen verwendet, wenn der Name oder die Shell des Benutzers in der Datei enthalten sind\&. Wenn kein vollst\(:andiger Pfad angegeben wird, wird der Modus ohne Anmeldeinformationen aktiviert, wenn die Datei im Home\-Verzeichnis des Benutzers existiert\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBISSUE_FILE\fR (Zeichenkette)
|
||||
.RS 4
|
||||
Falls angegeben, wird diese Datei vor der Anmeldeaufforderung angezeigt\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBKILLCHAR\fR (Zahl)
|
||||
.RS 4
|
||||
Das KILL\-Zeichen des Terminals (\fI025\fR
|
||||
= CTRL/U)\&.
|
||||
.sp
|
||||
Wenn der Wert mit \(Fc0\(Fo beginnt, wird er als Oktalzahl gewertet, wenn er mit \(Fc0x\(Fo beginnt, als Hexadezimalzahl\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBLASTLOG_ENAB\fR (boolesch)
|
||||
.RS 4
|
||||
aktiviert die Protokollierung und Anzeige der Informationen zu Anmeldezeiten in
|
||||
/var/log/lastlog
|
||||
.RE
|
||||
.PP
|
||||
\fBLOGIN_RETRIES\fR (Zahl)
|
||||
.RS 4
|
||||
maximale Anzahl von Anmeldeversuchen, wenn ein falsches Passwort eingegeben wird
|
||||
.RE
|
||||
.PP
|
||||
\fBLOGIN_STRING\fR (Zeichenkette)
|
||||
.RS 4
|
||||
Diese Zeichenkette wird bei der Eingabeaufforderung des Passworts (Prompt) verwendet\&. Standardm\(:a\(ssig wird \(FcPassword: \(Fo oder eine \(:Ubersetzung davon benutzt\&. Wenn Sie diese Variable definieren, wird die Eingabeaufforderung nicht \(:ubersetzt\&.
|
||||
.sp
|
||||
Wenn die Zeichenkette ein
|
||||
\fI%s\fR
|
||||
enth\(:alt, wird dies durch den Benutzernamen ersetzt\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBLOGIN_TIMEOUT\fR (Zahl)
|
||||
.RS 4
|
||||
H\(:ochstdauer f\(:ur einen Anmeldeversuch
|
||||
.RE
|
||||
.PP
|
||||
\fBLOG_OK_LOGINS\fR (boolesch)
|
||||
.RS 4
|
||||
aktiviert die Protokollierung erfolgreicher Anmeldungen
|
||||
.RE
|
||||
.PP
|
||||
\fBLOG_UNKFAIL_ENAB\fR (boolesch)
|
||||
.RS 4
|
||||
aktiviert die Anzeige unbekannter Benutzernamen, wenn fehlgeschlagene Anmeldeversuche aufgezeichnet werden
|
||||
.sp
|
||||
Hinweis: Das Protokollieren unbekannter Benutzernamen kann ein Sicherheitsproblem darstellen, wenn ein Benutzer sein Passwort anstelle seines Anmeldenamens eingibt\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBMAIL_CHECK_ENAB\fR (boolesch)
|
||||
.RS 4
|
||||
aktiviert die Pr\(:ufung und Anzeige des Status der Mailbox bei der Anmeldung
|
||||
.sp
|
||||
Sie sollten dies abschalten, wenn schon die Startdateien der Shell die Mails pr\(:ufen (\(Fcmailx \-e\(Fo oder \(:ahnliches)\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBMAIL_DIR\fR (Zeichenkette)
|
||||
.RS 4
|
||||
Das Verzeichnis des Mail\-Spools\&. Diese Angabe wird ben\(:otigt, um die Mailbox zu bearbeiten, nachdem das entsprechende Benutzerkonto ver\(:andert oder gel\(:oscht wurde\&. Falls nicht angegeben, wird ein Standard verwendet, der beim Kompilieren festgelegt wurde\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBMAIL_FILE\fR (Zeichenkette)
|
||||
.RS 4
|
||||
Legt den Ort der Mail\-Spool\-Dateien eines Benutzers relativ zu seinem Home\-Verzeichnis fest\&.
|
||||
.RE
|
||||
.PP
|
||||
Die Variablen
|
||||
\fBMAIL_DIR\fR
|
||||
und
|
||||
\fBMAIL_FILE\fR
|
||||
werden von
|
||||
\fBuseradd\fR,
|
||||
\fBusermod\fR
|
||||
und
|
||||
\fBuserdel\fR
|
||||
verwendet, um den Mail\-Spool eines Benutzers zu erstellen, zu verschieben oder zu l\(:oschen\&.
|
||||
.PP
|
||||
Falls
|
||||
\fBMAIL_CHECK_ENAB\fR
|
||||
auf
|
||||
\fIyes\fR
|
||||
gesetzt ist, werden sie auch verwendet, um die Umgebungsvariable
|
||||
\fBMAIL\fR
|
||||
festzulegen\&.
|
||||
.PP
|
||||
\fBMOTD_FILE\fR (Zeichenkette)
|
||||
.RS 4
|
||||
Falls angegeben, eine Aufz\(:ahlung von Dateien, welche die bei der Anmeldung anzuzeigenden \(FcNachrichten des Tages\(Fo enth\(:alt\&. Die Dateien werden mit einem \(Fc:\(Fo getrennt\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBNOLOGINS_FILE\fR (Zeichenkette)
|
||||
.RS 4
|
||||
Falls angegeben, der Name einer Datei, dessen Existenz Anmeldungen au\(sser von Root verhindert\&. Der Inhalt der Datei sollte die Gr\(:unde enthalten, weshalb Anmeldungen untersagt sind\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBPORTTIME_CHECKS_ENAB\fR (boolesch)
|
||||
.RS 4
|
||||
aktiviert die Auswertung der in
|
||||
/etc/porttime
|
||||
angegebenen Zeitbegrenzungen
|
||||
.RE
|
||||
.PP
|
||||
\fBQUOTAS_ENAB\fR (boolesch)
|
||||
.RS 4
|
||||
aktiviert das Setzen von Resourcenbeschr\(:ankungen aus
|
||||
/etc/limits
|
||||
und von ulimit, umask und niceness aus dem gecos\-Feld des Benutzers von passwd
|
||||
.RE
|
||||
.PP
|
||||
\fBTTYGROUP\fR (Zeichenkette), \fBTTYPERM\fR (Zeichenkette)
|
||||
.RS 4
|
||||
Die Rechte des Terminals: Das Anmelde\-tty geh\(:ort der Gruppe
|
||||
\fBTTYGROUP\fR
|
||||
an, die Rechte werden auf
|
||||
\fBTTYPERM\fR
|
||||
gesetzt\&.
|
||||
.sp
|
||||
Standardm\(:a\(ssig ist der Eigent\(:umer des Terminals die Hauptgruppe des Benutzers, die Rechte werden auf
|
||||
\fI0600\fR
|
||||
gesetzt\&.
|
||||
.sp
|
||||
\fBTTYGROUP\fR
|
||||
kann der Gruppenname oder die als Zahl ausgedr\(:uckte Gruppen\-ID sein\&.
|
||||
.sp
|
||||
Wenn Sie ein
|
||||
\fBwrite\fR\-Programm haben, das \(Fcsetgid\(Fo f\(:ur eine Gruppe besitzt, der das Terminal geh\(:ort, sollten Sie TTYGROUP die Gruppennummer und TTYPERM den Wert 0620 zuweisen\&. Oder Sie sollten TTYGROUP als Kommentar belassen und TTYPERM den Wert 622 oder 600 zuweisen\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBTTYTYPE_FILE\fR (Zeichenkette)
|
||||
.RS 4
|
||||
Falls angegeben, eine Datei, welche einer tty\-Zeile den Umgebungsparameter TERM zuweist\&. Jede Zeile hat das Format wie etwa \(Fcvt100 tty01\(Fo\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBULIMIT\fR (Zahl)
|
||||
.RS 4
|
||||
der Standardwert von
|
||||
\fBulimit\fR
|
||||
.RE
|
||||
.PP
|
||||
\fBUMASK\fR (Zahl)
|
||||
.RS 4
|
||||
Die Bit\-Gruppe, welche die Rechte von erstellten Dateien bestimmt, wird anf\(:anglich auf diesen Wert gesetzt\&. Falls nicht angegeben, wird sie auf 022 gesetzt\&.
|
||||
.sp
|
||||
\fBuseradd\fR
|
||||
und
|
||||
\fBnewusers\fR
|
||||
verwenden diese Bit\-Gruppe, um die Rechte des von ihnen erstellten Home\-Verzeichnisses zu setzen\&.
|
||||
.sp
|
||||
Sie wird auch von
|
||||
\fBlogin\fR
|
||||
verwendet, um die anf\(:angliche Umask eines Benutzers zu bestimmen\&. Beachten Sie, dass diese Bit\-Gruppe durch die GECOS\-Zeile des Benutzers (wenn
|
||||
\fBQUOTAS_ENAB\fR
|
||||
gesetzt wurde) oder die Festlegung eines Limits in
|
||||
\fBlimits\fR(5)
|
||||
mit der Kennung
|
||||
\fIK\fR
|
||||
\(:uberschrieben werden kann\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBUSERGROUPS_ENAB\fR (boolesch)
|
||||
.RS 4
|
||||
Erlaubt Benutzern, die nicht Root sind, die Umask\-Gruppen\-Bits auf ihre Umask\-Bits zu setzen (Beispiel: 022 \-> 002, 077 \-> 007), falls die UID mit der GID identisch ist sowie der Benutzername mit dem Gruppennamen \(:ubereinstimmt\&.
|
||||
.sp
|
||||
Wenn der Wert
|
||||
\fIyes\fR
|
||||
ist, wird
|
||||
\fBuserdel\fR
|
||||
die Gruppe des Benutzers entfernen, falls sie keine Mitglieder mehr hat, und
|
||||
\fBuseradd\fR
|
||||
wird standardm\(:a\(ssig eine Gruppe mit dem Namen des Benutzers erstellen\&.
|
||||
.RE
|
||||
.SH "DATEIEN"
|
||||
.PP
|
||||
/var/run/utmp
|
||||
.RS 4
|
||||
Liste der aktuellen angemeldeten Sitzungen
|
||||
.RE
|
||||
.PP
|
||||
/var/log/wtmp
|
||||
.RS 4
|
||||
Liste der vorangegangenen angemeldeten Sitzungen
|
||||
.RE
|
||||
.PP
|
||||
/etc/passwd
|
||||
.RS 4
|
||||
Informationen zu den Benutzerkonten
|
||||
.RE
|
||||
.PP
|
||||
/etc/shadow
|
||||
.RS 4
|
||||
verschl\(:usselte Informationen zu den Benutzerkonten
|
||||
.RE
|
||||
.PP
|
||||
/etc/motd
|
||||
.RS 4
|
||||
Datei mit der Systemmeldung des Tages
|
||||
.RE
|
||||
.PP
|
||||
/etc/nologin
|
||||
.RS 4
|
||||
verhindert, dass sich Benutzer au\(sser Root anmelden
|
||||
.RE
|
||||
.PP
|
||||
/etc/ttytype
|
||||
.RS 4
|
||||
Liste der Terminaltypen
|
||||
.RE
|
||||
.PP
|
||||
$HOME/\&.hushlogin
|
||||
.RS 4
|
||||
unterdr\(:uckt die Ausgabe von Systemnachrichten
|
||||
.RE
|
||||
.PP
|
||||
/etc/login\&.defs
|
||||
.RS 4
|
||||
Konfiguration der Shadow\-Passwort\-Werkzeugsammlung
|
||||
.RE
|
||||
.SH "SIEHE AUCH"
|
||||
.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)\&.
|
||||
@@ -1,96 +0,0 @@
|
||||
'\" t
|
||||
.\" Title: newgrp
|
||||
.\" Author: Julianne Frances Haugh
|
||||
.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/>
|
||||
.\" Date: 25.05.2012
|
||||
.\" Manual: Dienstprogramme f\(:ur Benutzer
|
||||
.\" Source: shadow-utils 4.1.5.1
|
||||
.\" Language: German
|
||||
.\"
|
||||
.TH "NEWGRP" "1" "25.05.2012" "shadow\-utils 4\&.1\&.5\&.1" "Dienstprogramme f\(:ur Benutzer"
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * Define some portability stuff
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.\" http://bugs.debian.org/507673
|
||||
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.ie \n(.g .ds Aq \(aq
|
||||
.el .ds Aq '
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * set default formatting
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" disable hyphenation
|
||||
.nh
|
||||
.\" disable justification (adjust text to left margin only)
|
||||
.ad l
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * MAIN CONTENT STARTS HERE *
|
||||
.\" -----------------------------------------------------------------
|
||||
.SH "NAME"
|
||||
newgrp \- als neue Gruppe anmelden
|
||||
.SH "\(:UBERSICHT"
|
||||
.HP \w'\fBnewgrp\fR\ 'u
|
||||
\fBnewgrp\fR [\-] [\fIGruppe\fR]
|
||||
.SH "BESCHREIBUNG"
|
||||
.PP
|
||||
Mit dem Befehl
|
||||
\fBnewgrp\fR
|
||||
kann w\(:ahrend einer angemeldeten Sitzung die aktuelle Gruppen\-ID ge\(:andert werden\&. Wenn zus\(:atzlich der Schalter
|
||||
\fB\-\fR
|
||||
angegeben wird, wird die Benutzerumgebung neu gestartet, so als ob sich der Benutzer neu angemeldet h\(:atte\&. Anderenfalls bleibt die aktuelle Umgebung einschlie\(sslich des aktuellen Arbeitsverzeichnisses unver\(:andert\&.
|
||||
.PP
|
||||
\fBnewgrp\fR
|
||||
wechselt von der aktuellen echten Gruppen\-ID zu der angegeben Gruppe oder, falls kein Gruppenname angegeben wird, zu der Standardgruppe, wie sie in
|
||||
/etc/passwd
|
||||
festgelegt ist\&. Zudem versucht
|
||||
\fBnewgrp\fR, die Gruppe der Gruppensammlung des Benutzers hinzuzuf\(:ugen\&. Wenn der Benutzer nicht Root ist und die Gruppe ein Passwort hat und der Benutzer nicht Mitglied der Gruppe ist oder kein Passwort hat (in
|
||||
/etc/shadow, falls er einen Eintrag in der Shadow\-Passwort\-Datei hat, anderenfalls in
|
||||
/etc/passwd), wird er nach einem Passwort gefragt\&.
|
||||
.PP
|
||||
Wenn sich in
|
||||
/etc/gshadow
|
||||
ein Eintrag f\(:ur diese Gruppe befindet, wird die Mitgliederliste und das Passwort der Gruppe dieser Datei entnommen\&. Anderenfalls wird der Eintrag in
|
||||
/etc/group
|
||||
ausgewertet\&.
|
||||
.SH "KONFIGURATION"
|
||||
.PP
|
||||
Die folgenden Konfigurationsvariablen in
|
||||
/etc/login\&.defs
|
||||
beeinflussen das Verhalten dieses Werkzeugs:
|
||||
.PP
|
||||
\fBSYSLOG_SG_ENAB\fR (boolesch)
|
||||
.RS 4
|
||||
aktiviert das Protokollieren der Aktivit\(:aten von
|
||||
\fBsg\fR
|
||||
in \(Fcsyslog\(Fo
|
||||
.RE
|
||||
.SH "DATEIEN"
|
||||
.PP
|
||||
/etc/passwd
|
||||
.RS 4
|
||||
Informationen zu den Benutzerkonten
|
||||
.RE
|
||||
.PP
|
||||
/etc/shadow
|
||||
.RS 4
|
||||
verschl\(:usselte Informationen zu den Benutzerkonten
|
||||
.RE
|
||||
.PP
|
||||
/etc/group
|
||||
.RS 4
|
||||
Informationen zu den Gruppenkonten
|
||||
.RE
|
||||
.PP
|
||||
/etc/gshadow
|
||||
.RS 4
|
||||
sichere Informationen zu den Gruppenkonten
|
||||
.RE
|
||||
.SH "SIEHE AUCH"
|
||||
.PP
|
||||
\fBid\fR(1),
|
||||
\fBlogin\fR(1),
|
||||
\fBsu\fR(1),
|
||||
\fBsg\fR(1),
|
||||
\fBgpasswd\fR(1),
|
||||
\fBgroup\fR(5), \fBgshadow\fR(5)\&.
|
||||
@@ -1,359 +0,0 @@
|
||||
'\" t
|
||||
.\" Title: passwd
|
||||
.\" Author: Julianne Frances Haugh
|
||||
.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/>
|
||||
.\" Date: 25.05.2012
|
||||
.\" Manual: Dienstprogramme f\(:ur Benutzer
|
||||
.\" Source: shadow-utils 4.1.5.1
|
||||
.\" Language: German
|
||||
.\"
|
||||
.TH "PASSWD" "1" "25.05.2012" "shadow\-utils 4\&.1\&.5\&.1" "Dienstprogramme f\(:ur Benutzer"
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * Define some portability stuff
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.\" http://bugs.debian.org/507673
|
||||
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.ie \n(.g .ds Aq \(aq
|
||||
.el .ds Aq '
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * set default formatting
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" disable hyphenation
|
||||
.nh
|
||||
.\" disable justification (adjust text to left margin only)
|
||||
.ad l
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * MAIN CONTENT STARTS HERE *
|
||||
.\" -----------------------------------------------------------------
|
||||
.SH "NAME"
|
||||
passwd \- \(:andert das Passwort eines Benutzers
|
||||
.SH "\(:UBERSICHT"
|
||||
.HP \w'\fBpasswd\fR\ 'u
|
||||
\fBpasswd\fR [\fIOptionen\fR] [\fIANMELDENAME\fR]
|
||||
.SH "BESCHREIBUNG"
|
||||
.PP
|
||||
Der Befehl
|
||||
\fBpasswd\fR
|
||||
\(:andert die Passw\(:orter von Benutzerkonten\&. Ein normaler Benutzer kann nur das Passwort seines Kontos ver\(:andern, der Superuser dagegen kann die Passw\(:orter aller Konten \(:andern\&. Mit
|
||||
\fBpasswd\fR
|
||||
k\(:onnen auch die Informationen \(:uber das Konto und die G\(:ultigkeitsdauer des Passworts ver\(:andert werden\&.
|
||||
.SS "Ver\(:andern des Passworts"
|
||||
.PP
|
||||
Der Benutzer wird zuerst nach seinem alten Passwort gefragt, falls eines vorhanden ist\&. Dieses Passwort wird dann verschl\(:usselt und mit dem gespeicherten Passwort verglichen\&. Der Benutzer hat nur eine Gelegenheit, das richtige Passwort einzugeben\&. Der Superuser kann diesen Schritt \(:uberspringen, um so vergessene Passw\(:orter zu \(:andern\&.
|
||||
.PP
|
||||
Nachdem das Passwort eingegeben wurde, werden Informationen \(:uber die G\(:ultigkeitsdauer des Passworts abgefragt, um festzustellen, ob der Benutzer das Passwort zu dieser Zeit ver\(:andern darf\&. Wenn nicht, lehnt
|
||||
\fBpasswd\fR
|
||||
die \(:Anderung des Passworts ab und beendet sich\&.
|
||||
.PP
|
||||
Der Benutzer wird dann aufgefordert, zweimal ein neues Passwort einzugeben\&. Beide Eingaben werden miteinander verglichen\&. Sie m\(:ussen \(:ubereinstimmen, damit das Passwort ge\(:andert wird\&.
|
||||
.PP
|
||||
Anschlie\(ssend wird das Passwort auf seine Komplexit\(:at \(:uberpr\(:uft\&. Eine allgemeine Richtlinie besagt, dass Passw\(:orter aus sechs bis acht Zeichen bestehen sollten und ein oder mehrere Zeichen aus folgenden Mengen enthalten sollten:
|
||||
.sp
|
||||
.RS 4
|
||||
.ie n \{\
|
||||
\h'-04'\(bu\h'+03'\c
|
||||
.\}
|
||||
.el \{\
|
||||
.sp -1
|
||||
.IP \(bu 2.3
|
||||
.\}
|
||||
Kleinbuchstaben
|
||||
.RE
|
||||
.sp
|
||||
.RS 4
|
||||
.ie n \{\
|
||||
\h'-04'\(bu\h'+03'\c
|
||||
.\}
|
||||
.el \{\
|
||||
.sp -1
|
||||
.IP \(bu 2.3
|
||||
.\}
|
||||
Ziffern 0 bis 9
|
||||
.RE
|
||||
.sp
|
||||
.RS 4
|
||||
.ie n \{\
|
||||
\h'-04'\(bu\h'+03'\c
|
||||
.\}
|
||||
.el \{\
|
||||
.sp -1
|
||||
.IP \(bu 2.3
|
||||
.\}
|
||||
Satzzeichen
|
||||
.RE
|
||||
.PP
|
||||
Seien Sie vorsichtig, dass Sie nicht die standardm\(:a\(ssigen L\(:osch\- und Kill\-Zeichen des Systems eingeben\&.
|
||||
\fBpasswd\fR
|
||||
weist Passw\(:orter zur\(:uck, die nicht hinreichend komplex sind\&.
|
||||
.SS "Hinweise zu Benutzerpassw\(:ortern"
|
||||
.PP
|
||||
Die Sicherheit eines Passworts h\(:angt von der St\(:arke des Verschl\(:usselungsalgorithmus und von der Gr\(:o\(sse des Schl\(:usselraums ab\&. Die hergebrachte Verschl\(:usselung auf
|
||||
\fIUNIX\fR\-Systemen basiert auf dem NBS\-DES\-Algorithmus\&. Heutzutage sind neuere Verschl\(:usselungsmethoden zu empfehlen (vergleiche
|
||||
\fBENCRYPT_METHOD\fR)\&. Die Gr\(:o\(sse des Schl\(:usselraums h\(:angt von der Zuf\(:alligkeit des gew\(:ahlten Passworts ab\&.
|
||||
.PP
|
||||
Gefahren f\(:ur die Sicherheit von Passw\(:ortern kommen gew\(:ohnlich von sorgloser Wahl oder Handhabung des Passworts\&. Daher sollten Sie kein Passwort w\(:ahlen, das in einem W\(:orterbuch auftaucht oder das aufgeschrieben werden muss\&. Das Passwort sollte somit kein echter Name, Ihr Autokennzeichen, Geburtstag oder Ihre Adresse sein\&. All das kann dazu verwendet werden, das Passwort zu erraten, und stellt daher eine Gefahr f\(:ur die Sicherheit Ihres Systems dar\&.
|
||||
.PP
|
||||
Ratschl\(:age, wie Sie ein sicheres Passwort w\(:ahlen, finden Sie unter http://de\&.wikipedia\&.org/wiki/Passwort#Wahl_von_sicheren_Passw\&.C3\&.B6rtern\&.
|
||||
.SH "OPTIONEN"
|
||||
.PP
|
||||
Die Optionen, die vom Befehl
|
||||
\fBpasswd\fR
|
||||
unterst\(:utzt werden, sind:
|
||||
.PP
|
||||
\fB\-a\fR, \fB\-\-all\fR
|
||||
.RS 4
|
||||
Diese Option kann nur in Verbindung mit
|
||||
\fB\-S\fR
|
||||
verwendet werden und f\(:uhrt dazu, dass der Status aller Benutzer angezeigt wird\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-d\fR, \fB\-\-delete\fR
|
||||
.RS 4
|
||||
L\(:oscht das Passwort eines Benutzers (macht es leer)\&. Dies ist ein schneller Weg, um das Passwort eines Kontos zu deaktivieren\&. Dem Konto ist dann kein Passwort zugeordnet\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-e\fR, \fB\-\-expire\fR
|
||||
.RS 4
|
||||
L\(:asst das Passwort eines Kontos sofort verfallen\&. Im Ergebnis kann damit erreicht werden, dass ein Benutzer beim n\(:achsten Login das Passwort \(:andern muss\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-h\fR, \fB\-\-help\fR
|
||||
.RS 4
|
||||
zeigt die Hilfe an und beendet das Programm
|
||||
.RE
|
||||
.PP
|
||||
\fB\-i\fR, \fB\-\-inactive\fR\fIINAKTIV\fR
|
||||
.RS 4
|
||||
Mit dieser Option wird ein Konto deaktiviert, nachdem das Passwort f\(:ur eine bestimmte Anzahl von Tagen abgelaufen ist\&. Wenn ein Benutzerkonto ein abgelaufenes Passwort f\(:ur l\(:anger als
|
||||
\fIINAKTIV\fR
|
||||
Tage hatte, kann sich der Benutzer nicht mehr auf diesem Konto anmelden\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-k\fR, \fB\-\-keep\-tokens\fR
|
||||
.RS 4
|
||||
Zeigt an, dass nur abgelaufene Passw\(:orter ge\(:andert werden sollen\&. Der Benutzer m\(:ochte seine g\(:ultigen Passw\(:orter unver\(:andert lassen\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-l\fR, \fB\-\-lock\fR
|
||||
.RS 4
|
||||
Sperrt das Passwort des bezeichneten Kontos\&. Die Option schaltet ein Passwort ab, indem es ihm einen Wert zuweist, der mit keinem m\(:oglichen verschl\(:usselten Wert \(:ubereinstimmen kann\&. Dies geschieht, indem ein \(Fc!\(Fo dem Passwort vorangestellt wird\&.
|
||||
.sp
|
||||
Beachten Sie, dass damit nicht das Konto deaktiviert wird\&. Der Benutzer kann sich immer noch mit einer anderen Authentifizierungsmethode (etwa einem SSH\-Schl\(:ussel) anmelden\&. Um ein Konto abzuschalten, sollte der Administrator
|
||||
\fBusermod \-\-expiredate 1\fR
|
||||
verwenden; dies setzt das Verfallsdatum des Kontos auf den 2\&. Januar 1970\&.
|
||||
.sp
|
||||
Benutzer mit einem gesperrten Passwort k\(:onnen dieses nicht \(:andern\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-n\fR, \fB\-\-mindays\fR\fIMIN_TAGE\fR
|
||||
.RS 4
|
||||
Setzt die Anzahl von Tagen, die mindestens zwischen zwei \(:Anderungen eines Passworts vergehen m\(:ussen, auf
|
||||
\fIMIN_TAGE\fR\&. Ein Wert von Null in diesem Feld bedeutet, dass der Benutzer sein Passwort jederzeit \(:andern darf\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-q\fR, \fB\-\-quiet\fR
|
||||
.RS 4
|
||||
stiller Modus
|
||||
.RE
|
||||
.PP
|
||||
\fB\-r\fR, \fB\-\-repository\fR\fIDEPOT\fR
|
||||
.RS 4
|
||||
\(:andert das Passwort im Depot
|
||||
\fIDEPOT\fR
|
||||
.RE
|
||||
.PP
|
||||
\fB\-R\fR, \fB\-\-root\fR\fICHROOT_VERZ\fR
|
||||
.RS 4
|
||||
f\(:uhrt die Ver\(:anderungen in dem Verzeichnis
|
||||
\fICHROOT_VERZ\fR
|
||||
durch und verwendet die Konfigurationsdateien aus dem Verzeichnis
|
||||
\fICHROOT_VERZ\fR
|
||||
.RE
|
||||
.PP
|
||||
\fB\-S\fR, \fB\-\-status\fR
|
||||
.RS 4
|
||||
Zeigt Informationen \(:uber den Kontostatus an\&. Die Statusinformation besteht aus sieben Feldern\&. Das erste Feld ist der Anmeldename des Benutzers\&. Das zweite Feld zeigt an, ob das Benutzerkonto ein gesperrtes Passwort (L), kein Passwort (NP) oder ein verwendbares Passwort hat (P)\&. Das dritte Feld zeigt das Datum der letzten \(:Anderung des Passworts an\&. Die n\(:achsten vier Felder sind das Mindestalter, das H\(:ochstalter, die Dauer der Warnung und die Dauer der Unt\(:atigkeit f\(:ur das Passwort\&. Die Zeitr\(:aume werden in Tagen ausgedr\(:uckt\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-u\fR, \fB\-\-unlock\fR
|
||||
.RS 4
|
||||
Entsperrt das bezeichnete Konto\&. Diese Option reaktiviert ein Konto wieder, indem das Passwort auf seinen alten Wert zur\(:uckgesetzt wird, den es hatte, bevor die Option
|
||||
\fB\-l\fR
|
||||
verwendet wurde\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-w\fR, \fB\-\-warndays\fR\fIWARN_TAGE\fR
|
||||
.RS 4
|
||||
Legt die Anzahl der Tage fest, an denen der Benutzer eine Warnung erh\(:alt, bevor sein Passwort ung\(:ultig wird\&. Die Option
|
||||
\fIWARN_TAGE\fR
|
||||
bezeichnet die Anzahl der Tage, f\(:ur die ein Benutzer vor Verfall seines Passworts gewarnt wird\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-x\fR, \fB\-\-maxdays\fR\fIMAX_TAGE\fR
|
||||
.RS 4
|
||||
Bestimmt die maximale Anzahl von Tagen, die das Passwort g\(:ultig bleibt\&. Nach
|
||||
\fIMAX_TAGE\fR
|
||||
Tagen muss das Passwort ge\(:andert werden\&.
|
||||
.RE
|
||||
.SH "WARNUNGEN"
|
||||
.PP
|
||||
Die Komplexit\(:at der Passwortpr\(:ufung kann sich auf verschiedenen Systemen unterscheiden\&. Der Benutzer wird angehalten, ein m\(:oglichst komplexes, von ihm aber gut zu verwendendes Passwort zu w\(:ahlen\&.
|
||||
.PP
|
||||
Benutzer k\(:onnen unter Umst\(:anden ihr Passwort nicht \(:andern, wenn auf dem System NIS aktiviert ist, sie aber nicht am NIS\-Server angemeldet sind\&.
|
||||
.SH "KONFIGURATION"
|
||||
.PP
|
||||
Die folgenden Konfigurationsvariablen in
|
||||
/etc/login\&.defs
|
||||
beeinflussen das Verhalten dieses Werkzeugs:
|
||||
.PP
|
||||
\fBENCRYPT_METHOD\fR (Zeichenkette)
|
||||
.RS 4
|
||||
Damit wird der standardm\(:a\(ssige Verschl\(:usselungsalgorithmus, mit dem Passw\(:orter verschl\(:usselt werden, bestimmt (soweit nicht in der Befehlszeile ein Algorithmus angegeben wird)\&.
|
||||
.sp
|
||||
Ihm kann einer der folgenden Wert zugewiesen werden:
|
||||
\fIDES\fR
|
||||
(default),
|
||||
\fIMD5\fR, \fISHA256\fR, \fISHA512\fR\&.
|
||||
.sp
|
||||
Hinweis: Dieser Parameter \(:uberschreibt die Variable
|
||||
\fBMD5_CRYPT_ENAB\fR\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBMD5_CRYPT_ENAB\fR (boolesch)
|
||||
.RS 4
|
||||
Legt fest, ob Passw\(:orter mit dem auf MD5 beruhenden Algorithmus verschl\(:usselt werden\&. Falls diesem Wert
|
||||
\fIyes\fR
|
||||
zugewiesen ist, werden neue Passw\(:orter mit dem auf MD5 beruhenden Algorithmus verschl\(:usselt, der zu dem in der aktuellen Ver\(:offentlichung von FreeBSD eingesetzten Algorithmus kompatibel ist\&. Passw\(:orter k\(:onnen dann beliebig lang sein, auch die Salt\-Zeichenketten sind l\(:anger\&. Setzen Sie diesen Wert auf
|
||||
\fIno\fR, wenn Sie verschl\(:usselte Passw\(:orter auf ein anderes System kopieren m\(:ochten, das den neuen Algorithmus nicht versteht\&. Der Standardwert ist
|
||||
\fIno\fR\&.
|
||||
.sp
|
||||
Dieser Variable geht die Variable
|
||||
\fBENCRYPT_METHOD\fR
|
||||
und eine Option auf der Befehlszeile, mit der der Verschl\(:usselungsalgorithmus bestimmt wird, vor\&.
|
||||
.sp
|
||||
Der Einsatz dieser Variable ist veraltet\&. Sie sollten
|
||||
\fBENCRYPT_METHOD\fR
|
||||
verwenden\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBOBSCURE_CHECKS_ENAB\fR (boolesch)
|
||||
.RS 4
|
||||
Aktiviert zus\(:atzliche Tests bei der Ver\(:anderung eines Passworts\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBPASS_ALWAYS_WARN\fR (boolesch)
|
||||
.RS 4
|
||||
weist auf schwache Passw\(:orter hin (aber l\(:asst sie zu), falls Sie root sind
|
||||
.RE
|
||||
.PP
|
||||
\fBPASS_CHANGE_TRIES\fR (Zahl)
|
||||
.RS 4
|
||||
maximale Anzahl von Versuchen, ein Passwort zu \(:andern, wenn dies wegen zu geringer St\(:arke des gew\(:ahlten Passworts abgelehnt wurde
|
||||
.RE
|
||||
.PP
|
||||
\fBPASS_MAX_LEN\fR (Zahl), \fBPASS_MIN_LEN\fR (Zahl)
|
||||
.RS 4
|
||||
Anzahl der von crypt() ber\(:ucksichtigten Zeichen des Passworts\&. Standardm\(:a\(ssig ist
|
||||
\fBPASS_MAX_LEN\fR
|
||||
8\&. Diese Option wird ignoriert, wenn
|
||||
\fBMD5_CRYPT_ENAB\fR
|
||||
auf
|
||||
\fIyes\fR
|
||||
gesetzt ist\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBSHA_CRYPT_MIN_ROUNDS\fR (Zahl), \fBSHA_CRYPT_MAX_ROUNDS\fR (Zahl)
|
||||
.RS 4
|
||||
Wenn
|
||||
\fBENCRYPT_METHOD\fR
|
||||
auf
|
||||
\fISHA256\fR
|
||||
oder
|
||||
\fISHA512\fR
|
||||
gesetzt ist, legt dies die Anzahl der Runden von SHA fest, die standardm\(:a\(ssig vom Verschl\(:usselungsalgorithmus verwendet werden (falls die Anzahl der Runden nicht auf der Befehlszeile angegeben wird)\&.
|
||||
.sp
|
||||
Je mehr Runden Sie definieren, umso schwieriger ist es, das Passwort mit sturem Durchprobieren (brute force) zu knacken; umso mehr Rechenleistung wird jedoch auch f\(:ur die Anmeldung eines Benutzers ben\(:otigt\&.
|
||||
.sp
|
||||
Falls Sie nichts angeben, wird libc die Standardanzahl der Runden festlegen (5000)\&.
|
||||
.sp
|
||||
Die Werte m\(:ussen zwischen 1000\-999\&.999\&.999 liegen\&.
|
||||
.sp
|
||||
Falls nur der Wert f\(:ur
|
||||
\fBSHA_CRYPT_MIN_ROUNDS\fR
|
||||
oder
|
||||
\fBSHA_CRYPT_MAX_ROUNDS\fR
|
||||
festgelegt wird, wird dieser Wert verwendet\&.
|
||||
.sp
|
||||
Falls
|
||||
\fBSHA_CRYPT_MIN_ROUNDS\fR
|
||||
>
|
||||
\fBSHA_CRYPT_MAX_ROUNDS\fR, wird der h\(:ohere Wert verwendet\&.
|
||||
.RE
|
||||
.SH "DATEIEN"
|
||||
.PP
|
||||
/etc/passwd
|
||||
.RS 4
|
||||
Informationen zu den Benutzerkonten
|
||||
.RE
|
||||
.PP
|
||||
/etc/shadow
|
||||
.RS 4
|
||||
verschl\(:usselte Informationen zu den Benutzerkonten
|
||||
.RE
|
||||
.PP
|
||||
/etc/login\&.defs
|
||||
.RS 4
|
||||
Konfiguration der Shadow\-Passwort\-Werkzeugsammlung
|
||||
.RE
|
||||
.SH "R\(:UCKGABEWERTE"
|
||||
.PP
|
||||
Der Befehl
|
||||
\fBpasswd\fR
|
||||
gibt beim Beenden folgende Werte zur\(:uck:
|
||||
.PP
|
||||
\fI0\fR
|
||||
.RS 4
|
||||
Erfolg
|
||||
.RE
|
||||
.PP
|
||||
\fI1\fR
|
||||
.RS 4
|
||||
Berechtigung verweigert
|
||||
.RE
|
||||
.PP
|
||||
\fI2\fR
|
||||
.RS 4
|
||||
ung\(:ultige Kombination von Optionen
|
||||
.RE
|
||||
.PP
|
||||
\fI3\fR
|
||||
.RS 4
|
||||
unerwarteter Fehler, nichts wurde ver\(:andert
|
||||
.RE
|
||||
.PP
|
||||
\fI4\fR
|
||||
.RS 4
|
||||
unerwarteter Fehler, die Datei
|
||||
passwd
|
||||
fehlt
|
||||
.RE
|
||||
.PP
|
||||
\fI5\fR
|
||||
.RS 4
|
||||
Datei
|
||||
passwd
|
||||
wird benutzt, bitte nochmal versuchen
|
||||
.RE
|
||||
.PP
|
||||
\fI6\fR
|
||||
.RS 4
|
||||
ung\(:ultiges Argument f\(:ur Option
|
||||
.RE
|
||||
.SH "SIEHE AUCH"
|
||||
.PP
|
||||
\fBchpasswd\fR(8),
|
||||
\fBpasswd\fR(5),
|
||||
\fBshadow\fR(5),
|
||||
\fBlogin.defs\fR(5),\fBusermod\fR(8)\&.
|
||||
@@ -1,96 +0,0 @@
|
||||
'\" t
|
||||
.\" Title: sg
|
||||
.\" Author: Julianne Frances Haugh
|
||||
.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/>
|
||||
.\" Date: 25.05.2012
|
||||
.\" Manual: Dienstprogramme f\(:ur Benutzer
|
||||
.\" Source: shadow-utils 4.1.5.1
|
||||
.\" Language: German
|
||||
.\"
|
||||
.TH "SG" "1" "25.05.2012" "shadow\-utils 4\&.1\&.5\&.1" "Dienstprogramme f\(:ur Benutzer"
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * Define some portability stuff
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.\" http://bugs.debian.org/507673
|
||||
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.ie \n(.g .ds Aq \(aq
|
||||
.el .ds Aq '
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * set default formatting
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" disable hyphenation
|
||||
.nh
|
||||
.\" disable justification (adjust text to left margin only)
|
||||
.ad l
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * MAIN CONTENT STARTS HERE *
|
||||
.\" -----------------------------------------------------------------
|
||||
.SH "NAME"
|
||||
sg \- f\(:uhrt einen Befehl unter einer anderen Gruppen\-ID aus
|
||||
.SH "\(:UBERSICHT"
|
||||
.HP \w'\fBsg\fR\ 'u
|
||||
\fBsg\fR [\-] [Gruppe\ [\-c]\ Befehl]
|
||||
.SH "BESCHREIBUNG"
|
||||
.PP
|
||||
Der Befehl
|
||||
\fBsg\fR
|
||||
funktioniert so \(:ahnlich wie der Befehl
|
||||
\fBnewgrp\fR, \(:ubernimmt aber auch einen Befehl\&. Dieser Befehl wird in der Shell
|
||||
/bin/sh
|
||||
ausgef\(:uhrt\&. Bei den meisten Shells, in denen Sie
|
||||
\fBsg\fR
|
||||
ausf\(:uhren, m\(:ussen Sie die Befehle, die aus mehrere W\(:ortern bestehen, in Anf\(:uhrungszeichen einfassen\&. Ein weiterer Unterschied zwischen
|
||||
\fBnewgrp\fR
|
||||
und
|
||||
\fBsg\fR
|
||||
ist, dass einige Shells
|
||||
\fBnewgrp\fR
|
||||
besonders behandeln: sie ersetzen sich mit einer neuen Instanz der Shell, die von
|
||||
\fBnewgrp\fR
|
||||
erzeugt wurde\&. Dies geschieht nicht mit
|
||||
\fBsg\fR, daher werden Sie nach Beenden des Befehls
|
||||
\fBsg\fR
|
||||
zu Ihrer vorherigen Gruppen\-ID zur\(:uckkehren\&.
|
||||
.SH "KONFIGURATION"
|
||||
.PP
|
||||
Die folgenden Konfigurationsvariablen in
|
||||
/etc/login\&.defs
|
||||
beeinflussen das Verhalten dieses Werkzeugs:
|
||||
.PP
|
||||
\fBSYSLOG_SG_ENAB\fR (boolesch)
|
||||
.RS 4
|
||||
aktiviert das Protokollieren der Aktivit\(:aten von
|
||||
\fBsg\fR
|
||||
in \(Fcsyslog\(Fo
|
||||
.RE
|
||||
.SH "DATEIEN"
|
||||
.PP
|
||||
/etc/passwd
|
||||
.RS 4
|
||||
Informationen zu den Benutzerkonten
|
||||
.RE
|
||||
.PP
|
||||
/etc/shadow
|
||||
.RS 4
|
||||
verschl\(:usselte Informationen zu den Benutzerkonten
|
||||
.RE
|
||||
.PP
|
||||
/etc/group
|
||||
.RS 4
|
||||
Informationen zu den Gruppenkonten
|
||||
.RE
|
||||
.PP
|
||||
/etc/gshadow
|
||||
.RS 4
|
||||
sichere Informationen zu den Gruppenkonten
|
||||
.RE
|
||||
.SH "SIEHE AUCH"
|
||||
.PP
|
||||
\fBid\fR(1),
|
||||
\fBlogin\fR(1),
|
||||
\fBnewgrp\fR(1),
|
||||
\fBsu\fR(1),
|
||||
\fBgpasswd\fR(1),
|
||||
\fBgroup\fR(5), \fBgshadow\fR(5)\&.
|
||||
@@ -1,463 +0,0 @@
|
||||
'\" t
|
||||
.\" Title: su
|
||||
.\" Author: Julianne Frances Haugh
|
||||
.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/>
|
||||
.\" Date: 25.05.2012
|
||||
.\" Manual: Dienstprogramme f\(:ur Benutzer
|
||||
.\" Source: shadow-utils 4.1.5.1
|
||||
.\" Language: German
|
||||
.\"
|
||||
.TH "SU" "1" "25.05.2012" "shadow\-utils 4\&.1\&.5\&.1" "Dienstprogramme f\(:ur Benutzer"
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * Define some portability stuff
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.\" http://bugs.debian.org/507673
|
||||
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.ie \n(.g .ds Aq \(aq
|
||||
.el .ds Aq '
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * set default formatting
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" disable hyphenation
|
||||
.nh
|
||||
.\" disable justification (adjust text to left margin only)
|
||||
.ad l
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * MAIN CONTENT STARTS HERE *
|
||||
.\" -----------------------------------------------------------------
|
||||
.SH "NAME"
|
||||
su \- \(:andert die Benutzer\-ID oder wechselt zu Root
|
||||
.SH "\(:UBERSICHT"
|
||||
.HP \w'\fBsu\fR\ 'u
|
||||
\fBsu\fR [\fIOptionen\fR] [\fIBenutzername\fR]
|
||||
.SH "BESCHREIBUNG"
|
||||
.PP
|
||||
Der Befehl
|
||||
\fBsu\fR
|
||||
dient dazu, w\(:ahrend einer Sitzung ein anderer Benutzer zu werden\&. Wenn
|
||||
\fBsu\fR
|
||||
ohne
|
||||
\fBusername\fR
|
||||
aufgerufen wird, wechselt es standardm\(:a\(ssig zu Root\&. Zus\(:atzlich kann das Argument
|
||||
\fB\-\fR
|
||||
angegeben werden\&. Damit wird eine Umgebung zur Verf\(:ugung gestellt, die der entspricht, die der Benutzer nach einer direkten Anmeldung erwartet\&.
|
||||
.PP
|
||||
Zus\(:atzliche Argumente k\(:onnen nach dem Benutzernamen angegeben werden\&. In diesem Fall werden sie an die Anmelde\-Shell des Benutzers weitergereicht\&. Insbesondere f\(:uhrt das Argument
|
||||
\fB\-c\fR
|
||||
dazu, dass das n\(:achste Argument von den meisten Interpretatoren als Befehl behandelt wird\&. Dieser Befehl wird von der Shell ausgef\(:uhrt, die in
|
||||
/etc/passwd
|
||||
f\(:ur den Zielbenutzer angegeben ist\&.
|
||||
.PP
|
||||
Sie k\(:onnen das Argument
|
||||
\fB\-\-\fR
|
||||
verwenden, um Optionen f\(:ur
|
||||
\fBsu\fR
|
||||
von Argumenten f\(:ur die Shell zu trennen\&.
|
||||
.PP
|
||||
Der Benutzer wird gegebenenfalls nach einem Passwort gefragt\&. Ung\(:ultige Passworteingaben werden eine Fehlermeldung erzeugen\&. Sowohl erfolgreiche als auch misslungene Versuche werden protokolliert, um Missbrauch des Systems zu entdecken\&.
|
||||
.PP
|
||||
Die aktuelle Umgebung wird an die neue Shell \(:ubergeben\&. Der Wert von
|
||||
\fB$PATH\fR
|
||||
wird f\(:ur normale Benutzer auf
|
||||
/bin:/usr/bin
|
||||
gesetzt, f\(:ur Root auf
|
||||
/sbin:/bin:/usr/sbin:/usr/bin\&. Dieses Verhalten kann durch die Definition von
|
||||
\fBENV_PATH\fR
|
||||
und
|
||||
\fBENV_SUPATH\fR
|
||||
in
|
||||
/etc/login\&.defs
|
||||
ge\(:andert werden\&.
|
||||
.PP
|
||||
Eine Subsystem\-Anmeldung wird durch einen \(Fc*\(Fo als erstes Zeichen der Anmelde\-Shell gekennzeichnet\&. Das angegebene Home\-Verzeichnis wird als Wurzel f\(:ur das Dateisystem verwendet, auf welchem der Benutzer tats\(:achlich angemeldet ist\&.
|
||||
.SH "OPTIONEN"
|
||||
.PP
|
||||
Die Optionen, die vom Befehl
|
||||
\fBsu\fR
|
||||
unterst\(:utzt werden, sind:
|
||||
.PP
|
||||
\fB\-c\fR, \fB\-\-command\fR\fIBEFEHL\fR
|
||||
.RS 4
|
||||
gibt einen Befehl an, der von der Shell mittels ihrer Option
|
||||
\fB\-c\fR
|
||||
ausgef\(:uhrt wird
|
||||
.sp
|
||||
Der ausgef\(:uhrte Befehl hat kein ihn steuerndes Terminal\&. Mit dieser Option k\(:onnen keine interaktiven Programme, die ein sie steuerndes TTY ben\(:otigen, ausgef\(:uhrt werden\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-\fR, \fB\-l\fR, \fB\-\-login\fR
|
||||
.RS 4
|
||||
Eine Umgebung wird zur Verf\(:ugung gestellt, die der entspricht, die der Benutzer nach einer direkten Anmeldung erwartet\&.
|
||||
.sp
|
||||
Wenn
|
||||
\fB\-\fR
|
||||
verwendet wird, muss es als die letzte Option von
|
||||
\fBsu\fR
|
||||
angegeben werden\&. Die \(:ubrigen Formen ((\fB\-l\fR
|
||||
und
|
||||
\fB\-\-login\fR) unterliegen nicht dieser Beschr\(:ankung\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-s\fR, \fB\-\-shell\fR\fISHELL\fR
|
||||
.RS 4
|
||||
die Shell, die gestartet wird
|
||||
.sp
|
||||
Die aufgerufene Shell wird bestimmt durch (h\(:ochste Priorit\(:at zuerst):
|
||||
.PP
|
||||
.RS 4
|
||||
die Shell, die mit \-\-shell angegeben wurde
|
||||
.RE
|
||||
.PP
|
||||
.RS 4
|
||||
Falls
|
||||
\fB\-\-preserve\-environment\fR
|
||||
verwendet wird, die Shell, die durch die Umgebungsvariable
|
||||
\fB$SHELL\fR
|
||||
festgelegt wird\&.
|
||||
.RE
|
||||
.PP
|
||||
.RS 4
|
||||
die Shell, die in
|
||||
/etc/passwd
|
||||
f\(:ur den Zielbenutzer angegeben ist
|
||||
.RE
|
||||
.PP
|
||||
.RS 4
|
||||
/bin/sh, falls durch die obigen Methoden keine Shell gefunden werden kann
|
||||
.RE
|
||||
.sp
|
||||
Falls der Zielbenutzer eine beschr\(:ankte Shell hat (d\&.h\&. das Feld f\(:ur die Shell im Eintrag des Benutzers in
|
||||
/etc/passwd
|
||||
ist nicht in
|
||||
/etc/shells) aufgef\(:uhrt), werden die Option
|
||||
\fB\-\-shell\fR
|
||||
und die Umgebungsvariable
|
||||
\fB$SHELL\fR
|
||||
nicht beachtet, sofern
|
||||
\fBsu\fR
|
||||
nicht von Root aufgerufen wird\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-m\fR, \fB\-p\fR, \fB\-\-preserve\-environment\fR
|
||||
.RS 4
|
||||
Erh\(:alt die aktuelle Umgebung mit Ausnahme von:
|
||||
.PP
|
||||
\fB$PATH\fR
|
||||
.RS 4
|
||||
auf den Ausgangswert entsprechend der Optionen
|
||||
\fBENV_PATH\fR
|
||||
oder
|
||||
\fBENV_SUPATH\fR
|
||||
in
|
||||
/etc/login\&.defs
|
||||
zur\(:ucksetzen (siehe unten);
|
||||
.RE
|
||||
.PP
|
||||
\fB$IFS\fR
|
||||
.RS 4
|
||||
auf
|
||||
\(Bq<space><tab><newline>\(lq
|
||||
zur\(:ucksetzen, falls es ver\(:andert wurde
|
||||
.RE
|
||||
.sp
|
||||
Falls der Zielbenutzer eine beschr\(:ankte Shell besitzt, hat diese Option keinen Effekt (sofern
|
||||
\fBsu\fR
|
||||
nicht von Root aufgerufen wird)\&.
|
||||
.sp
|
||||
Beachten Sie, dass Folgendes das Standardverhalten f\(:ur die Umgebung ist:
|
||||
.PP
|
||||
.RS 4
|
||||
Die Umgebungsvariablen
|
||||
\fB$HOME\fR,
|
||||
\fB$SHELL\fR,
|
||||
\fB$USER\fR,
|
||||
\fB$LOGNAME\fR,
|
||||
\fB$PATH\fR
|
||||
und
|
||||
\fB$IFS\fR
|
||||
werden zur\(:uckgesetzt\&.
|
||||
.RE
|
||||
.PP
|
||||
.RS 4
|
||||
Falls nicht
|
||||
\fB\-\-login\fR
|
||||
verwendet wurde, wird die Umgebung mit der Ausnahme der genannten Variablen kopiert\&.
|
||||
.RE
|
||||
.PP
|
||||
.RS 4
|
||||
Falls
|
||||
\fB\-\-login\fR
|
||||
verwendet wurde, werden die Variablen
|
||||
\fB$TERM\fR,
|
||||
\fB$COLORTERM\fR,
|
||||
\fB$DISPLAY\fR
|
||||
und
|
||||
\fB$XAUTHORITY\fR
|
||||
\(:ubernommen, wenn ihnen ein Wert zugewiesen wurde\&.
|
||||
.RE
|
||||
.PP
|
||||
.RS 4
|
||||
Falls
|
||||
\fB\-\-login\fR
|
||||
verwendet wurde, werden die Umgebungsvariablen
|
||||
\fB$TZ\fR,
|
||||
\fB$HZ\fR
|
||||
und
|
||||
\fB$MAIL\fR
|
||||
auf die in
|
||||
/etc/login\&.defs
|
||||
definierten Optionen
|
||||
\fBENV_TZ\fR,
|
||||
\fBENV_HZ\fR,
|
||||
\fBMAIL_DIR\fR
|
||||
und
|
||||
\fBMAIL_FILE\fR
|
||||
(siehe unten) gesetzt\&.
|
||||
.RE
|
||||
.PP
|
||||
.RS 4
|
||||
Wenn
|
||||
\fB\-\-login\fR
|
||||
verwendet wird, k\(:onnen andere Umgebungsvariablen mit der Datei
|
||||
\fBENVIRON_FILE\fR
|
||||
vergeben werden (siehe unten)\&.
|
||||
.RE
|
||||
.RE
|
||||
.SH "WARNUNGEN"
|
||||
.PP
|
||||
Diese Version von
|
||||
\fBsu\fR
|
||||
hat viele Kompilierungsoptionen\&. Deren N\(:utzlichkeit h\(:angt von den Anforderungen der jeweiligen Umgebung ab\&.
|
||||
.SH "KONFIGURATION"
|
||||
.PP
|
||||
Die folgenden Konfigurationsvariablen in
|
||||
/etc/login\&.defs
|
||||
beeinflussen das Verhalten dieses Werkzeugs:
|
||||
.PP
|
||||
\fBCONSOLE\fR (Zeichenkette)
|
||||
.RS 4
|
||||
Die Konfiguration erfolgt entweder \(:uber die Angabe des vollen Pfadnamens einer Datei, welche die Namen der Ger\(:ate enth\(:alt (eines pro Zeile), oder mit einer Liste der Ger\(:atenamen, die mit \(Fc:\(Fo getrennt sind\&. Root kann sich nur auf diesen Ger\(:aten anmelden\&.
|
||||
.sp
|
||||
Wenn es unkonfiguriert gelassen wird, kann sich Root auf jedem Ger\(:at anmelden\&.
|
||||
.sp
|
||||
Das Ger\(:at soll ohne vorangestelltes /dev/ angegeben werden\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBCONSOLE_GROUPS\fR (Zeichenkette)
|
||||
.RS 4
|
||||
Liste von Gruppen, deren Mitglied der Benutzer wird, wenn der sich auf der Konsole anmeldet, die mit dem Parameter CONSOLE festgelegt wird\&. Standardm\(:a\(ssig ist die Liste leer\&.
|
||||
|
||||
Seien Sie vorsichtig\&. Benutzer k\(:onnen dauerhaft Zugang zu den Gruppen erlangen, auch wenn sie nicht auf der Konsole angemeldet sind\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBDEFAULT_HOME\fR (boolesch)
|
||||
.RS 4
|
||||
Legt fest, ob ein Login erlaubt wird, wenn mit cd nicht in das Home\-Verzeichnis gewechselt werden kann\&. Standardm\(:a\(ssig wird dies nicht zugelassen\&.
|
||||
.sp
|
||||
Falls auf
|
||||
\fIyes\fR
|
||||
gesetzt, wird der Benutzer mit dem Wurzelverzeichnis (/) angemeldet, wenn mit cd nicht in sein Home\-Verzeichnis gewechselt werden kann\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBENV_HZ\fR (Zeichenkette)
|
||||
.RS 4
|
||||
Wenn vergeben, wird damit die Umgebungsvariable HZ definiert, wenn sich ein Benutzer anmeldet\&. Dem Wert muss ein
|
||||
\fIHZ=\fR
|
||||
vorangestellt werden\&. Ein \(:ublicher Wert bei Linux ist
|
||||
\fIHZ=100\fR\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBENVIRON_FILE\fR (Zeichenkette)
|
||||
.RS 4
|
||||
Wenn diese Datei vorhanden ist, wird die Anmeldeumgebung aus ihr gelesen\&. Jede Zeile sollte die Form Name=Wert haben\&.
|
||||
.sp
|
||||
Zeilen, die mit einem # beginnen, werden als Kommentare behandelt und daher ignoriert\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBENV_PATH\fR (Zeichenkette)
|
||||
.RS 4
|
||||
Wenn gesetzt, wird damit die Umgebungsvariable PATH definiert, wenn sich ein normaler Benutzer anmeldet\&. Der Wert ist eine Liste, deren Eintr\(:age durch Doppelpunkte getrennt sind (zum Beispiel
|
||||
\fI/bin:/usr/bin\fR)\&. Ihr kann ein
|
||||
\fIPATH=\fR
|
||||
vorangestellt werden\&. Der Standardwert ist
|
||||
\fIPATH=/bin:/usr/bin\fR\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBENV_SUPATH\fR (Zeichenkette)
|
||||
.RS 4
|
||||
Wenn gesetzt, wird damit die Umgebungsvariable PATH definiert, wenn sich der Superuser anmeldet\&. Der Wert ist eine Liste, deren Eintr\(:age durch Doppelpunkte getrennt sind (zum Beispiel
|
||||
\fI/sbin:/bin:/usr/sbin:/usr/bin\fR)\&. Ihr kann ein
|
||||
\fIPATH=\fR
|
||||
vorangestellt werden\&. Der Standardwert ist
|
||||
\fIPATH=/sbin:/bin:/usr/sbin:/usr/bin\fR\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBENV_TZ\fR (Zeichenkette)
|
||||
.RS 4
|
||||
Wenn gesetzt, wird damit die Umgebungsvariable TZ definiert, wenn sich ein Benutzer anmeldet\&. Der Wert kann der Name der Zeitzone sein, dem
|
||||
\fITZ=\fR
|
||||
vorausgeht (zum Beispiel
|
||||
\fITZ=CST6CDT\fR), oder der vollst\(:andige Pfad der Datei, welche die Konfiguration der Zeitzone enth\(:alt (zum Beispiel
|
||||
/etc/tzname)\&.
|
||||
.sp
|
||||
Wenn ein vollst\(:andiger Pfadname angegeben wird, die Datei aber nicht existiert oder nicht lesbar ist, wird
|
||||
\fITZ=CST6CDT\fR
|
||||
verwendet\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBLOGIN_STRING\fR (Zeichenkette)
|
||||
.RS 4
|
||||
Diese Zeichenkette wird bei der Eingabeaufforderung des Passworts (Prompt) verwendet\&. Standardm\(:a\(ssig wird \(FcPassword: \(Fo oder eine \(:Ubersetzung davon benutzt\&. Wenn Sie diese Variable definieren, wird die Eingabeaufforderung nicht \(:ubersetzt\&.
|
||||
.sp
|
||||
Wenn die Zeichenkette ein
|
||||
\fI%s\fR
|
||||
enth\(:alt, wird dies durch den Benutzernamen ersetzt\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBMAIL_CHECK_ENAB\fR (boolesch)
|
||||
.RS 4
|
||||
aktiviert die Pr\(:ufung und Anzeige des Status der Mailbox bei der Anmeldung
|
||||
.sp
|
||||
Sie sollten dies abschalten, wenn schon die Startdateien der Shell die Mails pr\(:ufen (\(Fcmailx \-e\(Fo oder \(:ahnliches)\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBMAIL_DIR\fR (Zeichenkette)
|
||||
.RS 4
|
||||
Das Verzeichnis des Mail\-Spools\&. Diese Angabe wird ben\(:otigt, um die Mailbox zu bearbeiten, nachdem das entsprechende Benutzerkonto ver\(:andert oder gel\(:oscht wurde\&. Falls nicht angegeben, wird ein Standard verwendet, der beim Kompilieren festgelegt wurde\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBMAIL_FILE\fR (Zeichenkette)
|
||||
.RS 4
|
||||
Legt den Ort der Mail\-Spool\-Dateien eines Benutzers relativ zu seinem Home\-Verzeichnis fest\&.
|
||||
.RE
|
||||
.PP
|
||||
Die Variablen
|
||||
\fBMAIL_DIR\fR
|
||||
und
|
||||
\fBMAIL_FILE\fR
|
||||
werden von
|
||||
\fBuseradd\fR,
|
||||
\fBusermod\fR
|
||||
und
|
||||
\fBuserdel\fR
|
||||
verwendet, um den Mail\-Spool eines Benutzers zu erstellen, zu verschieben oder zu l\(:oschen\&.
|
||||
.PP
|
||||
Falls
|
||||
\fBMAIL_CHECK_ENAB\fR
|
||||
auf
|
||||
\fIyes\fR
|
||||
gesetzt ist, werden sie auch verwendet, um die Umgebungsvariable
|
||||
\fBMAIL\fR
|
||||
festzulegen\&.
|
||||
.PP
|
||||
\fBQUOTAS_ENAB\fR (boolesch)
|
||||
.RS 4
|
||||
aktiviert das Setzen von Resourcenbeschr\(:ankungen aus
|
||||
/etc/limits
|
||||
und von ulimit, umask und niceness aus dem gecos\-Feld des Benutzers von passwd
|
||||
.RE
|
||||
.PP
|
||||
\fBSULOG_FILE\fR (Zeichenkette)
|
||||
.RS 4
|
||||
Wenn angegeben, wird jeder Aufruf von su in dieser Datei protokolliert\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBSU_NAME\fR (Zeichenkette)
|
||||
.RS 4
|
||||
Damit kann die Anzeige des Namens des Befehls festgelegt werden, wenn \(Fcsu \-\(Fo ausgef\(:uhrt wird\&. Wenn beispielsweise dies auf \(Fcsu\(Fo gesetzt wurde, zeigt \(Fcps\(Fo den Befehl als \(Fc\-su\(Fo an\&. Wenn es dagegen nicht vergeben wurde, wird \(Fcps\(Fo den Namen der Shell anzeigen, die ausgef\(:uhrt wird, also etwa \(Fc\-sh\(Fo\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBSU_WHEEL_ONLY\fR (boolesch)
|
||||
.RS 4
|
||||
Falls
|
||||
\fIyes\fR, muss der Benutzer Mitglied der ersten Gruppe mit der GID 0 in
|
||||
/etc/group
|
||||
sein (auf den meisten Linux\-Systemen hei\(sst die
|
||||
\fIroot\fR), um mit
|
||||
\fBsu\fR
|
||||
zu einem Konto mit der UID 0 wechseln zu k\(:onnen\&. Falls die Gruppe nicht existiert oder keine Mitglieder hat, kann niemand mittels
|
||||
\fBsu\fR
|
||||
zur UID 0 wechseln\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBSYSLOG_SU_ENAB\fR (boolesch)
|
||||
.RS 4
|
||||
aktiviert das Protokollieren der Aktivit\(:aten von
|
||||
\fBsu\fR
|
||||
in \(Fcsyslog\(Fo neben der Protokollierung in der sulog\-Datei
|
||||
.RE
|
||||
.PP
|
||||
\fBUSERGROUPS_ENAB\fR (boolesch)
|
||||
.RS 4
|
||||
Erlaubt Benutzern, die nicht Root sind, die Umask\-Gruppen\-Bits auf ihre Umask\-Bits zu setzen (Beispiel: 022 \-> 002, 077 \-> 007), falls die UID mit der GID identisch ist sowie der Benutzername mit dem Gruppennamen \(:ubereinstimmt\&.
|
||||
.sp
|
||||
Wenn der Wert
|
||||
\fIyes\fR
|
||||
ist, wird
|
||||
\fBuserdel\fR
|
||||
die Gruppe des Benutzers entfernen, falls sie keine Mitglieder mehr hat, und
|
||||
\fBuseradd\fR
|
||||
wird standardm\(:a\(ssig eine Gruppe mit dem Namen des Benutzers erstellen\&.
|
||||
.RE
|
||||
.SH "DATEIEN"
|
||||
.PP
|
||||
/etc/passwd
|
||||
.RS 4
|
||||
Informationen zu den Benutzerkonten
|
||||
.RE
|
||||
.PP
|
||||
/etc/shadow
|
||||
.RS 4
|
||||
verschl\(:usselte Informationen zu den Benutzerkonten
|
||||
.RE
|
||||
.PP
|
||||
/etc/login\&.defs
|
||||
.RS 4
|
||||
Konfiguration der Shadow\-Passwort\-Werkzeugsammlung
|
||||
.RE
|
||||
.SH "R\(:UCKGABEWERTE"
|
||||
.PP
|
||||
Wenn
|
||||
\fBsu\fR
|
||||
erfolgreich ausgef\(:uhrt wird, gibt es den R\(:uckgabewert des mit ihm ausgef\(:uhrten Befehls zur\(:uck\&.
|
||||
.PP
|
||||
Wenn dieser Befehl mit einem Signal beendet wurde, gibt
|
||||
\fBsu\fR
|
||||
die Nummer des Signals plus 128 zur\(:uck\&.
|
||||
.PP
|
||||
Wenn
|
||||
\fBsu\fR
|
||||
den Befehl mit kill beenden musste (weil er der Aufforderung, sich zu beenden, nicht rechtzeitig nachgekommen ist), gibt es 255 zur\(:uck\&.
|
||||
.PP
|
||||
Einige R\(:uckgabewerte von
|
||||
\fBsu\fR
|
||||
sind unabh\(:angig von dem ausgef\(:uhrten Befehl:
|
||||
.PP
|
||||
\fI0\fR
|
||||
.RS 4
|
||||
Erfolg (nur bei
|
||||
\fB\-\-help\fR)
|
||||
.RE
|
||||
.PP
|
||||
\fI1\fR
|
||||
.RS 4
|
||||
System\- oder Anmeldefehler
|
||||
.RE
|
||||
.PP
|
||||
\fI126\fR
|
||||
.RS 4
|
||||
Der angegebene Befehl konnte nicht gefunden werden\&.
|
||||
.RE
|
||||
.PP
|
||||
\fI127\fR
|
||||
.RS 4
|
||||
Der angegebene Befehl konnte nicht ausgef\(:uhrt werden\&.
|
||||
.RE
|
||||
.SH "SIEHE AUCH"
|
||||
.PP
|
||||
\fBlogin\fR(1),
|
||||
\fBlogin.defs\fR(5),
|
||||
\fBsg\fR(1),
|
||||
\fBsh\fR(1)\&.
|
||||
@@ -1 +0,0 @@
|
||||
.so man3/shadow.3
|
||||
@@ -1,258 +0,0 @@
|
||||
'\" t
|
||||
.\" Title: shadow
|
||||
.\" Author: Julianne Frances Haugh
|
||||
.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/>
|
||||
.\" Date: 25.05.2012
|
||||
.\" Manual: Bibliotheksaufrufe
|
||||
.\" Source: shadow-utils 4.1.5.1
|
||||
.\" Language: German
|
||||
.\"
|
||||
.TH "SHADOW" "3" "25.05.2012" "shadow\-utils 4\&.1\&.5\&.1" "Bibliotheksaufrufe"
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * Define some portability stuff
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.\" http://bugs.debian.org/507673
|
||||
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.ie \n(.g .ds Aq \(aq
|
||||
.el .ds Aq '
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * set default formatting
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" disable hyphenation
|
||||
.nh
|
||||
.\" disable justification (adjust text to left margin only)
|
||||
.ad l
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * MAIN CONTENT STARTS HERE *
|
||||
.\" -----------------------------------------------------------------
|
||||
.SH "NAME"
|
||||
shadow, getspnam \- Routinen f\(:ur die Datei, die die verschl\(:usselten Passw\(:orter enth\(:alt
|
||||
.SH "SYNTAX"
|
||||
.PP
|
||||
|
||||
\fI#include <shadow\&.h>\fR
|
||||
.PP
|
||||
|
||||
\fIstruct spwd *getspent();\fR
|
||||
.PP
|
||||
|
||||
\fItruct 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
|
||||
\fIDATEIEN\fR
|
||||
\fI*fp\fR\fI);\fR
|
||||
.PP
|
||||
|
||||
\fIint lckpwdf();\fR
|
||||
.PP
|
||||
|
||||
\fIint ulckpwdf();\fR
|
||||
.SH "BESCHREIBUNG"
|
||||
.PP
|
||||
\fIshadow\fR
|
||||
ver\(:andert den Inhalt der Shadow\-Passwort\-Datei
|
||||
/etc/shadow\&. Der Aufbau der Datei
|
||||
\fI#include\fR
|
||||
ist:
|
||||
.sp
|
||||
.if n \{\
|
||||
.RS 4
|
||||
.\}
|
||||
.nf
|
||||
struct spwd {
|
||||
char *sp_namp; /* Anmeldename des Benutzers */
|
||||
char *sp_pwdp; /* verschl\(:usseltes Passwort */
|
||||
long int sp_lstchg; /* letzte \(:Anderung des Passworts */
|
||||
long int sp_min; /* Tage, ehe \(:Anderung erlaubt ist */
|
||||
long int sp_max; /* Tage, bis \(:Anderung erfolgen muss */
|
||||
long int sp_warn; /* Tage f\(:ur Warnung vor Verfall */
|
||||
long int sp_inact; /* Tage, ehe Konto inaktiv wird */
|
||||
long int sp_expire; /* Datum, an dem Konto abgeschaltet wird */
|
||||
unsigned long int sp_flag; /* reserviert f\(:ur zuk\(:unftigen Gebrauch*/
|
||||
}
|
||||
|
||||
.fi
|
||||
.if n \{\
|
||||
.RE
|
||||
.\}
|
||||
.PP
|
||||
Die Bedeutung dieser Felder ist:
|
||||
.sp
|
||||
.RS 4
|
||||
.ie n \{\
|
||||
\h'-04'\(bu\h'+03'\c
|
||||
.\}
|
||||
.el \{\
|
||||
.sp -1
|
||||
.IP \(bu 2.3
|
||||
.\}
|
||||
sp_namp \- Verweis auf Benutzername, der mit einer Null endet
|
||||
.RE
|
||||
.sp
|
||||
.RS 4
|
||||
.ie n \{\
|
||||
\h'-04'\(bu\h'+03'\c
|
||||
.\}
|
||||
.el \{\
|
||||
.sp -1
|
||||
.IP \(bu 2.3
|
||||
.\}
|
||||
sp_pwdp \- Verweis auf Passwort, das mit einer Null endet
|
||||
.RE
|
||||
.sp
|
||||
.RS 4
|
||||
.ie n \{\
|
||||
\h'-04'\(bu\h'+03'\c
|
||||
.\}
|
||||
.el \{\
|
||||
.sp -1
|
||||
.IP \(bu 2.3
|
||||
.\}
|
||||
sp_lstchg \- Anzahl der Tage gerechnet ab dem 1\&. Januar 1970, seitdem das Passwort das letzte Mal ge\(:andert wurde
|
||||
.RE
|
||||
.sp
|
||||
.RS 4
|
||||
.ie n \{\
|
||||
\h'-04'\(bu\h'+03'\c
|
||||
.\}
|
||||
.el \{\
|
||||
.sp -1
|
||||
.IP \(bu 2.3
|
||||
.\}
|
||||
sp_min \- Anzahl der Tage, ehe das Passwort nicht ge\(:andert werden darf
|
||||
.RE
|
||||
.sp
|
||||
.RS 4
|
||||
.ie n \{\
|
||||
\h'-04'\(bu\h'+03'\c
|
||||
.\}
|
||||
.el \{\
|
||||
.sp -1
|
||||
.IP \(bu 2.3
|
||||
.\}
|
||||
sp_max \- Anzahl der Tage, nach denen das Passwort ge\(:andert werden muss
|
||||
.RE
|
||||
.sp
|
||||
.RS 4
|
||||
.ie n \{\
|
||||
\h'-04'\(bu\h'+03'\c
|
||||
.\}
|
||||
.el \{\
|
||||
.sp -1
|
||||
.IP \(bu 2.3
|
||||
.\}
|
||||
sp_warn \- Anzahl der Tage ehe das Passwort verf\(:allt, an denen der Benutzer vor dem Verfall gewarnt wird
|
||||
.RE
|
||||
.sp
|
||||
.RS 4
|
||||
.ie n \{\
|
||||
\h'-04'\(bu\h'+03'\c
|
||||
.\}
|
||||
.el \{\
|
||||
.sp -1
|
||||
.IP \(bu 2.3
|
||||
.\}
|
||||
sp_inact \- Anzahl der Tage nach dem Verfall des Passworts, nach denen das Konto als inaktiv angesehen und abgeschaltet wird
|
||||
.RE
|
||||
.sp
|
||||
.RS 4
|
||||
.ie n \{\
|
||||
\h'-04'\(bu\h'+03'\c
|
||||
.\}
|
||||
.el \{\
|
||||
.sp -1
|
||||
.IP \(bu 2.3
|
||||
.\}
|
||||
sp_expire \- Anzahl Tage gerechnet ab dem 1\&. Januar 1970, f\(:ur die das Konto abgeschaltet ist
|
||||
.RE
|
||||
.sp
|
||||
.RS 4
|
||||
.ie n \{\
|
||||
\h'-04'\(bu\h'+03'\c
|
||||
.\}
|
||||
.el \{\
|
||||
.sp -1
|
||||
.IP \(bu 2.3
|
||||
.\}
|
||||
sp_flag \- f\(:ur zuk\(:unftigen Gebrauch reserviert
|
||||
.RE
|
||||
.SH "BESCHREIBUNG"
|
||||
.PP
|
||||
\fIgetspent\fR,
|
||||
\fIgetspname\fR,
|
||||
\fIfgetspent\fR
|
||||
und
|
||||
\fIsgetspent\fR
|
||||
geben einen Verweis auf
|
||||
\fIstruct spwd\fR
|
||||
zur\(:uck\&.
|
||||
\fIgetspent\fR
|
||||
gibt den n\(:achsten Eintrag der Datei zur\(:uck\&.
|
||||
\fIfgetspent\fR
|
||||
gibt den n\(:achsten Eintrag im angegebenen Datenstrom zur\(:uck, f\(:ur den angenommen wird, dass es sich dabei um eine Datei im zul\(:assigen Format handelt\&.
|
||||
\fIsgetspent\fR
|
||||
gibt einen Verweis auf einen
|
||||
\fIstruct spwd\fR
|
||||
zur\(:uck, wobei die angegebene Zeichenkette als Eingabe verwendet wird\&.
|
||||
\fIgetspnam\fR
|
||||
sucht ab der aktuellen Position in der Datei nach einem Eintrag, der mit
|
||||
\fIname\fR
|
||||
\(:ubereinstimmt\&.
|
||||
.PP
|
||||
\fIsetspent\fR
|
||||
und
|
||||
\fIendspent\fR
|
||||
k\(:onnen verwendet werden, um den Zugriff auf die Shadow\-Passwort\-Datei zu beginnen oder zu beenden\&.
|
||||
.PP
|
||||
Die Routinen
|
||||
\fIlckpwdf\fR
|
||||
und
|
||||
\fIulckpwdf\fR
|
||||
sollten eingesetzt werden, da so sichergestellt werden kann, dass exlusiv auf die Datei
|
||||
/etc/shadow
|
||||
zugegriffen wird\&.
|
||||
\fIlckpwdf\fR
|
||||
versucht, eine Sperre durch
|
||||
\fIpw_lock\fR
|
||||
f\(:ur bis zu 15 Sekunden zu erhalten\&. Dann versucht es, eine zweite Sperre durch
|
||||
\fIspw_lock\fR
|
||||
f\(:ur den Rest der 15 Sekunden zu erhalten\&. Sollte einer der beiden Versuche nach insgesamt 15 Sekunden scheitern, gibt
|
||||
\fIlckpwdf\fR
|
||||
\-1 zur\(:uck\&. Wurden beide Sperren erhalten, wird 0 zur\(:uckgegeben\&.
|
||||
.SH "DIAGNOSE"
|
||||
.PP
|
||||
Wenn kein weiterer Eintrag vorhanden ist oder w\(:ahrend der Verarbeitung ein Fehler auftritt, geben die Routinen NULL zur\(:uck\&. Routinen, die
|
||||
\fIint\fR
|
||||
als R\(:uckgabewert haben, geben im Erfolgsfall 0 und beim Scheitern \-1 zur\(:uck\&.
|
||||
.SH "WARNUNGEN"
|
||||
.PP
|
||||
Diese Routinen k\(:onnen nur von Root verwendet werden, da der Zugriff auf die Shadow\-Passwort\-Datei beschr\(:ankt ist\&.
|
||||
.SH "DATEIEN"
|
||||
.PP
|
||||
/etc/shadow
|
||||
.RS 4
|
||||
verschl\(:usselte Informationen zu den Benutzerkonten
|
||||
.RE
|
||||
.SH "SIEHE AUCH"
|
||||
.PP
|
||||
\fBgetpwent\fR(3),
|
||||
\fBshadow\fR(5)\&.
|
||||
@@ -1,66 +0,0 @@
|
||||
'\" t
|
||||
.\" Title: faillog
|
||||
.\" Author: Julianne Frances Haugh
|
||||
.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/>
|
||||
.\" Date: 25.05.2012
|
||||
.\" Manual: Dateiformate und -konvertierung
|
||||
.\" Source: shadow-utils 4.1.5.1
|
||||
.\" Language: German
|
||||
.\"
|
||||
.TH "FAILLOG" "5" "25.05.2012" "shadow\-utils 4\&.1\&.5\&.1" "Dateiformate und \-konvertieru"
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * Define some portability stuff
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.\" http://bugs.debian.org/507673
|
||||
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.ie \n(.g .ds Aq \(aq
|
||||
.el .ds Aq '
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * set default formatting
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" disable hyphenation
|
||||
.nh
|
||||
.\" disable justification (adjust text to left margin only)
|
||||
.ad l
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * MAIN CONTENT STARTS HERE *
|
||||
.\" -----------------------------------------------------------------
|
||||
.SH "NAME"
|
||||
faillog \- Datei mit fehlgeschlagenen Anmeldungen
|
||||
.SH "BESCHREIBUNG"
|
||||
.PP
|
||||
In
|
||||
/var/log/faillog
|
||||
wird der Z\(:ahlerstand von fehlgeschlagenen Anmeldungen und die Beschr\(:ankungen f\(:ur jedes Konto niedergelegt\&.
|
||||
.PP
|
||||
Eintr\(:age in dieser Datei haben eine festgelegte L\(:ange und sind der zahlenm\(:a\(ssigen UID nach angeordnet\&. Jeder Eintrag besteht aus der Anzahl der fehlgeschlagenen Anmeldungen seit der letzten erfolgreichen Anmeldung, der maximalen Anzahl von Fehlschl\(:agen, ehe das Konto abgeschaltet wird, dem Ger\(:at, auf dem die letzte fehlgeschlagene Anmeldung erfolgte, das Datum der letzten fehlgeschlagenen Anmeldung und die Dauer in Sekunden, f\(:ur die das Konto nach einem Fehlschlag gesperrt ist\&.
|
||||
.PP
|
||||
Die Datei ist so aufgebaut:
|
||||
.sp
|
||||
.if n \{\
|
||||
.RS 4
|
||||
.\}
|
||||
.nf
|
||||
struct faillog {
|
||||
short fail_cnt;
|
||||
short fail_max;
|
||||
char fail_line[12];
|
||||
time_t fail_time;
|
||||
long fail_locktime;
|
||||
};
|
||||
.fi
|
||||
.if n \{\
|
||||
.RE
|
||||
.\}
|
||||
.SH "DATEIEN"
|
||||
.PP
|
||||
/var/log/faillog
|
||||
.RS 4
|
||||
Datei mit fehlgeschlagenen Anmeldungen
|
||||
.RE
|
||||
.SH "SIEHE AUCH"
|
||||
.PP
|
||||
|
||||
\fBfaillog\fR(8)
|
||||
@@ -1,105 +0,0 @@
|
||||
'\" t
|
||||
.\" Title: gshadow
|
||||
.\" Author: Nicolas Fran\(,cois <nicolas.francois@centraliens.net>
|
||||
.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/>
|
||||
.\" Date: 25.05.2012
|
||||
.\" Manual: Dateiformate und -konvertierung
|
||||
.\" Source: shadow-utils 4.1.5.1
|
||||
.\" Language: German
|
||||
.\"
|
||||
.TH "GSHADOW" "5" "25.05.2012" "shadow\-utils 4\&.1\&.5\&.1" "Dateiformate und \-konvertieru"
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * Define some portability stuff
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.\" http://bugs.debian.org/507673
|
||||
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.ie \n(.g .ds Aq \(aq
|
||||
.el .ds Aq '
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * set default formatting
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" disable hyphenation
|
||||
.nh
|
||||
.\" disable justification (adjust text to left margin only)
|
||||
.ad l
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * MAIN CONTENT STARTS HERE *
|
||||
.\" -----------------------------------------------------------------
|
||||
.SH "NAME"
|
||||
gshadow \- Shadow\-Datei f\(:ur Gruppen
|
||||
.SH "BESCHREIBUNG"
|
||||
.PP
|
||||
In
|
||||
/etc/gshadow
|
||||
befinden sich die Informationen f\(:ur das Shadow\-Gruppen\-System\&.
|
||||
.PP
|
||||
Um die Sicherheit der Passw\(:orter zu gew\(:ahrleisten, darf diese Datei nicht f\(:ur normale Benutzer lesbar sein\&.
|
||||
.PP
|
||||
Die darin enthaltenen Zeilen haben folgende Felder, die durch Doppelpunkt getrennt sind:
|
||||
.PP
|
||||
\fBGruppenname\fR
|
||||
.RS 4
|
||||
Es muss sich um einen g\(:ultigen, auf dem System vorhandenen Gruppennamen handeln\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBverschl\(:usseltes Passwort\fR
|
||||
.RS 4
|
||||
Sie sollten in
|
||||
\fBcrypt\fR(3)
|
||||
nachsehen, wenn Sie mehr \(:uber die Bedeutung dieser Zeichenkette wissen wollen\&.
|
||||
.sp
|
||||
Wenn das Passwortfeld eine Zeichenkette enth\(:alt, die kein zul\(:assiges Ergebnis von
|
||||
\fBcrypt\fR(3)
|
||||
ist, z\&.B\&. ! oder *, k\(:onnen Benutzer nicht mit einem Unix\-Passwort Zugang zu der Gruppe erhalten, wobei Gruppenmitglieder kein Passwort ben\(:otigen\&.
|
||||
.sp
|
||||
Das Passwort wird angefordert, wenn ein Benutzer, der nicht Mitglied der Gruppe ist, die Berechtigungen dieser Gruppe erhalten will (vergleiche
|
||||
\fBnewgrp\fR(1))\&.
|
||||
.sp
|
||||
Dieses Feld kann leer bleiben\&. Dies hat zur Folge, dass nur Gruppenmitglieder von den Rechten der Gruppe Gebrauch machen k\(:onnen\&.
|
||||
.sp
|
||||
Ein Passwortfeld, das mit einem Ausrufezeichen beginnt, f\(:uhrt dazu, dass das Passwort gesperrt ist\&. Die \(:ubrigen Zeichen sind das Passwort vor der Sperrung\&.
|
||||
.sp
|
||||
Dieses Passwort geht den in
|
||||
/etc/group
|
||||
definierten Passw\(:ortern vor\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBGruppenverwalter\fR
|
||||
.RS 4
|
||||
Es muss sich dabei um eine durch Kommas getrennte Liste von Benutzernamen handeln\&.
|
||||
.sp
|
||||
Gruppenverwalter k\(:onnen das Passwort und die Mitglieder der Gruppe \(:andern\&.
|
||||
.sp
|
||||
Gruppenverwalter haben die gleichen Recht wie die Gruppenmitglieder (siehe unten)\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBMitglieder\fR
|
||||
.RS 4
|
||||
Es muss sich dabei um eine durch Kommas getrennte Liste von Benutzernamen handeln\&.
|
||||
.sp
|
||||
Mitglieder haben Zugang zu der Gruppe, ohne eine Passwort eingeben zu m\(:ussen\&.
|
||||
.sp
|
||||
Sie sollten die gleiche Benutzerliste wie in
|
||||
/etc/group
|
||||
verwenden\&.
|
||||
.RE
|
||||
.SH "DATEIEN"
|
||||
.PP
|
||||
/etc/group
|
||||
.RS 4
|
||||
Informationen zu den Gruppenkonten
|
||||
.RE
|
||||
.PP
|
||||
/etc/gshadow
|
||||
.RS 4
|
||||
sichere Informationen zu den Gruppenkonten
|
||||
.RE
|
||||
.SH "SIEHE AUCH"
|
||||
.PP
|
||||
\fBgpasswd\fR(5),
|
||||
\fBgroup\fR(5),
|
||||
\fBgrpck\fR(8),
|
||||
\fBgrpconv\fR(8),
|
||||
\fBnewgrp\fR(1)\&.
|
||||
@@ -1,279 +0,0 @@
|
||||
'\" t
|
||||
.\" Title: limits
|
||||
.\" Author: Luca Berra
|
||||
.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/>
|
||||
.\" Date: 25.05.2012
|
||||
.\" Manual: Dateiformate und -konvertierung
|
||||
.\" Source: shadow-utils 4.1.5.1
|
||||
.\" Language: German
|
||||
.\"
|
||||
.TH "LIMITS" "5" "25.05.2012" "shadow\-utils 4\&.1\&.5\&.1" "Dateiformate und \-konvertieru"
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * Define some portability stuff
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.\" http://bugs.debian.org/507673
|
||||
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.ie \n(.g .ds Aq \(aq
|
||||
.el .ds Aq '
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * set default formatting
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" disable hyphenation
|
||||
.nh
|
||||
.\" disable justification (adjust text to left margin only)
|
||||
.ad l
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * MAIN CONTENT STARTS HERE *
|
||||
.\" -----------------------------------------------------------------
|
||||
.SH "NAME"
|
||||
limits \- Festlegung von Resourcenbeschr\(:ankungen
|
||||
.SH "BESCHREIBUNG"
|
||||
.PP
|
||||
Die
|
||||
\fIlimits\fR\-Datei (standardm\(:a\(ssig
|
||||
/etc/limits
|
||||
oder die durch LIMITS_FILE in
|
||||
config\&.h
|
||||
festgelegte) bezeichnet die von Ihnen eingef\(:uhrte Beschr\(:ankung von Ressourcen\&. Sie sollte Root geh\(:oren und nur von ihm lesbar sein\&.
|
||||
.PP
|
||||
Standardm\(:a\(ssig bestehen f\(:ur Root keine Einschr\(:ankungen\&. Tats\(:achlich gibt es keine M\(:oglichkeit, mit diesem Verfahren Root\-Konten (Konten mit der UID 0) Beschr\(:ankungen aufzuerlegen\&.
|
||||
.PP
|
||||
Jede Zeile beschreibt eine Beschr\(:ankung f\(:ur einen Benutzer in der Form:
|
||||
.PP
|
||||
|
||||
\fIBenutzer BESCHR\(:ANKUNGSZEICHENKETTE\fR
|
||||
.PP
|
||||
oder in der Form:
|
||||
.PP
|
||||
|
||||
\fI@Gruppe BESCHR\(:ANKUNGSZEICHENKETTE\fR
|
||||
.PP
|
||||
Die
|
||||
\fIBESCHR\(:ANKUNGSZEICHENKETTE\fR
|
||||
ist eine Kette von Ressourcen\-Beschr\(:ankungen\&. Jede Beschr\(:ankung besteht aus einer Buchstabenkennung, der eine zahlenm\(:a\(ssige Beschr\(:ankung folgt\&.
|
||||
.PP
|
||||
G\(:ultige Kennungen sind:
|
||||
.sp
|
||||
.RS 4
|
||||
.ie n \{\
|
||||
\h'-04'\(bu\h'+03'\c
|
||||
.\}
|
||||
.el \{\
|
||||
.sp -1
|
||||
.IP \(bu 2.3
|
||||
.\}
|
||||
A: maximaler Adressraum (KB)
|
||||
.RE
|
||||
.sp
|
||||
.RS 4
|
||||
.ie n \{\
|
||||
\h'-04'\(bu\h'+03'\c
|
||||
.\}
|
||||
.el \{\
|
||||
.sp -1
|
||||
.IP \(bu 2.3
|
||||
.\}
|
||||
C: maximale Gr\(:o\(sse der Speicherabbild\-Datei
|
||||
.RE
|
||||
.sp
|
||||
.RS 4
|
||||
.ie n \{\
|
||||
\h'-04'\(bu\h'+03'\c
|
||||
.\}
|
||||
.el \{\
|
||||
.sp -1
|
||||
.IP \(bu 2.3
|
||||
.\}
|
||||
D: maximale Datengr\(:o\(sse (KB)
|
||||
.RE
|
||||
.sp
|
||||
.RS 4
|
||||
.ie n \{\
|
||||
\h'-04'\(bu\h'+03'\c
|
||||
.\}
|
||||
.el \{\
|
||||
.sp -1
|
||||
.IP \(bu 2.3
|
||||
.\}
|
||||
F: maximale Dateigr\(:o\(sse (KB)
|
||||
.RE
|
||||
.sp
|
||||
.RS 4
|
||||
.ie n \{\
|
||||
\h'-04'\(bu\h'+03'\c
|
||||
.\}
|
||||
.el \{\
|
||||
.sp -1
|
||||
.IP \(bu 2.3
|
||||
.\}
|
||||
K: Maske f\(:ur die Dateierstellung, wird von
|
||||
\fBumask\fR(2)
|
||||
gesetzt\&.
|
||||
.RE
|
||||
.sp
|
||||
.RS 4
|
||||
.ie n \{\
|
||||
\h'-04'\(bu\h'+03'\c
|
||||
.\}
|
||||
.el \{\
|
||||
.sp -1
|
||||
.IP \(bu 2.3
|
||||
.\}
|
||||
I: Maximaler Wert von nice (0 bis 39, was in 20 bis \-19 \(:ubersetzt wird)
|
||||
.RE
|
||||
.sp
|
||||
.RS 4
|
||||
.ie n \{\
|
||||
\h'-04'\(bu\h'+03'\c
|
||||
.\}
|
||||
.el \{\
|
||||
.sp -1
|
||||
.IP \(bu 2.3
|
||||
.\}
|
||||
L: maximale Anzahl von Logins f\(:ur diesen Benutzer
|
||||
.RE
|
||||
.sp
|
||||
.RS 4
|
||||
.ie n \{\
|
||||
\h'-04'\(bu\h'+03'\c
|
||||
.\}
|
||||
.el \{\
|
||||
.sp -1
|
||||
.IP \(bu 2.3
|
||||
.\}
|
||||
M: maximaler gesperrter Adressbereich im Speicher (KB)
|
||||
.RE
|
||||
.sp
|
||||
.RS 4
|
||||
.ie n \{\
|
||||
\h'-04'\(bu\h'+03'\c
|
||||
.\}
|
||||
.el \{\
|
||||
.sp -1
|
||||
.IP \(bu 2.3
|
||||
.\}
|
||||
N: maximale Anzahl offener Dateien
|
||||
.RE
|
||||
.sp
|
||||
.RS 4
|
||||
.ie n \{\
|
||||
\h'-04'\(bu\h'+03'\c
|
||||
.\}
|
||||
.el \{\
|
||||
.sp -1
|
||||
.IP \(bu 2.3
|
||||
.\}
|
||||
O: Maximale Echtzeit\-Priorit\(:at
|
||||
.RE
|
||||
.sp
|
||||
.RS 4
|
||||
.ie n \{\
|
||||
\h'-04'\(bu\h'+03'\c
|
||||
.\}
|
||||
.el \{\
|
||||
.sp -1
|
||||
.IP \(bu 2.3
|
||||
.\}
|
||||
P: Prozesspriorit\(:at, wird von
|
||||
\fBsetpriority\fR(2)
|
||||
gesetzt\&.
|
||||
.RE
|
||||
.sp
|
||||
.RS 4
|
||||
.ie n \{\
|
||||
\h'-04'\(bu\h'+03'\c
|
||||
.\}
|
||||
.el \{\
|
||||
.sp -1
|
||||
.IP \(bu 2.3
|
||||
.\}
|
||||
R: maximale Resident Set Size (KB)
|
||||
.RE
|
||||
.sp
|
||||
.RS 4
|
||||
.ie n \{\
|
||||
\h'-04'\(bu\h'+03'\c
|
||||
.\}
|
||||
.el \{\
|
||||
.sp -1
|
||||
.IP \(bu 2.3
|
||||
.\}
|
||||
S: maximale Gr\(:o\(sse des Stapelverarbeitungsspeichers (KB)
|
||||
.RE
|
||||
.sp
|
||||
.RS 4
|
||||
.ie n \{\
|
||||
\h'-04'\(bu\h'+03'\c
|
||||
.\}
|
||||
.el \{\
|
||||
.sp -1
|
||||
.IP \(bu 2.3
|
||||
.\}
|
||||
T: maximale CPU\-Zeit (Min)
|
||||
.RE
|
||||
.sp
|
||||
.RS 4
|
||||
.ie n \{\
|
||||
\h'-04'\(bu\h'+03'\c
|
||||
.\}
|
||||
.el \{\
|
||||
.sp -1
|
||||
.IP \(bu 2.3
|
||||
.\}
|
||||
U: maximale Anzahl von Prozessen
|
||||
.RE
|
||||
.PP
|
||||
Zum Beispiel ist
|
||||
\fIL2D2048N5\fR
|
||||
eine g\(:ultige
|
||||
\fIBESCHR\(:ANKUNGSZEICHENKETTE\fR\&. Um das Lesen zu erleichtern, werden folgende Eintr\(:age gleich behandelt:
|
||||
.sp
|
||||
.if n \{\
|
||||
.RS 4
|
||||
.\}
|
||||
.nf
|
||||
Benutzername L2D2048N5
|
||||
Benutzername L2 D2048 N5
|
||||
|
||||
.fi
|
||||
.if n \{\
|
||||
.RE
|
||||
.\}
|
||||
.PP
|
||||
Beachten Sie, dass nach
|
||||
\fIBenutzername\fR
|
||||
die \(:ubrige Zeile als Zeichenkette f\(:ur Beschr\(:ankungen angesehen wird\&. Kommentare sind daher nicht zul\(:assig\&. Eine ung\(:ultige Zeichenkette wird von
|
||||
\fBlogin\fR
|
||||
ignoriert\&.
|
||||
.PP
|
||||
Standardwerte werden mit dem Benutzernamen \(Fc\fI*\fR\(Fo festgelegt\&. Falls Sie mehrfach
|
||||
\fIStandard\fR\-Werte in der
|
||||
\fIBESCHR\(:ANKUNGSDATEI\fR
|
||||
bestimmen, wird nur der letzte ber\(:ucksichtigt\&.
|
||||
.PP
|
||||
Beschr\(:ankungen, die in der Form \(Fc\fI@group\fR\(Fo festgelegt wurden, gelten f\(:ur alle Mitglieder der angegebenen Gruppe
|
||||
\fIgroup\fR\&.
|
||||
.PP
|
||||
Wenn mehr als eine Zeile mit Beschr\(:ankungen f\(:ur einen Benutzer vorhanden ist, wird f\(:ur ihn nur die erste Zeile ber\(:ucksichtigt\&.
|
||||
.PP
|
||||
Wenn keine Zeile auf einen Benutzer zutrifft, wird auf ihn die letzte Zeile mit
|
||||
\fI@group\fR
|
||||
angewendet, die auf eine Gruppe verweist, deren Mitglied er ist\&. Wenn er auch nicht Mitglied einer der aufgef\(:uhrten Gruppe ist, wird auf ihn die letzte Zeile, in der Standardwerte bestimmt sind, angewendet\&.
|
||||
.PP
|
||||
Mit einem Gedankenstrich \(Fc\fI\-\fR\(Fo k\(:onnen Sie alle Beschr\(:ankungen f\(:ur einen Benutzer zu entfernen\&.
|
||||
.PP
|
||||
Um f\(:ur einen Benutzer eine bestimmte Beschr\(:ankung zu entfernen, m\(:ussen Sie f\(:ur diese Beschr\(:ankung anstelle des numerischen Wertes einen Gedankenstrich \(Fc\fI\-\fR\(Fo setzen\&.
|
||||
.PP
|
||||
Ber\(:ucksichtigen Sie auch, dass alle Beschr\(:ankungen nur JE ANMELDUNG gelten\&. Sie sind nicht global und auch nicht dauerhaft\&. Vielleicht wird es einmal globale Beschr\(:ankungen geben, f\(:ur jetzt muss dies aber reichen ;)
|
||||
.SH "DATEIEN"
|
||||
.PP
|
||||
/etc/limits
|
||||
.RS 4
|
||||
.RE
|
||||
.SH "SIEHE AUCH"
|
||||
.PP
|
||||
\fBlogin\fR(1),
|
||||
\fBsetpriority\fR(2),
|
||||
\fBsetrlimit\fR(2)\&.
|
||||
@@ -1,62 +0,0 @@
|
||||
'\" t
|
||||
.\" Title: login.access
|
||||
.\" Author: Marek Micha\(/lkiewicz
|
||||
.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/>
|
||||
.\" Date: 25.05.2012
|
||||
.\" Manual: Dateiformate und -konvertierung
|
||||
.\" Source: shadow-utils 4.1.5.1
|
||||
.\" Language: German
|
||||
.\"
|
||||
.TH "LOGIN\&.ACCESS" "5" "25.05.2012" "shadow\-utils 4\&.1\&.5\&.1" "Dateiformate und \-konvertieru"
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * Define some portability stuff
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.\" http://bugs.debian.org/507673
|
||||
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.ie \n(.g .ds Aq \(aq
|
||||
.el .ds Aq '
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * set default formatting
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" disable hyphenation
|
||||
.nh
|
||||
.\" disable justification (adjust text to left margin only)
|
||||
.ad l
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * MAIN CONTENT STARTS HERE *
|
||||
.\" -----------------------------------------------------------------
|
||||
.SH "NAME"
|
||||
login.access \- Tabelle f\(:ur die Zugangskontrolle zur Anmeldung
|
||||
.SH "BESCHREIBUNG"
|
||||
.PP
|
||||
Die Datei
|
||||
\fIlogin\&.access\fR
|
||||
legt Kombinationen von (Benutzer, Rechner) und (Benutzer, tty) fest, f\(:ur die eine Anmeldung erlaubt oder abgelehnt wird\&.
|
||||
.PP
|
||||
Wenn sich jemand anmeldet, wird
|
||||
\fIlogin\&.access\fR
|
||||
nach dem ersten Eintrag durchsucht, auf den die Kombination von (Benutzer, Rechner) oder, bei lokalen Anmeldungen, von (Benutzer, tty) zutrifft\&. Das Feld f\(:ur die Erlaubnis bestimmt, ob die Anmeldung zugelassen oder abgelehnt wird\&.
|
||||
.PP
|
||||
Jede Zeile der Tabelle f\(:ur die Zugangskontrolle enth\(:alt drei Felder, die jeweils durch einen Doppelpunkt \(Fc:\(Fo getrennt sind:
|
||||
.PP
|
||||
\fIErlaubnis\fR:\fIBenutzer\fR:\fIHerkunft\fR
|
||||
.PP
|
||||
Das erste Feld kann das Zeichen \(Fc\fI+\fR\(Fo (Zugriff erlaubt) oder \(Fc\fI\-\fR\(Fo (Zugriff verweigert) sein\&. Das zweite Feld kann eine Liste von einem oder mehreren Anmeldenamen, Gruppennamen oder
|
||||
\fIALL\fR\fI\fI (trifft immer zu) sein\&. Das dritte Feld kann eine Liste von einem oder mehreren tty\-Namen (f\(:ur lokale Anmeldungen), Rechner\-Namen, Domain\-Namen (beginnen mit einem \(Fc\fR\fI\&.\fR\fI\(Fo), Rechner\-Adressen, Internet\-Netzwerk\-Nummern (enden mit einem \(Fc\fR\fI\&.\fR\fI\(Fo), \fR\fI\fIALL\fR\fR\fI (trifft immer zu) oder \fR\fI\fILOCAL\fR\fR\fI (trifft auf alle Zeichenketten zu, die keinen \(Fc\fR\fI\&.\fR\fI\(Fo enthalten)\&. Falls Sie NIS einsetzen, k\(:onnen Sie in den Rechner\- und Benutzerangaben auch @netgroupname verwenden\&.\fR\fR
|
||||
.PP
|
||||
Der Operator
|
||||
\fIEXCEPT\fR
|
||||
erm\(:oglicht es, sehr kurze Regeln zu schreiben\&.
|
||||
.PP
|
||||
Die Gruppendatei wird nur durchsucht, wenn ein Name nicht mit dem des angemeldeten Benutzers \(:ubereinstimmt\&. Eine \(:Ubereinstimmung mit Gruppen wird nur festgestellt, wenn darin der Benutzer ausdr\(:ucklich aufgef\(:uhrt ist\&. Das Programm beachtet also nicht den Wert der Hauptgruppe des Benutzers\&.
|
||||
.SH "DATEIEN"
|
||||
.PP
|
||||
/etc/login\&.defs
|
||||
.RS 4
|
||||
Konfiguration der Shadow\-Passwort\-Werkzeugsammlung
|
||||
.RE
|
||||
.SH "SIEHE AUCH"
|
||||
.PP
|
||||
\fBlogin\fR(1)\&.
|
||||
@@ -1,794 +0,0 @@
|
||||
'\" t
|
||||
.\" Title: login.defs
|
||||
.\" Author: Julianne Frances Haugh
|
||||
.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/>
|
||||
.\" Date: 25.05.2012
|
||||
.\" Manual: Dateiformate und -konvertierung
|
||||
.\" Source: shadow-utils 4.1.5.1
|
||||
.\" Language: German
|
||||
.\"
|
||||
.TH "LOGIN\&.DEFS" "5" "25.05.2012" "shadow\-utils 4\&.1\&.5\&.1" "Dateiformate und \-konvertieru"
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * Define some portability stuff
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.\" http://bugs.debian.org/507673
|
||||
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.ie \n(.g .ds Aq \(aq
|
||||
.el .ds Aq '
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * set default formatting
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" disable hyphenation
|
||||
.nh
|
||||
.\" disable justification (adjust text to left margin only)
|
||||
.ad l
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * MAIN CONTENT STARTS HERE *
|
||||
.\" -----------------------------------------------------------------
|
||||
.SH "NAME"
|
||||
login.defs \- Konfiguration der Werkzeugsammlung f\(:ur Shadow\-Passw\(:orter
|
||||
.SH "BESCHREIBUNG"
|
||||
.PP
|
||||
Die Datei
|
||||
/etc/login\&.defs
|
||||
legt die systemspezifische Konfiguration der Werkzeugsammlung f\(:ur Shadow\-Passw\(:orter fest\&. Diese Datei muss vorhanden sein\&. Wenn sie fehlt, wird das System zwar laufen, es k\(:onnen aber unerw\(:unschte Ergebnisse auftauchen\&.
|
||||
.PP
|
||||
Diese Datei ist eine lesbare Textdatei\&. Jede Zeile der Datei beschreibt einen Konfigurationsparameter\&. Eine Zeile besteht aus einem Konfigurationsnamen und einem Wert, die durch ein Leerzeichen getrennt sind\&. Leer\- und Kommentarzeilen werden nicht beachtet\&. Kommentare werden mit dem Rautezeichen \(Fc#\(Fo eingeleitet\&. Die Raute muss das erste nicht leere Zeichen der Zeile sein\&.
|
||||
.PP
|
||||
Die Parameterwerte k\(:onnen aus vier Typen bestehen: Zeichenketten, Boolesch, Zahlen und lange Zahlen\&. Eine Zeichenkette kann aus jedem druckbaren Zeichen bestehen\&. Ein Boolesch sollte \(Fcyes\(Fo oder \(Fcno\(Fo sein\&. Einem anderen oder undefinierten Parameter f\(:ur Boolesch wird der Wert \(Fcno\(Fo zugewiesen\&. Normale und lange Zahlen k\(:onnen aus Dezimalzahlen, Oktalzahlen (beginnen mit \(Fc0\(Fo) oder Hexadezimalzahlen (beginnen mit \(Fc0x\(Fo) bestehen\&. Die maximale Gr\(:o\(sse der Parameter normaler und langer Zahlen ist systemabh\(:angig\&.
|
||||
.PP
|
||||
Die folgenden Konfigurationsm\(:oglichkeiten sind vorhanden:
|
||||
.PP
|
||||
\fBCHFN_AUTH\fR (boolesch)
|
||||
.RS 4
|
||||
Falls
|
||||
\fIyes\fR, ben\(:otigt das Programm
|
||||
\fBchfn\fR
|
||||
eine Authentifizierung, bevor es \(:Anderungen vornimmt, sofern es nicht von Root ausgef\(:uhrt wird\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBCHFN_RESTRICT\fR (Zeichenkette)
|
||||
.RS 4
|
||||
Der Parameter bestimmt, welcher Wert in dem
|
||||
\fIgecos\fR\-Feld von
|
||||
/etc/passwd
|
||||
von gew\(:ohnlichen Benutzern mittels des Programms
|
||||
\fBchfn\fR
|
||||
ge\(:andert werden darf\&. Er kann aus jeder Kombination der Buchstaben
|
||||
\fIf\fR
|
||||
,\fIr\fR,
|
||||
\fIw\fR
|
||||
und
|
||||
\fIh\fR
|
||||
bestehen\&. Diese Buchstaben stehen f\(:ur den vollst\(:andigen Namen, die Zimmernummer, die gesch\(:aftliche Telefonnummer und die private Telefonnummer\&. Zum Zweck der Abw\(:artskompatibilit\(:at entspricht
|
||||
\fIyes\fR
|
||||
\fIrwh\fR
|
||||
und
|
||||
\fIno\fR
|
||||
\fIfrwh\fR\&. Falls nichts festgelegt wird, kann nur Root \(:Anderungen vornehmen\&. Die gr\(:o\(sste Einschr\(:ankung erreicht man besser, indem
|
||||
chfn
|
||||
nicht mit SUID\-Rechten ausgestattet wird\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBCHSH_AUTH\fR (boolesch)
|
||||
.RS 4
|
||||
Falls
|
||||
\fIyes\fR, ben\(:otigt das Programm
|
||||
\fBchsh\fR
|
||||
eine Authentifizierung, bevor es \(:Anderungen vornimmt, sofern es nicht von Root ausgef\(:uhrt wird\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBCONSOLE\fR (Zeichenkette)
|
||||
.RS 4
|
||||
Die Konfiguration erfolgt entweder \(:uber die Angabe des vollen Pfadnamens einer Datei, welche die Namen der Ger\(:ate enth\(:alt (eines pro Zeile), oder mit einer Liste der Ger\(:atenamen, die mit \(Fc:\(Fo getrennt sind\&. Root kann sich nur auf diesen Ger\(:aten anmelden\&.
|
||||
.sp
|
||||
Wenn es unkonfiguriert gelassen wird, kann sich Root auf jedem Ger\(:at anmelden\&.
|
||||
.sp
|
||||
Das Ger\(:at soll ohne vorangestelltes /dev/ angegeben werden\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBCONSOLE_GROUPS\fR (Zeichenkette)
|
||||
.RS 4
|
||||
Liste von Gruppen, deren Mitglied der Benutzer wird, wenn der sich auf der Konsole anmeldet, die mit dem Parameter CONSOLE festgelegt wird\&. Standardm\(:a\(ssig ist die Liste leer\&.
|
||||
|
||||
Seien Sie vorsichtig\&. Benutzer k\(:onnen dauerhaft Zugang zu den Gruppen erlangen, auch wenn sie nicht auf der Konsole angemeldet sind\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBCREATE_HOME\fR (boolesch)
|
||||
.RS 4
|
||||
bestimmt, ob standardm\(:a\(ssig ein Home\-Verzeichnis f\(:ur neue Benutzer erstellt werden soll
|
||||
.sp
|
||||
Diese Einstellung trifft nicht auf Systembenutzer zu\&. Sie kann auf der Befehlszeile \(:uberschrieben werden\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBDEFAULT_HOME\fR (boolesch)
|
||||
.RS 4
|
||||
Legt fest, ob ein Login erlaubt wird, wenn mit cd nicht in das Home\-Verzeichnis gewechselt werden kann\&. Standardm\(:a\(ssig wird dies nicht zugelassen\&.
|
||||
.sp
|
||||
Falls auf
|
||||
\fIyes\fR
|
||||
gesetzt, wird der Benutzer mit dem Wurzelverzeichnis (/) angemeldet, wenn mit cd nicht in sein Home\-Verzeichnis gewechselt werden kann\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBENCRYPT_METHOD\fR (Zeichenkette)
|
||||
.RS 4
|
||||
Damit wird der standardm\(:a\(ssige Verschl\(:usselungsalgorithmus, mit dem Passw\(:orter verschl\(:usselt werden, bestimmt (soweit nicht in der Befehlszeile ein Algorithmus angegeben wird)\&.
|
||||
.sp
|
||||
Ihm kann einer der folgenden Wert zugewiesen werden:
|
||||
\fIDES\fR
|
||||
(default),
|
||||
\fIMD5\fR, \fISHA256\fR, \fISHA512\fR\&.
|
||||
.sp
|
||||
Hinweis: Dieser Parameter \(:uberschreibt die Variable
|
||||
\fBMD5_CRYPT_ENAB\fR\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBENV_HZ\fR (Zeichenkette)
|
||||
.RS 4
|
||||
Wenn vergeben, wird damit die Umgebungsvariable HZ definiert, wenn sich ein Benutzer anmeldet\&. Dem Wert muss ein
|
||||
\fIHZ=\fR
|
||||
vorangestellt werden\&. Ein \(:ublicher Wert bei Linux ist
|
||||
\fIHZ=100\fR\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBENV_PATH\fR (Zeichenkette)
|
||||
.RS 4
|
||||
Wenn gesetzt, wird damit die Umgebungsvariable PATH definiert, wenn sich ein normaler Benutzer anmeldet\&. Der Wert ist eine Liste, deren Eintr\(:age durch Doppelpunkte getrennt sind (zum Beispiel
|
||||
\fI/bin:/usr/bin\fR)\&. Ihr kann ein
|
||||
\fIPATH=\fR
|
||||
vorangestellt werden\&. Der Standardwert ist
|
||||
\fIPATH=/bin:/usr/bin\fR\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBENV_SUPATH\fR (Zeichenkette)
|
||||
.RS 4
|
||||
Wenn gesetzt, wird damit die Umgebungsvariable PATH definiert, wenn sich der Superuser anmeldet\&. Der Wert ist eine Liste, deren Eintr\(:age durch Doppelpunkte getrennt sind (zum Beispiel
|
||||
\fI/sbin:/bin:/usr/sbin:/usr/bin\fR)\&. Ihr kann ein
|
||||
\fIPATH=\fR
|
||||
vorangestellt werden\&. Der Standardwert ist
|
||||
\fIPATH=/sbin:/bin:/usr/sbin:/usr/bin\fR\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBENV_TZ\fR (Zeichenkette)
|
||||
.RS 4
|
||||
Wenn gesetzt, wird damit die Umgebungsvariable TZ definiert, wenn sich ein Benutzer anmeldet\&. Der Wert kann der Name der Zeitzone sein, dem
|
||||
\fITZ=\fR
|
||||
vorausgeht (zum Beispiel
|
||||
\fITZ=CST6CDT\fR), oder der vollst\(:andige Pfad der Datei, welche die Konfiguration der Zeitzone enth\(:alt (zum Beispiel
|
||||
/etc/tzname)\&.
|
||||
.sp
|
||||
Wenn ein vollst\(:andiger Pfadname angegeben wird, die Datei aber nicht existiert oder nicht lesbar ist, wird
|
||||
\fITZ=CST6CDT\fR
|
||||
verwendet\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBENVIRON_FILE\fR (Zeichenkette)
|
||||
.RS 4
|
||||
Wenn diese Datei vorhanden ist, wird die Anmeldeumgebung aus ihr gelesen\&. Jede Zeile sollte die Form Name=Wert haben\&.
|
||||
.sp
|
||||
Zeilen, die mit einem # beginnen, werden als Kommentare behandelt und daher ignoriert\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBERASECHAR\fR (Zahl)
|
||||
.RS 4
|
||||
Das L\(:oschzeichen des Terminals (\fI010\fR
|
||||
= R\(:ucktaste,
|
||||
\fI0177\fR
|
||||
= Entf)\&.
|
||||
.sp
|
||||
Wenn der Wert mit \(Fc0\(Fo beginnt, wird er als Oktalzahl gewertet, wenn er mit \(Fc0x\(Fo beginnt, als Hexadezimalzahl\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBFAIL_DELAY\fR (Zahl)
|
||||
.RS 4
|
||||
Wartezeit in Sekunden, ehe nach einem fehlgeschlagenen Anmeldeversuch ein neuer unternommen werden kann
|
||||
.RE
|
||||
.PP
|
||||
\fBFAILLOG_ENAB\fR (boolesch)
|
||||
.RS 4
|
||||
aktiviert die Protokollierung und Anzeige der Informationen zu fehlgeschlagenen Anmeldeversuchen in
|
||||
/var/log/faillog
|
||||
.RE
|
||||
.PP
|
||||
\fBFAKE_SHELL\fR (Zeichenkette)
|
||||
.RS 4
|
||||
Falls angegeben, f\(:uhrt
|
||||
\fBlogin\fR
|
||||
diese Shell anstelle der in
|
||||
/etc/passwd
|
||||
angegebenen Shell des Benutzers aus\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBFTMP_FILE\fR (Zeichenkette)
|
||||
.RS 4
|
||||
Falls angegeben, werden fehlgeschlagene Anmeldeversuche in dieser Datei im Format utmp protokolliert\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBGID_MAX\fR (Zahl), \fBGID_MIN\fR (Zahl)
|
||||
.RS 4
|
||||
der Bereich von Gruppen\-IDs, aus dem die Programme
|
||||
\fBuseradd\fR,
|
||||
\fBgroupadd\fR
|
||||
oder
|
||||
\fBnewusers\fR
|
||||
bei der Erstellung normaler Gruppen ausw\(:ahlen d\(:urfen
|
||||
.sp
|
||||
Der Standardwert f\(:ur
|
||||
\fBGID_MIN\fR
|
||||
ist 1000, f\(:ur
|
||||
\fBGID_MAX\fR
|
||||
60\&.000\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBHUSHLOGIN_FILE\fR (Zeichenkette)
|
||||
.RS 4
|
||||
Falls angegeben, kann diese Datei die \(:ubliche Informationsanzeige w\(:ahrend des Anmeldevorgangs unterbinden\&. Wenn ein vollst\(:andiger Pfad angegeben wird, wird der Modus ohne Anmeldeinformationen verwendet, wenn der Name oder die Shell des Benutzers in der Datei enthalten sind\&. Wenn kein vollst\(:andiger Pfad angegeben wird, wird der Modus ohne Anmeldeinformationen aktiviert, wenn die Datei im Home\-Verzeichnis des Benutzers existiert\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBISSUE_FILE\fR (Zeichenkette)
|
||||
.RS 4
|
||||
Falls angegeben, wird diese Datei vor der Anmeldeaufforderung angezeigt\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBKILLCHAR\fR (Zahl)
|
||||
.RS 4
|
||||
Das KILL\-Zeichen des Terminals (\fI025\fR
|
||||
= CTRL/U)\&.
|
||||
.sp
|
||||
Wenn der Wert mit \(Fc0\(Fo beginnt, wird er als Oktalzahl gewertet, wenn er mit \(Fc0x\(Fo beginnt, als Hexadezimalzahl\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBLASTLOG_ENAB\fR (boolesch)
|
||||
.RS 4
|
||||
aktiviert die Protokollierung und Anzeige der Informationen zu Anmeldezeiten in
|
||||
/var/log/lastlog
|
||||
.RE
|
||||
.PP
|
||||
\fBLOG_OK_LOGINS\fR (boolesch)
|
||||
.RS 4
|
||||
aktiviert die Protokollierung erfolgreicher Anmeldungen
|
||||
.RE
|
||||
.PP
|
||||
\fBLOG_UNKFAIL_ENAB\fR (boolesch)
|
||||
.RS 4
|
||||
aktiviert die Anzeige unbekannter Benutzernamen, wenn fehlgeschlagene Anmeldeversuche aufgezeichnet werden
|
||||
.sp
|
||||
Hinweis: Das Protokollieren unbekannter Benutzernamen kann ein Sicherheitsproblem darstellen, wenn ein Benutzer sein Passwort anstelle seines Anmeldenamens eingibt\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBLOGIN_RETRIES\fR (Zahl)
|
||||
.RS 4
|
||||
maximale Anzahl von Anmeldeversuchen, wenn ein falsches Passwort eingegeben wird
|
||||
.RE
|
||||
.PP
|
||||
\fBLOGIN_STRING\fR (Zeichenkette)
|
||||
.RS 4
|
||||
Diese Zeichenkette wird bei der Eingabeaufforderung des Passworts (Prompt) verwendet\&. Standardm\(:a\(ssig wird \(FcPassword: \(Fo oder eine \(:Ubersetzung davon benutzt\&. Wenn Sie diese Variable definieren, wird die Eingabeaufforderung nicht \(:ubersetzt\&.
|
||||
.sp
|
||||
Wenn die Zeichenkette ein
|
||||
\fI%s\fR
|
||||
enth\(:alt, wird dies durch den Benutzernamen ersetzt\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBLOGIN_TIMEOUT\fR (Zahl)
|
||||
.RS 4
|
||||
H\(:ochstdauer f\(:ur einen Anmeldeversuch
|
||||
.RE
|
||||
.PP
|
||||
\fBMAIL_CHECK_ENAB\fR (boolesch)
|
||||
.RS 4
|
||||
aktiviert die Pr\(:ufung und Anzeige des Status der Mailbox bei der Anmeldung
|
||||
.sp
|
||||
Sie sollten dies abschalten, wenn schon die Startdateien der Shell die Mails pr\(:ufen (\(Fcmailx \-e\(Fo oder \(:ahnliches)\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBMAIL_DIR\fR (Zeichenkette)
|
||||
.RS 4
|
||||
Das Verzeichnis des Mail\-Spools\&. Diese Angabe wird ben\(:otigt, um die Mailbox zu bearbeiten, nachdem das entsprechende Benutzerkonto ver\(:andert oder gel\(:oscht wurde\&. Falls nicht angegeben, wird ein Standard verwendet, der beim Kompilieren festgelegt wurde\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBMAIL_FILE\fR (Zeichenkette)
|
||||
.RS 4
|
||||
Legt den Ort der Mail\-Spool\-Dateien eines Benutzers relativ zu seinem Home\-Verzeichnis fest\&.
|
||||
.RE
|
||||
.PP
|
||||
Die Variablen
|
||||
\fBMAIL_DIR\fR
|
||||
und
|
||||
\fBMAIL_FILE\fR
|
||||
werden von
|
||||
\fBuseradd\fR,
|
||||
\fBusermod\fR
|
||||
und
|
||||
\fBuserdel\fR
|
||||
verwendet, um den Mail\-Spool eines Benutzers zu erstellen, zu verschieben oder zu l\(:oschen\&.
|
||||
.PP
|
||||
Falls
|
||||
\fBMAIL_CHECK_ENAB\fR
|
||||
auf
|
||||
\fIyes\fR
|
||||
gesetzt ist, werden sie auch verwendet, um die Umgebungsvariable
|
||||
\fBMAIL\fR
|
||||
festzulegen\&.
|
||||
.PP
|
||||
\fBMAX_MEMBERS_PER_GROUP\fR (Zahl)
|
||||
.RS 4
|
||||
Maximale Anzahl von Mitgliedern je Gruppeneintrag\&. Wenn das Maximum erreicht wird, wird ein weiterer Eintrag in
|
||||
/etc/group
|
||||
(mit dem gleichen Namen, dem gleichen Passwort und der gleichen GID) erstellt\&.
|
||||
.sp
|
||||
Der Standardwert ist 0, was zur Folge hat, dass die Anzahl der Mitglieder einer Gruppe nicht begrenzt ist\&.
|
||||
.sp
|
||||
Diese F\(:ahigkeit (der aufgeteilten Gruppe) erm\(:oglicht es, die Zeilenl\(:ange in der Gruppendatei zu begrenzen\&. Damit kann sichergestellt werden, dass die Zeilen f\(:ur NIS\-Gruppen nicht l\(:anger als 1024 Zeichen sind\&.
|
||||
.sp
|
||||
Falls Sie eine solche Begrenzung ben\(:otigen, k\(:onnen Sie 25 verwenden\&.
|
||||
.sp
|
||||
Hinweis: Aufgeteilte Gruppen werden m\(:oglicherweise nicht von allen Werkzeugen unterst\(:utzt, selbst nicht aus der Shadow\-Werkzeugsammlung\&. Sie sollten diese Variable nur setzen, falls Sie zwingend darauf angewiesen sind\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBMD5_CRYPT_ENAB\fR (boolesch)
|
||||
.RS 4
|
||||
Legt fest, ob Passw\(:orter mit dem auf MD5 beruhenden Algorithmus verschl\(:usselt werden\&. Falls diesem Wert
|
||||
\fIyes\fR
|
||||
zugewiesen ist, werden neue Passw\(:orter mit dem auf MD5 beruhenden Algorithmus verschl\(:usselt, der zu dem in der aktuellen Ver\(:offentlichung von FreeBSD eingesetzten Algorithmus kompatibel ist\&. Passw\(:orter k\(:onnen dann beliebig lang sein, auch die Salt\-Zeichenketten sind l\(:anger\&. Setzen Sie diesen Wert auf
|
||||
\fIno\fR, wenn Sie verschl\(:usselte Passw\(:orter auf ein anderes System kopieren m\(:ochten, das den neuen Algorithmus nicht versteht\&. Der Standardwert ist
|
||||
\fIno\fR\&.
|
||||
.sp
|
||||
Dieser Variable geht die Variable
|
||||
\fBENCRYPT_METHOD\fR
|
||||
und eine Option auf der Befehlszeile, mit der der Verschl\(:usselungsalgorithmus bestimmt wird, vor\&.
|
||||
.sp
|
||||
Der Einsatz dieser Variable ist veraltet\&. Sie sollten
|
||||
\fBENCRYPT_METHOD\fR
|
||||
verwenden\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBMOTD_FILE\fR (Zeichenkette)
|
||||
.RS 4
|
||||
Falls angegeben, eine Aufz\(:ahlung von Dateien, welche die bei der Anmeldung anzuzeigenden \(FcNachrichten des Tages\(Fo enth\(:alt\&. Die Dateien werden mit einem \(Fc:\(Fo getrennt\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBNOLOGINS_FILE\fR (Zeichenkette)
|
||||
.RS 4
|
||||
Falls angegeben, der Name einer Datei, dessen Existenz Anmeldungen au\(sser von Root verhindert\&. Der Inhalt der Datei sollte die Gr\(:unde enthalten, weshalb Anmeldungen untersagt sind\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBOBSCURE_CHECKS_ENAB\fR (boolesch)
|
||||
.RS 4
|
||||
Aktiviert zus\(:atzliche Tests bei der Ver\(:anderung eines Passworts\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBPASS_ALWAYS_WARN\fR (boolesch)
|
||||
.RS 4
|
||||
weist auf schwache Passw\(:orter hin (aber l\(:asst sie zu), falls Sie root sind
|
||||
.RE
|
||||
.PP
|
||||
\fBPASS_CHANGE_TRIES\fR (Zahl)
|
||||
.RS 4
|
||||
maximale Anzahl von Versuchen, ein Passwort zu \(:andern, wenn dies wegen zu geringer St\(:arke des gew\(:ahlten Passworts abgelehnt wurde
|
||||
.RE
|
||||
.PP
|
||||
\fBPASS_MAX_DAYS\fR (Zahl)
|
||||
.RS 4
|
||||
Die maximale Anzahl von Tagen, f\(:ur die ein Passwort verwendet werden darf\&. Wenn das Passwort \(:alter ist, wird ein Wechsel des Passworts erzwungen\&. Falls nicht angegeben, wird \-1 angenommen (was zur Folge hat, dass diese Beschr\(:ankung abgeschaltet ist)\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBPASS_MIN_DAYS\fR (Zahl)
|
||||
.RS 4
|
||||
Die Mindestanzahl von Tagen, bevor ein Wechsel des Passworts zugelassen wird\&. Ein vorheriger Versuch, das Passwort zu \(:andern, wird abgelehnt\&. Falls nicht angegeben, wird \-1 angenommen (was zur Folge hat, dass diese Beschr\(:ankung abgeschaltet ist)\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBPASS_WARN_AGE\fR (Zahl)
|
||||
.RS 4
|
||||
Die Anzahl von Tagen, an denen der Benutzer vorgewarnt wird, bevor das Passwort verf\(:allt\&. Eine Null bedeutet, dass eine Warnung nur am Tag des Verfalls ausgegeben wird\&. Ein negativer Wert bedeutet, dass keine Vorwarnung erfolgt\&. Falls nicht angegeben, wird keine Vorwarnung ausgegeben\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBPASS_MAX_DAYS\fR,
|
||||
\fBPASS_MIN_DAYS\fR
|
||||
und
|
||||
\fBPASS_WARN_AGE\fR
|
||||
werden nur bei der Erstellung eines Kontos verwendet\&. Sp\(:atere \(:Anderungen dieser Werte ber\(:uhren bestehende Konten nicht\&.
|
||||
.PP
|
||||
\fBPASS_MAX_LEN\fR (Zahl), \fBPASS_MIN_LEN\fR (Zahl)
|
||||
.RS 4
|
||||
Anzahl der von crypt() ber\(:ucksichtigten Zeichen des Passworts\&. Standardm\(:a\(ssig ist
|
||||
\fBPASS_MAX_LEN\fR
|
||||
8\&. Diese Option wird ignoriert, wenn
|
||||
\fBMD5_CRYPT_ENAB\fR
|
||||
auf
|
||||
\fIyes\fR
|
||||
gesetzt ist\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBPORTTIME_CHECKS_ENAB\fR (boolesch)
|
||||
.RS 4
|
||||
aktiviert die Auswertung der in
|
||||
/etc/porttime
|
||||
angegebenen Zeitbegrenzungen
|
||||
.RE
|
||||
.PP
|
||||
\fBQUOTAS_ENAB\fR (boolesch)
|
||||
.RS 4
|
||||
aktiviert das Setzen von Resourcenbeschr\(:ankungen aus
|
||||
/etc/limits
|
||||
und von ulimit, umask und niceness aus dem gecos\-Feld des Benutzers von passwd
|
||||
.RE
|
||||
.PP
|
||||
\fBSHA_CRYPT_MIN_ROUNDS\fR (Zahl), \fBSHA_CRYPT_MAX_ROUNDS\fR (Zahl)
|
||||
.RS 4
|
||||
Wenn
|
||||
\fBENCRYPT_METHOD\fR
|
||||
auf
|
||||
\fISHA256\fR
|
||||
oder
|
||||
\fISHA512\fR
|
||||
gesetzt ist, legt dies die Anzahl der Runden von SHA fest, die standardm\(:a\(ssig vom Verschl\(:usselungsalgorithmus verwendet werden (falls die Anzahl der Runden nicht auf der Befehlszeile angegeben wird)\&.
|
||||
.sp
|
||||
Je mehr Runden Sie definieren, umso schwieriger ist es, das Passwort mit sturem Durchprobieren (brute force) zu knacken; umso mehr Rechenleistung wird jedoch auch f\(:ur die Anmeldung eines Benutzers ben\(:otigt\&.
|
||||
.sp
|
||||
Falls Sie nichts angeben, wird libc die Standardanzahl der Runden festlegen (5000)\&.
|
||||
.sp
|
||||
Die Werte m\(:ussen zwischen 1000\-999\&.999\&.999 liegen\&.
|
||||
.sp
|
||||
Falls nur der Wert f\(:ur
|
||||
\fBSHA_CRYPT_MIN_ROUNDS\fR
|
||||
oder
|
||||
\fBSHA_CRYPT_MAX_ROUNDS\fR
|
||||
festgelegt wird, wird dieser Wert verwendet\&.
|
||||
.sp
|
||||
Falls
|
||||
\fBSHA_CRYPT_MIN_ROUNDS\fR
|
||||
>
|
||||
\fBSHA_CRYPT_MAX_ROUNDS\fR, wird der h\(:ohere Wert verwendet\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBSULOG_FILE\fR (Zeichenkette)
|
||||
.RS 4
|
||||
Wenn angegeben, wird jeder Aufruf von su in dieser Datei protokolliert\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBSU_NAME\fR (Zeichenkette)
|
||||
.RS 4
|
||||
Damit kann die Anzeige des Namens des Befehls festgelegt werden, wenn \(Fcsu \-\(Fo ausgef\(:uhrt wird\&. Wenn beispielsweise dies auf \(Fcsu\(Fo gesetzt wurde, zeigt \(Fcps\(Fo den Befehl als \(Fc\-su\(Fo an\&. Wenn es dagegen nicht vergeben wurde, wird \(Fcps\(Fo den Namen der Shell anzeigen, die ausgef\(:uhrt wird, also etwa \(Fc\-sh\(Fo\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBSU_WHEEL_ONLY\fR (boolesch)
|
||||
.RS 4
|
||||
Falls
|
||||
\fIyes\fR, muss der Benutzer Mitglied der ersten Gruppe mit der GID 0 in
|
||||
/etc/group
|
||||
sein (auf den meisten Linux\-Systemen hei\(sst die
|
||||
\fIroot\fR), um mit
|
||||
\fBsu\fR
|
||||
zu einem Konto mit der UID 0 wechseln zu k\(:onnen\&. Falls die Gruppe nicht existiert oder keine Mitglieder hat, kann niemand mittels
|
||||
\fBsu\fR
|
||||
zur UID 0 wechseln\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBSYS_GID_MAX\fR (Zahl), \fBSYS_GID_MIN\fR (Zahl)
|
||||
.RS 4
|
||||
der Bereich von Gruppen\-IDs, aus dem die Programme
|
||||
\fBuseradd\fR,
|
||||
\fBgroupadd\fR
|
||||
oder
|
||||
\fBnewusers\fR
|
||||
bei der Erstellung von Systemgruppen ausw\(:ahlen d\(:urfen
|
||||
.sp
|
||||
Der Standardwert f\(:ur
|
||||
\fBSYS_GID_MIN\fR
|
||||
ist 101, f\(:ur
|
||||
\fBSYS_GID_MAX\fR
|
||||
\fBGID_MIN\fR\-1\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBSYS_UID_MAX\fR (Zahl), \fBSYS_UID_MIN\fR (Zahl)
|
||||
.RS 4
|
||||
der Bereich von Benutzer\-IDs, aus dem die Programme
|
||||
\fBuseradd\fR
|
||||
oder
|
||||
\fBnewusers\fR
|
||||
bei der Erstellung von Systembenutzern ausw\(:ahlen d\(:urfen
|
||||
.sp
|
||||
Der Standardwert f\(:ur
|
||||
\fBSYS_UID_MIN\fR
|
||||
ist 101, f\(:ur
|
||||
\fBSYS_UID_MAX\fR
|
||||
\fBUID_MIN\fR\-1\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBSYSLOG_SG_ENAB\fR (boolesch)
|
||||
.RS 4
|
||||
aktiviert das Protokollieren der Aktivit\(:aten von
|
||||
\fBsg\fR
|
||||
in \(Fcsyslog\(Fo
|
||||
.RE
|
||||
.PP
|
||||
\fBSYSLOG_SU_ENAB\fR (boolesch)
|
||||
.RS 4
|
||||
aktiviert das Protokollieren der Aktivit\(:aten von
|
||||
\fBsu\fR
|
||||
in \(Fcsyslog\(Fo neben der Protokollierung in der sulog\-Datei
|
||||
.RE
|
||||
.PP
|
||||
\fBTTYGROUP\fR (Zeichenkette), \fBTTYPERM\fR (Zeichenkette)
|
||||
.RS 4
|
||||
Die Rechte des Terminals: Das Anmelde\-tty geh\(:ort der Gruppe
|
||||
\fBTTYGROUP\fR
|
||||
an, die Rechte werden auf
|
||||
\fBTTYPERM\fR
|
||||
gesetzt\&.
|
||||
.sp
|
||||
Standardm\(:a\(ssig ist der Eigent\(:umer des Terminals die Hauptgruppe des Benutzers, die Rechte werden auf
|
||||
\fI0600\fR
|
||||
gesetzt\&.
|
||||
.sp
|
||||
\fBTTYGROUP\fR
|
||||
kann der Gruppenname oder die als Zahl ausgedr\(:uckte Gruppen\-ID sein\&.
|
||||
.sp
|
||||
Wenn Sie ein
|
||||
\fBwrite\fR\-Programm haben, das \(Fcsetgid\(Fo f\(:ur eine Gruppe besitzt, der das Terminal geh\(:ort, sollten Sie TTYGROUP die Gruppennummer und TTYPERM den Wert 0620 zuweisen\&. Oder Sie sollten TTYGROUP als Kommentar belassen und TTYPERM den Wert 622 oder 600 zuweisen\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBTTYTYPE_FILE\fR (Zeichenkette)
|
||||
.RS 4
|
||||
Falls angegeben, eine Datei, welche einer tty\-Zeile den Umgebungsparameter TERM zuweist\&. Jede Zeile hat das Format wie etwa \(Fcvt100 tty01\(Fo\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBUID_MAX\fR (Zahl), \fBUID_MIN\fR (Zahl)
|
||||
.RS 4
|
||||
der Bereich von Benutzer\-IDs, aus dem die Programme
|
||||
\fBuseradd\fR
|
||||
oder
|
||||
\fBnewusers\fR
|
||||
bei der Erstellung normaler Benutzer ausw\(:ahlen d\(:urfen
|
||||
.sp
|
||||
Der Standardwert f\(:ur
|
||||
\fBUID_MIN\fR
|
||||
ist 1000, f\(:ur
|
||||
\fBUID_MAX\fR
|
||||
60\&.000\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBULIMIT\fR (Zahl)
|
||||
.RS 4
|
||||
der Standardwert von
|
||||
\fBulimit\fR
|
||||
.RE
|
||||
.PP
|
||||
\fBUMASK\fR (Zahl)
|
||||
.RS 4
|
||||
Die Bit\-Gruppe, welche die Rechte von erstellten Dateien bestimmt, wird anf\(:anglich auf diesen Wert gesetzt\&. Falls nicht angegeben, wird sie auf 022 gesetzt\&.
|
||||
.sp
|
||||
\fBuseradd\fR
|
||||
und
|
||||
\fBnewusers\fR
|
||||
verwenden diese Bit\-Gruppe, um die Rechte des von ihnen erstellten Home\-Verzeichnisses zu setzen\&.
|
||||
.sp
|
||||
Sie wird auch von
|
||||
\fBlogin\fR
|
||||
verwendet, um die anf\(:angliche Umask eines Benutzers zu bestimmen\&. Beachten Sie, dass diese Bit\-Gruppe durch die GECOS\-Zeile des Benutzers (wenn
|
||||
\fBQUOTAS_ENAB\fR
|
||||
gesetzt wurde) oder die Festlegung eines Limits in
|
||||
\fBlimits\fR(5)
|
||||
mit der Kennung
|
||||
\fIK\fR
|
||||
\(:uberschrieben werden kann\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBUSERDEL_CMD\fR (Zeichenkette)
|
||||
.RS 4
|
||||
Falls angegeben, wird dieser Befehl ausgef\(:uhrt, wenn ein Benutzer entfernt wird\&. Damit k\(:onnen At\-, Cron\- und Druckauftr\(:age etc\&. des entfernten Benutzers (wird als erstes Argument \(:ubergeben) gel\(:oscht werden\&.
|
||||
.sp
|
||||
Der R\(:uckgabewert des Skripts wird nicht ausgewertet\&.
|
||||
.sp
|
||||
Dies ist ein Beispielsskript, das die cron\-, at\- und Druckauftr\(:age des Benutzers entfernt:
|
||||
.sp
|
||||
.if n \{\
|
||||
.RS 4
|
||||
.\}
|
||||
.nf
|
||||
#! /bin/sh
|
||||
|
||||
# Pr\(:ufen, ob das ben\(:otigte Argument angegeben wurde
|
||||
if [ $# != 1 ]; then
|
||||
echo "Verwendungsweise: $0 Benutzername"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# cron\-Auftr\(:age entfernen
|
||||
crontab \-r \-u $1
|
||||
|
||||
# at\-Auftr\(:age entfernen\&.
|
||||
# Hinweis: Dies wird alle Auftr\(:age entfernen, die der gleichen UID
|
||||
# geh\(:oren, selbst wenn sie von einem Benutzer mit einem anderen Namen
|
||||
# eingerichtet wurden\&.
|
||||
AT_SPOOL_DIR=/var/spool/cron/atjobs
|
||||
find $AT_SPOOL_DIR \-name "[^\&.]*" \-type f \-user $1 \-delete \e;
|
||||
|
||||
# Druck\-Auftr\(:age entfernen
|
||||
lprm $1
|
||||
|
||||
# Fertig
|
||||
exit 0
|
||||
|
||||
.fi
|
||||
.if n \{\
|
||||
.RE
|
||||
.\}
|
||||
.RE
|
||||
.PP
|
||||
\fBUSERGROUPS_ENAB\fR (boolesch)
|
||||
.RS 4
|
||||
Erlaubt Benutzern, die nicht Root sind, die Umask\-Gruppen\-Bits auf ihre Umask\-Bits zu setzen (Beispiel: 022 \-> 002, 077 \-> 007), falls die UID mit der GID identisch ist sowie der Benutzername mit dem Gruppennamen \(:ubereinstimmt\&.
|
||||
.sp
|
||||
Wenn der Wert
|
||||
\fIyes\fR
|
||||
ist, wird
|
||||
\fBuserdel\fR
|
||||
die Gruppe des Benutzers entfernen, falls sie keine Mitglieder mehr hat, und
|
||||
\fBuseradd\fR
|
||||
wird standardm\(:a\(ssig eine Gruppe mit dem Namen des Benutzers erstellen\&.
|
||||
.RE
|
||||
.SH "QUERVERWEISE"
|
||||
.PP
|
||||
Die folgenden Querverweise zeigen, welche Programme aus der Shadow\-Passwort\-Werkzeugsammlung welche Parameter verwenden\&.
|
||||
.PP
|
||||
chfn
|
||||
.RS 4
|
||||
CHFN_AUTH
|
||||
CHFN_RESTRICT
|
||||
LOGIN_STRING
|
||||
.RE
|
||||
.PP
|
||||
chgpasswd
|
||||
.RS 4
|
||||
ENCRYPT_METHOD MAX_MEMBERS_PER_GROUP MD5_CRYPT_ENAB
|
||||
SHA_CRYPT_MAX_ROUNDS SHA_CRYPT_MIN_ROUNDS
|
||||
.RE
|
||||
.PP
|
||||
chpasswd
|
||||
.RS 4
|
||||
|
||||
ENCRYPT_METHOD MD5_CRYPT_ENAB
|
||||
SHA_CRYPT_MAX_ROUNDS SHA_CRYPT_MIN_ROUNDS
|
||||
.RE
|
||||
.PP
|
||||
chsh
|
||||
.RS 4
|
||||
CHSH_AUTH LOGIN_STRING
|
||||
.RE
|
||||
.PP
|
||||
gpasswd
|
||||
.RS 4
|
||||
ENCRYPT_METHOD MAX_MEMBERS_PER_GROUP MD5_CRYPT_ENAB
|
||||
SHA_CRYPT_MAX_ROUNDS SHA_CRYPT_MIN_ROUNDS
|
||||
.RE
|
||||
.PP
|
||||
groupadd
|
||||
.RS 4
|
||||
GID_MAX GID_MIN MAX_MEMBERS_PER_GROUP SYS_GID_MAX SYS_GID_MIN
|
||||
.RE
|
||||
.PP
|
||||
groupdel
|
||||
.RS 4
|
||||
MAX_MEMBERS_PER_GROUP
|
||||
.RE
|
||||
.PP
|
||||
groupmems
|
||||
.RS 4
|
||||
MAX_MEMBERS_PER_GROUP
|
||||
.RE
|
||||
.PP
|
||||
groupmod
|
||||
.RS 4
|
||||
MAX_MEMBERS_PER_GROUP
|
||||
.RE
|
||||
.PP
|
||||
grpck
|
||||
.RS 4
|
||||
MAX_MEMBERS_PER_GROUP
|
||||
.RE
|
||||
.PP
|
||||
grpconv
|
||||
.RS 4
|
||||
MAX_MEMBERS_PER_GROUP
|
||||
.RE
|
||||
.PP
|
||||
grpunconv
|
||||
.RS 4
|
||||
MAX_MEMBERS_PER_GROUP
|
||||
.RE
|
||||
.PP
|
||||
login
|
||||
.RS 4
|
||||
CONSOLE
|
||||
CONSOLE_GROUPS DEFAULT_HOME
|
||||
ENV_HZ ENV_PATH ENV_SUPATH ENV_TZ ENVIRON_FILE
|
||||
ERASECHAR FAIL_DELAY
|
||||
FAILLOG_ENAB
|
||||
FAKE_SHELL
|
||||
FTMP_FILE
|
||||
HUSHLOGIN_FILE
|
||||
ISSUE_FILE
|
||||
KILLCHAR
|
||||
LASTLOG_ENAB
|
||||
LOGIN_RETRIES
|
||||
LOGIN_STRING
|
||||
LOGIN_TIMEOUT LOG_OK_LOGINS LOG_UNKFAIL_ENAB
|
||||
MAIL_CHECK_ENAB MAIL_DIR MAIL_FILE MOTD_FILE NOLOGINS_FILE PORTTIME_CHECKS_ENAB QUOTAS_ENAB
|
||||
TTYGROUP TTYPERM TTYTYPE_FILE
|
||||
ULIMIT UMASK
|
||||
USERGROUPS_ENAB
|
||||
.RE
|
||||
.PP
|
||||
newgrp / sg
|
||||
.RS 4
|
||||
SYSLOG_SG_ENAB
|
||||
.RE
|
||||
.PP
|
||||
newusers
|
||||
.RS 4
|
||||
ENCRYPT_METHOD GID_MAX GID_MIN MAX_MEMBERS_PER_GROUP MD5_CRYPT_ENAB PASS_MAX_DAYS PASS_MIN_DAYS PASS_WARN_AGE
|
||||
SHA_CRYPT_MAX_ROUNDS SHA_CRYPT_MIN_ROUNDS
|
||||
SYS_GID_MAX SYS_GID_MIN SYS_UID_MAX SYS_UID_MIN UID_MAX UID_MIN UMASK
|
||||
.RE
|
||||
.PP
|
||||
passwd
|
||||
.RS 4
|
||||
ENCRYPT_METHOD MD5_CRYPT_ENAB OBSCURE_CHECKS_ENAB PASS_ALWAYS_WARN PASS_CHANGE_TRIES PASS_MAX_LEN PASS_MIN_LEN
|
||||
SHA_CRYPT_MAX_ROUNDS SHA_CRYPT_MIN_ROUNDS
|
||||
.RE
|
||||
.PP
|
||||
pwck
|
||||
.RS 4
|
||||
PASS_MAX_DAYS PASS_MIN_DAYS PASS_WARN_AGE
|
||||
.RE
|
||||
.PP
|
||||
pwconv
|
||||
.RS 4
|
||||
PASS_MAX_DAYS PASS_MIN_DAYS PASS_WARN_AGE
|
||||
.RE
|
||||
.PP
|
||||
su
|
||||
.RS 4
|
||||
CONSOLE
|
||||
CONSOLE_GROUPS DEFAULT_HOME
|
||||
ENV_HZ ENVIRON_FILE
|
||||
ENV_PATH ENV_SUPATH
|
||||
ENV_TZ LOGIN_STRING MAIL_CHECK_ENAB MAIL_DIR MAIL_FILE QUOTAS_ENAB
|
||||
SULOG_FILE SU_NAME
|
||||
SU_WHEEL_ONLY
|
||||
SYSLOG_SU_ENAB
|
||||
USERGROUPS_ENAB
|
||||
.RE
|
||||
.PP
|
||||
sulogin
|
||||
.RS 4
|
||||
ENV_HZ
|
||||
ENV_TZ
|
||||
.RE
|
||||
.PP
|
||||
useradd
|
||||
.RS 4
|
||||
CREATE_HOME GID_MAX GID_MIN MAIL_DIR MAX_MEMBERS_PER_GROUP PASS_MAX_DAYS PASS_MIN_DAYS PASS_WARN_AGE SYS_GID_MAX SYS_GID_MIN SYS_UID_MAX SYS_UID_MIN UID_MAX UID_MIN UMASK
|
||||
.RE
|
||||
.PP
|
||||
userdel
|
||||
.RS 4
|
||||
MAIL_DIR MAIL_FILE MAX_MEMBERS_PER_GROUP USERDEL_CMD USERGROUPS_ENAB
|
||||
.RE
|
||||
.PP
|
||||
usermod
|
||||
.RS 4
|
||||
MAIL_DIR MAIL_FILE MAX_MEMBERS_PER_GROUP
|
||||
.RE
|
||||
.SH "SIEHE AUCH"
|
||||
.PP
|
||||
\fBlogin\fR(1),
|
||||
\fBpasswd\fR(1),
|
||||
\fBsu\fR(1),
|
||||
\fBpasswd\fR(5),
|
||||
\fBshadow\fR(5),
|
||||
\fBpam\fR(8)\&.
|
||||
@@ -1,179 +0,0 @@
|
||||
'\" t
|
||||
.\" Title: passwd
|
||||
.\" Author: Julianne Frances Haugh
|
||||
.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/>
|
||||
.\" Date: 25.05.2012
|
||||
.\" Manual: Dateiformate und -konvertierung
|
||||
.\" Source: shadow-utils 4.1.5.1
|
||||
.\" Language: German
|
||||
.\"
|
||||
.TH "PASSWD" "5" "25.05.2012" "shadow\-utils 4\&.1\&.5\&.1" "Dateiformate und \-konvertieru"
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * Define some portability stuff
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.\" http://bugs.debian.org/507673
|
||||
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.ie \n(.g .ds Aq \(aq
|
||||
.el .ds Aq '
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * set default formatting
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" disable hyphenation
|
||||
.nh
|
||||
.\" disable justification (adjust text to left margin only)
|
||||
.ad l
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * MAIN CONTENT STARTS HERE *
|
||||
.\" -----------------------------------------------------------------
|
||||
.SH "NAME"
|
||||
passwd \- die Passwortdatei
|
||||
.SH "BESCHREIBUNG"
|
||||
.PP
|
||||
/etc/passwd
|
||||
enth\(:alt einen Eintrag pro Benutzerkonto, wobei jeder Eintrag sieben Felder besitzt, die durch Doppelpunkt (\(Bq:\(lq) getrennt sind\&. Diese Felder sind:
|
||||
.sp
|
||||
.RS 4
|
||||
.ie n \{\
|
||||
\h'-04'\(bu\h'+03'\c
|
||||
.\}
|
||||
.el \{\
|
||||
.sp -1
|
||||
.IP \(bu 2.3
|
||||
.\}
|
||||
Anmeldename
|
||||
.RE
|
||||
.sp
|
||||
.RS 4
|
||||
.ie n \{\
|
||||
\h'-04'\(bu\h'+03'\c
|
||||
.\}
|
||||
.el \{\
|
||||
.sp -1
|
||||
.IP \(bu 2.3
|
||||
.\}
|
||||
optional verschl\(:usseltes Passwort
|
||||
.RE
|
||||
.sp
|
||||
.RS 4
|
||||
.ie n \{\
|
||||
\h'-04'\(bu\h'+03'\c
|
||||
.\}
|
||||
.el \{\
|
||||
.sp -1
|
||||
.IP \(bu 2.3
|
||||
.\}
|
||||
numerische Benutzer\-ID
|
||||
.RE
|
||||
.sp
|
||||
.RS 4
|
||||
.ie n \{\
|
||||
\h'-04'\(bu\h'+03'\c
|
||||
.\}
|
||||
.el \{\
|
||||
.sp -1
|
||||
.IP \(bu 2.3
|
||||
.\}
|
||||
numerische Gruppen\-ID
|
||||
.RE
|
||||
.sp
|
||||
.RS 4
|
||||
.ie n \{\
|
||||
\h'-04'\(bu\h'+03'\c
|
||||
.\}
|
||||
.el \{\
|
||||
.sp -1
|
||||
.IP \(bu 2.3
|
||||
.\}
|
||||
Benutzername oder Kommentarfeld
|
||||
.RE
|
||||
.sp
|
||||
.RS 4
|
||||
.ie n \{\
|
||||
\h'-04'\(bu\h'+03'\c
|
||||
.\}
|
||||
.el \{\
|
||||
.sp -1
|
||||
.IP \(bu 2.3
|
||||
.\}
|
||||
Home\-Verzeichnis des Benutzers
|
||||
.RE
|
||||
.sp
|
||||
.RS 4
|
||||
.ie n \{\
|
||||
\h'-04'\(bu\h'+03'\c
|
||||
.\}
|
||||
.el \{\
|
||||
.sp -1
|
||||
.IP \(bu 2.3
|
||||
.\}
|
||||
optional Befehlsinterpreter des Benutzers
|
||||
.RE
|
||||
.PP
|
||||
Das Feld f\(:ur das verschl\(:usselte Passwort kann leer sein\&. In diesem Fall wird kein Passwort ben\(:otigt, um sich beim System anzumelden\&. Allerdings werden einige Anwendung, die
|
||||
/etc/passwd
|
||||
auswerten,
|
||||
\fIkeinen\fR
|
||||
Zugriff erlauben, wenn das
|
||||
\fIPasswort\fR\-Feld leer ist\&. Wenn das
|
||||
\fIPasswort\fR\-Feld ein kleines
|
||||
\(Bqx\(lq
|
||||
enth\(:alt, ist das Passwort in der Datei
|
||||
\fBshadow\fR(5)
|
||||
gespeichert\&. Es
|
||||
\fImuss\fR
|
||||
sich dann ein passender Eintrag in
|
||||
/etc/shadow
|
||||
befinden, oder das Benutzerkonto ist ung\(:ultig\&. Wenn das
|
||||
\fIPasswort\fR\-Feld eine andere Zeichenkette enth\(:alt, wird diese als ein verschl\(:usseltes Passwort behandelt\&. Genaueres dazu befindet sich unter
|
||||
\fBcrypt\fR(3)\&.
|
||||
.PP
|
||||
Das Kommentarfeld wird von verschiedenen Systemprogrammen wie z\&.B\&.
|
||||
\fBfinger\fR(1)
|
||||
ausgewertet\&.
|
||||
.PP
|
||||
Das Feld f\(:ur das Home\-Verzeichnis gibt den Namen f\(:ur das anf\(:angliche Arbeitsverzeichnis an\&. Das Programm
|
||||
\fBlogin\fR
|
||||
benutzt diese Information, um den Wert der Umgebungsvariable
|
||||
\fB$HOME\fR
|
||||
zu setzen\&.
|
||||
.PP
|
||||
Das Feld f\(:ur den Befehlsinterpreter enth\(:alt den Namen des Befehlssprachen\-Interpreters des Benutzers oder den Namen des Programms, das zuerst ausgef\(:uhrt werden soll\&. Das Programm
|
||||
\fBlogin\fR
|
||||
benutzt diese Information, um den Wert der Umgebungsvariable
|
||||
\fB$SHELL\fR
|
||||
zu setzen\&. Falls dieses Feld leer ist, wird ihm standardm\(:a\(ssig der Wert
|
||||
/bin/sh
|
||||
zugewiesen\&.
|
||||
.SH "DATEIEN"
|
||||
.PP
|
||||
/etc/passwd
|
||||
.RS 4
|
||||
Informationen zu den Benutzerkonten
|
||||
.RE
|
||||
.PP
|
||||
/etc/shadow
|
||||
.RS 4
|
||||
optionale Datei f\(:ur verschl\(:usseltes Passwort
|
||||
.RE
|
||||
.PP
|
||||
/etc/passwd\-
|
||||
.RS 4
|
||||
Sicherungskopie von /etc/passwd
|
||||
.sp
|
||||
Beachten Sie, dass diese Datei von Werkzeugen der Shadow\-Werkzeugsammlung verwendet wird, aber nicht von allen sonstigen Programmen zur Benutzer\- und Passwortverwaltung\&.
|
||||
.RE
|
||||
.SH "SIEHE AUCH"
|
||||
.PP
|
||||
\fBcrypt\fR(3),
|
||||
\fBgetent\fR(1),
|
||||
\fBgetpwnam\fR(3),
|
||||
\fBlogin\fR(1),
|
||||
\fBpasswd\fR(1),
|
||||
\fBpwck\fR(8),
|
||||
\fBpwconv\fR(8),
|
||||
\fBpwunconv\fR(8),
|
||||
\fBshadow\fR(5),
|
||||
\fBsu\fR(1),
|
||||
\fBsulogin\fR(8)\&.
|
||||
@@ -1,97 +0,0 @@
|
||||
'\" t
|
||||
.\" Title: porttime
|
||||
.\" Author: Julianne Frances Haugh
|
||||
.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/>
|
||||
.\" Date: 25.05.2012
|
||||
.\" Manual: Dateiformate und -konvertierung
|
||||
.\" Source: shadow-utils 4.1.5.1
|
||||
.\" Language: German
|
||||
.\"
|
||||
.TH "PORTTIME" "5" "25.05.2012" "shadow\-utils 4\&.1\&.5\&.1" "Dateiformate und \-konvertieru"
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * Define some portability stuff
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.\" http://bugs.debian.org/507673
|
||||
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.ie \n(.g .ds Aq \(aq
|
||||
.el .ds Aq '
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * set default formatting
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" disable hyphenation
|
||||
.nh
|
||||
.\" disable justification (adjust text to left margin only)
|
||||
.ad l
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * MAIN CONTENT STARTS HERE *
|
||||
.\" -----------------------------------------------------------------
|
||||
.SH "NAME"
|
||||
porttime \- Datei f\(:ur zeitlich begrenzten Zugang zu Ports
|
||||
.SH "BESCHREIBUNG"
|
||||
.PP
|
||||
\fIporttime\fR
|
||||
enth\(:alt eine Liste von tty\-Ger\(:aten, Benutzernamen und zul\(:assigen Anmeldezeiten\&.
|
||||
.PP
|
||||
Jeder Eintrag besteht aus drei Feldern, die durch Doppelpunkte getrennt sind\&. Das erste Feld enth\(:alt eine Liste von tty\-Ger\(:aten, die durch Kommata getrennt sind, oder einen Stern, was bedeutet, dass dieser Eintrag auf alle tty\-Ger\(:ate zutrifft\&. Das zweite Feld enth\(:alt eine Liste von Benutzernamen, die durch Kommata getrennt sind, oder einen Stern, was bedeutet, dass dieser Eintrag auf alle Benutzernamen zutrifft\&. Das dritte Feld ist eine Liste von Anmeldezeiten, die durch Kommata getrennt sind\&.
|
||||
.PP
|
||||
Jeder Zeiteintrag kann aus einem oder mehreren Wochentagen bestehen, die mit
|
||||
\fISu\fR,
|
||||
\fIMo\fR,
|
||||
\fITu\fR,
|
||||
\fIWe\fR,
|
||||
\fITh\fR,
|
||||
\fIFr\fR
|
||||
und
|
||||
\fISa\fR
|
||||
abgek\(:urzt werden\&. Danach folgt die Angabe von zwei Uhrzeiten, die durch einen Bindestrich getrennt sind\&. Mit der Abk\(:urzung
|
||||
\fIWk\fR
|
||||
wird Montag bis Freitag bezeichnet\&. Mit
|
||||
\fIAl\fR
|
||||
wird jeder Tag gew\(:ahlt\&. Falls keine Tage angegeben werden, wird
|
||||
\fIAl\fR
|
||||
angenommen\&.
|
||||
.SH "BEISPIELE"
|
||||
.PP
|
||||
Der folgende Eintrag erlaubt dem Benutzer
|
||||
\fBjfh\fR
|
||||
Zugriff auf jeden Port w\(:ahrend Werktagen von 9 bis 17 Uhr\&.
|
||||
.PP
|
||||
*:jfh:Wk0900\-1700
|
||||
.PP
|
||||
Die folgenden Eintr\(:age erlauben nur den Benutzern
|
||||
\fIroot\fR
|
||||
und
|
||||
\fIoper\fR
|
||||
jederzeit Zugriff auf
|
||||
/dev/console\&. Hier ist auch ersichtlich, dass
|
||||
/etc/porttime
|
||||
eine geordnete Liste der Zugriffszeiten ist\&. Jeder andere Benutzer f\(:allt unter den zweiten Eintrag, welcher Zugriff zu keiner Zeit erlaubt\&.
|
||||
.sp
|
||||
.if n \{\
|
||||
.RS 4
|
||||
.\}
|
||||
.nf
|
||||
console:root,oper:Al0000\-2400
|
||||
console:*:
|
||||
|
||||
.fi
|
||||
.if n \{\
|
||||
.RE
|
||||
.\}
|
||||
.PP
|
||||
Der folgende Eintrag erlaubt dem Benutzer
|
||||
\fIgames\fR
|
||||
Zugriff auf jeden Port au\(sserhalb von Arbeitszeiten\&.
|
||||
.PP
|
||||
*:games:Wk1700\-0900,SaSu0000\-2400
|
||||
.SH "DATEIEN"
|
||||
.PP
|
||||
/etc/porttime
|
||||
.RS 4
|
||||
Datei, die den Port\-Zugriff enth\(:alt\&.
|
||||
.RE
|
||||
.SH "SIEHE AUCH"
|
||||
.PP
|
||||
\fBlogin\fR(1)\&.
|
||||
@@ -1,149 +0,0 @@
|
||||
'\" t
|
||||
.\" Title: shadow
|
||||
.\" Author: Julianne Frances Haugh
|
||||
.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/>
|
||||
.\" Date: 25.05.2012
|
||||
.\" Manual: Dateiformate und -konvertierung
|
||||
.\" Source: shadow-utils 4.1.5.1
|
||||
.\" Language: German
|
||||
.\"
|
||||
.TH "SHADOW" "5" "25.05.2012" "shadow\-utils 4\&.1\&.5\&.1" "Dateiformate und \-konvertieru"
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * Define some portability stuff
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.\" http://bugs.debian.org/507673
|
||||
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.ie \n(.g .ds Aq \(aq
|
||||
.el .ds Aq '
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * set default formatting
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" disable hyphenation
|
||||
.nh
|
||||
.\" disable justification (adjust text to left margin only)
|
||||
.ad l
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * MAIN CONTENT STARTS HERE *
|
||||
.\" -----------------------------------------------------------------
|
||||
.SH "NAME"
|
||||
shadow \- Shadow\-Passwortdatei
|
||||
.SH "BESCHREIBUNG"
|
||||
.PP
|
||||
shadow
|
||||
ist eine Datei, welche die Passwortinformationen f\(:ur die Konten des Systems und fakultativ Informationen zum Verfall der Passw\(:orter enth\(:alt\&.
|
||||
.PP
|
||||
Um die Sicherheit der Passw\(:orter zu gew\(:ahrleisten, darf diese Datei nicht f\(:ur normale Benutzer lesbar sein\&.
|
||||
.PP
|
||||
Jede Zeile dieser Datei enth\(:alt folgende neun Felder, die durch Doppelpunkt (\(Bq:\(lq) getrennt werden:
|
||||
.PP
|
||||
\fBAnmeldename\fR
|
||||
.RS 4
|
||||
Dabei muss es sich um eine g\(:ultigen Kontonamen handeln, der auf dem System existiert\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBverschl\(:usseltes Passwort\fR
|
||||
.RS 4
|
||||
Sie sollten in
|
||||
\fBcrypt\fR(3)
|
||||
nachsehen, wenn Sie mehr \(:uber die Bedeutung dieser Zeichenkette wissen wollen\&.
|
||||
.sp
|
||||
Wenn das Passwortfeld eine Zeichenkette enth\(:alt, die kein zul\(:assiges Ergebnis von
|
||||
\fBcrypt\fR(3)
|
||||
ist, z\&.B\&. ! oder *, kann sich der Benutzer nicht mit einem Unix\-Passwort anmelden; eine Anmeldung auf anderem Wege wird dadurch nicht verhindert\&.
|
||||
.sp
|
||||
Dieses Feld kann leer bleiben\&. In diesem Fall kann sich der angegebene Benutzer ohne Passwort anmelden\&. M\(:oglicherweise verweigern Anwendungen, welche die Datei
|
||||
/etc/shadow
|
||||
auswerten, dennoch den Zugang, wenn das Passwortfeld leer ist\&.
|
||||
.sp
|
||||
Ein Passwortfeld, das mit einem Ausrufezeichen beginnt, f\(:uhrt dazu, dass das Passwort gesperrt ist\&. Die \(:ubrigen Zeichen sind das Passwort vor der Sperrung\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBDatum, an dem das Passwort das letzte Mal ge\(:andert wurde\fR
|
||||
.RS 4
|
||||
Das Datum, als das Passwort das letzte Mal ge\(:andert wurde, wird als Anzahl der Tage seit dem 1\&. Januar 1970 ausgedr\(:uckt\&.
|
||||
.sp
|
||||
Dem Wert 0 kommt eine besondere Bedeutung zu: Der Benutzer sollte sein Passwort bei der n\(:achsten Anmeldung \(:andern\&.
|
||||
.sp
|
||||
Ein leeres Feld bedeutet, dass das Altern des Passworts abgeschaltet ist\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBMindestalter des Passworts\fR
|
||||
.RS 4
|
||||
Das Mindestalter des Passworts ist die Anzahl von Tagen, die ein Benutzer warten muss, bevor er sein Passwort wieder \(:andern darf\&.
|
||||
.sp
|
||||
Eine leeres Feld oder der Wert 0 bedeuten, dass es kein Mindestalter eines Passworts gibt\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBH\(:ochstalter des Passworts\fR
|
||||
.RS 4
|
||||
Das H\(:ochstalter des Passworts ist die Anzahl von Tagen, nach welcher der Benutzer sein Passwort \(:andern muss\&.
|
||||
.sp
|
||||
Auch nach Ablauf dieser Anzahl von Tagen bleibt das Passwort g\(:ultig\&. Der Benutzer wird bei der n\(:achsten Anmeldung aufgefordert, sein Passwort zu \(:andern\&.
|
||||
.sp
|
||||
Ein leeres Feld bedeutet, dass es kein H\(:ochstalter f\(:ur das Passwort, keine Vorwarnung und keine Dauer der Unt\(:atigkeit (siehe unten) gibt\&.
|
||||
.sp
|
||||
Wenn das H\(:ochstalter niedriger als das Mindestalter eines Passworts ist, kann ein Benutzer sein Passwort nicht \(:andern\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBPasswortvorwarndauer\fR
|
||||
.RS 4
|
||||
Die Anzahl von Tagen, w\(:ahrend welcher der Benutzer vorgewarnt wird, bevor sein Passwort abl\(:auft (siehe das H\(:ochstalter des Passworts)\&.
|
||||
.sp
|
||||
Ein leeres Feld oder der Wert 0 bedeutet, dass es keine Vorwarnung gibt\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBDauer der fehlenden Verwendung des Passworts\fR
|
||||
.RS 4
|
||||
Die Anzahl von Tagen, f\(:ur die ein Benutzer sein Passwort, nachdem es abgelaufen ist (vergleiche oben das H\(:ochstalter des Passworts), noch verwenden kann (und w\(:ahrend des n\(:achsten Logins \(:andern muss)\&.
|
||||
.sp
|
||||
Nachdem das Passwort abgelaufen ist und auch die Dauer der Unt\(:atigkeit verstrichen ist, kann sich der Benutzer mit seinem Passwort nicht mehr anmelden\&. Er muss sich dann an den Administrator wenden\&.
|
||||
.sp
|
||||
Ein leeres Feld bedeutet, dass es keine H\(:ochstdauer zwischen Ablauf des Passworts und erneuter Anmeldung des Benutzers gibt\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBDatum des Verfalls des Kontos\fR
|
||||
.RS 4
|
||||
Das Datum, an dem das Konto verf\(:allt, wird als Anzahl der Tage seit dem 1\&. Januar 1970 ausgedr\(:uckt\&.
|
||||
.sp
|
||||
Beachten Sie, dass der Verfall eines Kontos sich von dem Ablaufen eines Passworts unterscheidet\&. Im ersteren Fall kann sich der Benutzer nicht mehr anmelden\&. Im letzteren Fall kann sich der Benutzer nur nicht mehr mit seinem (alten) Passwort anmelden\&.
|
||||
.sp
|
||||
Ein leeren Feld bedeutet, dass das Konto nicht verfallen wird\&.
|
||||
.sp
|
||||
Der Wert 0 sollte nicht verwendet werden, weil er sowohl bedeuten kann, dass das Konto nicht verf\(:allt als auch, dass das Konto bereits am 1\&. Januar 1970 verfallen ist\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBreserviertes Feld\fR
|
||||
.RS 4
|
||||
Dieses Feld ist f\(:ur zuk\(:unftigen Gebrauch reserviert\&.
|
||||
.RE
|
||||
.SH "DATEIEN"
|
||||
.PP
|
||||
/etc/passwd
|
||||
.RS 4
|
||||
Informationen zu den Benutzerkonten
|
||||
.RE
|
||||
.PP
|
||||
/etc/shadow
|
||||
.RS 4
|
||||
verschl\(:usselte Informationen zu den Benutzerkonten
|
||||
.RE
|
||||
.PP
|
||||
/etc/shadow\-
|
||||
.RS 4
|
||||
Sicherungskopie von /etc/shadow
|
||||
.sp
|
||||
Beachten Sie, dass diese Datei von Werkzeugen der Shadow\-Werkzeugsammlung verwendet wird, aber nicht von allen sonstigen Programmen zur Benutzer\- und Passwortverwaltung\&.
|
||||
.RE
|
||||
.SH "SIEHE AUCH"
|
||||
.PP
|
||||
\fBchage\fR(1),
|
||||
\fBlogin\fR(1),
|
||||
\fBpasswd\fR(1),
|
||||
\fBpasswd\fR(5),
|
||||
\fBpwck\fR(8),
|
||||
\fBpwconv\fR(8),
|
||||
\fBpwunconv\fR(8),
|
||||
\fBsu\fR(1),
|
||||
\fBsulogin\fR(8)\&.
|
||||
@@ -1,145 +0,0 @@
|
||||
'\" t
|
||||
.\" Title: suauth
|
||||
.\" Author: Marek Micha\(/lkiewicz
|
||||
.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/>
|
||||
.\" Date: 25.05.2012
|
||||
.\" Manual: Dateiformate und -konvertierung
|
||||
.\" Source: shadow-utils 4.1.5.1
|
||||
.\" Language: German
|
||||
.\"
|
||||
.TH "SUAUTH" "5" "25.05.2012" "shadow\-utils 4\&.1\&.5\&.1" "Dateiformate und \-konvertieru"
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * Define some portability stuff
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.\" http://bugs.debian.org/507673
|
||||
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.ie \n(.g .ds Aq \(aq
|
||||
.el .ds Aq '
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * set default formatting
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" disable hyphenation
|
||||
.nh
|
||||
.\" disable justification (adjust text to left margin only)
|
||||
.ad l
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * MAIN CONTENT STARTS HERE *
|
||||
.\" -----------------------------------------------------------------
|
||||
.SH "NAME"
|
||||
suauth \- ausf\(:uhrliche Kontrolldatei f\(:ur su
|
||||
.SH "\(:UBERSICHT"
|
||||
.HP \w'\fB/etc/suauth\fR\ 'u
|
||||
\fB/etc/suauth\fR
|
||||
.SH "BESCHREIBUNG"
|
||||
.PP
|
||||
Wenn der Befehl su aufgerufen wird, wird die Datei
|
||||
/etc/suauth
|
||||
ausgewertet\&. Dadurch kann das Verhalten des Befehls su ver\(:andert werden\&. Dies h\(:angt von Folgendem ab:
|
||||
.sp
|
||||
.if n \{\
|
||||
.RS 4
|
||||
.\}
|
||||
.nf
|
||||
1) auf welchen Benutzer su gerichtet ist
|
||||
|
||||
.fi
|
||||
.if n \{\
|
||||
.RE
|
||||
.\}
|
||||
.PP
|
||||
2) dem Benutzer, der su ausf\(:uhrt (oder einer Gruppe, deren Mitglied er ist)
|
||||
.PP
|
||||
Die Datei ist folgenderma\(ssen aufgebaut, wobei Zeilen, die mit einem # beginnen, als Kommentare behandelt und daher ignoriert werden:
|
||||
.sp
|
||||
.if n \{\
|
||||
.RS 4
|
||||
.\}
|
||||
.nf
|
||||
Herkunfts\-ID:Ziel\-ID:AKTION
|
||||
|
||||
.fi
|
||||
.if n \{\
|
||||
.RE
|
||||
.\}
|
||||
.PP
|
||||
Hierbei kann to\-id
|
||||
\fIALL\fR, eine Aufz\(:ahlung von Benutzernamen, die durch ein \(Fc,\(Fo getrennt werden, oder
|
||||
\fIALL EXCEPT\fR, die von einer Aufz\(:ahlung von Benutzernamen gefolgt werden, die durch ein \(Fc,\(Fo getrennt werden, sein\&.
|
||||
.PP
|
||||
from\-id hat das gleiche Format wie to\-id mit der Ausnahme, dass zus\(:atzlich
|
||||
\fIGROUP\fR
|
||||
zul\(:assig ist\&. Auch
|
||||
\fIALL EXCEPT GROUP\fR
|
||||
ist zul\(:assig\&. Nach
|
||||
\fIGROUP\fR
|
||||
werden ein oder mehrere Gruppennamen aufgef\(:uhrt, die durch \(Fc,\(Fo getrennt sind\&. Die Haupt\-ID einer Gruppe reicht nicht aus, sondern ein Eintrag in
|
||||
\fB/etc/group\fR(5)
|
||||
ist notwendig\&.
|
||||
.PP
|
||||
Als Aktion k\(:onnen nur die folgenden Optionen angegeben werden\&.
|
||||
.PP
|
||||
\fIDENY\fR
|
||||
.RS 4
|
||||
Der Versuch, su auszuf\(:uhren, wird abgebrochen, ehe nach einem Passwort gefragt wird\&.
|
||||
.RE
|
||||
.PP
|
||||
\fINOPASS\fR
|
||||
.RS 4
|
||||
Der Versuch, su auszuf\(:uhren, hat automatisch Erfolg\&. Ein Passwort wird nicht abgefragt\&.
|
||||
.RE
|
||||
.PP
|
||||
\fIOWNPASS\fR
|
||||
.RS 4
|
||||
Damit der Befehl su Erfolg hat, muss der Benutzer sein eigenes Passwort eingeben\&. Darauf wird er hingewiesen\&.
|
||||
.RE
|
||||
.PP
|
||||
Beachten Sie, dass es sich um drei selbst\(:andige Felder handelt, die durch einen Doppelpunkt getrennt sind\&. Neben den Doppelpunkten darf sich kein Leerzeichen befinden\&. Beachten Sie zudem, dass die Datei von oben nach unten Zeile f\(:ur Zeile durchgegangen wird\&. Die erste Regel, die zutreffend ist, wird angewendet, ohne dass die Datei weiter ausgewertet wird\&. Damit kann ein Systemadministrator eine strenge Kontrolle aus\(:uben\&.
|
||||
.SH "BEISPIEL"
|
||||
.sp
|
||||
.if n \{\
|
||||
.RS 4
|
||||
.\}
|
||||
.nf
|
||||
# /etc/suauth\-Beispielsdatei
|
||||
#
|
||||
# Einige besondere Benutzer d\(:urfen su
|
||||
# auf Root mit ihrem eigenen Passwort ausf\(:uhren\&.
|
||||
#
|
||||
root:chris,birddog:OWNPASS
|
||||
#
|
||||
# Alle anderen Benutzer d\(:urfen nicht su auf Root
|
||||
# ausf\(:uhren, falls sie nicht in der Gruppe wheel
|
||||
# sind\&. Dies wird bei BSD so gehandhabt\&.
|
||||
#
|
||||
root:ALL EXCEPT GROUP wheel:DENY
|
||||
#
|
||||
# Die Konten terry und birddog geh\(:oren derselben
|
||||
# Person\&. Sie k\(:onnen ohne Passwort aufeinander
|
||||
# zugreifen\&.
|
||||
#
|
||||
terry:birddog:NOPASS
|
||||
birddog:terry:NOPASS
|
||||
#
|
||||
|
||||
.fi
|
||||
.if n \{\
|
||||
.RE
|
||||
.\}
|
||||
.SH "DATEIEN"
|
||||
.PP
|
||||
/etc/suauth
|
||||
.RS 4
|
||||
.RE
|
||||
.SH "FEHLER"
|
||||
.PP
|
||||
Es gibt zahlreiche Fehlerquellen\&. Die Auswertung der Datei ist sehr empfindlich bei Syntaxfehlern, zus\(:atzlichen Leerzeichen (au\(sser am Anfang und Schluss einer Zeile) und dem besonderen Zeichen, das die verschiedenen Felder von einander trennt\&.
|
||||
.SH "DIAGNOSE"
|
||||
.PP
|
||||
Fehler beim Auswerten der Datei werden an
|
||||
\fBsyslogd\fR(8)
|
||||
mit der Stufe ERR an das Ger\(:at AUTH gemeldet\&.
|
||||
.SH "SIEHE AUCH"
|
||||
.PP
|
||||
\fBsu\fR(1)\&.
|
||||
@@ -1,210 +0,0 @@
|
||||
'\" t
|
||||
.\" Title: chgpasswd
|
||||
.\" Author: Thomas K\(/loczko <kloczek@pld.org.pl>
|
||||
.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/>
|
||||
.\" Date: 25.05.2012
|
||||
.\" Manual: Befehle zur Systemverwaltung
|
||||
.\" Source: shadow-utils 4.1.5.1
|
||||
.\" Language: German
|
||||
.\"
|
||||
.TH "CHGPASSWD" "8" "25.05.2012" "shadow\-utils 4\&.1\&.5\&.1" "Befehle zur Systemverwaltung"
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * Define some portability stuff
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.\" http://bugs.debian.org/507673
|
||||
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.ie \n(.g .ds Aq \(aq
|
||||
.el .ds Aq '
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * set default formatting
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" disable hyphenation
|
||||
.nh
|
||||
.\" disable justification (adjust text to left margin only)
|
||||
.ad l
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * MAIN CONTENT STARTS HERE *
|
||||
.\" -----------------------------------------------------------------
|
||||
.SH "NAME"
|
||||
chgpasswd \- aktualisiert Gruppenpassw\(:orter im Batch\-Modus
|
||||
.SH "\(:UBERSICHT"
|
||||
.HP \w'\fBchgpasswd\fR\ 'u
|
||||
\fBchgpasswd\fR [\fIOptionen\fR]
|
||||
.SH "BESCHREIBUNG"
|
||||
.PP
|
||||
Der Befehl
|
||||
\fBchgpasswd\fR
|
||||
liest eine Liste von Gruppenname\-Passwort\-Paaren von der Standardeingabe\&. Damit werden Gruppendaten aktualisiert\&. Jede Zeile muss folgendes Format haben:
|
||||
.PP
|
||||
\fIGruppenname\fR:\fIPasswort\fR
|
||||
.PP
|
||||
Das Passwort wird standardm\(:a\(ssig im Klartext angegeben\&. Die Standardalgorithmus zur Verschl\(:usselung ist DES\&.
|
||||
.PP
|
||||
Der standardm\(:a\(ssige Verschl\(:usselungsalgorithmus wird systemweit mit der Variable
|
||||
\fBENCRYPT_METHOD\fR
|
||||
in
|
||||
/etc/login\&.defs
|
||||
bestimmt\&. Dies kann mit den Optionen
|
||||
\fB\-e\fR,
|
||||
\fB\-m\fR
|
||||
oder
|
||||
\fB\-c\fR
|
||||
\(:uberschrieben werden\&.
|
||||
.PP
|
||||
Dieser Befehl ist f\(:ur den Einsatz in gro\(ssen Umgebungen vorgesehen, in der viele Konten gleichzeitig erstellt werden m\(:ussen\&.
|
||||
.SH "OPTIONEN"
|
||||
.PP
|
||||
Die Optionen, die vom Befehl
|
||||
\fBchgpasswd\fR
|
||||
unterst\(:utzt werden, sind:
|
||||
.PP
|
||||
\fB\-c\fR, \fB\-\-crypt\-method\fR
|
||||
.RS 4
|
||||
Definiert die Methode, mit der die Passw\(:orter verschl\(:usselt werden\&.
|
||||
.sp
|
||||
Die verf\(:ugbaren Methoden sind DES, MD5, NONE und SHA256 oder SHA512, soweit Ihre libc sie unterst\(:utzt\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-e\fR, \fB\-\-encrypted\fR
|
||||
.RS 4
|
||||
Passw\(:orter werden verschl\(:usselt angegeben\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-h\fR, \fB\-\-help\fR
|
||||
.RS 4
|
||||
zeigt die Hilfe an und beendet das Programm
|
||||
.RE
|
||||
.PP
|
||||
\fB\-m\fR, \fB\-\-md5\fR
|
||||
.RS 4
|
||||
werwendet zur Verschl\(:usselung MD5 anstelle von DES, wenn die Passw\(:orter unverschl\(:usselt angegeben werden
|
||||
.RE
|
||||
.PP
|
||||
\fB\-R\fR, \fB\-\-root\fR\fICHROOT_VERZ\fR
|
||||
.RS 4
|
||||
f\(:uhrt die Ver\(:anderungen in dem Verzeichnis
|
||||
\fICHROOT_VERZ\fR
|
||||
durch und verwendet die Konfigurationsdateien aus dem Verzeichnis
|
||||
\fICHROOT_VERZ\fR
|
||||
.RE
|
||||
.PP
|
||||
\fB\-s\fR, \fB\-\-sha\-rounds\fR
|
||||
.RS 4
|
||||
Verwendet die angegebene Anzahl von Runden, um die Passw\(:orter zu verschl\(:usseln\&.
|
||||
.sp
|
||||
Ein Wert von 0 bedeutet, dass das System die Standardanzahl der Runden (5000) f\(:ur die Verschl\(:usselung verwenden wird\&.
|
||||
.sp
|
||||
Der Mindestwert ist 1000, der H\(:ochstwert 999\&.999\&.999\&.
|
||||
.sp
|
||||
Sie k\(:onnen diese Option nur mit den Verschl\(:usselungsmethoden SHA256 und SHA512 verwenden\&.
|
||||
.sp
|
||||
Standardm\(:a\(ssig wird die Anzahl der Runden mit den Variablen SHA_CRYPT_MIN_ROUNDS und SHA_CRYPT_MAX_ROUNDS in
|
||||
/etc/login\&.defs
|
||||
definiert\&.
|
||||
.RE
|
||||
.SH "WARNUNGEN"
|
||||
.PP
|
||||
Achten Sie darauf, dass die Rechte und Umask korrekt vergeben sind, um zu verhindern, dass andere Benutzer unverschl\(:usselte Dateien lesen k\(:onnen\&.
|
||||
.PP
|
||||
Sie sollten darauf achten, dass Passw\(:orter und Verschl\(:usselungsmethode in Einklage mit der Passwortrichtlinie des Systems stehen\&.
|
||||
.SH "KONFIGURATION"
|
||||
.PP
|
||||
Die folgenden Konfigurationsvariablen in
|
||||
/etc/login\&.defs
|
||||
beeinflussen das Verhalten dieses Werkzeugs:
|
||||
.PP
|
||||
\fBENCRYPT_METHOD\fR (Zeichenkette)
|
||||
.RS 4
|
||||
Damit wird der standardm\(:a\(ssige Verschl\(:usselungsalgorithmus, mit dem Passw\(:orter verschl\(:usselt werden, bestimmt (soweit nicht in der Befehlszeile ein Algorithmus angegeben wird)\&.
|
||||
.sp
|
||||
Ihm kann einer der folgenden Wert zugewiesen werden:
|
||||
\fIDES\fR
|
||||
(default),
|
||||
\fIMD5\fR, \fISHA256\fR, \fISHA512\fR\&.
|
||||
.sp
|
||||
Hinweis: Dieser Parameter \(:uberschreibt die Variable
|
||||
\fBMD5_CRYPT_ENAB\fR\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBMAX_MEMBERS_PER_GROUP\fR (Zahl)
|
||||
.RS 4
|
||||
Maximale Anzahl von Mitgliedern je Gruppeneintrag\&. Wenn das Maximum erreicht wird, wird ein weiterer Eintrag in
|
||||
/etc/group
|
||||
(mit dem gleichen Namen, dem gleichen Passwort und der gleichen GID) erstellt\&.
|
||||
.sp
|
||||
Der Standardwert ist 0, was zur Folge hat, dass die Anzahl der Mitglieder einer Gruppe nicht begrenzt ist\&.
|
||||
.sp
|
||||
Diese F\(:ahigkeit (der aufgeteilten Gruppe) erm\(:oglicht es, die Zeilenl\(:ange in der Gruppendatei zu begrenzen\&. Damit kann sichergestellt werden, dass die Zeilen f\(:ur NIS\-Gruppen nicht l\(:anger als 1024 Zeichen sind\&.
|
||||
.sp
|
||||
Falls Sie eine solche Begrenzung ben\(:otigen, k\(:onnen Sie 25 verwenden\&.
|
||||
.sp
|
||||
Hinweis: Aufgeteilte Gruppen werden m\(:oglicherweise nicht von allen Werkzeugen unterst\(:utzt, selbst nicht aus der Shadow\-Werkzeugsammlung\&. Sie sollten diese Variable nur setzen, falls Sie zwingend darauf angewiesen sind\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBMD5_CRYPT_ENAB\fR (boolesch)
|
||||
.RS 4
|
||||
Legt fest, ob Passw\(:orter mit dem auf MD5 beruhenden Algorithmus verschl\(:usselt werden\&. Falls diesem Wert
|
||||
\fIyes\fR
|
||||
zugewiesen ist, werden neue Passw\(:orter mit dem auf MD5 beruhenden Algorithmus verschl\(:usselt, der zu dem in der aktuellen Ver\(:offentlichung von FreeBSD eingesetzten Algorithmus kompatibel ist\&. Passw\(:orter k\(:onnen dann beliebig lang sein, auch die Salt\-Zeichenketten sind l\(:anger\&. Setzen Sie diesen Wert auf
|
||||
\fIno\fR, wenn Sie verschl\(:usselte Passw\(:orter auf ein anderes System kopieren m\(:ochten, das den neuen Algorithmus nicht versteht\&. Der Standardwert ist
|
||||
\fIno\fR\&.
|
||||
.sp
|
||||
Dieser Variable geht die Variable
|
||||
\fBENCRYPT_METHOD\fR
|
||||
und eine Option auf der Befehlszeile, mit der der Verschl\(:usselungsalgorithmus bestimmt wird, vor\&.
|
||||
.sp
|
||||
Der Einsatz dieser Variable ist veraltet\&. Sie sollten
|
||||
\fBENCRYPT_METHOD\fR
|
||||
verwenden\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBSHA_CRYPT_MIN_ROUNDS\fR (Zahl), \fBSHA_CRYPT_MAX_ROUNDS\fR (Zahl)
|
||||
.RS 4
|
||||
Wenn
|
||||
\fBENCRYPT_METHOD\fR
|
||||
auf
|
||||
\fISHA256\fR
|
||||
oder
|
||||
\fISHA512\fR
|
||||
gesetzt ist, legt dies die Anzahl der Runden von SHA fest, die standardm\(:a\(ssig vom Verschl\(:usselungsalgorithmus verwendet werden (falls die Anzahl der Runden nicht auf der Befehlszeile angegeben wird)\&.
|
||||
.sp
|
||||
Je mehr Runden Sie definieren, umso schwieriger ist es, das Passwort mit sturem Durchprobieren (brute force) zu knacken; umso mehr Rechenleistung wird jedoch auch f\(:ur die Anmeldung eines Benutzers ben\(:otigt\&.
|
||||
.sp
|
||||
Falls Sie nichts angeben, wird libc die Standardanzahl der Runden festlegen (5000)\&.
|
||||
.sp
|
||||
Die Werte m\(:ussen zwischen 1000\-999\&.999\&.999 liegen\&.
|
||||
.sp
|
||||
Falls nur der Wert f\(:ur
|
||||
\fBSHA_CRYPT_MIN_ROUNDS\fR
|
||||
oder
|
||||
\fBSHA_CRYPT_MAX_ROUNDS\fR
|
||||
festgelegt wird, wird dieser Wert verwendet\&.
|
||||
.sp
|
||||
Falls
|
||||
\fBSHA_CRYPT_MIN_ROUNDS\fR
|
||||
>
|
||||
\fBSHA_CRYPT_MAX_ROUNDS\fR, wird der h\(:ohere Wert verwendet\&.
|
||||
.RE
|
||||
.SH "DATEIEN"
|
||||
.PP
|
||||
/etc/group
|
||||
.RS 4
|
||||
Informationen zu den Gruppenkonten
|
||||
.RE
|
||||
.PP
|
||||
/etc/gshadow
|
||||
.RS 4
|
||||
sichere Informationen zu den Gruppenkonten
|
||||
.RE
|
||||
.PP
|
||||
/etc/login\&.defs
|
||||
.RS 4
|
||||
Konfiguration der Shadow\-Passwort\-Werkzeugsammlung
|
||||
.RE
|
||||
.SH "SIEHE AUCH"
|
||||
.PP
|
||||
\fBgpasswd\fR(1),
|
||||
\fBgroupadd\fR(8),
|
||||
\fBlogin.defs\fR(5)\&.
|
||||
@@ -1,216 +0,0 @@
|
||||
'\" t
|
||||
.\" Title: chpasswd
|
||||
.\" Author: Julianne Frances Haugh
|
||||
.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/>
|
||||
.\" Date: 25.05.2012
|
||||
.\" Manual: Befehle zur Systemverwaltung
|
||||
.\" Source: shadow-utils 4.1.5.1
|
||||
.\" Language: German
|
||||
.\"
|
||||
.TH "CHPASSWD" "8" "25.05.2012" "shadow\-utils 4\&.1\&.5\&.1" "Befehle zur Systemverwaltung"
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * Define some portability stuff
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.\" http://bugs.debian.org/507673
|
||||
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.ie \n(.g .ds Aq \(aq
|
||||
.el .ds Aq '
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * set default formatting
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" disable hyphenation
|
||||
.nh
|
||||
.\" disable justification (adjust text to left margin only)
|
||||
.ad l
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * MAIN CONTENT STARTS HERE *
|
||||
.\" -----------------------------------------------------------------
|
||||
.SH "NAME"
|
||||
chpasswd \- aktualisiert Passw\(:orter im Batch\-Modus
|
||||
.SH "\(:UBERSICHT"
|
||||
.HP \w'\fBchpasswd\fR\ 'u
|
||||
\fBchpasswd\fR [\fIOptionen\fR]
|
||||
.SH "BESCHREIBUNG"
|
||||
.PP
|
||||
Der Befehl
|
||||
\fBchpasswd\fR
|
||||
liest eine Liste von Benutzername\-Passwort\-Paaren von der Standardeingabe\&. Damit werden Benutzerdaten aktualisiert\&. Jede Zeile muss folgendes Format haben:
|
||||
.PP
|
||||
\fIBenutzername\fR:\fIPasswort\fR
|
||||
.PP
|
||||
Das Passwort muss standardm\(:a\(ssig im Klartext angegeben werden und von
|
||||
\fBchpasswd\fR
|
||||
verschl\(:usselt\&. Soweit vorhanden, wird auch das Alter des Passworts aktualisiert\&.
|
||||
.PP
|
||||
Der standardm\(:a\(ssige Verschl\(:usselungsalgorithmus kann systemweit mit den Variablen
|
||||
\fBENCRYPT_METHOD\fR
|
||||
oder
|
||||
\fBMD5_CRYPT_ENAB\fR
|
||||
in
|
||||
/etc/login\&.defs
|
||||
definiert werden\&. Dieser kann mit den Optionen
|
||||
\fB\-e\fR,
|
||||
\fB\-m\fR
|
||||
oder
|
||||
\fB\-c\fR
|
||||
\(:uberschrieben werden\&.
|
||||
.PP
|
||||
\fBchpasswd\fR
|
||||
aktualisiert zun\(:achst alle Passw\(:orter im Arbeitsspeicher und schreibt dann die \(:Anderungen auf das Speichermedium, falls keine Fehler aufgetreten sind\&.
|
||||
.PP
|
||||
Dieser Befehl ist f\(:ur den Einsatz in gro\(ssen Umgebungen vorgesehen, in der viele Konten gleichzeitig erstellt werden m\(:ussen\&.
|
||||
.SH "OPTIONEN"
|
||||
.PP
|
||||
Die Optionen, die vom Befehl
|
||||
\fBchpasswd\fR
|
||||
unterst\(:utzt werden, sind:
|
||||
.PP
|
||||
\fB\-c\fR, \fB\-\-crypt\-method\fR\fIMETHODE\fR
|
||||
.RS 4
|
||||
Definiert die Methode, mit der die Passw\(:orter verschl\(:usselt werden\&.
|
||||
.sp
|
||||
Die verf\(:ugbaren Methoden sind DES, MD5, NONE und SHA256 oder SHA512, soweit Ihre libc sie unterst\(:utzt\&.
|
||||
.sp
|
||||
Standardm\(:a\(ssig (wenn keine der Optionen
|
||||
\fB\-c\fR,
|
||||
\fB\-m\fR
|
||||
oder
|
||||
\fB\-e\fR
|
||||
angegeben wird) wird die Verschl\(:usselungsmethode durch die Variablen
|
||||
\fBENCRYPT_METHOD\fR
|
||||
oder
|
||||
\fBMD5_CRYPT_ENAB\fR
|
||||
in
|
||||
/etc/login\&.defs
|
||||
bestimmt\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-e\fR, \fB\-\-encrypted\fR
|
||||
.RS 4
|
||||
Passw\(:orter werden verschl\(:usselt angegeben\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-h\fR, \fB\-\-help\fR
|
||||
.RS 4
|
||||
zeigt die Hilfe an und beendet das Programm
|
||||
.RE
|
||||
.PP
|
||||
\fB\-m\fR, \fB\-\-md5\fR
|
||||
.RS 4
|
||||
werwendet zur Verschl\(:usselung MD5 anstelle von DES, wenn die Passw\(:orter unverschl\(:usselt angegeben werden
|
||||
.RE
|
||||
.PP
|
||||
\fB\-R\fR, \fB\-\-root\fR\fICHROOT_VERZ\fR
|
||||
.RS 4
|
||||
f\(:uhrt die Ver\(:anderungen in dem Verzeichnis
|
||||
\fICHROOT_VERZ\fR
|
||||
durch und verwendet die Konfigurationsdateien aus dem Verzeichnis
|
||||
\fICHROOT_VERZ\fR
|
||||
.RE
|
||||
.PP
|
||||
\fB\-s\fR, \fB\-\-sha\-rounds\fR\fIRUNDEN\fR
|
||||
.RS 4
|
||||
Verwendet die angegebene Anzahl von Runden, um die Passw\(:orter zu verschl\(:usseln\&.
|
||||
.sp
|
||||
Ein Wert von 0 bedeutet, dass das System die Standardanzahl der Runden (5000) f\(:ur die Verschl\(:usselung verwenden wird\&.
|
||||
.sp
|
||||
Der Mindestwert ist 1000, der H\(:ochstwert 999\&.999\&.999\&.
|
||||
.sp
|
||||
Sie k\(:onnen diese Option nur mit den Verschl\(:usselungsmethoden SHA256 und SHA512 verwenden\&.
|
||||
.sp
|
||||
Standardm\(:a\(ssig wird die Anzahl der Runden von den Variablen
|
||||
\fBSHA_CRYPT_MIN_ROUNDS\fR
|
||||
und
|
||||
\fBSHA_CRYPT_MAX_ROUNDS\fR
|
||||
/etc/login\&.defs
|
||||
bestimmt\&.
|
||||
.RE
|
||||
.SH "WARNUNGEN"
|
||||
.PP
|
||||
Achten Sie darauf, dass die Rechte und Umask korrekt vergeben sind, um zu verhindern, dass andere Benutzer unverschl\(:usselte Dateien lesen k\(:onnen\&.
|
||||
.SH "KONFIGURATION"
|
||||
.PP
|
||||
Die folgenden Konfigurationsvariablen in
|
||||
/etc/login\&.defs
|
||||
beeinflussen das Verhalten dieses Werkzeugs:
|
||||
.PP
|
||||
\fBENCRYPT_METHOD\fR (Zeichenkette)
|
||||
.RS 4
|
||||
Damit wird der standardm\(:a\(ssige Verschl\(:usselungsalgorithmus, mit dem Passw\(:orter verschl\(:usselt werden, bestimmt (soweit nicht in der Befehlszeile ein Algorithmus angegeben wird)\&.
|
||||
.sp
|
||||
Ihm kann einer der folgenden Wert zugewiesen werden:
|
||||
\fIDES\fR
|
||||
(default),
|
||||
\fIMD5\fR, \fISHA256\fR, \fISHA512\fR\&.
|
||||
.sp
|
||||
Hinweis: Dieser Parameter \(:uberschreibt die Variable
|
||||
\fBMD5_CRYPT_ENAB\fR\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBMD5_CRYPT_ENAB\fR (boolesch)
|
||||
.RS 4
|
||||
Legt fest, ob Passw\(:orter mit dem auf MD5 beruhenden Algorithmus verschl\(:usselt werden\&. Falls diesem Wert
|
||||
\fIyes\fR
|
||||
zugewiesen ist, werden neue Passw\(:orter mit dem auf MD5 beruhenden Algorithmus verschl\(:usselt, der zu dem in der aktuellen Ver\(:offentlichung von FreeBSD eingesetzten Algorithmus kompatibel ist\&. Passw\(:orter k\(:onnen dann beliebig lang sein, auch die Salt\-Zeichenketten sind l\(:anger\&. Setzen Sie diesen Wert auf
|
||||
\fIno\fR, wenn Sie verschl\(:usselte Passw\(:orter auf ein anderes System kopieren m\(:ochten, das den neuen Algorithmus nicht versteht\&. Der Standardwert ist
|
||||
\fIno\fR\&.
|
||||
.sp
|
||||
Dieser Variable geht die Variable
|
||||
\fBENCRYPT_METHOD\fR
|
||||
und eine Option auf der Befehlszeile, mit der der Verschl\(:usselungsalgorithmus bestimmt wird, vor\&.
|
||||
.sp
|
||||
Der Einsatz dieser Variable ist veraltet\&. Sie sollten
|
||||
\fBENCRYPT_METHOD\fR
|
||||
verwenden\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBSHA_CRYPT_MIN_ROUNDS\fR (Zahl), \fBSHA_CRYPT_MAX_ROUNDS\fR (Zahl)
|
||||
.RS 4
|
||||
Wenn
|
||||
\fBENCRYPT_METHOD\fR
|
||||
auf
|
||||
\fISHA256\fR
|
||||
oder
|
||||
\fISHA512\fR
|
||||
gesetzt ist, legt dies die Anzahl der Runden von SHA fest, die standardm\(:a\(ssig vom Verschl\(:usselungsalgorithmus verwendet werden (falls die Anzahl der Runden nicht auf der Befehlszeile angegeben wird)\&.
|
||||
.sp
|
||||
Je mehr Runden Sie definieren, umso schwieriger ist es, das Passwort mit sturem Durchprobieren (brute force) zu knacken; umso mehr Rechenleistung wird jedoch auch f\(:ur die Anmeldung eines Benutzers ben\(:otigt\&.
|
||||
.sp
|
||||
Falls Sie nichts angeben, wird libc die Standardanzahl der Runden festlegen (5000)\&.
|
||||
.sp
|
||||
Die Werte m\(:ussen zwischen 1000\-999\&.999\&.999 liegen\&.
|
||||
.sp
|
||||
Falls nur der Wert f\(:ur
|
||||
\fBSHA_CRYPT_MIN_ROUNDS\fR
|
||||
oder
|
||||
\fBSHA_CRYPT_MAX_ROUNDS\fR
|
||||
festgelegt wird, wird dieser Wert verwendet\&.
|
||||
.sp
|
||||
Falls
|
||||
\fBSHA_CRYPT_MIN_ROUNDS\fR
|
||||
>
|
||||
\fBSHA_CRYPT_MAX_ROUNDS\fR, wird der h\(:ohere Wert verwendet\&.
|
||||
.RE
|
||||
.SH "DATEIEN"
|
||||
.PP
|
||||
/etc/passwd
|
||||
.RS 4
|
||||
Informationen zu den Benutzerkonten
|
||||
.RE
|
||||
.PP
|
||||
/etc/shadow
|
||||
.RS 4
|
||||
verschl\(:usselte Informationen zu den Benutzerkonten
|
||||
.RE
|
||||
.PP
|
||||
/etc/login\&.defs
|
||||
.RS 4
|
||||
Konfiguration der Shadow\-Passwort\-Werkzeugsammlung
|
||||
.RE
|
||||
.SH "SIEHE AUCH"
|
||||
.PP
|
||||
\fBpasswd\fR(1),
|
||||
\fBnewusers\fR(8),
|
||||
\fBlogin.defs\fR(5),\fBuseradd\fR(8)\&.
|
||||
@@ -1,167 +0,0 @@
|
||||
'\" t
|
||||
.\" Title: faillog
|
||||
.\" Author: Julianne Frances Haugh
|
||||
.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/>
|
||||
.\" Date: 25.05.2012
|
||||
.\" Manual: Befehle zur Systemverwaltung
|
||||
.\" Source: shadow-utils 4.1.5.1
|
||||
.\" Language: German
|
||||
.\"
|
||||
.TH "FAILLOG" "8" "25.05.2012" "shadow\-utils 4\&.1\&.5\&.1" "Befehle zur Systemverwaltung"
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * Define some portability stuff
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.\" http://bugs.debian.org/507673
|
||||
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.ie \n(.g .ds Aq \(aq
|
||||
.el .ds Aq '
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * set default formatting
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" disable hyphenation
|
||||
.nh
|
||||
.\" disable justification (adjust text to left margin only)
|
||||
.ad l
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * MAIN CONTENT STARTS HERE *
|
||||
.\" -----------------------------------------------------------------
|
||||
.SH "NAME"
|
||||
faillog \- zeigt Aufzeichnungen der fehlgeschlagenen Anmeldungen an oder richtet Beschr\(:ankungen f\(:ur fehlgeschlagene Anmeldungen ein
|
||||
.SH "\(:UBERSICHT"
|
||||
.HP \w'\fBfaillog\fR\ 'u
|
||||
\fBfaillog\fR [\fIOptionen\fR]
|
||||
.SH "BESCHREIBUNG"
|
||||
.PP
|
||||
\fBfaillog\fR
|
||||
zeigt den Inhalt der Datenbank der fehlgeschlagenen Anmeldungen (/var/log/faillog) an\&. Es kann auch die Z\(:ahlung und Beschr\(:ankung der Fehlversuche verwalten\&. Wenn
|
||||
\fBfaillog\fR
|
||||
ohne Optionen ausgef\(:uhrt wird, wird nur die Liste der fehlgeschlagenen Anmeldungen aller Benutzer angezeigt, deren Anmeldung jemals gescheitert ist\&.
|
||||
.SH "OPTIONEN"
|
||||
.PP
|
||||
Die Optionen, die vom Befehl
|
||||
\fBfaillog\fR
|
||||
unterst\(:utzt werden, sind:
|
||||
.PP
|
||||
\fB\-a\fR, \fB\-\-all\fR
|
||||
.RS 4
|
||||
zeigt (oder bearbeitet) die faillog\-Eintr\(:age aller Benutzer, die einen Eintrag in der Datenbank
|
||||
faillog
|
||||
haben
|
||||
.sp
|
||||
Die Spanne der Benutzer kann mit der Option
|
||||
\fB\-u\fR
|
||||
eingegrenzt werden\&.
|
||||
.sp
|
||||
Im Anzeigemodus ist dies auf vorhandene Benutzer beschr\(:ankt, erzwingt aber die Anzeige der Faillog\-Eintr\(:age, auch wenn diese leer sind\&.
|
||||
.sp
|
||||
Mit den Optionen
|
||||
\fB\-l\fR,
|
||||
\fB\-m\fR,
|
||||
\fB\-r\fR
|
||||
und
|
||||
\fB\-t\fR
|
||||
werden die Benutzereintr\(:age selbst dann ge\(:andert, wenn der Benutzer auf dem System nicht vorhanden ist\&. Dies kann sinnvoll sein, wenn die Eintr\(:age von gel\(:oschten Benutzer zur\(:uckgesetzt werden sollen oder vorsorglich eine Richtlinie f\(:ur eine Anzahl von Benutzern eingerichtet werden soll\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-h\fR, \fB\-\-help\fR
|
||||
.RS 4
|
||||
zeigt die Hilfe an und beendet das Programm
|
||||
.RE
|
||||
.PP
|
||||
\fB\-l\fR, \fB\-\-lock\-secs\fR\fISEK\fR
|
||||
.RS 4
|
||||
sperrt nach einer fehlgeschlagenen Anmeldung das Konto f\(:ur
|
||||
\fISEK\fR
|
||||
Sekunden
|
||||
.sp
|
||||
F\(:ur diese Option muss ein Schreibzugriff auf
|
||||
/var/log/faillog
|
||||
bestehen\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-m\fR, \fB\-\-maximum\fR\fIMAX\fR
|
||||
.RS 4
|
||||
setzt den Z\(:ahler der fehlgeschlagene Anmeldungen, nach denen das Konto abgeschaltet wird, auf
|
||||
\fIMAX\fR
|
||||
.sp
|
||||
Wenn
|
||||
\fIMAX\fR
|
||||
den Wert 0 hat, besteht keine Beschr\(:ankung f\(:ur die Anzahl fehlgeschlagener Anmeldeversuche\&.
|
||||
.sp
|
||||
F\(:ur
|
||||
\fIroot\fR
|
||||
sollte der Wert der maximalen Anmeldeversuche immer 0 betragen, um eine durch einen Angriff ausgel\(:oste Dienstverweigerung (denial of service) zu verhindern\&.
|
||||
.sp
|
||||
F\(:ur diese Option muss ein Schreibzugriff auf
|
||||
/var/log/faillog
|
||||
bestehen\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-r\fR, \fB\-\-reset\fR
|
||||
.RS 4
|
||||
setzt die Z\(:ahlerst\(:ande der fehlgeschlagenen Anmeldeversuche zur\(:uck
|
||||
.sp
|
||||
F\(:ur diese Option muss ein Schreibzugriff auf
|
||||
/var/log/faillog
|
||||
bestehen\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-R\fR, \fB\-\-root\fR\fICHROOT_VERZ\fR
|
||||
.RS 4
|
||||
f\(:uhrt die Ver\(:anderungen in dem Verzeichnis
|
||||
\fICHROOT_VERZ\fR
|
||||
durch und verwendet die Konfigurationsdateien aus dem Verzeichnis
|
||||
\fICHROOT_VERZ\fR
|
||||
.RE
|
||||
.PP
|
||||
\fB\-t\fR, \fB\-\-time\fR\fITAGE\fR
|
||||
.RS 4
|
||||
zeigt die Eintr\(:age der fehlgeschlagenen Anmeldungen an, die aktueller als
|
||||
\fITAGE\fR
|
||||
sind
|
||||
.RE
|
||||
.PP
|
||||
\fB\-u\fR, \fB\-\-user\fR\fILOGIN\fR|\fIMENGE\fR
|
||||
.RS 4
|
||||
zeigt die Aufzeichnungen der fehlgeschlagenen Anmeldungen nur der angegebenen Benutzer an oder bearbeitet (wenn mit den Optionen
|
||||
\fB\-l\fR,
|
||||
\fB\-m\fR
|
||||
oder
|
||||
\fB\-r\fR
|
||||
verwendet) nur deren Z\(:ahlerst\(:ande und Beschr\(:ankungen
|
||||
.sp
|
||||
Die Bestimmung der Benutzer erfolgt durch ihren Anmeldenamen, ihrer zahlenm\(:a\(ssigen Benutzer\-ID oder einer
|
||||
\fIMENGE\fR
|
||||
von Benutzern\&. Diese
|
||||
\fIMENGE\fR
|
||||
kann mit Minimum\- und Maximumwerten (\fIUID_MIN\-UID_MAX\fR), nur mit einem Maximumwert (\fIUID_MIN\-UID_MAX\fR) oder nur einem Minimumwert (\fIUID_MIN\-\fR) bestimmt werden\&.
|
||||
.RE
|
||||
.PP
|
||||
Wenn keine der Optionen
|
||||
\fB\-l\fR,
|
||||
\fB\-m\fR
|
||||
oder
|
||||
\fB\-r\fR
|
||||
verwendet wird, zeigt
|
||||
\fBfaillog\fR
|
||||
die Aufzeichnung der fehlgeschlagenen Anmeldeversuche der angegebenen Benutzer an\&.
|
||||
.SH "WARNUNGEN"
|
||||
.PP
|
||||
\fBfaillog\fR
|
||||
zeigt nur die Benutzer an, die sich seit der letzten fehlgeschlagenen Anmeldung nicht erfolgreich anmelden konnten\&. Um die \(:ubrigen Benutzer anzuzeigen, m\(:ussen Sie diese explizit mit der Option
|
||||
\fB\-u\fR
|
||||
benennen oder sich alle Benutzer mit der Option
|
||||
\fB\-a\fR
|
||||
anzeigen lassen\&.
|
||||
.SH "DATEIEN"
|
||||
.PP
|
||||
/var/log/faillog
|
||||
.RS 4
|
||||
Datei mit fehlgeschlagenen Anmeldungen
|
||||
.RE
|
||||
.SH "SIEHE AUCH"
|
||||
.PP
|
||||
\fBlogin\fR(1),
|
||||
\fBfaillog\fR(5)\&.
|
||||
@@ -1,255 +0,0 @@
|
||||
'\" t
|
||||
.\" Title: groupadd
|
||||
.\" Author: Julianne Frances Haugh
|
||||
.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/>
|
||||
.\" Date: 25.05.2012
|
||||
.\" Manual: Befehle zur Systemverwaltung
|
||||
.\" Source: shadow-utils 4.1.5.1
|
||||
.\" Language: German
|
||||
.\"
|
||||
.TH "GROUPADD" "8" "25.05.2012" "shadow\-utils 4\&.1\&.5\&.1" "Befehle zur Systemverwaltung"
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * Define some portability stuff
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.\" http://bugs.debian.org/507673
|
||||
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.ie \n(.g .ds Aq \(aq
|
||||
.el .ds Aq '
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * set default formatting
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" disable hyphenation
|
||||
.nh
|
||||
.\" disable justification (adjust text to left margin only)
|
||||
.ad l
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * MAIN CONTENT STARTS HERE *
|
||||
.\" -----------------------------------------------------------------
|
||||
.SH "NAME"
|
||||
groupadd \- erstellt eine neue Gruppe
|
||||
.SH "\(:UBERSICHT"
|
||||
.HP \w'\fBgroupadd\fR\ 'u
|
||||
\fBgroupadd\fR [\fIOptionen\fR] \fIGruppe\fR
|
||||
.SH "BESCHREIBUNG"
|
||||
.PP
|
||||
Der Befehl
|
||||
\fBgroupadd\fR
|
||||
erstellt ein neues Gruppenkonto\&. Dabei verwendet er die Werte, die auf der Befehlszeile angegeben wurden, oder die Standardwerte des Systems\&. Soweit es notwendig ist, wird die neue Gruppe den Systemdateien hinzugef\(:ugt\&.
|
||||
.SH "OPTIONEN"
|
||||
.PP
|
||||
Die Optionen, die vom Befehl
|
||||
\fBgroupadd\fR
|
||||
unterst\(:utzt werden, sind:
|
||||
.PP
|
||||
\fB\-f\fR, \fB\-\-force\fR
|
||||
.RS 4
|
||||
Die Option f\(:uhrt dazu, dass der Befehl nur dann erfolgreich beendet wird, wenn die angegebene Gruppe existiert\&. Falls diese Option zusammen mit der Option
|
||||
\fB\-g\fR
|
||||
verwendet wird und die angegebene GID schon vergeben ist, wird eine andere, eindeutige GID gew\(:ahlt (d\&.h\&.
|
||||
\fB\-g\fR
|
||||
wird nicht beachtet)\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-g\fR, \fB\-\-gid\fR\fIGID\fR
|
||||
.RS 4
|
||||
Der zahlenm\(:a\(ssige Wert der Gruppen\-ID\&. Dieser Wert muss eindeutig sein, sofern nicht die Option
|
||||
\fB\-o\fR
|
||||
verwendet wird\&. Der Wert darf nicht negativ sein\&. Standardm\(:a\(ssig wird der kleinste Wert gr\(:o\(sser als oder gleich
|
||||
\fBGID_MIN\fR
|
||||
und gr\(:o\(sser als jeder andere Wert einer Gruppe verwendet\&.
|
||||
.sp
|
||||
Vergleichen Sie auch die Option
|
||||
\fB\-r\fR
|
||||
und die Ausf\(:uhrungen zu
|
||||
\fBGID_MAX\fR\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-h\fR, \fB\-\-help\fR
|
||||
.RS 4
|
||||
zeigt die Hilfe an und beendet das Programm
|
||||
.RE
|
||||
.PP
|
||||
\fB\-K\fR, \fB\-\-key\fR\fISCHL\(:USSEL\fR=\fIWERT\fR
|
||||
.RS 4
|
||||
\(:Uberschreibt die Standardwerte von
|
||||
/etc/login\&.defs
|
||||
(GID_MIN, GID_MAX und weitere)\&. Diese Option kann mehrfach verwendet werden\&.
|
||||
.sp
|
||||
Beispiel:
|
||||
\fB\-K \fR\fIGID_MIN\fR=\fI100\fR\fB\-K \fR\fIGID_MAX\fR=\fI499\fR
|
||||
.sp
|
||||
Hinweis:
|
||||
\fB\-K \fR\fIGID_MIN\fR=\fI10\fR,\fIGID_MAX\fR=\fI499\fR
|
||||
funktioniert noch nicht\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-o\fR, \fB\-\-non\-unique\fR
|
||||
.RS 4
|
||||
Diese Option erlaubt es, eine Gruppe mit einer nicht eindeutigen GID zu erstellen\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-p\fR, \fB\-\-password\fR\fIPASSWORT\fR
|
||||
.RS 4
|
||||
Das verschl\(:usselte Passwort, wie es von
|
||||
\fBcrypt\fR(3)
|
||||
zur\(:uckgegeben wird\&. Standardm\(:a\(ssig ist das Passwort deaktiviert\&.
|
||||
.sp
|
||||
\fBHinweis:\fR
|
||||
Diese Option ist nicht empfehlenswert, weil das Passwort (auch wenn es verschl\(:usselt ist) f\(:ur Benutzer sichtbar ist, die sich den Prozess anzeigen lassen\&.
|
||||
.sp
|
||||
Sie sollten sicherstellen, dass das Passwort den Passwortrichtlinien des Systems entspricht\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-r\fR, \fB\-\-system\fR
|
||||
.RS 4
|
||||
erstellt eine neue Systemgruppe
|
||||
.sp
|
||||
Die zahlenm\(:a\(ssige Kennung einer neuen Systemgruppe wird aus der Spanne von
|
||||
\fBSYS_GID_MIN\fR
|
||||
bis
|
||||
\fBSYS_GID_MAX\fR
|
||||
gew\(:ahlt, welche in
|
||||
login\&.defs
|
||||
festgelegt wird, anstelle von
|
||||
\fBGID_MIN\fR
|
||||
bis
|
||||
\fBGID_MAX\fR\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-R\fR, \fB\-\-root\fR\fICHROOT_VERZ\fR
|
||||
.RS 4
|
||||
f\(:uhrt die Ver\(:anderungen in dem Verzeichnis
|
||||
\fICHROOT_VERZ\fR
|
||||
durch und verwendet die Konfigurationsdateien aus dem Verzeichnis
|
||||
\fICHROOT_VERZ\fR
|
||||
.RE
|
||||
.SH "KONFIGURATION"
|
||||
.PP
|
||||
Die folgenden Konfigurationsvariablen in
|
||||
/etc/login\&.defs
|
||||
beeinflussen das Verhalten dieses Werkzeugs:
|
||||
.PP
|
||||
\fBGID_MAX\fR (Zahl), \fBGID_MIN\fR (Zahl)
|
||||
.RS 4
|
||||
der Bereich von Gruppen\-IDs, aus dem die Programme
|
||||
\fBuseradd\fR,
|
||||
\fBgroupadd\fR
|
||||
oder
|
||||
\fBnewusers\fR
|
||||
bei der Erstellung normaler Gruppen ausw\(:ahlen d\(:urfen
|
||||
.sp
|
||||
Der Standardwert f\(:ur
|
||||
\fBGID_MIN\fR
|
||||
ist 1000, f\(:ur
|
||||
\fBGID_MAX\fR
|
||||
60\&.000\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBMAX_MEMBERS_PER_GROUP\fR (Zahl)
|
||||
.RS 4
|
||||
Maximale Anzahl von Mitgliedern je Gruppeneintrag\&. Wenn das Maximum erreicht wird, wird ein weiterer Eintrag in
|
||||
/etc/group
|
||||
(mit dem gleichen Namen, dem gleichen Passwort und der gleichen GID) erstellt\&.
|
||||
.sp
|
||||
Der Standardwert ist 0, was zur Folge hat, dass die Anzahl der Mitglieder einer Gruppe nicht begrenzt ist\&.
|
||||
.sp
|
||||
Diese F\(:ahigkeit (der aufgeteilten Gruppe) erm\(:oglicht es, die Zeilenl\(:ange in der Gruppendatei zu begrenzen\&. Damit kann sichergestellt werden, dass die Zeilen f\(:ur NIS\-Gruppen nicht l\(:anger als 1024 Zeichen sind\&.
|
||||
.sp
|
||||
Falls Sie eine solche Begrenzung ben\(:otigen, k\(:onnen Sie 25 verwenden\&.
|
||||
.sp
|
||||
Hinweis: Aufgeteilte Gruppen werden m\(:oglicherweise nicht von allen Werkzeugen unterst\(:utzt, selbst nicht aus der Shadow\-Werkzeugsammlung\&. Sie sollten diese Variable nur setzen, falls Sie zwingend darauf angewiesen sind\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBSYS_GID_MAX\fR (Zahl), \fBSYS_GID_MIN\fR (Zahl)
|
||||
.RS 4
|
||||
der Bereich von Gruppen\-IDs, aus dem die Programme
|
||||
\fBuseradd\fR,
|
||||
\fBgroupadd\fR
|
||||
oder
|
||||
\fBnewusers\fR
|
||||
bei der Erstellung von Systemgruppen ausw\(:ahlen d\(:urfen
|
||||
.sp
|
||||
Der Standardwert f\(:ur
|
||||
\fBSYS_GID_MIN\fR
|
||||
ist 101, f\(:ur
|
||||
\fBSYS_GID_MAX\fR
|
||||
\fBGID_MIN\fR\-1\&.
|
||||
.RE
|
||||
.SH "DATEIEN"
|
||||
.PP
|
||||
/etc/group
|
||||
.RS 4
|
||||
Informationen zu den Gruppenkonten
|
||||
.RE
|
||||
.PP
|
||||
/etc/gshadow
|
||||
.RS 4
|
||||
sichere Informationen zu den Gruppenkonten
|
||||
.RE
|
||||
.PP
|
||||
/etc/login\&.defs
|
||||
.RS 4
|
||||
Konfiguration der Shadow\-Passwort\-Werkzeugsammlung
|
||||
.RE
|
||||
.SH "WARNUNGEN"
|
||||
.PP
|
||||
Gruppennamen m\(:ussen mit einem Kleinbuchstaben oder einem Unterstrich beginnen\&. Nachfolgend d\(:urfen sie Kleinbuchstaben, Zahlen, Unterstriche und Gedankenstriche enthalten\&. Das letzte Zeichen darf auch ein Dollarzeichen sein\&. Als regul\(:arer Ausdruck: [a\-z_][a\-z0\-9_\-]*[$]?
|
||||
.PP
|
||||
Gruppennamen d\(:urfen nur bis zu 16 Zeichen lang sein\&.
|
||||
.PP
|
||||
Sie k\(:onnen einen Benutzer nicht einer NIS\- oder LDAP\-Gruppe hinzuf\(:ugen\&. Dies m\(:ussen Sie auf dem entsprechenden Server durchf\(:uhren\&.
|
||||
.PP
|
||||
Falls der Gruppenname bereits in einer externen Datenbank (wie etwa NIS oder LDAP) vergeben ist, wird
|
||||
\fBgroupadd\fR
|
||||
die Gruppe nicht erstellen\&.
|
||||
.SH "R\(:UCKGABEWERTE"
|
||||
.PP
|
||||
Der Befehl
|
||||
\fBgroupadd\fR
|
||||
gibt beim Beenden folgende Werte zur\(:uck:
|
||||
.PP
|
||||
\fI0\fR
|
||||
.RS 4
|
||||
Erfolg
|
||||
.RE
|
||||
.PP
|
||||
\fI2\fR
|
||||
.RS 4
|
||||
unzul\(:assige Syntax f\(:ur diesen Befehl
|
||||
.RE
|
||||
.PP
|
||||
\fI3\fR
|
||||
.RS 4
|
||||
ung\(:ultiges Argument f\(:ur Option
|
||||
.RE
|
||||
.PP
|
||||
\fI4\fR
|
||||
.RS 4
|
||||
GID nicht eindeutig (wenn
|
||||
\fB\-o\fR
|
||||
nicht angegeben wird)
|
||||
.RE
|
||||
.PP
|
||||
\fI9\fR
|
||||
.RS 4
|
||||
Gruppenname nicht eindeutig
|
||||
.RE
|
||||
.PP
|
||||
\fI10\fR
|
||||
.RS 4
|
||||
Die Gruppendatei kann nicht aktualisieren werden\&.
|
||||
.RE
|
||||
.SH "SIEHE AUCH"
|
||||
.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)\&.
|
||||
@@ -1,136 +0,0 @@
|
||||
'\" t
|
||||
.\" Title: groupdel
|
||||
.\" Author: Julianne Frances Haugh
|
||||
.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/>
|
||||
.\" Date: 25.05.2012
|
||||
.\" Manual: Befehle zur Systemverwaltung
|
||||
.\" Source: shadow-utils 4.1.5.1
|
||||
.\" Language: German
|
||||
.\"
|
||||
.TH "GROUPDEL" "8" "25.05.2012" "shadow\-utils 4\&.1\&.5\&.1" "Befehle zur Systemverwaltung"
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * Define some portability stuff
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.\" http://bugs.debian.org/507673
|
||||
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.ie \n(.g .ds Aq \(aq
|
||||
.el .ds Aq '
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * set default formatting
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" disable hyphenation
|
||||
.nh
|
||||
.\" disable justification (adjust text to left margin only)
|
||||
.ad l
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * MAIN CONTENT STARTS HERE *
|
||||
.\" -----------------------------------------------------------------
|
||||
.SH "NAME"
|
||||
groupdel \- l\(:oscht eine Gruppe
|
||||
.SH "\(:UBERSICHT"
|
||||
.HP \w'\fBgroupdel\fR\ 'u
|
||||
\fBgroupdel\fR [\fIOptionen\fR] \fIGRUPPE\fR
|
||||
.SH "BESCHREIBUNG"
|
||||
.PP
|
||||
Der Befehl
|
||||
\fBgroupdel\fR
|
||||
bearbeitet die Kontodateien des Systems und l\(:oscht darin alle Eintr\(:age, die auf die
|
||||
\fIGruppe\fR
|
||||
verweisen\&. Die bezeichnete Gruppe muss existieren\&.
|
||||
.SH "OPTIONEN"
|
||||
.PP
|
||||
Die Optionen, die vom Befehl
|
||||
\fBgroupdel\fR
|
||||
unterst\(:utzt werden, sind:
|
||||
.PP
|
||||
\fB\-h\fR, \fB\-\-help\fR
|
||||
.RS 4
|
||||
zeigt die Hilfe an und beendet das Programm
|
||||
.RE
|
||||
.PP
|
||||
\fB\-R\fR, \fB\-\-root\fR\fICHROOT_VERZ\fR
|
||||
.RS 4
|
||||
f\(:uhrt die Ver\(:anderungen in dem Verzeichnis
|
||||
\fICHROOT_VERZ\fR
|
||||
durch und verwendet die Konfigurationsdateien aus dem Verzeichnis
|
||||
\fICHROOT_VERZ\fR
|
||||
.RE
|
||||
.SH "WARNUNGEN"
|
||||
.PP
|
||||
Sie k\(:onnen nicht die Hauptgruppe eines Benutzers entfernen\&. Dazu m\(:ussten Sie zun\(:achst den betreffenden Benutzer l\(:oschen\&.
|
||||
.PP
|
||||
Sie sollten von Hand alle Systemdateien \(:uberpr\(:ufen, um sicherzustellen, dass keine Dateien, die der gel\(:oschten Gruppe angeh\(:oren, vorhanden sind\&.
|
||||
.SH "KONFIGURATION"
|
||||
.PP
|
||||
Die folgenden Konfigurationsvariablen in
|
||||
/etc/login\&.defs
|
||||
beeinflussen das Verhalten dieses Werkzeugs:
|
||||
.PP
|
||||
\fBMAX_MEMBERS_PER_GROUP\fR (Zahl)
|
||||
.RS 4
|
||||
Maximale Anzahl von Mitgliedern je Gruppeneintrag\&. Wenn das Maximum erreicht wird, wird ein weiterer Eintrag in
|
||||
/etc/group
|
||||
(mit dem gleichen Namen, dem gleichen Passwort und der gleichen GID) erstellt\&.
|
||||
.sp
|
||||
Der Standardwert ist 0, was zur Folge hat, dass die Anzahl der Mitglieder einer Gruppe nicht begrenzt ist\&.
|
||||
.sp
|
||||
Diese F\(:ahigkeit (der aufgeteilten Gruppe) erm\(:oglicht es, die Zeilenl\(:ange in der Gruppendatei zu begrenzen\&. Damit kann sichergestellt werden, dass die Zeilen f\(:ur NIS\-Gruppen nicht l\(:anger als 1024 Zeichen sind\&.
|
||||
.sp
|
||||
Falls Sie eine solche Begrenzung ben\(:otigen, k\(:onnen Sie 25 verwenden\&.
|
||||
.sp
|
||||
Hinweis: Aufgeteilte Gruppen werden m\(:oglicherweise nicht von allen Werkzeugen unterst\(:utzt, selbst nicht aus der Shadow\-Werkzeugsammlung\&. Sie sollten diese Variable nur setzen, falls Sie zwingend darauf angewiesen sind\&.
|
||||
.RE
|
||||
.SH "DATEIEN"
|
||||
.PP
|
||||
/etc/group
|
||||
.RS 4
|
||||
Informationen zu den Gruppenkonten
|
||||
.RE
|
||||
.PP
|
||||
/etc/gshadow
|
||||
.RS 4
|
||||
sichere Informationen zu den Gruppenkonten
|
||||
.RE
|
||||
.SH "R\(:UCKGABEWERTE"
|
||||
.PP
|
||||
Der Befehl
|
||||
\fBgroupdel\fR
|
||||
gibt beim Beenden folgende Werte zur\(:uck:
|
||||
.PP
|
||||
\fI0\fR
|
||||
.RS 4
|
||||
Erfolg
|
||||
.RE
|
||||
.PP
|
||||
\fI2\fR
|
||||
.RS 4
|
||||
unzul\(:assige Syntax f\(:ur diesen Befehl
|
||||
.RE
|
||||
.PP
|
||||
\fI6\fR
|
||||
.RS 4
|
||||
angegebene Gruppe ist nicht vorhanden
|
||||
.RE
|
||||
.PP
|
||||
\fI8\fR
|
||||
.RS 4
|
||||
Die Hauptgruppe eines Benutzers kann nicht entfernen werden\&.
|
||||
.RE
|
||||
.PP
|
||||
\fI10\fR
|
||||
.RS 4
|
||||
Die Gruppendatei kann nicht aktualisieren werden\&.
|
||||
.RE
|
||||
.SH "SIEHE AUCH"
|
||||
.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)\&.
|
||||
@@ -1,174 +0,0 @@
|
||||
'\" t
|
||||
.\" Title: groupmems
|
||||
.\" Author: George Kraft, IV
|
||||
.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/>
|
||||
.\" Date: 25.05.2012
|
||||
.\" Manual: Befehle zur Systemverwaltung
|
||||
.\" Source: shadow-utils 4.1.5.1
|
||||
.\" Language: German
|
||||
.\"
|
||||
.TH "GROUPMEMS" "8" "25.05.2012" "shadow\-utils 4\&.1\&.5\&.1" "Befehle zur Systemverwaltung"
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * Define some portability stuff
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.\" http://bugs.debian.org/507673
|
||||
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.ie \n(.g .ds Aq \(aq
|
||||
.el .ds Aq '
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * set default formatting
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" disable hyphenation
|
||||
.nh
|
||||
.\" disable justification (adjust text to left margin only)
|
||||
.ad l
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * MAIN CONTENT STARTS HERE *
|
||||
.\" -----------------------------------------------------------------
|
||||
.SH "NAME"
|
||||
groupmems \- verwaltet die Mitglieder der Hauptgruppe eines Benutzers
|
||||
.SH "\(:UBERSICHT"
|
||||
.HP \w'\fBgroupmems\fR\ 'u
|
||||
\fBgroupmems\fR \-a\ \fIBenutzer_Name\fR | \-d\ \fIBenutzer_Name\fR | [\-g\ \fIGruppen_Name\fR] | \-l | \-p
|
||||
.SH "BESCHREIBUNG"
|
||||
.PP
|
||||
Mit dem Befehl
|
||||
\fBgroupmems\fR
|
||||
kann ein Benutzer die Mitgliederliste seiner eigenen Gruppe verwalten, ohne Root\-Rechte zu ben\(:otigen\&. Das Werkzeug
|
||||
\fBgroupmems\fR
|
||||
ist f\(:ur Systeme gedacht, auf denen die Hauptgruppe eines Benutzers den gleichen Namen hat wie der Benutzer (z\&.B\&. fritz/fritz)\&.
|
||||
.PP
|
||||
Nur Root als Administrator kann mit
|
||||
\fBgroupmems\fR
|
||||
die Mitgliederlisten anderer Gruppen bearbeiten\&.
|
||||
.SH "OPTIONEN"
|
||||
.PP
|
||||
Die Optionen, die vom Befehl
|
||||
\fBgroupmems\fR
|
||||
unterst\(:utzt werden, sind:
|
||||
.PP
|
||||
\fB\-a\fR, \fB\-\-add\fR\fIBenutzer_Name\fR
|
||||
.RS 4
|
||||
F\(:ugt einen Benutzer der Mitgliederliste der Gruppe hinzu\&.
|
||||
.sp
|
||||
Wenn die Datei
|
||||
/etc/gshadow
|
||||
vorhanden ist, die Gruppe darin aber keinen Eintrag hat, wird ein solcher erstellt\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-d\fR, \fB\-\-delete\fR\fIBenutzer_Name\fR
|
||||
.RS 4
|
||||
L\(:oscht einen Benutzer aus der Mitgliederliste der Gruppe\&.
|
||||
.sp
|
||||
Wenn
|
||||
/etc/gshadow
|
||||
vorhanden ist, wird der Benutzer aus der Liste der Mitglieder und Gruppenverwalter entfernt\&.
|
||||
.sp
|
||||
Wenn die Datei
|
||||
/etc/gshadow
|
||||
vorhanden ist, die Gruppe darin aber keinen Eintrag hat, wird ein solcher erstellt\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-g\fR, \fB\-\-group\fR\fIGruppen_Name\fR
|
||||
.RS 4
|
||||
Root kann eine Gruppen bestimmen, deren Mitgliederliste er bearbeiten will\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-h\fR, \fB\-\-help\fR
|
||||
.RS 4
|
||||
zeigt die Hilfe an und beendet das Programm
|
||||
.RE
|
||||
.PP
|
||||
\fB\-l\fR, \fB\-\-list\fR
|
||||
.RS 4
|
||||
gibt die Mitgliederliste aus
|
||||
.RE
|
||||
.PP
|
||||
\fB\-p\fR, \fB\-\-purge\fR
|
||||
.RS 4
|
||||
l\(:oscht alle Benutzer aus der Mitgliederliste der Gruppe
|
||||
.sp
|
||||
Wenn die Datei
|
||||
/etc/gshadow
|
||||
vorhanden ist, die Gruppe darin aber keinen Eintrag hat, wird ein solcher erstellt\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-R\fR, \fB\-\-root\fR\fICHROOT_VERZ\fR
|
||||
.RS 4
|
||||
f\(:uhrt die Ver\(:anderungen in dem Verzeichnis
|
||||
\fICHROOT_VERZ\fR
|
||||
durch und verwendet die Konfigurationsdateien aus dem Verzeichnis
|
||||
\fICHROOT_VERZ\fR
|
||||
.RE
|
||||
.SH "EINRICHTUNG"
|
||||
.PP
|
||||
Die ausf\(:uhrbare Datei
|
||||
\fBgroupmems\fR
|
||||
sollte die Rechte
|
||||
2770
|
||||
haben und dem Benutzer
|
||||
\fIroot\fR
|
||||
und der Gruppe
|
||||
\fIgroups\fR
|
||||
geh\(:oren\&. Der Systemadministrator kann Benutzer der Gruppe
|
||||
\fIgroups\fR
|
||||
hinzuf\(:ugen, um ihnen zu erm\(:oglichen, mit
|
||||
\fBgroupmems\fR
|
||||
die Mitgliederliste ihrer eigenen Gruppe zu verwalten\&.
|
||||
.sp
|
||||
.if n \{\
|
||||
.RS 4
|
||||
.\}
|
||||
.nf
|
||||
$ groupadd \-r groups
|
||||
$ chmod 2770 groupmems
|
||||
$ chown root\&.groups groupmems
|
||||
$ groupmems \-g groups \-a gk4
|
||||
|
||||
.fi
|
||||
.if n \{\
|
||||
.RE
|
||||
.\}
|
||||
.SH "KONFIGURATION"
|
||||
.PP
|
||||
Die folgenden Konfigurationsvariablen in
|
||||
/etc/login\&.defs
|
||||
beeinflussen das Verhalten dieses Werkzeugs:
|
||||
.PP
|
||||
\fBMAX_MEMBERS_PER_GROUP\fR (Zahl)
|
||||
.RS 4
|
||||
Maximale Anzahl von Mitgliedern je Gruppeneintrag\&. Wenn das Maximum erreicht wird, wird ein weiterer Eintrag in
|
||||
/etc/group
|
||||
(mit dem gleichen Namen, dem gleichen Passwort und der gleichen GID) erstellt\&.
|
||||
.sp
|
||||
Der Standardwert ist 0, was zur Folge hat, dass die Anzahl der Mitglieder einer Gruppe nicht begrenzt ist\&.
|
||||
.sp
|
||||
Diese F\(:ahigkeit (der aufgeteilten Gruppe) erm\(:oglicht es, die Zeilenl\(:ange in der Gruppendatei zu begrenzen\&. Damit kann sichergestellt werden, dass die Zeilen f\(:ur NIS\-Gruppen nicht l\(:anger als 1024 Zeichen sind\&.
|
||||
.sp
|
||||
Falls Sie eine solche Begrenzung ben\(:otigen, k\(:onnen Sie 25 verwenden\&.
|
||||
.sp
|
||||
Hinweis: Aufgeteilte Gruppen werden m\(:oglicherweise nicht von allen Werkzeugen unterst\(:utzt, selbst nicht aus der Shadow\-Werkzeugsammlung\&. Sie sollten diese Variable nur setzen, falls Sie zwingend darauf angewiesen sind\&.
|
||||
.RE
|
||||
.SH "DATEIEN"
|
||||
.PP
|
||||
/etc/group
|
||||
.RS 4
|
||||
Informationen zu den Gruppenkonten
|
||||
.RE
|
||||
.PP
|
||||
/etc/gshadow
|
||||
.RS 4
|
||||
verschl\(:usselte Informationen zu den Gruppenkonten
|
||||
.RE
|
||||
.SH "SIEHE AUCH"
|
||||
.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)\&.
|
||||
@@ -1,211 +0,0 @@
|
||||
'\" t
|
||||
.\" Title: groupmod
|
||||
.\" Author: Julianne Frances Haugh
|
||||
.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/>
|
||||
.\" Date: 25.05.2012
|
||||
.\" Manual: Befehle zur Systemverwaltung
|
||||
.\" Source: shadow-utils 4.1.5.1
|
||||
.\" Language: German
|
||||
.\"
|
||||
.TH "GROUPMOD" "8" "25.05.2012" "shadow\-utils 4\&.1\&.5\&.1" "Befehle zur Systemverwaltung"
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * Define some portability stuff
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.\" http://bugs.debian.org/507673
|
||||
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.ie \n(.g .ds Aq \(aq
|
||||
.el .ds Aq '
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * set default formatting
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" disable hyphenation
|
||||
.nh
|
||||
.\" disable justification (adjust text to left margin only)
|
||||
.ad l
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * MAIN CONTENT STARTS HERE *
|
||||
.\" -----------------------------------------------------------------
|
||||
.SH "NAME"
|
||||
groupmod \- \(:andert die Eigenschaften einer Gruppe auf dem System
|
||||
.SH "\(:UBERSICHT"
|
||||
.HP \w'\fBgroupmod\fR\ 'u
|
||||
\fBgroupmod\fR [\fIOptionen\fR] \fIGRUPPE\fR
|
||||
.SH "BESCHREIBUNG"
|
||||
.PP
|
||||
Der Befehl
|
||||
\fBgroupmod\fR
|
||||
\(:andert die Eigenschaften der angegebenen
|
||||
\fIGRUPPE\fR, indem die passenden Eintr\(:age in der Gruppendatenbank ge\(:andert werden\&.
|
||||
.SH "OPTIONEN"
|
||||
.PP
|
||||
Die Optionen, die vom Befehl
|
||||
\fBgroupmod\fR
|
||||
unterst\(:utzt werden, sind:
|
||||
.PP
|
||||
\fB\-g\fR, \fB\-\-gid\fR\fIGID\fR
|
||||
.RS 4
|
||||
Die Gruppen\-ID der angegebenen
|
||||
\fIGRUPPE\fR
|
||||
wird zu
|
||||
\fIGID\fR
|
||||
ge\(:andert\&.
|
||||
.sp
|
||||
Der Wert von
|
||||
\fIGID\fR
|
||||
muss eine nicht negative, dezimale Zahl sein\&. Er muss eindeutig sein, au\(sser wenn die Option
|
||||
\fB\-o\fR
|
||||
verwendet wird\&.
|
||||
.sp
|
||||
Benutzer, welche die Gruppe als Hauptgruppe verwenden, werden aktualisiert, um die Gruppe als Hauptgruppe zu behalten\&.
|
||||
.sp
|
||||
Bei Dateien, welche die alte Gruppen\-ID haben und weiterhin der Gruppe
|
||||
\fIGROUP\fR
|
||||
geh\(:oren sollen, muss die Gruppen\-ID per Hand angepasst werden\&.
|
||||
.sp
|
||||
Die Werte von
|
||||
\fBGID_MIN\fR,
|
||||
\fBGID_MAX\fR,
|
||||
\fBSYS_GID_MIN\fR
|
||||
und
|
||||
\fBSYS_GID_MAX\fR
|
||||
aus
|
||||
/etc/login\&.defs
|
||||
werden nicht gepr\(:uft\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-h\fR, \fB\-\-help\fR
|
||||
.RS 4
|
||||
zeigt die Hilfe an und beendet das Programm
|
||||
.RE
|
||||
.PP
|
||||
\fB\-n\fR, \fB\-\-new\-name\fR\fINEUE_GRUPPE\fR
|
||||
.RS 4
|
||||
Der Gruppenname wird vom Namen
|
||||
\fIGRUPPE\fR
|
||||
zu
|
||||
\fINEUE_GRUPPE\fR
|
||||
ge\(:andert\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-o\fR, \fB\-\-non\-unique\fR
|
||||
.RS 4
|
||||
Wenn sie mit der Option
|
||||
\fB\-g\fR
|
||||
verwendet wird, kann mit ihr der Wert der Gruppen\-\fIGID\fR
|
||||
auf einen nicht eindeutigen Wert gesetzt werden\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-p\fR, \fB\-\-password\fR\fIPASSWORT\fR
|
||||
.RS 4
|
||||
das verschl\(:usselte Passwort, wie es von
|
||||
\fBcrypt\fR(3)
|
||||
zur\(:uckgegeben wird
|
||||
.sp
|
||||
\fBHinweis:\fR
|
||||
Diese Option ist nicht empfehlenswert, weil das Passwort (auch wenn es verschl\(:usselt ist) f\(:ur Benutzer sichtbar ist, die sich den Prozess anzeigen lassen\&.
|
||||
.sp
|
||||
Sie sollten sicherstellen, dass das Passwort den Passwortrichtlinien des Systems entspricht\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-R\fR, \fB\-\-root\fR\fICHROOT_VERZ\fR
|
||||
.RS 4
|
||||
f\(:uhrt die Ver\(:anderungen in dem Verzeichnis
|
||||
\fICHROOT_VERZ\fR
|
||||
durch und verwendet die Konfigurationsdateien aus dem Verzeichnis
|
||||
\fICHROOT_VERZ\fR
|
||||
.RE
|
||||
.SH "KONFIGURATION"
|
||||
.PP
|
||||
Die folgenden Konfigurationsvariablen in
|
||||
/etc/login\&.defs
|
||||
beeinflussen das Verhalten dieses Werkzeugs:
|
||||
.PP
|
||||
\fBMAX_MEMBERS_PER_GROUP\fR (Zahl)
|
||||
.RS 4
|
||||
Maximale Anzahl von Mitgliedern je Gruppeneintrag\&. Wenn das Maximum erreicht wird, wird ein weiterer Eintrag in
|
||||
/etc/group
|
||||
(mit dem gleichen Namen, dem gleichen Passwort und der gleichen GID) erstellt\&.
|
||||
.sp
|
||||
Der Standardwert ist 0, was zur Folge hat, dass die Anzahl der Mitglieder einer Gruppe nicht begrenzt ist\&.
|
||||
.sp
|
||||
Diese F\(:ahigkeit (der aufgeteilten Gruppe) erm\(:oglicht es, die Zeilenl\(:ange in der Gruppendatei zu begrenzen\&. Damit kann sichergestellt werden, dass die Zeilen f\(:ur NIS\-Gruppen nicht l\(:anger als 1024 Zeichen sind\&.
|
||||
.sp
|
||||
Falls Sie eine solche Begrenzung ben\(:otigen, k\(:onnen Sie 25 verwenden\&.
|
||||
.sp
|
||||
Hinweis: Aufgeteilte Gruppen werden m\(:oglicherweise nicht von allen Werkzeugen unterst\(:utzt, selbst nicht aus der Shadow\-Werkzeugsammlung\&. Sie sollten diese Variable nur setzen, falls Sie zwingend darauf angewiesen sind\&.
|
||||
.RE
|
||||
.SH "DATEIEN"
|
||||
.PP
|
||||
/etc/group
|
||||
.RS 4
|
||||
Informationen zu den Gruppenkonten
|
||||
.RE
|
||||
.PP
|
||||
/etc/gshadow
|
||||
.RS 4
|
||||
sichere Informationen zu den Gruppenkonten
|
||||
.RE
|
||||
.PP
|
||||
/etc/login\&.defs
|
||||
.RS 4
|
||||
Konfiguration der Shadow\-Passwort\-Werkzeugsammlung
|
||||
.RE
|
||||
.PP
|
||||
/etc/passwd
|
||||
.RS 4
|
||||
Informationen zu den Benutzerkonten
|
||||
.RE
|
||||
.SH "R\(:UCKGABEWERTE"
|
||||
.PP
|
||||
Der Befehl
|
||||
\fBgroupmod\fR
|
||||
gibt beim Beenden folgende Werte zur\(:uck:
|
||||
.PP
|
||||
\fI0\fR
|
||||
.RS 4
|
||||
Erfolg
|
||||
.RE
|
||||
.PP
|
||||
\fI2\fR
|
||||
.RS 4
|
||||
unzul\(:assige Syntax f\(:ur diesen Befehl
|
||||
.RE
|
||||
.PP
|
||||
\fI3\fR
|
||||
.RS 4
|
||||
ung\(:ultiges Argument f\(:ur Option
|
||||
.RE
|
||||
.PP
|
||||
\fI4\fR
|
||||
.RS 4
|
||||
angegebene Gruppe ist nicht vorhanden
|
||||
.RE
|
||||
.PP
|
||||
\fI6\fR
|
||||
.RS 4
|
||||
angegebene Gruppe ist nicht vorhanden
|
||||
.RE
|
||||
.PP
|
||||
\fI9\fR
|
||||
.RS 4
|
||||
Gruppenname wird schon verwendet
|
||||
.RE
|
||||
.PP
|
||||
\fI10\fR
|
||||
.RS 4
|
||||
Die Gruppendatei kann nicht aktualisieren werden\&.
|
||||
.RE
|
||||
.SH "SIEHE AUCH"
|
||||
.PP
|
||||
\fBchfn\fR(1),
|
||||
\fBchsh\fR(1),
|
||||
\fBpasswd\fR(1),
|
||||
\fBgpasswd\fR(8),
|
||||
\fBgroupadd\fR(8),
|
||||
\fBgroupdel\fR(8),
|
||||
\fBlogin.defs\fR(5),
|
||||
\fBuseradd\fR(8),
|
||||
\fBuserdel\fR(8),
|
||||
\fBusermod\fR(8)\&.
|
||||
@@ -1,241 +0,0 @@
|
||||
'\" t
|
||||
.\" Title: grpck
|
||||
.\" Author: Julianne Frances Haugh
|
||||
.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/>
|
||||
.\" Date: 25.05.2012
|
||||
.\" Manual: Befehle zur Systemverwaltung
|
||||
.\" Source: shadow-utils 4.1.5.1
|
||||
.\" Language: German
|
||||
.\"
|
||||
.TH "GRPCK" "8" "25.05.2012" "shadow\-utils 4\&.1\&.5\&.1" "Befehle zur Systemverwaltung"
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * Define some portability stuff
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.\" http://bugs.debian.org/507673
|
||||
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.ie \n(.g .ds Aq \(aq
|
||||
.el .ds Aq '
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * set default formatting
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" disable hyphenation
|
||||
.nh
|
||||
.\" disable justification (adjust text to left margin only)
|
||||
.ad l
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * MAIN CONTENT STARTS HERE *
|
||||
.\" -----------------------------------------------------------------
|
||||
.SH "NAME"
|
||||
grpck \- \(:uberpr\(:uft die Stimmigkeit der Gruppendateien
|
||||
.SH "\(:UBERSICHT"
|
||||
.HP \w'\fBgrpck\fR\ 'u
|
||||
\fBgrpck\fR [Optionen] [\fIGruppe\fR\ [\ \fIshadow\fR\ ]]
|
||||
.SH "BESCHREIBUNG"
|
||||
.PP
|
||||
Der Befehl
|
||||
\fBgrpwck\fR
|
||||
\(:uberpr\(:uft die Stimmigkeit der Informationen \(:uber die Gruppen\&. Alle Eintr\(:age in
|
||||
/etc/groupund /etc/gshadow
|
||||
werden darauf \(:uberpr\(:uft, ob sie das richtige Format haben und g\(:ultige Daten enthalten\&. Bei einem Eintrag, der falsch formatiert ist oder andere unbehebbare Fehler enth\(:alt, wird der Benutzer aufgefordert, ihn zu l\(:oschen\&.
|
||||
.PP
|
||||
Es wird \(:uberpr\(:uft, ob jeder Eintrag folgende Eigenschaften aufweist:
|
||||
.sp
|
||||
.RS 4
|
||||
.ie n \{\
|
||||
\h'-04'\(bu\h'+03'\c
|
||||
.\}
|
||||
.el \{\
|
||||
.sp -1
|
||||
.IP \(bu 2.3
|
||||
.\}
|
||||
die richtige Anzahl von Feldern
|
||||
.RE
|
||||
.sp
|
||||
.RS 4
|
||||
.ie n \{\
|
||||
\h'-04'\(bu\h'+03'\c
|
||||
.\}
|
||||
.el \{\
|
||||
.sp -1
|
||||
.IP \(bu 2.3
|
||||
.\}
|
||||
einen eindeutigen und g\(:ultigen Gruppennamen
|
||||
.RE
|
||||
.sp
|
||||
.RS 4
|
||||
.ie n \{\
|
||||
\h'-04'\(bu\h'+03'\c
|
||||
.\}
|
||||
.el \{\
|
||||
.sp -1
|
||||
.IP \(bu 2.3
|
||||
.\}
|
||||
eine g\(:ultige Gruppenkennung
|
||||
(nur f\(:ur /etc/group)
|
||||
.RE
|
||||
.sp
|
||||
.RS 4
|
||||
.ie n \{\
|
||||
\h'-04'\(bu\h'+03'\c
|
||||
.\}
|
||||
.el \{\
|
||||
.sp -1
|
||||
.IP \(bu 2.3
|
||||
.\}
|
||||
eine g\(:ultige Liste der Mitglieder
|
||||
und Gruppenverwalter
|
||||
.RE
|
||||
.sp
|
||||
.RS 4
|
||||
.ie n \{\
|
||||
\h'-04'\(bu\h'+03'\c
|
||||
.\}
|
||||
.el \{\
|
||||
.sp -1
|
||||
.IP \(bu 2.3
|
||||
.\}
|
||||
einen passenden Eintrag in der Datei
|
||||
/etc/gshadow
|
||||
(oder in
|
||||
/etc/group
|
||||
bei der \(:Uberpr\(:ufung von
|
||||
gshadow)
|
||||
.RE
|
||||
.PP
|
||||
Fehler bei der \(:Uberpr\(:ufung der richtigen Anzahl der Felder und des eindeutigen Benutzernamens sind schwerwiegend\&. Wenn ein Eintrag die falsche Anzahl von Feldern aufweist, wird der Benutzer aufgefordert, die gesamte Zeile zu l\(:oschen\&. Wenn er dies ablehnt, werden alle weiteren Tests ausgelassen\&. Bei einem Eintrag mit einem mehrfach verwendeten Benutzernamen wird der Benutzer aufgefordert, diesen Eintrag zu l\(:oschen\&. Sollte er dies ablehnen, werden dennoch die \(:ubrigen Tests ausgef\(:uhrt\&. Bei allen anderen Fehlern wird eine Warnung ausgegeben und der Benutzer aufgefordert, den Fehler mittels des Befehls
|
||||
\fBgroupmod\fR
|
||||
zu beheben\&.
|
||||
.PP
|
||||
Die Befehle, welche die
|
||||
Dateien /etc/group und /etc/gshadow
|
||||
bearbeiten, k\(:onnen falsche oder doppelte Eintr\(:age nicht ver\(:andern\&. In solchen F\(:allen sollte
|
||||
\fBgrpwck\fR
|
||||
verwendet werden, um die betreffenden Eintr\(:age zu entfernen\&.
|
||||
.SH "OPTIONEN"
|
||||
.PP
|
||||
Die Optionen
|
||||
\fB\-r\fR
|
||||
und
|
||||
\fB\-s\fR
|
||||
k\(:onnen nicht zusammen verwendet werden\&.
|
||||
.PP
|
||||
Die Optionen, die vom Befehl
|
||||
\fBgrpck\fR
|
||||
unterst\(:utzt werden, sind:
|
||||
.PP
|
||||
\fB\-h\fR, \fB\-\-help\fR
|
||||
.RS 4
|
||||
zeigt die Hilfe an und beendet das Programm
|
||||
.RE
|
||||
.PP
|
||||
\fB\-r\fR, \fB\-\-read\-only\fR
|
||||
.RS 4
|
||||
F\(:uhrt den Befehl
|
||||
\fBgrpck\fR
|
||||
im Modus Nur\-Lesen aus\&. Dies hat zur Folge, dass alle Fragen, ob Ver\(:anderungen vorgenommen werden sollen, mit
|
||||
\fIno\fR
|
||||
beantworteten werden, ohne dass der Benutzer einzugreifen braucht\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-R\fR, \fB\-\-root\fR\fICHROOT_VERZ\fR
|
||||
.RS 4
|
||||
f\(:uhrt die Ver\(:anderungen in dem Verzeichnis
|
||||
\fICHROOT_VERZ\fR
|
||||
durch und verwendet die Konfigurationsdateien aus dem Verzeichnis
|
||||
\fICHROOT_VERZ\fR
|
||||
.RE
|
||||
.PP
|
||||
\fB\-s\fR, \fB\-\-sort\fR
|
||||
.RS 4
|
||||
Ordnet die Eintr\(:age in
|
||||
/etc/groupund /etc/gshadow
|
||||
nach der GID\&.
|
||||
.RE
|
||||
.PP
|
||||
By default,
|
||||
\fBgrpck\fR
|
||||
operates on
|
||||
/etc/group
|
||||
and /etc/gshadow\&. The user may select alternate files with the
|
||||
\fIgroup\fR
|
||||
and \fIshadow\fR parameters\&.
|
||||
.SH "KONFIGURATION"
|
||||
.PP
|
||||
Die folgenden Konfigurationsvariablen in
|
||||
/etc/login\&.defs
|
||||
beeinflussen das Verhalten dieses Werkzeugs:
|
||||
.PP
|
||||
\fBMAX_MEMBERS_PER_GROUP\fR (Zahl)
|
||||
.RS 4
|
||||
Maximale Anzahl von Mitgliedern je Gruppeneintrag\&. Wenn das Maximum erreicht wird, wird ein weiterer Eintrag in
|
||||
/etc/group
|
||||
(mit dem gleichen Namen, dem gleichen Passwort und der gleichen GID) erstellt\&.
|
||||
.sp
|
||||
Der Standardwert ist 0, was zur Folge hat, dass die Anzahl der Mitglieder einer Gruppe nicht begrenzt ist\&.
|
||||
.sp
|
||||
Diese F\(:ahigkeit (der aufgeteilten Gruppe) erm\(:oglicht es, die Zeilenl\(:ange in der Gruppendatei zu begrenzen\&. Damit kann sichergestellt werden, dass die Zeilen f\(:ur NIS\-Gruppen nicht l\(:anger als 1024 Zeichen sind\&.
|
||||
.sp
|
||||
Falls Sie eine solche Begrenzung ben\(:otigen, k\(:onnen Sie 25 verwenden\&.
|
||||
.sp
|
||||
Hinweis: Aufgeteilte Gruppen werden m\(:oglicherweise nicht von allen Werkzeugen unterst\(:utzt, selbst nicht aus der Shadow\-Werkzeugsammlung\&. Sie sollten diese Variable nur setzen, falls Sie zwingend darauf angewiesen sind\&.
|
||||
.RE
|
||||
.SH "DATEIEN"
|
||||
.PP
|
||||
/etc/group
|
||||
.RS 4
|
||||
Informationen zu den Gruppenkonten
|
||||
.RE
|
||||
.PP
|
||||
/etc/gshadow
|
||||
.RS 4
|
||||
sichere Informationen zu den Gruppenkonten
|
||||
.RE
|
||||
.PP
|
||||
/etc/passwd
|
||||
.RS 4
|
||||
Informationen zu den Benutzerkonten
|
||||
.RE
|
||||
.SH "R\(:UCKGABEWERTE"
|
||||
.PP
|
||||
Der Befehl
|
||||
\fBgrpck\fR
|
||||
gibt beim Beenden folgende Werte zur\(:uck:
|
||||
.PP
|
||||
\fI0\fR
|
||||
.RS 4
|
||||
Erfolg
|
||||
.RE
|
||||
.PP
|
||||
\fI1\fR
|
||||
.RS 4
|
||||
unzul\(:assige Syntax f\(:ur diesen Befehl
|
||||
.RE
|
||||
.PP
|
||||
\fI2\fR
|
||||
.RS 4
|
||||
ein oder mehrere fehlerhafte Gruppeneintr\(:age
|
||||
.RE
|
||||
.PP
|
||||
\fI3\fR
|
||||
.RS 4
|
||||
Die Gruppendateien k\(:onnen nicht ge\(:offnet werden\&.
|
||||
.RE
|
||||
.PP
|
||||
\fI4\fR
|
||||
.RS 4
|
||||
Die Gruppendateien k\(:onnen nicht gesperrt werden\&.
|
||||
.RE
|
||||
.PP
|
||||
\fI5\fR
|
||||
.RS 4
|
||||
Die Gruppendateien k\(:onnen nicht aktualisiert werden\&.
|
||||
.RE
|
||||
.SH "SIEHE AUCH"
|
||||
.PP
|
||||
\fBgroup\fR(5),
|
||||
\fBgroupmod\fR(8),
|
||||
\fBgshadow\fR(5),\fBpasswd\fR(5),
|
||||
\fBpwck\fR(8),
|
||||
\fBshadow\fR(5)\&.
|
||||
@@ -1 +0,0 @@
|
||||
.so man8/pwconv.8
|
||||
@@ -1 +0,0 @@
|
||||
.so man8/pwconv.8
|
||||
@@ -1,111 +0,0 @@
|
||||
'\" t
|
||||
.\" Title: lastlog
|
||||
.\" Author: Julianne Frances Haugh
|
||||
.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/>
|
||||
.\" Date: 25.05.2012
|
||||
.\" Manual: Befehle zur Systemverwaltung
|
||||
.\" Source: shadow-utils 4.1.5.1
|
||||
.\" Language: German
|
||||
.\"
|
||||
.TH "LASTLOG" "8" "25.05.2012" "shadow\-utils 4\&.1\&.5\&.1" "Befehle zur Systemverwaltung"
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * Define some portability stuff
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.\" http://bugs.debian.org/507673
|
||||
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.ie \n(.g .ds Aq \(aq
|
||||
.el .ds Aq '
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * set default formatting
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" disable hyphenation
|
||||
.nh
|
||||
.\" disable justification (adjust text to left margin only)
|
||||
.ad l
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * MAIN CONTENT STARTS HERE *
|
||||
.\" -----------------------------------------------------------------
|
||||
.SH "NAME"
|
||||
lastlog \- berichtet die letzte Anmeldung f\(:ur alle oder einen bestimmten Benutzer
|
||||
.SH "\(:UBERSICHT"
|
||||
.HP \w'\fBlastlog\fR\ 'u
|
||||
\fBlastlog\fR [\fIOptionen\fR]
|
||||
.SH "BESCHREIBUNG"
|
||||
.PP
|
||||
\fBlastlog\fR
|
||||
formatiert und gibt den Inhalt der Datei mit den letzten Anmeldungen,
|
||||
/var/log/lastlog, aus\&. Der
|
||||
\fIAnmeldename\fR, der
|
||||
\fIPort\fR
|
||||
und der
|
||||
\fIZeitpunkt der letzten Anmeldung\fR
|
||||
werden angezeigt\&. Standardm\(:a\(ssig (keine Optionen) werden die Lastlog\-Eintr\(:age in der Reihenfolge, wie sie sich in
|
||||
/etc/passwd
|
||||
befinden, ausgegeben\&.
|
||||
.SH "OPTIONEN"
|
||||
.PP
|
||||
Die Optionen, die vom Befehl
|
||||
\fBlastlog\fR
|
||||
unterst\(:utzt werden, sind:
|
||||
.PP
|
||||
\fB\-b\fR, \fB\-\-before\fR\fITAGE\fR
|
||||
.RS 4
|
||||
gibt nur Lastlog\-Eintr\(:age aus, die \(:alter als
|
||||
\fITAGE\fR
|
||||
sind
|
||||
.RE
|
||||
.PP
|
||||
\fB\-h\fR, \fB\-\-help\fR
|
||||
.RS 4
|
||||
zeigt die Hilfe an und beendet das Programm
|
||||
.RE
|
||||
.PP
|
||||
\fB\-R\fR, \fB\-\-root\fR\fICHROOT_VERZ\fR
|
||||
.RS 4
|
||||
f\(:uhrt die Ver\(:anderungen in dem Verzeichnis
|
||||
\fICHROOT_VERZ\fR
|
||||
durch und verwendet die Konfigurationsdateien aus dem Verzeichnis
|
||||
\fICHROOT_VERZ\fR
|
||||
.RE
|
||||
.PP
|
||||
\fB\-t\fR, \fB\-\-time\fR\fITAGE\fR
|
||||
.RS 4
|
||||
gibt nur Lastlog\-Eintr\(:age aus, die neuer als
|
||||
\fITAGE\fR
|
||||
sind
|
||||
.RE
|
||||
.PP
|
||||
\fB\-u\fR, \fB\-\-user\fR\fILOGIN\fR|\fIMENGE\fR
|
||||
.RS 4
|
||||
gibt nur die Lastlog\-Eintr\(:age f\(:ur die angegebenen Benutzer aus
|
||||
.sp
|
||||
Die Bestimmung der Benutzer erfolgt durch ihren Anmeldenamen, ihrer zahlenm\(:a\(ssigen Benutzer\-ID oder einer
|
||||
\fIMENGE\fR
|
||||
von Benutzern\&. Diese
|
||||
\fIMENGE\fR
|
||||
kann mit Minimum\- und Maximumwerten (\fIUID_MIN\-UID_MAX\fR), nur mit einem Maximumwert (\fIUID_MIN\-UID_MAX\fR) oder nur einem Minimumwert (\fIUID_MIN\-\fR) bestimmt werden\&.
|
||||
.RE
|
||||
.PP
|
||||
Wenn sich ein Benutzer noch nie angemeldet hat, wird die Meldung
|
||||
\fI** Never logged in**\fR
|
||||
anstatt von Port und Zeit angezeigt\&.
|
||||
.PP
|
||||
Es werden nur Eintr\(:age f\(:ur auf dem System vorhandene Benutzer angezeigt, selbst wenn Eintr\(:age \(:uber gel\(:oschte Benutzer noch vorhanden sind\&.
|
||||
.SH "ANMERKUNGEN"
|
||||
.PP
|
||||
Bei der Datei
|
||||
lastlog
|
||||
handelt es sich um eine Datenbank, die Informationen zur letzten Anmeldung der Benutzer enth\(:alt\&. Sie sollten sie nicht austauschen\&. Es handelt sich um eine Sparse\-Datei, so dass die tats\(:achliche Gr\(:o\(sse auf dem Speichermedium gew\(:ohnlich viel kleiner ist als von \(Fc\fBls \-l\fR\(Fo angezeigt wird (was eine sehr gro\(sse Datei anzeigen kann, wenn sich Benutzer mit einer gro\(ssen UID in
|
||||
passwd
|
||||
befinden)\&. Die wirkliche Dateigr\(:o\(sse l\(:asst sich mit \(Fc\fBls \-s\fR\(Fo anzeigen\&.
|
||||
.SH "DATEIEN"
|
||||
.PP
|
||||
/var/log/lastlog
|
||||
.RS 4
|
||||
Datenbank mit Zeiten der letzten Anmeldung der Benutzer
|
||||
.RE
|
||||
.SH "WARNUNGEN"
|
||||
.PP
|
||||
Gro\(sse L\(:ucken in den UID\-Zahlen haben zur Folge, dass das Lastlog\-Programm l\(:angere Zeit ohne Bildschirmausgabe l\(:auft\&. Wenn sich z\&.B\&. in der Datenbank von Lastlog kein Eintrag f\(:ur Benutzer mit der UID zwischen 170 und 800 befindet, wird es scheinen, als ob lastlog stehen geblieben ist, w\(:ahrend es die Eintr\(:age mit der UID 171 bis 799 verarbeitet\&.
|
||||
@@ -1,59 +0,0 @@
|
||||
'\" t
|
||||
.\" Title: logoutd
|
||||
.\" Author: Julianne Frances Haugh
|
||||
.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/>
|
||||
.\" Date: 25.05.2012
|
||||
.\" Manual: Befehle zur Systemverwaltung
|
||||
.\" Source: shadow-utils 4.1.5.1
|
||||
.\" Language: German
|
||||
.\"
|
||||
.TH "LOGOUTD" "8" "25.05.2012" "shadow\-utils 4\&.1\&.5\&.1" "Befehle zur Systemverwaltung"
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * Define some portability stuff
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.\" http://bugs.debian.org/507673
|
||||
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.ie \n(.g .ds Aq \(aq
|
||||
.el .ds Aq '
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * set default formatting
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" disable hyphenation
|
||||
.nh
|
||||
.\" disable justification (adjust text to left margin only)
|
||||
.ad l
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * MAIN CONTENT STARTS HERE *
|
||||
.\" -----------------------------------------------------------------
|
||||
.SH "NAME"
|
||||
logoutd \- richtet Beschr\(:ankung von Anmeldezeiten ein
|
||||
.SH "\(:UBERSICHT"
|
||||
.HP \w'\fBlogoutd\fR\ 'u
|
||||
\fBlogoutd\fR
|
||||
.SH "BESCHREIBUNG"
|
||||
.PP
|
||||
\fBlogoutd\fR
|
||||
setzt die Anmeldezeiten und Portbeschr\(:ankungen aus
|
||||
/etc/porttime
|
||||
um\&.
|
||||
\fBlogoutd\fR
|
||||
sollte aus
|
||||
/etc/rc
|
||||
gestartet werden\&. Die Datei
|
||||
/var/run/utmp
|
||||
wird regelm\(:a\(ssig abgerufen, wobei jeder Benutzername darauf \(:uberpr\(:uft wird, ob er f\(:ur den jeweiligen Port zur jeweiligen Zeit zugelassen ist\&. Alle angemeldeten Sitzungen, die gegen die Beschr\(:ankungen in
|
||||
/etc/porttime
|
||||
versto\(ssen, werden beendet\&.
|
||||
.SH "DATEIEN"
|
||||
.PP
|
||||
/etc/porttime
|
||||
.RS 4
|
||||
Datei, die den Port\-Zugriff enth\(:alt\&.
|
||||
.RE
|
||||
.PP
|
||||
/var/run/utmp
|
||||
.RS 4
|
||||
Liste der aktuellen angemeldeten Sitzungen
|
||||
.RE
|
||||
@@ -1,391 +0,0 @@
|
||||
'\" t
|
||||
.\" Title: newusers
|
||||
.\" Author: Julianne Frances Haugh
|
||||
.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/>
|
||||
.\" Date: 25.05.2012
|
||||
.\" Manual: Befehle zur Systemverwaltung
|
||||
.\" Source: shadow-utils 4.1.5.1
|
||||
.\" Language: German
|
||||
.\"
|
||||
.TH "NEWUSERS" "8" "25.05.2012" "shadow\-utils 4\&.1\&.5\&.1" "Befehle zur Systemverwaltung"
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * Define some portability stuff
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.\" http://bugs.debian.org/507673
|
||||
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.ie \n(.g .ds Aq \(aq
|
||||
.el .ds Aq '
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * set default formatting
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" disable hyphenation
|
||||
.nh
|
||||
.\" disable justification (adjust text to left margin only)
|
||||
.ad l
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * MAIN CONTENT STARTS HERE *
|
||||
.\" -----------------------------------------------------------------
|
||||
.SH "NAME"
|
||||
newusers \- erstellt oder aktualisiert mehrere neue Benutzer am St\(:uck
|
||||
.SH "\(:UBERSICHT"
|
||||
.HP \w'\fBnewusers\fR\ 'u
|
||||
\fBnewusers\fR [\fIOptionen\fR] [\fIDatei\fR]
|
||||
.SH "BESCHREIBUNG"
|
||||
.PP
|
||||
Der Befehl
|
||||
\fBnewusers\fR
|
||||
verwendet eine
|
||||
\fIDatei\fR
|
||||
(oder standardm\(:a\(ssig die Standardeingabe) und aktualisiert damit eine Gruppe bestehender Benutzer oder erstellt damit neue Benutzer\&. Jede Zeile hat dasselbe Format wie die \(:ubliche Passwortdatei (vergleiche
|
||||
\fBpasswd\fR(5)) mit den unten aufgef\(:uhrten Ausnahmen:
|
||||
.PP
|
||||
pw_Name:pw_Passwort:pw_uid:pw_gid:pw_gecos:pw_Verz:pw_shell
|
||||
.PP
|
||||
\fIpw_Name\fR
|
||||
.RS 4
|
||||
Dies ist der Name des Benutzers\&.
|
||||
.sp
|
||||
Es kann sich dabei um den Namen eines neuen oder eines existierenden Benutzer (oder eines, der zuvor mit
|
||||
\fBnewusers\fR
|
||||
erstellt wurde) handeln\&. F\(:ur den Fall, dass der Benutzer bereits vorhanden ist, werden seine Daten ver\(:andert, anderenfalls wird ein neuer Benutzer erstellt\&.
|
||||
.RE
|
||||
.PP
|
||||
\fIpw_Passwort\fR
|
||||
.RS 4
|
||||
Dieses Feld wird verschl\(:usselt und als neuer Wert f\(:ur das verschl\(:usselte Passwort verwendet\&.
|
||||
.RE
|
||||
.PP
|
||||
\fIpw_uid\fR
|
||||
.RS 4
|
||||
Mit diesem Feld wird die UID des Benutzers bestimmt\&.
|
||||
.sp
|
||||
Wenn dieses Feld leer ist, wird von
|
||||
\fBnewusers\fR
|
||||
automatisch eine neue (noch freie) UID gew\(:ahlt\&.
|
||||
.sp
|
||||
Wenn dieses Feld eine Zahl enth\(:alt, wird sie als UID verwendet\&.
|
||||
.sp
|
||||
Wenn dieses Feld den Namen eines existierenden Benutzers enth\(:alt (oder eines Benutzers, der zuvor mit
|
||||
\fBnewusers\fR
|
||||
erstellt wurde), wird die UID des angegebenen Benutzers verwendet\&.
|
||||
.sp
|
||||
Falls die UID eines bestehenden Benutzers ver\(:andert wird, muss der Eigent\(:umer der Dateien des Benutzers per Hand angepasst werden\&.
|
||||
.RE
|
||||
.PP
|
||||
\fIpw_gid\fR
|
||||
.RS 4
|
||||
Mit diesem Feld wird die ID der Hauptgruppe des Benutzers definiert\&.
|
||||
.sp
|
||||
Wenn dieses Feld den Namen einer existierenden Gruppe enth\(:alt (oder einer Gruppe, die zuvor mit
|
||||
\fBnewusers\fR
|
||||
erstellt wurde), wird die GID dieser Gruppe als ID der Hauptgruppe des Benutzers verwendet\&.
|
||||
.sp
|
||||
Wenn dieses Feld eine Zahl enth\(:alt, wird sie als ID der Hauptgruppe des Benutzers verwendet\&. Falls eine Gruppe mit dieser GID nicht existiert, wird eine neue Gruppe mit dieser GID unter dem Namen des Benutzers erstellt\&.
|
||||
.sp
|
||||
Wenn dieses Feld leer ist, wird eine neue Gruppe unter dem Namen des Benutzers erstellt und von
|
||||
\fBnewusers\fR
|
||||
automatisch eine neue GID gew\(:ahlt, die als ID der Hauptgruppe des Benutzers und als GID f\(:ur die neue Gruppe dient\&.
|
||||
.sp
|
||||
Wenn dieses Feld den Namen einer Gruppe enth\(:alt, die nicht vorhanden ist (und nicht zuvor von
|
||||
\fBnewusers\fR
|
||||
erstellt wurde), wird eine neue Gruppe unter dem angegebenen Namen erstellt und von
|
||||
\fBnewusers\fR
|
||||
automatisch eine neue GID gew\(:ahlt, die als ID der Hauptgruppe des Benutzers und als GID f\(:ur die neue Gruppe dient\&.
|
||||
.RE
|
||||
.PP
|
||||
\fIpw_gecos\fR
|
||||
.RS 4
|
||||
Dieses Feld wird in das GECOS\-Feld des Benutzers kopiert\&.
|
||||
.RE
|
||||
.PP
|
||||
\fIpw_Verz\fR
|
||||
.RS 4
|
||||
Mit diesem Feld wird das Home\-Verzeichnis des Benutzers definiert\&.
|
||||
.sp
|
||||
Wenn in diesem Feld ein Verzeichnis angegeben wird, das nicht vorhanden ist, wird es erstellt\&. Dieses geh\(:ort dem Benutzer, der gerade erstellt und aktualisiert wird, und dessen Hauptgruppe\&.
|
||||
.sp
|
||||
Wenn das Home\-Verzeichnis eines vorhandenen Benutzers ge\(:andert wird, verschiebt oder kopiert
|
||||
\fBnewusers\fR
|
||||
nicht den Inhalt des alten Verzeichnisses in das neue\&. Dies muss von Hand erledigt werden\&.
|
||||
.RE
|
||||
.PP
|
||||
\fIpw_shell\fR
|
||||
.RS 4
|
||||
Mit diesem Feld wird die Shell des Benutzers definiert\&. Diese Eingabe wird nicht \(:uberpr\(:uft\&.
|
||||
.RE
|
||||
.PP
|
||||
Zuerst erstellt und \(:andert
|
||||
\fBnewusers\fR
|
||||
die angegebenen Benutzer und schreibt die \(:Anderungen in die Benutzer\- oder Gruppendatenbank\&. Falls ein Fehler auftritt (au\(sser beim Schreiben in die Datenbanken), werden in den Datenbanken keine \(:Anderungen vorgenommen\&.
|
||||
.PP
|
||||
Dieser Befehl ist f\(:ur den Einsatz in einer Umgebung mit zahlreichen Systemen vorgesehen, in der viele Konten gleichzeitig aktualisiert werden m\(:ussen\&.
|
||||
.SH "OPTIONEN"
|
||||
.PP
|
||||
Die Optionen, die vom Befehl
|
||||
\fBnewusers\fR
|
||||
unterst\(:utzt werden, sind:
|
||||
.PP
|
||||
\fB\-c\fR, \fB\-\-crypt\-method\fR
|
||||
.RS 4
|
||||
Definiert die Methode, mit der die Passw\(:orter verschl\(:usselt werden\&.
|
||||
.sp
|
||||
Die verf\(:ugbaren Methoden sind DES, MD5, NONE und SHA256 oder SHA512, soweit Ihre libc sie unterst\(:utzt\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-h\fR, \fB\-\-help\fR
|
||||
.RS 4
|
||||
zeigt die Hilfe an und beendet das Programm
|
||||
.RE
|
||||
.PP
|
||||
\fB\-r\fR, \fB\-\-system\fR
|
||||
.RS 4
|
||||
erstellt ein Systemkonto
|
||||
.sp
|
||||
Systembenutzer werden ohne Hinterlegung des Alters ihres Passworts in
|
||||
/etc/shadow
|
||||
erstellt\&. Ihre numerische Kennung wird aus der Spanne
|
||||
\fBSYS_UID_MIN\fR
|
||||
bis
|
||||
\fBSYS_UID_MAX\fR
|
||||
anstelle von
|
||||
\fBUID_MIN\fR
|
||||
bis
|
||||
\fBUID_MAX\fR
|
||||
gew\(:ahlt (gleiches gilt f\(:ur die GID bei der Erstellung von Gruppen)\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-R\fR, \fB\-\-root\fR\fICHROOT_VERZ\fR
|
||||
.RS 4
|
||||
f\(:uhrt die Ver\(:anderungen in dem Verzeichnis
|
||||
\fICHROOT_VERZ\fR
|
||||
durch und verwendet die Konfigurationsdateien aus dem Verzeichnis
|
||||
\fICHROOT_VERZ\fR
|
||||
.RE
|
||||
.PP
|
||||
\fB\-s\fR, \fB\-\-sha\-rounds\fR
|
||||
.RS 4
|
||||
Verwendet die angegebene Anzahl von Runden, um die Passw\(:orter zu verschl\(:usseln\&.
|
||||
.sp
|
||||
Ein Wert von 0 bedeutet, dass das System die Standardanzahl der Runden (5000) f\(:ur die Verschl\(:usselung verwenden wird\&.
|
||||
.sp
|
||||
Der Mindestwert ist 1000, der H\(:ochstwert 999\&.999\&.999\&.
|
||||
.sp
|
||||
Sie k\(:onnen diese Option nur mit den Verschl\(:usselungsmethoden SHA256 und SHA512 verwenden\&.
|
||||
.sp
|
||||
Standardm\(:a\(ssig wird die Anzahl der Runden mit den Variablen SHA_CRYPT_MIN_ROUNDS und SHA_CRYPT_MAX_ROUNDS in
|
||||
/etc/login\&.defs
|
||||
definiert\&.
|
||||
.RE
|
||||
.SH "WARNUNGEN"
|
||||
.PP
|
||||
Die Eingabedatei muss gesch\(:utzt werden, da sie unverschl\(:usselte Passw\(:orter enth\(:alt\&.
|
||||
.PP
|
||||
Sie sollten darauf achten, dass Passw\(:orter und Verschl\(:usselungsmethode in Einklage mit der Passwortrichtlinie des Systems stehen\&.
|
||||
.SH "KONFIGURATION"
|
||||
.PP
|
||||
Die folgenden Konfigurationsvariablen in
|
||||
/etc/login\&.defs
|
||||
beeinflussen das Verhalten dieses Werkzeugs:
|
||||
.PP
|
||||
\fBENCRYPT_METHOD\fR (Zeichenkette)
|
||||
.RS 4
|
||||
Damit wird der standardm\(:a\(ssige Verschl\(:usselungsalgorithmus, mit dem Passw\(:orter verschl\(:usselt werden, bestimmt (soweit nicht in der Befehlszeile ein Algorithmus angegeben wird)\&.
|
||||
.sp
|
||||
Ihm kann einer der folgenden Wert zugewiesen werden:
|
||||
\fIDES\fR
|
||||
(default),
|
||||
\fIMD5\fR, \fISHA256\fR, \fISHA512\fR\&.
|
||||
.sp
|
||||
Hinweis: Dieser Parameter \(:uberschreibt die Variable
|
||||
\fBMD5_CRYPT_ENAB\fR\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBGID_MAX\fR (Zahl), \fBGID_MIN\fR (Zahl)
|
||||
.RS 4
|
||||
der Bereich von Gruppen\-IDs, aus dem die Programme
|
||||
\fBuseradd\fR,
|
||||
\fBgroupadd\fR
|
||||
oder
|
||||
\fBnewusers\fR
|
||||
bei der Erstellung normaler Gruppen ausw\(:ahlen d\(:urfen
|
||||
.sp
|
||||
Der Standardwert f\(:ur
|
||||
\fBGID_MIN\fR
|
||||
ist 1000, f\(:ur
|
||||
\fBGID_MAX\fR
|
||||
60\&.000\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBMAX_MEMBERS_PER_GROUP\fR (Zahl)
|
||||
.RS 4
|
||||
Maximale Anzahl von Mitgliedern je Gruppeneintrag\&. Wenn das Maximum erreicht wird, wird ein weiterer Eintrag in
|
||||
/etc/group
|
||||
(mit dem gleichen Namen, dem gleichen Passwort und der gleichen GID) erstellt\&.
|
||||
.sp
|
||||
Der Standardwert ist 0, was zur Folge hat, dass die Anzahl der Mitglieder einer Gruppe nicht begrenzt ist\&.
|
||||
.sp
|
||||
Diese F\(:ahigkeit (der aufgeteilten Gruppe) erm\(:oglicht es, die Zeilenl\(:ange in der Gruppendatei zu begrenzen\&. Damit kann sichergestellt werden, dass die Zeilen f\(:ur NIS\-Gruppen nicht l\(:anger als 1024 Zeichen sind\&.
|
||||
.sp
|
||||
Falls Sie eine solche Begrenzung ben\(:otigen, k\(:onnen Sie 25 verwenden\&.
|
||||
.sp
|
||||
Hinweis: Aufgeteilte Gruppen werden m\(:oglicherweise nicht von allen Werkzeugen unterst\(:utzt, selbst nicht aus der Shadow\-Werkzeugsammlung\&. Sie sollten diese Variable nur setzen, falls Sie zwingend darauf angewiesen sind\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBMD5_CRYPT_ENAB\fR (boolesch)
|
||||
.RS 4
|
||||
Legt fest, ob Passw\(:orter mit dem auf MD5 beruhenden Algorithmus verschl\(:usselt werden\&. Falls diesem Wert
|
||||
\fIyes\fR
|
||||
zugewiesen ist, werden neue Passw\(:orter mit dem auf MD5 beruhenden Algorithmus verschl\(:usselt, der zu dem in der aktuellen Ver\(:offentlichung von FreeBSD eingesetzten Algorithmus kompatibel ist\&. Passw\(:orter k\(:onnen dann beliebig lang sein, auch die Salt\-Zeichenketten sind l\(:anger\&. Setzen Sie diesen Wert auf
|
||||
\fIno\fR, wenn Sie verschl\(:usselte Passw\(:orter auf ein anderes System kopieren m\(:ochten, das den neuen Algorithmus nicht versteht\&. Der Standardwert ist
|
||||
\fIno\fR\&.
|
||||
.sp
|
||||
Dieser Variable geht die Variable
|
||||
\fBENCRYPT_METHOD\fR
|
||||
und eine Option auf der Befehlszeile, mit der der Verschl\(:usselungsalgorithmus bestimmt wird, vor\&.
|
||||
.sp
|
||||
Der Einsatz dieser Variable ist veraltet\&. Sie sollten
|
||||
\fBENCRYPT_METHOD\fR
|
||||
verwenden\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBPASS_MAX_DAYS\fR (Zahl)
|
||||
.RS 4
|
||||
Die maximale Anzahl von Tagen, f\(:ur die ein Passwort verwendet werden darf\&. Wenn das Passwort \(:alter ist, wird ein Wechsel des Passworts erzwungen\&. Falls nicht angegeben, wird \-1 angenommen (was zur Folge hat, dass diese Beschr\(:ankung abgeschaltet ist)\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBPASS_MIN_DAYS\fR (Zahl)
|
||||
.RS 4
|
||||
Die Mindestanzahl von Tagen, bevor ein Wechsel des Passworts zugelassen wird\&. Ein vorheriger Versuch, das Passwort zu \(:andern, wird abgelehnt\&. Falls nicht angegeben, wird \-1 angenommen (was zur Folge hat, dass diese Beschr\(:ankung abgeschaltet ist)\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBPASS_WARN_AGE\fR (Zahl)
|
||||
.RS 4
|
||||
Die Anzahl von Tagen, an denen der Benutzer vorgewarnt wird, bevor das Passwort verf\(:allt\&. Eine Null bedeutet, dass eine Warnung nur am Tag des Verfalls ausgegeben wird\&. Ein negativer Wert bedeutet, dass keine Vorwarnung erfolgt\&. Falls nicht angegeben, wird keine Vorwarnung ausgegeben\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBSHA_CRYPT_MIN_ROUNDS\fR (Zahl), \fBSHA_CRYPT_MAX_ROUNDS\fR (Zahl)
|
||||
.RS 4
|
||||
Wenn
|
||||
\fBENCRYPT_METHOD\fR
|
||||
auf
|
||||
\fISHA256\fR
|
||||
oder
|
||||
\fISHA512\fR
|
||||
gesetzt ist, legt dies die Anzahl der Runden von SHA fest, die standardm\(:a\(ssig vom Verschl\(:usselungsalgorithmus verwendet werden (falls die Anzahl der Runden nicht auf der Befehlszeile angegeben wird)\&.
|
||||
.sp
|
||||
Je mehr Runden Sie definieren, umso schwieriger ist es, das Passwort mit sturem Durchprobieren (brute force) zu knacken; umso mehr Rechenleistung wird jedoch auch f\(:ur die Anmeldung eines Benutzers ben\(:otigt\&.
|
||||
.sp
|
||||
Falls Sie nichts angeben, wird libc die Standardanzahl der Runden festlegen (5000)\&.
|
||||
.sp
|
||||
Die Werte m\(:ussen zwischen 1000\-999\&.999\&.999 liegen\&.
|
||||
.sp
|
||||
Falls nur der Wert f\(:ur
|
||||
\fBSHA_CRYPT_MIN_ROUNDS\fR
|
||||
oder
|
||||
\fBSHA_CRYPT_MAX_ROUNDS\fR
|
||||
festgelegt wird, wird dieser Wert verwendet\&.
|
||||
.sp
|
||||
Falls
|
||||
\fBSHA_CRYPT_MIN_ROUNDS\fR
|
||||
>
|
||||
\fBSHA_CRYPT_MAX_ROUNDS\fR, wird der h\(:ohere Wert verwendet\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBSYS_GID_MAX\fR (Zahl), \fBSYS_GID_MIN\fR (Zahl)
|
||||
.RS 4
|
||||
der Bereich von Gruppen\-IDs, aus dem die Programme
|
||||
\fBuseradd\fR,
|
||||
\fBgroupadd\fR
|
||||
oder
|
||||
\fBnewusers\fR
|
||||
bei der Erstellung von Systemgruppen ausw\(:ahlen d\(:urfen
|
||||
.sp
|
||||
Der Standardwert f\(:ur
|
||||
\fBSYS_GID_MIN\fR
|
||||
ist 101, f\(:ur
|
||||
\fBSYS_GID_MAX\fR
|
||||
\fBGID_MIN\fR\-1\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBSYS_UID_MAX\fR (Zahl), \fBSYS_UID_MIN\fR (Zahl)
|
||||
.RS 4
|
||||
der Bereich von Benutzer\-IDs, aus dem die Programme
|
||||
\fBuseradd\fR
|
||||
oder
|
||||
\fBnewusers\fR
|
||||
bei der Erstellung von Systembenutzern ausw\(:ahlen d\(:urfen
|
||||
.sp
|
||||
Der Standardwert f\(:ur
|
||||
\fBSYS_UID_MIN\fR
|
||||
ist 101, f\(:ur
|
||||
\fBSYS_UID_MAX\fR
|
||||
\fBUID_MIN\fR\-1\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBUID_MAX\fR (Zahl), \fBUID_MIN\fR (Zahl)
|
||||
.RS 4
|
||||
der Bereich von Benutzer\-IDs, aus dem die Programme
|
||||
\fBuseradd\fR
|
||||
oder
|
||||
\fBnewusers\fR
|
||||
bei der Erstellung normaler Benutzer ausw\(:ahlen d\(:urfen
|
||||
.sp
|
||||
Der Standardwert f\(:ur
|
||||
\fBUID_MIN\fR
|
||||
ist 1000, f\(:ur
|
||||
\fBUID_MAX\fR
|
||||
60\&.000\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBUMASK\fR (Zahl)
|
||||
.RS 4
|
||||
Die Bit\-Gruppe, welche die Rechte von erstellten Dateien bestimmt, wird anf\(:anglich auf diesen Wert gesetzt\&. Falls nicht angegeben, wird sie auf 022 gesetzt\&.
|
||||
.sp
|
||||
\fBuseradd\fR
|
||||
und
|
||||
\fBnewusers\fR
|
||||
verwenden diese Bit\-Gruppe, um die Rechte des von ihnen erstellten Home\-Verzeichnisses zu setzen\&.
|
||||
.sp
|
||||
Sie wird auch von
|
||||
\fBlogin\fR
|
||||
verwendet, um die anf\(:angliche Umask eines Benutzers zu bestimmen\&. Beachten Sie, dass diese Bit\-Gruppe durch die GECOS\-Zeile des Benutzers (wenn
|
||||
\fBQUOTAS_ENAB\fR
|
||||
gesetzt wurde) oder die Festlegung eines Limits in
|
||||
\fBlimits\fR(5)
|
||||
mit der Kennung
|
||||
\fIK\fR
|
||||
\(:uberschrieben werden kann\&.
|
||||
.RE
|
||||
.SH "DATEIEN"
|
||||
.PP
|
||||
/etc/passwd
|
||||
.RS 4
|
||||
Informationen zu den Benutzerkonten
|
||||
.RE
|
||||
.PP
|
||||
/etc/shadow
|
||||
.RS 4
|
||||
verschl\(:usselte Informationen zu den Benutzerkonten
|
||||
.RE
|
||||
.PP
|
||||
/etc/group
|
||||
.RS 4
|
||||
Informationen zu den Gruppenkonten
|
||||
.RE
|
||||
.PP
|
||||
/etc/gshadow
|
||||
.RS 4
|
||||
sichere Informationen zu den Gruppenkonten
|
||||
.RE
|
||||
.PP
|
||||
/etc/login\&.defs
|
||||
.RS 4
|
||||
Konfiguration der Shadow\-Passwort\-Werkzeugsammlung
|
||||
.RE
|
||||
.SH "SIEHE AUCH"
|
||||
.PP
|
||||
\fBlogin.defs\fR(5),
|
||||
\fBpasswd\fR(1),
|
||||
\fBuseradd\fR(8)\&.
|
||||
@@ -1,51 +0,0 @@
|
||||
'\" t
|
||||
.\" Title: nologin
|
||||
.\" Author: Nicolas Fran\(,cois <nicolas.francois@centraliens.net>
|
||||
.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/>
|
||||
.\" Date: 25.05.2012
|
||||
.\" Manual: Befehle zur Systemverwaltung
|
||||
.\" Source: shadow-utils 4.1.5.1
|
||||
.\" Language: German
|
||||
.\"
|
||||
.TH "NOLOGIN" "8" "25.05.2012" "shadow\-utils 4\&.1\&.5\&.1" "Befehle zur Systemverwaltung"
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * Define some portability stuff
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.\" http://bugs.debian.org/507673
|
||||
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.ie \n(.g .ds Aq \(aq
|
||||
.el .ds Aq '
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * set default formatting
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" disable hyphenation
|
||||
.nh
|
||||
.\" disable justification (adjust text to left margin only)
|
||||
.ad l
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * MAIN CONTENT STARTS HERE *
|
||||
.\" -----------------------------------------------------------------
|
||||
.SH "NAME"
|
||||
nologin \- lehnt h\(:oflich eine Anmeldung ab
|
||||
.SH "\(:UBERSICHT"
|
||||
.HP \w'\fBnologin\fR\ 'u
|
||||
\fBnologin\fR
|
||||
.SH "BESCHREIBUNG"
|
||||
.PP
|
||||
Der Befehl
|
||||
\fBnologin\fR
|
||||
zeigt die Meldung an, dass ein Konto nicht verf\(:ugbar ist, und gibt einen Wert von ungleich Null zur\(:uck\&. Dies ist als Einsatz f\(:ur das Shell\-Feld bei abgeschalteten Konten vorgesehen\&.
|
||||
.PP
|
||||
Wie Sie alle Konten abschalten, erfahren Sie unter
|
||||
\fBnologin\fR(5)\&.
|
||||
.SH "SIEHE AUCH"
|
||||
.PP
|
||||
\fBlogin\fR(1),
|
||||
\fBnologin\fR(5)\&.
|
||||
.SH "GESCHICHTE"
|
||||
.PP
|
||||
Der Befehl
|
||||
\fBnologin\fR
|
||||
tauchte erstmals in BSD 4\&.4 auf\&.
|
||||
@@ -1,323 +0,0 @@
|
||||
'\" t
|
||||
.\" Title: pwck
|
||||
.\" Author: Julianne Frances Haugh
|
||||
.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/>
|
||||
.\" Date: 25.05.2012
|
||||
.\" Manual: Befehle zur Systemverwaltung
|
||||
.\" Source: shadow-utils 4.1.5.1
|
||||
.\" Language: German
|
||||
.\"
|
||||
.TH "PWCK" "8" "25.05.2012" "shadow\-utils 4\&.1\&.5\&.1" "Befehle zur Systemverwaltung"
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * Define some portability stuff
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.\" http://bugs.debian.org/507673
|
||||
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.ie \n(.g .ds Aq \(aq
|
||||
.el .ds Aq '
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * set default formatting
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" disable hyphenation
|
||||
.nh
|
||||
.\" disable justification (adjust text to left margin only)
|
||||
.ad l
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * MAIN CONTENT STARTS HERE *
|
||||
.\" -----------------------------------------------------------------
|
||||
.SH "NAME"
|
||||
pwck \- \(:uberpr\(:uft die Stimmigkeit der Passwortdateien
|
||||
.SH "\(:UBERSICHT"
|
||||
.HP \w'\fBpwck\fR\ 'u
|
||||
\fBpwck\fR [Optionen] [\fIpasswd\fR\ [\ \fIshadow\fR\ ]]
|
||||
.SH "BESCHREIBUNG"
|
||||
.PP
|
||||
Der Befehl
|
||||
\fBpwck\fR
|
||||
\(:uberpr\(:uft die Stimmigkeit der Benutzer\- und Authentifizierungsdaten\&. Alle Eintr\(:age in
|
||||
/etc/passwd
|
||||
und
|
||||
/etc/shadow
|
||||
werden darauf \(:uberpr\(:uft, ob der Eintrag das richtige Format hat und g\(:ultige Daten enth\(:alt\&. Der Benutzer wird aufgefordert, Eintr\(:age zu l\(:oschen, die falsch formatiert sind oder andere unbehebbare Fehler enthalten\&.
|
||||
.PP
|
||||
Es wird \(:uberpr\(:uft, ob jeder Eintrag folgende Eigenschaften aufweist:
|
||||
.sp
|
||||
.RS 4
|
||||
.ie n \{\
|
||||
\h'-04'\(bu\h'+03'\c
|
||||
.\}
|
||||
.el \{\
|
||||
.sp -1
|
||||
.IP \(bu 2.3
|
||||
.\}
|
||||
die richtige Anzahl von Feldern
|
||||
.RE
|
||||
.sp
|
||||
.RS 4
|
||||
.ie n \{\
|
||||
\h'-04'\(bu\h'+03'\c
|
||||
.\}
|
||||
.el \{\
|
||||
.sp -1
|
||||
.IP \(bu 2.3
|
||||
.\}
|
||||
einen eindeutigen und g\(:ultigen Benutzernamen
|
||||
.RE
|
||||
.sp
|
||||
.RS 4
|
||||
.ie n \{\
|
||||
\h'-04'\(bu\h'+03'\c
|
||||
.\}
|
||||
.el \{\
|
||||
.sp -1
|
||||
.IP \(bu 2.3
|
||||
.\}
|
||||
eine g\(:ultige Benutzer\- und Gruppenkennung
|
||||
.RE
|
||||
.sp
|
||||
.RS 4
|
||||
.ie n \{\
|
||||
\h'-04'\(bu\h'+03'\c
|
||||
.\}
|
||||
.el \{\
|
||||
.sp -1
|
||||
.IP \(bu 2.3
|
||||
.\}
|
||||
eine g\(:ultige Hauptgruppe
|
||||
.RE
|
||||
.sp
|
||||
.RS 4
|
||||
.ie n \{\
|
||||
\h'-04'\(bu\h'+03'\c
|
||||
.\}
|
||||
.el \{\
|
||||
.sp -1
|
||||
.IP \(bu 2.3
|
||||
.\}
|
||||
ein g\(:ultiges Home\-Verzeichnis
|
||||
.RE
|
||||
.sp
|
||||
.RS 4
|
||||
.ie n \{\
|
||||
\h'-04'\(bu\h'+03'\c
|
||||
.\}
|
||||
.el \{\
|
||||
.sp -1
|
||||
.IP \(bu 2.3
|
||||
.\}
|
||||
eine g\(:ultige Anmelde\-Shell
|
||||
.RE
|
||||
.PP
|
||||
Eine \(:Uberpr\(:ufung von
|
||||
shadow
|
||||
findet statt, wenn ein zweiter Parameter angegeben wird oder auf dem System
|
||||
/etc/shadow
|
||||
existiert\&.
|
||||
.PP
|
||||
Diese Tests umfassen Folgendes:
|
||||
.sp
|
||||
.RS 4
|
||||
.ie n \{\
|
||||
\h'-04'\(bu\h'+03'\c
|
||||
.\}
|
||||
.el \{\
|
||||
.sp -1
|
||||
.IP \(bu 2.3
|
||||
.\}
|
||||
ob jedem Eintrag in passwd ein Eintrag in shadow entspricht und umgekehrt
|
||||
.RE
|
||||
.sp
|
||||
.RS 4
|
||||
.ie n \{\
|
||||
\h'-04'\(bu\h'+03'\c
|
||||
.\}
|
||||
.el \{\
|
||||
.sp -1
|
||||
.IP \(bu 2.3
|
||||
.\}
|
||||
ob die Passw\(:orter in der Shadow\-Datei niedergelegt sind
|
||||
.RE
|
||||
.sp
|
||||
.RS 4
|
||||
.ie n \{\
|
||||
\h'-04'\(bu\h'+03'\c
|
||||
.\}
|
||||
.el \{\
|
||||
.sp -1
|
||||
.IP \(bu 2.3
|
||||
.\}
|
||||
ob die shadow\-Eintr\(:age die richtige Anzahl von Feldern haben
|
||||
.RE
|
||||
.sp
|
||||
.RS 4
|
||||
.ie n \{\
|
||||
\h'-04'\(bu\h'+03'\c
|
||||
.\}
|
||||
.el \{\
|
||||
.sp -1
|
||||
.IP \(bu 2.3
|
||||
.\}
|
||||
ob die Shadow\-Eintr\(:age in shadow eindeutig sind
|
||||
.RE
|
||||
.sp
|
||||
.RS 4
|
||||
.ie n \{\
|
||||
\h'-04'\(bu\h'+03'\c
|
||||
.\}
|
||||
.el \{\
|
||||
.sp -1
|
||||
.IP \(bu 2.3
|
||||
.\}
|
||||
dass das Datum der letzten Passwort\(:anderung nicht in der Zukunft liegt
|
||||
.RE
|
||||
.PP
|
||||
Fehler bei der \(:Uberpr\(:ufung der richtigen Anzahl der Felder und des eindeutigen Benutzernames sind schwerwiegend\&. Wenn ein Eintrag die falsche Anzahl von Feldern ausweist, wird der Benutzer aufgefordert, die gesamte Zeile zu l\(:oschen\&. Wenn dies der Benutzer ablehnt, werden alle weiteren Tests ausgelassen\&. Bei einem Eintrag mit einem mehrfach verwendeten Benutzernamen wird der Benutzer aufgefordert, diesen Eintrag zu l\(:oschen\&. Sollte er dies ablehnen, werden dennoch die \(:ubrigen Test ausgef\(:uhrt\&. Bei allen anderen Fehlern wird eine Warnung abgegeben und der Benutzer aufgefordert, den Fehler mittels des Befehls
|
||||
\fBusermod\fR
|
||||
zu beheben\&.
|
||||
.PP
|
||||
Die Befehle, welche die Datei
|
||||
/etc/passwd
|
||||
bearbeiten, k\(:onnen falsche oder doppelte Eintr\(:age nicht ver\(:andern\&. In solchen F\(:allen sollte
|
||||
\fBpwck\fR
|
||||
verwendet werden, um den betreffenden Eintrag zu entfernen\&.
|
||||
.SH "OPTIONEN"
|
||||
.PP
|
||||
Die Optionen
|
||||
\fB\-r\fR
|
||||
und
|
||||
\fB\-s\fR
|
||||
k\(:onnen nicht zusammen verwendet werden\&.
|
||||
.PP
|
||||
Die Optionen, die vom Befehl
|
||||
\fBpwck\fR
|
||||
unterst\(:utzt werden, sind:
|
||||
.PP
|
||||
\fB\-h\fR, \fB\-\-help\fR
|
||||
.RS 4
|
||||
zeigt die Hilfe an und beendet das Programm
|
||||
.RE
|
||||
.PP
|
||||
\fB\-q\fR, \fB\-\-quiet\fR
|
||||
.RS 4
|
||||
meldet nur Fehler\&. Warnungen, die keine Handlung des Benutzers erfordern, werden nicht angezeigt
|
||||
.RE
|
||||
.PP
|
||||
\fB\-r\fR, \fB\-\-read\-only\fR
|
||||
.RS 4
|
||||
f\(:uhrt den Befehl
|
||||
\fBpwck\fR
|
||||
im Modus Nur\-Lesen aus
|
||||
.RE
|
||||
.PP
|
||||
\fB\-R\fR, \fB\-\-root\fR\fICHROOT_VERZ\fR
|
||||
.RS 4
|
||||
f\(:uhrt die Ver\(:anderungen in dem Verzeichnis
|
||||
\fICHROOT_VERZ\fR
|
||||
durch und verwendet die Konfigurationsdateien aus dem Verzeichnis
|
||||
\fICHROOT_VERZ\fR
|
||||
.RE
|
||||
.PP
|
||||
\fB\-s\fR, \fB\-\-sort\fR
|
||||
.RS 4
|
||||
ordnet die Eintr\(:age in
|
||||
/etc/passwd
|
||||
und
|
||||
/etc/shadow
|
||||
nach der UID
|
||||
.RE
|
||||
.PP
|
||||
Standardm\(:a\(ssig bearbeitet
|
||||
\fBpwck\fR
|
||||
die Dateien
|
||||
/etc/passwd
|
||||
und
|
||||
/etc/shadow\&. Der Benutzer kann andere Dateien mit den Parametern
|
||||
\fIpasswd\fR
|
||||
und
|
||||
\fIshadow\fR
|
||||
ausw\(:ahlen\&.
|
||||
.SH "KONFIGURATION"
|
||||
.PP
|
||||
Die folgenden Konfigurationsvariablen in
|
||||
/etc/login\&.defs
|
||||
beeinflussen das Verhalten dieses Werkzeugs:
|
||||
.PP
|
||||
\fBPASS_MAX_DAYS\fR (Zahl)
|
||||
.RS 4
|
||||
Die maximale Anzahl von Tagen, f\(:ur die ein Passwort verwendet werden darf\&. Wenn das Passwort \(:alter ist, wird ein Wechsel des Passworts erzwungen\&. Falls nicht angegeben, wird \-1 angenommen (was zur Folge hat, dass diese Beschr\(:ankung abgeschaltet ist)\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBPASS_MIN_DAYS\fR (Zahl)
|
||||
.RS 4
|
||||
Die Mindestanzahl von Tagen, bevor ein Wechsel des Passworts zugelassen wird\&. Ein vorheriger Versuch, das Passwort zu \(:andern, wird abgelehnt\&. Falls nicht angegeben, wird \-1 angenommen (was zur Folge hat, dass diese Beschr\(:ankung abgeschaltet ist)\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBPASS_WARN_AGE\fR (Zahl)
|
||||
.RS 4
|
||||
Die Anzahl von Tagen, an denen der Benutzer vorgewarnt wird, bevor das Passwort verf\(:allt\&. Eine Null bedeutet, dass eine Warnung nur am Tag des Verfalls ausgegeben wird\&. Ein negativer Wert bedeutet, dass keine Vorwarnung erfolgt\&. Falls nicht angegeben, wird keine Vorwarnung ausgegeben\&.
|
||||
.RE
|
||||
.SH "DATEIEN"
|
||||
.PP
|
||||
/etc/group
|
||||
.RS 4
|
||||
Informationen zu den Gruppenkonten
|
||||
.RE
|
||||
.PP
|
||||
/etc/passwd
|
||||
.RS 4
|
||||
Informationen zu den Benutzerkonten
|
||||
.RE
|
||||
.PP
|
||||
/etc/shadow
|
||||
.RS 4
|
||||
verschl\(:usselte Informationen zu den Benutzerkonten
|
||||
.RE
|
||||
.SH "R\(:UCKGABEWERTE"
|
||||
.PP
|
||||
Der Befehl
|
||||
\fBpwck\fR
|
||||
gibt beim Beenden folgende Werte zur\(:uck:
|
||||
.PP
|
||||
\fI0\fR
|
||||
.RS 4
|
||||
Erfolg
|
||||
.RE
|
||||
.PP
|
||||
\fI1\fR
|
||||
.RS 4
|
||||
unzul\(:assige Syntax f\(:ur diesen Befehl
|
||||
.RE
|
||||
.PP
|
||||
\fI2\fR
|
||||
.RS 4
|
||||
ein oder mehrere fehlerhafte Passworteintr\(:age
|
||||
.RE
|
||||
.PP
|
||||
\fI3\fR
|
||||
.RS 4
|
||||
Die Passwortdatei kann nicht ge\(:offnet werden\&.
|
||||
.RE
|
||||
.PP
|
||||
\fI4\fR
|
||||
.RS 4
|
||||
Die Passwortdatei kann nicht gesperret werden\&.
|
||||
.RE
|
||||
.PP
|
||||
\fI5\fR
|
||||
.RS 4
|
||||
Die Passwortdatei kann nicht aktualisieren werden\&.
|
||||
.RE
|
||||
.PP
|
||||
\fI6\fR
|
||||
.RS 4
|
||||
Die Passwortdatei kann nicht sortieren werden\&.
|
||||
.RE
|
||||
.SH "SIEHE AUCH"
|
||||
.PP
|
||||
\fBgroup\fR(5),
|
||||
\fBgrpck\fR(8),
|
||||
\fBpasswd\fR(5),
|
||||
\fBshadow\fR(5),
|
||||
\fBusermod\fR(8)\&.
|
||||
@@ -1,185 +0,0 @@
|
||||
'\" t
|
||||
.\" Title: pwconv
|
||||
.\" Author: Marek Micha\(/lkiewicz
|
||||
.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/>
|
||||
.\" Date: 25.05.2012
|
||||
.\" Manual: Befehle zur Systemverwaltung
|
||||
.\" Source: shadow-utils 4.1.5.1
|
||||
.\" Language: German
|
||||
.\"
|
||||
.TH "PWCONV" "8" "25.05.2012" "shadow\-utils 4\&.1\&.5\&.1" "Befehle zur Systemverwaltung"
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * Define some portability stuff
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.\" http://bugs.debian.org/507673
|
||||
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.ie \n(.g .ds Aq \(aq
|
||||
.el .ds Aq '
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * set default formatting
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" disable hyphenation
|
||||
.nh
|
||||
.\" disable justification (adjust text to left margin only)
|
||||
.ad l
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * MAIN CONTENT STARTS HERE *
|
||||
.\" -----------------------------------------------------------------
|
||||
.SH "NAME"
|
||||
pwconv, pwunconv, grpconv, grpunconv \- konvertiert zu oder von Shadow\-Passw\(:ortern und \-gruppen
|
||||
.SH "\(:UBERSICHT"
|
||||
.HP \w'\fBpwconv\fR\ 'u
|
||||
\fBpwconv\fR [\fIOptionen\fR]
|
||||
.HP \w'\fBpwunconv\fR\ 'u
|
||||
\fBpwunconv\fR [\fIOptionen\fR]
|
||||
.HP \w'\fBgrpconv\fR\ 'u
|
||||
\fBgrpconv\fR [\fIOptionen\fR]
|
||||
.HP \w'\fBgrpunconv\fR\ 'u
|
||||
\fBgrpunconv\fR [\fIOptionen\fR]
|
||||
.SH "BESCHREIBUNG"
|
||||
.PP
|
||||
Der Befehl
|
||||
\fBpwconv\fR
|
||||
erstellt eine
|
||||
\fIshadow\fR\-Datei aus einer
|
||||
\fIpasswd\fR\-Datei und gegebenenfalls aus einer bereits vorhandenen
|
||||
\fIshadow\fR\-Datei\&.
|
||||
.PP
|
||||
Der Befehl
|
||||
\fBpwunconv\fR
|
||||
erstellt eine
|
||||
\fIpasswd\fR\-Datei aus einer
|
||||
\fIpasswd\fR\- und
|
||||
\fIshadow\fR\-Datei und entfernt anschlie\(ssend die\fIshadow\fR\-Datei\&.
|
||||
.PP
|
||||
Der Befehl
|
||||
\fBgrconv\fR
|
||||
erstellt eine
|
||||
\fIgshadow\fR\-Datei aus einer
|
||||
\fIgroup\fR\-Datei und gegebenenfalls aus einer bereits vorhandenen
|
||||
\fIgshadow\fR\-Datei\&.
|
||||
.PP
|
||||
Der Befehl
|
||||
\fBgrpunconv\fR
|
||||
erstellt eine
|
||||
\fIgroup\fR\-Datei aus einer
|
||||
\fIgroup\fR\- und
|
||||
\fIgshadow\fR\-Datei und entfernt anschlie\(ssend die
|
||||
\fIgshadow\fR\-Datei\&.
|
||||
.PP
|
||||
Diese vier Programme funktionieren mit der normalen und der Shadow\-Passwortdatei und den Gruppendateien:
|
||||
/etc/passwd,
|
||||
/etc/group,
|
||||
/etc/shadow
|
||||
und
|
||||
/etc/gshadow\&.
|
||||
.PP
|
||||
Jedes dieser Programme erzeugt vor der Konvertierung die notwendigen Sperren\&.
|
||||
\fBpwconv\fR
|
||||
und
|
||||
\fBgrpconv\fR
|
||||
sind vergleichbar\&. Zuerst werden die Eintr\(:age aus der Shadow\-Datei entfernt, die nicht in der Hauptdatei enthalten sind\&. Anschlie\(ssend werden die Eintr\(:age in der Shadow\-Datei aktualisiert, die kein \(Fcx\(Fo als Passwort haben\&. Zuletzt werden die Passw\(:orter in der Hauptdatei durch \(Fcx\(Fo ersetzt\&. Diese Programme k\(:onnen f\(:ur eine erstmalige Konvertierung genutzt werden als auch, um die Shadow\-Datei zu aktualisieren, falls die Hauptdatei von Hand bearbeitet wurde\&.
|
||||
.PP
|
||||
\fBpwconv\fR
|
||||
verwendet die Werte
|
||||
\fIPASS_MIN_DAYS\fR,
|
||||
\fIPASS_MAX_DAYS\fR
|
||||
und
|
||||
\fIPASS_WARN_AGE\fR
|
||||
aus
|
||||
/etc/login\&.defs, wenn neue Eintr\(:age zu
|
||||
/etc/shadow
|
||||
hinzugef\(:ugt werden\&.
|
||||
.PP
|
||||
Ebenfalls sind die Befehle
|
||||
\fBpwunconv\fR
|
||||
und
|
||||
\fBgrpunconv\fR
|
||||
\(:ahnlich\&. Passw\(:orter in der Hauptdatei werden durch die Shadow\-Datei aktualisiert\&. Eintr\(:age, welche in der Hauptdatei, aber nicht in der Shadow\-Datei vorhanden sind, bleiben unber\(:uhrt\&. Zuletzt wird die Shadow\-Datei gel\(:oscht\&. Eine Information f\(:ur den Verfall von Passw\(:ortern geht durch
|
||||
\fBpwunconv\fR
|
||||
verloren\&. Es wird aber so viel wie m\(:oglich umgewandelt\&.
|
||||
.SH "OPTIONEN"
|
||||
.PP
|
||||
Die Optionen, die von den Befehlen
|
||||
\fBpwconv\fR,
|
||||
\fBpwunconv\fR,
|
||||
\fBgrpconv\fR
|
||||
und
|
||||
\fBgrpunconv\fR
|
||||
unterst\(:utzt werden, sind:
|
||||
.PP
|
||||
\fB\-h\fR, \fB\-\-help\fR
|
||||
.RS 4
|
||||
zeigt die Hilfe an und beendet das Programm
|
||||
.RE
|
||||
.PP
|
||||
\fB\-R\fR, \fB\-\-root\fR\fICHROOT_VERZ\fR
|
||||
.RS 4
|
||||
f\(:uhrt die Ver\(:anderungen in dem Verzeichnis
|
||||
\fICHROOT_VERZ\fR
|
||||
durch und verwendet die Konfigurationsdateien aus dem Verzeichnis
|
||||
\fICHROOT_VERZ\fR
|
||||
.RE
|
||||
.SH "FEHLER"
|
||||
.PP
|
||||
Fehler in der Passwort\- oder Gruppendatei (wie z\&.B\&. ung\(:ultige oder doppelte Eintr\(:age) k\(:onnen zu Endlosschleifen oder anderen seltsamen Fehlern f\(:uhren\&. Sie sollten daher
|
||||
\fBpwck\fR
|
||||
und
|
||||
\fBgrpck\fR
|
||||
ausf\(:uhren, um solche Fehler zu entfernen, bevor Sie von oder zu Shadow\-Passw\(:ortern oder \-gruppen umwandeln\&.
|
||||
.SH "KONFIGURATION"
|
||||
.PP
|
||||
Die folgende Konfigurationsvariablen in
|
||||
/etc/login\&.defs
|
||||
beeinflussen das Verhalten von
|
||||
\fBgrpconv\fR
|
||||
und
|
||||
\fBgrpunconv\fR:
|
||||
.PP
|
||||
\fBMAX_MEMBERS_PER_GROUP\fR (Zahl)
|
||||
.RS 4
|
||||
Maximale Anzahl von Mitgliedern je Gruppeneintrag\&. Wenn das Maximum erreicht wird, wird ein weiterer Eintrag in
|
||||
/etc/group
|
||||
(mit dem gleichen Namen, dem gleichen Passwort und der gleichen GID) erstellt\&.
|
||||
.sp
|
||||
Der Standardwert ist 0, was zur Folge hat, dass die Anzahl der Mitglieder einer Gruppe nicht begrenzt ist\&.
|
||||
.sp
|
||||
Diese F\(:ahigkeit (der aufgeteilten Gruppe) erm\(:oglicht es, die Zeilenl\(:ange in der Gruppendatei zu begrenzen\&. Damit kann sichergestellt werden, dass die Zeilen f\(:ur NIS\-Gruppen nicht l\(:anger als 1024 Zeichen sind\&.
|
||||
.sp
|
||||
Falls Sie eine solche Begrenzung ben\(:otigen, k\(:onnen Sie 25 verwenden\&.
|
||||
.sp
|
||||
Hinweis: Aufgeteilte Gruppen werden m\(:oglicherweise nicht von allen Werkzeugen unterst\(:utzt, selbst nicht aus der Shadow\-Werkzeugsammlung\&. Sie sollten diese Variable nur setzen, falls Sie zwingend darauf angewiesen sind\&.
|
||||
.RE
|
||||
.PP
|
||||
Die folgenden Konfigurationsvariablen in
|
||||
/etc/login\&.defs
|
||||
beeinflussen das Verhalten von
|
||||
\fBpwconv\fR:
|
||||
.PP
|
||||
\fBPASS_MAX_DAYS\fR (Zahl)
|
||||
.RS 4
|
||||
Die maximale Anzahl von Tagen, f\(:ur die ein Passwort verwendet werden darf\&. Wenn das Passwort \(:alter ist, wird ein Wechsel des Passworts erzwungen\&. Falls nicht angegeben, wird \-1 angenommen (was zur Folge hat, dass diese Beschr\(:ankung abgeschaltet ist)\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBPASS_MIN_DAYS\fR (Zahl)
|
||||
.RS 4
|
||||
Die Mindestanzahl von Tagen, bevor ein Wechsel des Passworts zugelassen wird\&. Ein vorheriger Versuch, das Passwort zu \(:andern, wird abgelehnt\&. Falls nicht angegeben, wird \-1 angenommen (was zur Folge hat, dass diese Beschr\(:ankung abgeschaltet ist)\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBPASS_WARN_AGE\fR (Zahl)
|
||||
.RS 4
|
||||
Die Anzahl von Tagen, an denen der Benutzer vorgewarnt wird, bevor das Passwort verf\(:allt\&. Eine Null bedeutet, dass eine Warnung nur am Tag des Verfalls ausgegeben wird\&. Ein negativer Wert bedeutet, dass keine Vorwarnung erfolgt\&. Falls nicht angegeben, wird keine Vorwarnung ausgegeben\&.
|
||||
.RE
|
||||
.SH "DATEIEN"
|
||||
.PP
|
||||
/etc/login\&.defs
|
||||
.RS 4
|
||||
Konfiguration der Shadow\-Passwort\-Werkzeugsammlung
|
||||
.RE
|
||||
.SH "SIEHE AUCH"
|
||||
.PP
|
||||
\fBgrpck\fR(8),
|
||||
\fBlogin.defs\fR(5),
|
||||
\fBpwck\fR(8)\&.
|
||||
@@ -1 +0,0 @@
|
||||
.so man8/pwconv.8
|
||||
@@ -1,118 +0,0 @@
|
||||
'\" t
|
||||
.\" Title: sulogin
|
||||
.\" Author: Julianne Frances Haugh
|
||||
.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/>
|
||||
.\" Date: 25.05.2012
|
||||
.\" Manual: Befehle zur Systemverwaltung
|
||||
.\" Source: shadow-utils 4.1.5.1
|
||||
.\" Language: German
|
||||
.\"
|
||||
.TH "SULOGIN" "8" "25.05.2012" "shadow\-utils 4\&.1\&.5\&.1" "Befehle zur Systemverwaltung"
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * Define some portability stuff
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.\" http://bugs.debian.org/507673
|
||||
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.ie \n(.g .ds Aq \(aq
|
||||
.el .ds Aq '
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * set default formatting
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" disable hyphenation
|
||||
.nh
|
||||
.\" disable justification (adjust text to left margin only)
|
||||
.ad l
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * MAIN CONTENT STARTS HERE *
|
||||
.\" -----------------------------------------------------------------
|
||||
.SH "NAME"
|
||||
sulogin \- Single\-user login
|
||||
.SH "SYNTAX"
|
||||
.PP
|
||||
\fBsulogin\fR
|
||||
[\fItty\-device\fR]
|
||||
.SH "BESCHREIBUNG"
|
||||
.PP
|
||||
The
|
||||
\fBsulogin\fR
|
||||
command is invoked by
|
||||
\fBinit\fR
|
||||
prior to allowing the user access to the system when in single user mode\&. This feature may only be available on certain systems where
|
||||
\fBinit\fR
|
||||
has been modified accordingly, or where the
|
||||
/etc/inittab
|
||||
has an entry for a single user login\&.
|
||||
.PP
|
||||
The user is prompted
|
||||
.PP
|
||||
Type control\-d to proceed with normal startup, (or give root password for system maintenance):
|
||||
.PP
|
||||
Input and output will be performed with the standard file descriptors unless the optional device name argument is provided\&.
|
||||
.PP
|
||||
If the user enters the correct root password, a login session is initiated\&. When
|
||||
\fIEOF\fR
|
||||
is pressed instead, the system enters multi\-user mode\&.
|
||||
.PP
|
||||
After the user exits the single\-user shell, or presses
|
||||
\fIEOF\fR, the system begins the initialization process required to enter multi\-user mode\&.
|
||||
.SH "WARNUNGEN"
|
||||
.PP
|
||||
This command can only be used if
|
||||
\fBinit\fR
|
||||
has been modified to call
|
||||
\fBsulogin\fR
|
||||
instead of
|
||||
/bin/sh, or if the user has set the
|
||||
\fIinittab\fR
|
||||
to support a single user login\&. For example, the line:
|
||||
.PP
|
||||
co:s:respawn:/etc/sulogin /dev/console
|
||||
.PP
|
||||
should execute the sulogin command in single user mode\&.
|
||||
.PP
|
||||
As complete an environment as possible is created\&. However, various devices may be unmounted or uninitialized and many of the user commands may be unavailable or nonfunctional as a result\&.
|
||||
.SH "KONFIGURATION"
|
||||
.PP
|
||||
Die folgenden Konfigurationsvariablen in
|
||||
/etc/login\&.defs
|
||||
beeinflussen das Verhalten dieses Werkzeugs:
|
||||
.PP
|
||||
\fBENV_HZ\fR (Zeichenkette)
|
||||
.RS 4
|
||||
Wenn vergeben, wird damit die Umgebungsvariable HZ definiert, wenn sich ein Benutzer anmeldet\&. Dem Wert muss ein
|
||||
\fIHZ=\fR
|
||||
vorangestellt werden\&. Ein \(:ublicher Wert bei Linux ist
|
||||
\fIHZ=100\fR\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBENV_TZ\fR (Zeichenkette)
|
||||
.RS 4
|
||||
Wenn gesetzt, wird damit die Umgebungsvariable TZ definiert, wenn sich ein Benutzer anmeldet\&. Der Wert kann der Name der Zeitzone sein, dem
|
||||
\fITZ=\fR
|
||||
vorausgeht (zum Beispiel
|
||||
\fITZ=CST6CDT\fR), oder der vollst\(:andige Pfad der Datei, welche die Konfiguration der Zeitzone enth\(:alt (zum Beispiel
|
||||
/etc/tzname)\&.
|
||||
.sp
|
||||
Wenn ein vollst\(:andiger Pfadname angegeben wird, die Datei aber nicht existiert oder nicht lesbar ist, wird
|
||||
\fITZ=CST6CDT\fR
|
||||
verwendet\&.
|
||||
.RE
|
||||
.SH "DATEIEN"
|
||||
.PP
|
||||
/etc/passwd
|
||||
.RS 4
|
||||
Informationen zu den Benutzerkonten
|
||||
.RE
|
||||
.PP
|
||||
/etc/shadow
|
||||
.RS 4
|
||||
verschl\(:usselte Informationen zu den Benutzerkonten
|
||||
.RE
|
||||
.SH "SIEHE AUCH"
|
||||
.PP
|
||||
|
||||
\fBlogin\fR(1),
|
||||
\fBsh\fR(1),
|
||||
\fBinit\fR(8)\&.
|
||||
@@ -1,716 +0,0 @@
|
||||
'\" t
|
||||
.\" Title: useradd
|
||||
.\" Author: Julianne Frances Haugh
|
||||
.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/>
|
||||
.\" Date: 25.05.2012
|
||||
.\" Manual: Befehle zur Systemverwaltung
|
||||
.\" Source: shadow-utils 4.1.5.1
|
||||
.\" Language: German
|
||||
.\"
|
||||
.TH "USERADD" "8" "25.05.2012" "shadow\-utils 4\&.1\&.5\&.1" "Befehle zur Systemverwaltung"
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * Define some portability stuff
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.\" http://bugs.debian.org/507673
|
||||
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.ie \n(.g .ds Aq \(aq
|
||||
.el .ds Aq '
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * set default formatting
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" disable hyphenation
|
||||
.nh
|
||||
.\" disable justification (adjust text to left margin only)
|
||||
.ad l
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * MAIN CONTENT STARTS HERE *
|
||||
.\" -----------------------------------------------------------------
|
||||
.SH "NAME"
|
||||
useradd \- erstellt einen neuen Benutzer oder aktualisiert die Standardwerte f\(:ur neue Benutzer
|
||||
.SH "\(:UBERSICHT"
|
||||
.HP \w'\fBuseradd\fR\ 'u
|
||||
\fBuseradd\fR [\fIOptionen\fR] \fIANMELDENAME\fR
|
||||
.HP \w'\fBuseradd\fR\ 'u
|
||||
\fBuseradd\fR \-D
|
||||
.HP \w'\fBuseradd\fR\ 'u
|
||||
\fBuseradd\fR \-D [\fIOptionen\fR]
|
||||
.SH "BESCHREIBUNG"
|
||||
.PP
|
||||
Wenn der Befehl
|
||||
\fBuseradd\fR
|
||||
ohne die Option
|
||||
\fB\-D\fR
|
||||
aufgerufen wird, wird ein neues Benutzerkonto mit den Werten erstellt, die auf der Befehlszeile angegeben wurden, und den Standardwerten des Systems\&. Je nach den Optionen auf der Befehlszeile aktualisiert der Befehl
|
||||
\fBuseradd\fR
|
||||
Systemdateien, erstellt ein Home\-Verzeichnis f\(:ur den neuen Benutzer und kopiert Dateien\&.
|
||||
.PP
|
||||
Standardm\(:a\(ssig wird auch eine Gruppe f\(:ur den neuen Benutzer erstellt (vergleiche
|
||||
\fB\-g\fR,
|
||||
\fB\-N\fR,
|
||||
\fB\-U\fR
|
||||
und
|
||||
\fBUSERGROUPS_ENAB\fR)\&.
|
||||
.SH "OPTIONEN"
|
||||
.PP
|
||||
Die Optionen, die vom Befehl
|
||||
\fBuseradd\fR
|
||||
unterst\(:utzt werden, sind:
|
||||
.PP
|
||||
\fB\-b\fR, \fB\-\-base\-dir\fR\fIWURZEL_VERZ\fR
|
||||
.RS 4
|
||||
Das standardm\(:a\(ssige Wurzelverzeichnis des Systems, wenn nicht eines mit
|
||||
\fB\-d\fR\fIHOME_VERZ\fR
|
||||
festgelegt wurde\&. Der Name des Home\-Verzeichnisses besteht aus der Verbindung von
|
||||
\fIWURZEL_VERZ\fR
|
||||
und dem Kontonamen\&. Wenn die Option
|
||||
\fB\-m\fR
|
||||
nicht verwendet wird, muss
|
||||
\fIWURZEL_VERZ\fR
|
||||
existieren\&.
|
||||
.sp
|
||||
Falls diese Option nicht angegeben wird, verwendet
|
||||
\fBuseradd\fR
|
||||
das Wurzelverzeichnis, das mit der Variable
|
||||
\fBHOME\fR
|
||||
in
|
||||
/etc/default/useradd
|
||||
festgelegt wurde, anderenfalls
|
||||
/home\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-c\fR, \fB\-\-comment\fR\fIKOMMENTAR\fR
|
||||
.RS 4
|
||||
Eine beliebige Zeichenkette\&. Dies ist f\(:ur gew\(:ohnlich eine kurze Beschreibung des Logins und wird im Moment im Feld f\(:ur den vollst\(:andigen Namen des Benutzers gespeichert\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-d\fR, \fB\-\-home\fR\fIHOME_VERZ\fR
|
||||
.RS 4
|
||||
Beim Anlegen des neuen Benutzers wird
|
||||
\fIHOME_VERZ\fR
|
||||
als das Anmeldeverzeichnis des Benutzers verwendet\&. Um den Namen des Anmeldeverzeichnisses zu erhalten, wird standardm\(:a\(ssig der
|
||||
\fIANMELDE\fR\-Name an
|
||||
\fIWURZEL_VERZ\fR
|
||||
angeh\(:angt\&. Das Verzeichnis
|
||||
\fIHOME_VERZ\fR
|
||||
muss nicht vorhanden sein, sondern wird gegebenenfalls angelegt\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-D\fR, \fB\-\-defaults\fR
|
||||
.RS 4
|
||||
Lesen Sie dazu unten den Abschnitt \(FcDie Standardwerte ver\(:andern\(Fo\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-e\fR, \fB\-\-expiredate\fR\fIVERFALLS_DATUM\fR
|
||||
.RS 4
|
||||
Das Datum, an welchem das Benutzerkonto deaktiviert wird\&. Das Datum muss im Format
|
||||
\fIJJJJ\-MM\-TT\fR
|
||||
angegeben werden\&.
|
||||
.sp
|
||||
Falls nicht definiert, verwendet
|
||||
\fBuseradd\fR
|
||||
das Standardverfallsdatum, das mit der Variable
|
||||
\fBEXPIRE\fR
|
||||
in
|
||||
/etc/default/useradd
|
||||
bestimmt wurde, anderenfalls eine leere Zeichenkette (kein Verfall)\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-f\fR, \fB\-\-inactive\fR\fIINAKTIV\fR
|
||||
.RS 4
|
||||
Die Anzahl von Tagen nach Ablaufen des Passworts bis das Konto dauerhaft deaktiviert wird\&. Ein Wert von 0 deaktiviert das Konto, sobald das Passwort abl\(:auft\&. Ein Wert von \-1 schaltet diese Funktion ab\&.
|
||||
.sp
|
||||
Falls nicht definiert, verwendet
|
||||
\fBuseradd\fR
|
||||
die Standarddauer der Inaktivit\(:at, die mit der Variable
|
||||
\fBINACTIVE\fR
|
||||
in
|
||||
/etc/default/useradd
|
||||
bestimmt wurde, anderenfalls \-1\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-g\fR, \fB\-\-gid\fR\fIGRUPPE\fR
|
||||
.RS 4
|
||||
Der Name oder die Nummer der anf\(:anglichen Anmeldegruppe des Benutzers\&. Der Gruppenname muss existieren\&. Die Gruppenzahl muss auf eine bereits vorhandene Gruppe verweisen\&.
|
||||
.sp
|
||||
Falls nicht definiert, h\(:angt das Verhalten von
|
||||
\fBuseradd\fR
|
||||
von der Variable
|
||||
\fBUSERGROUPS_ENAB\fR
|
||||
in
|
||||
/etc/default/useradd
|
||||
ab\&. Wenn diese Variable auf
|
||||
\fIyes\fR
|
||||
gesetzt ist (oder auf der Befehlszeile
|
||||
\fB\-U/\-\-user\-group\fR
|
||||
angegeben wurde), wird f\(:ur den Benutzer eine Gruppe, die auf seinen Namen lautet, erstellt\&. Wenn die Variable auf
|
||||
\fIno\fR
|
||||
gesetzt ist (oder auf der Befehlszeile
|
||||
\fB\-N/\-\-no\-user\-group\fR
|
||||
angegeben wurde), legt useradd als Hauptgruppe des neuen Benutzers diejenige fest, die mit der Variable
|
||||
\fBGROUP\fR
|
||||
in
|
||||
/etc/default/useradd
|
||||
definiert wurde, anderenfalls 100\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-G\fR, \fB\-\-groups\fR\fIGRUPPE_1\fR[\fI,GRUPPE_2, \&.\&.\&.\fR[\fI,GRUPPE_N\fR]]]
|
||||
.RS 4
|
||||
Eine Liste der zus\(:atzlichen Gruppen, denen der Benutzer ebenfalls angeh\(:ort\&. Die Gruppen sind durch Kommata ohne Leerzeichen voneinander zu trennen\&. Die Gruppen unterliegen denselben Beschr\(:ankungen wie die Gruppe, die mit der Option
|
||||
\fB\-g\fR
|
||||
bestimmt wurde\&. Standardm\(:a\(ssig ist der Benutzer nur Mitglied der Ausgangsgruppe\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-h\fR, \fB\-\-help\fR
|
||||
.RS 4
|
||||
zeigt die Hilfe an und beendet das Programm
|
||||
.RE
|
||||
.PP
|
||||
\fB\-k\fR, \fB\-\-skel\fR\fIGER\(:UST_VERZ\fR
|
||||
.RS 4
|
||||
Das Ger\(:ustverzeichnis, das die Dateien und Verzeichnisse enth\(:alt, die in das Home\-Verzeichnis des Benutzers kopiert werden, wenn es von
|
||||
\fBuseradd\fR
|
||||
erstellt wird\&.
|
||||
.sp
|
||||
Diese Option ist nur zul\(:assig, wenn auch die Option
|
||||
\fB\-m\fR
|
||||
(oder
|
||||
\fB\-\-create\-home\fR) angegeben wird\&.
|
||||
.sp
|
||||
Wenn diese Option nicht angegeben wird, wird das Ger\(:ustverzeichnis durch die Variable
|
||||
\fBSKEL\fR
|
||||
in
|
||||
/etc/default/useradd
|
||||
festgelegt, anderenfalls ist dieses
|
||||
/etc/skel\&.
|
||||
.sp
|
||||
Soweit m\(:oglich, werden die ACLs und erweiterten Attribute kopiert\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-K\fR, \fB\-\-key\fR\fISCHL\(:USSEL\fR=\fIWERT\fR
|
||||
.RS 4
|
||||
\(:Uberschreibt die Standardwerte aus
|
||||
/etc/login\&.defs
|
||||
(\fBUID_MIN\fR,
|
||||
\fBUID_MAX\fR,
|
||||
\fBUMASK\fR,
|
||||
\fBPASS_MAX_DAYS\fR
|
||||
und andere)\&.
|
||||
|
||||
Beispiel:
|
||||
\fB\-K \fR\fIPASS_MAX_TAGE\fR=\fI\-1\fR
|
||||
kann eingesetzt werden, wenn ein Systemkonto erstellt wird, um den Verfall des Passworts abzuschalten, selbst wenn das Systemkonto \(:uberhaupt kein Passwort besitzt\&. Die Option
|
||||
\fB\-K\fR
|
||||
kann mehrmals verwendet werden, z\&.B\&.:
|
||||
\fB\-K \fR\fIUID_MIN\fR=\fI100\fR\fB \-K \fR\fIUID_MAX\fR=\fI499\fR
|
||||
.RE
|
||||
.PP
|
||||
\fB\-l\fR, \fB\-\-no\-log\-init\fR
|
||||
.RS 4
|
||||
F\(:ugt den Benutzer nicht zu den Datenbanken lastlog und faillog hinzu\&.
|
||||
.sp
|
||||
Standardm\(:a\(ssig werden die Benutzereintr\(:age in den Datenbanken lastlog und faillog zur\(:uckgesetzt, um zu vermeiden, dass der Eintrag eines fr\(:uher gel\(:oschten Benutzers verwendet wird\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-m\fR, \fB\-\-create\-home\fR
|
||||
.RS 4
|
||||
Erstellt das Home\-Verzeichnis des Benutzers, wenn es nicht vorhanden ist\&. Die Dateien und Verzeichnisse im Ger\(:ustverzeichnis, das mit der Option
|
||||
\fB\-k\fR
|
||||
festgelegt werden kann, werden in das Home\-Verzeichnis kopiert\&.
|
||||
.sp
|
||||
Wenn diese Option nicht angegeben wird und
|
||||
\fBCREATE_HOME\fR
|
||||
nicht aktiviert wurde, wird standardm\(:a\(ssig kein Home\-Verzeichnis erstellt\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-M\fR
|
||||
.RS 4
|
||||
Erstellt nicht das Home\-Verzeichnis des Benutzers, selbst wenn die systemweite Option
|
||||
\fBCREATE_HOME\fR
|
||||
in
|
||||
/etc/login\&.defs
|
||||
auf
|
||||
\fIyes\fR
|
||||
gesetzt ist\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-N\fR, \fB\-\-no\-user\-group\fR
|
||||
.RS 4
|
||||
Erstellt keine Gruppe mit dem gleichen Namen wie der Benutzer, aber f\(:ugt ihn der Gruppe hinzu, die mit der Option
|
||||
\fB\-g\fR
|
||||
oder mit der Variable
|
||||
\fBGROUP\fR
|
||||
in
|
||||
/etc/default/useradd
|
||||
angegeben wurde\&.
|
||||
.sp
|
||||
Wenn die Optionen
|
||||
\fB\-g\fR,
|
||||
\fB\-N\fR
|
||||
und
|
||||
\fB\-U\fR
|
||||
nicht angegeben werden, wird das Verhalten durch die Variable
|
||||
\fBUSERGROUPS_ENAB\fR
|
||||
in
|
||||
/etc/login\&.defs
|
||||
bestimmt\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-o\fR, \fB\-\-non\-unique\fR
|
||||
.RS 4
|
||||
Erlaubt das Erstellen eines Benutzerkontos mit einer schon vergebenen (nicht eindeutigen) UID\&.
|
||||
.sp
|
||||
Diese Option kann nur in Verbindung mit der Option
|
||||
\fB\-u\fR
|
||||
verwendet werden\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-p\fR, \fB\-\-password\fR\fIPASSWORT\fR
|
||||
.RS 4
|
||||
Das verschl\(:usselte Passwort, wie es von
|
||||
\fBcrypt\fR(3)
|
||||
zur\(:uckgegeben wird\&. Standardm\(:a\(ssig ist das Passwort deaktiviert\&.
|
||||
.sp
|
||||
\fBHinweis:\fR
|
||||
Diese Option ist nicht empfehlenswert, weil das Passwort (auch wenn es verschl\(:usselt ist) f\(:ur Benutzer sichtbar ist, die sich den Prozess anzeigen lassen\&.
|
||||
.sp
|
||||
Sie sollten sicherstellen, dass das Passwort den Passwortrichtlinien des Systems entspricht\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-r\fR, \fB\-\-system\fR
|
||||
.RS 4
|
||||
erstellt ein Systemkonto
|
||||
.sp
|
||||
Systembenutzer werden ohne Hinterlegung ihres Alters in
|
||||
/etc/shadow
|
||||
erstellt\&. Ihre numerische Kennung wird aus der Spanne
|
||||
\fBSYS_UID_MIN\fR
|
||||
bis
|
||||
\fBSYS_UID_MAX\fR
|
||||
anstelle von
|
||||
\fBUID_MIN\fR
|
||||
bis
|
||||
\fBUID_MAX\fR
|
||||
gew\(:ahlt (gleiches gilt f\(:ur die GID bei der Erstellung von Gruppen)\&.
|
||||
.sp
|
||||
Beachten Sie, dass
|
||||
\fBuseradd\fR
|
||||
f\(:ur einen solchen Benutzer unabh\(:angig von der Einstellung in
|
||||
/etc/login\&.defs
|
||||
(\fBCREATE_HOME\fR) kein Home\-Verzeichnis erzeugen wird\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-R\fR, \fB\-\-root\fR\fICHROOT_VERZ\fR
|
||||
.RS 4
|
||||
f\(:uhrt die Ver\(:anderungen in dem Verzeichnis
|
||||
\fICHROOT_VERZ\fR
|
||||
durch und verwendet die Konfigurationsdateien aus dem Verzeichnis
|
||||
\fICHROOT_VERZ\fR
|
||||
.RE
|
||||
.PP
|
||||
\fB\-s\fR, \fB\-\-shell\fR\fISHELL\fR
|
||||
.RS 4
|
||||
Der Name der Anmelde\-Shell des Benutzers\&. Standardm\(:a\(ssig wird dieses Feld leer gelassen\&. Das System verwendet dann die Standard\-Anmelde\-Shell, die mit der Variable
|
||||
\fBSHELL\fR
|
||||
in
|
||||
/etc/default/useradd
|
||||
definiert wird, anderenfalls bleibt das Feld leer\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-u\fR, \fB\-\-uid\fR\fIUID\fR
|
||||
.RS 4
|
||||
Der zahlenm\(:a\(ssige Wert der Benutzer\-ID\&. Dieser Wert muss eindeutig sein, sofern nicht die Option
|
||||
\fB\-o\fR
|
||||
verwendet wird\&. Der Wert darf nicht negativ sein\&. Standardm\(:a\(ssig wird der kleinste Wert gr\(:o\(sser als oder gleich
|
||||
\fBUID_MIN\fR
|
||||
und gr\(:o\(sser als jeder andere Wert eines Benutzers verwendet\&.
|
||||
.sp
|
||||
Vergleichen Sie auch die Option
|
||||
\fB\-r\fR
|
||||
und die Ausf\(:uhrungen zu
|
||||
\fBUID_MAX\fR\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-U\fR, \fB\-\-user\-group\fR
|
||||
.RS 4
|
||||
erstellt eine Gruppe mit dem gleichen Name wie der Benutzer und f\(:ugt diesen der Gruppe hinzu
|
||||
.sp
|
||||
Wenn die Optionen
|
||||
\fB\-g\fR,
|
||||
\fB\-N\fR
|
||||
und
|
||||
\fB\-U\fR
|
||||
nicht angegeben werden, wird das Verhalten durch die Variable
|
||||
\fBUSERGROUPS_ENAB\fR
|
||||
in
|
||||
/etc/login\&.defs
|
||||
bestimmt\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-Z\fR, \fB\-\-selinux\-user\fR\fISE\-BENUTZER\fR
|
||||
.RS 4
|
||||
Der SELinux\-Benutzer f\(:ur den Benutzer nach seiner Anmeldung\&. Standardm\(:a\(ssig bleibt dieses Feld leer und es wird dem System \(:uberlassen, den SELinux\-Benutzer zu bestimmen\&.
|
||||
.RE
|
||||
.SS "Die Standardwerte ver\(:andern"
|
||||
.PP
|
||||
Wenn
|
||||
\fBuseradd\fR
|
||||
nur mit der Option
|
||||
\fB\-D\fR
|
||||
aufgerufen wird, werden die aktuellen Standardwerte angezeigt\&. Wenn
|
||||
\fBuseradd\fR
|
||||
neben der Option
|
||||
\fB\-D\fR
|
||||
mit weiteren Optionen aufgerufen wird, werden deren Standardwerte entsprechend angepasst\&. Die g\(:ultigen Optionen, um Standardwerte zu \(:andern, sind:
|
||||
.PP
|
||||
\fB\-b\fR, \fB\-\-base\-dir\fR\fIWURZEL_VERZ\fR
|
||||
.RS 4
|
||||
Das Wurzelverzeichnis des Home\-Verzeichnisses eines neuen Benutzers\&. Der Benutzername wird an
|
||||
\fIWURZEL_VERZ\fR
|
||||
angeh\(:angt, um den Namen des Home\-Verzeichnisses zu erhalten, falls nicht die Option
|
||||
\fB\-d\fR
|
||||
bei der Erstellung eines neuen Kontos verwendet wird\&.
|
||||
.sp
|
||||
Diese Option ver\(:andert die Variable
|
||||
\fBHOME\fR
|
||||
in
|
||||
/etc/default/useradd\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-e\fR, \fB\-\-expiredate\fR\fIVERFALLS_DATUM\fR
|
||||
.RS 4
|
||||
das Datum, an dem das Benutzerkonto abgeschaltet wird
|
||||
.sp
|
||||
Diese Option ver\(:andert die Variable
|
||||
\fBEXPIRE\fR
|
||||
in
|
||||
/etc/default/useradd\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-f\fR, \fB\-\-inactive\fR\fIINAKTIV\fR
|
||||
.RS 4
|
||||
die Anzahl von Tagen nach dem Ablaufen des Passworts bis das Konto deaktiviert wird
|
||||
.sp
|
||||
Diese Option ver\(:andert die Variable
|
||||
\fBINACTIVE\fR
|
||||
in
|
||||
/etc/default/useradd\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-g\fR, \fB\-\-gid\fR\fIGRUPPE\fR
|
||||
.RS 4
|
||||
Der Gruppenname oder die GID f\(:ur die Anfangsgruppe eines neuen Benutzers (wenn
|
||||
\fB\-N/\-\-no\-user\-group\fR
|
||||
verwendet wird oder wenn in
|
||||
/etc/login\&.defs
|
||||
die Variable
|
||||
\fBUSERGROUPS_ENAB\fR
|
||||
auf
|
||||
\fIno\fR
|
||||
gesetzt ist)\&. Die bezeichnete Gruppe und die GID m\(:ussen existieren\&.
|
||||
.sp
|
||||
Diese Option ver\(:andert die Variable
|
||||
\fBGROUP\fR
|
||||
in
|
||||
/etc/default/useradd\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-s\fR, \fB\-\-shell\fR\fISHELL\fR
|
||||
.RS 4
|
||||
der Name der Anmelde\-Shell des neuen Benutzers
|
||||
.sp
|
||||
Diese Option ver\(:andert die Variable
|
||||
\fBSHELL\fR
|
||||
in
|
||||
/etc/default/useradd\&.
|
||||
.RE
|
||||
.SH "ANMERKUNGEN"
|
||||
.PP
|
||||
Der Systemadministrator ist daf\(:ur verantwortlich, die standardm\(:a\(ssigen Benutzerdateien im Verzeichnis
|
||||
/etc/skel/
|
||||
(oder in einem anderen Ger\(:ustverzeichnis, das in
|
||||
/etc/default/useradd
|
||||
oder \(:uber die Befehlszeile definiert wurde), anzulegen\&.
|
||||
.SH "WARNUNGEN"
|
||||
.PP
|
||||
Sie d\(:urfen einen Benutzer nicht einer NIS\- oder LDAP\-Gruppe hinzuf\(:ugen\&. Dies muss auf dem entsprechenden Server durchgef\(:uhrt werden\&.
|
||||
.PP
|
||||
Ebenso wird
|
||||
\fBuseradd\fR
|
||||
ablehnen, ein neues Benutzerkonto zu erstellen, wenn der Benutzername schon in einer externen Benutzerdatenbank wie z\&.B\&. NIS oder LDAP vorhanden ist\&.
|
||||
.PP
|
||||
Benutzernamen m\(:ussen mit einem Kleinbuchstaben oder einem Unterstrich beginnen\&. Sie d\(:urfen nur Kleinbuchstaben, Zahlen, Unterstriche oder Gedankenstriche enthalten\&. Sie k\(:onnen mit einem Dollarzeichen enden\&. Als regul\(:arer Ausdruck: [a\-z_][a\-z0\-9_\-]*[$]?
|
||||
.PP
|
||||
Benutzernamen d\(:urfen nur bis zu 32 Zeichen lang sein\&.
|
||||
.SH "KONFIGURATION"
|
||||
.PP
|
||||
Die folgenden Konfigurationsvariablen in
|
||||
/etc/login\&.defs
|
||||
beeinflussen das Verhalten dieses Werkzeugs:
|
||||
.PP
|
||||
\fBCREATE_HOME\fR (boolesch)
|
||||
.RS 4
|
||||
bestimmt, ob standardm\(:a\(ssig ein Home\-Verzeichnis f\(:ur neue Benutzer erstellt werden soll
|
||||
.sp
|
||||
Diese Einstellung trifft nicht auf Systembenutzer zu\&. Sie kann auf der Befehlszeile \(:uberschrieben werden\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBGID_MAX\fR (Zahl), \fBGID_MIN\fR (Zahl)
|
||||
.RS 4
|
||||
der Bereich von Gruppen\-IDs, aus dem die Programme
|
||||
\fBuseradd\fR,
|
||||
\fBgroupadd\fR
|
||||
oder
|
||||
\fBnewusers\fR
|
||||
bei der Erstellung normaler Gruppen ausw\(:ahlen d\(:urfen
|
||||
.sp
|
||||
Der Standardwert f\(:ur
|
||||
\fBGID_MIN\fR
|
||||
ist 1000, f\(:ur
|
||||
\fBGID_MAX\fR
|
||||
60\&.000\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBMAIL_DIR\fR (Zeichenkette)
|
||||
.RS 4
|
||||
Das Verzeichnis des Mail\-Spools\&. Diese Angabe wird ben\(:otigt, um die Mailbox zu bearbeiten, nachdem das entsprechende Benutzerkonto ver\(:andert oder gel\(:oscht wurde\&. Falls nicht angegeben, wird ein Standard verwendet, der beim Kompilieren festgelegt wurde\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBMAIL_FILE\fR (Zeichenkette)
|
||||
.RS 4
|
||||
Legt den Ort der Mail\-Spool\-Dateien eines Benutzers relativ zu seinem Home\-Verzeichnis fest\&.
|
||||
.RE
|
||||
.PP
|
||||
Die Variablen
|
||||
\fBMAIL_DIR\fR
|
||||
und
|
||||
\fBMAIL_FILE\fR
|
||||
werden von
|
||||
\fBuseradd\fR,
|
||||
\fBusermod\fR
|
||||
und
|
||||
\fBuserdel\fR
|
||||
verwendet, um den Mail\-Spool eines Benutzers zu erstellen, zu verschieben oder zu l\(:oschen\&.
|
||||
.PP
|
||||
Falls
|
||||
\fBMAIL_CHECK_ENAB\fR
|
||||
auf
|
||||
\fIyes\fR
|
||||
gesetzt ist, werden sie auch verwendet, um die Umgebungsvariable
|
||||
\fBMAIL\fR
|
||||
festzulegen\&.
|
||||
.PP
|
||||
\fBMAX_MEMBERS_PER_GROUP\fR (Zahl)
|
||||
.RS 4
|
||||
Maximale Anzahl von Mitgliedern je Gruppeneintrag\&. Wenn das Maximum erreicht wird, wird ein weiterer Eintrag in
|
||||
/etc/group
|
||||
(mit dem gleichen Namen, dem gleichen Passwort und der gleichen GID) erstellt\&.
|
||||
.sp
|
||||
Der Standardwert ist 0, was zur Folge hat, dass die Anzahl der Mitglieder einer Gruppe nicht begrenzt ist\&.
|
||||
.sp
|
||||
Diese F\(:ahigkeit (der aufgeteilten Gruppe) erm\(:oglicht es, die Zeilenl\(:ange in der Gruppendatei zu begrenzen\&. Damit kann sichergestellt werden, dass die Zeilen f\(:ur NIS\-Gruppen nicht l\(:anger als 1024 Zeichen sind\&.
|
||||
.sp
|
||||
Falls Sie eine solche Begrenzung ben\(:otigen, k\(:onnen Sie 25 verwenden\&.
|
||||
.sp
|
||||
Hinweis: Aufgeteilte Gruppen werden m\(:oglicherweise nicht von allen Werkzeugen unterst\(:utzt, selbst nicht aus der Shadow\-Werkzeugsammlung\&. Sie sollten diese Variable nur setzen, falls Sie zwingend darauf angewiesen sind\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBPASS_MAX_DAYS\fR (Zahl)
|
||||
.RS 4
|
||||
Die maximale Anzahl von Tagen, f\(:ur die ein Passwort verwendet werden darf\&. Wenn das Passwort \(:alter ist, wird ein Wechsel des Passworts erzwungen\&. Falls nicht angegeben, wird \-1 angenommen (was zur Folge hat, dass diese Beschr\(:ankung abgeschaltet ist)\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBPASS_MIN_DAYS\fR (Zahl)
|
||||
.RS 4
|
||||
Die Mindestanzahl von Tagen, bevor ein Wechsel des Passworts zugelassen wird\&. Ein vorheriger Versuch, das Passwort zu \(:andern, wird abgelehnt\&. Falls nicht angegeben, wird \-1 angenommen (was zur Folge hat, dass diese Beschr\(:ankung abgeschaltet ist)\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBPASS_WARN_AGE\fR (Zahl)
|
||||
.RS 4
|
||||
Die Anzahl von Tagen, an denen der Benutzer vorgewarnt wird, bevor das Passwort verf\(:allt\&. Eine Null bedeutet, dass eine Warnung nur am Tag des Verfalls ausgegeben wird\&. Ein negativer Wert bedeutet, dass keine Vorwarnung erfolgt\&. Falls nicht angegeben, wird keine Vorwarnung ausgegeben\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBSYS_GID_MAX\fR (Zahl), \fBSYS_GID_MIN\fR (Zahl)
|
||||
.RS 4
|
||||
der Bereich von Gruppen\-IDs, aus dem die Programme
|
||||
\fBuseradd\fR,
|
||||
\fBgroupadd\fR
|
||||
oder
|
||||
\fBnewusers\fR
|
||||
bei der Erstellung von Systemgruppen ausw\(:ahlen d\(:urfen
|
||||
.sp
|
||||
Der Standardwert f\(:ur
|
||||
\fBSYS_GID_MIN\fR
|
||||
ist 101, f\(:ur
|
||||
\fBSYS_GID_MAX\fR
|
||||
\fBGID_MIN\fR\-1\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBSYS_UID_MAX\fR (Zahl), \fBSYS_UID_MIN\fR (Zahl)
|
||||
.RS 4
|
||||
der Bereich von Benutzer\-IDs, aus dem die Programme
|
||||
\fBuseradd\fR
|
||||
oder
|
||||
\fBnewusers\fR
|
||||
bei der Erstellung von Systembenutzern ausw\(:ahlen d\(:urfen
|
||||
.sp
|
||||
Der Standardwert f\(:ur
|
||||
\fBSYS_UID_MIN\fR
|
||||
ist 101, f\(:ur
|
||||
\fBSYS_UID_MAX\fR
|
||||
\fBUID_MIN\fR\-1\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBUID_MAX\fR (Zahl), \fBUID_MIN\fR (Zahl)
|
||||
.RS 4
|
||||
der Bereich von Benutzer\-IDs, aus dem die Programme
|
||||
\fBuseradd\fR
|
||||
oder
|
||||
\fBnewusers\fR
|
||||
bei der Erstellung normaler Benutzer ausw\(:ahlen d\(:urfen
|
||||
.sp
|
||||
Der Standardwert f\(:ur
|
||||
\fBUID_MIN\fR
|
||||
ist 1000, f\(:ur
|
||||
\fBUID_MAX\fR
|
||||
60\&.000\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBUMASK\fR (Zahl)
|
||||
.RS 4
|
||||
Die Bit\-Gruppe, welche die Rechte von erstellten Dateien bestimmt, wird anf\(:anglich auf diesen Wert gesetzt\&. Falls nicht angegeben, wird sie auf 022 gesetzt\&.
|
||||
.sp
|
||||
\fBuseradd\fR
|
||||
und
|
||||
\fBnewusers\fR
|
||||
verwenden diese Bit\-Gruppe, um die Rechte des von ihnen erstellten Home\-Verzeichnisses zu setzen\&.
|
||||
.sp
|
||||
Sie wird auch von
|
||||
\fBlogin\fR
|
||||
verwendet, um die anf\(:angliche Umask eines Benutzers zu bestimmen\&. Beachten Sie, dass diese Bit\-Gruppe durch die GECOS\-Zeile des Benutzers (wenn
|
||||
\fBQUOTAS_ENAB\fR
|
||||
gesetzt wurde) oder die Festlegung eines Limits in
|
||||
\fBlimits\fR(5)
|
||||
mit der Kennung
|
||||
\fIK\fR
|
||||
\(:uberschrieben werden kann\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBUSERGROUPS_ENAB\fR (boolesch)
|
||||
.RS 4
|
||||
Erlaubt Benutzern, die nicht Root sind, die Umask\-Gruppen\-Bits auf ihre Umask\-Bits zu setzen (Beispiel: 022 \-> 002, 077 \-> 007), falls die UID mit der GID identisch ist sowie der Benutzername mit dem Gruppennamen \(:ubereinstimmt\&.
|
||||
.sp
|
||||
Wenn der Wert
|
||||
\fIyes\fR
|
||||
ist, wird
|
||||
\fBuserdel\fR
|
||||
die Gruppe des Benutzers entfernen, falls sie keine Mitglieder mehr hat, und
|
||||
\fBuseradd\fR
|
||||
wird standardm\(:a\(ssig eine Gruppe mit dem Namen des Benutzers erstellen\&.
|
||||
.RE
|
||||
.SH "DATEIEN"
|
||||
.PP
|
||||
/etc/passwd
|
||||
.RS 4
|
||||
Informationen zu den Benutzerkonten
|
||||
.RE
|
||||
.PP
|
||||
/etc/shadow
|
||||
.RS 4
|
||||
verschl\(:usselte Informationen zu den Benutzerkonten
|
||||
.RE
|
||||
.PP
|
||||
/etc/group
|
||||
.RS 4
|
||||
Informationen zu den Gruppenkonten
|
||||
.RE
|
||||
.PP
|
||||
/etc/gshadow
|
||||
.RS 4
|
||||
sichere Informationen zu den Gruppenkonten
|
||||
.RE
|
||||
.PP
|
||||
/etc/default/useradd
|
||||
.RS 4
|
||||
Standardwerte f\(:ur die Erstellung eines Kontos
|
||||
.RE
|
||||
.PP
|
||||
/etc/skel/
|
||||
.RS 4
|
||||
Verzeichnis, das die Standarddateien enth\(:alt
|
||||
.RE
|
||||
.PP
|
||||
/etc/login\&.defs
|
||||
.RS 4
|
||||
Konfiguration der Shadow\-Passwort\-Werkzeugsammlung
|
||||
.RE
|
||||
.SH "R\(:UCKGABEWERTE"
|
||||
.PP
|
||||
Der Befehl
|
||||
\fBuseradd\fR
|
||||
gibt beim Beenden folgende Werte zur\(:uck:
|
||||
.PP
|
||||
\fI0\fR
|
||||
.RS 4
|
||||
Erfolg
|
||||
.RE
|
||||
.PP
|
||||
\fI1\fR
|
||||
.RS 4
|
||||
Die Passwortdatei kann nicht aktualisieren werden\&.
|
||||
.RE
|
||||
.PP
|
||||
\fI2\fR
|
||||
.RS 4
|
||||
unzul\(:assige Syntax f\(:ur diesen Befehl
|
||||
.RE
|
||||
.PP
|
||||
\fI3\fR
|
||||
.RS 4
|
||||
ung\(:ultiges Argument f\(:ur Option
|
||||
.RE
|
||||
.PP
|
||||
\fI4\fR
|
||||
.RS 4
|
||||
UID ist schon vergeben (und kein
|
||||
\fB\-o\fR)
|
||||
.RE
|
||||
.PP
|
||||
\fI6\fR
|
||||
.RS 4
|
||||
angegebene Gruppe ist nicht vorhanden
|
||||
.RE
|
||||
.PP
|
||||
\fI9\fR
|
||||
.RS 4
|
||||
Benutzername ist schon vergeben
|
||||
.RE
|
||||
.PP
|
||||
\fI10\fR
|
||||
.RS 4
|
||||
Die Gruppendatei kann nicht aktualisieren werden\&.
|
||||
.RE
|
||||
.PP
|
||||
\fI12\fR
|
||||
.RS 4
|
||||
Home\-Verzeichnis kann nicht erstellt werden\&.
|
||||
.RE
|
||||
.PP
|
||||
\fI14\fR
|
||||
.RS 4
|
||||
can\*(Aqt update SELinux user mapping
|
||||
.RE
|
||||
.SH "SIEHE AUCH"
|
||||
.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)\&.
|
||||
@@ -1,289 +0,0 @@
|
||||
'\" t
|
||||
.\" Title: userdel
|
||||
.\" Author: Julianne Frances Haugh
|
||||
.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/>
|
||||
.\" Date: 25.05.2012
|
||||
.\" Manual: Befehle zur Systemverwaltung
|
||||
.\" Source: shadow-utils 4.1.5.1
|
||||
.\" Language: German
|
||||
.\"
|
||||
.TH "USERDEL" "8" "25.05.2012" "shadow\-utils 4\&.1\&.5\&.1" "Befehle zur Systemverwaltung"
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * Define some portability stuff
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.\" http://bugs.debian.org/507673
|
||||
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.ie \n(.g .ds Aq \(aq
|
||||
.el .ds Aq '
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * set default formatting
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" disable hyphenation
|
||||
.nh
|
||||
.\" disable justification (adjust text to left margin only)
|
||||
.ad l
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * MAIN CONTENT STARTS HERE *
|
||||
.\" -----------------------------------------------------------------
|
||||
.SH "NAME"
|
||||
userdel \- l\(:oscht ein Benutzerkonto und die dazugeh\(:origen Dateien
|
||||
.SH "\(:UBERSICHT"
|
||||
.HP \w'\fBuserdel\fR\ 'u
|
||||
\fBuserdel\fR [Optionen] \fIANMELDENAME\fR
|
||||
.SH "BESCHREIBUNG"
|
||||
.PP
|
||||
Der Befehl
|
||||
\fBuserdel\fR
|
||||
bearbeitet die Kontodateien des Systems und l\(:oscht darin alle Eintr\(:age, die auf den
|
||||
\fIANMELDENAMEN\fR
|
||||
verweisen\&. Der bezeichnete Benutzer muss existieren\&.
|
||||
.SH "OPTIONEN"
|
||||
.PP
|
||||
Die Optionen, die vom Befehl
|
||||
\fBuserdel\fR
|
||||
unterst\(:utzt werden, sind:
|
||||
.PP
|
||||
\fB\-f\fR, \fB\-\-force\fR
|
||||
.RS 4
|
||||
Diese Option erzwingt, dass der Benutzer entfernt wird, selbst wenn er noch angemeldet ist\&. Sie f\(:uhrt auch dazu, dass
|
||||
\fBuserdel\fR
|
||||
das Home\-Verzeichnis und den Mailspool des Benutzers entfernt, sogar wenn ein anderer Benutzer dasselbe Home\-Verzeichnis hat oder der Mailspool nicht dem angegebenen Benutzer geh\(:ort\&. Falls in
|
||||
/etc/login\&.defs
|
||||
\fBUSERGROUPS_ENAB\fR
|
||||
auf
|
||||
\fIyes\fR
|
||||
gesetzt ist und eine Gruppe mit dem gleichen Namen wie der gel\(:oschte Benutzer vorhanden ist, wird auch diese Gruppe entfernt, selbst wenn sie die Hauptgruppe anderer Benutzer ist\&.
|
||||
.sp
|
||||
\fIHinweis:\fR
|
||||
Diese Option ist gef\(:ahrlich und kann dazu f\(:uhren, dass Ihr System nicht mehr ordnungsgem\(:a\(ss funktioniert\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-h\fR, \fB\-\-help\fR
|
||||
.RS 4
|
||||
zeigt die Hilfe an und beendet das Programm
|
||||
.RE
|
||||
.PP
|
||||
\fB\-r\fR, \fB\-\-remove\fR
|
||||
.RS 4
|
||||
Die Dateien im Home\-Verzeichnis des Benutzers werden zusammen mit dem Home\-Verzeichnis und dem Mailspool entfernt\&. Dateien, die sich nicht unterhalb des Home\-Verzeichnisses befinden, m\(:ussen per Hand gesucht und gel\(:oscht werden\&.
|
||||
.sp
|
||||
Der Mailspool wird durch die Variable
|
||||
\fBMAIL_DIR\fR
|
||||
in der Datei
|
||||
login\&.defs
|
||||
definiert\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-R\fR, \fB\-\-root\fR\fICHROOT_VERZ\fR
|
||||
.RS 4
|
||||
f\(:uhrt die Ver\(:anderungen in dem Verzeichnis
|
||||
\fICHROOT_VERZ\fR
|
||||
durch und verwendet die Konfigurationsdateien aus dem Verzeichnis
|
||||
\fICHROOT_VERZ\fR
|
||||
.RE
|
||||
.PP
|
||||
\fB\-Z\fR, \fB\-\-selinux\-user\fR
|
||||
.RS 4
|
||||
entfernt die Zuordnung von SELinux\-Benutzern aus den Anmeldeinformationen des Benutzers
|
||||
.RE
|
||||
.SH "KONFIGURATION"
|
||||
.PP
|
||||
Die folgenden Konfigurationsvariablen in
|
||||
/etc/login\&.defs
|
||||
beeinflussen das Verhalten dieses Werkzeugs:
|
||||
.PP
|
||||
\fBMAIL_DIR\fR (Zeichenkette)
|
||||
.RS 4
|
||||
Das Verzeichnis des Mail\-Spools\&. Diese Angabe wird ben\(:otigt, um die Mailbox zu bearbeiten, nachdem das entsprechende Benutzerkonto ver\(:andert oder gel\(:oscht wurde\&. Falls nicht angegeben, wird ein Standard verwendet, der beim Kompilieren festgelegt wurde\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBMAIL_FILE\fR (Zeichenkette)
|
||||
.RS 4
|
||||
Legt den Ort der Mail\-Spool\-Dateien eines Benutzers relativ zu seinem Home\-Verzeichnis fest\&.
|
||||
.RE
|
||||
.PP
|
||||
Die Variablen
|
||||
\fBMAIL_DIR\fR
|
||||
und
|
||||
\fBMAIL_FILE\fR
|
||||
werden von
|
||||
\fBuseradd\fR,
|
||||
\fBusermod\fR
|
||||
und
|
||||
\fBuserdel\fR
|
||||
verwendet, um den Mail\-Spool eines Benutzers zu erstellen, zu verschieben oder zu l\(:oschen\&.
|
||||
.PP
|
||||
Falls
|
||||
\fBMAIL_CHECK_ENAB\fR
|
||||
auf
|
||||
\fIyes\fR
|
||||
gesetzt ist, werden sie auch verwendet, um die Umgebungsvariable
|
||||
\fBMAIL\fR
|
||||
festzulegen\&.
|
||||
.PP
|
||||
\fBMAX_MEMBERS_PER_GROUP\fR (Zahl)
|
||||
.RS 4
|
||||
Maximale Anzahl von Mitgliedern je Gruppeneintrag\&. Wenn das Maximum erreicht wird, wird ein weiterer Eintrag in
|
||||
/etc/group
|
||||
(mit dem gleichen Namen, dem gleichen Passwort und der gleichen GID) erstellt\&.
|
||||
.sp
|
||||
Der Standardwert ist 0, was zur Folge hat, dass die Anzahl der Mitglieder einer Gruppe nicht begrenzt ist\&.
|
||||
.sp
|
||||
Diese F\(:ahigkeit (der aufgeteilten Gruppe) erm\(:oglicht es, die Zeilenl\(:ange in der Gruppendatei zu begrenzen\&. Damit kann sichergestellt werden, dass die Zeilen f\(:ur NIS\-Gruppen nicht l\(:anger als 1024 Zeichen sind\&.
|
||||
.sp
|
||||
Falls Sie eine solche Begrenzung ben\(:otigen, k\(:onnen Sie 25 verwenden\&.
|
||||
.sp
|
||||
Hinweis: Aufgeteilte Gruppen werden m\(:oglicherweise nicht von allen Werkzeugen unterst\(:utzt, selbst nicht aus der Shadow\-Werkzeugsammlung\&. Sie sollten diese Variable nur setzen, falls Sie zwingend darauf angewiesen sind\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBUSERDEL_CMD\fR (Zeichenkette)
|
||||
.RS 4
|
||||
Falls angegeben, wird dieser Befehl ausgef\(:uhrt, wenn ein Benutzer entfernt wird\&. Damit k\(:onnen At\-, Cron\- und Druckauftr\(:age etc\&. des entfernten Benutzers (wird als erstes Argument \(:ubergeben) gel\(:oscht werden\&.
|
||||
.sp
|
||||
Der R\(:uckgabewert des Skripts wird nicht ausgewertet\&.
|
||||
.sp
|
||||
Dies ist ein Beispielsskript, das die cron\-, at\- und Druckauftr\(:age des Benutzers entfernt:
|
||||
.sp
|
||||
.if n \{\
|
||||
.RS 4
|
||||
.\}
|
||||
.nf
|
||||
#! /bin/sh
|
||||
|
||||
# Pr\(:ufen, ob das ben\(:otigte Argument angegeben wurde
|
||||
if [ $# != 1 ]; then
|
||||
echo "Verwendungsweise: $0 Benutzername"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# cron\-Auftr\(:age entfernen
|
||||
crontab \-r \-u $1
|
||||
|
||||
# at\-Auftr\(:age entfernen\&.
|
||||
# Hinweis: Dies wird alle Auftr\(:age entfernen, die der gleichen UID
|
||||
# geh\(:oren, selbst wenn sie von einem Benutzer mit einem anderen Namen
|
||||
# eingerichtet wurden\&.
|
||||
AT_SPOOL_DIR=/var/spool/cron/atjobs
|
||||
find $AT_SPOOL_DIR \-name "[^\&.]*" \-type f \-user $1 \-delete \e;
|
||||
|
||||
# Druck\-Auftr\(:age entfernen
|
||||
lprm $1
|
||||
|
||||
# Fertig
|
||||
exit 0
|
||||
|
||||
.fi
|
||||
.if n \{\
|
||||
.RE
|
||||
.\}
|
||||
.RE
|
||||
.PP
|
||||
\fBUSERGROUPS_ENAB\fR (boolesch)
|
||||
.RS 4
|
||||
Erlaubt Benutzern, die nicht Root sind, die Umask\-Gruppen\-Bits auf ihre Umask\-Bits zu setzen (Beispiel: 022 \-> 002, 077 \-> 007), falls die UID mit der GID identisch ist sowie der Benutzername mit dem Gruppennamen \(:ubereinstimmt\&.
|
||||
.sp
|
||||
Wenn der Wert
|
||||
\fIyes\fR
|
||||
ist, wird
|
||||
\fBuserdel\fR
|
||||
die Gruppe des Benutzers entfernen, falls sie keine Mitglieder mehr hat, und
|
||||
\fBuseradd\fR
|
||||
wird standardm\(:a\(ssig eine Gruppe mit dem Namen des Benutzers erstellen\&.
|
||||
.RE
|
||||
.SH "DATEIEN"
|
||||
.PP
|
||||
/etc/group
|
||||
.RS 4
|
||||
Informationen zu den Gruppenkonten
|
||||
.RE
|
||||
.PP
|
||||
/etc/login\&.defs
|
||||
.RS 4
|
||||
Konfiguration der Shadow\-Passwort\-Werkzeugsammlung
|
||||
.RE
|
||||
.PP
|
||||
/etc/passwd
|
||||
.RS 4
|
||||
Informationen zu den Benutzerkonten
|
||||
.RE
|
||||
.PP
|
||||
/etc/shadow
|
||||
.RS 4
|
||||
verschl\(:usselte Informationen zu den Benutzerkonten
|
||||
.RE
|
||||
.SH "R\(:UCKGABEWERTE"
|
||||
.PP
|
||||
Der Befehl
|
||||
\fBuserdel\fR
|
||||
gibt beim Beenden folgende Werte zur\(:uck:
|
||||
.PP
|
||||
\fI0\fR
|
||||
.RS 4
|
||||
Erfolg
|
||||
.RE
|
||||
.PP
|
||||
\fI1\fR
|
||||
.RS 4
|
||||
Die Passwortdatei kann nicht aktualisieren werden\&.
|
||||
.RE
|
||||
.PP
|
||||
\fI2\fR
|
||||
.RS 4
|
||||
unzul\(:assige Syntax f\(:ur diesen Befehl
|
||||
.RE
|
||||
.PP
|
||||
\fI6\fR
|
||||
.RS 4
|
||||
Der angegebene Benutzer ist nicht vorhanden\&.
|
||||
.RE
|
||||
.PP
|
||||
\fI8\fR
|
||||
.RS 4
|
||||
Benutzer ist im Moment angemeldet\&.
|
||||
.RE
|
||||
.PP
|
||||
\fI10\fR
|
||||
.RS 4
|
||||
Die Gruppendatei kann nicht aktualisieren werden\&.
|
||||
.RE
|
||||
.PP
|
||||
\fI12\fR
|
||||
.RS 4
|
||||
Das Home\-Verzeichnis kann nicht gel\(:oscht werden\&.
|
||||
.RE
|
||||
.SH "WARNUNGEN"
|
||||
.PP
|
||||
\fBuserdel\fR
|
||||
l\(:oscht ein Benutzerkonto nicht, wenn Prozesse laufen, die diesem Konto geh\(:oren\&. In diesem Fall m\(:ussen Sie entweder diese Prozesse beenden oder das Passwort oder Konto des Benutzers sperren und das Konto sp\(:ater entfernen\&. Die Option
|
||||
\fB\-f\fR
|
||||
erzwingt das L\(:oschen eines Kontos\&.
|
||||
.PP
|
||||
Sie sollten von Hand alle Systemdateien \(:uberpr\(:ufen, um sicherzustellen, dass keine Dateien vorhanden sind, die dem gel\(:oschten Benutzer geh\(:oren\&.
|
||||
.PP
|
||||
Sie sollten keine NIS\-Attribute auf einem NIS\-Client l\(:oschen\&. Dies muss auf dem NIS\-Server durchgef\(:uhrt werden\&.
|
||||
.PP
|
||||
Falls in
|
||||
/etc/login\&.defs
|
||||
\fBUSERGROUPS_ENAB\fR
|
||||
auf
|
||||
\fIyes\fR
|
||||
gesetzt ist, wird
|
||||
\fBuserdel\fR
|
||||
die Gruppe mit dem gleichen Namen wie der Benutzer entfernen\&. Um Unstimmigkeiten in der Passwort\- und Gruppendatenbank zu vermeiden, \(:uberpr\(:uft
|
||||
\fBuserdel\fR, ob diese Gruppe die Hauptgruppe f\(:ur andere Benutzer ist\&. Gegebenenfalls wird eine Warnung angezeigt und die betreffende Gruppe nicht entfernt\&. Mit der Option
|
||||
\fB\-f\fR
|
||||
kann das L\(:oschen dieser Gruppe erzwungen werden\&.
|
||||
.SH "SIEHE AUCH"
|
||||
.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)\&.
|
||||
@@ -1,334 +0,0 @@
|
||||
'\" t
|
||||
.\" Title: usermod
|
||||
.\" Author: Julianne Frances Haugh
|
||||
.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/>
|
||||
.\" Date: 25.05.2012
|
||||
.\" Manual: Befehle zur Systemverwaltung
|
||||
.\" Source: shadow-utils 4.1.5.1
|
||||
.\" Language: German
|
||||
.\"
|
||||
.TH "USERMOD" "8" "25.05.2012" "shadow\-utils 4\&.1\&.5\&.1" "Befehle zur Systemverwaltung"
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * Define some portability stuff
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.\" http://bugs.debian.org/507673
|
||||
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.ie \n(.g .ds Aq \(aq
|
||||
.el .ds Aq '
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * set default formatting
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" disable hyphenation
|
||||
.nh
|
||||
.\" disable justification (adjust text to left margin only)
|
||||
.ad l
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * MAIN CONTENT STARTS HERE *
|
||||
.\" -----------------------------------------------------------------
|
||||
.SH "NAME"
|
||||
usermod \- ver\(:andert ein Benutzerkonto
|
||||
.SH "\(:UBERSICHT"
|
||||
.HP \w'\fBusermod\fR\ 'u
|
||||
\fBusermod\fR [\fIOptionen\fR] \fIANMELDENAME\fR
|
||||
.SH "BESCHREIBUNG"
|
||||
.PP
|
||||
Der Befehl
|
||||
\fBusermod\fR
|
||||
ver\(:andert die Kontodateien des Systems, so dass sie die \(:Anderungen enthalten, die in der Befehlszeile eingegeben wurden\&.
|
||||
.SH "OPTIONEN"
|
||||
.PP
|
||||
Die Optionen, die vom Befehl
|
||||
\fBusermod\fR
|
||||
unterst\(:utzt werden, sind:
|
||||
.PP
|
||||
\fB\-a\fR, \fB\-\-append\fR
|
||||
.RS 4
|
||||
F\(:ugt den Benutzer weiteren Gruppen hinzu\&. Kann nur zusammen mit der Option
|
||||
\fB\-G\fR
|
||||
verwendet werden\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-c\fR, \fB\-\-comment\fR\fIKOMMENTAR\fR
|
||||
.RS 4
|
||||
Der neue Wert des Kommentarfelds in der Passwortdatei des Benutzers\&. Er wird normalerweise mit dem Werkzeug
|
||||
\fBchfn\fR(1)
|
||||
ver\(:andert\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-d\fR, \fB\-\-home\fR\fIHOME_VERZ\fR
|
||||
.RS 4
|
||||
das neue Home\-Verzeichnis des Benutzers
|
||||
.sp
|
||||
Wenn die Option
|
||||
\fB\-m\fR
|
||||
verwendet wurde, wird der Inhalt des aktuellen Home\-Verzeichnisses in das neue Home\-Verzeichnis verschoben\&. Falls dieses nicht existiert, wird es angelegt\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-e\fR, \fB\-\-expiredate\fR\fIVERFALLS_DATUM\fR
|
||||
.RS 4
|
||||
Das Datum, an welchem das Benutzerkonto deaktiviert wird\&. Das Datum muss im Format
|
||||
\fIJJJJ\-MM\-TT\fR
|
||||
angegeben werden\&.
|
||||
.sp
|
||||
Wenn das Argument
|
||||
\fIVERFALLS_DATUM\fR
|
||||
leer bleibt, wird der Verfall des Kontos deaktiviert\&.
|
||||
.sp
|
||||
Diese Option ben\(:otigt die Datei
|
||||
/etc/shadow\&. Falls die Datei
|
||||
/etc/shadow
|
||||
leer sein sollte, wird ein Eintrag erstellt\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-f\fR, \fB\-\-inactive\fR\fIINAKTIV\fR
|
||||
.RS 4
|
||||
Die Anzahl von Tagen, nach denen ein Passwort abgelaufen ist, bis das Konto deaktiviert wird\&.
|
||||
.sp
|
||||
Ein Wert von 0 deaktiviert das Konto, sobald das Passwort abl\(:auft\&. Ein Wert von \-1 schaltet diese Funktion ab\&.
|
||||
.sp
|
||||
Diese Option ben\(:otigt die Datei
|
||||
/etc/shadow\&. Falls die Datei
|
||||
/etc/shadow
|
||||
leer sein sollte, wird ein Eintrag erstellt\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-g\fR, \fB\-\-gid\fR\fIGRUPPE\fR
|
||||
.RS 4
|
||||
Der Name oder die Zahl der anf\(:anglichen Anmeldegruppe eines neuen Benutzers\&. Der Gruppenname muss existieren\&.
|
||||
.sp
|
||||
Jede Datei im Home\-Verzeichnis des Benutzers, die der alten Hauptgruppe des Benutzers geh\(:orte, wird dieser neuen Gruppe geh\(:oren\&.
|
||||
.sp
|
||||
Die Gruppenzugeh\(:origkeit von Dateien au\(sserhalb des Home\-Verzeichnisses des Benutzers muss per Hand angepasst werden\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-G\fR, \fB\-\-groups\fR\fIGRUPPE_1\fR[\fI,GRUPPE_2, \&.\&.\&.\fR[\fI,GRUPPE_N\fR]]]
|
||||
.RS 4
|
||||
Eine Liste zus\(:atzlicher Gruppen, denen der Benutzer ebenfalls angeh\(:ort\&. Die Gruppen sind durch Kommata ohne Leerzeichen von einander zu trennen\&. Die Gruppen unterliegen denselben Beschr\(:ankungen wie die Gruppe, die mit der Option
|
||||
\fB\-g\fR
|
||||
bestimmt wurde\&.
|
||||
.sp
|
||||
Wenn der Benutzer aktuell Mitglied einer Gruppe ist, die nicht angegeben ist, wird er aus dieser Gruppe entfernt\&. Dieses Verhalten kann mit der Option
|
||||
\fB\-a\fR
|
||||
abgeschaltet werden\&. Damit wird der Benutzer nur den angegebenen Gruppen hinzugef\(:ugt, ohne aus den \(:ubrigen gel\(:oscht zu werden\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-l\fR, \fB\-\-login\fR\fINEUER_ANMELDENAME\fR
|
||||
.RS 4
|
||||
Der Benutzername wird von
|
||||
\fIANMELDENAME\fR
|
||||
zu
|
||||
\fINEUER_ANMELDENAME\fR
|
||||
ver\(:andert\&. Andere Ver\(:anderungen werden nicht vorgenommen\&. Daher sollte wahrscheinlich der Name des Home\-Verzeichnisses des Benutzers per Hand ge\(:andert werden, um dem neuen Anmeldenamen Rechnung zu tragen\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-L\fR, \fB\-\-lock\fR
|
||||
.RS 4
|
||||
Sperrt das Passwort eines Benutzers\&. Dadurch wird ein \(Fc!\(Fo vor das verschl\(:usselte Passwort gesetzt, wodurch im Ergebnis das Passwort abgeschaltet wird\&. Sie k\(:onnen diese Option nicht mit
|
||||
\fB\-p\fR
|
||||
oder
|
||||
\fB\-U\fR
|
||||
verwenden\&.
|
||||
.sp
|
||||
Hinweis: Wenn Sie das Konto sperren wollen (und nicht nur den Zugang mit einem Passwort), m\(:ussen Sie auch das
|
||||
\fIVERFALLSDATUM\fR
|
||||
auf
|
||||
\fI1\fR
|
||||
setzen\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-m\fR, \fB\-\-move\-home\fR
|
||||
.RS 4
|
||||
verschiebt den Inhalt des Home\-Verzeichnisses eines Benutzers zu dem neuen Ziel
|
||||
.sp
|
||||
Diese Option ist nur in Verbindung mit der Option
|
||||
\fB\-d\fR
|
||||
(oder
|
||||
\fB\-\-home\fR) zul\(:assig\&.
|
||||
.sp
|
||||
\fBusermod\fR
|
||||
versucht, den Eigent\(:umer der Dateien anzupassen und die Rechte, ACL und erweiterten Attribute zu \(:ubernehmen, aber Anpassungen per Hand k\(:onnen dennoch notwendig sein\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-o\fR, \fB\-\-non\-unique\fR
|
||||
.RS 4
|
||||
Wenn es mit der Option
|
||||
\fB\-u\fR
|
||||
verwendet wird, kann mit dieser Option der Wert der Benutzer\-ID auf einen nicht eindeutigen Wert gesetzt werden\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-p\fR, \fB\-\-password\fR\fIPASSWORT\fR
|
||||
.RS 4
|
||||
das verschl\(:usselte Passwort, wie es von
|
||||
\fBcrypt\fR(3)
|
||||
zur\(:uckgegeben wird
|
||||
.sp
|
||||
\fBHinweis:\fR
|
||||
Diese Option ist nicht empfehlenswert, weil das Passwort (auch wenn es verschl\(:usselt ist) f\(:ur Benutzer sichtbar ist, die sich den Prozess anzeigen lassen\&.
|
||||
.sp
|
||||
Sie sollten sicherstellen, dass das Passwort den Passwortrichtlinien des Systems entspricht\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-R\fR, \fB\-\-root\fR\fICHROOT_VERZ\fR
|
||||
.RS 4
|
||||
f\(:uhrt die Ver\(:anderungen in dem Verzeichnis
|
||||
\fICHROOT_VERZ\fR
|
||||
durch und verwendet die Konfigurationsdateien aus dem Verzeichnis
|
||||
\fICHROOT_VERZ\fR
|
||||
.RE
|
||||
.PP
|
||||
\fB\-s\fR, \fB\-\-shell\fR\fISHELL\fR
|
||||
.RS 4
|
||||
Der Name der neuen Anmelde\-Shell des Benutzers\&. Falls dieses Feld leer gelassen wird, verwendet das System die Standard\-Anmelde\-Shell\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-u\fR, \fB\-\-uid\fR\fIUID\fR
|
||||
.RS 4
|
||||
der neue numerische Wert der UID des Benutzers
|
||||
.sp
|
||||
Dieser Wert muss eindeutig sein, sofern nicht die Option
|
||||
\fB\-o\fR
|
||||
verwendet wird\&. Der Wert darf nicht negativ sein\&.
|
||||
.sp
|
||||
F\(:ur die Mailbox des Benutzers und alle Dateien, die ihm geh\(:oren und sich in seinem Home\-Verzeichnis befinden, wird die ID des Eigent\(:umers automatisch angepasst\&.
|
||||
.sp
|
||||
Der Eigent\(:umer von Dateien au\(sserhalb des Home\-Verzeichnisses des Benutzers muss per Hand angepasst werden\&.
|
||||
.sp
|
||||
Die Werte von
|
||||
\fBUID_MIN\fR,
|
||||
\fBUID_MAX\fR,
|
||||
\fBSYS_UID_MIN\fR
|
||||
und
|
||||
\fBSYS_UID_MAX\fR
|
||||
aus
|
||||
/etc/login\&.defs
|
||||
werden nicht gepr\(:uft\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-U\fR, \fB\-\-unlock\fR
|
||||
.RS 4
|
||||
Gibt das Passwort eines Benutzers frei\&. Dies entfernt das \(Fc!\(Fo vor dem verschl\(:usselten Passwort\&. Sie k\(:onnen diese Option nicht mit
|
||||
\fB\-p\fR
|
||||
oder
|
||||
\fB\-U\fR
|
||||
verwenden\&.
|
||||
.sp
|
||||
Hinweis: Falls Sie das Benutzerkonto freigeben wollen (und nicht nur den Zugang mit einem Passwort), sollten Sie auch das
|
||||
\fIVERFALLSDATUM\fR
|
||||
bearbeiten (zum Beispiel auf
|
||||
\fI99999\fR
|
||||
oder den Wert von
|
||||
\fBEXPIRE\fR
|
||||
aus
|
||||
/etc/default/useradd
|
||||
setzen)\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-Z\fR, \fB\-\-selinux\-user\fR\fISE\-BENUTZER\fR
|
||||
.RS 4
|
||||
der neue SELinux\-Benutzer f\(:ur den Anmeldenamen des Benutzers
|
||||
.sp
|
||||
Wenn
|
||||
\fISEBENUTZER\fR
|
||||
leer ist, wird die Zuordnung von SELinux\-Benutzern (sofern vorhanden) aus den Anmeldeinformationen des Benutzers entfernt
|
||||
.RE
|
||||
.SH "WARNUNGEN"
|
||||
.PP
|
||||
Wenn Sie mit diesem Befehl die numerische UID, den Namen oder das Home\-Verzeichnis eines Benutzers ver\(:andern wollen, m\(:ussen Sie sicherstellen, dass dieser Benutzer keine Prozesse laufen l\(:asst\&. Bei Linux stellt dies
|
||||
\fBusermod\fR
|
||||
sicher, auf anderen Architekturen \(:uberpr\(:uft es nur, ob der Benutzer laut utmp eingeloggt ist\&.
|
||||
.PP
|
||||
Sie m\(:ussen den Eigent\(:umer von
|
||||
\fBcrontab\fR\-Dateien oder
|
||||
\fBat\fR\-Auftr\(:agen per Hand \(:andern\&.
|
||||
.PP
|
||||
Sie m\(:ussen alle \(:Anderung in Bezug auf NIS auf dem NIS\-Server vornehmen\&.
|
||||
.SH "KONFIGURATION"
|
||||
.PP
|
||||
Die folgenden Konfigurationsvariablen in
|
||||
/etc/login\&.defs
|
||||
beeinflussen das Verhalten dieses Werkzeugs:
|
||||
.PP
|
||||
\fBMAIL_DIR\fR (Zeichenkette)
|
||||
.RS 4
|
||||
Das Verzeichnis des Mail\-Spools\&. Diese Angabe wird ben\(:otigt, um die Mailbox zu bearbeiten, nachdem das entsprechende Benutzerkonto ver\(:andert oder gel\(:oscht wurde\&. Falls nicht angegeben, wird ein Standard verwendet, der beim Kompilieren festgelegt wurde\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBMAIL_FILE\fR (Zeichenkette)
|
||||
.RS 4
|
||||
Legt den Ort der Mail\-Spool\-Dateien eines Benutzers relativ zu seinem Home\-Verzeichnis fest\&.
|
||||
.RE
|
||||
.PP
|
||||
Die Variablen
|
||||
\fBMAIL_DIR\fR
|
||||
und
|
||||
\fBMAIL_FILE\fR
|
||||
werden von
|
||||
\fBuseradd\fR,
|
||||
\fBusermod\fR
|
||||
und
|
||||
\fBuserdel\fR
|
||||
verwendet, um den Mail\-Spool eines Benutzers zu erstellen, zu verschieben oder zu l\(:oschen\&.
|
||||
.PP
|
||||
Falls
|
||||
\fBMAIL_CHECK_ENAB\fR
|
||||
auf
|
||||
\fIyes\fR
|
||||
gesetzt ist, werden sie auch verwendet, um die Umgebungsvariable
|
||||
\fBMAIL\fR
|
||||
festzulegen\&.
|
||||
.PP
|
||||
\fBMAX_MEMBERS_PER_GROUP\fR (Zahl)
|
||||
.RS 4
|
||||
Maximale Anzahl von Mitgliedern je Gruppeneintrag\&. Wenn das Maximum erreicht wird, wird ein weiterer Eintrag in
|
||||
/etc/group
|
||||
(mit dem gleichen Namen, dem gleichen Passwort und der gleichen GID) erstellt\&.
|
||||
.sp
|
||||
Der Standardwert ist 0, was zur Folge hat, dass die Anzahl der Mitglieder einer Gruppe nicht begrenzt ist\&.
|
||||
.sp
|
||||
Diese F\(:ahigkeit (der aufgeteilten Gruppe) erm\(:oglicht es, die Zeilenl\(:ange in der Gruppendatei zu begrenzen\&. Damit kann sichergestellt werden, dass die Zeilen f\(:ur NIS\-Gruppen nicht l\(:anger als 1024 Zeichen sind\&.
|
||||
.sp
|
||||
Falls Sie eine solche Begrenzung ben\(:otigen, k\(:onnen Sie 25 verwenden\&.
|
||||
.sp
|
||||
Hinweis: Aufgeteilte Gruppen werden m\(:oglicherweise nicht von allen Werkzeugen unterst\(:utzt, selbst nicht aus der Shadow\-Werkzeugsammlung\&. Sie sollten diese Variable nur setzen, falls Sie zwingend darauf angewiesen sind\&.
|
||||
.RE
|
||||
.SH "DATEIEN"
|
||||
.PP
|
||||
/etc/group
|
||||
.RS 4
|
||||
Informationen zu den Gruppenkonten
|
||||
.RE
|
||||
.PP
|
||||
/etc/gshadow
|
||||
.RS 4
|
||||
sichere Informationen zu den Gruppenkonten
|
||||
.RE
|
||||
.PP
|
||||
/etc/login\&.defs
|
||||
.RS 4
|
||||
Konfiguration der Shadow\-Passwort\-Werkzeugsammlung
|
||||
.RE
|
||||
.PP
|
||||
/etc/passwd
|
||||
.RS 4
|
||||
Informationen zu den Benutzerkonten
|
||||
.RE
|
||||
.PP
|
||||
/etc/shadow
|
||||
.RS 4
|
||||
verschl\(:usselte Informationen zu den Benutzerkonten
|
||||
.RE
|
||||
.SH "SIEHE AUCH"
|
||||
.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)\&.
|
||||
@@ -1 +0,0 @@
|
||||
.so man8/vipw.8
|
||||
@@ -1,136 +0,0 @@
|
||||
'\" t
|
||||
.\" Title: vipw
|
||||
.\" Author: Marek Micha\(/lkiewicz
|
||||
.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/>
|
||||
.\" Date: 25.05.2012
|
||||
.\" Manual: Befehle zur Systemverwaltung
|
||||
.\" Source: shadow-utils 4.1.5.1
|
||||
.\" Language: German
|
||||
.\"
|
||||
.TH "VIPW" "8" "25.05.2012" "shadow\-utils 4\&.1\&.5\&.1" "Befehle zur Systemverwaltung"
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * Define some portability stuff
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.\" http://bugs.debian.org/507673
|
||||
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.ie \n(.g .ds Aq \(aq
|
||||
.el .ds Aq '
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * set default formatting
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" disable hyphenation
|
||||
.nh
|
||||
.\" disable justification (adjust text to left margin only)
|
||||
.ad l
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * MAIN CONTENT STARTS HERE *
|
||||
.\" -----------------------------------------------------------------
|
||||
.SH "NAME"
|
||||
vipw, vigr \- bearbeitet die Passwort\-, Gruppen\-, Shadow\-Passwort\- oder Shadow\-Gruppen\-Datei
|
||||
.SH "\(:UBERSICHT"
|
||||
.HP \w'\fBvipw\fR\ 'u
|
||||
\fBvipw\fR [\fIOptionen\fR]
|
||||
.HP \w'\fBvigr\fR\ 'u
|
||||
\fBvigr\fR [\fIOptionen\fR]
|
||||
.SH "BESCHREIBUNG"
|
||||
.PP
|
||||
Die Befehle
|
||||
\fBvipw\fR
|
||||
und
|
||||
\fBvigr\fR
|
||||
bearbeiten die Dateien
|
||||
/etc/passwd
|
||||
beziehungsweise
|
||||
/etc/group\&. Mit der Option
|
||||
\fB\-s\fR
|
||||
bearbeiten Sie die Shadow\-Versionen beider Dateien,
|
||||
/etc/shadow
|
||||
und
|
||||
/etc/gshadow\&. Die Programme werden die geeigneten Sperren setzen, um eine Besch\(:adigung der Dateien zu verhindern\&. Wenn ein Editor ben\(:otigt wird, wird zuerst die Umgebungsvariable
|
||||
\fB$VISUAL\fR
|
||||
ausgewertet, danach die Umgebungsvariable
|
||||
\fB$EDITOR\fR\&. Zuletzt wird der Standard\-Editor
|
||||
\fBvi\fR(1)
|
||||
verwendet\&.
|
||||
.SH "OPTIONEN"
|
||||
.PP
|
||||
Die Optionen, die von den Befehlen
|
||||
\fBvipw\fR
|
||||
und
|
||||
\fBvigr\fR
|
||||
unterst\(:utzt werden, sind:
|
||||
.PP
|
||||
\fB\-g\fR, \fB\-\-group\fR
|
||||
.RS 4
|
||||
bearbeitet die Gruppendatenbank
|
||||
.RE
|
||||
.PP
|
||||
\fB\-h\fR, \fB\-\-help\fR
|
||||
.RS 4
|
||||
zeigt die Hilfe an und beendet das Programm
|
||||
.RE
|
||||
.PP
|
||||
\fB\-p\fR, \fB\-\-passwd\fR
|
||||
.RS 4
|
||||
bearbeitet die Passwd\-Datenbank
|
||||
.RE
|
||||
.PP
|
||||
\fB\-q\fR, \fB\-\-quiet\fR
|
||||
.RS 4
|
||||
stiller Modus
|
||||
.RE
|
||||
.PP
|
||||
\fB\-R\fR, \fB\-\-root\fR\fICHROOT_VERZ\fR
|
||||
.RS 4
|
||||
f\(:uhrt die Ver\(:anderungen in dem Verzeichnis
|
||||
\fICHROOT_VERZ\fR
|
||||
durch und verwendet die Konfigurationsdateien aus dem Verzeichnis
|
||||
\fICHROOT_VERZ\fR
|
||||
.RE
|
||||
.PP
|
||||
\fB\-s\fR, \fB\-\-shadow\fR
|
||||
.RS 4
|
||||
bearbeitet die Shadow\- oder Gshadow\-Datenbank
|
||||
.RE
|
||||
.SH "UMGEBUNGSVARIABLEN"
|
||||
.PP
|
||||
\fBVISUAL\fR
|
||||
.RS 4
|
||||
der verwendete Editor
|
||||
.RE
|
||||
.PP
|
||||
\fBEDITOR\fR
|
||||
.RS 4
|
||||
der verwendete Editor, wenn
|
||||
\fBVISUAL\fR
|
||||
nicht gesetzt ist
|
||||
.RE
|
||||
.SH "DATEIEN"
|
||||
.PP
|
||||
/etc/group
|
||||
.RS 4
|
||||
Informationen zu den Gruppenkonten
|
||||
.RE
|
||||
.PP
|
||||
/etc/gshadow
|
||||
.RS 4
|
||||
sichere Informationen zu den Gruppenkonten
|
||||
.RE
|
||||
.PP
|
||||
/etc/passwd
|
||||
.RS 4
|
||||
Informationen zu den Benutzerkonten
|
||||
.RE
|
||||
.PP
|
||||
/etc/shadow
|
||||
.RS 4
|
||||
verschl\(:usselte Informationen zu den Benutzerkonten
|
||||
.RE
|
||||
.SH "SIEHE AUCH"
|
||||
.PP
|
||||
\fBvi\fR(1),\fBgroup\fR(5),
|
||||
\fBgshadow\fR(5),
|
||||
\fBpasswd\fR(5), ,
|
||||
\fBshadow\fR(5)\&.
|
||||
@@ -1,425 +0,0 @@
|
||||
# Makefile.in generated by automake 1.11.5 from Makefile.am.
|
||||
# @configure_input@
|
||||
|
||||
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
|
||||
# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 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@
|
||||
VPATH = @srcdir@
|
||||
am__make_dryrun = \
|
||||
{ \
|
||||
am__dry=no; \
|
||||
case $$MAKEFLAGS in \
|
||||
*\\[\ \ ]*) \
|
||||
echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \
|
||||
| grep '^AM OK$$' >/dev/null || am__dry=yes;; \
|
||||
*) \
|
||||
for am__flg in $$MAKEFLAGS; do \
|
||||
case $$am__flg in \
|
||||
*=*|--*) ;; \
|
||||
*n*) am__dry=yes; break;; \
|
||||
esac; \
|
||||
done;; \
|
||||
esac; \
|
||||
test $$am__dry = yes; \
|
||||
}
|
||||
pkgdatadir = $(datadir)/@PACKAGE@
|
||||
pkgincludedir = $(includedir)/@PACKAGE@
|
||||
pkglibdir = $(libdir)/@PACKAGE@
|
||||
pkglibexecdir = $(libexecdir)/@PACKAGE@
|
||||
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
|
||||
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/es
|
||||
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 = $(install_sh) -d
|
||||
CONFIG_HEADER = $(top_builddir)/config.h
|
||||
CONFIG_CLEAN_FILES =
|
||||
CONFIG_CLEAN_VPATH_FILES =
|
||||
SOURCES =
|
||||
DIST_SOURCES =
|
||||
am__can_run_installinfo = \
|
||||
case $$AM_UPDATE_INFO_DIR in \
|
||||
n|no|NO) false;; \
|
||||
*) (install-info --version) >/dev/null 2>&1;; \
|
||||
esac
|
||||
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||
ACLOCAL = @ACLOCAL@
|
||||
AMTAR = @AMTAR@
|
||||
AR = @AR@
|
||||
AUTOCONF = @AUTOCONF@
|
||||
AUTOHEADER = @AUTOHEADER@
|
||||
AUTOMAKE = @AUTOMAKE@
|
||||
AWK = @AWK@
|
||||
CC = @CC@
|
||||
CCDEPMODE = @CCDEPMODE@
|
||||
CFLAGS = @CFLAGS@
|
||||
CPP = @CPP@
|
||||
CPPFLAGS = @CPPFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEFS = @DEFS@
|
||||
DEPDIR = @DEPDIR@
|
||||
DLLTOOL = @DLLTOOL@
|
||||
DSYMUTIL = @DSYMUTIL@
|
||||
DUMPBIN = @DUMPBIN@
|
||||
ECHO_C = @ECHO_C@
|
||||
ECHO_N = @ECHO_N@
|
||||
ECHO_T = @ECHO_T@
|
||||
EGREP = @EGREP@
|
||||
EXEEXT = @EXEEXT@
|
||||
FGREP = @FGREP@
|
||||
GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
|
||||
GMSGFMT = @GMSGFMT@
|
||||
GMSGFMT_015 = @GMSGFMT_015@
|
||||
GREP = @GREP@
|
||||
GROUP_NAME_MAX_LENGTH = @GROUP_NAME_MAX_LENGTH@
|
||||
INSTALL = @INSTALL@
|
||||
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@
|
||||
LD = @LD@
|
||||
LDFLAGS = @LDFLAGS@
|
||||
LIBACL = @LIBACL@
|
||||
LIBATTR = @LIBATTR@
|
||||
LIBAUDIT = @LIBAUDIT@
|
||||
LIBCRACK = @LIBCRACK@
|
||||
LIBCRYPT = @LIBCRYPT@
|
||||
LIBICONV = @LIBICONV@
|
||||
LIBINTL = @LIBINTL@
|
||||
LIBMD = @LIBMD@
|
||||
LIBOBJS = @LIBOBJS@
|
||||
LIBPAM = @LIBPAM@
|
||||
LIBS = @LIBS@
|
||||
LIBSELINUX = @LIBSELINUX@
|
||||
LIBSEMANAGE = @LIBSEMANAGE@
|
||||
LIBSKEY = @LIBSKEY@
|
||||
LIBTCB = @LIBTCB@
|
||||
LIBTOOL = @LIBTOOL@
|
||||
LIPO = @LIPO@
|
||||
LN_S = @LN_S@
|
||||
LTLIBICONV = @LTLIBICONV@
|
||||
LTLIBINTL = @LTLIBINTL@
|
||||
LTLIBOBJS = @LTLIBOBJS@
|
||||
MAINT = @MAINT@
|
||||
MAKEINFO = @MAKEINFO@
|
||||
MANIFEST_TOOL = @MANIFEST_TOOL@
|
||||
MKDIR_P = @MKDIR_P@
|
||||
MSGFMT = @MSGFMT@
|
||||
MSGFMT_015 = @MSGFMT_015@
|
||||
MSGMERGE = @MSGMERGE@
|
||||
NM = @NM@
|
||||
NMEDIT = @NMEDIT@
|
||||
OBJDUMP = @OBJDUMP@
|
||||
OBJEXT = @OBJEXT@
|
||||
OTOOL = @OTOOL@
|
||||
OTOOL64 = @OTOOL64@
|
||||
PACKAGE = @PACKAGE@
|
||||
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
|
||||
PACKAGE_NAME = @PACKAGE_NAME@
|
||||
PACKAGE_STRING = @PACKAGE_STRING@
|
||||
PACKAGE_TARNAME = @PACKAGE_TARNAME@
|
||||
PACKAGE_URL = @PACKAGE_URL@
|
||||
PACKAGE_VERSION = @PACKAGE_VERSION@
|
||||
PATH_SEPARATOR = @PATH_SEPARATOR@
|
||||
POSUB = @POSUB@
|
||||
RANLIB = @RANLIB@
|
||||
SED = @SED@
|
||||
SET_MAKE = @SET_MAKE@
|
||||
SHELL = @SHELL@
|
||||
STRIP = @STRIP@
|
||||
USE_NLS = @USE_NLS@
|
||||
VERSION = @VERSION@
|
||||
XGETTEXT = @XGETTEXT@
|
||||
XGETTEXT_015 = @XGETTEXT_015@
|
||||
XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@
|
||||
XMLCATALOG = @XMLCATALOG@
|
||||
XML_CATALOG_FILE = @XML_CATALOG_FILE@
|
||||
XSLTPROC = @XSLTPROC@
|
||||
YACC = @YACC@
|
||||
YFLAGS = @YFLAGS@
|
||||
abs_builddir = @abs_builddir@
|
||||
abs_srcdir = @abs_srcdir@
|
||||
abs_top_builddir = @abs_top_builddir@
|
||||
abs_top_srcdir = @abs_top_srcdir@
|
||||
ac_ct_AR = @ac_ct_AR@
|
||||
ac_ct_CC = @ac_ct_CC@
|
||||
ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
|
||||
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@
|
||||
builddir = @builddir@
|
||||
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@
|
||||
srcdir = @srcdir@
|
||||
sysconfdir = @sysconfdir@
|
||||
target_alias = @target_alias@
|
||||
top_build_prefix = @top_build_prefix@
|
||||
top_builddir = @top_builddir@
|
||||
top_srcdir = @top_srcdir@
|
||||
man_MANS =
|
||||
|
||||
# These Spanish manpages are outdated.
|
||||
# Please contact pkg-shadow-devel@lists.alioth.debian.org if you wish to
|
||||
# provide updates.
|
||||
# man1/login.1 \
|
||||
# man1/newgrp.1 \
|
||||
# man1/passwd.1 \
|
||||
# man5/passwd.5 \
|
||||
# man1/su.1 \
|
||||
# man8/vigr.8 \
|
||||
# man8/vipw.8
|
||||
EXTRA_DIST = $(man_MANS)
|
||||
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 ) \
|
||||
&& { if test -f $@; then exit 0; else break; fi; }; \
|
||||
exit 1;; \
|
||||
esac; \
|
||||
done; \
|
||||
echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu man/es/Makefile'; \
|
||||
$(am__cd) $(top_srcdir) && \
|
||||
$(AUTOMAKE) --gnu man/es/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
|
||||
$(am__aclocal_m4_deps):
|
||||
|
||||
mostlyclean-libtool:
|
||||
-rm -f *.lo
|
||||
|
||||
clean-libtool:
|
||||
-rm -rf .libs _libs
|
||||
tags: TAGS
|
||||
TAGS:
|
||||
|
||||
ctags: CTAGS
|
||||
CTAGS:
|
||||
|
||||
|
||||
distdir: $(DISTFILES)
|
||||
@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
||||
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
||||
list='$(DISTFILES)'; \
|
||||
dist_files=`for file in $$list; do echo $$file; done | \
|
||||
sed -e "s|^$$srcdirstrip/||;t" \
|
||||
-e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
|
||||
case $$dist_files in \
|
||||
*/*) $(MKDIR_P) `echo "$$dist_files" | \
|
||||
sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
|
||||
sort -u` ;; \
|
||||
esac; \
|
||||
for file in $$dist_files; do \
|
||||
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
|
||||
if test -d $$d/$$file; then \
|
||||
dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
|
||||
if test -d "$(distdir)/$$file"; then \
|
||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
||||
fi; \
|
||||
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
|
||||
cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
|
||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
||||
fi; \
|
||||
cp -fpR $$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
|
||||
installdirs:
|
||||
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:
|
||||
if test -z '$(STRIP)'; then \
|
||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
||||
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
||||
install; \
|
||||
else \
|
||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
||||
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
||||
"INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
|
||||
fi
|
||||
mostlyclean-generic:
|
||||
|
||||
clean-generic:
|
||||
|
||||
distclean-generic:
|
||||
-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
|
||||
-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_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
|
||||
|
||||
dvi: dvi-am
|
||||
|
||||
dvi-am:
|
||||
|
||||
html: html-am
|
||||
|
||||
html-am:
|
||||
|
||||
info: info-am
|
||||
|
||||
info-am:
|
||||
|
||||
install-data-am:
|
||||
|
||||
install-dvi: install-dvi-am
|
||||
|
||||
install-dvi-am:
|
||||
|
||||
install-exec-am:
|
||||
|
||||
install-html: install-html-am
|
||||
|
||||
install-html-am:
|
||||
|
||||
install-info: install-info-am
|
||||
|
||||
install-info-am:
|
||||
|
||||
install-man:
|
||||
|
||||
install-pdf: install-pdf-am
|
||||
|
||||
install-pdf-am:
|
||||
|
||||
install-ps: install-ps-am
|
||||
|
||||
install-ps-am:
|
||||
|
||||
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:
|
||||
|
||||
.MAKE: install-am install-strip
|
||||
|
||||
.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-dvi install-dvi-am \
|
||||
install-exec install-exec-am install-html install-html-am \
|
||||
install-info install-info-am install-man install-pdf \
|
||||
install-pdf-am install-ps install-ps-am 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
|
||||
|
||||
|
||||
# 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:
|
||||
@@ -0,0 +1,332 @@
|
||||
.\" Copyright 1993 Rickard E. Faith (faith@cs.unc.edu)
|
||||
.\" May be distributed under the GNU General Public License
|
||||
.\"
|
||||
.\" Translated 17 sep. 1998 by Juan José López Mellado(laveneno@hotmail.com)
|
||||
.\"
|
||||
.TH LOGIN 1 "4 Noviembre 1996" "Util\-linux 1.6" "Manual del Programador de Linux"
|
||||
.SH NOMBRE
|
||||
login \- firmar
|
||||
.SH SINOPSIS
|
||||
.BR "login [ " name " ]"
|
||||
.br
|
||||
.B "login \-p"
|
||||
.br
|
||||
.BR "login \-h " hostname
|
||||
.br
|
||||
.BR "login \-f " name
|
||||
.SH DESCRIPCIÓN
|
||||
.B login
|
||||
es usado cuando se firma en un sistema. Puede ser usado para cambiar
|
||||
desde un usuario a otro en cualquier momento (los shells más modernos
|
||||
disponen de esta característica incluida internamente).
|
||||
|
||||
Si no se da ningún argumento,
|
||||
.B login
|
||||
pregunta por el nombre de usuario.
|
||||
|
||||
Si el usuario
|
||||
.I no
|
||||
es root, y si existe
|
||||
.IR /etc/nologin ,
|
||||
el contenido de este fichero se escribe en la pantalla y el ingreso
|
||||
finaliza. Esto se usa típicamente para prevenir los ingresos cuando el
|
||||
sistema se está cerrando.
|
||||
|
||||
Si se han especificado restricciones de acceso para el usuario en
|
||||
.IR /etc/usertty ,
|
||||
estas son requeridas, o la petición de ingreso será denegada y se
|
||||
generará un mensaje a través de
|
||||
.BR syslog .
|
||||
Vea la sección "Restricciones de Acceso Especiales".
|
||||
|
||||
Si el usuario es root, entonces el ingreso debe estar ocurriendo en
|
||||
alguno de los tty listados en
|
||||
.IR /etc/securetty .
|
||||
Los fallos serán registrados mediante
|
||||
.BR syslog .
|
||||
|
||||
Después de comprobar estas condiciones, se pedirá la contraseña y se
|
||||
validará (si es que se requiere de una contraseña para el usuario). Se
|
||||
permite un total de diez intentos antes de que
|
||||
.B login
|
||||
muera, pero después de los tres primeros, la respuesta comienza a ser muy
|
||||
lenta. Los fallos de ingreso son registrados a través de
|
||||
.BR syslog .
|
||||
También es usado para registrar cualquier ingreso correcto del usuario
|
||||
root.
|
||||
|
||||
Si el fichero
|
||||
.I .hushlogin
|
||||
existe, entonces se realiza un ingreso "reservado" (esto deshabilita la
|
||||
comprobación del correo y la escritura de la hora del último ingreso así
|
||||
como el mensaje del día). Por otro lado, si existe
|
||||
.IR /var/log/lastlog ,
|
||||
la hora del último ingreso se imprime (y el ingreso actual es
|
||||
registrado).
|
||||
|
||||
Se llevan a cabo algunas tareas administrativas, como el cambio del UID y
|
||||
GID del tty. La variable de entorno TERM se preserva, si existe (las
|
||||
otras variables de entorno son preservadas si se usa la opción
|
||||
.BR \-p ).
|
||||
Después son definidas las variables HOME, PATH, SHELL, TERM, MAIL y
|
||||
LOGNAME. El PATH por defecto será
|
||||
.I /usr/local/bin:/bin:/usr/bin:.
|
||||
para usuarios normales, y
|
||||
.I /sbin:/bin:/usr/sbin:/usr/bin
|
||||
para root. Por último, si no es un ingreso "reservado", el mensaje del
|
||||
día será imprimido y se comprobará el fichero con el nombre del usuario en
|
||||
.I /usr/spool/mail
|
||||
y se imprimirá un mensaje si este tuviera un tamaño diferente de cero.
|
||||
|
||||
A continuación, se inicia el shell del usuario. Si no se especifica ninguno
|
||||
para el usuario en
|
||||
.BR /etc/passwd ,
|
||||
entonces se usará
|
||||
.BR /bin/sh .
|
||||
Si no hay un directorio especificado en
|
||||
.IR /etc/passwd ,
|
||||
entonces se usará
|
||||
.I /
|
||||
(el directorio del usuario se analizará en busca del fichero
|
||||
.I .hushlogin
|
||||
descrito más abajo).
|
||||
|
||||
.SH OPCIONES
|
||||
.TP
|
||||
.B \-p
|
||||
Usado por
|
||||
.BR getty (8)
|
||||
para indicar a
|
||||
.B login
|
||||
que no destruya el entorno
|
||||
.TP
|
||||
.B \-f
|
||||
Usado para evitar la segunda autenticación del ingreso. Esto
|
||||
.B no
|
||||
funciona específicamente para root y no parece que funcione
|
||||
correctamente bajo Linux.
|
||||
.TP
|
||||
.B \-h
|
||||
Usado por otros servidores (por ejemplo,
|
||||
.BR telnetd (8))
|
||||
para pasar el nombre del host remoto a
|
||||
.B login
|
||||
de tal manera que pueda ser puesto en utmp y wtmp. Solo el superusuario
|
||||
podrá usar esta opción.
|
||||
|
||||
.SH "RESTRICCIONES DE ACCESO ESPECIALES"
|
||||
El fichero
|
||||
.I /etc/securetty
|
||||
lista los nombres de los ttys donde se permite que el root pueda
|
||||
ingresar. Deberá especificarse un nombre de tty por línea (sin el prefijo
|
||||
/dev/). Si el fichero no existiera, se permitirá su ingreso desde
|
||||
cualquier tty.
|
||||
.PP
|
||||
El fichero
|
||||
.I /etc/usertty
|
||||
especifica restricciones de acceso adicionales para usuarios específicos.
|
||||
Si no existiera este fichero, no se impondrá ninguna restricción de
|
||||
acceso adicional. El fichero consiste en una secuencia de secciones. Hay
|
||||
tres tipos de secciones posibles: CLASSES, GROUPS y USERS. Una sección
|
||||
de tipo CLASSES define tipos de ttys y patrones de nombres de hosts, una
|
||||
sección de tipo GROUPS define los ttys permitidos y los hosts grupo por
|
||||
grupo y una sección USERS define los ttys permitidos y los hosts usuario
|
||||
por usuario.
|
||||
.PP
|
||||
Cada línea de este fichero no puede tener más de 255 caracteres. Los
|
||||
comentarios comienzan con un carácter # y se extienden hasta el final de
|
||||
la línea.
|
||||
.PP
|
||||
.SS "La sección CLASSES"
|
||||
Una sección de tipo CLASSES comienza por la palabra CLASSES al principio
|
||||
de la línea escrito en mayúsculas. Cada una de las líneas hasta el
|
||||
principio de una nueva sección o del final del fichero consiste en una
|
||||
secuencia de palabras separadas pos tabuladores o espacios. Cada línea
|
||||
define una clase de ttys y patrones de hosts.
|
||||
.PP
|
||||
La palabra al principio de la línea es tomada como el nombre colectivo
|
||||
para los ttys y patrones de hosts especificados en el resto de la línea.
|
||||
Este nombre colectivo puede usarse en las siguientes secciones de tipo
|
||||
GROUPS o USERS. No debería aparecer el nombre de una clase como parte de
|
||||
la definición de una clase para evitar problemas de recursividad de
|
||||
nombres.
|
||||
.PP
|
||||
Una sección CLASSES de ejemplo:
|
||||
.PP
|
||||
.nf
|
||||
.in +.5
|
||||
CLASSES
|
||||
miclase1 tty1 tty2
|
||||
miclase2 tty3 @.foo.com
|
||||
.in -.5
|
||||
.fi
|
||||
.PP
|
||||
Esto define las clases
|
||||
.I miclase1
|
||||
y
|
||||
.I miclase2
|
||||
como las partes derechas correspondientes.
|
||||
.PP
|
||||
|
||||
.SS "La sección GROUPS"
|
||||
Una sección GROUPS define los ttys y hosts permitidos para cada grupo
|
||||
.I /etc/passwd
|
||||
y
|
||||
.I /etc/group
|
||||
y ese grupo es mencionado en una sección de tipo GROUPS en
|
||||
.I /etc/usertty
|
||||
entonces el usuario tiene acceso permitido.
|
||||
.PP
|
||||
Una sección GROUPS comienza con la palabra GROUPS en mayúsculas en el
|
||||
principio de una línea, y cada una de las siguientes líneas es una
|
||||
secuencia de palabras separadas pos espacios o tabuladores. La primera
|
||||
palabra de una línea es el nombre del grupo, y el resto de las palabras
|
||||
de la línea especifican los ttys y hosts donde los miembros de ese grupo
|
||||
tienen permitido el acceso. Estas especificaciones pueden comportar el
|
||||
uso de las clases definidas en secciones CLASSES anteriores.
|
||||
.PP
|
||||
Un ejemplo de una sección GROUPS:
|
||||
.PP
|
||||
.nf
|
||||
.in +0.5
|
||||
GROUPS
|
||||
sys tty1 @.bar.edu
|
||||
stud miclase1 tty4
|
||||
.in -0.5
|
||||
.fi
|
||||
.PP
|
||||
Este ejemplo especifica que los miembros del grupo
|
||||
.I sys
|
||||
pueden ingresar en el tty1 y desde los hosts en el dominio bar.edu. Los
|
||||
usuarios en el grupo
|
||||
.I stud
|
||||
pueden ingresar desde los hosts/ttys especificados en la clase miclase1 o
|
||||
desde el tty4.
|
||||
.PP
|
||||
|
||||
.SS "La sección USERS"
|
||||
Una sección USERS comienza con la palabra USERS toda en mayúsculas al
|
||||
principio de la línea, y cada una de las líneas siguientes es una
|
||||
secuencia de palabras separadas por espacios o tabuladores. La primera
|
||||
palabra de una línea es un nombre de usuario y a ese usuario se le
|
||||
permite ingresar en los ttys y desde los hosts mencionados en el resto de
|
||||
la línea. Estas especificaciones pueden contener clases definidas en
|
||||
secciones CLASSES anteriores. Si no se especifica al principio del
|
||||
fichero una cabecera de sección, por defecto la primera sección se
|
||||
interpreta como del tipo USERS.
|
||||
|
||||
.PP
|
||||
Una sección USERS de ejemplo:
|
||||
.PP
|
||||
.nf
|
||||
.in +0.5
|
||||
USERS
|
||||
zacho tty1 @130.225.16.0/255.255.255.0
|
||||
pepe tty3 miclase2
|
||||
.in -0.5
|
||||
.fi
|
||||
.PP
|
||||
Esto autoriza al usuario zacho a ingresar solo en el tty1 y desde los
|
||||
hosts con direcciones IP en el rango 130.225.16.0 \- 130.225.16.255, y
|
||||
también autoriza al usuario pepe a ingresar en el tty3 y desde cualquier
|
||||
parte mencionada en la clase miclase2.
|
||||
.PP
|
||||
Podrá aparecer una línea en la sección USERS que comience por un nombre
|
||||
de usuario *. Esta es la regla por defecto y será aplicada a cualquier
|
||||
usuario que no aparezca en ninguna de las otras líneas.
|
||||
.PP
|
||||
Si un usuario encaja con una línea USERS y con una línea GROUPS, el
|
||||
usuario estará autorizado a ingresar desde la unión de todos los
|
||||
ttys/hosts mencionados en estas especificaciones.
|
||||
|
||||
.SS Orígenes
|
||||
Las especificaciones de patrones de tty y host usadas en la
|
||||
especificación de las clases, grupos y usuarios se llaman orígenes. Un
|
||||
origen es una cadena de caracteres que puede tener uno de estos formatos:
|
||||
.IP o
|
||||
El nombre de un dispositivo tty sin el prefijo /dev/, por ejemplo tty1 o
|
||||
ttyS0.
|
||||
.PP
|
||||
.IP o
|
||||
La cadena @localhost, indicando que el usuario está autorizado a
|
||||
telnet/rlogin desde el host local al mismo host. Esto también habilita al
|
||||
usuario a ejecutar, por ejemplo, el comando: xterm \-e /bin/login.
|
||||
.PP
|
||||
.IP o
|
||||
Un sufijo de nombre de dominio como @.algun.dom, indicando que el usuario
|
||||
podrá hacer rlogin/telnet desde cualquier host cuyo nombre de dominio
|
||||
tenga el sufijo .algun.dom.
|
||||
.PP
|
||||
.IP o
|
||||
Un rango de direcciones IPv4, escritas @x.x.x.x/y.y.y.y donde x.x.x.x es
|
||||
la dirección IP en la notación decimal tradicional con puntos, e y.y.y.y
|
||||
es una máscara de bits en la misma notación especificando cuales de los
|
||||
bits de la dirección serán comparados con la dirección IP del host
|
||||
remoto. Por ejemplo @130.255.16.0/255.255.254.0 significa que el usuario
|
||||
podrá hacer rlogin/telnet desde cualquier host cuya dirección IP esté en
|
||||
el rango 130.255.16.0 \- 130.255.17.255.
|
||||
.PP
|
||||
Cualquiera de los orígenes anteriores pueden tener un prefijo con la
|
||||
especificación temporal acordando con la sintaxis:
|
||||
.PP
|
||||
.nf
|
||||
espec\-tiempo ::= '[' <día\-u\-hora> [':' <día\-u\-hora>]* ']'
|
||||
día ::= 'mon' | 'tue' | 'wed' | 'thu' | 'fri' | 'sat' | 'sun'
|
||||
hora ::= '0' | '1' | ... | '23'
|
||||
espec\-hora ::= <hora> | <hora> '\-' <hora>
|
||||
día\-u\-hora ::= <día> | <espec\-hora>
|
||||
.fi
|
||||
.PP
|
||||
Por ejemplo, el origen [mon:tue:wed:thu:fri:8\-17]tty3 significa que solo
|
||||
se permitirán ingresos de lunes a viernes entre las 8:00 y las 17:59
|
||||
(5:59 pm) en el tty3. Esto también muestra que un rango de horas a\-b
|
||||
incluye todo momento entre a:00 y b:59. Una sola hora (por ejemplo 10)
|
||||
significará un espacio temporal entre las 10:00 y las 10:59.
|
||||
.PP
|
||||
Si no se especifica ningún prefijo temporal para un tty o host significará
|
||||
que se permitirá el ingreso desde ese origen a cualquier hora. Si da un
|
||||
prefijo temporal asegúrese de especificar tanto el conjunto de días como
|
||||
una o más horas o rango de horas. Una especificación de tiempo no puede
|
||||
incluir espacios en blanco.
|
||||
.PP
|
||||
Si no se define ninguna regla por defecto entonces los usuarios que no
|
||||
concuerden con ninguna línea de
|
||||
.I /etc/usertty
|
||||
está autorizados para ingresar desde cualquier lugar en la manera
|
||||
estándar.
|
||||
.PP
|
||||
.SH FICHEROS
|
||||
.nf
|
||||
.I /var/run/utmp
|
||||
.I /var/log/wtmp
|
||||
.I /var/log/lastlog
|
||||
.I /usr/spool/mail/*
|
||||
.I /etc/motd
|
||||
.I /etc/passwd
|
||||
.I /etc/nologin
|
||||
.I /etc/usertty
|
||||
.I .hushlogin
|
||||
.fi
|
||||
.SH "VÉASE TAMBIÉN"
|
||||
.BR init (8),
|
||||
.BR getty (8),
|
||||
.BR mail (1),
|
||||
.BR passwd (1),
|
||||
.BR passwd (5),
|
||||
.BR environ (7),
|
||||
.BR shutdown (8)
|
||||
.SH FALLOS
|
||||
|
||||
Linux, a diferencia de otros sistemas operativos draconianos, no comprueba
|
||||
las cuotas.
|
||||
|
||||
La opción no documentada
|
||||
.B \-r
|
||||
de BSD no está soportada. Esta podría ser requerida por algún programa
|
||||
.BR rlogind (8)
|
||||
.
|
||||
.SH AUTOR
|
||||
Derivado de login 5.40 de BSD (5/9/89) por Michael Glad (glad@daimi.dk)
|
||||
para HP\-UX
|
||||
.br
|
||||
Portado a Linux 0.12: Peter Orbaek (poe@daimi.aau.dk)
|
||||
@@ -0,0 +1,32 @@
|
||||
.\" Original author unknown. This man page is in the public domain.
|
||||
.\" Modified Sat Oct 9 17:46:48 1993 by faith@cs.unc.edu
|
||||
.\"
|
||||
.\" Translated 19 Sep 1998 by Juan José López Mellado
|
||||
.\" (laveneno@hotmail.com)
|
||||
.\"
|
||||
.TH NEWGRP 1 "9 Octubre 1993" "Linux 1.2" "Manual del Programador de Linux"
|
||||
.SH NOMBRE
|
||||
newgrp \- ingresar con un nuevo grupo
|
||||
.SH SINOPSIS
|
||||
.BI "newgrp [ " group " ]"
|
||||
.SH DESCRIPCIÓN
|
||||
.B Newgrp
|
||||
cambia la identificación de grupo de su invocador, análogamente a
|
||||
.BR login (1).
|
||||
La misma persona queda ingresada, y el directorio actual no es
|
||||
modificado, pero los cálculos de los permisos de acceso a los ficheros se
|
||||
realizan con respecto al nuevo ID de grupo.
|
||||
.LP
|
||||
Si no se espcifica un grupo, el GID es cambiado al GID de ingreso.
|
||||
.LP
|
||||
.SH FICHEROS
|
||||
.I /etc/group
|
||||
.br
|
||||
.I /etc/passwd
|
||||
|
||||
.SH "VÉASE TAMBIÉN"
|
||||
.BR login "(1), " group (5)
|
||||
|
||||
.SH AUTOR
|
||||
Originalmente por Michael Haardt. Actualmente mantenido por
|
||||
Peter Orbaek (poe@daimi.aau.dk).
|
||||
@@ -0,0 +1,138 @@
|
||||
.\" Copyright 1992 Rickard E. Faith (faith@cs.unc.edu)
|
||||
.\" May be distributed under the GNU General Public License
|
||||
.\"
|
||||
.\" Translated 2 Dec 1998 by Victor Moral (victor@venexma.es)
|
||||
.\"
|
||||
.TH PASSWD 1 "11 Noviembre 1996" "Util\-linux 2.6" "Manual del Programador Linux"
|
||||
.SH NOMBRE
|
||||
passwd \- cambia contraseñas
|
||||
.SH SINOPSIS
|
||||
.BR "passwd"
|
||||
.RB [ " \-o " ]
|
||||
.RB [ " \-q " ]
|
||||
.RB [ " \-v " ]
|
||||
.RI [ " usuario " [ " contraseña " ]]
|
||||
.br
|
||||
.BR "passwd \-f "
|
||||
.RI [ " parámetros para el cambio de nombre completo del usuario " ]
|
||||
.br
|
||||
.BR "passwd \-s "
|
||||
.RI [ " parámetros para el cambio de shell " ]
|
||||
|
||||
.SH DESCRIPCIÓN
|
||||
|
||||
Cuando se utiliza sin parámetros
|
||||
.B passwd
|
||||
cambia la contraseña para el usuario que lo invoca. Primero le exigirá
|
||||
la contraseña vigente, y a continuación pedirá dos veces la nueva para
|
||||
prevenir errores de escritura.
|
||||
|
||||
La invocación del programa con los parámetros
|
||||
.IR usuario
|
||||
y
|
||||
.IR contraseña
|
||||
sólo puede realizarse desde la cuenta de superusuario.
|
||||
|
||||
Utilizando la invocación sólo con el parámetro
|
||||
.IR usuario
|
||||
, el
|
||||
superusuario puede cambiar la contraseña para ese
|
||||
.IR usuario .
|
||||
|
||||
En este caso no se exige al superusuario la contraseña vigente para el usuario,
|
||||
pero las reglas para validar contraseñas se siguen aplicando a menos que se
|
||||
utilice la opción
|
||||
.B "\-o".
|
||||
El superusuario puede tener razones legítimas para elegir una contraseña no
|
||||
conforme a las reglas.
|
||||
|
||||
|
||||
El uso de los dos parámetros asigna al
|
||||
.IR usuario " la " contraseña
|
||||
indicada en el segundo parámetro. Puede ser útil cuando se debe dar a muchos
|
||||
usuarios una contraseña inicial predefinida. Pero también puede ser
|
||||
extremadamente peligroso. Un simple fallo en un programa podría cambiar la
|
||||
contraseña del superusuario (root) a cualquier cosa desconocida.
|
||||
|
||||
Indicar una cadena vacía como el segundo parámetro borra la contraseña para
|
||||
el usuario, pero sólo en combinación de la opción
|
||||
.B "\-o".
|
||||
|
||||
Los cambios de contraseña pueden registrarse utilizando el servicio
|
||||
.BR syslog (3),
|
||||
dependiendo de las definiciones hechas en tiempo de compilación del programa
|
||||
(estando esta característica activa por omisión).
|
||||
Si es así, todos los cambios se registrarán a un nivel bajo como auth.notice,
|
||||
excepto para cambiar la contraseña del superusuario (root); en este caso se
|
||||
registrarán con nivel auth.warning.
|
||||
|
||||
.SH OPCIONES
|
||||
.TP
|
||||
.B "\-f, \-\-fullname"
|
||||
Cambia el nombre completo del usuario (el campo GECOS del registro de
|
||||
contraseñas). Invoca el programa /usr/bin/chfn utilizando los parámetros
|
||||
que ha recibido que no son opciones.
|
||||
|
||||
.TP
|
||||
.B "\-o, \-\-force"
|
||||
Desactiva las verificaciones de validación sobre la nueva contraseña . Sólo
|
||||
puede ser utilizada por el superusuario, y está pensado para permitirle
|
||||
asignar contraseñas iniciales simples.
|
||||
|
||||
.TP
|
||||
.B "\-s, \-\-shell"
|
||||
Cambia el shell del usuario mediante la invocación del programa /usr/bin/chsh
|
||||
con los parámetros recibidos que no son opciones.
|
||||
|
||||
.TP
|
||||
.B "\-q, \-\-quiet, \-\-silent"
|
||||
En este modo de funcionamiento passwd no indica que la contraseña se haya
|
||||
cambiado.
|
||||
|
||||
.TP
|
||||
.B "\-v, \-V, \-\-version"
|
||||
Muestra información acerca de la versión del programa y finaliza.
|
||||
|
||||
.SH REGLAS DE CONTRASEÑAS
|
||||
La nueva contraseña debe cumplir estas reglas:
|
||||
.TP
|
||||
o
|
||||
tener como mínimo seis caracteres;
|
||||
|
||||
.TP
|
||||
o
|
||||
no ser igual a la contraseña anterior;
|
||||
|
||||
.TP
|
||||
o
|
||||
contener caracteres que pertenezcan, como mínimo, a dos de las
|
||||
siguientes categorías: mayúsculas y minúsculas, dígitos y caracteres no
|
||||
alfanuméricos;
|
||||
|
||||
.TP
|
||||
o
|
||||
no debe coincidir ni con el nombre del usuario, ni con ninguna de las palabras
|
||||
que forman su nombre completo (real), tanto en orden normal como inverso, ni
|
||||
al principio ni al final.
|
||||
|
||||
.SH FALLOS (BUGS)
|
||||
|
||||
Si cambia de opinión no hay escape del programa. Insistirá en obtener una
|
||||
contraseña nueva hasta que sea muerto (mediante kill) desde otro terminal.
|
||||
(Esto es provocado por un fallo en getpass(3): e ignora las señales.)
|
||||
|
||||
.SH FICHEROS
|
||||
.TP
|
||||
.I /etc/passwd
|
||||
El archivo que contiene las contraseñas.
|
||||
.SH "VÉASE TAMBIÉN"
|
||||
.BR group (5),
|
||||
.BR passwd (5),
|
||||
.BR shadow (5)
|
||||
.SH AUTOR
|
||||
Peter Orbaek (poe@daimi.aau.dk).
|
||||
.br
|
||||
Martin Schulze (joey@infodrom.north.de) con extensas mejoras y reescrituras.
|
||||
.br
|
||||
.SH MANTENIMIENTO
|
||||
Nicolai Langfeldt (janl@math.uio.no)
|
||||
@@ -0,0 +1,139 @@
|
||||
.\" \-*\- nroff \-*\-
|
||||
.\"Translated 21 Jul 1998 by Javi Diaz (javid@si.upc.es)
|
||||
.TH SU 1 "Utilidades Shell de GNU" "FSF"
|
||||
.SH NOMBRE
|
||||
su \- ejecuta una shell con identificadores de grupo y de usuario distintos
|
||||
.SH SINOPSIS
|
||||
.B su
|
||||
[\-flmp] [\-c comando] [\-s shell] [\-\-login] [\-\-fast]
|
||||
[\-\-preserve\-environment] [\-\-command=comando] [\-\-shell=shell] [\-]
|
||||
[\-\-help] [\-\-version] [usuario [arg...]]
|
||||
.SH DESCRIPCIÓN
|
||||
Este documento ya no es mantenido y puede ser impreciso o incompleto. La
|
||||
documentación de Texinfo es ahora la fuente de información recomendada.
|
||||
.PP
|
||||
Esta página del manual documenta la versión GNU de
|
||||
.BR su .
|
||||
.B su
|
||||
permite a un usuario convertirse temporalmente en otro usuario. Se ejecuta
|
||||
una shell con los identificadores reales y efectivos, el identificador de
|
||||
grupo, y los identificadores suplementarios del grupo del USUARIO. Si no se
|
||||
especifica ningún USUARIO, por defecto se usa root, el superusuario.
|
||||
La shell a ejecutar se toma de la entrada correspondiente al USUARIO en el
|
||||
fichero de passwords, o /bin/sh si no se especifica ninguna en dicho fichero.
|
||||
Si el USUARIO tiene password,
|
||||
.B su
|
||||
lo solicitará, a menos que sea ejecutado por el usuario con identificador real
|
||||
0 (el superusuario).
|
||||
.PP
|
||||
Por defecto,
|
||||
.B su
|
||||
no cambia el directorio actual.
|
||||
.B su
|
||||
modifica las variables de entorno `HOME' y `SHELL' de acuerdo con la entrada
|
||||
del fichero de passwords correspondiente al USUARIO, y si el USUARIO no es el
|
||||
superusuario, coloca en las variables `USER' y `LOGNAME' el valor de USUARIO.
|
||||
Por defecto, la shell ejecutada no es una shell de entrada al sistema.
|
||||
.PP
|
||||
Si se facilitan uno o más ARGs, estos son pasados como argumentos adicionales
|
||||
a la shell ejecutada.
|
||||
.PP
|
||||
.B su
|
||||
no ejecuta de manera especial /bin/sh u otras shells (colocando en argv[0] el
|
||||
valor "\-su", pasando \-c únicamente a algunas shells, etc.).
|
||||
.PP
|
||||
En sistemas que utilicen syslog,
|
||||
.B su
|
||||
puede ser compilado para reportar fallo, y opcionalmente éxito en syslog.
|
||||
.B su
|
||||
intentará utilizar syslog.
|
||||
.PP
|
||||
Este programa no soporta el grupo "wheel", el cual restringe quien podrá
|
||||
ejecutar
|
||||
.B su
|
||||
hacia la cuenta de root (el superusuario) ya que esta política podría
|
||||
ayudar a los administradores de máquinas a facilitar un uso inadecuado a otros
|
||||
usuarios.
|
||||
.SS OPCIONES
|
||||
.TP
|
||||
.I "\-c COMANDO, \-\-command=COMANDO"
|
||||
Pasa el COMANDO, una única línea a ejecutar, a la shell con la opción
|
||||
.I \-c
|
||||
en vez de ejecutar una shell interactiva.
|
||||
.TP
|
||||
.I "\-f, \-\-fast"
|
||||
Pasa la opción
|
||||
.I \-f
|
||||
a la shell. Esto probablemente tiene sentido con
|
||||
.B csh
|
||||
y
|
||||
.BR tcsh ,
|
||||
en estos casos la opción
|
||||
.I \-f
|
||||
indica que no se lean los ficheros de arranque de la shell (.cshrc).
|
||||
Con las shells del estilo Bourne shell, la opción
|
||||
.I \-f
|
||||
deshabilita la expansión de los patrones de fichero, la cual cosa no es
|
||||
demasiado deseable.
|
||||
.TP
|
||||
.I "\-\-help"
|
||||
Escribe un mensaje sobre el uso en la salida estándar y acaba sin
|
||||
provocar error.
|
||||
.TP
|
||||
.I "\-, \-l, \-\-login"
|
||||
Provoca que la shell a ejecutar sea una shell de login. Lo cual significa que
|
||||
se eliminan del entorno todas las variables excepto `TERM', `HOME' y `SHELL'
|
||||
(las cuales se modifican como se explicó anteriormente) y `USER'y `LOGNAME'
|
||||
(que se modifican, incluso para el superusuario, como se explicó anteriormente),
|
||||
la variable `PATH' se añade al entorno con el valor por defecto que se
|
||||
estableció al compilar
|
||||
.B su
|
||||
, además de los cambios anteriores,
|
||||
.B su
|
||||
cambia al directorio por defecto del USUARIO. Si se antepone "\-" al nombre de
|
||||
la shell a ejecutar, se leerán los ficheros de arraque pertinentes.
|
||||
.TP
|
||||
.I "\-m, \-p, \-\-preserve\-environment"
|
||||
No se cambian las variables de entorno `HOME', `USER', `LOGNAME' ni `SHELL'.
|
||||
Se ejecuta la shell especificada en la variable de entorno `SHELL' en vez
|
||||
de la shell que indique la entrada para el USUARIO en el fichero /etc/passwd,
|
||||
a menos que el usuario que ejecute
|
||||
.B su
|
||||
no sea el superusuario y la shell del USUARIO esté restringida.
|
||||
Una shell restringida es aquella que no está listada en el fichero /etc/shells
|
||||
o en una lista generada al compilar
|
||||
.B su
|
||||
si dicho fichero no existe. Algunos detalles de lo que hace esta opción pueden
|
||||
ser invalidadas mediante la opción
|
||||
.I \-\-login
|
||||
y
|
||||
.IR \-\-shell .
|
||||
.TP
|
||||
.I "\-s, \-\-shell shell"
|
||||
Ejecuta la SHELL en vez de la shell del USUARIO especificada en el fichero
|
||||
\fI/etc/passwd\fR, a menos que el usuario que ejecute
|
||||
.B su
|
||||
no sea el superusuario y la shell del USUARIO esté restringida.
|
||||
.TP
|
||||
.I "\-\-version"
|
||||
Escribe información sobre la versión en la salida estándar y acaba sin
|
||||
provocar error.
|
||||
|
||||
.SH Por que GNU no soporta el grupo "wheel" (por Richard Stallman)
|
||||
A veces, algunos listillos intentan hacerse con el poder total
|
||||
sobre el resto de usuarios. Por ejemplo, en 1984, un grupo de usuarios del
|
||||
laboratorio de Inteligencia Artificial del MIT decidieron tomar el poder
|
||||
cambiando el password de operador del sistema Twenex y manteniendolo secreto
|
||||
para el resto de usuarios. (De todas maneras, hubiera sido posible desbaratar
|
||||
la situación y devolver el control a los usuarios legítimos parcheando el
|
||||
kernel, pero no sabría como realizar esta operación en un sistema Unix.)
|
||||
.PP
|
||||
Sin embargo, casualmente alguien contó el secreto. Mediante el uso habitual de
|
||||
.B su
|
||||
una vez que alguien conoce el password de root puede contarselo al resto de
|
||||
usuarios. El grupo "wheel" hará que esto sea imposible, protegiendo así el poder
|
||||
de los superusuarios.
|
||||
.PP
|
||||
Yo estoy del lado de las masas, no de los superusuarios. Si eres de los que
|
||||
estan de acuerdo con los jefes y los administradores de sistemas en cualquier
|
||||
cosa que hagan, al principio encontrarás esta idea algo extraña.
|
||||
@@ -0,0 +1,138 @@
|
||||
.\" Copyright (c) 1993 Michael Haardt (michael@moria.de), Fri Apr 2 11:32:09 MET DST 1993
|
||||
.\"
|
||||
.\" This is free documentation; you can redistribute it and/or
|
||||
.\" modify it under the terms of the GNU General Public License as
|
||||
.\" published by the Free Software Foundation; either version 2 of
|
||||
.\" the License, or (at your option) any later version.
|
||||
.\"
|
||||
.\" The GNU General Public License's references to "object code"
|
||||
.\" and "executables" are to be interpreted as the output of any
|
||||
.\" document formatting or typesetting system, including
|
||||
.\" intermediate and printed output.
|
||||
.\"
|
||||
.\" This manual is distributed in the hope that it will be useful,
|
||||
.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
.\" GNU General Public License for more details.
|
||||
.\"
|
||||
.\" You should have received a copy of the GNU General Public
|
||||
.\" License along with this manual; if not, write to the Free
|
||||
.\" Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111,
|
||||
.\" USA.
|
||||
.\"
|
||||
.\" Modified Sun Jul 25 10:46:28 1993 by Rik Faith (faith@cs.unc.edu)
|
||||
.\" Modified Sun Aug 21 18:12:27 1994 by Rik Faith (faith@cs.unc.edu)
|
||||
.\" Modified Sun Jun 18 01:53:57 1995 by Andries Brouwer (aeb@cwi.nl)
|
||||
.\" Translated Tue Jul 23 11:06:10 1996 by Diego Novillo (diego@cs.ualberta.ca)
|
||||
.\" Modified Mon Jan 5 20:24:40 MET 1998 by Michael Haardt
|
||||
.\" (michael@cantor.informatik.rwth-aachen.de)
|
||||
.\" Translation revised June 6 1998
|
||||
.\" Translation revised Wed Aug 19 1998 by Juan Piernas <piernas@ditec.um.es>
|
||||
.\"
|
||||
.TH PASSWD 5 "5 Enero 1998" "Linux" "Formatos de Fichero"
|
||||
.SH NOMBRE
|
||||
passwd \- fichero de contraseñas
|
||||
.SH DESCRIPCIÓN
|
||||
.B Passwd
|
||||
es un fichero de texto que contiene una lista de las cuentas del sistema,
|
||||
proporcionando para cada cuenta cierta información útil como el
|
||||
identificador (ID) de usuario, el ID de grupo, el directorio `home', el
|
||||
intérprete de órdenes, etc.
|
||||
Con frecuencia, también contiene la contraseña cifrada de cada cuenta.
|
||||
Este fichero debe tener permiso de lectura para todos (muchas utilidades,
|
||||
como
|
||||
.BR ls (1),
|
||||
lo usan para traducir el número de identificador de
|
||||
usuario (UID) al nombre del usuario), pero sólo el superusuario debe
|
||||
poder escribirlo.
|
||||
.PP
|
||||
En los buenos viejos tiempos no había grandes problemas con estos permisos
|
||||
generales de lectura. Cualquiera podía leer contraseñas cifradas, ya que el
|
||||
hardware era demasiado lento para descifrar una clave bien elegida
|
||||
y, además, la suposición básica solía ser que la comunidad de usuarios era
|
||||
bastante amigable. Hoy en día, mucha gente
|
||||
utiliza alguna versión del paquete \fBshadow password\fP, donde en
|
||||
.I /etc/passwd
|
||||
encontramos *'s en lugar de las claves cifradas; éstas se encuentran
|
||||
en el fichero
|
||||
.IR /etc/shadow ,
|
||||
el cual sólo lo puede leer el superusuario.
|
||||
.PP
|
||||
Sin tener en cuenta si se utilizan o no `shadow passwords', muchos
|
||||
administradores de sistemas usan un asterisco en el campo de contraseña
|
||||
para asegurarse de que dicho usuario no se puede autenticar a sí
|
||||
mismo usando una contraseña. (No obstante, vea la sección OBSERVACIONES más abajo).
|
||||
.PP
|
||||
Si crea una nueva cuenta, coloque primero un asterisco en el campo de
|
||||
contraseña y a continuación use
|
||||
.BR passwd (1)
|
||||
para asignarla.
|
||||
.PP
|
||||
Hay una entrada por línea, cada línea tiene el siguiente formato:
|
||||
.sp
|
||||
.RS
|
||||
cuenta:contraseña:UID:GID:GECOS:directorio:intérprete
|
||||
.RE
|
||||
.sp
|
||||
Las descripciones de los campos son las siguientes:
|
||||
.sp
|
||||
.RS
|
||||
.TP 1.0in
|
||||
.I cuenta
|
||||
el nombre del usuario en el sistema. No debe contener letras mayúsculas.
|
||||
.TP
|
||||
.I contraseña
|
||||
la contraseña cifrada del usuario o un asterisco.
|
||||
.TP
|
||||
.I UID
|
||||
el número del ID de usuario.
|
||||
.TP
|
||||
.I GID
|
||||
el número del ID de grupo primario para este usuario.
|
||||
.TP
|
||||
.I GECOS
|
||||
Este campo es opcional y sólo se usa para propósitos de información.
|
||||
Normalmente, contiene el nombre completo del usuario. GECOS significa General
|
||||
Electric Comprehensive Operating System, que se renombró a GCOS cuando
|
||||
la división de grandes sistemas de GE se vendió a Honeywell. Dennis Ritchie
|
||||
ha dicho: "Algunas veces enviábamos una salida de impresora o unos trabajos
|
||||
por lotes a la máquina GCOS. El campo gcos en el fichero password era el
|
||||
lugar para esconder la información de la $IDENTcard. No era elegante."
|
||||
.TP
|
||||
.I directorio
|
||||
el directorio base del usuario ($HOME).
|
||||
.TP
|
||||
.I intérprete
|
||||
el programa que se debe ejecutar cuando el usuario ingresa (si está vacío,
|
||||
se utiliza
|
||||
.BR /bin/sh ).
|
||||
Si se establece a un ejecutable que no existe, el usuario será incapaz de
|
||||
entrar al sistema a través de
|
||||
.BR login (1).
|
||||
.RE
|
||||
.SH OBSERVACIONES
|
||||
Para crear un grupo de usuarios, sus GIDs deben ser iguales y debe
|
||||
haber una entrada en \fI/etc/group\fP, de lo contrario no existirá ningún
|
||||
grupo.
|
||||
.PP
|
||||
Si la contraseña cifrada es un asterisco, el usuario será incapaz de entrar
|
||||
al sistema usando
|
||||
.BR login (1),
|
||||
pero todavía podrá entrar utilizando
|
||||
.BR rlogin (1),
|
||||
ejecutar procesos existentes e iniciar nuevos procesos a través de
|
||||
.BR rsh (1),
|
||||
.BR cron (1),
|
||||
.BR at (1),
|
||||
filtros de correo, etc. Intentar cerrar una cuenta cambiando simplemente el
|
||||
campo del intérprete de órdenes produce el mismo resultado y permite
|
||||
además el uso de
|
||||
.BR su (1).
|
||||
.SH FICHEROS
|
||||
.I /etc/passwd
|
||||
.SH "VÉASE TAMBIÉN"
|
||||
.BR passwd (1),
|
||||
.BR login (1),
|
||||
.BR su (1),
|
||||
.BR group (5),
|
||||
.BR shadow (5)
|
||||
@@ -0,0 +1,92 @@
|
||||
.\" Copyright (c) 1983, 1991 The Regents of the University of California.
|
||||
.\" 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. All advertising materials mentioning features or use of this software
|
||||
.\" must display the following acknowledgement:
|
||||
.\" This product includes software developed by the University of
|
||||
.\" California, Berkeley and its contributors.
|
||||
.\" 4. Neither the name of the University 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 THE REGENTS 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 THE REGENTS 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.
|
||||
.\"
|
||||
.\" from: @(#)vipw.8 6.7 (Berkeley) 3/16/91
|
||||
.\" $Id$
|
||||
.\"
|
||||
.\"
|
||||
.\" Translated into Spanish on Fri Aug 28 1998 by Gerardo Aburruzaga
|
||||
.\" García <gerado@cica.es>
|
||||
.\"
|
||||
.Dd 7 Julio 1996
|
||||
.Dt VIPW 8
|
||||
.Os Util-Linux 2.6
|
||||
.Sh NOMBRE
|
||||
.Nm vipw, vigr
|
||||
.Nd editan los ficheros de cuentas y grupos
|
||||
.Sh SINOPSIS
|
||||
.Nm vipw
|
||||
.Op -V
|
||||
.Op --version
|
||||
.Pp
|
||||
.Nm vigr
|
||||
.Op -V
|
||||
.Op --version
|
||||
.Sh DESCRIPCIÓN
|
||||
.Nm Vipw
|
||||
edita el fichero de cuentas tras establecer los bloqueos apropiados, y
|
||||
hace cualquier procesado que sea necesario después de que el fichero
|
||||
de cuentas se desbloquee.
|
||||
Si el fichero de cuentas ya está bloqueado para la edición por parte
|
||||
de otro usuario,
|
||||
.Nm vipw
|
||||
le pedirá que lo intente de nuevo más tarde. El editor predeterminado
|
||||
para
|
||||
.Nm vipw
|
||||
suele ser, como indica su nombre,
|
||||
.Xr vi 1 .
|
||||
.br
|
||||
.Nm Vigr
|
||||
edita el fichero de grupos de la misma manera que vipw.
|
||||
.Sh ENTORNO
|
||||
Si la siguiente variable de entorno existe, será utilizada por
|
||||
.Nm vipw :
|
||||
.Bl -tag -width EDITOR
|
||||
.It Ev EDITOR
|
||||
El editor especificado por la cadena
|
||||
.Ev EDITOR
|
||||
será llamado en vez del predeterminado
|
||||
.Xr vi 1 .
|
||||
.El
|
||||
.Sh VÉASE TAMBIÉN
|
||||
.Xr passwd 1 ,
|
||||
.Xr vi 1 ,
|
||||
.Xr passwd 5
|
||||
.Sh HISTORIA
|
||||
La orden
|
||||
.Nm vipw
|
||||
apareció en
|
||||
.Bx 4.0 .
|
||||
.br
|
||||
La orden
|
||||
.Nm vigr
|
||||
apareció en
|
||||
Util-Linux 2.6.
|
||||
+1
-1
@@ -37,7 +37,7 @@
|
||||
]>
|
||||
|
||||
<refentry id='expiry.1'>
|
||||
<!-- $Id: expiry.1.xml 3742 2012-05-25 11:45:21Z nekral-guest $ -->
|
||||
<!-- $Id$ -->
|
||||
<refentryinfo>
|
||||
<author>
|
||||
<firstname>Julianne Frances</firstname>
|
||||
|
||||
+1
-1
@@ -33,7 +33,7 @@
|
||||
<!-- SHADOW-CONFIG-HERE -->
|
||||
]>
|
||||
<refentry id='faillog.5'>
|
||||
<!-- $Id: faillog.5.xml 3742 2012-05-25 11:45:21Z nekral-guest $ -->
|
||||
<!-- $Id$ -->
|
||||
<refentryinfo>
|
||||
<author>
|
||||
<firstname>Julianne Frances</firstname>
|
||||
|
||||
+6
-11
@@ -33,7 +33,7 @@
|
||||
<!-- SHADOW-CONFIG-HERE -->
|
||||
]>
|
||||
<refentry id='faillog.8'>
|
||||
<!-- $Id: faillog.8.xml 3742 2012-05-25 11:45:21Z nekral-guest $ -->
|
||||
<!-- $Id$ -->
|
||||
<refentryinfo>
|
||||
<author>
|
||||
<firstname>Julianne Frances</firstname>
|
||||
@@ -126,8 +126,7 @@
|
||||
</varlistentry>
|
||||
<varlistentry>
|
||||
<term>
|
||||
<option>-l</option>, <option>--lock-secs</option>
|
||||
<replaceable>SEC</replaceable>
|
||||
<option>-l</option>, <option>--lock-secs</option> <replaceable>SEC</replaceable>
|
||||
</term>
|
||||
<listitem>
|
||||
<para>
|
||||
@@ -142,8 +141,7 @@
|
||||
</varlistentry>
|
||||
<varlistentry>
|
||||
<term>
|
||||
<option>-m</option>, <option>--maximum</option>
|
||||
<replaceable>MAX</replaceable>
|
||||
<option>-m</option>, <option>--maximum</option> <replaceable>MAX</replaceable>
|
||||
</term>
|
||||
<listitem>
|
||||
<para>
|
||||
@@ -180,8 +178,7 @@
|
||||
</varlistentry>
|
||||
<varlistentry>
|
||||
<term>
|
||||
<option>-R</option>, <option>--root</option>
|
||||
<replaceable>CHROOT_DIR</replaceable>
|
||||
<option>-R</option>, <option>--root</option> <replaceable>CHROOT_DIR</replaceable>
|
||||
</term>
|
||||
<listitem>
|
||||
<para>
|
||||
@@ -192,8 +189,7 @@
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
<varlistentry>
|
||||
<term><option>-t</option>, <option>--time</option>
|
||||
<replaceable>DAYS</replaceable>
|
||||
<term><option>-t</option>, <option>--time</option> <replaceable>DAYS</replaceable>
|
||||
</term>
|
||||
<listitem>
|
||||
<para>
|
||||
@@ -204,8 +200,7 @@
|
||||
</varlistentry>
|
||||
<varlistentry>
|
||||
<term>
|
||||
<option>-u</option>, <option>--user</option>
|
||||
<replaceable>LOGIN</replaceable>|<replaceable>RANGE</replaceable>
|
||||
<option>-u</option>, <option>--user</option> <replaceable>LOGIN</replaceable>|<replaceable>RANGE</replaceable>
|
||||
</term>
|
||||
<listitem>
|
||||
<para>
|
||||
|
||||
@@ -1,514 +0,0 @@
|
||||
# Makefile.in generated by automake 1.11.5 from Makefile.am.
|
||||
# @configure_input@
|
||||
|
||||
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
|
||||
# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 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@
|
||||
VPATH = @srcdir@
|
||||
am__make_dryrun = \
|
||||
{ \
|
||||
am__dry=no; \
|
||||
case $$MAKEFLAGS in \
|
||||
*\\[\ \ ]*) \
|
||||
echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \
|
||||
| grep '^AM OK$$' >/dev/null || am__dry=yes;; \
|
||||
*) \
|
||||
for am__flg in $$MAKEFLAGS; do \
|
||||
case $$am__flg in \
|
||||
*=*|--*) ;; \
|
||||
*n*) am__dry=yes; break;; \
|
||||
esac; \
|
||||
done;; \
|
||||
esac; \
|
||||
test $$am__dry = yes; \
|
||||
}
|
||||
pkgdatadir = $(datadir)/@PACKAGE@
|
||||
pkgincludedir = $(includedir)/@PACKAGE@
|
||||
pkglibdir = $(libdir)/@PACKAGE@
|
||||
pkglibexecdir = $(libexecdir)/@PACKAGE@
|
||||
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
|
||||
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/fi
|
||||
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 = $(install_sh) -d
|
||||
CONFIG_HEADER = $(top_builddir)/config.h
|
||||
CONFIG_CLEAN_FILES =
|
||||
CONFIG_CLEAN_VPATH_FILES =
|
||||
SOURCES =
|
||||
DIST_SOURCES =
|
||||
am__can_run_installinfo = \
|
||||
case $$AM_UPDATE_INFO_DIR in \
|
||||
n|no|NO) false;; \
|
||||
*) (install-info --version) >/dev/null 2>&1;; \
|
||||
esac
|
||||
am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
|
||||
am__vpath_adj = case $$p in \
|
||||
$(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
|
||||
*) f=$$p;; \
|
||||
esac;
|
||||
am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
|
||||
am__install_max = 40
|
||||
am__nobase_strip_setup = \
|
||||
srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
|
||||
am__nobase_strip = \
|
||||
for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
|
||||
am__nobase_list = $(am__nobase_strip_setup); \
|
||||
for p in $$list; do echo "$$p $$p"; done | \
|
||||
sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
|
||||
$(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
|
||||
if (++n[$$2] == $(am__install_max)) \
|
||||
{ print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
|
||||
END { for (dir in files) print dir, files[dir] }'
|
||||
am__base_list = \
|
||||
sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
|
||||
sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
|
||||
am__uninstall_files_from_dir = { \
|
||||
test -z "$$files" \
|
||||
|| { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
|
||||
|| { echo " ( cd '$$dir' && rm -f" $$files ")"; \
|
||||
$(am__cd) "$$dir" && rm -f $$files; }; \
|
||||
}
|
||||
man1dir = $(mandir)/man1
|
||||
am__installdirs = "$(DESTDIR)$(man1dir)"
|
||||
NROFF = nroff
|
||||
MANS = $(man_MANS)
|
||||
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||
ACLOCAL = @ACLOCAL@
|
||||
AMTAR = @AMTAR@
|
||||
AR = @AR@
|
||||
AUTOCONF = @AUTOCONF@
|
||||
AUTOHEADER = @AUTOHEADER@
|
||||
AUTOMAKE = @AUTOMAKE@
|
||||
AWK = @AWK@
|
||||
CC = @CC@
|
||||
CCDEPMODE = @CCDEPMODE@
|
||||
CFLAGS = @CFLAGS@
|
||||
CPP = @CPP@
|
||||
CPPFLAGS = @CPPFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEFS = @DEFS@
|
||||
DEPDIR = @DEPDIR@
|
||||
DLLTOOL = @DLLTOOL@
|
||||
DSYMUTIL = @DSYMUTIL@
|
||||
DUMPBIN = @DUMPBIN@
|
||||
ECHO_C = @ECHO_C@
|
||||
ECHO_N = @ECHO_N@
|
||||
ECHO_T = @ECHO_T@
|
||||
EGREP = @EGREP@
|
||||
EXEEXT = @EXEEXT@
|
||||
FGREP = @FGREP@
|
||||
GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
|
||||
GMSGFMT = @GMSGFMT@
|
||||
GMSGFMT_015 = @GMSGFMT_015@
|
||||
GREP = @GREP@
|
||||
GROUP_NAME_MAX_LENGTH = @GROUP_NAME_MAX_LENGTH@
|
||||
INSTALL = @INSTALL@
|
||||
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@
|
||||
LD = @LD@
|
||||
LDFLAGS = @LDFLAGS@
|
||||
LIBACL = @LIBACL@
|
||||
LIBATTR = @LIBATTR@
|
||||
LIBAUDIT = @LIBAUDIT@
|
||||
LIBCRACK = @LIBCRACK@
|
||||
LIBCRYPT = @LIBCRYPT@
|
||||
LIBICONV = @LIBICONV@
|
||||
LIBINTL = @LIBINTL@
|
||||
LIBMD = @LIBMD@
|
||||
LIBOBJS = @LIBOBJS@
|
||||
LIBPAM = @LIBPAM@
|
||||
LIBS = @LIBS@
|
||||
LIBSELINUX = @LIBSELINUX@
|
||||
LIBSEMANAGE = @LIBSEMANAGE@
|
||||
LIBSKEY = @LIBSKEY@
|
||||
LIBTCB = @LIBTCB@
|
||||
LIBTOOL = @LIBTOOL@
|
||||
LIPO = @LIPO@
|
||||
LN_S = @LN_S@
|
||||
LTLIBICONV = @LTLIBICONV@
|
||||
LTLIBINTL = @LTLIBINTL@
|
||||
LTLIBOBJS = @LTLIBOBJS@
|
||||
MAINT = @MAINT@
|
||||
MAKEINFO = @MAKEINFO@
|
||||
MANIFEST_TOOL = @MANIFEST_TOOL@
|
||||
MKDIR_P = @MKDIR_P@
|
||||
MSGFMT = @MSGFMT@
|
||||
MSGFMT_015 = @MSGFMT_015@
|
||||
MSGMERGE = @MSGMERGE@
|
||||
NM = @NM@
|
||||
NMEDIT = @NMEDIT@
|
||||
OBJDUMP = @OBJDUMP@
|
||||
OBJEXT = @OBJEXT@
|
||||
OTOOL = @OTOOL@
|
||||
OTOOL64 = @OTOOL64@
|
||||
PACKAGE = @PACKAGE@
|
||||
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
|
||||
PACKAGE_NAME = @PACKAGE_NAME@
|
||||
PACKAGE_STRING = @PACKAGE_STRING@
|
||||
PACKAGE_TARNAME = @PACKAGE_TARNAME@
|
||||
PACKAGE_URL = @PACKAGE_URL@
|
||||
PACKAGE_VERSION = @PACKAGE_VERSION@
|
||||
PATH_SEPARATOR = @PATH_SEPARATOR@
|
||||
POSUB = @POSUB@
|
||||
RANLIB = @RANLIB@
|
||||
SED = @SED@
|
||||
SET_MAKE = @SET_MAKE@
|
||||
SHELL = @SHELL@
|
||||
STRIP = @STRIP@
|
||||
USE_NLS = @USE_NLS@
|
||||
VERSION = @VERSION@
|
||||
XGETTEXT = @XGETTEXT@
|
||||
XGETTEXT_015 = @XGETTEXT_015@
|
||||
XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@
|
||||
XMLCATALOG = @XMLCATALOG@
|
||||
XML_CATALOG_FILE = @XML_CATALOG_FILE@
|
||||
XSLTPROC = @XSLTPROC@
|
||||
YACC = @YACC@
|
||||
YFLAGS = @YFLAGS@
|
||||
abs_builddir = @abs_builddir@
|
||||
abs_srcdir = @abs_srcdir@
|
||||
abs_top_builddir = @abs_top_builddir@
|
||||
abs_top_srcdir = @abs_top_srcdir@
|
||||
ac_ct_AR = @ac_ct_AR@
|
||||
ac_ct_CC = @ac_ct_CC@
|
||||
ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
|
||||
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@
|
||||
builddir = @builddir@
|
||||
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@
|
||||
srcdir = @srcdir@
|
||||
sysconfdir = @sysconfdir@
|
||||
target_alias = @target_alias@
|
||||
top_build_prefix = @top_build_prefix@
|
||||
top_builddir = @top_builddir@
|
||||
top_srcdir = @top_srcdir@
|
||||
man_MANS = \
|
||||
man1/chfn.1 \
|
||||
man1/chsh.1 \
|
||||
man1/su.1
|
||||
|
||||
|
||||
# Outdated manpages
|
||||
# passwd.1 (https://bugs.launchpad.net/ubuntu/+bug/384024)
|
||||
EXTRA_DIST = $(man_MANS)
|
||||
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 ) \
|
||||
&& { if test -f $@; then exit 0; else break; fi; }; \
|
||||
exit 1;; \
|
||||
esac; \
|
||||
done; \
|
||||
echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu man/fi/Makefile'; \
|
||||
$(am__cd) $(top_srcdir) && \
|
||||
$(AUTOMAKE) --gnu man/fi/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
|
||||
$(am__aclocal_m4_deps):
|
||||
|
||||
mostlyclean-libtool:
|
||||
-rm -f *.lo
|
||||
|
||||
clean-libtool:
|
||||
-rm -rf .libs _libs
|
||||
install-man1: $(man_MANS)
|
||||
@$(NORMAL_INSTALL)
|
||||
@list1=''; \
|
||||
list2='$(man_MANS)'; \
|
||||
test -n "$(man1dir)" \
|
||||
&& test -n "`echo $$list1$$list2`" \
|
||||
|| exit 0; \
|
||||
echo " $(MKDIR_P) '$(DESTDIR)$(man1dir)'"; \
|
||||
$(MKDIR_P) "$(DESTDIR)$(man1dir)" || exit 1; \
|
||||
{ for i in $$list1; do echo "$$i"; done; \
|
||||
if test -n "$$list2"; then \
|
||||
for i in $$list2; do echo "$$i"; done \
|
||||
| sed -n '/\.1[a-z]*$$/p'; \
|
||||
fi; \
|
||||
} | while read p; do \
|
||||
if test -f $$p; then d=; else d="$(srcdir)/"; fi; \
|
||||
echo "$$d$$p"; echo "$$p"; \
|
||||
done | \
|
||||
sed -e 'n;s,.*/,,;p;h;s,.*\.,,;s,^[^1][0-9a-z]*$$,1,;x' \
|
||||
-e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,' | \
|
||||
sed 'N;N;s,\n, ,g' | { \
|
||||
list=; while read file base inst; do \
|
||||
if test "$$base" = "$$inst"; then list="$$list $$file"; else \
|
||||
echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man1dir)/$$inst'"; \
|
||||
$(INSTALL_DATA) "$$file" "$(DESTDIR)$(man1dir)/$$inst" || exit $$?; \
|
||||
fi; \
|
||||
done; \
|
||||
for i in $$list; do echo "$$i"; done | $(am__base_list) | \
|
||||
while read files; do \
|
||||
test -z "$$files" || { \
|
||||
echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(man1dir)'"; \
|
||||
$(INSTALL_DATA) $$files "$(DESTDIR)$(man1dir)" || exit $$?; }; \
|
||||
done; }
|
||||
|
||||
uninstall-man1:
|
||||
@$(NORMAL_UNINSTALL)
|
||||
@list=''; test -n "$(man1dir)" || exit 0; \
|
||||
files=`{ for i in $$list; do echo "$$i"; done; \
|
||||
l2='$(man_MANS)'; for i in $$l2; do echo "$$i"; done | \
|
||||
sed -n '/\.1[a-z]*$$/p'; \
|
||||
} | sed -e 's,.*/,,;h;s,.*\.,,;s,^[^1][0-9a-z]*$$,1,;x' \
|
||||
-e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,'`; \
|
||||
dir='$(DESTDIR)$(man1dir)'; $(am__uninstall_files_from_dir)
|
||||
tags: TAGS
|
||||
TAGS:
|
||||
|
||||
ctags: CTAGS
|
||||
CTAGS:
|
||||
|
||||
|
||||
distdir: $(DISTFILES)
|
||||
@list='$(MANS)'; if test -n "$$list"; then \
|
||||
list=`for p in $$list; do \
|
||||
if test -f $$p; then d=; else d="$(srcdir)/"; fi; \
|
||||
if test -f "$$d$$p"; then echo "$$d$$p"; else :; fi; done`; \
|
||||
if test -n "$$list" && \
|
||||
grep 'ab help2man is required to generate this page' $$list >/dev/null; then \
|
||||
echo "error: found man pages containing the \`missing help2man' replacement text:" >&2; \
|
||||
grep -l 'ab help2man is required to generate this page' $$list | sed 's/^/ /' >&2; \
|
||||
echo " to fix them, install help2man, remove and regenerate the man pages;" >&2; \
|
||||
echo " typically \`make maintainer-clean' will remove them" >&2; \
|
||||
exit 1; \
|
||||
else :; fi; \
|
||||
else :; fi
|
||||
@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
||||
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
||||
list='$(DISTFILES)'; \
|
||||
dist_files=`for file in $$list; do echo $$file; done | \
|
||||
sed -e "s|^$$srcdirstrip/||;t" \
|
||||
-e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
|
||||
case $$dist_files in \
|
||||
*/*) $(MKDIR_P) `echo "$$dist_files" | \
|
||||
sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
|
||||
sort -u` ;; \
|
||||
esac; \
|
||||
for file in $$dist_files; do \
|
||||
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
|
||||
if test -d $$d/$$file; then \
|
||||
dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
|
||||
if test -d "$(distdir)/$$file"; then \
|
||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
||||
fi; \
|
||||
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
|
||||
cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
|
||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
||||
fi; \
|
||||
cp -fpR $$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)"; 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:
|
||||
if test -z '$(STRIP)'; then \
|
||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
||||
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
||||
install; \
|
||||
else \
|
||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
||||
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
||||
"INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
|
||||
fi
|
||||
mostlyclean-generic:
|
||||
|
||||
clean-generic:
|
||||
|
||||
distclean-generic:
|
||||
-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
|
||||
-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_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
|
||||
|
||||
dvi: dvi-am
|
||||
|
||||
dvi-am:
|
||||
|
||||
html: html-am
|
||||
|
||||
html-am:
|
||||
|
||||
info: info-am
|
||||
|
||||
info-am:
|
||||
|
||||
install-data-am: install-man
|
||||
|
||||
install-dvi: install-dvi-am
|
||||
|
||||
install-dvi-am:
|
||||
|
||||
install-exec-am:
|
||||
|
||||
install-html: install-html-am
|
||||
|
||||
install-html-am:
|
||||
|
||||
install-info: install-info-am
|
||||
|
||||
install-info-am:
|
||||
|
||||
install-man: install-man1
|
||||
|
||||
install-pdf: install-pdf-am
|
||||
|
||||
install-pdf-am:
|
||||
|
||||
install-ps: install-ps-am
|
||||
|
||||
install-ps-am:
|
||||
|
||||
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-man
|
||||
|
||||
uninstall-man: uninstall-man1
|
||||
|
||||
.MAKE: install-am install-strip
|
||||
|
||||
.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-dvi install-dvi-am \
|
||||
install-exec install-exec-am install-html install-html-am \
|
||||
install-info install-info-am install-man install-man1 \
|
||||
install-pdf install-pdf-am install-ps install-ps-am \
|
||||
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-man uninstall-man1
|
||||
|
||||
|
||||
# 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:
|
||||
@@ -0,0 +1,95 @@
|
||||
.\" Hey Emacs! This file is -*- nroff -*- source.
|
||||
.\" (above from Rik Faith..:*)
|
||||
.\" Copyright (c) Andrew G. Morgan 1996, <morgan@parc.power.net>
|
||||
.\" Proofread by Raimo Koski, Nov-Dec. 1999
|
||||
.\" Translated into Finnish by Tuomo Pyhälä (tuomo@lesti.kpnet.fi)
|
||||
.\" Proofread by Raimo Koski (rkoski@pp.weppi.fi)
|
||||
.\"
|
||||
.TH PASSWD 1 "28. Huhtikuuta 1998" "SimplePAMApps 0.50" "Käyttäjän sovellusohjelmat"
|
||||
.SH NIMI
|
||||
passwd \- päivitä käyttäjän todennustunnukset
|
||||
|
||||
.SH "YLEISKATSAUS"
|
||||
.B passwd [-u] [käyttäjänimi]
|
||||
.sp 2
|
||||
.SH KUVAUS
|
||||
Passwd on apuohjelma käyttäjän todennustunnusten
|
||||
päivittämiseen. Todennustunnus on lähes kaikissa järjestelmissä
|
||||
salasana ja termejä käytetään jäljempänä ristiin.
|
||||
|
||||
.sp
|
||||
Ainoastaan pääkäyttäjä voi päivittää toisen käyttäjän salasanan syöttämällä
|
||||
.BR käyttäjänimen ". "
|
||||
Optiota
|
||||
.BR -u
|
||||
käytetään, kun halutaan kertoa passwd:lle, että sen tulisi päivittää vain
|
||||
vanhentuneet salasanat (todennustunnukset) säilyttäen vanhentumattomat
|
||||
salasanat entisellään.
|
||||
|
||||
.sp
|
||||
Passwd käyttää
|
||||
.BR "Linux-PAM"
|
||||
ohjelmointirajapintaa ja se voidaan määrittää käyttämään
|
||||
haluttuja moduuleita salasanaa vaihtavan käyttäjän todennukseen ja
|
||||
salasanan vaihtoon. Alustaessaan ohjelmointirajapintaa passwd toimii nimellä
|
||||
"passwd".
|
||||
|
||||
.sp
|
||||
Yksinkertainen osio
|
||||
.I Linux-PAM
|
||||
määritystiedostossa passwd:lle olisi:
|
||||
.br
|
||||
|
||||
.br
|
||||
#
|
||||
.br
|
||||
# passwd palvelun määrittely, joka tarkistaa ettei ehdotettu salasana
|
||||
.br
|
||||
# ole helposti arvattavissa, ennen salasanan päivittämistä.
|
||||
.br
|
||||
#
|
||||
.br
|
||||
passwd password requisite pam_cracklib.so retry=3
|
||||
.br
|
||||
passwd password required pam_pwdb.so use_authtok
|
||||
.br
|
||||
#
|
||||
|
||||
.sp
|
||||
Huomaa, että passwd ei tarvitse muun tyyppisten moduulien määrittelyä.
|
||||
|
||||
.SH PALUUARVO
|
||||
|
||||
Virheettömän suorituksen jälkeen
|
||||
.B passwd
|
||||
päättää toimintansa paluuarvolla 0. Paluuarvo 1 palautetaan virheen
|
||||
sattuessa. Virheilmoitukset kirjoitetaan virhetulosteeseen.
|
||||
|
||||
.SH "NOUDATTAA:"
|
||||
.br
|
||||
.BR Linux-PAM
|
||||
(Pluggable Authentication modules for Linux).
|
||||
|
||||
.SH TIEDOSTOT
|
||||
.br
|
||||
.B /etc/pam.conf
|
||||
- the
|
||||
.BR Linux-PAM
|
||||
asetus tiedosto
|
||||
|
||||
.SH BUGIT
|
||||
.sp 2
|
||||
Ei tunnettuja virheitä.
|
||||
|
||||
.SH "KATSO MYÖS"
|
||||
.BR pam (8),
|
||||
ja
|
||||
.BR pam_chauthok (2).
|
||||
.sp
|
||||
Monipuolisempi selostus tämän ohjelman ja Linux-PAMin asetuksista
|
||||
löytyy englanninkielisestä
|
||||
.BR "'Linux-PAM System Adminstarators' Guide'":sta
|
||||
WWW-osoitteesta:
|
||||
.br
|
||||
.I <http://parc.power.net/morgan/Linux-PAM/index.html>
|
||||
.\" TERM authentication_token todennustunnus
|
||||
@@ -53,6 +53,16 @@ if !USE_PAM
|
||||
man_MANS += $(man_nopam)
|
||||
endif
|
||||
|
||||
man_subids = \
|
||||
man1/newgidmap.1 \
|
||||
man1/newuidmap.1 \
|
||||
man5/subgid.5 \
|
||||
man5/subuid.5
|
||||
|
||||
if ENABLE_SUBIDS
|
||||
man_MANS += $(man_subids)
|
||||
endif
|
||||
|
||||
EXTRA_DIST = \
|
||||
$(man_MANS) \
|
||||
man1/id.1 \
|
||||
@@ -62,5 +72,9 @@ if USE_PAM
|
||||
EXTRA_DIST += $(man_nopam)
|
||||
endif
|
||||
|
||||
if !ENABLE_SUBIDS
|
||||
EXTRA_DIST += $(man_subids)
|
||||
endif
|
||||
|
||||
include ../generate_translations.mak
|
||||
|
||||
|
||||
@@ -1,714 +0,0 @@
|
||||
# Makefile.in generated by automake 1.11.5 from Makefile.am.
|
||||
# @configure_input@
|
||||
|
||||
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
|
||||
# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 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@
|
||||
VPATH = @srcdir@
|
||||
am__make_dryrun = \
|
||||
{ \
|
||||
am__dry=no; \
|
||||
case $$MAKEFLAGS in \
|
||||
*\\[\ \ ]*) \
|
||||
echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \
|
||||
| grep '^AM OK$$' >/dev/null || am__dry=yes;; \
|
||||
*) \
|
||||
for am__flg in $$MAKEFLAGS; do \
|
||||
case $$am__flg in \
|
||||
*=*|--*) ;; \
|
||||
*n*) am__dry=yes; break;; \
|
||||
esac; \
|
||||
done;; \
|
||||
esac; \
|
||||
test $$am__dry = yes; \
|
||||
}
|
||||
pkgdatadir = $(datadir)/@PACKAGE@
|
||||
pkgincludedir = $(includedir)/@PACKAGE@
|
||||
pkglibdir = $(libdir)/@PACKAGE@
|
||||
pkglibexecdir = $(libexecdir)/@PACKAGE@
|
||||
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
|
||||
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@
|
||||
@USE_PAM_FALSE@am__append_1 = $(man_nopam)
|
||||
@USE_PAM_TRUE@am__append_2 = $(man_nopam)
|
||||
DIST_COMMON = $(srcdir)/../generate_mans.mak \
|
||||
$(srcdir)/../generate_translations.mak $(srcdir)/Makefile.am \
|
||||
$(srcdir)/Makefile.in
|
||||
subdir = man/fr
|
||||
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 = $(install_sh) -d
|
||||
CONFIG_HEADER = $(top_builddir)/config.h
|
||||
CONFIG_CLEAN_FILES =
|
||||
CONFIG_CLEAN_VPATH_FILES =
|
||||
SOURCES =
|
||||
DIST_SOURCES =
|
||||
am__can_run_installinfo = \
|
||||
case $$AM_UPDATE_INFO_DIR in \
|
||||
n|no|NO) false;; \
|
||||
*) (install-info --version) >/dev/null 2>&1;; \
|
||||
esac
|
||||
am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
|
||||
am__vpath_adj = case $$p in \
|
||||
$(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
|
||||
*) f=$$p;; \
|
||||
esac;
|
||||
am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
|
||||
am__install_max = 40
|
||||
am__nobase_strip_setup = \
|
||||
srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
|
||||
am__nobase_strip = \
|
||||
for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
|
||||
am__nobase_list = $(am__nobase_strip_setup); \
|
||||
for p in $$list; do echo "$$p $$p"; done | \
|
||||
sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
|
||||
$(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
|
||||
if (++n[$$2] == $(am__install_max)) \
|
||||
{ print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
|
||||
END { for (dir in files) print dir, files[dir] }'
|
||||
am__base_list = \
|
||||
sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
|
||||
sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
|
||||
am__uninstall_files_from_dir = { \
|
||||
test -z "$$files" \
|
||||
|| { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
|
||||
|| { echo " ( cd '$$dir' && rm -f" $$files ")"; \
|
||||
$(am__cd) "$$dir" && rm -f $$files; }; \
|
||||
}
|
||||
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@
|
||||
AMTAR = @AMTAR@
|
||||
AR = @AR@
|
||||
AUTOCONF = @AUTOCONF@
|
||||
AUTOHEADER = @AUTOHEADER@
|
||||
AUTOMAKE = @AUTOMAKE@
|
||||
AWK = @AWK@
|
||||
CC = @CC@
|
||||
CCDEPMODE = @CCDEPMODE@
|
||||
CFLAGS = @CFLAGS@
|
||||
CPP = @CPP@
|
||||
CPPFLAGS = @CPPFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEFS = @DEFS@
|
||||
DEPDIR = @DEPDIR@
|
||||
DLLTOOL = @DLLTOOL@
|
||||
DSYMUTIL = @DSYMUTIL@
|
||||
DUMPBIN = @DUMPBIN@
|
||||
ECHO_C = @ECHO_C@
|
||||
ECHO_N = @ECHO_N@
|
||||
ECHO_T = @ECHO_T@
|
||||
EGREP = @EGREP@
|
||||
EXEEXT = @EXEEXT@
|
||||
FGREP = @FGREP@
|
||||
GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
|
||||
GMSGFMT = @GMSGFMT@
|
||||
GMSGFMT_015 = @GMSGFMT_015@
|
||||
GREP = @GREP@
|
||||
GROUP_NAME_MAX_LENGTH = @GROUP_NAME_MAX_LENGTH@
|
||||
INSTALL = @INSTALL@
|
||||
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@
|
||||
LD = @LD@
|
||||
LDFLAGS = @LDFLAGS@
|
||||
LIBACL = @LIBACL@
|
||||
LIBATTR = @LIBATTR@
|
||||
LIBAUDIT = @LIBAUDIT@
|
||||
LIBCRACK = @LIBCRACK@
|
||||
LIBCRYPT = @LIBCRYPT@
|
||||
LIBICONV = @LIBICONV@
|
||||
LIBINTL = @LIBINTL@
|
||||
LIBMD = @LIBMD@
|
||||
LIBOBJS = @LIBOBJS@
|
||||
LIBPAM = @LIBPAM@
|
||||
LIBS = @LIBS@
|
||||
LIBSELINUX = @LIBSELINUX@
|
||||
LIBSEMANAGE = @LIBSEMANAGE@
|
||||
LIBSKEY = @LIBSKEY@
|
||||
LIBTCB = @LIBTCB@
|
||||
LIBTOOL = @LIBTOOL@
|
||||
LIPO = @LIPO@
|
||||
LN_S = @LN_S@
|
||||
LTLIBICONV = @LTLIBICONV@
|
||||
LTLIBINTL = @LTLIBINTL@
|
||||
LTLIBOBJS = @LTLIBOBJS@
|
||||
MAINT = @MAINT@
|
||||
MAKEINFO = @MAKEINFO@
|
||||
MANIFEST_TOOL = @MANIFEST_TOOL@
|
||||
MKDIR_P = @MKDIR_P@
|
||||
MSGFMT = @MSGFMT@
|
||||
MSGFMT_015 = @MSGFMT_015@
|
||||
MSGMERGE = @MSGMERGE@
|
||||
NM = @NM@
|
||||
NMEDIT = @NMEDIT@
|
||||
OBJDUMP = @OBJDUMP@
|
||||
OBJEXT = @OBJEXT@
|
||||
OTOOL = @OTOOL@
|
||||
OTOOL64 = @OTOOL64@
|
||||
PACKAGE = @PACKAGE@
|
||||
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
|
||||
PACKAGE_NAME = @PACKAGE_NAME@
|
||||
PACKAGE_STRING = @PACKAGE_STRING@
|
||||
PACKAGE_TARNAME = @PACKAGE_TARNAME@
|
||||
PACKAGE_URL = @PACKAGE_URL@
|
||||
PACKAGE_VERSION = @PACKAGE_VERSION@
|
||||
PATH_SEPARATOR = @PATH_SEPARATOR@
|
||||
POSUB = @POSUB@
|
||||
RANLIB = @RANLIB@
|
||||
SED = @SED@
|
||||
SET_MAKE = @SET_MAKE@
|
||||
SHELL = @SHELL@
|
||||
STRIP = @STRIP@
|
||||
USE_NLS = @USE_NLS@
|
||||
VERSION = @VERSION@
|
||||
XGETTEXT = @XGETTEXT@
|
||||
XGETTEXT_015 = @XGETTEXT_015@
|
||||
XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@
|
||||
XMLCATALOG = @XMLCATALOG@
|
||||
XML_CATALOG_FILE = @XML_CATALOG_FILE@
|
||||
XSLTPROC = @XSLTPROC@
|
||||
YACC = @YACC@
|
||||
YFLAGS = @YFLAGS@
|
||||
abs_builddir = @abs_builddir@
|
||||
abs_srcdir = @abs_srcdir@
|
||||
abs_top_builddir = @abs_top_builddir@
|
||||
abs_top_srcdir = @abs_top_srcdir@
|
||||
ac_ct_AR = @ac_ct_AR@
|
||||
ac_ct_CC = @ac_ct_CC@
|
||||
ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
|
||||
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@
|
||||
builddir = @builddir@
|
||||
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@
|
||||
srcdir = @srcdir@
|
||||
sysconfdir = @sysconfdir@
|
||||
target_alias = @target_alias@
|
||||
top_build_prefix = @top_build_prefix@
|
||||
top_builddir = @top_builddir@
|
||||
top_srcdir = @top_srcdir@
|
||||
man_MANS = man1/chage.1 man1/chfn.1 man8/chgpasswd.8 man8/chpasswd.8 \
|
||||
man1/chsh.1 man1/expiry.1 man5/faillog.5 man8/faillog.8 \
|
||||
man3/getspnam.3 man1/gpasswd.1 man8/groupadd.8 man8/groupdel.8 \
|
||||
man8/groupmems.8 man8/groupmod.8 man1/groups.1 man8/grpck.8 \
|
||||
man8/grpconv.8 man8/grpunconv.8 man5/gshadow.5 man8/lastlog.8 \
|
||||
man1/login.1 man5/login.defs.5 man8/logoutd.8 man1/newgrp.1 \
|
||||
man8/newusers.8 man8/nologin.8 man1/passwd.1 man5/passwd.5 \
|
||||
man8/pwck.8 man8/pwconv.8 man8/pwunconv.8 man1/sg.1 \
|
||||
man3/shadow.3 man5/shadow.5 man1/su.1 man5/suauth.5 \
|
||||
man8/useradd.8 man8/userdel.8 man8/usermod.8 man8/vigr.8 \
|
||||
man8/vipw.8 $(am__append_1)
|
||||
man_nopam = \
|
||||
man5/limits.5 \
|
||||
man5/login.access.5 \
|
||||
man5/porttime.5
|
||||
|
||||
EXTRA_DIST = $(man_MANS) man1/id.1 man8/sulogin.8 $(am__append_2)
|
||||
LANG = $(notdir $(CURDIR))
|
||||
@ENABLE_REGENERATE_MAN_TRUE@@USE_PAM_FALSE@PAM_COND = no_pam
|
||||
@ENABLE_REGENERATE_MAN_TRUE@@USE_PAM_TRUE@PAM_COND = pam
|
||||
@ENABLE_REGENERATE_MAN_TRUE@@SHADOWGRP_FALSE@SHADOWGRP_COND = no_gshadow
|
||||
@ENABLE_REGENERATE_MAN_TRUE@@SHADOWGRP_TRUE@SHADOWGRP_COND = gshadow
|
||||
@ENABLE_REGENERATE_MAN_TRUE@@WITH_TCB_FALSE@TCB_COND = no_tcb
|
||||
@ENABLE_REGENERATE_MAN_TRUE@@WITH_TCB_TRUE@TCB_COND = tcb
|
||||
@ENABLE_REGENERATE_MAN_TRUE@@USE_SHA_CRYPT_FALSE@SHA_CRYPT_COND = no_sha_crypt
|
||||
@ENABLE_REGENERATE_MAN_TRUE@@USE_SHA_CRYPT_TRUE@SHA_CRYPT_COND = sha_crypt
|
||||
CLEANFILES = .xml2po.mo $(EXTRA_DIST) $(addsuffix .xml,$(EXTRA_DIST)) config.xml
|
||||
all: all-am
|
||||
|
||||
.SUFFIXES:
|
||||
$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(srcdir)/../generate_translations.mak $(srcdir)/../generate_mans.mak $(am__configure_deps)
|
||||
@for dep in $?; do \
|
||||
case '$(am__configure_deps)' in \
|
||||
*$$dep*) \
|
||||
( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
|
||||
&& { if test -f $@; then exit 0; else break; fi; }; \
|
||||
exit 1;; \
|
||||
esac; \
|
||||
done; \
|
||||
echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu man/fr/Makefile'; \
|
||||
$(am__cd) $(top_srcdir) && \
|
||||
$(AUTOMAKE) --gnu man/fr/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;
|
||||
$(srcdir)/../generate_translations.mak $(srcdir)/../generate_mans.mak:
|
||||
|
||||
$(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
|
||||
$(am__aclocal_m4_deps):
|
||||
|
||||
mostlyclean-libtool:
|
||||
-rm -f *.lo
|
||||
|
||||
clean-libtool:
|
||||
-rm -rf .libs _libs
|
||||
install-man1: $(man_MANS)
|
||||
@$(NORMAL_INSTALL)
|
||||
@list1=''; \
|
||||
list2='$(man_MANS)'; \
|
||||
test -n "$(man1dir)" \
|
||||
&& test -n "`echo $$list1$$list2`" \
|
||||
|| exit 0; \
|
||||
echo " $(MKDIR_P) '$(DESTDIR)$(man1dir)'"; \
|
||||
$(MKDIR_P) "$(DESTDIR)$(man1dir)" || exit 1; \
|
||||
{ for i in $$list1; do echo "$$i"; done; \
|
||||
if test -n "$$list2"; then \
|
||||
for i in $$list2; do echo "$$i"; done \
|
||||
| sed -n '/\.1[a-z]*$$/p'; \
|
||||
fi; \
|
||||
} | while read p; do \
|
||||
if test -f $$p; then d=; else d="$(srcdir)/"; fi; \
|
||||
echo "$$d$$p"; echo "$$p"; \
|
||||
done | \
|
||||
sed -e 'n;s,.*/,,;p;h;s,.*\.,,;s,^[^1][0-9a-z]*$$,1,;x' \
|
||||
-e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,' | \
|
||||
sed 'N;N;s,\n, ,g' | { \
|
||||
list=; while read file base inst; do \
|
||||
if test "$$base" = "$$inst"; then list="$$list $$file"; else \
|
||||
echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man1dir)/$$inst'"; \
|
||||
$(INSTALL_DATA) "$$file" "$(DESTDIR)$(man1dir)/$$inst" || exit $$?; \
|
||||
fi; \
|
||||
done; \
|
||||
for i in $$list; do echo "$$i"; done | $(am__base_list) | \
|
||||
while read files; do \
|
||||
test -z "$$files" || { \
|
||||
echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(man1dir)'"; \
|
||||
$(INSTALL_DATA) $$files "$(DESTDIR)$(man1dir)" || exit $$?; }; \
|
||||
done; }
|
||||
|
||||
uninstall-man1:
|
||||
@$(NORMAL_UNINSTALL)
|
||||
@list=''; test -n "$(man1dir)" || exit 0; \
|
||||
files=`{ for i in $$list; do echo "$$i"; done; \
|
||||
l2='$(man_MANS)'; for i in $$l2; do echo "$$i"; done | \
|
||||
sed -n '/\.1[a-z]*$$/p'; \
|
||||
} | sed -e 's,.*/,,;h;s,.*\.,,;s,^[^1][0-9a-z]*$$,1,;x' \
|
||||
-e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,'`; \
|
||||
dir='$(DESTDIR)$(man1dir)'; $(am__uninstall_files_from_dir)
|
||||
install-man3: $(man_MANS)
|
||||
@$(NORMAL_INSTALL)
|
||||
@list1=''; \
|
||||
list2='$(man_MANS)'; \
|
||||
test -n "$(man3dir)" \
|
||||
&& test -n "`echo $$list1$$list2`" \
|
||||
|| exit 0; \
|
||||
echo " $(MKDIR_P) '$(DESTDIR)$(man3dir)'"; \
|
||||
$(MKDIR_P) "$(DESTDIR)$(man3dir)" || exit 1; \
|
||||
{ for i in $$list1; do echo "$$i"; done; \
|
||||
if test -n "$$list2"; then \
|
||||
for i in $$list2; do echo "$$i"; done \
|
||||
| sed -n '/\.3[a-z]*$$/p'; \
|
||||
fi; \
|
||||
} | while read p; do \
|
||||
if test -f $$p; then d=; else d="$(srcdir)/"; fi; \
|
||||
echo "$$d$$p"; echo "$$p"; \
|
||||
done | \
|
||||
sed -e 'n;s,.*/,,;p;h;s,.*\.,,;s,^[^3][0-9a-z]*$$,3,;x' \
|
||||
-e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,' | \
|
||||
sed 'N;N;s,\n, ,g' | { \
|
||||
list=; while read file base inst; do \
|
||||
if test "$$base" = "$$inst"; then list="$$list $$file"; else \
|
||||
echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man3dir)/$$inst'"; \
|
||||
$(INSTALL_DATA) "$$file" "$(DESTDIR)$(man3dir)/$$inst" || exit $$?; \
|
||||
fi; \
|
||||
done; \
|
||||
for i in $$list; do echo "$$i"; done | $(am__base_list) | \
|
||||
while read files; do \
|
||||
test -z "$$files" || { \
|
||||
echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(man3dir)'"; \
|
||||
$(INSTALL_DATA) $$files "$(DESTDIR)$(man3dir)" || exit $$?; }; \
|
||||
done; }
|
||||
|
||||
uninstall-man3:
|
||||
@$(NORMAL_UNINSTALL)
|
||||
@list=''; test -n "$(man3dir)" || exit 0; \
|
||||
files=`{ for i in $$list; do echo "$$i"; done; \
|
||||
l2='$(man_MANS)'; for i in $$l2; do echo "$$i"; done | \
|
||||
sed -n '/\.3[a-z]*$$/p'; \
|
||||
} | sed -e 's,.*/,,;h;s,.*\.,,;s,^[^3][0-9a-z]*$$,3,;x' \
|
||||
-e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,'`; \
|
||||
dir='$(DESTDIR)$(man3dir)'; $(am__uninstall_files_from_dir)
|
||||
install-man5: $(man_MANS)
|
||||
@$(NORMAL_INSTALL)
|
||||
@list1=''; \
|
||||
list2='$(man_MANS)'; \
|
||||
test -n "$(man5dir)" \
|
||||
&& test -n "`echo $$list1$$list2`" \
|
||||
|| exit 0; \
|
||||
echo " $(MKDIR_P) '$(DESTDIR)$(man5dir)'"; \
|
||||
$(MKDIR_P) "$(DESTDIR)$(man5dir)" || exit 1; \
|
||||
{ for i in $$list1; do echo "$$i"; done; \
|
||||
if test -n "$$list2"; then \
|
||||
for i in $$list2; do echo "$$i"; done \
|
||||
| sed -n '/\.5[a-z]*$$/p'; \
|
||||
fi; \
|
||||
} | while read p; do \
|
||||
if test -f $$p; then d=; else d="$(srcdir)/"; fi; \
|
||||
echo "$$d$$p"; echo "$$p"; \
|
||||
done | \
|
||||
sed -e 'n;s,.*/,,;p;h;s,.*\.,,;s,^[^5][0-9a-z]*$$,5,;x' \
|
||||
-e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,' | \
|
||||
sed 'N;N;s,\n, ,g' | { \
|
||||
list=; while read file base inst; do \
|
||||
if test "$$base" = "$$inst"; then list="$$list $$file"; else \
|
||||
echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man5dir)/$$inst'"; \
|
||||
$(INSTALL_DATA) "$$file" "$(DESTDIR)$(man5dir)/$$inst" || exit $$?; \
|
||||
fi; \
|
||||
done; \
|
||||
for i in $$list; do echo "$$i"; done | $(am__base_list) | \
|
||||
while read files; do \
|
||||
test -z "$$files" || { \
|
||||
echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(man5dir)'"; \
|
||||
$(INSTALL_DATA) $$files "$(DESTDIR)$(man5dir)" || exit $$?; }; \
|
||||
done; }
|
||||
|
||||
uninstall-man5:
|
||||
@$(NORMAL_UNINSTALL)
|
||||
@list=''; test -n "$(man5dir)" || exit 0; \
|
||||
files=`{ for i in $$list; do echo "$$i"; done; \
|
||||
l2='$(man_MANS)'; for i in $$l2; do echo "$$i"; done | \
|
||||
sed -n '/\.5[a-z]*$$/p'; \
|
||||
} | sed -e 's,.*/,,;h;s,.*\.,,;s,^[^5][0-9a-z]*$$,5,;x' \
|
||||
-e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,'`; \
|
||||
dir='$(DESTDIR)$(man5dir)'; $(am__uninstall_files_from_dir)
|
||||
install-man8: $(man_MANS)
|
||||
@$(NORMAL_INSTALL)
|
||||
@list1=''; \
|
||||
list2='$(man_MANS)'; \
|
||||
test -n "$(man8dir)" \
|
||||
&& test -n "`echo $$list1$$list2`" \
|
||||
|| exit 0; \
|
||||
echo " $(MKDIR_P) '$(DESTDIR)$(man8dir)'"; \
|
||||
$(MKDIR_P) "$(DESTDIR)$(man8dir)" || exit 1; \
|
||||
{ for i in $$list1; do echo "$$i"; done; \
|
||||
if test -n "$$list2"; then \
|
||||
for i in $$list2; do echo "$$i"; done \
|
||||
| sed -n '/\.8[a-z]*$$/p'; \
|
||||
fi; \
|
||||
} | while read p; do \
|
||||
if test -f $$p; then d=; else d="$(srcdir)/"; fi; \
|
||||
echo "$$d$$p"; echo "$$p"; \
|
||||
done | \
|
||||
sed -e 'n;s,.*/,,;p;h;s,.*\.,,;s,^[^8][0-9a-z]*$$,8,;x' \
|
||||
-e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,' | \
|
||||
sed 'N;N;s,\n, ,g' | { \
|
||||
list=; while read file base inst; do \
|
||||
if test "$$base" = "$$inst"; then list="$$list $$file"; else \
|
||||
echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man8dir)/$$inst'"; \
|
||||
$(INSTALL_DATA) "$$file" "$(DESTDIR)$(man8dir)/$$inst" || exit $$?; \
|
||||
fi; \
|
||||
done; \
|
||||
for i in $$list; do echo "$$i"; done | $(am__base_list) | \
|
||||
while read files; do \
|
||||
test -z "$$files" || { \
|
||||
echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(man8dir)'"; \
|
||||
$(INSTALL_DATA) $$files "$(DESTDIR)$(man8dir)" || exit $$?; }; \
|
||||
done; }
|
||||
|
||||
uninstall-man8:
|
||||
@$(NORMAL_UNINSTALL)
|
||||
@list=''; test -n "$(man8dir)" || exit 0; \
|
||||
files=`{ for i in $$list; do echo "$$i"; done; \
|
||||
l2='$(man_MANS)'; for i in $$l2; do echo "$$i"; done | \
|
||||
sed -n '/\.8[a-z]*$$/p'; \
|
||||
} | sed -e 's,.*/,,;h;s,.*\.,,;s,^[^8][0-9a-z]*$$,8,;x' \
|
||||
-e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,'`; \
|
||||
dir='$(DESTDIR)$(man8dir)'; $(am__uninstall_files_from_dir)
|
||||
tags: TAGS
|
||||
TAGS:
|
||||
|
||||
ctags: CTAGS
|
||||
CTAGS:
|
||||
|
||||
|
||||
distdir: $(DISTFILES)
|
||||
@list='$(MANS)'; if test -n "$$list"; then \
|
||||
list=`for p in $$list; do \
|
||||
if test -f $$p; then d=; else d="$(srcdir)/"; fi; \
|
||||
if test -f "$$d$$p"; then echo "$$d$$p"; else :; fi; done`; \
|
||||
if test -n "$$list" && \
|
||||
grep 'ab help2man is required to generate this page' $$list >/dev/null; then \
|
||||
echo "error: found man pages containing the \`missing help2man' replacement text:" >&2; \
|
||||
grep -l 'ab help2man is required to generate this page' $$list | sed 's/^/ /' >&2; \
|
||||
echo " to fix them, install help2man, remove and regenerate the man pages;" >&2; \
|
||||
echo " typically \`make maintainer-clean' will remove them" >&2; \
|
||||
exit 1; \
|
||||
else :; fi; \
|
||||
else :; fi
|
||||
@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
||||
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
||||
list='$(DISTFILES)'; \
|
||||
dist_files=`for file in $$list; do echo $$file; done | \
|
||||
sed -e "s|^$$srcdirstrip/||;t" \
|
||||
-e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
|
||||
case $$dist_files in \
|
||||
*/*) $(MKDIR_P) `echo "$$dist_files" | \
|
||||
sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
|
||||
sort -u` ;; \
|
||||
esac; \
|
||||
for file in $$dist_files; do \
|
||||
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
|
||||
if test -d $$d/$$file; then \
|
||||
dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
|
||||
if test -d "$(distdir)/$$file"; then \
|
||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
||||
fi; \
|
||||
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
|
||||
cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
|
||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
||||
fi; \
|
||||
cp -fpR $$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:
|
||||
if test -z '$(STRIP)'; then \
|
||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
||||
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
||||
install; \
|
||||
else \
|
||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
||||
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
||||
"INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
|
||||
fi
|
||||
mostlyclean-generic:
|
||||
|
||||
clean-generic:
|
||||
-test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
|
||||
|
||||
distclean-generic:
|
||||
-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
|
||||
-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
|
||||
|
||||
maintainer-clean-generic:
|
||||
@echo "This command is intended for maintainers to use"
|
||||
@echo "it deletes files that may require special tools to rebuild."
|
||||
@ENABLE_REGENERATE_MAN_FALSE@clean-local:
|
||||
clean: clean-am
|
||||
|
||||
clean-am: clean-generic clean-libtool clean-local mostlyclean-am
|
||||
|
||||
distclean: distclean-am
|
||||
-rm -f Makefile
|
||||
distclean-am: clean-am distclean-generic
|
||||
|
||||
dvi: dvi-am
|
||||
|
||||
dvi-am:
|
||||
|
||||
html: html-am
|
||||
|
||||
html-am:
|
||||
|
||||
info: info-am
|
||||
|
||||
info-am:
|
||||
|
||||
install-data-am: install-man
|
||||
|
||||
install-dvi: install-dvi-am
|
||||
|
||||
install-dvi-am:
|
||||
|
||||
install-exec-am:
|
||||
|
||||
install-html: install-html-am
|
||||
|
||||
install-html-am:
|
||||
|
||||
install-info: install-info-am
|
||||
|
||||
install-info-am:
|
||||
|
||||
install-man: install-man1 install-man3 install-man5 install-man8
|
||||
|
||||
install-pdf: install-pdf-am
|
||||
|
||||
install-pdf-am:
|
||||
|
||||
install-ps: install-ps-am
|
||||
|
||||
install-ps-am:
|
||||
|
||||
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-man
|
||||
|
||||
uninstall-man: uninstall-man1 uninstall-man3 uninstall-man5 \
|
||||
uninstall-man8
|
||||
|
||||
.MAKE: install-am install-strip
|
||||
|
||||
.PHONY: all all-am check check-am clean clean-generic clean-libtool \
|
||||
clean-local distclean distclean-generic distclean-libtool \
|
||||
distdir dvi dvi-am html html-am info info-am install \
|
||||
install-am install-data install-data-am install-dvi \
|
||||
install-dvi-am install-exec install-exec-am install-html \
|
||||
install-html-am install-info install-info-am install-man \
|
||||
install-man1 install-man3 install-man5 install-man8 \
|
||||
install-pdf install-pdf-am install-ps install-ps-am \
|
||||
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-man uninstall-man1 \
|
||||
uninstall-man3 uninstall-man5 uninstall-man8
|
||||
|
||||
|
||||
@ENABLE_REGENERATE_MAN_TRUE@config.xml: ../config.xml.in
|
||||
@ENABLE_REGENERATE_MAN_TRUE@ $(MAKE) -C .. config.xml
|
||||
@ENABLE_REGENERATE_MAN_TRUE@ cp ../config.xml $@
|
||||
|
||||
@ENABLE_REGENERATE_MAN_TRUE@%.xml: ../%.xml ../po/$(LANG).po
|
||||
@ENABLE_REGENERATE_MAN_TRUE@ xml2po --expand-all-entities -l $(LANG) -p ../po/$(LANG).po -o $@ ../$@
|
||||
@ENABLE_REGENERATE_MAN_TRUE@ sed -i 's:\(^<refentry .*\)>:\1 lang="$(LANG)">:' $@
|
||||
|
||||
@ENABLE_REGENERATE_MAN_TRUE@%.xml-config: %.xml
|
||||
@ENABLE_REGENERATE_MAN_TRUE@ if grep -q SHADOW-CONFIG-HERE $<; then \
|
||||
@ENABLE_REGENERATE_MAN_TRUE@ sed -e 's/^<!-- SHADOW-CONFIG-HERE -->/<!ENTITY % config SYSTEM "config.xml">%config;/' $< > $@; \
|
||||
@ENABLE_REGENERATE_MAN_TRUE@ else \
|
||||
@ENABLE_REGENERATE_MAN_TRUE@ sed -e 's/^\(<!DOCTYPE .*docbookx.dtd"\)>/\1 [<!ENTITY % config SYSTEM "config.xml">%config;]>/' $< > $@; \
|
||||
@ENABLE_REGENERATE_MAN_TRUE@ fi
|
||||
|
||||
@ENABLE_REGENERATE_MAN_TRUE@man1/% man3/% man5/% man8/%: %.xml-config Makefile config.xml
|
||||
@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) --stringparam profile.condition "$(PAM_COND);$(SHADOWGRP_COND);$(TCB_COND);$(SHA_CRYPT_COND)" \
|
||||
@ENABLE_REGENERATE_MAN_TRUE@ --param "man.authors.section.enabled" "0" \
|
||||
@ENABLE_REGENERATE_MAN_TRUE@ --stringparam "man.output.base.dir" "" \
|
||||
@ENABLE_REGENERATE_MAN_TRUE@ --param "man.output.in.separate.dir" "1" \
|
||||
@ENABLE_REGENERATE_MAN_TRUE@ -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/profile-docbook.xsl $<
|
||||
|
||||
@ENABLE_REGENERATE_MAN_TRUE@clean-local:
|
||||
@ENABLE_REGENERATE_MAN_TRUE@ for d in man1 man3 man5 man8; do [ -d $$d ] && rmdir $$d; done
|
||||
|
||||
#$(man_MANS):
|
||||
# @echo you need to run configure with --enable-man to generate man pages
|
||||
# @false
|
||||
|
||||
@ENABLE_REGENERATE_MAN_TRUE@man8/grpconv.8 man8/grpunconv.8 man8/pwunconv.8: man8/pwconv.8
|
||||
|
||||
@ENABLE_REGENERATE_MAN_TRUE@man3/getspnam.3: man3/shadow.3
|
||||
|
||||
@ENABLE_REGENERATE_MAN_TRUE@man8/vigr.8: man8/vipw.8
|
||||
|
||||
@ENABLE_REGENERATE_MAN_FALSE@$(man_MANS):
|
||||
@ENABLE_REGENERATE_MAN_FALSE@ @echo you need to run configure with --enable-man to generate man pages
|
||||
@ENABLE_REGENERATE_MAN_FALSE@ @false
|
||||
|
||||
# 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:
|
||||
@@ -1,180 +0,0 @@
|
||||
'\" t
|
||||
.\" Title: chage
|
||||
.\" Author: Julianne Frances Haugh
|
||||
.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/>
|
||||
.\" Date: 25/05/2012
|
||||
.\" Manual: Commandes utilisateur
|
||||
.\" Source: shadow-utils 4.1.5.1
|
||||
.\" Language: French
|
||||
.\"
|
||||
.TH "CHAGE" "1" "25/05/2012" "shadow\-utils 4\&.1\&.5\&.1" "Commandes utilisateur"
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * Define some portability stuff
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.\" http://bugs.debian.org/507673
|
||||
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.ie \n(.g .ds Aq \(aq
|
||||
.el .ds Aq '
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * set default formatting
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" disable hyphenation
|
||||
.nh
|
||||
.\" disable justification (adjust text to left margin only)
|
||||
.ad l
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * MAIN CONTENT STARTS HERE *
|
||||
.\" -----------------------------------------------------------------
|
||||
.SH "NOM"
|
||||
chage \- Modifier les informations de validit\('e d\*(Aqun mot de passe
|
||||
.SH "SYNOPSIS"
|
||||
.HP \w'\fBchage\fR\ 'u
|
||||
\fBchage\fR [\fIoptions\fR] \fILOGIN\fR
|
||||
.SH "DESCRIPTION"
|
||||
.PP
|
||||
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\('ees par le syst\(`eme pour d\('eterminer si un utilisateur doit changer son mot de passe\&.
|
||||
.SH "OPTIONS"
|
||||
.PP
|
||||
Les options disponibles pour la commande
|
||||
\fBchage\fR
|
||||
sont\ \&:
|
||||
.PP
|
||||
\fB\-d\fR, \fB\-\-lastday\fR \fIDERNIER_JOUR\fR
|
||||
.RS 4
|
||||
Configurer le nombre du jour, \(`a compter du 1er\ \&janvier\ \&1970, o\(`u le mot de passe a \('et\('e chang\('e la derni\(`ere fois\&. La date peut aussi \(^etre exprim\('ee dans le format AAAA\-MM\-JJ (ou le format utilis\('e plus commun\('ement dans votre r\('egion)\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-E\fR, \fB\-\-expiredate\fR \fIDATE_FIN_VALIDIT\('E\fR
|
||||
.RS 4
|
||||
Configurer la date, ou le nombre de jours \(`a compter du 1er\ \&janvier\ \&1970, \(`a partir de laquelle le compte de l\*(Aqutilisateur ne sera plus accessible\&. La date peut aussi \(^etre exprim\('ee dans le format AAAA\-MM\-JJ (ou le format plus commun\('ement utilis\('e dans votre r\('egion)\&. Un utilisateur dont le compte est bloqu\('e doit contacter l\*(Aqadministrateur syst\(`eme pour pouvoir utiliser \(`a nouveau le syst\(`eme\&.
|
||||
.sp
|
||||
Une valeur de
|
||||
\fI\-1\fR
|
||||
pour
|
||||
\fIDATE_FIN_VALIDIT\('E\fR
|
||||
aura pour effet de supprimer la date de fin de validit\('e\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-h\fR, \fB\-\-help\fR
|
||||
.RS 4
|
||||
Afficher un message d\*(Aqaide et quitter\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-I\fR, \fB\-\-inactive\fR \fIDUR\('EE_INACTIVIT\('E\fR
|
||||
.RS 4
|
||||
Configurer le nombre de jours d\*(Aqinactivit\('e, apr\(`es qu\*(Aqun mot de passe ait d\('epass\('e la date de fin de validit\('e, avant que le compte ne soit bloqu\('e\&. La valeur
|
||||
\fIDUR\('EE_INACTIVIT\('E\fR
|
||||
est le nombre de jours d\*(Aqinactivit\('e\&. Un utilisateur dont le compte est bloqu\('e doit contacter l\*(Aqadministrateur syst\(`eme avant de pouvoir utiliser de nouveau le syst\(`eme\&.
|
||||
.sp
|
||||
Une valeur de
|
||||
\fI\-1\fR
|
||||
pour
|
||||
\fIDUR\('EE_INACTIVIT\('E\fR
|
||||
supprime la dur\('ee d\*(Aqinactivit\('e pour un compte\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-l\fR, \fB\-\-list\fR
|
||||
.RS 4
|
||||
Afficher les informations sur l\*(Aq\(^age des comptes\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-m\fR, \fB\-\-mindays\fR \fIJOURS_MIN\fR
|
||||
.RS 4
|
||||
D\('efinir le nombre minimum de jours entre chaque changement de mot de passe \(`a
|
||||
\fIMIN_DAYS\fR\&. Une valeur de z\('ero pour ce champ indique que l\*(Aqutilisateur peut changer son mot de passe quand il le souhaite\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-M\fR, \fB\-\-maxdays\fR \fIJOURS_MAX\fR
|
||||
.RS 4
|
||||
Configurer le nombre maximum de jours pendant lesquels un mot de passe est valable\&. Quand
|
||||
\fIJOURS_MAX\fR
|
||||
plus
|
||||
\fIDERNIER_JOUR\fR
|
||||
est inf\('erieur \(`a la date actuelle, l\*(Aqutilisateur est oblig\('e de changer son mot de passe avant de pouvoir utiliser son compte\&. Cet \('ev\('enement peut \(^etre d\('eclench\('e plus t\(^ot gr\(^ace \(`a l\*(Aqoption
|
||||
\fB\-W\fR
|
||||
qui pr\('evient l\*(Aqutilisateur \(`a l\*(Aqavance par un message d\*(Aqalerte\&.
|
||||
.sp
|
||||
Une valeur de
|
||||
\fI\-1\fR
|
||||
pour
|
||||
\fIJOURS_MAX\fR
|
||||
supprime la v\('erification de validit\('e\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-R\fR, \fB\-\-root\fR \fIR\('EP_CHROOT\fR
|
||||
.RS 4
|
||||
Appliquer les changements dans le r\('epertoire
|
||||
\fIR\('EP_CHROOT\fR
|
||||
et utiliser les fichiers de configuration du r\('epertoire
|
||||
\fIR\('EP_CHROOT\fR\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-W\fR, \fB\-\-warndays\fR \fIDUR\('EE_AVERTISSEMENT\fR
|
||||
.RS 4
|
||||
Configurer le nombre de jours d\*(Aqavertissement avant que le changement de mot de passe ne soit obligatoire\&. La valeur
|
||||
\fIDUR\('EE_AVERTISSEMENT\fR
|
||||
est le nombre de jours pr\('ec\('edant la fin de validit\('e pendant lesquels un utilisateur sera pr\('evenu que son mot de passe est sur le point d\*(Aqarriver en fin de validit\('e\&.
|
||||
.RE
|
||||
.PP
|
||||
Si aucune de ces options n\*(Aqest donn\('ee,
|
||||
\fBchage\fR
|
||||
utilise un mode interactif, demandant confirmation \(`a l\*(Aqutilisateur 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\('ee entre crochets\&.
|
||||
.SH "NOTE"
|
||||
.PP
|
||||
Le programme
|
||||
\fBchage\fR
|
||||
n\('ecessite l\*(Aqutilisation d\*(Aqun fichier de mots de passe cach\('es (\(Fo\ \&shadow password file\ \&\(Fc)\&.
|
||||
.PP
|
||||
La commande
|
||||
\fBchage\fR
|
||||
est r\('eserv\('ee \(`a l\*(Aqutilisateur root, sauf pour l\*(Aqoption
|
||||
\fB\-l\fR, qui peut \(^etre utilis\('ee par un utilisateur non privil\('egi\('e pour lui permettre de savoir quand son mot de passe ou son compte arrivera en fin de validit\('e\&.
|
||||
.SH "CONFIGURATION"
|
||||
.PP
|
||||
Les variables de configuration suivantes dans
|
||||
/etc/login\&.defs
|
||||
modifient le comportement de cet outil\ \&:
|
||||
.SH "FICHIERS"
|
||||
.PP
|
||||
/etc/passwd
|
||||
.RS 4
|
||||
Informations sur les comptes des utilisateurs\&.
|
||||
.RE
|
||||
.PP
|
||||
/etc/shadow
|
||||
.RS 4
|
||||
Informations s\('ecuris\('ees sur les comptes utilisateurs\&.
|
||||
.RE
|
||||
.SH "VALEURS DE RETOUR"
|
||||
.PP
|
||||
La commande
|
||||
\fBchage\fR
|
||||
retourne les valeurs suivantes en quittant\ \&:
|
||||
.PP
|
||||
\fI0\fR
|
||||
.RS 4
|
||||
succ\(`es
|
||||
.RE
|
||||
.PP
|
||||
\fI1\fR
|
||||
.RS 4
|
||||
permission refus\('ee
|
||||
.RE
|
||||
.PP
|
||||
\fI2\fR
|
||||
.RS 4
|
||||
erreur de syntaxe
|
||||
.RE
|
||||
.PP
|
||||
\fI15\fR
|
||||
.RS 4
|
||||
impossible de trouver le fichier des mots de passe cach\('es
|
||||
.RE
|
||||
.SH "VOIR AUSSI"
|
||||
.PP
|
||||
\fBpasswd\fR(5),
|
||||
\fBshadow\fR(5)\&.
|
||||
@@ -1,160 +0,0 @@
|
||||
'\" t
|
||||
.\" Title: chfn
|
||||
.\" Author: Julianne Frances Haugh
|
||||
.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/>
|
||||
.\" Date: 25/05/2012
|
||||
.\" Manual: Commandes utilisateur
|
||||
.\" Source: shadow-utils 4.1.5.1
|
||||
.\" Language: French
|
||||
.\"
|
||||
.TH "CHFN" "1" "25/05/2012" "shadow\-utils 4\&.1\&.5\&.1" "Commandes utilisateur"
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * Define some portability stuff
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.\" http://bugs.debian.org/507673
|
||||
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.ie \n(.g .ds Aq \(aq
|
||||
.el .ds Aq '
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * set default formatting
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" disable hyphenation
|
||||
.nh
|
||||
.\" disable justification (adjust text to left margin only)
|
||||
.ad l
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * MAIN CONTENT STARTS HERE *
|
||||
.\" -----------------------------------------------------------------
|
||||
.SH "NOM"
|
||||
chfn \- Modifier le nom complet et les informations associ\('ees \(`a un utilisateur
|
||||
.SH "SYNOPSIS"
|
||||
.HP \w'\fBchfn\fR\ 'u
|
||||
\fBchfn\fR [\fIoptions\fR] [\fILOGIN\fR]
|
||||
.SH "DESCRIPTION"
|
||||
.PP
|
||||
La commande
|
||||
\fBchfn\fR
|
||||
modifie le nom complet d\*(Aqun utilisateur, son num\('ero de bureau, son num\('ero de t\('el\('ephone professionnel, son extension, et son num\('ero de t\('el\('ephone personnel\&. Ces informations sont g\('en\('eralement affich\('ees par
|
||||
\fBfinger\fR(1)
|
||||
ou d\*(Aqautres programmes similaires\&. Un utilisateur normal ne peut modifier que les informations associ\('ees \(`a son propre compte, avec les restrictions pr\('ecis\('ees dans
|
||||
/etc/login\&.defs\&. (Par d\('efaut, les utilisateurs ne peuvent pas modifier leur nom complet)\&. Le superutilisateur peut modifier n\*(Aqimporte quel champ pour n\*(Aqimporte quel compte\&. De plus, seul le superutilisateur peut utiliser l\*(Aqoption
|
||||
\fB\-o\fR
|
||||
pour modifier les parties non pr\('ecis\('ees du champ GECOS\&.
|
||||
.PP
|
||||
Ces champs ne doivent contenir aucun \(Fo\ \&:\ \&\(Fc\&. \(`A l\*(Aqexception du champ
|
||||
\fIautre\fR, ils ne doivent contenir aucune virgule ou signe \('egal\&. Il est \('egalement recommand\('e d\*(Aq\('eviter les caract\(`eres non US\-ASCII, mais cela n\*(Aqest impos\('e que pour les num\('eros de t\('el\('ephone\&. Le champ
|
||||
\fIautre\fR
|
||||
est utilis\('e pour garder des informations de compte utilis\('ees par d\*(Aqautres applications\&.
|
||||
.SH "OPTIONS"
|
||||
.PP
|
||||
Les options applicables \(`a la commande
|
||||
\fBchfn\fR
|
||||
sont\ \&:
|
||||
.PP
|
||||
\fB\-f\fR, \fB\-\-full\-name\fR\fINOM_COMPLET\fR
|
||||
.RS 4
|
||||
Modifier le nom complet de l\*(Aqutilisateur\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-h\fR, \fB\-\-home\-phone\fR\fITEL_PERSO\fR
|
||||
.RS 4
|
||||
Modifier le num\('ero de t\('el\('ephone personnel de l\*(Aqutilisateur\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-o\fR, \fB\-\-other\fR\fIAUTRE\fR
|
||||
.RS 4
|
||||
Modifier les informations GECO de l\*(Aqutilisateur\&. Ce champ est utilis\('e pour enregistrer les informations de l\*(Aqutilisateur utilis\('ees par d\*(Aqautres applications et peut \(^etre chang\('e seulement par un superutilisateur\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-r\fR, \fB\-\-room\fR\fINUM\('ERO_DE_BUREAU\fR
|
||||
.RS 4
|
||||
Modifier le num\('ero de bureau de l\*(Aqutilisateur\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-R\fR, \fB\-\-root\fR \fIR\('EP_CHROOT\fR
|
||||
.RS 4
|
||||
Appliquer les changements dans le r\('epertoire
|
||||
\fIR\('EP_CHROOT\fR
|
||||
et utiliser les fichiers de configuration du r\('epertoire
|
||||
\fIR\('EP_CHROOT\fR\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-u\fR, \fB\-\-help\fR
|
||||
.RS 4
|
||||
Afficher un message d\*(Aqaide et quitter\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-w\fR, \fB\-\-work\-phone\fR\fITEL_PRO\fR
|
||||
.RS 4
|
||||
Modifier le num\('ero de t\('el\('ephone professionnel de l\*(Aqutilisateur\&.
|
||||
.RE
|
||||
.PP
|
||||
Si aucune option n\*(Aqest s\('electionn\('ee,
|
||||
\fBchfn\fR
|
||||
op\(`ere de mani\(`ere interactive, demandant \(`a l\*(Aqutilisateur d\*(Aqentrer 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\('ee entre crochets (\fB[ ]\fR)\&. En l\*(Aqabsence d\*(Aqoption,
|
||||
\fBchfn\fR
|
||||
op\(`ere sur l\*(Aqutilisateur actuel\&.
|
||||
.SH "CONFIGURATION"
|
||||
.PP
|
||||
Les variables de configuration suivantes dans
|
||||
/etc/login\&.defs
|
||||
modifient le comportement de cet outil\ \&:
|
||||
.PP
|
||||
\fBCHFN_AUTH\fR (bool\('een)
|
||||
.RS 4
|
||||
La valeur
|
||||
\fIyes\fR
|
||||
indique que le programme
|
||||
\fBchfn\fR
|
||||
n\('ecessitera une authentification avant de proc\('eder \(`a tout changement, \(`a moins qu\*(Aqils ne soient ex\('ecut\('es par le superutilisateur\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBCHFN_RESTRICT\fR (cha\(^ine de caract\(`eres)
|
||||
.RS 4
|
||||
Ce param\(`etre pr\('ecise quelles valeurs du champ
|
||||
\fIgecos\fR
|
||||
du fichier
|
||||
passwd
|
||||
peuvent \(^etre modifi\('ees par les utilisateurs ordinaires \(`a l\*(Aqaide du programme
|
||||
\fBchfn\fR\&. Il est constitu\('e d\*(Aqune combinaison de lettres parmi
|
||||
\fIf\fR,
|
||||
\fIr\fR,
|
||||
\fIw\fR
|
||||
et
|
||||
\fIh\fR, correspondant respectivement au nom complet, au num\('ero de bureau, au num\('ero de t\('el\('ephone professionnel et au num\('ero de t\('el\('ephone personnel\&. Pour des raisons de compatibilit\('e avec des versions ant\('erieures,
|
||||
\fIyes\fR
|
||||
est \('equivalent \(`a
|
||||
\fIrwh\fR
|
||||
et
|
||||
\fIno\fR
|
||||
\(`a
|
||||
\fIfrwh\fR\&. S\*(Aqil n\*(Aqest pas pr\('ecis\('e, seul le superutilisateur peut effectuer des modifications\&. Pour une configuration encore plus restrictive, il sera pr\('ef\('erable de ne pas installer
|
||||
\fBchfn\fR
|
||||
avec l\*(Aqindicateur SUID positionn\('e\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBLOGIN_STRING\fR (cha\(^ine de caract\(`eres)
|
||||
.RS 4
|
||||
La cha\(^ine de caract\(`eres utilis\('ee pour l\*(Aqinvite de mot de passe\&. La valeur par d\('efaut est d\*(Aqutiliser "Password: " (\(Fo\ \&mot de passe\ \&:\ \&\(Fc), ou une traduction de cette cha\(^ine\&. Si vous d\('efinissez cette variable, l\*(Aqinvite ne sera pas traduite\&.
|
||||
.sp
|
||||
Si la cha\(^ine contient
|
||||
\fI%s\fR, ces caract\(`eres seront remplac\('es par le nom de l\*(Aqutilisateur\&.
|
||||
.RE
|
||||
.SH "FICHIERS"
|
||||
.PP
|
||||
/etc/login\&.defs
|
||||
.RS 4
|
||||
Configuration de la suite des mots de passe cach\('es \(Fo\ \&shadow password\ \&\(Fc\&.
|
||||
.RE
|
||||
.PP
|
||||
/etc/passwd
|
||||
.RS 4
|
||||
Informations sur les comptes des utilisateurs\&.
|
||||
.RE
|
||||
.SH "VOIR AUSSI"
|
||||
.PP
|
||||
\fBchsh\fR(1),
|
||||
\fBlogin.defs\fR(5),
|
||||
\fBpasswd\fR(5)\&.
|
||||
@@ -1,118 +0,0 @@
|
||||
'\" t
|
||||
.\" Title: chsh
|
||||
.\" Author: Julianne Frances Haugh
|
||||
.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/>
|
||||
.\" Date: 25/05/2012
|
||||
.\" Manual: Commandes utilisateur
|
||||
.\" Source: shadow-utils 4.1.5.1
|
||||
.\" Language: French
|
||||
.\"
|
||||
.TH "CHSH" "1" "25/05/2012" "shadow\-utils 4\&.1\&.5\&.1" "Commandes utilisateur"
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * Define some portability stuff
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.\" http://bugs.debian.org/507673
|
||||
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.ie \n(.g .ds Aq \(aq
|
||||
.el .ds Aq '
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * set default formatting
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" disable hyphenation
|
||||
.nh
|
||||
.\" disable justification (adjust text to left margin only)
|
||||
.ad l
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * MAIN CONTENT STARTS HERE *
|
||||
.\" -----------------------------------------------------------------
|
||||
.SH "NOM"
|
||||
chsh \- Changer l\*(Aqinterpr\('eteur de commandes initial
|
||||
.SH "SYNOPSIS"
|
||||
.HP \w'\fBchsh\fR\ 'u
|
||||
\fBchsh\fR [\fIoptions\fR] [\fILOGIN\fR]
|
||||
.SH "DESCRIPTION"
|
||||
.PP
|
||||
La commande
|
||||
\fBchsh\fR
|
||||
modifie l\*(Aqinterpr\('eteur de commandes initial (\(Fo\ \&login shell\ \&\(Fc) de l\*(Aqutilisateur qui sera invoqu\('e lors des connexions de l\*(Aqutilisateur\&. Un utilisateur normal ne peut changer que l\*(Aqinterpr\('eteur associ\('e \(`a son propre compte\&. Le superutilisateur peut changer l\*(Aqinterpr\('eteur de commandes initial de n\*(Aqimporte quel compte\&.
|
||||
.SH "OPTIONS"
|
||||
.PP
|
||||
Les options applicables \(`a la commande
|
||||
\fBchsh\fR
|
||||
sont\ \&:
|
||||
.PP
|
||||
\fB\-h\fR, \fB\-\-help\fR
|
||||
.RS 4
|
||||
Afficher un message d\*(Aqaide et quitter\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-R\fR, \fB\-\-root\fR \fIR\('EP_CHROOT\fR
|
||||
.RS 4
|
||||
Appliquer les changements dans le r\('epertoire
|
||||
\fIR\('EP_CHROOT\fR
|
||||
et utiliser les fichiers de configuration du r\('epertoire
|
||||
\fIR\('EP_CHROOT\fR\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-s\fR, \fB\-\-shell\fR \fIINTERPR\('ETEUR\fR
|
||||
.RS 4
|
||||
Nom du nouvel interpr\('eteur de commandes initial (\(Fo\ \&login shell\ \&\(Fc) de l\*(Aqutilisateur\&. Si ce champ est vide, le syst\(`eme s\('electionnera l\*(Aqinterpr\('eteur de commandes initial par d\('efaut\&.
|
||||
.RE
|
||||
.PP
|
||||
Quand l\*(Aqoption
|
||||
\fB\-s\fR
|
||||
n\*(Aqest pas s\('electionn\('ee,
|
||||
\fBchsh\fR
|
||||
op\(`ere de fa\(,con interactive, demandant \(`a l\*(Aqutilisateur quel doit \(^etre le nouvel interpr\('eteur de commandes initial (\(Fo\ \&login shell\ \&\(Fc)\&. L\*(Aqutilisateur pourra entrer une nouvelle valeur pour modifier l\*(Aqinterpr\('eteur, ou laisser la ligne blanche pour conserver l\*(Aqinterpr\('eteur actuel\&. L\*(Aqinterpr\('eteur actuel est indiqu\('e entre crochets (\fI[\ \&]\fR)\&.
|
||||
.SH "NOTE"
|
||||
.PP
|
||||
La seule restriction plac\('ee sur l\*(Aqinterpr\('eteur de commandes initial (\(Fo\ \&login shell\ \&\(Fc) est que cette commande doit faire partie de
|
||||
/etc/shells, \(`a moins qu\*(Aqelle ne soit invoqu\('ee par le superutilisateur, qui peut ajouter n\*(Aqimporte quelle valeur\&. Un compte avec un interpr\('eteur de commandes initial restreint ne peut pas changer son interpr\('eteur\&. Pour cette raison, il est d\('econseill\('e de placer
|
||||
/bin/rsh
|
||||
dans
|
||||
/etc/shells, puisqu\*(Aqune modification accidentelle vers un interpr\('eteur restreint emp\(^echera alors l\*(Aqutilisateur de revenir ensuite \(`a l\*(Aqinterpr\('eteur pr\('ec\('edent\&.
|
||||
.SH "CONFIGURATION"
|
||||
.PP
|
||||
Les variables de configuration suivantes dans
|
||||
/etc/login\&.defs
|
||||
modifient le comportement de cet outil\ \&:
|
||||
.PP
|
||||
\fBCHSH_AUTH\fR (bool\('een)
|
||||
.RS 4
|
||||
La valeur
|
||||
\fIyes\fR
|
||||
indique que le programme
|
||||
\fBchsh\fR
|
||||
n\('ecessitera une authentification avant de proc\('eder \(`a tout changement, \(`a moins qu\*(Aqils ne soient ex\('ecut\('es par le superutilisateur\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBLOGIN_STRING\fR (cha\(^ine de caract\(`eres)
|
||||
.RS 4
|
||||
La cha\(^ine de caract\(`eres utilis\('ee pour l\*(Aqinvite de mot de passe\&. La valeur par d\('efaut est d\*(Aqutiliser "Password: " (\(Fo\ \&mot de passe\ \&:\ \&\(Fc), ou une traduction de cette cha\(^ine\&. Si vous d\('efinissez cette variable, l\*(Aqinvite ne sera pas traduite\&.
|
||||
.sp
|
||||
Si la cha\(^ine contient
|
||||
\fI%s\fR, ces caract\(`eres seront remplac\('es par le nom de l\*(Aqutilisateur\&.
|
||||
.RE
|
||||
.SH "FICHIERS"
|
||||
.PP
|
||||
/etc/passwd
|
||||
.RS 4
|
||||
Informations sur les comptes des utilisateurs\&.
|
||||
.RE
|
||||
.PP
|
||||
/etc/shells
|
||||
.RS 4
|
||||
Liste des interpr\('eteurs de commandes initiaux valables\&.
|
||||
.RE
|
||||
.PP
|
||||
/etc/login\&.defs
|
||||
.RS 4
|
||||
Configuration de la suite des mots de passe cach\('es \(Fo\ \&shadow password\ \&\(Fc\&.
|
||||
.RE
|
||||
.SH "VOIR AUSSI"
|
||||
.PP
|
||||
\fBchfn\fR(1),
|
||||
\fBlogin.defs\fR(5),
|
||||
\fBpasswd\fR(5)\&.
|
||||
@@ -1,76 +0,0 @@
|
||||
'\" t
|
||||
.\" Title: expiry
|
||||
.\" Author: Julianne Frances Haugh
|
||||
.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/>
|
||||
.\" Date: 25/05/2012
|
||||
.\" Manual: Commandes utilisateur
|
||||
.\" Source: shadow-utils 4.1.5.1
|
||||
.\" Language: French
|
||||
.\"
|
||||
.TH "EXPIRY" "1" "25/05/2012" "shadow\-utils 4\&.1\&.5\&.1" "Commandes utilisateur"
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * Define some portability stuff
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.\" http://bugs.debian.org/507673
|
||||
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.ie \n(.g .ds Aq \(aq
|
||||
.el .ds Aq '
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * set default formatting
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" disable hyphenation
|
||||
.nh
|
||||
.\" disable justification (adjust text to left margin only)
|
||||
.ad l
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * MAIN CONTENT STARTS HERE *
|
||||
.\" -----------------------------------------------------------------
|
||||
.SH "NOM"
|
||||
expiry \- V\('erifier et s\('ecuriser la dur\('ee de validit\('e des mots de passe
|
||||
.SH "SYNOPSIS"
|
||||
.HP \w'\fBexpiry\fR\ 'u
|
||||
\fBexpiry\fR \fIoption\fR
|
||||
.SH "DESCRIPTION"
|
||||
.PP
|
||||
Avec l\*(Aqoption
|
||||
\fB\-c\fR,
|
||||
\fBexpiry\fR
|
||||
v\('erifie la validit\('e du mot de passe de l\*(Aqutilisateur actuel, et force (avec l\*(Aqoption
|
||||
\fB\-f\fR) des modifications si n\('ecessaire\&. Il peut \(^etre appel\('e par un utilisateur normal\&.
|
||||
.SH "OPTIONS"
|
||||
.PP
|
||||
Les options disponibles pour la commande
|
||||
\fBexpiry\fR
|
||||
sont\ \&:
|
||||
.PP
|
||||
\fB\-c\fR, \fB\-\-check\fR
|
||||
.RS 4
|
||||
V\('erifier la dur\('ee de validit\('e du mot de passe de l\*(Aqutilisateur courant\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-f\fR, \fB\-\-force\fR
|
||||
.RS 4
|
||||
Forcer le changement du mot de passe si l\*(Aqutilisateur courant poss\(`ede un mot de passe qui a expir\('e\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-h\fR, \fB\-\-help\fR
|
||||
.RS 4
|
||||
Afficher un message d\*(Aqaide et quitter\&.
|
||||
.RE
|
||||
.SH "FICHIERS"
|
||||
.PP
|
||||
/etc/passwd
|
||||
.RS 4
|
||||
Informations sur les comptes des utilisateurs\&.
|
||||
.RE
|
||||
.PP
|
||||
/etc/shadow
|
||||
.RS 4
|
||||
Informations s\('ecuris\('ees sur les comptes utilisateurs\&.
|
||||
.RE
|
||||
.SH "VOIR AUSSI"
|
||||
.PP
|
||||
\fBpasswd\fR(5),
|
||||
\fBshadow\fR(5)\&.
|
||||
@@ -1,226 +0,0 @@
|
||||
'\" t
|
||||
.\" Title: gpasswd
|
||||
.\" Author: Rafal Maszkowski
|
||||
.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/>
|
||||
.\" Date: 25/05/2012
|
||||
.\" Manual: Commandes utilisateur
|
||||
.\" Source: shadow-utils 4.1.5.1
|
||||
.\" Language: French
|
||||
.\"
|
||||
.TH "GPASSWD" "1" "25/05/2012" "shadow\-utils 4\&.1\&.5\&.1" "Commandes utilisateur"
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * Define some portability stuff
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.\" http://bugs.debian.org/507673
|
||||
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.ie \n(.g .ds Aq \(aq
|
||||
.el .ds Aq '
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * set default formatting
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" disable hyphenation
|
||||
.nh
|
||||
.\" disable justification (adjust text to left margin only)
|
||||
.ad l
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * MAIN CONTENT STARTS HERE *
|
||||
.\" -----------------------------------------------------------------
|
||||
.SH "NOM"
|
||||
gpasswd \- Administrer /etc/group et /etc/gshadow
|
||||
.SH "SYNOPSIS"
|
||||
.HP \w'\fBgpasswd\fR\ 'u
|
||||
\fBgpasswd\fR [\fIoption\fR] \fIgroupe\fR
|
||||
.SH "DESCRIPTION"
|
||||
.PP
|
||||
La commande
|
||||
\fBgpasswd\fR
|
||||
est utilis\('ee pour administrer
|
||||
/etc/groupet /etc/gshadow\&. Chaque groupe peut avoir
|
||||
des administrateurs,
|
||||
des membres et un mot de passe\&.
|
||||
.PP
|
||||
Les administrateurs syst\(`eme peuvent utiliser l\*(Aqoption
|
||||
\fB\-A\fR
|
||||
pour d\('efinir un ou des administrateurs de groupe et l\*(Aqoption
|
||||
\fB\-M\fR
|
||||
pour d\('efinir les membres\&. Ils ont tous les droits des administrateurs et membres du groupe\&.
|
||||
.PP
|
||||
\fBgpasswd\fR
|
||||
appel\('ee par
|
||||
un administrateur de groupe
|
||||
avec un nom de groupe demande seulement le nouveau mot de passe du
|
||||
\fIgroupe\fR\&.
|
||||
.PP
|
||||
Si un mot de passe est configur\('e, les membres peuvent toujours utiliser
|
||||
\fBnewgrp\fR(1)
|
||||
sans mot de passe\&. Les non membres doivent fournir le mot de passe\&.
|
||||
.SS "Notes sur les mots de passe de groupe"
|
||||
.PP
|
||||
Les mots de passe de groupe repr\('esentent naturellement un risque en mati\(`ere de s\('ecurit\('e, puisque plusieurs personnes ont connaissance du mot de passe\&. Cependant, les groupes sont utiles pour permettre la coop\('eration entre diff\('erents utilisateurs\&.
|
||||
.SH "OPTIONS"
|
||||
.PP
|
||||
\(`A part les options
|
||||
\fB\-A\fR
|
||||
et
|
||||
\fB\-M\fR, les options ne peuvent pas \(^etre combin\('ees\&.
|
||||
.PP
|
||||
Les options disponibles pour la commande
|
||||
\fBgpasswd\fR
|
||||
sont\ \&:
|
||||
.PP
|
||||
\fB\-a\fR, \fB\-\-add\fR \fIutilisateur\fR
|
||||
.RS 4
|
||||
Ajouter l\*(Aq\fIutilisateur\fR
|
||||
\(`a ce
|
||||
\fIgroupe\fR\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-d\fR, \fB\-\-delete\fR \fIutilisateur\fR
|
||||
.RS 4
|
||||
Enlever l\*(Aq\fIutilisateur\fR
|
||||
de ce
|
||||
\fIgroupe\fR\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-h\fR, \fB\-\-help\fR
|
||||
.RS 4
|
||||
Afficher un message d\*(Aqaide et quitter\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-Q\fR, \fB\-\-root\fR\fIR\('EP_CHROOT\fR
|
||||
.RS 4
|
||||
Appliquer les changements dans le r\('epertoire
|
||||
\fIR\('EP_CHROOT\fR
|
||||
et utiliser les fichiers de configuration du r\('epertoire
|
||||
\fIR\('EP_CHROOT\fR\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-r\fR, \fB\-\-remove\-password\fR
|
||||
.RS 4
|
||||
Enlever le mot de passe pour ce
|
||||
\fIgroupe\fR\&. Le mot de passe du groupe sera vide\&. Seuls les membres du groupe seront autoris\('es \(`a utiliser
|
||||
\fBnewgrp\fR
|
||||
pour rejoindre ce
|
||||
\fIgroupe\fR\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-R\fR, \fB\-\-restrict\fR
|
||||
.RS 4
|
||||
Restreindre l\*(Aqacc\(`es \(`a ce
|
||||
\fIgroupe\fR\&. Le mot de passe du groupe est d\('efini \(`a \(Fo\ \&!\ \&\(Fc\&. Seuls les membres du groupe seront autoris\('es \(`a utiliser
|
||||
\fBnewgrp\fR
|
||||
pour rejoindre ce
|
||||
\fIgroupe\fR\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-A\fR, \fB\-\-administrators\fR \fIutilisateur\fR,\&.\&.\&.
|
||||
.RS 4
|
||||
Configurer la liste des administrateurs\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-M\fR, \fB\-\-members\fR \fIutilisateur\fR,\&.\&.\&.
|
||||
.RS 4
|
||||
Configurer la liste des membres du groupe\&.
|
||||
.RE
|
||||
.SH "AVERTISSEMENTS"
|
||||
.PP
|
||||
Cet outil ne fonctionne que sur
|
||||
les fichiers
|
||||
/etc/groupet /etc/gshadow\&. Par cons\('equent vous ne pouvez modifier aucun groupe NIS ou LDAP\&. Cela doit \(^etre effectu\('e sur le serveur correspondant\&.
|
||||
.SH "CONFIGURATION"
|
||||
.PP
|
||||
Les variables de configuration suivantes dans
|
||||
/etc/login\&.defs
|
||||
modifient le comportement de cet outil\ \&:
|
||||
.PP
|
||||
\fBENCRYPT_METHOD\fR (cha\(^ine de caract\(`eres)
|
||||
.RS 4
|
||||
D\('efinir les algorithmes de chiffrement par d\('efaut du syst\(`eme pour coder les mots de passes (si aucun algorithme n\*(Aqa \('et\('e indiqu\('e sur la ligne de commandes)\&.
|
||||
.sp
|
||||
Les valeurs suivantes sont accept\('ees\ \&:
|
||||
\fIDES\fR
|
||||
(par d\('efaut),
|
||||
\fIMD5\fR, \fISHA256\fR, \fISHA512\fR\&.
|
||||
.sp
|
||||
Remarque\ \&: ce param\(`etre remplace la variable
|
||||
\fBMD5_CRYPT_ENAB\fR\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBMAX_MEMBERS_PER_GROUP\fR (nombre)
|
||||
.RS 4
|
||||
Nombre maximum de membres par entr\('ee de groupe\&. Lorsque le maximum est atteint, une nouvelle entr\('ee de groupe (ligne) est d\('emarr\('ee dans
|
||||
/etc/group
|
||||
(avec le m\(^eme nom, m\(^eme mot de passe, et m\(^eme GID)\&.
|
||||
.sp
|
||||
La valeur par d\('efaut est 0, ce qui signifie qu\*(Aqil n\*(Aqy a pas de limites pour le nombre de membres dans un groupe\&.
|
||||
.sp
|
||||
Cette fonctionnalit\('e (groupe d\('ecoup\('e) permet de limiter la longueur des lignes dans le fichier de groupes\&. Ceci est utile pour s\*(Aqassurer que les lignes pour les groupes NIS ne sont pas plus grandes que 1024 caract\(`eres\&.
|
||||
.sp
|
||||
Si vous avez besoin de configurer cette limite, vous pouvez utiliser 25\&.
|
||||
.sp
|
||||
Remarque\ \&: les groupes d\('ecoup\('es ne sont peut\-\(^etre pas pris en charge par tous les outils (m\(^eme dans la suite d\*(Aqoutils Shadow)\&. Vous ne devriez pas utiliser cette variable, sauf si vous en avez vraiment besoin\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBMD5_CRYPT_ENAB\fR (bool\('een)
|
||||
.RS 4
|
||||
Indiquer si un mot de passe doit \(^etre chiffr\('e en utilisant l\*(Aqalgorithme bas\('e sur MD5\&. Si configur\('ee \(`a
|
||||
\fIyes\fR, les nouveaux mots de passe seront chiffr\('es en utilisant l\*(Aqalgorithme bas\('e sur MD5 compatible avec celui utilis\('e par les versions r\('ecentes de FreeBSD\&. Il g\(`ere des mots de passe de longueur illimit\('ee et des cha\(^ines de salage plus longues\&. Configurez\-la \(`a
|
||||
\fIno\fR
|
||||
pour copier les mots de passe chiffr\('es sur d\*(Aqautres syst\(`emes qui ne comprennent pas le nouvel algorithme\&. la valeur par d\('efaut est
|
||||
\fIno\fR\&.
|
||||
.sp
|
||||
Cette variable est \('ecras\('ee par la variable
|
||||
\fBENCRYPT_METHOD\fR
|
||||
ou par toute option de la ligne de commande utilis\('ee pour configurer l\*(Aqalgorithme de chiffrement\&.
|
||||
.sp
|
||||
Cette variable est obsol\(`ete\&. Vous devriez utiliser
|
||||
\fBENCRYPT_METHOD\fR\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBSHA_CRYPT_MIN_ROUNDS\fR (nombre), \fBSHA_CRYPT_MAX_ROUNDS\fR (nombre)
|
||||
.RS 4
|
||||
Quand
|
||||
\fBENCRYPT_METHOD\fR
|
||||
est configur\('ee \(`a
|
||||
\fISHA256\fR
|
||||
ou
|
||||
\fISHA512\fR, cela d\('efinit le nombre de rounds de SHA utilis\('es par l\*(Aqalgorithme de chiffrement par d\('efaut (quand le nombre de rounds n\*(Aqest pas pr\('ecis\('e sur la ligne de commande)\&.
|
||||
.sp
|
||||
Avec beaucoup de rounds, il est plus difficile de trouver le mot de passe avec une attaque par force brute\&. Veuillez remarquer que plus de ressources processeur seront n\('ecessaires pour authentifier les utilisateurs\&.
|
||||
.sp
|
||||
Si non pr\('ecis\('ee, la libc utilisera le nombre de rounds par d\('efaut (5000)\&.
|
||||
.sp
|
||||
Les valeurs doivent \(^etre comprises dans l\*(Aqintervalle 1\ \&000\ \&\-\ \&999\ \&999\ \&999\&.
|
||||
.sp
|
||||
Si une seule des variables
|
||||
\fBSHA_CRYPT_MIN_ROUNDS\fR
|
||||
ou
|
||||
\fBSHA_CRYPT_MAX_ROUNDS\fR
|
||||
est configur\('ee, alors cette valeur sera utilis\('ee\&.
|
||||
.sp
|
||||
Si
|
||||
\fBSHA_CRYPT_MIN_ROUNDS\fR
|
||||
>
|
||||
\fBSHA_CRYPT_MAX_ROUNDS\fR, la valeur la plus \('elev\('ee sera utilis\('ee\&.
|
||||
.RE
|
||||
.SH "FICHIERS"
|
||||
.PP
|
||||
/etc/group
|
||||
.RS 4
|
||||
Informations sur les groupes\&.
|
||||
.RE
|
||||
.PP
|
||||
/etc/gshadow
|
||||
.RS 4
|
||||
Informations s\('ecuris\('ees sur les groupes\&.
|
||||
.RE
|
||||
.SH "VOIR AUSSI"
|
||||
.PP
|
||||
\fBnewgrp\fR(1),
|
||||
\fBgroupadd\fR(8),
|
||||
\fBgroupdel\fR(8),
|
||||
\fBgroupmod\fR(8),
|
||||
\fBgrpck\fR(8),
|
||||
\fBgroup\fR(5), \fBgshadow\fR(5)\&.
|
||||
@@ -1,63 +0,0 @@
|
||||
'\" t
|
||||
.\" Title: groups
|
||||
.\" Author: Julianne Frances Haugh
|
||||
.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/>
|
||||
.\" Date: 25/05/2012
|
||||
.\" Manual: Commandes utilisateur
|
||||
.\" Source: shadow-utils 4.1.5.1
|
||||
.\" Language: French
|
||||
.\"
|
||||
.TH "GROUPS" "1" "25/05/2012" "shadow\-utils 4\&.1\&.5\&.1" "Commandes utilisateur"
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * Define some portability stuff
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.\" http://bugs.debian.org/507673
|
||||
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.ie \n(.g .ds Aq \(aq
|
||||
.el .ds Aq '
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * set default formatting
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" disable hyphenation
|
||||
.nh
|
||||
.\" disable justification (adjust text to left margin only)
|
||||
.ad l
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * MAIN CONTENT STARTS HERE *
|
||||
.\" -----------------------------------------------------------------
|
||||
.SH "NOM"
|
||||
groups \- Afficher la liste des groupes auxquels appartient l\*(Aqutilisateur
|
||||
.SH "SYNOPSIS"
|
||||
.HP \w'\fBgroups\fR\ 'u
|
||||
\fBgroups\fR [\fIutilisateur\fR]
|
||||
.SH "DESCRIPTION"
|
||||
.PP
|
||||
La commande
|
||||
\fBgroups\fR
|
||||
affiche la liste des noms de groupe (ou leur identifiant num\('erique) de l\*(Aqutilisateur courant\&. Si une valeur n\*(Aqa pas d\*(Aqentr\('ee correspondante dans
|
||||
/etc/group, l\*(Aqidentifiant num\('erique du groupe est affich\('e\&. Le param\(`etre optionnel
|
||||
\fIutilisateur\fR
|
||||
permet d\*(Aqafficher la liste des groupes pour cet utilisateur\&.
|
||||
.SH "NOTE"
|
||||
.PP
|
||||
Sur les syst\(`emes qui ne g\(`erent pas l\*(Aqappartenance \(`a plusieurs groupes, seules les informations contenues dans
|
||||
/etc/group
|
||||
sont affich\('ees\&. L\*(Aqutilisateur doit utiliser
|
||||
\fBnewgrp\fR
|
||||
ou
|
||||
\fBsg\fR
|
||||
pour modifier l\*(Aqidentifiant de groupe r\('eel et effectif\&.
|
||||
.SH "FICHIERS"
|
||||
.PP
|
||||
/etc/group
|
||||
.RS 4
|
||||
Informations sur les groupes\&.
|
||||
.RE
|
||||
.SH "VOIR AUSSI"
|
||||
.PP
|
||||
\fBnewgrp\fR(1),
|
||||
\fBgetgid\fR(2),
|
||||
\fBgetgroups\fR(2),
|
||||
\fBgetuid\fR(2)\&.
|
||||
@@ -1,61 +0,0 @@
|
||||
'\" t
|
||||
.\" Title: id
|
||||
.\" Author: Julianne Frances Haugh
|
||||
.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/>
|
||||
.\" Date: 25/05/2012
|
||||
.\" Manual: Commandes utilisateur
|
||||
.\" Source: shadow-utils 4.1.5.1
|
||||
.\" Language: French
|
||||
.\"
|
||||
.TH "ID" "1" "25/05/2012" "shadow\-utils 4\&.1\&.5\&.1" "Commandes utilisateur"
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * Define some portability stuff
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.\" http://bugs.debian.org/507673
|
||||
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.ie \n(.g .ds Aq \(aq
|
||||
.el .ds Aq '
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * set default formatting
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" disable hyphenation
|
||||
.nh
|
||||
.\" disable justification (adjust text to left margin only)
|
||||
.ad l
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * MAIN CONTENT STARTS HERE *
|
||||
.\" -----------------------------------------------------------------
|
||||
.SH "NOM"
|
||||
id \- display current user and group ID names
|
||||
.SH "SYNOPSIS"
|
||||
.HP \w'\fBid\fR\ 'u
|
||||
\fBid\fR [\-a]
|
||||
.SH "DESCRIPTION"
|
||||
.PP
|
||||
The
|
||||
\fBid\fR
|
||||
command displays the current real and effective user and group ID names or values\&. If the value does not have a corresponding entry in
|
||||
/etc/passwd
|
||||
or
|
||||
/etc/group, the value will be displayed without the corresponding name\&. The optional
|
||||
\fB\-a\fR
|
||||
flag will display the group set on systems which support multiple concurrent group membership\&.
|
||||
.SH "FICHIERS"
|
||||
.PP
|
||||
/etc/group
|
||||
.RS 4
|
||||
Informations sur les groupes\&.
|
||||
.RE
|
||||
.PP
|
||||
/etc/passwd
|
||||
.RS 4
|
||||
Informations sur les comptes des utilisateurs\&.
|
||||
.RE
|
||||
.SH "VOIR AUSSI"
|
||||
.PP
|
||||
|
||||
\fBgetgid\fR(2),
|
||||
\fBgetgroups\fR(2),
|
||||
\fBgetuid\fR(2)
|
||||
@@ -1,476 +0,0 @@
|
||||
'\" t
|
||||
.\" Title: login
|
||||
.\" Author: Julianne Frances Haugh
|
||||
.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/>
|
||||
.\" Date: 25/05/2012
|
||||
.\" Manual: Commandes utilisateur
|
||||
.\" Source: shadow-utils 4.1.5.1
|
||||
.\" Language: French
|
||||
.\"
|
||||
.TH "LOGIN" "1" "25/05/2012" "shadow\-utils 4\&.1\&.5\&.1" "Commandes utilisateur"
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * Define some portability stuff
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.\" http://bugs.debian.org/507673
|
||||
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.ie \n(.g .ds Aq \(aq
|
||||
.el .ds Aq '
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * set default formatting
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" disable hyphenation
|
||||
.nh
|
||||
.\" disable justification (adjust text to left margin only)
|
||||
.ad l
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * MAIN CONTENT STARTS HERE *
|
||||
.\" -----------------------------------------------------------------
|
||||
.SH "NOM"
|
||||
login \- D\('emarrer une session sur le syst\(`eme
|
||||
.SH "SYNOPSIS"
|
||||
.HP \w'\fBlogin\fR\ 'u
|
||||
\fBlogin\fR [\-p] [\-h\ \fIh\(^ote\fR] [\fInom_utilisateur\fR] [\fIENV=VAR\fR...]
|
||||
.HP \w'\fBlogin\fR\ 'u
|
||||
\fBlogin\fR [\-p] [\-h\ \fIh\(^ote\fR] \-f \fInom_utilisateur\fR
|
||||
.HP \w'\fBlogin\fR\ 'u
|
||||
\fBlogin\fR [\-p] \-r\ \fIh\(^ote\fR
|
||||
.SH "DESCRIPTION"
|
||||
.PP
|
||||
Le programme
|
||||
\fBlogin\fR
|
||||
permet d\*(Aq\('etablir une nouvelle session sur le syst\(`eme\&. Il est g\('en\('eralement invoqu\('e apr\(`es avoir r\('epondu \(`a l\*(Aqinvite de connexion
|
||||
\fIlogin:\fR
|
||||
sur le terminal de l\*(Aqutilisateur\&.
|
||||
\fBlogin\fR
|
||||
peut \(^etre sp\('ecifique \(`a l\*(Aqinterpr\('eteur de commandes et ne devrait pas \(^etre invoqu\('e comme un sous\-processus\&. Lorsqu\*(Aqil est appel\('e depuis un interpr\('eteur de commande,
|
||||
\fBlogin\fR
|
||||
doit \(^etre ex\('ecut\('e comme
|
||||
\fB>exec login\fR, ce qui entra\(^ine la sortie de l\*(Aqinterpr\('eteur de commandes en cours (et ainsi emp\(^eche le nouvel utilisateur connect\('e de retourner \(`a la session de l\*(Aqappelant)\&. L\*(Aqex\('ecution de
|
||||
\fBlogin\fR
|
||||
depuis un interpr\('eteur de commandes autre qu\*(Aqun interpr\('eteur de commandes initial (\(Fo\ \&login shell\ \&\(Fc) produira un message d\*(Aqerreur\&.
|
||||
.PP
|
||||
Un mot de passe est ensuite demand\('e \(`a l\*(Aqutilisateur\&. L\*(Aqaffichage du mot de passe est d\('esactiv\('e pour \('eviter de r\('ev\('eler le mot de passe\&. Seul un petit nombre d\*(Aq\('echecs est permis avant que
|
||||
\fBlogin\fR
|
||||
ne quitte et que la liaison ne soit interrompue\&.
|
||||
.PP
|
||||
Si une date de fin de validit\('e du mot de passe a \('et\('e d\('efinie pour ce compte, un nouveau mot de passe pourra vous \(^etre demand\('e\&. Votre ancien mot de passe et votre nouveau mot de passe vous seront alors demand\('es avant de pouvoir continuer\&. Veuillez lire la page de manuel
|
||||
\fBpasswd\fR(1)
|
||||
pour plus d\*(Aqinformations\&.
|
||||
.PP
|
||||
Apr\(`es une connexion r\('eussie, vous serez inform\('e des messages du syst\(`eme et de la pr\('esence de courrier\&. Vous pouvez d\('esactiver l\*(Aqaffichage du message du syst\(`eme (/etc/motd), en cr\('eant un fichier vide
|
||||
\&.hushlogin
|
||||
dans le r\('epertoire 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\*(Aq\('etat de votre bo\(^ite aux lettres\&.
|
||||
.PP
|
||||
Vos identifiants d\*(Aqutilisateur et de groupe seront d\('efinis en fonction des valeurs sp\('ecifi\('ees dans le fichier
|
||||
/etc/passwd\&. Les valeurs des variables d\*(Aqenvironnement
|
||||
\fI$HOME\fR,
|
||||
\fI$SHELL\fR,
|
||||
\fI$PATH\fR,
|
||||
\fI$LOGNAME\fR, et
|
||||
\fI$MAIL\fR
|
||||
seront d\('efinies en fonction des champs appropri\('es de l\*(Aqentr\('ee qui vous correspond\&. Les valeurs d\*(Aqulimit, d\*(Aqumask et de nice pourront \('egalement \(^etre affect\('ees en fonction des entr\('ees du champ GECOS\&.
|
||||
.PP
|
||||
Sur certains syst\(`emes, la variable d\*(Aqenvironnement
|
||||
\fI$TERM\fR
|
||||
sera initialis\('ee au type de terminal de votre tty, comme sp\('ecifi\('e dans
|
||||
/etc/ttytype\&.
|
||||
.PP
|
||||
Un script d\*(Aqinitialisation pour votre interpr\('eteur de commandes pourra \('egalement \(^etre ex\('ecut\('e\&. Veuillez vous r\('ef\('erer \(`a la section de manuel appropri\('ee pour plus d\*(Aqinformations sur cette fonctionnalit\('e\&.
|
||||
.PP
|
||||
Une connexion \(`a un sous\-syst\(`eme est indiqu\('ee par la pr\('esence d\*(Aqun \(Fo\ \&*\ \&\(Fc comme premier caract\(`ere de l\*(Aqinterpr\('eteur de commandes initial\&. Le r\('epertoire personnel sera utilis\('e comme racine d\*(Aqun nouveau syst\(`eme de fichiers dans lequel l\*(Aqutilisateur sera connect\('e\&.
|
||||
.PP
|
||||
Le programme
|
||||
\fBlogin\fR
|
||||
n\*(Aqest PAS responsable de la suppression d\*(Aqutilisateurs dans le fichier utmp\&. Les responsables du nettoyage de l\*(Aqappartenance des sessions de terminal sont
|
||||
\fBgetty\fR(8)
|
||||
et
|
||||
\fBinit\fR(8)\&. Si vous utilisez
|
||||
\fBlogin\fR
|
||||
depuis un interpr\('eteur de commandes sans
|
||||
\fBexec\fR, l\*(Aqutilisateur que vous utilisez continuera \(`a appara\(^itre comme \('etant connect\('e m\(^eme apr\(`es s\*(Aq\(^etre d\('econnect\('e de cette \(Fo\ \&sous\-session\ \&\(Fc\&.
|
||||
.SH "OPTIONS"
|
||||
.PP
|
||||
\fB\-f\fR
|
||||
.RS 4
|
||||
Ne pas r\('ealiser d\*(Aqauthentification\&. L\*(Aqutilisateur est pr\('e\-authentifi\('e\&.
|
||||
.sp
|
||||
Remarque\ \&: Dans ce cas,
|
||||
\fIusername\fR
|
||||
est n\('ecessaire\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-h\fR
|
||||
.RS 4
|
||||
Nom de l\*(Aqh\(^ote distant pour cette connexion\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-p\fR
|
||||
.RS 4
|
||||
Pr\('eserver l\*(Aqenvironnement\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-r\fR
|
||||
.RS 4
|
||||
Ex\('ecuter le protocole de connexion automatique (autologin) pour rlogin\&.
|
||||
.RE
|
||||
.PP
|
||||
Les options
|
||||
\fB\-r\fR,
|
||||
\fB\-h\fR
|
||||
et
|
||||
\fB\-f\fR
|
||||
ne peuvent \(^etre utilis\('ees que par root\&.
|
||||
.SH "AVERTISSEMENTS"
|
||||
.PP
|
||||
Cette version de
|
||||
\fBlogin\fR
|
||||
comporte de nombreuses options de compilation\&. Seules certaines d\*(Aqentre elles peuvent avoir \('et\('e activ\('ees sur votre site\&.
|
||||
.PP
|
||||
L\*(Aqemplacement des fichiers peut varier suivant la configuration du syst\(`eme\&.
|
||||
.PP
|
||||
Le programme
|
||||
\fBlogin\fR
|
||||
n\*(Aqest PAS responsable de la suppression d\*(Aqutilisateurs dans le fichier utmp\&. Les responsables du nettoyage de l\*(Aqappartenance des sessions de terminal sont
|
||||
\fBgetty\fR(8)
|
||||
et
|
||||
\fBinit\fR(8)\&. Si vous utilisez
|
||||
\fBlogin\fR
|
||||
depuis un interpr\('eteur de commandes sans
|
||||
\fBexec\fR, l\*(Aqutilisateur que vous utilisez continuera \(`a appara\(^itre comme \('etant connect\('e m\(^eme apr\(`es s\*(Aq\(^etre d\('econnect\('e de cette \(Fo\ \&sous\-session\ \&\(Fc\&.
|
||||
.PP
|
||||
Comme pour n\*(Aqimporte quel programme, l\*(Aqapparence de
|
||||
\fBlogin\fR
|
||||
peut \(^etre imit\('ee\&. Si des utilisateurs non s\(^urs ont un acc\(`es physique \(`a la machine, un attaquant pourrait utiliser cet acc\(`es pour obtenir le mot de passe de la personne qui s\*(Aqassi\('erait ensuite face \(`a l\*(Aq\('ecran\&. Sous Linux, le m\('ecanisme SAK peut \(^etre utilis\('e par les utilisateurs pour initier un chemin de confiance et pr\('evenir ce genre d\*(Aqattaques\&.
|
||||
.SH "CONFIGURATION"
|
||||
.PP
|
||||
Les variables de configuration suivantes dans
|
||||
/etc/login\&.defs
|
||||
modifient le comportement de cet outil\ \&:
|
||||
.PP
|
||||
\fBCONSOLE\fR (cha\(^ine de caract\(`eres)
|
||||
.RS 4
|
||||
Si d\('efinie, soit un chemin complet du fichier contenant les noms de p\('eriph\('eriques (un par ligne), soit une liste de noms du p\('eriph\('erique d\('elimit\('ee par des \(Fo\ \&:\ \&\(Fc\&. Les connexions d\*(Aqun administrateur ne seront autoris\('ees que depuis ces p\('eriph\('eriques\&.
|
||||
.sp
|
||||
S\*(Aqil n\*(Aqest pas d\('efini, root pourra se connecter depuis n\*(Aqimporte quel p\('eriph\('erique\&.
|
||||
.sp
|
||||
Le p\('eriph\('erique doit \(^etre pr\('ecis\('e sans le pr\('efixe /dev/\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBCONSOLE_GROUPS\fR (cha\(^ine de caract\(`eres)
|
||||
.RS 4
|
||||
Une liste de groupes \(`a rajouter aux groupes suppl\('ementaires de l\*(Aqutilisateur lors d\*(Aqune connexion sur une console (d\('etermin\('e par le param\(`etre CONSOLE)\&. Par d\('efaut, aucun groupe n\*(Aqest ajout\('e\&.
|
||||
|
||||
\(`A utiliser avec pr\('ecaution\ \&: il est possible que les utilisateurs aient un acc\(`es permanent \(`a ces groupes, et cela m\(^eme s\*(Aqils ne sont pas connect\('es sur la console\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBDEFAULT_HOME\fR (bool\('een)
|
||||
.RS 4
|
||||
Indiquer si la connexion est permise si on ne peut pas acc\('eder au r\('epertoire personnel\&. Le r\('eglage par d\('efaut est \(Fo\ \&no\ \&\(Fc\&.
|
||||
.sp
|
||||
Si elle est configur\('ee \(`a
|
||||
\fIyes\fR, l\*(Aqutilisateur va se connecter dans le r\('epertoire racine (/) s\*(Aqil n\*(Aqest pas possible d\*(Aqacc\('eder \(`a son r\('epertoire personnel\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBENV_HZ\fR (cha\(^ine de caract\(`eres)
|
||||
.RS 4
|
||||
Si d\('efinie, sera utilis\('ee pour d\('efinir la variable d\*(Aqenvironnement HZ lorsqu\*(Aqun utilisateur se connecte\&. La valeur doit \(^etre pr\('ec\('ed\('ee par
|
||||
\fIHZ=\fR\&. Une valeur commune sur Linux est
|
||||
\fIHZ=100\fR\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBENV_PATH\fR (cha\(^ine de caract\(`eres)
|
||||
.RS 4
|
||||
Si d\('efinie, sera utilis\('ee pour d\('efinir la variable d\*(Aqenvironnement PATH quand un utilisateur ordinaire se connecte\&. La valeur est une liste de chemins s\('epar\('es par des deux points (par exemple
|
||||
\fI/bin:/usr/bin\fR) et peut \(^etre pr\('ec\('ed\('ee par
|
||||
\fIPATH=\fR\&. La valeur par d\('efaut est
|
||||
\fIPATH=/bin:/usr/bin\fR\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBENV_SUPATH\fR (cha\(^ine de caract\(`eres)
|
||||
.RS 4
|
||||
Si d\('efinie, sera utilis\('ee pour d\('efinir la variable d\*(Aqenvironnement PATH quand le super\-utilisateur se connecte\&. La valeur est une liste de chemins s\('epar\('es par deux points (par exemple
|
||||
\fI/sbin:/bin:/usr/sbin:/usr/bin\fR) et peut \(^etre pr\('ec\('ed\('ee par
|
||||
\fIPATH=\fR\&. La valeur par d\('efaut est
|
||||
\fIPATH=/sbin:/bin:/usr/sbin:/usr/bin\fR\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBENV_TZ\fR (cha\(^ine de caract\(`eres)
|
||||
.RS 4
|
||||
Si d\('efinie, sera utilis\('ee pour d\('efinir la variable d\*(Aqenvironnement TZ quand un utilisateur se connecte\&. La valeur peut \(^etre le nom d\*(Aqun fuseau horaire pr\('ec\('ed\('e par
|
||||
\fITZ=\fR
|
||||
(par exemple
|
||||
\fITZ=CST6CDT\fR), ou le chemin complet vers le fichier contenant la sp\('ecification du fuseau horaire (par exemple
|
||||
/etc/tzname)\&.
|
||||
.sp
|
||||
Si un chemin complet est sp\('ecifi\('e mais que le fichier n\*(Aqexiste pas ou ne peut pas \(^etre lu, la valeur par d\('efaut utilis\('ee est
|
||||
\fITZ=CST6CDT\fR\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBENVIRON_FILE\fR (cha\(^ine de caract\(`eres)
|
||||
.RS 4
|
||||
Si ce fichier existe et est lisible, l\*(Aqenvironnement de connexion sera lu \(`a\ \& partir de lui\&. Chaque ligne doit \(^etre sous la forme nom=valeur\&.
|
||||
.sp
|
||||
Les lignes commen\(,cant par un \(Fo\ \&#\ \&\(Fc sont consid\('er\('ees comme des commentaires, et sont ignor\('ees\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBERASECHAR\fR (nombre)
|
||||
.RS 4
|
||||
Le caract\(`ere ERASE du terminal (\fI010\fR
|
||||
= backspace,
|
||||
\fI0177\fR
|
||||
= DEL)\&.
|
||||
.sp
|
||||
La valeur peut \(^etre pr\('efix\('ee par \(Fo\ \&0\ \&\(Fc pour une valeur octale, ou \(Fo\ \&0x\ \&\(Fc pour une valeur hexad\('ecimale\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBFAIL_DELAY\fR (nombre)
|
||||
.RS 4
|
||||
Le d\('elai en secondes avant qu\*(Aqun nouvel essai soit permis apr\(`es un \('echec de connexion\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBFAILLOG_ENAB\fR (bool\('een)
|
||||
.RS 4
|
||||
Activer l\*(Aqenregistrement et l\*(Aqaffichage des informations d\*(Aq\('echec de connexion de
|
||||
/var/log/faillog
|
||||
.RE
|
||||
.PP
|
||||
\fBFAKE_SHELL\fR (cha\(^ine de caract\(`eres)
|
||||
.RS 4
|
||||
Si d\('efinie,
|
||||
\fBlogin\fR
|
||||
ex\('ecutera cet interpr\('eteur de commandes au lieu de l\*(Aqinterpr\('eteur de l\*(Aqutilisateur sp\('ecifi\('e dans
|
||||
/etc/passwd\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBFTMP_FILE\fR (cha\(^ine de caract\(`eres)
|
||||
.RS 4
|
||||
Si d\('efinie, les \('echecs de connexion seront enregistr\('es dans le fichier sous le format utmp
|
||||
.RE
|
||||
.PP
|
||||
\fBHUSHLOGIN_FILE\fR (cha\(^ine de caract\(`eres)
|
||||
.RS 4
|
||||
Si d\('efinie, le fichier peut d\('esactiver tous les affichages habituels durant la s\('equence de connexion\&. Si un nom de chemin complet est sp\('ecifi\('e, alors le mode taiseux sera activ\('e si le nom ou l\*(Aqinterpr\('eteur de commandes de l\*(Aqutilisateur sont trouv\('es dans le fichier\&. Si ce n\*(Aqest pas un nom de chemin complet, alors le mode taiseux sera activ\('e si le fichier existe dans le r\('epertoire personnel de l\*(Aqutilisateur\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBISSUE_FILE\fR (cha\(^ine de caract\(`eres)
|
||||
.RS 4
|
||||
Si d\('efinie, le fichier sera affich\('e avant chaque invite de connexion\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBKILLCHAR\fR (nombre)
|
||||
.RS 4
|
||||
Le caract\(`ere KILL du terminal (\fI025\fR
|
||||
= CTRL/U)\&.
|
||||
.sp
|
||||
La valeur peut \(^etre pr\('efix\('ee par \(Fo\ \&0\ \&\(Fc pour une valeur octale, ou \(Fo\ \&0x\ \&\(Fc pour une valeur hexad\('ecimale\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBLASTLOG_ENAB\fR (bool\('een)
|
||||
.RS 4
|
||||
Activer la journalisation et l\*(Aqaffichage des informations de derni\(`ere connexion de /var/log/lastlog\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBLOGIN_RETRIES\fR (nombre)
|
||||
.RS 4
|
||||
Le nombre maximum de tentatives de connexion en cas de mauvais mot de passe\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBLOGIN_STRING\fR (cha\(^ine de caract\(`eres)
|
||||
.RS 4
|
||||
La cha\(^ine de caract\(`eres utilis\('ee pour l\*(Aqinvite de mot de passe\&. La valeur par d\('efaut est d\*(Aqutiliser "Password: " (\(Fo\ \&mot de passe\ \&:\ \&\(Fc), ou une traduction de cette cha\(^ine\&. Si vous d\('efinissez cette variable, l\*(Aqinvite ne sera pas traduite\&.
|
||||
.sp
|
||||
Si la cha\(^ine contient
|
||||
\fI%s\fR, ces caract\(`eres seront remplac\('es par le nom de l\*(Aqutilisateur\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBLOGIN_TIMEOUT\fR (nombre)
|
||||
.RS 4
|
||||
Le temps maximum en secondes pour la connexion\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBLOG_OK_LOGINS\fR (bool\('een)
|
||||
.RS 4
|
||||
Activer la journalisation des connexions r\('eussies\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBLOG_UNKFAIL_ENAB\fR (bool\('een)
|
||||
.RS 4
|
||||
Activer l\*(Aqaffichage des noms d\*(Aqutilisateurs inconnus quand les \('echecs de connexions sont enregistr\('es\&.
|
||||
.sp
|
||||
Remarque\ \&: la journalisation des noms d\*(Aqutilisateurs inconnus peut \(^etre un probl\(`eme de s\('ecurit\('e si un utilisateur entre son mot de passe au lieu de son nom d\*(Aqutilisateur\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBMAIL_CHECK_ENAB\fR (bool\('een)
|
||||
.RS 4
|
||||
Activer le contr\(^ole et l\*(Aqaffichage du statut de la bo\(^ite aux lettres durant la connexion\&.
|
||||
.sp
|
||||
Vous devriez le d\('esactiver si les fichiers de d\('emarrage de l\*(Aqinterpr\('eteur de commandes v\('erifient d\('ej\(`a la pr\('esence de courriers (\(Fo\ \&mail \-e\ \&\(Fc ou \('equivalent)\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBMAIL_DIR\fR (cha\(^ine de caract\(`eres)
|
||||
.RS 4
|
||||
R\('epertoire d\*(Aqattente des courriels (\(Fo\ \&mail spool directory\ \&\(Fc)\&. Ce param\(`etre est n\('ecessaire pour manipuler les bo\(^ites \(`a lettres lorsque le compte d\*(Aqun utilisateur est modifi\('e ou supprim\('e\&. S\*(Aqil n\*(Aqest pas sp\('ecifi\('e, une valeur par d\('efaut d\('efinie \(`a la compilation est utilis\('ee\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBMAIL_FILE\fR (cha\(^ine de caract\(`eres)
|
||||
.RS 4
|
||||
D\('efinir l\*(Aqemplacement des bo\(^ites aux lettres des utilisateurs relativement \(`a leur r\('epertoire personnel\&.
|
||||
.RE
|
||||
.PP
|
||||
Les param\(`etres
|
||||
\fBMAIL_DIR\fR
|
||||
et
|
||||
\fBMAIL_FILE\fR
|
||||
sont utilis\('es par
|
||||
\fBuseradd\fR,
|
||||
\fBusermod\fR
|
||||
et
|
||||
\fBuserdel\fR
|
||||
pour cr\('eer, d\('eplacer ou supprimer les bo\(^ites aux lettres des utilisateurs\&.
|
||||
.PP
|
||||
Si
|
||||
\fBMAIL_CHECK_ENAB\fR
|
||||
est r\('egl\('e sur
|
||||
\fIyes\fR, ces variables servent \('egalement \(`a d\('efinir la variable d\*(Aqenvironnement
|
||||
\fBMAIL\fR\&.
|
||||
.PP
|
||||
\fBMOTD_FILE\fR (cha\(^ine de caract\(`eres)
|
||||
.RS 4
|
||||
Si d\('efinie, liste d\('elimit\('ee par des \(Fo\ \&:\ \&\(Fc de fichiers de \(Fo\ \&message du jour\ \&\(Fc \(`a afficher lors de la connexion\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBNOLOGINS_FILE\fR (cha\(^ine de caract\(`eres)
|
||||
.RS 4
|
||||
Si d\('efinie, nom de fichier dont la pr\('esence emp\(^echera les connexions de quelqu\*(Aqun d\*(Aqautre que le superutilisateur\&. Le contenu de ces fichiers doit \(^etre un message indiquant pourquoi les connexions sont d\('esactiv\('ees\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBPORTTIME_CHECKS_ENAB\fR (bool\('een)
|
||||
.RS 4
|
||||
Activer la v\('erification des restrictions de temps pr\('ecis\('ees dans
|
||||
/etc/porttime\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBQUOTAS_ENAB\fR (bool\('een)
|
||||
.RS 4
|
||||
Activer la mise en place de limites de resources depuis
|
||||
/etc/limits
|
||||
et ulimit, umask et niveau nice depuis les champs gecos de passwd\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBTTYGROUP\fR (cha\(^ine de caract\(`eres), \fBTTYPERM\fR (cha\(^ine de caract\(`eres)
|
||||
.RS 4
|
||||
Les permissions de terminal\ \&: la connexion tty appartiendra au groupe
|
||||
\fBTTYGROUP\fR
|
||||
et les permissions seront configur\('ees \(`a
|
||||
\fBTTYPERM\fR\&.
|
||||
.sp
|
||||
Par d\('efaut, le propri\('etaire du terminal est configur\('e au groupe primaire de l\*(Aqutilisateur et les permissions sont configur\('ees \(`a
|
||||
\fI0600\fR\&.
|
||||
.sp
|
||||
\fBTTYGROUP\fR
|
||||
peut \(^etre le nom d\*(Aqun groupe ou un identifiant num\('erique de groupe\&.
|
||||
.sp
|
||||
Si vous avez un programme
|
||||
\fBwrite\fR
|
||||
qui est \(Fo\ \&setgid\ \&\(Fc \(`a un groupe sp\('ecial auquel les terminaux appartiennent, d\('efinissez TTYGROUP comme l\*(Aqidentifiant num\('erique du groupe et TTYPERM \(`a 0620\&. Autrement laissez TTYGROUP d\('ecomment\('e et TTYPERM configur\('e soit \(`a 622 soit \(`a 600\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBTTYTYPE_FILE\fR (cha\(^ine de caract\(`eres)
|
||||
.RS 4
|
||||
Si d\('efinie, fichier qui lie les lignes de tty \(`a la variable d\*(Aqenvironnement TERM\&. Chaque ligne du fichier est dans un format ressemblant \(`a \(Fo\ \&vt100 tty01\ \&\(Fc\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBULIMIT\fR (nombre)
|
||||
.RS 4
|
||||
Valeur par d\('efaut d\*(Aq\fBulimit\fR\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBUMASK\fR (nombre)
|
||||
.RS 4
|
||||
Valeur d\*(Aqinitialisation du masque de permissions\&. S\*(Aqil n\*(Aqest pas pr\('ecis\('e, le masque des permissions sera initialis\('e \(`a 022\&.
|
||||
.sp
|
||||
\fBuseradd\fR
|
||||
et
|
||||
\fBnewusers\fR
|
||||
utilisent ce masque pour d\('efinir les permissions d\*(Aqacc\(`es des r\('epertoires personnels qu\*(Aqils cr\('eent\&.
|
||||
.sp
|
||||
Il est \('egalement utilis\('e par
|
||||
\fBlogin\fR
|
||||
pour d\('efinir l\*(Aqumask initial de l\*(Aqutilisateur\&. Veuillez noter que cet umask peut \(^etre red\('efini par les GECOS de l\*(Aqutilisateur (si
|
||||
\fBQUOTAS_ENAB\fR
|
||||
est activ\('e) ou en pr\('ecisant une limite avec l\*(Aqidentifiant
|
||||
\fIK\fR
|
||||
dans
|
||||
\fBlimits\fR(5)\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBUSERGROUPS_ENAB\fR (bool\('een)
|
||||
.RS 4
|
||||
Activer la mise en place de bits de masque de groupe (\(Fo\ \&umask group bits\ \&\(Fc) identiques \(`a ceux du propri\('etaire (exemple\ \&: 022 \-> 002, 077 \-> 007) pour les utilisateurs non privil\('egi\('es, si l\*(AqUID est identique au GID et que l\*(Aqidentifiant de connexion est identique au groupe principal\&.
|
||||
.sp
|
||||
Si cette variable est configur\('ee \(`a
|
||||
\fIyes\fR,
|
||||
\fBuserdel\fR
|
||||
supprimera le groupe de l\*(Aqutilisateur s\*(Aqil ne contient pas d\*(Aqautres membres, et
|
||||
\fBuseradd\fR
|
||||
cr\('eera par d\('efaut un groupe portant le nom de l\*(Aqutilisateur\&.
|
||||
.RE
|
||||
.SH "FICHIERS"
|
||||
.PP
|
||||
/var/run/utmp
|
||||
.RS 4
|
||||
Liste des sessions de connexion en cours\&.
|
||||
.RE
|
||||
.PP
|
||||
/var/log/wtmp
|
||||
.RS 4
|
||||
Liste des sessions de connexion pr\('ec\('edentes\&.
|
||||
.RE
|
||||
.PP
|
||||
/etc/passwd
|
||||
.RS 4
|
||||
Informations sur les comptes des utilisateurs\&.
|
||||
.RE
|
||||
.PP
|
||||
/etc/shadow
|
||||
.RS 4
|
||||
Informations s\('ecuris\('ees sur les comptes utilisateurs\&.
|
||||
.RE
|
||||
.PP
|
||||
/etc/motd
|
||||
.RS 4
|
||||
Fichier contenant le message du syst\(`eme\&.
|
||||
.RE
|
||||
.PP
|
||||
/etc/nologin
|
||||
.RS 4
|
||||
Emp\(^echer les utilisateurs non\-root de se connecter\&.
|
||||
.RE
|
||||
.PP
|
||||
/etc/ttytype
|
||||
.RS 4
|
||||
Liste des types de terminaux\&.
|
||||
.RE
|
||||
.PP
|
||||
$HOME/\&.hushlogin
|
||||
.RS 4
|
||||
Supprimer l\*(Aqaffichage des messages du syst\(`eme\&.
|
||||
.RE
|
||||
.PP
|
||||
/etc/login\&.defs
|
||||
.RS 4
|
||||
Configuration de la suite des mots de passe cach\('es \(Fo\ \&shadow password\ \&\(Fc\&.
|
||||
.RE
|
||||
.SH "VOIR AUSSI"
|
||||
.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)\&.
|
||||
@@ -1,96 +0,0 @@
|
||||
'\" t
|
||||
.\" Title: newgrp
|
||||
.\" Author: Julianne Frances Haugh
|
||||
.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/>
|
||||
.\" Date: 25/05/2012
|
||||
.\" Manual: Commandes utilisateur
|
||||
.\" Source: shadow-utils 4.1.5.1
|
||||
.\" Language: French
|
||||
.\"
|
||||
.TH "NEWGRP" "1" "25/05/2012" "shadow\-utils 4\&.1\&.5\&.1" "Commandes utilisateur"
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * Define some portability stuff
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.\" http://bugs.debian.org/507673
|
||||
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.ie \n(.g .ds Aq \(aq
|
||||
.el .ds Aq '
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * set default formatting
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" disable hyphenation
|
||||
.nh
|
||||
.\" disable justification (adjust text to left margin only)
|
||||
.ad l
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * MAIN CONTENT STARTS HERE *
|
||||
.\" -----------------------------------------------------------------
|
||||
.SH "NOM"
|
||||
newgrp \- se connecter avec un nouveau groupe
|
||||
.SH "SYNOPSIS"
|
||||
.HP \w'\fBnewgrp\fR\ 'u
|
||||
\fBnewgrp\fR [\-] [\fIgroupe\fR]
|
||||
.SH "DESCRIPTION"
|
||||
.PP
|
||||
La commande
|
||||
\fBnewgrp\fR
|
||||
permet de changer l\*(Aqidentifiant de groupe de l\*(Aqutilisateur au cours d\*(Aqune session\&. Si l\*(Aqoption
|
||||
\fB\-\fR
|
||||
est fournie, l\*(Aqenvironnement de l\*(Aqutilisateur est r\('einitialis\('e, comme si l\*(Aqutilisateur venait de se connecter\&. Sinon, l\*(Aqenvironnement actuel, y compris le r\('epertoire de travail actuel est conserv\('e\&.
|
||||
.PP
|
||||
\fBnewgrp\fR
|
||||
change l\*(Aqidentifiant de groupe r\('eel actuel \(`a la valeur du groupe indiqu\('e, ou au groupe par d\('efaut d\('efini dans
|
||||
/etc/passwd
|
||||
si aucun nom de groupe n\*(Aqest fourni\&.
|
||||
\fBnewgrp\fR
|
||||
essaiera \('egalement d\*(Aqajouter le groupe \(`a l\*(Aqensemble des groupes de l\*(Aqutilisateur\&. Si l\*(Aqutilisateur n\*(Aqest pas superutilisateur, un mot de passe lui sera demand\('e s\*(Aqil n\*(Aqutilise pas de mot de passe (dans
|
||||
/etc/shadow, si cet utilisateur a une entr\('ee dans le fichier des mots de passe cach\('es, ou dans
|
||||
/etc/passwd
|
||||
sinon), mais que le groupe en a un, ou si l\*(Aqutilisateur n\*(Aqest pas dans la liste des membres de ce groupe et que ce groupe utilise un mot de passe\&. L\*(Aqacc\(`es sera refus\('e si le mot de passe du groupe est vide et que l\*(Aqutilisateur ne fait pas partie de ses membres\&.
|
||||
.PP
|
||||
S\*(Aqil y a une entr\('ee pour ce groupe dans
|
||||
/etc/gshadow, alors la liste des membres et le mot de passe de ce groupe seront pris dans ce fichier, sinon, l\*(Aqentr\('ee du fichier
|
||||
/etc/group
|
||||
est utilis\('ee\&.
|
||||
.SH "CONFIGURATION"
|
||||
.PP
|
||||
Les variables de configuration suivantes dans
|
||||
/etc/login\&.defs
|
||||
modifient le comportement de cet outil\ \&:
|
||||
.PP
|
||||
\fBSYSLOG_SG_ENAB\fR (bool\('een)
|
||||
.RS 4
|
||||
Activer la journalisation \(Fo\ \&syslog\ \&\(Fc de l\*(Aqactivit\('e de
|
||||
\fBsg\fR\&.
|
||||
.RE
|
||||
.SH "FICHIERS"
|
||||
.PP
|
||||
/etc/passwd
|
||||
.RS 4
|
||||
Informations sur les comptes des utilisateurs\&.
|
||||
.RE
|
||||
.PP
|
||||
/etc/shadow
|
||||
.RS 4
|
||||
Informations s\('ecuris\('ees sur les comptes utilisateurs\&.
|
||||
.RE
|
||||
.PP
|
||||
/etc/group
|
||||
.RS 4
|
||||
Informations sur les groupes\&.
|
||||
.RE
|
||||
.PP
|
||||
/etc/gshadow
|
||||
.RS 4
|
||||
Informations s\('ecuris\('ees sur les groupes\&.
|
||||
.RE
|
||||
.SH "VOIR AUSSI"
|
||||
.PP
|
||||
\fBid\fR(1),
|
||||
\fBlogin\fR(1),
|
||||
\fBsu\fR(1),
|
||||
\fBsg\fR(1),
|
||||
\fBgpasswd\fR(1),
|
||||
\fBgroup\fR(5), \fBgshadow\fR(5)\&.
|
||||
@@ -1,355 +0,0 @@
|
||||
'\" t
|
||||
.\" Title: passwd
|
||||
.\" Author: Julianne Frances Haugh
|
||||
.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/>
|
||||
.\" Date: 25/05/2012
|
||||
.\" Manual: Commandes utilisateur
|
||||
.\" Source: shadow-utils 4.1.5.1
|
||||
.\" Language: French
|
||||
.\"
|
||||
.TH "PASSWD" "1" "25/05/2012" "shadow\-utils 4\&.1\&.5\&.1" "Commandes utilisateur"
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * Define some portability stuff
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.\" http://bugs.debian.org/507673
|
||||
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.ie \n(.g .ds Aq \(aq
|
||||
.el .ds Aq '
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * set default formatting
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" disable hyphenation
|
||||
.nh
|
||||
.\" disable justification (adjust text to left margin only)
|
||||
.ad l
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * MAIN CONTENT STARTS HERE *
|
||||
.\" -----------------------------------------------------------------
|
||||
.SH "NOM"
|
||||
passwd \- Modifier le mot de passe d\*(Aqun utilisateur
|
||||
.SH "SYNOPSIS"
|
||||
.HP \w'\fBpasswd\fR\ 'u
|
||||
\fBpasswd\fR [\fIoptions\fR] [\fILOGIN\fR]
|
||||
.SH "DESCRIPTION"
|
||||
.PP
|
||||
La commande
|
||||
\fBpasswd\fR
|
||||
modifie les mots de passe des comptes d\*(Aqutilisateurs\&. Un utilisateur normal ne peut changer que son propre mot de passe, alors que le superutilisateur peut changer le mot de passe associ\('e \(`a n\*(Aqimporte quel compte\&.
|
||||
\fBpasswd\fR
|
||||
modifie \('egalement les dates de fin de validit\('e du compte ou du mot de passe associ\('e\&.
|
||||
.SS "Modifications du mot de passe"
|
||||
.PP
|
||||
Dans un premier temps, l\*(Aqutilisateur doit fournir son ancien mot de passe, s\*(Aqil en avait un\&. Ce mot de passe est ensuite chiffr\('e puis compar\('e avec le mot de passe enregistr\('e\&. L\*(Aqutilisateur n\*(Aqa droit qu\*(Aq\(`a un seul essai pour entrer le mot de passe correct\&. Le superutilisateur peut contourner cette premi\(`ere \('etape de mani\(`ere \(`a changer les mots de passe ayant \('et\('e oubli\('es\&.
|
||||
.PP
|
||||
Une fois que le mot de passe a \('et\('e entr\('e, les informations de limite de validit\('e du mot de passe sont v\('erifi\('ees pour s\*(Aqassurer que l\*(Aqutilisateur est autoris\('e \(`a modifier son mot de passe \(`a cet instant\&. Dans le cas contraire,
|
||||
\fBpasswd\fR
|
||||
refuse de changer le mot de passe, et quitte\&.
|
||||
.PP
|
||||
Le nouveau mot de passe sera demand\('e deux fois \(`a l\*(Aqutilisateur\&. Le second mot de passe est compar\('e avec le premier\&. Ces deux mots de passe devront \(^etre identiques pour que le mot de passe soit chang\('e\&.
|
||||
.PP
|
||||
La complexit\('e de ce mot de passe est alors test\('ee\&. Comme ligne de conduite g\('en\('erale, un mot de passe doit toujours \(^etre constitu\('e de 6 \(`a 8 caract\(`eres en en choisissant un ou plus parmi chacun des ensembles suivants\ \&:
|
||||
.sp
|
||||
.RS 4
|
||||
.ie n \{\
|
||||
\h'-04'\(bu\h'+03'\c
|
||||
.\}
|
||||
.el \{\
|
||||
.sp -1
|
||||
.IP \(bu 2.3
|
||||
.\}
|
||||
caract\(`eres alphab\('etiques minuscules
|
||||
.RE
|
||||
.sp
|
||||
.RS 4
|
||||
.ie n \{\
|
||||
\h'-04'\(bu\h'+03'\c
|
||||
.\}
|
||||
.el \{\
|
||||
.sp -1
|
||||
.IP \(bu 2.3
|
||||
.\}
|
||||
chiffres de 0 \(`a 9
|
||||
.RE
|
||||
.sp
|
||||
.RS 4
|
||||
.ie n \{\
|
||||
\h'-04'\(bu\h'+03'\c
|
||||
.\}
|
||||
.el \{\
|
||||
.sp -1
|
||||
.IP \(bu 2.3
|
||||
.\}
|
||||
marques de ponctuation
|
||||
.RE
|
||||
.PP
|
||||
Il faudra faire attention \(`a ne pas utiliser les caract\(`eres de suppression ou d\*(Aqeffacement\&.
|
||||
\fBpasswd\fR
|
||||
rejettera tout mot de passe dont la complexit\('e ne sera pas suffisante\&.
|
||||
.SS "Astuces pour les mots de passe"
|
||||
.PP
|
||||
La s\('ecurit\('e d\*(Aqun mot de passe repose sur la force de l\*(Aqalgorithme de chiffrement et sur la taille de l\*(Aqespace de cl\('es utilis\('e\&. La m\('ethode de chiffrement des syst\(`emes
|
||||
\fIUNIX\fR
|
||||
est bas\('ee sur l\*(Aqalgorithme NBS\ \&DES\&. Des m\('ethodes plus r\('ecentes sont maintenant recommand\('ees (voir
|
||||
\fBENCRYPT_METHOD\fR)\&. La taille de l\*(Aqespace de cl\('es d\('epend de l\*(Aqal\('ea du mot de passe utilis\('e\&.
|
||||
.PP
|
||||
Les compromissions de la s\('ecurit\('e des mots de passe r\('esultent le plus souvent d\*(Aqune n\('egligence dans le choix du mot de passe, ou lors de son utilisation\&. Pour cette raison, vous ne devez pas s\('electionner de mot de passe apparaissant dans un dictionnaire ou devant \(^etre \('ecrit\&. Le mot de passe ne doit pas non plus \(^etre un nom propre, un num\('ero min\('eralogique, une date de naissance, ou une adresse\&. En effet ceux\-ci pourraient \(^etre devin\('es pour violer la s\('ecurit\('e du syst\(`eme\&.
|
||||
.PP
|
||||
Vous pouvez trouver des conseils sur la fa\(,con choisir un mot de passe robuste sur http://en\&.wikipedia\&.org/wiki/Password_strength (en anglais)\&.
|
||||
.SH "OPTIONS"
|
||||
.PP
|
||||
Les options disponibles pour la commande
|
||||
\fBpasswd\fR
|
||||
sont\ \&:
|
||||
.PP
|
||||
\fB\-a\fR, \fB\-\-all\fR
|
||||
.RS 4
|
||||
Cette option ne peut \(^etre utilis\('ee qu\*(Aqavec
|
||||
\fB\-S\fR
|
||||
et permet d\*(Aqafficher l\*(Aq\('etat des mots de passe pour tous les utilisateurs\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-d\fR, \fB\-\-delete\fR
|
||||
.RS 4
|
||||
Supprimer le mot de passe (le rendre vide) d\*(Aqun utilisateur\&. C\*(Aqest une fa\(,con rapide de supprimer l\*(Aqauthentification par mot de passe pour un compte\&. Il rend le compte indiqu\('e sans mot de passe\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-e\fR, \fB\-\-expire\fR
|
||||
.RS 4
|
||||
Annuler imm\('ediatement la validit\('e du mot de passe d\*(Aqun compte\&. Ceci permet d\*(Aqobliger un utilisateur \(`a changer son mot de passe lors de sa prochaine connexion\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-h\fR, \fB\-\-help\fR
|
||||
.RS 4
|
||||
Afficher un message d\*(Aqaide et quitter\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-i\fR, \fB\-\-inactive\fR \fIDUR\('EE_INACTIVIT\('E\fR
|
||||
.RS 4
|
||||
Cette option permet de d\('esactiver un compte quelques temps apr\(`es expiration de son mot de passe\&.
|
||||
\fIDUR\('EE_INACTIVIT\('E\fR
|
||||
jours apr\(`es expiration de son mot de passe, l\*(Aqutilisateur ne pourra plus se connecter avec ce compte\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-k\fR, \fB\-\-keep\-tokens\fR
|
||||
.RS 4
|
||||
Indiquer que la modification de mot de passe ne sera effectu\('ee que lors de l\*(Aqexpiration des jetons d\*(Aqauthentification (mots de passe)\&. C\*(Aqest utile dans le cas o\(`u l\*(Aqutilisateur voudrait conserver ses jetons d\*(Aqauthentification encore valables\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-l\fR, \fB\-\-lock\fR
|
||||
.RS 4
|
||||
Verrouiller le mot de passe du compte indiqu\('e\&. Cette option d\('esactive un mot de passe en le modifiant par une valeur qui ne correspond pas \(`a un mot de passe chiffr\('e possible (cela ajoute un \(Fo\ \&!\ \&\(Fc au d\('ebut du mot de passe)\&.
|
||||
.sp
|
||||
Veuillez noter que cela ne d\('esactive pas le compte\&. L\*(Aqutilisateur peut toujours se connecter en utilisant une autre m\('ethode d\*(Aqauthentification (par exemple une cl\('e SSH)\&. Pour d\('esactiver un compte, les administrateurs devraient utiliser
|
||||
\fBusermod \-\-expiredate 1\fR
|
||||
(cela d\('efinit la date d\*(Aqexpiration du compte au 2\ \&janvier\ \&1970)\&.
|
||||
.sp
|
||||
Les utilisateurs avec un mot de passe verrouill\('e ne sont pas autoris\('es \(`a le changer\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-n\fR, \fB\-\-mindays\fR \fIJOURS_MIN\fR
|
||||
.RS 4
|
||||
D\('efinir le nombre minimum de jours entre chaque changement de mot de passe \(`a
|
||||
\fIMIN_DAYS\fR\&. Une valeur de z\('ero pour ce champ indique que l\*(Aqutilisateur peut changer son mot de passe quand il le souhaite\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-q\fR, \fB\-\-quiet\fR
|
||||
.RS 4
|
||||
Mode silencieux\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-r\fR, \fB\-\-repository\fR \fIREPOSITORY\fR
|
||||
.RS 4
|
||||
Modifier le mot de passe dans la base
|
||||
\fIREPOSITORY\fR
|
||||
.RE
|
||||
.PP
|
||||
\fB\-R\fR, \fB\-\-root\fR \fIR\('EP_CHROOT\fR
|
||||
.RS 4
|
||||
Appliquer les changements dans le r\('epertoire
|
||||
\fIR\('EP_CHROOT\fR
|
||||
et utiliser les fichiers de configuration du r\('epertoire
|
||||
\fIR\('EP_CHROOT\fR\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-S\fR, \fB\-\-status\fR
|
||||
.RS 4
|
||||
Afficher l\*(Aq\('etat d\*(Aqun compte\&. Cet \('etat est constitu\('e de 7 champs\&. Le premier champ est le nom du compte\&. Le second champ indique si le mot de passe est bloqu\('e (L), n\*(Aqa pas de mot de passe (NP) ou a un mot de passe utilisable (P)\&. Le troisi\(`eme champ donne la date de derni\(`ere modification du mot de passe\&. Les quatre champs suivants sont\ \&: la dur\('ee minimum avant modification, la dur\('ee maximum de validit\('e, la dur\('ee d\*(Aqavertissement, et la dur\('ee d\*(Aqinactivit\('e autoris\('ee pour le mot de passe\&. Les dur\('ees sont exprim\('ees en jours\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-u\fR, \fB\-\-unlock\fR
|
||||
.RS 4
|
||||
D\('everrouiller le mot de passe du compte indiqu\('e\&. Cette option r\('eactive un mot de passe en remettant le mot de passe \(`a sa valeur pr\('ec\('edente (la valeur pr\('esente avant l\*(Aqutilisation de l\*(Aqoption
|
||||
\fB\-l\fR)\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-w\fR, \fB\-\-warndays\fR \fIDUR\('EE_AVERTISSEMENT\fR
|
||||
.RS 4
|
||||
Configurer le nombre de jours d\*(Aqavertissement avant que le changement de mot de passe ne soit obligatoire\&. La valeur
|
||||
\fIDUR\('EE_AVERTISSEMENT\fR
|
||||
est le nombre de jours pr\('ec\('edant la fin de validit\('e pendant lesquels un utilisateur sera pr\('evenu que son mot de passe est sur le point d\*(Aqarriver en fin de validit\('e\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-x\fR, \fB\-\-maxdays\fR \fIJOURS_MAX\fR
|
||||
.RS 4
|
||||
Configurer le nombre maximum de jours pendant lesquels un mot de passe reste valable\&. Apr\(`es
|
||||
\fIJOURS_MAX\fR, le mot de passe devra \(^etre modifi\('e\&.
|
||||
.RE
|
||||
.SH "AVERTISSEMENTS"
|
||||
.PP
|
||||
La v\('erification de la complexit\('e des mots de passe peut varier d\*(Aqun site \(`a l\*(Aqautre\&. Il est vivement conseill\('e aux utilisateurs de choisir un mot de passe aussi complexe que possible dans la limite de ce qu\*(Aqil est capable de m\('emoriser\&.
|
||||
.PP
|
||||
Il se peut que les utilisateurs ne puissent pas changer leur mot de passe sur un syst\(`eme si NIS est activ\('e et qu\*(Aqils ne sont pas connect\('es au serveur NIS\&.
|
||||
.SH "CONFIGURATION"
|
||||
.PP
|
||||
Les variables de configuration suivantes dans
|
||||
/etc/login\&.defs
|
||||
modifient le comportement de cet outil\ \&:
|
||||
.PP
|
||||
\fBENCRYPT_METHOD\fR (cha\(^ine de caract\(`eres)
|
||||
.RS 4
|
||||
D\('efinir les algorithmes de chiffrement par d\('efaut du syst\(`eme pour coder les mots de passes (si aucun algorithme n\*(Aqa \('et\('e indiqu\('e sur la ligne de commandes)\&.
|
||||
.sp
|
||||
Les valeurs suivantes sont accept\('ees\ \&:
|
||||
\fIDES\fR
|
||||
(par d\('efaut),
|
||||
\fIMD5\fR, \fISHA256\fR, \fISHA512\fR\&.
|
||||
.sp
|
||||
Remarque\ \&: ce param\(`etre remplace la variable
|
||||
\fBMD5_CRYPT_ENAB\fR\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBMD5_CRYPT_ENAB\fR (bool\('een)
|
||||
.RS 4
|
||||
Indiquer si un mot de passe doit \(^etre chiffr\('e en utilisant l\*(Aqalgorithme bas\('e sur MD5\&. Si configur\('ee \(`a
|
||||
\fIyes\fR, les nouveaux mots de passe seront chiffr\('es en utilisant l\*(Aqalgorithme bas\('e sur MD5 compatible avec celui utilis\('e par les versions r\('ecentes de FreeBSD\&. Il g\(`ere des mots de passe de longueur illimit\('ee et des cha\(^ines de salage plus longues\&. Configurez\-la \(`a
|
||||
\fIno\fR
|
||||
pour copier les mots de passe chiffr\('es sur d\*(Aqautres syst\(`emes qui ne comprennent pas le nouvel algorithme\&. la valeur par d\('efaut est
|
||||
\fIno\fR\&.
|
||||
.sp
|
||||
Cette variable est \('ecras\('ee par la variable
|
||||
\fBENCRYPT_METHOD\fR
|
||||
ou par toute option de la ligne de commande utilis\('ee pour configurer l\*(Aqalgorithme de chiffrement\&.
|
||||
.sp
|
||||
Cette variable est obsol\(`ete\&. Vous devriez utiliser
|
||||
\fBENCRYPT_METHOD\fR\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBOBSCURE_CHECKS_ENAB\fR (bool\('een)
|
||||
.RS 4
|
||||
Activer des v\('erifications suppl\('ementaires lors des changements de mot de passe\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBPASS_ALWAYS_WARN\fR (bool\('een)
|
||||
.RS 4
|
||||
Avertir en cas de mots de passe faibles (mais les accepte quand m\(^eme) si vous \(^etes superutilisateur\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBPASS_CHANGE_TRIES\fR (nombre)
|
||||
.RS 4
|
||||
Nombre maximum d\*(Aqessais pour changer de mot de passe si refus\('e (trop facile)\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBPASS_MAX_LEN\fR (nombre), \fBPASS_MIN_LEN\fR (nombre)
|
||||
.RS 4
|
||||
Nombre de caract\(`eres significatifs dans le mot de passe pour crypt()\&. La valeur par d\('efaut de
|
||||
\fBPASS_MAX_LEN\fR
|
||||
est 8\&. Ne la changez pas \(`a moins que votre crypt() ne soit meilleur\&. Ceci est ignor\('e si
|
||||
\fBMD5_CRYPT_ENAB\fR
|
||||
est configur\('ee \(`a
|
||||
\fIyes\fR\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBSHA_CRYPT_MIN_ROUNDS\fR (nombre), \fBSHA_CRYPT_MAX_ROUNDS\fR (nombre)
|
||||
.RS 4
|
||||
Quand
|
||||
\fBENCRYPT_METHOD\fR
|
||||
est configur\('ee \(`a
|
||||
\fISHA256\fR
|
||||
ou
|
||||
\fISHA512\fR, cela d\('efinit le nombre de rounds de SHA utilis\('es par l\*(Aqalgorithme de chiffrement par d\('efaut (quand le nombre de rounds n\*(Aqest pas pr\('ecis\('e sur la ligne de commande)\&.
|
||||
.sp
|
||||
Avec beaucoup de rounds, il est plus difficile de trouver le mot de passe avec une attaque par force brute\&. Veuillez remarquer que plus de ressources processeur seront n\('ecessaires pour authentifier les utilisateurs\&.
|
||||
.sp
|
||||
Si non pr\('ecis\('ee, la libc utilisera le nombre de rounds par d\('efaut (5000)\&.
|
||||
.sp
|
||||
Les valeurs doivent \(^etre comprises dans l\*(Aqintervalle 1\ \&000\ \&\-\ \&999\ \&999\ \&999\&.
|
||||
.sp
|
||||
Si une seule des variables
|
||||
\fBSHA_CRYPT_MIN_ROUNDS\fR
|
||||
ou
|
||||
\fBSHA_CRYPT_MAX_ROUNDS\fR
|
||||
est configur\('ee, alors cette valeur sera utilis\('ee\&.
|
||||
.sp
|
||||
Si
|
||||
\fBSHA_CRYPT_MIN_ROUNDS\fR
|
||||
>
|
||||
\fBSHA_CRYPT_MAX_ROUNDS\fR, la valeur la plus \('elev\('ee sera utilis\('ee\&.
|
||||
.RE
|
||||
.SH "FICHIERS"
|
||||
.PP
|
||||
/etc/passwd
|
||||
.RS 4
|
||||
Informations sur les comptes des utilisateurs\&.
|
||||
.RE
|
||||
.PP
|
||||
/etc/shadow
|
||||
.RS 4
|
||||
Informations s\('ecuris\('ees sur les comptes utilisateurs\&.
|
||||
.RE
|
||||
.PP
|
||||
/etc/login\&.defs
|
||||
.RS 4
|
||||
Configuration de la suite des mots de passe cach\('es \(Fo\ \&shadow password\ \&\(Fc\&.
|
||||
.RE
|
||||
.SH "VALEURS DE RETOUR"
|
||||
.PP
|
||||
La commande
|
||||
\fBpasswd\fR
|
||||
retourne les valeurs suivantes en quittant\ \&:
|
||||
.PP
|
||||
\fI0\fR
|
||||
.RS 4
|
||||
succ\(`es
|
||||
.RE
|
||||
.PP
|
||||
\fI1\fR
|
||||
.RS 4
|
||||
permission refus\('ee
|
||||
.RE
|
||||
.PP
|
||||
\fI2\fR
|
||||
.RS 4
|
||||
combinaison d\*(Aqoptions non valable
|
||||
.RE
|
||||
.PP
|
||||
\fI3\fR
|
||||
.RS 4
|
||||
\('echec inattendu, rien n\*(Aqa \('et\('e fait
|
||||
.RE
|
||||
.PP
|
||||
\fI4\fR
|
||||
.RS 4
|
||||
\('echec inattendu, le fichier
|
||||
passwd
|
||||
est manquant
|
||||
.RE
|
||||
.PP
|
||||
\fI5\fR
|
||||
.RS 4
|
||||
fichier
|
||||
passwd
|
||||
en cours d\*(Aqutilisation, veuillez r\('eessayer plus tard
|
||||
.RE
|
||||
.PP
|
||||
\fI6\fR
|
||||
.RS 4
|
||||
param\(`etre non valable pour l\*(Aqoption
|
||||
.RE
|
||||
.SH "VOIR AUSSI"
|
||||
.PP
|
||||
\fBchpasswd\fR(8),
|
||||
\fBpasswd\fR(5),
|
||||
\fBshadow\fR(5),
|
||||
\fBlogin.defs\fR(5),\fBusermod\fR(8)\&.
|
||||
@@ -1,92 +0,0 @@
|
||||
'\" t
|
||||
.\" Title: sg
|
||||
.\" Author: Julianne Frances Haugh
|
||||
.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/>
|
||||
.\" Date: 25/05/2012
|
||||
.\" Manual: Commandes utilisateur
|
||||
.\" Source: shadow-utils 4.1.5.1
|
||||
.\" Language: French
|
||||
.\"
|
||||
.TH "SG" "1" "25/05/2012" "shadow\-utils 4\&.1\&.5\&.1" "Commandes utilisateur"
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * Define some portability stuff
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.\" http://bugs.debian.org/507673
|
||||
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.ie \n(.g .ds Aq \(aq
|
||||
.el .ds Aq '
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * set default formatting
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" disable hyphenation
|
||||
.nh
|
||||
.\" disable justification (adjust text to left margin only)
|
||||
.ad l
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * MAIN CONTENT STARTS HERE *
|
||||
.\" -----------------------------------------------------------------
|
||||
.SH "NOM"
|
||||
sg \- ex\('ecuter une commande avec un autre identifiant de groupe
|
||||
.SH "SYNOPSIS"
|
||||
.HP \w'\fBsg\fR\ 'u
|
||||
\fBsg\fR [\-] [groupe\ [\-c]\ commande]
|
||||
.SH "DESCRIPTION"
|
||||
.PP
|
||||
La commande
|
||||
\fBsg\fR
|
||||
fonctionne de la m\(^eme mani\(`ere que
|
||||
\fBnewgrp\fR, mais prend une commande comme param\(`etre\&. Cette commande sera ex\('ecut\('ee avec un interpr\('eteur de commandes
|
||||
/bin/sh\&. Avec la plupart des interpr\('eteurs de commandes permettant d\*(Aqex\('ecuter
|
||||
\fBsg\fR, si la commande comporte plusieurs mots, il faut la placer entre des guillemets (\(Fo\ \&"\ \&\(Fc)\&. Une autre diff\('erence entre
|
||||
\fBnewgrp\fR
|
||||
et
|
||||
\fBsg\fR
|
||||
est que certains interpr\('eteurs de commandes traitent
|
||||
\fBnewgrp\fR
|
||||
de fa\(,con particuli\(`ere, en se rempla\(,cant eux\-m\(^emes par une nouvelle instance d\*(Aqun interpr\('eteur que
|
||||
\fBnewgrp\fR
|
||||
cr\('ee\&. Ceci n\*(Aqest pas le cas de
|
||||
\fBsg\fR, ce qui permet de retrouver le groupe pr\('ec\('edent \(`a la sortie de
|
||||
\fBsg\fR\&.
|
||||
.SH "CONFIGURATION"
|
||||
.PP
|
||||
Les variables de configuration suivantes dans
|
||||
/etc/login\&.defs
|
||||
modifient le comportement de cet outil\ \&:
|
||||
.PP
|
||||
\fBSYSLOG_SG_ENAB\fR (bool\('een)
|
||||
.RS 4
|
||||
Activer la journalisation \(Fo\ \&syslog\ \&\(Fc de l\*(Aqactivit\('e de
|
||||
\fBsg\fR\&.
|
||||
.RE
|
||||
.SH "FICHIERS"
|
||||
.PP
|
||||
/etc/passwd
|
||||
.RS 4
|
||||
Informations sur les comptes des utilisateurs\&.
|
||||
.RE
|
||||
.PP
|
||||
/etc/shadow
|
||||
.RS 4
|
||||
Informations s\('ecuris\('ees sur les comptes utilisateurs\&.
|
||||
.RE
|
||||
.PP
|
||||
/etc/group
|
||||
.RS 4
|
||||
Informations sur les groupes\&.
|
||||
.RE
|
||||
.PP
|
||||
/etc/gshadow
|
||||
.RS 4
|
||||
Informations s\('ecuris\('ees sur les groupes\&.
|
||||
.RE
|
||||
.SH "VOIR AUSSI"
|
||||
.PP
|
||||
\fBid\fR(1),
|
||||
\fBlogin\fR(1),
|
||||
\fBnewgrp\fR(1),
|
||||
\fBsu\fR(1),
|
||||
\fBgpasswd\fR(1),
|
||||
\fBgroup\fR(5), \fBgshadow\fR(5)\&.
|
||||
@@ -1,450 +0,0 @@
|
||||
'\" t
|
||||
.\" Title: su
|
||||
.\" Author: Julianne Frances Haugh
|
||||
.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/>
|
||||
.\" Date: 25/05/2012
|
||||
.\" Manual: Commandes utilisateur
|
||||
.\" Source: shadow-utils 4.1.5.1
|
||||
.\" Language: French
|
||||
.\"
|
||||
.TH "SU" "1" "25/05/2012" "shadow\-utils 4\&.1\&.5\&.1" "Commandes utilisateur"
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * Define some portability stuff
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.\" http://bugs.debian.org/507673
|
||||
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.ie \n(.g .ds Aq \(aq
|
||||
.el .ds Aq '
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * set default formatting
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" disable hyphenation
|
||||
.nh
|
||||
.\" disable justification (adjust text to left margin only)
|
||||
.ad l
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * MAIN CONTENT STARTS HERE *
|
||||
.\" -----------------------------------------------------------------
|
||||
.SH "NOM"
|
||||
su \- Changer d\*(Aqidentifiant d\*(Aqutilisateur ou devenir superutilisateur
|
||||
.SH "SYNOPSIS"
|
||||
.HP \w'\fBsu\fR\ 'u
|
||||
\fBsu\fR [\fIoptions\fR] [\fInom_utilisateur\fR]
|
||||
.SH "DESCRIPTION"
|
||||
.PP
|
||||
La commande
|
||||
\fBsu\fR
|
||||
permet de devenir un autre utilisateur pour la dur\('ee d\*(Aqune session\&. Invoqu\('e sans nom d\*(Aq\fButilisateur\fR, le comportement par d\('efaut de
|
||||
\fBsu\fRest de devenir superutilisateur\&. Le param\(`etre optionnel
|
||||
\fB\-\fR
|
||||
permet d\*(Aqobtenir un environnement similaire \(`a celui que l\*(Aqutilisateur aurait obtenu lors d\*(Aqune connexion directe\&.
|
||||
.PP
|
||||
Des param\(`etres suppl\('ementaires peuvent \(^etre fournis apr\(`es le nom de l\*(Aqutilisateur\&. Dans ce cas, ils sont donn\('es \(`a l\*(Aqinterpr\('eteur de commandes de connexion de l\*(Aqutilisateur\&. En particulier, le param\(`etre \(Fo\ \&\fB\-c\fR\ \&\(Fc consid\(`ere que le param\(`etre suivant est une commande pour la plupart des interpr\('eteurs de commandes\&. La commande sera ex\('ecut\('ee par l\*(Aqinterpr\('eteur indiqu\('e dans
|
||||
/etc/passwd
|
||||
pour l\*(Aqutilisateur cible\&.
|
||||
.PP
|
||||
Vous pouvez utiliser le param\(`etre
|
||||
\fB\-\-\fR
|
||||
pour s\('eparer les options de
|
||||
\fBsu\fR
|
||||
des param\(`etres fournis par l\*(Aqinterpr\('eteur de commandes\&.
|
||||
.PP
|
||||
Un mot de passe sera demand\('e \(`a l\*(Aqutilisateur, si n\('ecessaire\&. Les mots de passe incorrects produisent un message d\*(Aqerreur\&. Toutes les tentatives, r\('eussies ou non, sont enregistr\('ees afin de d\('etecter tout abus du syst\(`eme\&.
|
||||
.PP
|
||||
L\*(Aqenvironnement actuel est fourni au nouvel interpr\('eteur de commandes\&. La valeur de
|
||||
\fB$PATH\fR
|
||||
est r\('einitialis\('ee \(`a
|
||||
/bin:/usr/bin
|
||||
pour les utilisateurs normaux, ou \(`a
|
||||
\fI/sbin:/bin:/usr/sbin:/usr/bin\fR
|
||||
pour le superutilisateur\&. Ce comportement peut \(^etre modifi\('e avec les param\(`etres
|
||||
\fIENV_PATH\fR
|
||||
et
|
||||
\fIENV_SUPATH\fR
|
||||
dans
|
||||
/etc/login\&.defs\&.
|
||||
.PP
|
||||
Une connexion \(`a un sous\-syst\(`eme est indiqu\('ee par la pr\('esence d\*(Aqun \(Fo\ \&*\ \&\(Fc comme premier caract\(`ere de l\*(Aqinterpr\('eteur de commandes initial\&. Le r\('epertoire personnel sera utilis\('e comme racine d\*(Aqun nouveau syst\(`eme de fichiers dans lequel l\*(Aqutilisateur sera connect\('e\&.
|
||||
.SH "OPTIONS"
|
||||
.PP
|
||||
Les options applicables \(`a la commande
|
||||
\fBsu\fR
|
||||
sont\ \&:
|
||||
.PP
|
||||
\fB\-c\fR, \fB\-\-command\fR \fICOMMANDE\fR
|
||||
.RS 4
|
||||
Indiquer une commande qui sera invoqu\('ee par l\*(Aqinterpr\('eteur de commandes en utilisant son option
|
||||
\fB\-c\fR
|
||||
.sp
|
||||
La commande ex\('ecut\('ee n\*(Aqaura aucun terminal de contr\(^ole\&. Cette option ne peut pas \(^etre utilis\('ee pour ex\('ecuter des programmes interactifs qui ont besoin d\*(Aqun terminal de contr\(^ole\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-\fR, \fB\-l\fR, \fB\-\-login\fR
|
||||
.RS 4
|
||||
Fournir \(`a l\*(Aqutilisateur un environnement similaire \(`a celui qu\*(Aqil aurait obtenu s\*(Aqil s\*(Aq\('etait connect\('e directement\&.
|
||||
.sp
|
||||
Lorsque
|
||||
\fB\-\fR
|
||||
est utilis\('e, il doit \(^etre indiqu\('e comme dernier param\(`etre de
|
||||
\fBsu\fR\&. Les autres formes (\fB\-l\fR
|
||||
et
|
||||
\fB\-\-login\fR) ne pr\('esentent pas cette restriction\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-s\fR, \fB\-\-shell\fR \fIINTERPR\('ETEUR\fR
|
||||
.RS 4
|
||||
Interpr\('eteur de commande devant \(^etre appel\('e\&.
|
||||
.sp
|
||||
L\*(Aqinterpr\('eteur de commandes \(`a appeler est choisi parmi (le choix de plus haute priorit\('e en t\(^ete)\ \&:
|
||||
.PP
|
||||
.RS 4
|
||||
Interpr\('eteur de commande indiqu\('e par \-\-shell\&.
|
||||
.RE
|
||||
.PP
|
||||
.RS 4
|
||||
Si
|
||||
\fB\-\-preserve\-environment\fR
|
||||
est utilis\('e, l\*(Aqinterpr\('eteur de commandes indiqu\('e par la variable d\*(Aqenvironnement
|
||||
\fB$SHELL\fR
|
||||
sera utilis\('e\&.
|
||||
.RE
|
||||
.PP
|
||||
.RS 4
|
||||
Interpr\('eteur de commandes indiqu\('e dans
|
||||
/etc/passwd
|
||||
pour l\*(Aqutilisateur cible\&.
|
||||
.RE
|
||||
.PP
|
||||
.RS 4
|
||||
/bin/sh
|
||||
si aucun interpr\('eteur de commandes ne peut \(^etre trouv\('e par l\*(Aqune des m\('ethodes ci\-dessus\&.
|
||||
.RE
|
||||
.sp
|
||||
Si l\*(Aqutilisateur cible poss\(`ede un interpr\('eteur de commande restreint (par exemple, le champ de l\*(Aqinterpr\('eteur de commande dans
|
||||
/etc/passwd
|
||||
n\*(Aqest pas renseign\('e dans
|
||||
/etc/shells), alors, ni l\*(Aqoption
|
||||
\fB\-\-shell\fR
|
||||
ni la variable d\*(Aqenvironnement
|
||||
\fB$SHELL\fR
|
||||
ne seront prises en compte \(`a moins que
|
||||
\fBsu\fR
|
||||
ne soit appel\('e par le superutilisateur\&.
|
||||
.RE
|
||||
.PP
|
||||
\fB\-m\fR, \fB\-p\fR, \fB\-\-preserve\-environment\fR
|
||||
.RS 4
|
||||
Pr\('eserver l\*(Aqenvironnement actuel, sauf pour\ \&:
|
||||
.PP
|
||||
\fB$PATH\fR
|
||||
.RS 4
|
||||
r\('einitialise suivant les options
|
||||
\fBENV_PATH\fR
|
||||
ou
|
||||
\fBENV_SUPATH\fR
|
||||
dans
|
||||
/etc/login\&.defs
|
||||
(voir ci\-dessous)\ \&:
|
||||
.RE
|
||||
.PP
|
||||
\fB$IFS\fR
|
||||
.RS 4
|
||||
r\('einitialise \(`a
|
||||
\(Fo\ \&<space><tab><newline>\ \&\(Fc, s\*(Aqil a \('et\('e d\('efini\&.
|
||||
.RE
|
||||
.sp
|
||||
Si l\*(Aqutilisateur cible poss\(`ede un interpr\('eteur de commandes restreint, cette option n\*(Aqa aucun effet (\(`a moins que
|
||||
\fBsu\fR
|
||||
ne soit appel\('e par le superutilisateur)\&.
|
||||
.sp
|
||||
Notez que le comportement par d\('efaut pour l\*(Aqenvironnement est le suivant\ \&:
|
||||
.PP
|
||||
.RS 4
|
||||
Les variables d\*(Aqenvironnement
|
||||
\fB$HOME\fR,
|
||||
\fB$SHELL\fR,
|
||||
\fB$USER\fR,
|
||||
\fB$LOGNAME\fR,
|
||||
\fB$PATH\fR
|
||||
et
|
||||
\fB$IFS\fR
|
||||
sont r\('einitialis\('ees\&.
|
||||
.RE
|
||||
.PP
|
||||
.RS 4
|
||||
Si
|
||||
\fB\-\-login\fR
|
||||
n\*(Aqest pas utilis\('ee, l\*(Aqenvironnement est copi\('e sauf pour les variables ci\-dessus\&.
|
||||
.RE
|
||||
.PP
|
||||
.RS 4
|
||||
Si
|
||||
\fB\-\-login\fR
|
||||
est utilis\('ee, les variables d\*(Aqenvironnement
|
||||
\fB$TERM\fR,
|
||||
\fB$COLORTERM\fR,
|
||||
\fB$DISPLAY\fR
|
||||
et
|
||||
\fB$XAUTHORITY\fR
|
||||
sont copi\('ees si elles ont \('et\('e d\('efinies\&.
|
||||
.RE
|
||||
.PP
|
||||
.RS 4
|
||||
Si
|
||||
\fB\-\-login\fR
|
||||
est utilis\('ee, les variables d\*(Aqenvironnement
|
||||
\fB$TZ\fR,
|
||||
\fB$HZ\fR
|
||||
et
|
||||
\fB$MAIL\fR
|
||||
sont configur\('ees en accord avec les options
|
||||
\fBENV_TZ\fR,
|
||||
\fBENV_HZ\fR,
|
||||
\fBMAIL_DIR\fR
|
||||
et
|
||||
\fBMAIL_FILE\fR
|
||||
de
|
||||
/etc/login\&.defs
|
||||
(voir ci\-dessous)\&.
|
||||
.RE
|
||||
.PP
|
||||
.RS 4
|
||||
Si
|
||||
\fB\-\-login\fR
|
||||
est utilis\('ee, les autres variables d\*(Aqenvironnement peuvent \(^etre configur\('ees par le fichier
|
||||
\fBENVIRON_FILE\fR
|
||||
(voir ci\-dessous)\&.
|
||||
.RE
|
||||
.RE
|
||||
.SH "AVERTISSEMENTS"
|
||||
.PP
|
||||
Cette version de
|
||||
\fBsu\fR
|
||||
a de nombreuses options de compilation\&. Seules certaines d\*(Aqentre elles peuvent avoir \('et\('e activ\('ees sur votre site\&.
|
||||
.SH "CONFIGURATION"
|
||||
.PP
|
||||
Les variables de configuration suivantes dans
|
||||
/etc/login\&.defs
|
||||
modifient le comportement de cet outil\ \&:
|
||||
.PP
|
||||
\fBCONSOLE\fR (cha\(^ine de caract\(`eres)
|
||||
.RS 4
|
||||
Si d\('efinie, soit un chemin complet du fichier contenant les noms de p\('eriph\('eriques (un par ligne), soit une liste de noms du p\('eriph\('erique d\('elimit\('ee par des \(Fo\ \&:\ \&\(Fc\&. Les connexions d\*(Aqun administrateur ne seront autoris\('ees que depuis ces p\('eriph\('eriques\&.
|
||||
.sp
|
||||
S\*(Aqil n\*(Aqest pas d\('efini, root pourra se connecter depuis n\*(Aqimporte quel p\('eriph\('erique\&.
|
||||
.sp
|
||||
Le p\('eriph\('erique doit \(^etre pr\('ecis\('e sans le pr\('efixe /dev/\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBCONSOLE_GROUPS\fR (cha\(^ine de caract\(`eres)
|
||||
.RS 4
|
||||
Une liste de groupes \(`a rajouter aux groupes suppl\('ementaires de l\*(Aqutilisateur lors d\*(Aqune connexion sur une console (d\('etermin\('e par le param\(`etre CONSOLE)\&. Par d\('efaut, aucun groupe n\*(Aqest ajout\('e\&.
|
||||
|
||||
\(`A utiliser avec pr\('ecaution\ \&: il est possible que les utilisateurs aient un acc\(`es permanent \(`a ces groupes, et cela m\(^eme s\*(Aqils ne sont pas connect\('es sur la console\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBDEFAULT_HOME\fR (bool\('een)
|
||||
.RS 4
|
||||
Indiquer si la connexion est permise si on ne peut pas acc\('eder au r\('epertoire personnel\&. Le r\('eglage par d\('efaut est \(Fo\ \&no\ \&\(Fc\&.
|
||||
.sp
|
||||
Si elle est configur\('ee \(`a
|
||||
\fIyes\fR, l\*(Aqutilisateur va se connecter dans le r\('epertoire racine (/) s\*(Aqil n\*(Aqest pas possible d\*(Aqacc\('eder \(`a son r\('epertoire personnel\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBENV_HZ\fR (cha\(^ine de caract\(`eres)
|
||||
.RS 4
|
||||
Si d\('efinie, sera utilis\('ee pour d\('efinir la variable d\*(Aqenvironnement HZ lorsqu\*(Aqun utilisateur se connecte\&. La valeur doit \(^etre pr\('ec\('ed\('ee par
|
||||
\fIHZ=\fR\&. Une valeur commune sur Linux est
|
||||
\fIHZ=100\fR\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBENVIRON_FILE\fR (cha\(^ine de caract\(`eres)
|
||||
.RS 4
|
||||
Si ce fichier existe et est lisible, l\*(Aqenvironnement de connexion sera lu \(`a\ \& partir de lui\&. Chaque ligne doit \(^etre sous la forme nom=valeur\&.
|
||||
.sp
|
||||
Les lignes commen\(,cant par un \(Fo\ \&#\ \&\(Fc sont consid\('er\('ees comme des commentaires, et sont ignor\('ees\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBENV_PATH\fR (cha\(^ine de caract\(`eres)
|
||||
.RS 4
|
||||
Si d\('efinie, sera utilis\('ee pour d\('efinir la variable d\*(Aqenvironnement PATH quand un utilisateur ordinaire se connecte\&. La valeur est une liste de chemins s\('epar\('es par des deux points (par exemple
|
||||
\fI/bin:/usr/bin\fR) et peut \(^etre pr\('ec\('ed\('ee par
|
||||
\fIPATH=\fR\&. La valeur par d\('efaut est
|
||||
\fIPATH=/bin:/usr/bin\fR\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBENV_SUPATH\fR (cha\(^ine de caract\(`eres)
|
||||
.RS 4
|
||||
Si d\('efinie, sera utilis\('ee pour d\('efinir la variable d\*(Aqenvironnement PATH quand le super\-utilisateur se connecte\&. La valeur est une liste de chemins s\('epar\('es par deux points (par exemple
|
||||
\fI/sbin:/bin:/usr/sbin:/usr/bin\fR) et peut \(^etre pr\('ec\('ed\('ee par
|
||||
\fIPATH=\fR\&. La valeur par d\('efaut est
|
||||
\fIPATH=/sbin:/bin:/usr/sbin:/usr/bin\fR\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBENV_TZ\fR (cha\(^ine de caract\(`eres)
|
||||
.RS 4
|
||||
Si d\('efinie, sera utilis\('ee pour d\('efinir la variable d\*(Aqenvironnement TZ quand un utilisateur se connecte\&. La valeur peut \(^etre le nom d\*(Aqun fuseau horaire pr\('ec\('ed\('e par
|
||||
\fITZ=\fR
|
||||
(par exemple
|
||||
\fITZ=CST6CDT\fR), ou le chemin complet vers le fichier contenant la sp\('ecification du fuseau horaire (par exemple
|
||||
/etc/tzname)\&.
|
||||
.sp
|
||||
Si un chemin complet est sp\('ecifi\('e mais que le fichier n\*(Aqexiste pas ou ne peut pas \(^etre lu, la valeur par d\('efaut utilis\('ee est
|
||||
\fITZ=CST6CDT\fR\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBLOGIN_STRING\fR (cha\(^ine de caract\(`eres)
|
||||
.RS 4
|
||||
La cha\(^ine de caract\(`eres utilis\('ee pour l\*(Aqinvite de mot de passe\&. La valeur par d\('efaut est d\*(Aqutiliser "Password: " (\(Fo\ \&mot de passe\ \&:\ \&\(Fc), ou une traduction de cette cha\(^ine\&. Si vous d\('efinissez cette variable, l\*(Aqinvite ne sera pas traduite\&.
|
||||
.sp
|
||||
Si la cha\(^ine contient
|
||||
\fI%s\fR, ces caract\(`eres seront remplac\('es par le nom de l\*(Aqutilisateur\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBMAIL_CHECK_ENAB\fR (bool\('een)
|
||||
.RS 4
|
||||
Activer le contr\(^ole et l\*(Aqaffichage du statut de la bo\(^ite aux lettres durant la connexion\&.
|
||||
.sp
|
||||
Vous devriez le d\('esactiver si les fichiers de d\('emarrage de l\*(Aqinterpr\('eteur de commandes v\('erifient d\('ej\(`a la pr\('esence de courriers (\(Fo\ \&mail \-e\ \&\(Fc ou \('equivalent)\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBMAIL_DIR\fR (cha\(^ine de caract\(`eres)
|
||||
.RS 4
|
||||
R\('epertoire d\*(Aqattente des courriels (\(Fo\ \&mail spool directory\ \&\(Fc)\&. Ce param\(`etre est n\('ecessaire pour manipuler les bo\(^ites \(`a lettres lorsque le compte d\*(Aqun utilisateur est modifi\('e ou supprim\('e\&. S\*(Aqil n\*(Aqest pas sp\('ecifi\('e, une valeur par d\('efaut d\('efinie \(`a la compilation est utilis\('ee\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBMAIL_FILE\fR (cha\(^ine de caract\(`eres)
|
||||
.RS 4
|
||||
D\('efinir l\*(Aqemplacement des bo\(^ites aux lettres des utilisateurs relativement \(`a leur r\('epertoire personnel\&.
|
||||
.RE
|
||||
.PP
|
||||
Les param\(`etres
|
||||
\fBMAIL_DIR\fR
|
||||
et
|
||||
\fBMAIL_FILE\fR
|
||||
sont utilis\('es par
|
||||
\fBuseradd\fR,
|
||||
\fBusermod\fR
|
||||
et
|
||||
\fBuserdel\fR
|
||||
pour cr\('eer, d\('eplacer ou supprimer les bo\(^ites aux lettres des utilisateurs\&.
|
||||
.PP
|
||||
Si
|
||||
\fBMAIL_CHECK_ENAB\fR
|
||||
est r\('egl\('e sur
|
||||
\fIyes\fR, ces variables servent \('egalement \(`a d\('efinir la variable d\*(Aqenvironnement
|
||||
\fBMAIL\fR\&.
|
||||
.PP
|
||||
\fBQUOTAS_ENAB\fR (bool\('een)
|
||||
.RS 4
|
||||
Activer la mise en place de limites de resources depuis
|
||||
/etc/limits
|
||||
et ulimit, umask et niveau nice depuis les champs gecos de passwd\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBSULOG_FILE\fR (cha\(^ine de caract\(`eres)
|
||||
.RS 4
|
||||
Si d\('efinie, les activit\('es de su seront enregistr\('ees dans le fichier\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBSU_NAME\fR (cha\(^ine de caract\(`eres)
|
||||
.RS 4
|
||||
Si d\('efinie, le nom de la commande \(`a afficher lorsque \(Fo\ \&su \-\ \&\(Fc est ex\('ecut\('ee\&. Par exemple, si elle est d\('efinie \(`a \(Fo\ \&su\ \&\(Fc alors un \(Fo\ \&ps\ \&\(Fc affichera la commande comme \(Fo\ \&\-su\ \&\(Fc\&. Si non d\('efinie, alors \(Fo\ \&ps\ \&\(Fc affichera le nom du shell qui sera en fait ex\('ecut\('e, par exemple quelque chose comme \(Fo\ \&\-sh\ \&\(Fc\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBSU_WHEEL_ONLY\fR (bool\('een)
|
||||
.RS 4
|
||||
Si
|
||||
\fIyes\fR, l\*(Aqutilisateur doit faire partie des membres du groupe avec le premier gid 0 dans
|
||||
/etc/group
|
||||
(appel\('e
|
||||
\fIroot\fR
|
||||
sur la plupart des syst\(`emes Linux) pour \(^etre capable de
|
||||
\fBsu\fR
|
||||
vers des comptes \(`a uid 0\&. Si ce groupe n\*(Aqexiste pas ou est vide, personne ne pourra
|
||||
\fBsu\fR
|
||||
vers un uid 0\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBSYSLOG_SU_ENAB\fR (bool\('een)
|
||||
.RS 4
|
||||
Activer la journalisation \(Fo\ \&syslog\ \&\(Fc de l\*(Aqactivit\('e de
|
||||
\fBsu\fR
|
||||
\- en plus de la journalisation sulog\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBUSERGROUPS_ENAB\fR (bool\('een)
|
||||
.RS 4
|
||||
Activer la mise en place de bits de masque de groupe (\(Fo\ \&umask group bits\ \&\(Fc) identiques \(`a ceux du propri\('etaire (exemple\ \&: 022 \-> 002, 077 \-> 007) pour les utilisateurs non privil\('egi\('es, si l\*(AqUID est identique au GID et que l\*(Aqidentifiant de connexion est identique au groupe principal\&.
|
||||
.sp
|
||||
Si cette variable est configur\('ee \(`a
|
||||
\fIyes\fR,
|
||||
\fBuserdel\fR
|
||||
supprimera le groupe de l\*(Aqutilisateur s\*(Aqil ne contient pas d\*(Aqautres membres, et
|
||||
\fBuseradd\fR
|
||||
cr\('eera par d\('efaut un groupe portant le nom de l\*(Aqutilisateur\&.
|
||||
.RE
|
||||
.SH "FICHIERS"
|
||||
.PP
|
||||
/etc/passwd
|
||||
.RS 4
|
||||
Informations sur les comptes des utilisateurs\&.
|
||||
.RE
|
||||
.PP
|
||||
/etc/shadow
|
||||
.RS 4
|
||||
Informations s\('ecuris\('ees sur les comptes utilisateurs\&.
|
||||
.RE
|
||||
.PP
|
||||
/etc/login\&.defs
|
||||
.RS 4
|
||||
Configuration de la suite des mots de passe cach\('es \(Fo\ \&shadow password\ \&\(Fc\&.
|
||||
.RE
|
||||
.SH "VALEURS DE RETOUR"
|
||||
.PP
|
||||
En cas de succ\(`es,
|
||||
\fBsu\fR
|
||||
renvoie la valeur de sortie de la commande qu\*(Aqil a ex\('ecut\('ee\&.
|
||||
.PP
|
||||
Si cette commande s\*(Aqest termin\('ee par un signal,
|
||||
\fBsu\fR
|
||||
y ajoute 128 et renvoie le r\('esultat\&.
|
||||
.PP
|
||||
Si
|
||||
\fBsu\fR
|
||||
doit tuer la commande (parce qu\*(Aqil a \('et\('e demand\('e de terminer et que la commande ne s\*(Aqest pas termin\('ee \(`a temps),
|
||||
\fBsu\fR
|
||||
renvoie 255\&.
|
||||
.PP
|
||||
Certaines valeurs de retour de
|
||||
\fBsu\fR
|
||||
sont ind\('ependantes de la commande ex\('ecut\('ee\ \&:
|
||||
.PP
|
||||
\fI0\fR
|
||||
.RS 4
|
||||
succ\(`es (\fB\-\-help\fR
|
||||
uniquement)
|
||||
.RE
|
||||
.PP
|
||||
\fI1\fR
|
||||
.RS 4
|
||||
\('Echec syst\(`eme ou d\*(Aqauthentification
|
||||
.RE
|
||||
.PP
|
||||
\fI126\fR
|
||||
.RS 4
|
||||
La commande demand\('ee n\*(Aqa pas \('et\('e trouv\('ee\&.
|
||||
.RE
|
||||
.PP
|
||||
\fI127\fR
|
||||
.RS 4
|
||||
La commande demand\('ee n\*(Aqa pas pu \(^etre ex\('ecut\('ee\&.
|
||||
.RE
|
||||
.SH "VOIR AUSSI"
|
||||
.PP
|
||||
\fBlogin\fR(1),
|
||||
\fBlogin.defs\fR(5),
|
||||
\fBsg\fR(1),
|
||||
\fBsh\fR(1)\&.
|
||||
@@ -1 +0,0 @@
|
||||
.so man3/shadow.3
|
||||
@@ -1,253 +0,0 @@
|
||||
'\" t
|
||||
.\" Title: shadow
|
||||
.\" Author: Julianne Frances Haugh
|
||||
.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/>
|
||||
.\" Date: 25/05/2012
|
||||
.\" Manual: Appels de biblioth\(`eque
|
||||
.\" Source: shadow-utils 4.1.5.1
|
||||
.\" Language: French
|
||||
.\"
|
||||
.TH "SHADOW" "3" "25/05/2012" "shadow\-utils 4\&.1\&.5\&.1" "Appels de biblioth\(`eque"
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * Define some portability stuff
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.\" http://bugs.debian.org/507673
|
||||
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.ie \n(.g .ds Aq \(aq
|
||||
.el .ds Aq '
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * set default formatting
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" disable hyphenation
|
||||
.nh
|
||||
.\" disable justification (adjust text to left margin only)
|
||||
.ad l
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * MAIN CONTENT STARTS HERE *
|
||||
.\" -----------------------------------------------------------------
|
||||
.SH "NOM"
|
||||
shadow, getspnam \- routines d\*(Aqutilisation des mots de passe cach\('es
|
||||
.SH "SYNTAX"
|
||||
.PP
|
||||
|
||||
\fI#include <shadow\&.h>\fR
|
||||
.PP
|
||||
|
||||
\fIstruct spwd *getspent();\fR
|
||||
.PP
|
||||
|
||||
\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
|
||||
.PP
|
||||
|
||||
\fIstruct spwd *sgetspent(char\fR
|
||||
\fI*cp\fR\fI);\fR
|
||||
.PP
|
||||
|
||||
\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\('es,
|
||||
/etc/shadow\&. La structure d\('efinie dans le fichier inclus est\ \&:
|
||||
.sp
|
||||
.if n \{\
|
||||
.RS 4
|
||||
.\}
|
||||
.nf
|
||||
struct spwd {
|
||||
char *sp_namp; /* nom de connexion de l\*(Aqutilisateur */
|
||||
char *sp_pwdp; /* mot de passe chiffr\('e */
|
||||
long int sp_lstchg; /* dernier changement de mot de passe */
|
||||
long int sp_min; /* jours avant de pouvoir changer de mot de passe */
|
||||
long int sp_max; /* jours avant l\*(Aqobligation de changer de mot de passe */
|
||||
long int sp_warn; /* jours d\*(Aqavertissement avant la fin de validit\('e */
|
||||
long int sp_inact; /* jours avant que le compte soit inactif */
|
||||
long int sp_expire; /* date de fin de validit\('e du compte */
|
||||
unsigned long int sp_flag; /* r\('eserv\('e pour une utilisation future */
|
||||
}
|
||||
|
||||
.fi
|
||||
.if n \{\
|
||||
.RE
|
||||
.\}
|
||||
.PP
|
||||
La signification de chaque champ est la suivante\ \&:
|
||||
.sp
|
||||
.RS 4
|
||||
.ie n \{\
|
||||
\h'-04'\(bu\h'+03'\c
|
||||
.\}
|
||||
.el \{\
|
||||
.sp -1
|
||||
.IP \(bu 2.3
|
||||
.\}
|
||||
sp_namp \- pointeur vers le nom d\*(Aqutilisateur termin\('e par un z\('ero binaire (\(Fo\ \&null\-terminated\ \&\(Fc)
|
||||
.RE
|
||||
.sp
|
||||
.RS 4
|
||||
.ie n \{\
|
||||
\h'-04'\(bu\h'+03'\c
|
||||
.\}
|
||||
.el \{\
|
||||
.sp -1
|
||||
.IP \(bu 2.3
|
||||
.\}
|
||||
sp_pwdp \- pointeur vers le mot de passe termin\('e par un z\('ero binaire (\(Fo\ \&null\-terminated\ \&\(Fc)
|
||||
.RE
|
||||
.sp
|
||||
.RS 4
|
||||
.ie n \{\
|
||||
\h'-04'\(bu\h'+03'\c
|
||||
.\}
|
||||
.el \{\
|
||||
.sp -1
|
||||
.IP \(bu 2.3
|
||||
.\}
|
||||
sp_lstchg \- nombre de jours, compt\('es \(`a partir du 1er\ \&janvier\ \&1970, depuis la derni\(`ere modification du mot de passe
|
||||
.RE
|
||||
.sp
|
||||
.RS 4
|
||||
.ie n \{\
|
||||
\h'-04'\(bu\h'+03'\c
|
||||
.\}
|
||||
.el \{\
|
||||
.sp -1
|
||||
.IP \(bu 2.3
|
||||
.\}
|
||||
sp_min \- nombre de jours pendant lesquels le mot de passe ne peut pas \(^etre chang\('e
|
||||
.RE
|
||||
.sp
|
||||
.RS 4
|
||||
.ie n \{\
|
||||
\h'-04'\(bu\h'+03'\c
|
||||
.\}
|
||||
.el \{\
|
||||
.sp -1
|
||||
.IP \(bu 2.3
|
||||
.\}
|
||||
sp_max \- nombre maximal de jours avant que le mot de passe doive \(^etre chang\('e
|
||||
.RE
|
||||
.sp
|
||||
.RS 4
|
||||
.ie n \{\
|
||||
\h'-04'\(bu\h'+03'\c
|
||||
.\}
|
||||
.el \{\
|
||||
.sp -1
|
||||
.IP \(bu 2.3
|
||||
.\}
|
||||
sp_warn \- nombre de jours avant que le mot de passe n\*(Aqarrive en fin de validit\('e pendant lesquels l\*(Aqutilisateur est averti de la fin prochaine de la validit\('e de son mot de passe
|
||||
.RE
|
||||
.sp
|
||||
.RS 4
|
||||
.ie n \{\
|
||||
\h'-04'\(bu\h'+03'\c
|
||||
.\}
|
||||
.el \{\
|
||||
.sp -1
|
||||
.IP \(bu 2.3
|
||||
.\}
|
||||
sp_inact \- nombre de jours apr\(`es la fin de validit\('e du mot de passe avant de consid\('erer que le compte est inactif et soit d\('esactiv\('e
|
||||
.RE
|
||||
.sp
|
||||
.RS 4
|
||||
.ie n \{\
|
||||
\h'-04'\(bu\h'+03'\c
|
||||
.\}
|
||||
.el \{\
|
||||
.sp -1
|
||||
.IP \(bu 2.3
|
||||
.\}
|
||||
sp_expire \- nombre de jours, compt\('es \(`a partir du 1er\ \&janvier\ \&1970, apr\(`es lesquels le compte sera d\('esactiv\('e
|
||||
.RE
|
||||
.sp
|
||||
.RS 4
|
||||
.ie n \{\
|
||||
\h'-04'\(bu\h'+03'\c
|
||||
.\}
|
||||
.el \{\
|
||||
.sp -1
|
||||
.IP \(bu 2.3
|
||||
.\}
|
||||
sp_flag \- r\('eserv\('e pour une utilisation future
|
||||
.RE
|
||||
.SH "DESCRIPTION"
|
||||
.PP
|
||||
\fIGetspent\fR,
|
||||
\fIgetspname\fR,
|
||||
\fIfgetspent\fR, et
|
||||
\fIsgetspent\fR
|
||||
renvoient tous un pointeur vers une structure
|
||||
\fIstruct spwd\fR\&.
|
||||
\fIGetspent\fR
|
||||
renvoie l\*(Aqentr\('ee suivante du fichier, et
|
||||
\fIfgetspent\fR
|
||||
renvoie l\*(Aqentr\('ee suivante du flux qui est consid\('er\('e comme \('etant un fichier au format correct\&.
|
||||
\fISgetspent\fR
|
||||
renvoie un pointeur vers une structure
|
||||
\fIstruct spwd\fR
|
||||
en utilisant la cha\(^ine de caract\(`ere fournie en entr\('ee\&.
|
||||
\fIGetspnam\fR
|
||||
cherche \(`a partir de la position courante une entr\('ee correspondant \(`a
|
||||
\fInom\fR
|
||||
dans le fichier fourni en entr\('ee\&.
|
||||
.PP
|
||||
\fISetspent\fR
|
||||
et
|
||||
\fIendspent\fR
|
||||
peuvent \(^etre utilis\('es pour d\('ebuter et terminer l\*(Aqacc\(`es au fichier de mots de passe cach\('es\&.
|
||||
.PP
|
||||
Les fonctions
|
||||
\fIlckpwdf\fR
|
||||
et
|
||||
\fIulckpwdf\fR
|
||||
doivent \(^etre utilis\('ees pour garantir un acc\(`es exclusif au fichier
|
||||
/etc/shadow\&.
|
||||
\fILckpwdf\fR
|
||||
essaie de placer un verrou avec
|
||||
\fIpw_lock\fR
|
||||
pendant 15 secondes\&. Il essaie ensuite de placer un second verrou en utilisant
|
||||
\fIspw_lock\fR
|
||||
pendant le reste de ces 15 secondes\&. Si un de ces verrous ne peut \(^etre plac\('e,
|
||||
\fIlckpwdf\fR
|
||||
renvoie \-1\&. Quand les deux verrous peuvent \(^etre plac\('es, la valeur 0 est renvoy\('ee\&.
|
||||
.SH "DIAGNOSTICS"
|
||||
.PP
|
||||
Les fonctions renvoient NULL si plus aucune entr\('ee n\*(Aqest 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\(`es et \-1 en cas d\*(Aq\('echec\&.
|
||||
.SH "AVERTISSEMENTS"
|
||||
.PP
|
||||
Ces fonctions peuvent n\*(Aq\(^etre utilis\('ees que par le superutilisateur car l\*(Aqacc\(`es au fichier de mots de passe cach\('es est restreint\&.
|
||||
.SH "FICHIERS"
|
||||
.PP
|
||||
/etc/shadow
|
||||
.RS 4
|
||||
Informations s\('ecuris\('ees sur les comptes utilisateurs\&.
|
||||
.RE
|
||||
.SH "VOIR AUSSI"
|
||||
.PP
|
||||
\fBgetpwent\fR(3),
|
||||
\fBshadow\fR(5)\&.
|
||||
@@ -1,64 +0,0 @@
|
||||
'\" t
|
||||
.\" Title: faillog
|
||||
.\" Author: Julianne Frances Haugh
|
||||
.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/>
|
||||
.\" Date: 25/05/2012
|
||||
.\" Manual: Formats et conversions de fichiers
|
||||
.\" Source: shadow-utils 4.1.5.1
|
||||
.\" Language: French
|
||||
.\"
|
||||
.TH "FAILLOG" "5" "25/05/2012" "shadow\-utils 4\&.1\&.5\&.1" "Formats et conversions de fich"
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * Define some portability stuff
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.\" http://bugs.debian.org/507673
|
||||
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.ie \n(.g .ds Aq \(aq
|
||||
.el .ds Aq '
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * set default formatting
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" disable hyphenation
|
||||
.nh
|
||||
.\" disable justification (adjust text to left margin only)
|
||||
.ad l
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * MAIN CONTENT STARTS HERE *
|
||||
.\" -----------------------------------------------------------------
|
||||
.SH "NOM"
|
||||
faillog \- journal des \('echecs de connexion
|
||||
.SH "DESCRIPTION"
|
||||
.PP
|
||||
/var/log/faillog
|
||||
maintient un compte des \('echecs de connexion et les limites pour chaque compte\&.
|
||||
.PP
|
||||
Le fichier contient un nombre constant d\*(Aqenregistrements, tri\('es par identifiant d\*(Aqutilisateur num\('erique\&. Chaque enregistrement contient le nombre d\*(Aq\('echecs de connexion depuis la derni\(`ere connexion r\('eussie, le nombre maximum d\*(Aq\('echecs de connexion avant d\('esactivation du compte, la ligne sur laquelle a eu lieu le dernier \('echec de connexion, la date du dernier \('echec de connexion et la dur\('ee (en seconde) pendant laquelle le compte sera verrouill\('e apr\(`es un \('echec\&.
|
||||
.PP
|
||||
La structure du fichier est la suivante\ \&:
|
||||
.sp
|
||||
.if n \{\
|
||||
.RS 4
|
||||
.\}
|
||||
.nf
|
||||
struct faillog {
|
||||
short fail_cnt; /* compteur des \('echecs */
|
||||
short fail_max; /* nb max avant d\('esactivation */
|
||||
char fail_line[12]; /* ligne du dernier \('echec */
|
||||
time_t fail_time; /* date du dernier \('echec */
|
||||
long fail_locktime;};
|
||||
.fi
|
||||
.if n \{\
|
||||
.RE
|
||||
.\}
|
||||
.SH "FICHIERS"
|
||||
.PP
|
||||
/var/log/faillog
|
||||
.RS 4
|
||||
Journal des \('echecs de connexion\&.
|
||||
.RE
|
||||
.SH "VOIR AUSSI"
|
||||
.PP
|
||||
|
||||
\fBfaillog\fR(8)
|
||||
@@ -1,101 +0,0 @@
|
||||
'\" t
|
||||
.\" Title: gshadow
|
||||
.\" Author: Nicolas Fran\(,cois <nicolas.francois@centraliens.net>
|
||||
.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/>
|
||||
.\" Date: 25/05/2012
|
||||
.\" Manual: Formats et conversions de fichiers
|
||||
.\" Source: shadow-utils 4.1.5.1
|
||||
.\" Language: French
|
||||
.\"
|
||||
.TH "GSHADOW" "5" "25/05/2012" "shadow\-utils 4\&.1\&.5\&.1" "Formats et conversions de fich"
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * Define some portability stuff
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.\" http://bugs.debian.org/507673
|
||||
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.ie \n(.g .ds Aq \(aq
|
||||
.el .ds Aq '
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * set default formatting
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" disable hyphenation
|
||||
.nh
|
||||
.\" disable justification (adjust text to left margin only)
|
||||
.ad l
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * MAIN CONTENT STARTS HERE *
|
||||
.\" -----------------------------------------------------------------
|
||||
.SH "NOM"
|
||||
gshadow \- informations cach\('ees sur les groupes
|
||||
.SH "DESCRIPTION"
|
||||
.PP
|
||||
/etc/gshadow
|
||||
contient les informations cach\('ees sur les groupes\&.
|
||||
.PP
|
||||
Ce fichier ne doit pas \(^etre accessible en lecture par les utilisateurs normaux afin de maintenir la s\('ecurit\('e des mots de passe, en particuliers pour pr\('evenir les attaques par dictionnaires\&.
|
||||
.PP
|
||||
Chaque ligne de ce fichier contient les champs suivants, s\('epar\('es par des deux\-points (\(Fo\ \&:\ \&\(Fc)\ \&:
|
||||
.PP
|
||||
\fBnom du groupe\fR
|
||||
.RS 4
|
||||
Ce doit \(^etre un nom de groupe valable, qui existe sur le syst\(`eme\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBmot de passe chiffr\('e\fR
|
||||
.RS 4
|
||||
Consultez
|
||||
\fBcrypt\fR(3)
|
||||
pour plus d\*(Aqinformations sur le traitement de cette cha\(^ine\&.
|
||||
.sp
|
||||
Si le champ du mot de passe contient une cha\(^ine qui ne peut pas \(^etre un r\('esultat valable de
|
||||
\fBcrypt\fR(3), par exemple si elle contient les caract\(`eres \(Fo\ \&!\ \&\(Fc ou \(Fo\ \&*\ \&\(Fc, les utilisateurs ne pourront pas utiliser le mot de passe UNIX pour acc\('eder au groupe (mais les membres du groupe n\*(Aqont pas besoin de mot de passe)\&.
|
||||
.sp
|
||||
Le mot de passe est utilis\('e quand un utilisateur non membre du groupe veut obtenir les permissions de ce groupe (consultez
|
||||
\fBnewgrp\fR(1))\&.
|
||||
.sp
|
||||
Ce champ peut \(^etre vide\&. Dans ce cas seuls les membres du groupe peuvent obtenir les permissions du groupe\&.
|
||||
.sp
|
||||
Un champ de mot de passe qui commence avec un point d\*(Aqexclamation indique que le mot de passe est bloqu\('e\&. Les caract\(`eres restants sur la ligne repr\('esentent le champ de mot de passe avant que le mot de passe n\*(Aqait \('et\('e bloqu\('e\&.
|
||||
.sp
|
||||
Ce mot de passe remplace tout mot de passe indiqu\('e dans
|
||||
/etc/group\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBadministrateurs\fR
|
||||
.RS 4
|
||||
Ce champ doit \(^etre une liste d\*(Aqutilisateurs, s\('epar\('es par des virgules\&.
|
||||
.sp
|
||||
Les administrateurs peuvent modifier le mot de passe ou les membres du groupe\&.
|
||||
.sp
|
||||
Les administrateurs peuvent aussi avoir les m\(^emes permissions que les membres (voir ci\-dessous)\&.
|
||||
.RE
|
||||
.PP
|
||||
\fBmembres\fR
|
||||
.RS 4
|
||||
Ce champ doit \(^etre une liste d\*(Aqutilisateurs, s\('epar\('es par des virgules\&.
|
||||
.sp
|
||||
Les membres peuvent acc\('eder au groupe sans qu\*(Aqun mot de passe ne leur soit demand\('e\&.
|
||||
.sp
|
||||
Vous devez utiliser la m\(^eme liste d\*(Aqutilisateurs que dans
|
||||
/etc/group\&.
|
||||
.RE
|
||||
.SH "FICHIERS"
|
||||
.PP
|
||||
/etc/group
|
||||
.RS 4
|
||||
Informations sur les groupes\&.
|
||||
.RE
|
||||
.PP
|
||||
/etc/gshadow
|
||||
.RS 4
|
||||
Informations s\('ecuris\('ees sur les groupes\&.
|
||||
.RE
|
||||
.SH "VOIR AUSSI"
|
||||
.PP
|
||||
\fBgpasswd\fR(5),
|
||||
\fBgroup\fR(5),
|
||||
\fBgrpck\fR(8),
|
||||
\fBgrpconv\fR(8),
|
||||
\fBnewgrp\fR(1)\&.
|
||||
@@ -1,274 +0,0 @@
|
||||
'\" t
|
||||
.\" Title: limits
|
||||
.\" Author: Luca Berra
|
||||
.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/>
|
||||
.\" Date: 25/05/2012
|
||||
.\" Manual: Formats et conversions de fichiers
|
||||
.\" Source: shadow-utils 4.1.5.1
|
||||
.\" Language: French
|
||||
.\"
|
||||
.TH "LIMITS" "5" "25/05/2012" "shadow\-utils 4\&.1\&.5\&.1" "Formats et conversions de fich"
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * Define some portability stuff
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.\" http://bugs.debian.org/507673
|
||||
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
|
||||
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.ie \n(.g .ds Aq \(aq
|
||||
.el .ds Aq '
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * set default formatting
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" disable hyphenation
|
||||
.nh
|
||||
.\" disable justification (adjust text to left margin only)
|
||||
.ad l
|
||||
.\" -----------------------------------------------------------------
|
||||
.\" * MAIN CONTENT STARTS HERE *
|
||||
.\" -----------------------------------------------------------------
|
||||
.SH "NOM"
|
||||
limits \- d\('efinition des limites de ressources
|
||||
.SH "DESCRIPTION"
|
||||
.PP
|
||||
Le fichier
|
||||
\fIlimits\fR
|
||||
(/etc/limits
|
||||
par d\('efaut ou LIMITS_FILE d\('efinit dans
|
||||
config\&.h) d\('ecrit les limites de ressource que vous voulez imposer\&. Il doit \(^etre poss\('ed\('e et ne doit \(^etre lisible que par le compte root\&.
|
||||
.PP
|
||||
Par d\('efaut, aucun quota (aucune limite) n\*(Aqest impos\('e \(`a \(Fo\ \&root\ \&\(Fc\&. En fait, il n\*(Aqest pas possible d\*(Aqimposer de cette fa\(,con de limite aux comptes root ou \('equivalents (comptes ayant un UID de 0)\&.
|
||||
.PP
|
||||
Chaque ligne d\('ecrit une limite pour un utilisateur, elle est de la forme suivante\ \&:
|
||||
.PP
|
||||
|
||||
\fIutilisateur LISTE_DE_LIMITES\fR
|
||||
.PP
|
||||
ou sous la forme\ \&:
|
||||
.PP
|
||||
|
||||
\fI@groupe LISTE_DE_LIMITES\fR
|
||||
.PP
|
||||
O\(`u
|
||||
\fILISTE_DE_LIMITES\fR
|
||||
est une cha\(^ine construite par la concat\('enation d\*(Aqune liste de limites de ressource\&. Chaque limite consiste en une lettre (identifiant le type de limite) et une valeur num\('erique\&.
|
||||
.PP
|
||||
Les identifiants possibles sont\ \&:
|
||||
.sp
|
||||
.RS 4
|
||||
.ie n \{\
|
||||
\h'-04'\(bu\h'+03'\c
|
||||
.\}
|
||||
.el \{\
|
||||
.sp -1
|
||||
.IP \(bu 2.3
|
||||
.\}
|
||||
A\ \&: espace d\*(Aqadressage maximal (en kilo octets)
|
||||
.RE
|
||||
.sp
|
||||
.RS 4
|
||||
.ie n \{\
|
||||
\h'-04'\(bu\h'+03'\c
|
||||
.\}
|
||||
.el \{\
|
||||
.sp -1
|
||||
.IP \(bu 2.3
|
||||
.\}
|
||||
C\ \&: taille maximale d\*(Aqun fichier image de la m\('emoire (\(Fo\ \&core\ \&\(Fc, en kilo octets)
|
||||
.RE
|
||||
.sp
|
||||
.RS 4
|
||||
.ie n \{\
|
||||
\h'-04'\(bu\h'+03'\c
|
||||
.\}
|
||||
.el \{\
|
||||
.sp -1
|
||||
.IP \(bu 2.3
|
||||
.\}
|
||||
D\ \&: taille maximale du segment de donn\('ees d\*(Aqun programme (en kilo octets)
|
||||
.RE
|
||||
.sp
|
||||
.RS 4
|
||||
.ie n \{\
|
||||
\h'-04'\(bu\h'+03'\c
|
||||
.\}
|
||||
.el \{\
|
||||
.sp -1
|
||||
.IP \(bu 2.3
|
||||
.\}
|
||||
F\ \&: taille maximale des fichiers (en kilo octets)
|
||||
.RE
|
||||
.sp
|
||||
.RS 4
|
||||
.ie n \{\
|
||||
\h'-04'\(bu\h'+03'\c
|
||||
.\}
|
||||
.el \{\
|
||||
.sp -1
|
||||
.IP \(bu 2.3
|
||||
.\}
|
||||
K\ \&: masque de cr\('eation de fichier, d\('efini par
|
||||
\fBumask\fR(2)\&.
|
||||
.RE
|
||||
.sp
|
||||
.RS 4
|
||||
.ie n \{\
|
||||
\h'-04'\(bu\h'+03'\c
|
||||
.\}
|
||||
.el \{\
|
||||
.sp -1
|
||||
.IP \(bu 2.3
|
||||
.\}
|
||||
I\ \&: valeur nice maximum (0\&.\&.39 qui sera traduit en 20\&.\&.\-19)
|
||||
.RE
|
||||
.sp
|
||||
.RS 4
|
||||
.ie n \{\
|
||||
\h'-04'\(bu\h'+03'\c
|
||||
.\}
|
||||
.el \{\
|
||||
.sp -1
|
||||
.IP \(bu 2.3
|
||||
.\}
|
||||
L\ \&: nombre maximal de connexions simultan\('ees pour cet utilisateur
|
||||
.RE
|
||||
.sp
|
||||
.RS 4
|
||||
.ie n \{\
|
||||
\h'-04'\(bu\h'+03'\c
|
||||
.\}
|
||||
.el \{\
|
||||
.sp -1
|
||||
.IP \(bu 2.3
|
||||
.\}
|
||||
M\ \&: taille maximale de m\('emoire verrouill\('ee (\(Fo\ \&locked\-in\-memory\ \&\(Fc, en kilo octets)
|
||||
.RE
|
||||
.sp
|
||||
.RS 4
|
||||
.ie n \{\
|
||||
\h'-04'\(bu\h'+03'\c
|
||||
.\}
|
||||
.el \{\
|
||||
.sp -1
|
||||
.IP \(bu 2.3
|
||||
.\}
|
||||
N\ \&: nombre maximal de fichiers ouverts
|
||||
.RE
|
||||
.sp
|
||||
.RS 4
|
||||
.ie n \{\
|
||||
\h'-04'\(bu\h'+03'\c
|
||||
.\}
|
||||
.el \{\
|
||||
.sp -1
|
||||
.IP \(bu 2.3
|
||||
.\}
|
||||
O\ \&: priorit\('e temps r\('eel maximale
|
||||
.RE
|
||||
.sp
|
||||
.RS 4
|
||||
.ie n \{\
|
||||
\h'-04'\(bu\h'+03'\c
|
||||
.\}
|
||||
.el \{\
|
||||
.sp -1
|
||||
.IP \(bu 2.3
|
||||
.\}
|
||||
P\ \&: priorit\('e des processus, d\('efini par
|
||||
\fBsetpriority\fR(2)\&.
|
||||
.RE
|
||||
.sp
|
||||
.RS 4
|
||||
.ie n \{\
|
||||
\h'-04'\(bu\h'+03'\c
|
||||
.\}
|
||||
.el \{\
|
||||
.sp -1
|
||||
.IP \(bu 2.3
|
||||
.\}
|
||||
R\ \&: taille maximale de la m\('emoire r\('esidente (\(Fo\ \&resident set size\ \&\(Fc, en kilo octets)
|
||||
.RE
|
||||
.sp
|
||||
.RS 4
|
||||
.ie n \{\
|
||||
\h'-04'\(bu\h'+03'\c
|
||||
.\}
|
||||
.el \{\
|
||||
.sp -1
|
||||
.IP \(bu 2.3
|
||||
.\}
|
||||
S\ \&: taille maximale de la pile (en kilo octets)
|
||||
.RE
|
||||
.sp
|
||||
.RS 4
|
||||
.ie n \{\
|
||||
\h'-04'\(bu\h'+03'\c
|
||||
.\}
|
||||
.el \{\
|
||||
.sp -1
|
||||
.IP \(bu 2.3
|
||||
.\}
|
||||
T\ \&: temps processeur maximal consomm\('e (en minutes)
|
||||
.RE
|
||||
.sp
|
||||
.RS 4
|
||||
.ie n \{\
|
||||
\h'-04'\(bu\h'+03'\c
|
||||
.\}
|
||||
.el \{\
|
||||
.sp -1
|
||||
.IP \(bu 2.3
|
||||
.\}
|
||||
U\ \&: nombre maximal de processus
|
||||
.RE
|
||||
.PP
|
||||
Par exemple,
|
||||
\fIL2D2048N5\fR
|
||||
est une cha\(^ine
|
||||
\fILISTE_DE_LIMITES\fR
|
||||
valable\&. Pour faciliter la lecture, les entr\('ees suivantes sont \('equivalentes\ \&:
|
||||
.sp
|
||||
.if n \{\
|
||||
.RS 4
|
||||
.\}
|
||||
.nf
|
||||
utilisateur L2D2048N5
|
||||
utilisateur L2 D2048 N5
|
||||
|
||||
.fi
|
||||
.if n \{\
|
||||
.RE
|
||||
.\}
|
||||
.PP
|
||||
Attention\ \&: tout ce qui suit
|
||||
\fIutilisateur\fR
|
||||
est consid\('er\('e comme une limite de cha\(^ine\&. Les commentaires ne sont pas autoris\('es\&. Une cha\(^ine de limites non valable sera rejet\('ee (non utilis\('ee) par le programme
|
||||
\fBlogin\fR\&.
|
||||
.PP
|
||||
L\*(Aqentr\('ee par d\('efaut est repr\('esent\('ee par un utilisateur d\('enomm\('e \(Fo\ \&\fI*\fR\ \&\(Fc\&. Si plusieurs entr\('ees par d\('efaut sont pr\('esentes dans le fichier de limites, alors seule la derni\(`ere sera prise en compte\&.
|
||||
.PP
|
||||
Les limites pr\('ecis\('ees sous la forme \(Fo\ \&\fI@groupe\fR\ \&\(Fc s\*(Aqappliquent aux membres du
|
||||
\fIgroupe\fR
|
||||
pr\('ecis\('e\&.
|
||||
.PP
|
||||
Si plusieurs lignes avec des limites pour un utilisateur existent, seule la premi\(`ere ligne pour cet utilisateur sera prise en compte\&.
|
||||
.PP
|
||||
Si aucune ligne n\*(Aqest pr\('ecis\('ee pour l\*(Aqutilisateur, la derni\(`ere ligne
|
||||
\fI@groupe\fR
|
||||
correspondant \(`a un groupe auquel l\*(Aqutilisateur appartient sera prise en compte, ou la derni\(`ere ligne avec les limites par d\('efaut si aucun groupe ne contient l\*(Aqutilisateur\&.
|
||||
.PP
|
||||
Un simple tiret \(Fo\ \&\fI\-\fR\ \&\(Fc sera suffisant pour d\('esactiver toute limite \(`a un utilisateur,
|
||||
.PP
|
||||
Afin de d\('esactiver une limite pour un utilisateur, un simple tiret \(Fo\ \&\fI\-\fR\ \&\(Fc peut \(^etre utilis\('e au lieu d\*(Aqune valeur num\('erique pour cette limite\&.
|
||||
.PP
|
||||
Notez \('egalement que les limites ne sont configur\('ees que PAR CONNEXION\&. Il n\*(Aqy a pas de limite globale ou permanente\&. Des limites globales pourraient voir le jour, mais pour l\*(Aqinstant, il faut faire sans\&.
|
||||
.SH "FICHIERS"
|
||||
.PP
|
||||
/etc/limits
|
||||
.RS 4
|
||||
.RE
|
||||
.SH "VOIR AUSSI"
|
||||
.PP
|
||||
\fBlogin\fR(1),
|
||||
\fBsetpriority\fR(2),
|
||||
\fBsetrlimit\fR(2)\&.
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user