[svn-upgrade] Integrating new upstream version, shadow (4.0.8)

This commit is contained in:
nekral-guest
2007-10-07 11:46:07 +00:00
parent 0ee095abd8
commit 8e167d28af
414 changed files with 21641 additions and 27358 deletions

View File

@@ -2,8 +2,11 @@
mandir = @mandir@/cs
man_MANS = \
groups.1 \
id.1 \
lastlog.8 \
passwd.5 \
shadow.5
shadow.5 \
su.1
EXTRA_DIST = $(man_MANS)

View File

@@ -1,8 +1,8 @@
# Makefile.in generated by automake 1.9.4 from Makefile.am.
# Makefile.in generated by automake 1.9.5 from Makefile.am.
# @configure_input@
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
# 2003, 2004 Free Software Foundation, Inc.
# 2003, 2004, 2005 Free Software Foundation, Inc.
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
@@ -47,8 +47,10 @@ CONFIG_CLEAN_FILES =
SOURCES =
DIST_SOURCES =
man1dir = $(mandir)/man1
am__installdirs = "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(man5dir)"
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)
@@ -87,17 +89,16 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_SCRIPT = @INSTALL_SCRIPT@
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
INTLLIBS = @INTLLIBS@
INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
LDFLAGS = @LDFLAGS@
LIBCRACK = @LIBCRACK@
LIBCRYPT = @LIBCRYPT@
LIBICONV = @LIBICONV@
LIBINTL = @LIBINTL@
LIBMD = @LIBMD@
LIBOBJS = @LIBOBJS@
LIBPAM = @LIBPAM@
LIBS = @LIBS@
LIBSELINUX = @LIBSELINUX@
LIBSKEY = @LIBSKEY@
LIBTOOL = @LIBTOOL@
LN_S = @LN_S@
LTLIBICONV = @LTLIBICONV@
@@ -172,9 +173,12 @@ sharedstatedir = @sharedstatedir@
sysconfdir = @sysconfdir@
target_alias = @target_alias@
man_MANS = \
groups.1 \
id.1 \
lastlog.8 \
passwd.5 \
shadow.5
shadow.5 \
su.1
EXTRA_DIST = $(man_MANS)
all: all-am
@@ -189,9 +193,9 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__confi
exit 1;; \
esac; \
done; \
echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu man/cs/Makefile'; \
echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign man/cs/Makefile'; \
cd $(top_srcdir) && \
$(AUTOMAKE) --gnu man/cs/Makefile
$(AUTOMAKE) --foreign man/cs/Makefile
.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
@case '$?' in \
@@ -309,6 +313,51 @@ uninstall-man5:
echo " rm -f '$(DESTDIR)$(man5dir)/$$inst'"; \
rm -f "$(DESTDIR)$(man5dir)/$$inst"; \
done
install-man8: $(man8_MANS) $(man_MANS)
@$(NORMAL_INSTALL)
test -z "$(man8dir)" || $(mkdir_p) "$(DESTDIR)$(man8dir)"
@list='$(man8_MANS) $(dist_man8_MANS) $(nodist_man8_MANS)'; \
l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \
for i in $$l2; do \
case "$$i" in \
*.8*) list="$$list $$i" ;; \
esac; \
done; \
for i in $$list; do \
if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \
else file=$$i; fi; \
ext=`echo $$i | sed -e 's/^.*\\.//'`; \
case "$$ext" in \
8*) ;; \
*) ext='8' ;; \
esac; \
inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \
inst=`echo $$inst | sed -e 's/^.*\///'`; \
inst=`echo $$inst | sed '$(transform)'`.$$ext; \
echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man8dir)/$$inst'"; \
$(INSTALL_DATA) "$$file" "$(DESTDIR)$(man8dir)/$$inst"; \
done
uninstall-man8:
@$(NORMAL_UNINSTALL)
@list='$(man8_MANS) $(dist_man8_MANS) $(nodist_man8_MANS)'; \
l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \
for i in $$l2; do \
case "$$i" in \
*.8*) list="$$list $$i" ;; \
esac; \
done; \
for i in $$list; do \
ext=`echo $$i | sed -e 's/^.*\\.//'`; \
case "$$ext" in \
8*) ;; \
*) ext='8' ;; \
esac; \
inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \
inst=`echo $$inst | sed -e 's/^.*\///'`; \
inst=`echo $$inst | sed '$(transform)'`.$$ext; \
echo " rm -f '$(DESTDIR)$(man8dir)/$$inst'"; \
rm -f "$(DESTDIR)$(man8dir)/$$inst"; \
done
tags: TAGS
TAGS:
@@ -347,7 +396,7 @@ check-am: all-am
check: check-am
all-am: Makefile $(MANS)
installdirs:
for dir in "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(man5dir)"; do \
for dir in "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(man5dir)" "$(DESTDIR)$(man8dir)"; do \
test -z "$$dir" || $(mkdir_p) "$$dir"; \
done
install: install-am
@@ -398,7 +447,7 @@ install-exec-am:
install-info: install-info-am
install-man: install-man1 install-man5
install-man: install-man1 install-man5 install-man8
installcheck-am:
@@ -420,18 +469,19 @@ ps-am:
uninstall-am: uninstall-info-am uninstall-man
uninstall-man: uninstall-man1 uninstall-man5
uninstall-man: uninstall-man1 uninstall-man5 uninstall-man8
.PHONY: all all-am check check-am clean clean-generic clean-libtool \
distclean distclean-generic distclean-libtool distdir dvi \
dvi-am html html-am info info-am install install-am \
install-data install-data-am install-exec install-exec-am \
install-info install-info-am install-man install-man1 \
install-man5 install-strip installcheck installcheck-am \
installdirs maintainer-clean maintainer-clean-generic \
mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
ps ps-am uninstall uninstall-am uninstall-info-am \
uninstall-man uninstall-man1 uninstall-man5
install-man5 install-man8 install-strip installcheck \
installcheck-am installdirs maintainer-clean \
maintainer-clean-generic mostlyclean mostlyclean-generic \
mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am \
uninstall-info-am uninstall-man uninstall-man1 uninstall-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.

29
man/cs/groups.1 Normal file
View File

@@ -0,0 +1,29 @@
.TH GROUPS 1 "GNU Shell Utilities" "FSF" \" \-*\- nroff \-*\-
.do hla cs
.do hpf hyphen.cs
.SH JM<EFBFBD>NO
groups \- vyp<79><70>e skupiny, jich<63> je u<>ivatel <20>lenem
.SH POU<EFBFBD>IT<EFBFBD>
\fBgroups\fR [\fIu<EFBFBD>ivatel...\fR]
.SH POPIS
Tato dokumentace nen<65> d<>le udr<64>ov<6F>na a m<><6D>e b<>t nep<65>esn<73> nebo ne<6E>pln<6C>.
Autoritativn<EFBFBD>m zdrojem je Texinfo dokumentace.
.PP
Tato manu<6E>lov<6F> str<74>nka popisuje GNU verzi p<><70>kazu
.BR groups .
P<EFBFBD><EFBFBD>kaz
.B groups
vyp<EFBFBD><EFBFBD>e jm<6A>na v<>ech skupin, v nich<63> je zadan<61> \fIu<EFBFBD>ivatel\fR nebo aktu<74>ln<6C> proces,
pokud u<>ivatel nen<65> zad<61>n, <20>lenem. Pokud jsou zad<61>na jm<6A>na u<>ivatel<65>, potom bude
jm<EFBFBD>no ka<6B>d<EFBFBD>ho z u<>ivatel<65> vyps<70>no p<>ed seznam skupin, jich<63> je <20>lenem.
.PP
Seznam skupin je ekvivalentn<74> s v<>stupem p<><70>kazu `id \-Gn'.
.SH VOLBY
Kdy<EFBFBD> je GNU p<><70>kaz \fBgroups\fR vyvol<6F>n pr<70>v<EFBFBD> s jedn<64>m parametrem,
jsou rozpozn<7A>v<EFBFBD>ny n<>sleduj<75>c<EFBFBD> volby:
.TP
.I "\-\-help"
Vyp<EFBFBD><EFBFBD>e n<>vod k pou<6F>it<69> na standardn<64> v<>stup a bezchybn<62> skon<6F><6E>.
.TP
.I "\-\-version"
Vyp<EFBFBD><EFBFBD>e <20><>slo verze na standardn<64> v<>stup a bezchybn<62> skon<6F><6E>.

View File

@@ -1,4 +1,4 @@
.TH ID 1 "GNU Shell Utilities" "FSF" \" -*- nroff -*-
.TH ID 1 "GNU Shell Utilities" "FSF" \" \-*\- nroff \-*\-
.do hla cs
.do hpf hyphen.cs
.SH JM<EFBFBD>NO

40
man/cs/lastlog.8 Normal file
View File

@@ -0,0 +1,40 @@
.\" @(#)lastlog.8 3.3 08:24:58 29 Sep 1993 (National Guard Release)
.\" $Id: lastlog.8,v 1.2 2005/04/05 19:08:52 kloczek Exp $
.\"
.TH LASTLOG 8
.SH JM<EFBFBD>NO
lastlog \- prozkoum<75> soubor lastlog
.SH SYNTAXE
.B lastlog
.RB [ \-u
.IR p<EFBFBD>ihla<EFBFBD>ovac<EFBFBD>\-jm<6A>no ]
.RB [ \-t
.IR dny ]
.SH POPIS
\fBlastlog\fR set<65><74>d<EFBFBD> a zobraz<61> obsah souboru
\fI/var/log/lastlog\fR,
kter<EFBFBD> obsahuje z<>znamy o p<>ihla<6C>ov<6F>n<EFBFBD> a odhla<6C>ov<6F>n<EFBFBD> u<>ivatel<65> v syst<73>mu.
Zobraz<EFBFBD> se \fBp<EFBFBD>ihla<EFBFBD>ovac<EFBFBD> jm<6A>no\fR, \fBjm<EFBFBD>no termin<69>lu\fR a \fB<EFBFBD>as posledn<64>ho
p<EFBFBD>ihla<EFBFBD>en<EFBFBD>\fR.
Standardn<EFBFBD> (tj. bez dal<61><6C>ch voleb) lastlog zobraz<61> z<>znamy set<65><74>d<EFBFBD>n<EFBFBD>
podle <20><>sla UID.
Pou<EFBFBD>it<EFBFBD> p<>ep<65>na<6E>e \fB\-u \fIp<EFBFBD>ihla<EFBFBD>ovac<EFBFBD>\-jm<EFBFBD>no\fR
zp<EFBFBD>sob<EFBFBD>, <20>e bude vyti<74>t<EFBFBD>n pouze posledn<64> z<>znam o p<>ihl<68><6C>en<65> p<><70>slu<6C>n<EFBFBD>ho u<>ivatele.
Zad<EFBFBD>n<EFBFBD>m \fB\-t \fIdny\fR se zobraz<61> pouze
ta p<>ihl<68><6C>en<65>, kter<65> jsou d<><64>v<EFBFBD>j<EFBFBD><6A> ne<6E> zadan<61> \fIdny\fR.
Parametr \fB\-t\fR p<>ekryje p<><70>padn<64> parametr \fB\-u\fR.
.PP
Pokud se u<>ivatel je<6A>t<EFBFBD> nikdy nep<65>ihl<68>sil, zobraz<61> se zpr<70>va \fB"**Never logged in**"\fR (Nikdy nep<65>ihl<68><6C>en)
m<EFBFBD>sto jm<6A>na termin<69>lu a <20>asu.
.SH SOUBORY
/var/log/lastlog \- soubor se z<>znamy o p<>ihl<68><6C>en<65> a odhl<68><6C>en<65>
.SH N<EFBFBD>MITKY
Velk<EFBFBD> rozd<7A>ly v UID <20><>slech jsou zp<7A>sobeny t<>m, <20>e lastlog program b<><62>el dlouho bez
v<EFBFBD>stupu na obrazovku (nap<61>. mmdf=800 a posledn<64> uid=170, program se bude
jevit jako s uid 171\-799).
.SH AUTO<EFBFBD>I
Julianne Frances Haugh (jfh@austin.ibm.com)
.br
Phillip Street
.SH P<EFBFBD>ELO<EFBFBD>IL
Ond<EFBFBD>ej Pavl<76><6C>ek (mox@post.cz).

View File

@@ -1,4 +1,4 @@
.TH PASSWD 5 "19. b<>ezna 1997" "Linux" "Linux - p<><70>ru<72>ka program<61>tora"
.TH PASSWD 5 "19. b<>ezna 1997" "Linux" "Linux \- p<><70>ru<72>ka program<61>tora"
.do hla cs
.do hpf hyphen.cs
.SH JM<EFBFBD>NO

View File

@@ -46,7 +46,7 @@ vypr
Tyto informace o heslu a dob<6F> jeho platnosti maj<61> prioritu p<>ed
informacemi ulo<6C>en<65>mi v souboru \fB/etc/passwd\fR.
.PP
Tento soubor nesm<73> b<>t <20>iteln<6C> <20><>dn<64>mi u<>ivateli, m<>-li b<>t
Tento soubor nesm<73> b<>t <20>iteln<6C> <20><>dn<64>mi u<>ivateli, m<>\-li b<>t
ochrana hesel <20><>inn<6E>.
.SH SOUBORY
\fI/etc/passwd\fR \- informace o u<>ivatelsk<73>ch <20><>tech

111
man/cs/su.1 Normal file
View File

@@ -0,0 +1,111 @@
.TH SU 1 "GNU Shell Utilities" "FSF" \" \-*\- nroff \-*\-
.do hla cs
.do hpf hyphen.cs
.SH JM<EFBFBD>NO
su \- spust<73> shell pod jin<69>m u<>ivatelsk<73>m a skupinov<6F>m ID
.SH POU<EFBFBD>IT<EFBFBD>
.B su
[\-flmp] [\-c p<><70>kaz] [\-s shell] [\-\-login] [\-\-fast]
[\-\-preserve\-environment] [\-\-command=p<><70>kaz] [\-\-shell=shell] [\-]
[\-\-help] [\-\-version] [u<>ivatel [arg...]]
.SH POPIS
Tato dokumentace nen<65> d<>le udr<64>ov<6F>na a m<><6D>e b<>t nep<65>esn<73> nebo ne<6E>pln<6C>.
Autoritativn<EFBFBD>m zdrojem je Texinfo dokumentace.
.PP
Tato manu<6E>lov<6F> str<74>nka popisuje GNU verzi p<><70>kazu
.BR su .
P<EFBFBD><EFBFBD>kaz
.B su
umo<EFBFBD><EFBFBD>uje, aby se u<>ivatel do<64>asn<73> stal jin<69>m u<>ivatelem. Spust<73>
shell s re<72>ln<6C>m a efektivn<76>m user ID, group ID, i skupinami, jich<63>
je zadan<61>
.I u<EFBFBD>ivatel
<EFBFBD>lenem. Pokud nen<65> zad<61>n
.IR u<EFBFBD>ivatel ,
dosad<EFBFBD> se root, superu<72>ivatel. Jm<4A>no shellu je p<>evzato ze souboru
/etc/passwd. Pokud v /etc/passwd jm<6A>no shellu nen<65>, pou<6F>ije se
/bin/sh. Pokud m<> u<>ivatelsk<73> <20><>et heslo, a p<><70>kaz
.B su
nen<EFBFBD> spu<70>t<EFBFBD>n pod re<72>ln<6C>m user ID 0 (tj. superu<72>ivatelem), bude
po<EFBFBD>adovat zad<61>n<EFBFBD> hesla.
.PP
P<EFBFBD><EFBFBD>kaz
.B su
implicitn<EFBFBD> nem<65>n<EFBFBD> aktu<74>ln<6C> adres<65><73>. Nastavuje prom<6F>nn<6E> prost<73>ed<65>
`HOME' a `SHELL' podle <20>daj<61> z /etc/passwd a pokud zadan<61>
.I u<EFBFBD>ivatel
nen<EFBFBD> superu<72>ivatelem, nastav<61> prom<6F>nn<6E> `USER' a `LOGNAME' na
.IR u<EFBFBD>ivatel .
Implicitn<EFBFBD> nen<65> spu<70>t<EFBFBD>n<EFBFBD> shell login shellem.
.PP
Jsou\-li zad<61>ny dal<61><6C> argumenty, budou p<>ed<65>ny jako argumenty shellu.
.PP
P<EFBFBD><EFBFBD>kaz
.B su
nezpracov<EFBFBD>v<EFBFBD> speci<63>ln<6C> /bin/sh nebo ostatn<74> shelly (nastaven<65>m
argv[0] na "\-su", p<>ed<65>n<EFBFBD>m volby `\-c' pouze jist<73>m shell<6C>m, atd.).
.PP
Na syst<73>mech se syslog d<>monem m<><6D>e b<>t p<><70>kaz
.B su
p<EFBFBD>elo<EFBFBD>en tak, aby zaznamen<65>val pomoc<6F> syslogu ne<6E>sp<73><70>n<EFBFBD>
a voliteln<6C> i <20>sp<73><70>n<EFBFBD> vyvol<6F>n<EFBFBD> p<><70>kazu
.BR su .
.SS VOLBY
.TP
.I "\-c p<><70>kaz, \-\-command=p<><70>kaz"
M<EFBFBD>sto odstartov<6F>n<EFBFBD> interaktivn<76>ho shellu p<>ed<65>
.I p<EFBFBD><EFBFBD>kaz
s volbou
.I \-c
jako jedin<69> p<><70>kazov<6F> <20><>dek shellu.
.TP
.I "\-f, \-\-fast"
P<EFBFBD>ed<EFBFBD> shellu volbu
.IR \-f .
Tuto volbu je pravd<76>podobn<62> vhodn<64> pou<6F><75>vat pouze pro shelly
.B csh
a
.BR tcsh ,
u nich<63> zabr<62>n<EFBFBD> proveden<65> startovac<61>ho souboru (.cshrc).
U shell<6C> vych<63>zej<65>c<EFBFBD>ch z Bourne shellu volba
.I \-f
zakazuje expanzi <20>ol<6F>kov<6F>ch znak<61>, co<63> obecn<63> nen<65> <20><>douc<75>.
.TP
.I "\-\-help"
Vyp<EFBFBD><EFBFBD>e n<>vod k pou<6F>it<69> na standardn<64> v<>stup a bezchybn<62> skon<6F><6E>.
.TP
.I "\-, \-l, \-\-login"
Spust<EFBFBD> shell jako login shell. To znamen<65>, <20>e nebude nastaven obsah
<EFBFBD><EFBFBD>dn<EFBFBD>ch prom<6F>nn<6E>ch prost<73>ed<65> krom<6F> `TERM', `HOME', a `SHELL' (kter<65>
budou nastaveny, jak je pops<70>no v<><76>e), `USER' a `LOGNAME' (kter<65>
budou nastaveny i pro superu<72>ivatele jak je pops<70>no v<><76>e). Prom<6F>nn<6E>
prost<EFBFBD>ed<EFBFBD> `PATH' bude nastavena na hodnotu definovanou p<>i p<>ekladu.
Aktu<EFBFBD>ln<EFBFBD> adres<65><73> bude nastaven na domovsk<73> adres<65><73>; p<>ed jm<6A>no
shellu bude p<>ed<65>azen znak "\-", kter<65> zp<7A>sob<6F>, <20>e bude zpracov<6F>n
startovac<EFBFBD> soubor nebo soubory.
.TP
.I "\-m, \-p, \-\-preserve\-environment"
Nebude m<>nit prom<6F>nn<6E> prost<73>ed<65> `HOME', `USER', `LOGNAME' ani
`SHELL'. Je chybou, pokud u<>ivatel, kter<65> spustil p<><70>kaz
.B su
nen<EFBFBD> superu<72>ivatel a p<>itom m<> nov<6F> u<>ivatel omezen<65> shell. Jinak
se spust<73> m<>sto u<>ivatelova shellu z /etc/passwd shell zadan<61>
v prom<6F>nn<6E> prost<73>ed<65> `SHELL'. Omezen<65> shell je takov<6F>, kter<65>
nen<EFBFBD> uveden v souboru /etc/shells, nebo v zakompilov<6F>n seznamu
soubor<EFBFBD>, pokud /etc/shells neexistuje. Chov<6F>n<EFBFBD> p<><70>kazu
.B su
s touto volbou lze zm<7A>nit volbami
.I \-\-login
a
.I \-\-shell
(m<> p<>ednost p<>ed hodnotou prom<6F>nn<6E> prost<73>ed<65> SHELL).
.TP
.I "\-s, \-\-shell shell"
Spust<EFBFBD> zadan<61> shell m<>sto u<>ivatelova shellu z /etc/passwd.
Je chybou, pokud u<>ivatel, kter<65> spustil
.B su
nen<EFBFBD> superu<72>ivatel a p<>itom shell nov<6F>ho u<>ivatele uveden<65>
v /etc/passwd je omezen<65>.
.TP
.I "\-\-version"
Vyp<EFBFBD><EFBFBD>e <20><>slo verze na standardn<64> v<>stup a bezchybn<62> skon<6F><6E>.