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

This commit is contained in:
nekral-guest
2007-10-07 11:47:22 +00:00
parent 24178ad677
commit 591830e43b
236 changed files with 9504 additions and 3729 deletions

View File

@@ -2,11 +2,20 @@
mandir = @mandir@/cs
man_MANS = \
expiry.1 \
faillog.5 \
faillog.8 \
gpasswd.1 \
groupadd.8 \
groupdel.8 \
groups.1 \
id.1 \
lastlog.8 \
nologin.8 \
passwd.5 \
shadow.5 \
su.1
su.1 \
vipw.8
EXTRA_DIST = $(man_MANS)
EXTRA_DIST = $(man_MANS) \
logoutd.8

View File

@@ -132,6 +132,8 @@ SHELL = @SHELL@
STRIP = @STRIP@
U = @U@
USE_NLS = @USE_NLS@
USE_NLS_FALSE = @USE_NLS_FALSE@
USE_NLS_TRUE = @USE_NLS_TRUE@
VERSION = @VERSION@
XGETTEXT = @XGETTEXT@
XMLCATALOG = @XMLCATALOG@
@@ -182,14 +184,24 @@ sharedstatedir = @sharedstatedir@
sysconfdir = @sysconfdir@
target_alias = @target_alias@
man_MANS = \
expiry.1 \
faillog.5 \
faillog.8 \
gpasswd.1 \
groupadd.8 \
groupdel.8 \
groups.1 \
id.1 \
lastlog.8 \
nologin.8 \
passwd.5 \
shadow.5 \
su.1
su.1 \
vipw.8
EXTRA_DIST = $(man_MANS) \
logoutd.8
EXTRA_DIST = $(man_MANS)
all: all-am
.SUFFIXES:

25
man/cs/expiry.1 Normal file
View File

@@ -0,0 +1,25 @@
.TH "EXPIRY" "1" "11/05/2005" "User Commands" "User Commands"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.ad l
.SH "JMÉNO"
expiry \- zkontroluje a vynutí politiku vypršení platnosti hesla
.SH "POUŽITÍ"
.HP 7
\fBexpiry\fR [\-c] [\-f]
.SH "POPIS"
.PP
\fBexpiry\fR
zkontroluje (\fB\-c\fR) vypršení platnosti aktuálního hesla a případně vynutí (\fB\-f\fR) změnu. Příkaz lze spustit jako běžný uživatel.
.SH "SOUBORY"
.TP
\fI/etc/passwd\fR
informace o uživatelských účtech
.TP
\fI/etc/shadow\fR
důvěrné informace o uživatelských účtech
.SH "VIZ TAKÉ"
.PP
\fBpasswd\fR(5),
\fBshadow\fR(5).

35
man/cs/faillog.5 Normal file
View File

@@ -0,0 +1,35 @@
.TH "FAILLOG" "5" "11/05/2005" "" ""
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.ad l
.SH "JMÉNO"
faillog \- Soubor pro zaznamenávání chybných pokusů o přihlášení
.SH "POPIS"
.PP
\fI/var/log/faillog\fR
uchovává pro každý účet počet chybných přihlášení a jejich
limity. Záznamy v souboru mají pevnou délku a jsou indexovány
číselným UID. Každý záznam obsahuje počet chybných pokusů o
přihlášení od posledního úspěšného přihlášení, maximální počet
chybných pokusů o přihlášení před zablokováním účtu, linku, na které
byl zaznamenán poslední chybný pokus o přihlášení, a datum,
kdy byl zaznamenán poslední chybný pokus o přihlášení.
.PP
Struktura souboru vypadá následovně:
.sp
.nf
struct faillog {
short fail_cnt;
short fail_max;
char fail_line[12];
time_t fail_time;
};
.fi
.SH "SOUBORY"
.TP
\fI/var/log/faillog\fR
soubor pro záznam chybných pokusů o přihlášení
.SH "VIZ TAKÉ"
.PP
\fBfaillog\fR(8)

86
man/cs/faillog.8 Normal file
View File

@@ -0,0 +1,86 @@
.TH "FAILLOG" "8" "11/05/2005" "System Management Commands" "System Management Commands"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.ad l
.SH "JMÉNO"
faillog \- zobrazí záznamy faillogu nebo nastaví limity na chybná přihlášení
.SH "POUŽITÍ"
.HP 8
\fBfaillog\fR [\fIvolby\fR]
.SH "POPIS"
.PP
\fBfaillog\fR
formátuje obsah souboru
\fI/var/log/faillog\fR,
ve kterém se zaznamenávají neúspěšné pokusy o přihlášení. Také jej
můžete použít pro správu počitadel neúspěšných přihlášení a pro
nastavení limitů. Spuštení programu
\fBfaillog\fR
bez argumentů vypíše záznamy o neúspěšném přihlášení těch uživatelů,
u kterých je zaznamenáno alespoň jedno chybné přihlášení.
.SH "VOLBY"
.PP
Příkaz
\fBfaillog\fR
akceptuje následující volby:
.TP
\fB\-a\fR, \fB\-\-all\fR
Zobrazí záznamy faillogu všech uživatelů.
.TP
\fB\-h\fR, \fB\-\-help\fR
Zobrazí nápovědu a skončí.
.TP
\fB\-l\fR, \fB\-\-lock\-time\fR \fISEK\fR
Po neúspěšném přihlášení zamkne účet na
\fISEK\fR
sekund.
.TP
\fB\-m\fR, \fB\-\-maximum\fR \fIMAX\fR
Nastaví maximální počet chybných přihlášení na MAX. Poté se účet
zablokuje. Hodnotou 0 tento limit zrušíte. Pro uživatele
\fIroot\fR
by hodnota
\fIMAX\fR
měla být vždy 0, abyste předešli útokům typu odepření služby.
.TP
\fB\-r\fR, \fB\-\-reset\fR
Vynuluje počitadla chybných přihlášení všech uživatelů. Při použití s
parametrem \-u
\fIÚČET\fR
vynuluje počitadlo pouze pro daný účet. Tato operace vyžaduje práva
zápisu k souboru
\fI/var/log/faillog\fR.
.TP
\fB\-t\fR, \fB\-\-time\fR \fIDNŮ\fR
Zobrazí záznamy faillogu novější než
\fIDNŮ\fR. Volba
\fB\-t\fR
má vyšší prioritu než
\fB\-u\fR.
.TP
\fB\-u\fR, \fB\-\-user\fR \fIÚČET\fR
Zobrazí záznamy faillogu (resp. s volbami
\fB\-l\fR,
\fB\-m\fR
nebo
\fB\-r\fR
upraví počitadla nebo limity chybných přihlášení) pouze pro uživatele
\fIÚČET\fR.
.SH "ZÁLUDNOSTI"
.PP
\fBfaillog\fR
vypíše pouze uživatele, bez úspěšného přihlášení od poslední
chyby. Chcete-li vypsat i uživatele, kteří se od poslední chyby
úspěšně přihlásili, musíte si je explicitně vyžádat volbou
\fB\-u\fR
nebo
\fB\-a\fR.
.SH "SOUBORY"
.TP
\fI/var/log/faillog\fR
soubor pro záznam chybných pokusů o přihlášení
.SH "VIZ TAKÉ"
.PP
\fBlogin\fR(1),
\fBfaillog\fR(5).

76
man/cs/gpasswd.1 Normal file
View File

@@ -0,0 +1,76 @@
.TH "GPASSWD" "1" "11/05/2005" "User Commands" "User Commands"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.ad l
.SH "JMÉNO"
gpasswd \- spravuje soubor /etc/group
.SH "POUŽITÍ"
.HP 8
\fBgpasswd\fR \fIskupina\fR
.HP 8
\fBgpasswd\fR \-a\ \fIuživatel\fR \fIskupina\fR
.HP 8
\fBgpasswd\fR \-d\ \fIuživatel\fR \fIskupina\fR
.HP 8
\fBgpasswd\fR \-R\ \fIskupina\fR
.HP 8
\fBgpasswd\fR \-r\ \fIskupina\fR
.HP 8
\fBgpasswd\fR [\-A\ \fIuživatel,\fR...] [\-M\ \fIuživatel,\fR...] \fIskupina\fR
.SH "POPIS"
.PP
\fBgpasswd\fR
se používá pro správu souboru
\fI/etc/group\fR
(a pokud je zkompilován s podporou SHADOWGRP, tak i
\fI/etc/gshadow\fR).
Každá skupina může mít správce, členy a heslo. Systémový správce může
volbou
\fB\-A\fR
definovat správce skupiny, volbou
\fB\-M\fR
členy skupiny a má všechna práva skupinových správců a členů.
.SS "Poznámka o skupinových heslech"
.PP
Skupinová hesla jsou samozřejmě bezpečnostním problémem, jelikož je
heslo sdíleno více uživateli. Skupiny jsou nicméně užitečným nástrojem
pro spolupráci mezi různými uživateli.
.SH "VOLBY"
.PP
Správce skupiny může přidávat resp. mazat uživatele pomocí
\fB\-a\fR
resp.
\fB\-d\fR.
Správcové mohou odstranit skupinové heslo pomocí přepínače
\fB\-r\fR.
Pokud není heslo nastaveno, mohou použít příkaz
\fBnewgrp\fR
pro zapojení do skupiny pouze členové skupiny. Volba
\fB\-R\fR
zakáže přístup do skupiny skrze příkaz
\fBnewgrp\fR
(členové skupiny se do ní budou moci stále přepnout).
.PP
Pokud je
\fBgpasswd\fR
spušten správcem skupiny a jediným parametrem je jméno skupiny, zeptá
se na skupinové heslo. Pokud je heslo nastaveno, mohou členové používat
\fBnewgrp\fR(1)
stále bez hesla, nečlenové musí heslo zadat.
.SH "SOUBORY"
.TP
\fI/etc/group\fR
informace o skupinových účtech
.TP
\fI/etc/gshadow\fR
citlivé informace o skupinových účtech
.SH "VIZ TAKÉ"
.PP
\fBnewgrp\fR(1),
\fBgshadow\fR(5),
\fBgroupadd\fR(8),
\fBgroupdel\fR(8),
\fBgroupmod\fR(8),
\fBgrpck\fR(8),
\fBgroup\fR(5).

113
man/cs/groupadd.8 Normal file
View File

@@ -0,0 +1,113 @@
.TH "GROUPADD" "8" "01/02/2006" "System Management Commands" "System Management Commands"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.ad l
.SH "JMÉNO"
groupadd \- Vytvoří skupinu
.SH "POUŽITÍ"
.HP 9
\fBgroupadd\fR [\-g\ \fIGID\fR\ [\-o]] [\-f] [\-K\ \fIKLÍČ\fR=\fIHODNOTA\fR] \fIskupina\fR
.SH "POPIS"
.PP
Příkaz
\fBgroupadd\fR
vytváří nové skupinové účty na základě zadaných hodnot a výchozích
hodnot nastavených v systému. Nová skupina bude podle pořeby zařazena
do příslušných systémových souborů.
.SH "VOLBY"
.PP
Příkaz
\fBgroupadd\fR
akceptuje následující volby:
.TP
\fB\-f\fR
Tato volba způsobí, že v případě kolize se stávající skupinou se vrátí
úspěšný návratový kód. Při použití s volbou
\fB\-g\fR, pokud již dané GID existuje, vybere se unikární GID
automaticky, (tj. jako kdybyste
\fB\-g\fR
nezadali).
.TP
\fB\-g\fR \fIGID\fR
Číselná hodnota skupinového ID. Tato hodnota musí být unikátní (s
výjimkou volby
\fB\-o\fR).
Hodnota musí být nezáporné celé číslo. Jako výchozí hodnota se použije
nejmenší ID větší než 999 a zároveň větší než ID všech ostatních
skupin. Hodnoty mezi 0 a 999 jsou obvykle rezervovány pro systémové účty.
.TP
\fB\-h\fR, \fB\-\-help\fR
Zobrazí nápovědu a skončí.
.TP
\fB\-K \fR\fB\fIKLÍČ\fR\fR\fB=\fR\fB\fIHODNOTA\fR\fR
Přepíše výchozí nastavení /etc/login.defs (GID_MIN, GID_MAX
apod.). Můžete zadat i více voleb najednou.
.sp
Příklad:
\fB\-K \fR\fIGID_MIN\fR=\fI100\fR\fB \-K \fR\fIGID_MAX\fR=\fI499\fR
.sp
Poznámka:
\fB\-K \fR\fIGID_MIN\fR=\fI10\fR,\fIGID_MAX\fR=\fI499\fR
zatím nefunguje.
.TP
\fB\-o\fR
Tato volba povolí přidání skupiny s neunikátním GID.
.SH "SOUBORY"
.TP
\fI/etc/group\fR
informace o skupinových účtech
.TP
\fI/etc/gshadow\fR
citlivé informace o skupinových účtech
.TP
\fI/etc/login.defs\fR
nastavení systému shadow
.SH "ZÁLUDNOSTI"
.PP
Názvy skupin musí začínat malým písmenem nebo podtržítkem a mohou
obsahovat pouze malá písmena, čísla, podtržítka, pomlčky a závěrečný
dolar. Vyjádřeno regulárním výrazem: [a\-z_][a\-z0\-9_\-]*[$]
.PP
Délka názvu skupiny nesmí překročit 16 znaků.
.PP
Jestliže již název skupiny existuje v externí databázi typu NIS,
příkaz
\fBgroupadd\fR
odmítne požadavek na vytvoření této skupiny.
.SH "NÁVRATOVÉ HODNOTY"
.PP
Příkaz
\fBgroupadd\fR
může skončit s následujícími návratovými hodnotami:
.TP
\fI0\fR
úspěch
.TP
\fI2\fR
chybná syntaxe příkazu
.TP
\fI3\fR
chybný argument parametru
.TP
\fI4\fR
GID není unikátní (pokud nepoužijete
\fB\-o\fR)
.TP
\fI9\fR
název skupiny není unikátní
.TP
\fI10\fR
nelze aktualizovat soubor group
.SH "VIZ TAKÉ"
.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).

60
man/cs/groupdel.8 Normal file
View File

@@ -0,0 +1,60 @@
.TH "GROUPDEL" "8" "11/05/2005" "System Management Commands" "System Management Commands"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.ad l
.SH "JMÉNO"
groupdel \- Smaže skupinu
.SH "POUŽITÍ"
.HP 9
\fBgroupdel\fR \fIskupina\fR
.SH "POPIS"
.PP
Příkaz
\fBgroupdel\fR
upraví soubory se systémovými účty tak, že smaže všechy záznamy, které
se odkazují na
\fIskupinu\fR. Daná skupina musí existovat.
.PP
Abyste zajistili, že na souborových systémech nezůstanou soubory
vlastněné mazanou skupinou, musíte je sami vyhledat a příslušně
opravit.
.SH "ZÁLUDNOSTI"
.PP
Nelze odstranit primární skupinu uživatele. Nejprve musíte odstranit
uživatele a pak teprve danou skupinu.
.SH "SOUBORY"
.TP
\fI/etc/group\fR
informace o skupinových účtech
.TP
\fI/etc/gshadow\fR
citlivé informace o skupinových účtech
.SH "NÁVRATOVÉ HODNOTY"
.PP
Příkaz
\fBgroupdel\fR
může skončit s následujícími návratovými hodnotami:
.TP
\fI0\fR
úspěch
.TP
\fI2\fR
chybná syntaxe příkazu
.TP
\fI8\fR
nelze odstranit primární skupinu uživatele
.TP
\fI10\fR
nelze aktualizovat soubor group
.SH "VIZ TAKÉ"
.PP
\fBchfn\fR(1),
\fBchsh\fR(1),
\fBpasswd\fR(1),
\fBgpasswd\fR(8),
\fBgroupadd\fR(8),
\fBgroupmod\fR(8),
\fBuseradd\fR(8),
\fBuserdel\fR(8),
\fBusermod\fR(8)

30
man/cs/logoutd.8 Normal file
View File

@@ -0,0 +1,30 @@
.TH "LOGOUTD" "8" "11/05/2005" "System Management Commands" "System Management Commands"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.ad l
.SH "JMÉNO"
logoutd \- Omezuje čas přihlášení
.SH "POUŽITÍ"
.HP 8
\fBlogoutd\fR
.SH "POPIS"
.PP
\fBlogoutd\fR
omezí čas přihlášení a seznam povolených portů podle pravidel zadaných v
\fI/etc/porttime\fR.
\fBlogoutd\fR
by se měl spouštět z
\fI/etc/rc\fR. Program pak pravidelně kontroluje soubor
\fI/var/run/utmp\fR
a zkoumá, zda má daný uživatel oprávnění být přihlášen na daném portu
v daný čas. Všechna sezení, která porušují pravidla zadaná v
\fI/etc/porttime\fR,
jsou ukončena.
.SH "SOUBORY"
.TP
\fI/etc/porttime\fR
oprávnění k portům a přihlášení
.TP
\fI/var/run/utmp\fR
seznam aktuálních sezení

28
man/cs/nologin.8 Normal file
View File

@@ -0,0 +1,28 @@
.TH "NOLOGIN" "8" "01/07/2006" "System Management Commands" "System Management Commands"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.ad l
.SH "JMÉNO"
nologin \- slušně odmítne přihlášení
.SH "PŘEHLED"
.HP 8
\fBnologin\fR
.SH "POPIS"
.PP
\fBnologin\fR
zobrazí oznámení, že účet není dostupný a skončí s nenulovým
návratovým kódem. Program je zamýšlen jako vhodná náhrada pole shell
v souboru passwd pro zablokované účty.
.PP
Pro zakázání všech přihlášení prozkoumejte
\fBnologin\fR(5).
.SH "VIZ TAKÉ"
.PP
\fBlogin\fR(1),
\fBnologin\fR(5).
.SH "HISTORIE"
.PP
Příkaz
\fBnologin\fR
se objevil v BSD 4.4.

71
man/cs/vipw.8 Normal file
View File

@@ -0,0 +1,71 @@
.TH "VIPW" "8" "12/07/2005" "System Management Commands" "System Management Commands"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.ad l
.SH "JMÉNO"
vipw, vigr \- slouží k úpravě souborů password, group, shadow-password a shadow-group.
.SH "POUŽITÍ"
.HP 5
\fBvipw\fR [volby]
.HP 5
\fBvigr\fR [volby]
.SH "POPIS"
.PP
\fBvipw\fR
a
\fBvigr\fR
upravují soubory
\fI/etc/passwd\fR
a
\fI/etc/group\fR. S přepínačem
\fB\-s\fR
budou upravovat stínové verze obou souborů, tj.
\fI/etc/shadow\fR
a
\fI/etc/gshadow\fR. Programy používají zámky, aby předešly porušení
souborů. Při hledání editoru nejprve zkusí proměnnou prostředí
\fB$VISUAL\fR, poté proměnnou prostředí
\fB$EDITOR\fR a na konec spustí standardní editor
\fBvi\fR(1).
.SH "VOLBY"
.PP
Příkazy
\fBvipw\fR
a
\fBvigr\fR
akceptují následující volby:
.TP
\fB\-g\fR, \fB\-\-group\fR
Upraví databázi skupin.
.TP
\fB\-h\fR, \fB\-\-help\fR
Zobrazí nápovědu a skončí.
.TP
\fB\-p\fR, \fB\-\-passwd\fR
Upraví databázi hesel.
.TP
\fB\-q\fR, \fB\-\-quiet\fR
Tichý režim.
.TP
\fB\-s\fR, \fB\-\-shadow\fR
Upraví databázi shadow nebo gshadow.
.SH "SOUBORY"
.TP
\fI/etc/group\fR
informace o skupinových účtech
.TP
\fI/etc/gshadow\fR
stínový soubor pro skupiny
.TP
\fI/etc/passwd\fR
informace o uživatelských účtech
.TP
\fI/etc/shadow\fR
citlivé informace o uživatelských účtech
.SH "VIZ TAKÉ"
.PP
\fBvi\fR(1),
\fBgroup\fR(5),
\fBgshadow\fR(5)\fBpasswd\fR(5),
\fBshadow\fR(5).