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

This commit is contained in:
nekral-guest
2007-10-07 11:47:33 +00:00
parent 591830e43b
commit 0fa9083026
238 changed files with 30893 additions and 5441 deletions

View File

@@ -8,8 +8,10 @@ man_MANS = \
gpasswd.1 \
groupadd.8 \
groupdel.8 \
groupmod.8 \
groups.1 \
id.1 \
grpck.8 \
gshadow.5 \
lastlog.8 \
nologin.8 \
passwd.5 \
@@ -18,4 +20,6 @@ man_MANS = \
vipw.8
EXTRA_DIST = $(man_MANS) \
id.1 \
groupmems.8 \
logoutd.8

View File

@@ -134,6 +134,8 @@ U = @U@
USE_NLS = @USE_NLS@
USE_NLS_FALSE = @USE_NLS_FALSE@
USE_NLS_TRUE = @USE_NLS_TRUE@
USE_PAM_FALSE = @USE_PAM_FALSE@
USE_PAM_TRUE = @USE_PAM_TRUE@
VERSION = @VERSION@
XGETTEXT = @XGETTEXT@
XMLCATALOG = @XMLCATALOG@
@@ -190,8 +192,10 @@ man_MANS = \
gpasswd.1 \
groupadd.8 \
groupdel.8 \
groupmod.8 \
groups.1 \
id.1 \
grpck.8 \
gshadow.5 \
lastlog.8 \
nologin.8 \
passwd.5 \
@@ -200,6 +204,8 @@ man_MANS = \
vipw.8
EXTRA_DIST = $(man_MANS) \
id.1 \
groupmems.8 \
logoutd.8
all: all-am

85
man/cs/groupmems.8 Normal file
View File

@@ -0,0 +1,85 @@
.TH "GROUPMEMS" "8" "10/20/2005" "System Management Commands" "System Management Commands"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.ad l
.SH "JMÉNO"
groupmems \- Spravuje členy uživatelovy primární skupiny
.SH "POUŽITÍ"
.HP 10
\fBgroupmems\fR \-a\ \fIuživatel\fR \-d\ \fIuživatel\fR \-l \-D [\-g\ \fIskupina\fR]
.SH "POPIS"
.PP
Nástroj
\fBgroupmems\fR
umožňuje uživatelům spravovat členství ve své primární skupině, aniž
by museli mít superuživatelská práva. Nástroj
\fBgroupmems\fR
je zamýšlen pro systémy, které pro každého uživatele vytváří vlastní
primární skupinu (tj. novak / novak).
.PP
Pouze superuživatel (root) může použít
\fBgroupmems\fR
ke změně členství v ostatních skupinách.
.SH "VOLBY"
.PP
Příkaz
\fBgroupmems\fR
akceptuje následující volby:
.TP
\fB\-a\fR \fIuživatel\fR
Přidá do seznamu členů skupiny nového uživatele.
.TP
\fB\-d\fR \fIuživatel\fR
Ze seznamu členů skupiny odebere daného uživatele.
.TP
\fB\-D\fR
Ze seznamu členů skupiny odebere všechny uživatele.
.TP
\fB\-g\fR \fIskupina\fR
Superuživatel může zadat skupinu, které se mají změny týkat.
.TP
\fB\-l\fR
Vypíše seznam členů skupiny.
.SH "NASTAVENÍ"
.PP
Příkaz
\fBgroupmems\fR
by měl mít nastavena práva
2770
a měl by jej vlastnit uživatel
\fIroot\fR
a skupina
\fIgroups\fR. Správce systému může uživatelům povolit
používání nástroje
\fBgroupmems\fR
tím, že přidá uživatele do skupiny groups. Uživatelé si pak mohou sami
spravovat členství ve skupinách.
.sp
.nf
$ groupadd \-r groups
$ chmod 2770 groupmems
$ chown root.groups groupmems
$ groupmems \-g groups \-a gk4
.fi
.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
\fBchfn\fR(1),
\fBchsh\fR(1),
\fBpasswd\fR(1),
\fBgroupadd\fR(8),
\fBgroupdel\fR(8),
\fBuseradd\fR(8),
\fBuserdel\fR(8),
\fBusermod\fR(8).
.SH "AUTOR"
.PP
George Kraft IV (gk4@us.ibm.com)

79
man/cs/groupmod.8 Normal file
View File

@@ -0,0 +1,79 @@
.TH "GROUPMOD" "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"
groupmod \- upraví skupinu
.SH "POUŽITÍ"
.HP 9
\fBgroupmod\fR [\-g\ \fIgid\fR\ [\-o\ ]] [\-n\ \fInové_jméno_skupiny\fR] \fIskupina\fR
.SH "POPIS"
.PP
Příkaz
\fBgroupmod\fR
upravuje soubory se systémovými účty tak, aby odpovídaly změnám
zadaným na příkazové řádce.
.SH "VOLBY"
.PP
Příkaz
\fBgroupmod\fR
akceptuje následující volby:
.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. Hodnoty mezi 0 a 999 jsou
obvykle rezervovány pro systémové účty. U souborů, které měly skupinu
nastavenu na staré GID, ji musíte přenastavit na nové GID ručně.
.TP
\fB\-n\fR \fInové_jméno_skupiny\fR
Jméno skupiny se změní ze
\fIskupina\fR
na
\fInové_jméno_skupiny\fR.
.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
\fBgroupmod\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
zadaná skupina neexistuje
.TP
\fI6\fR
zadaná skupina neexistuje
.TP
\fI9\fR
skupina je již používána
.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),
\fBgroupdel\fR(8),
\fBuseradd\fR(8),
\fBuserdel\fR(8),
\fBusermod\fR(8).

111
man/cs/grpck.8 Normal file
View File

@@ -0,0 +1,111 @@
.TH "GRPCK" "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"
grpck \- ověří integritu skupinových souborů
.SH "POUŽITÍ"
.HP 6
\fBgrpck\fR [\-r] [\fIgroup\fR\ \fIshadow\fR]
.SH "POPIS"
.PP
\fBgrpck\fR
ověří integritu informací používaných při autentizaci vůči
systému. Kontrolují se všechny záznamy v souborech
\fI/etc/group\fR
a
\fI/etc/gshadow\fR,
zda mají správný formát a zda jsou ve všech polích jen povolená
data. Při nalezení chybně formátovaných a jinak neopravitelných
záznamů je uživatel vybídnut, aby tyto záznamy smazal.
.PP
U každého záznamu se kontroluje, zda:
.TP 3
\(bu
má správný počet polí
.TP
\(bu
má unikátní název skupiny
.TP
\(bu
obsahuje platný seznam členů a administrátorů
.PP
Kontroly na správný počet polí a unikátnost názvu skupiny jsou
kritické. Pokud má záznam chybný počet polí, je uživatel vybídnut, aby
záznam smazal. Nebude-li uživatel souhlasit, jsou všechny další
kontroly přeskočeny. U záznamu s duplicitním názvem skupiny je
uživatel taktéž vybídnut ke smazání záznamu, ovšem následné kontroly
nejsou přeskočeny. Všechny ostatní chyby jsou považovány pouze za
varování a uživatel je vyzván k nápravě chyby pomocí příkazu
\fBgroupmod\fR.
.PP
Příkazy pracující se souborem
\fI/etc/group\fR
nemohou měnit porušené nebo duplicitní záznamy. V takových případech
byste měli použít
\fBgrpck\fR
a chybné záznamy odstranit.
.SH "VOLBY"
.PP
\fBgrpck\fR
implicitně pracuje nad soubory
\fI/etc/group\fR
a
\fI/etc/gshadow\fR. Uživatel může zvolit jiné soubory pomocí parametrů
\fIgroup\fR
a
\fIshadow\fR.
Uživatel dále může parametrem
\fB\-r\fR
zapnout režim jen pro čtení. Prakticky to znamená, že na všechny
otázky ohledně změn se automaticky odpoví
\fIne\fR.
\fBgrpck\fR
také umí setřítit záznamy v souborech
\fI/etc/group\fR
a
\fI/etc/gshadow\fR
podle GID. Pro třídící režim zadejte parametr
\fB\-s\fR.
V takovém případě se neprovádí žádné kontroly, soubory se pouze
setřídí.
.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/passwd\fR
informace o uživatelských účtech
.SH "NÁVRATOVÉ HODNOTY"
.PP
Příkaz
\fBgrpck\fR
může skončit s následujícími návratovými hodnotami:
.TP
\fI0\fR
úspěch
.TP
\fI1\fR
chybná syntaxe příkazu
.TP
\fI2\fR
jeden či více chybných záznamů
.TP
\fI3\fR
nelze otevřít soubory skupin
.TP
\fI4\fR
nelze zamknout soubory skupin
.TP
\fI5\fR
nelze aktualizovat soubory skupin
.SH "VIZ TAKÉ"
.PP
\fBgroup\fR(5),
\fBpasswd\fR(5),
\fBshadow\fR(5),
\fBgroupmod\fR(8).

52
man/cs/gshadow.5 Normal file
View File

@@ -0,0 +1,52 @@
.TH "GSHADOW" "5" "11/05/2005" "File Formats and Conversions" "File Formats and Conversions"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.ad l
.SH "JMÉNO"
gshadow \- stínový soubor se skupinami
.SH "POPIS"
.PP
\fI/etc/gshadow\fR
Obsahuje stínové informace ke skupinovým účtům. Obsahuje řádky
s pevnou strukturou, kde jsou jednotlivá pole oddělená dvojtečkami:
.TP 3
\(bu
název skupiny
.TP
\(bu
zašifrované heslo
.TP
\(bu
čárkami oddělený seznam administrátorů skupiny
.TP
\(bu
čárkami oddělený seznam členů skupiny
.PP
Pole pro název skupiny a heslo musí být vyplněná. Zašifrované heslo se
skládá ze znaků 64 znakové abecedy (a-z, A-Z, 0-9, \\ a /).
Podrobnosti o hesle naleznete v
\fBcrypt\fR(3).
Pokud pole s heslem obsahuje znak, který není platným výsledkem
funkce
\fBcrypt\fR(3), např. ! nebo *, uživatel se nebude moci pomocí tohoto
hesla přihlásit, ale záleží také na systému
\fBpam\fR(7).
.PP
Heslo v tomto souboru má přednost před heslem ze souboru
\fI/etc/group\fR.
.PP
Má-li být zachována bezpečnost hesel, nesmí být tento soubor čitelný
pro běžné uživatele.
.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
\fBgroup\fR(5),
\fBgpasswd\fR(5),
\fBnewgrp\fR(5).