diff options
Diffstat (limited to 'man/de/man3/shadow.3')
-rw-r--r-- | man/de/man3/shadow.3 | 75 |
1 files changed, 36 insertions, 39 deletions
diff --git a/man/de/man3/shadow.3 b/man/de/man3/shadow.3 index 45ad3b57..23df7cf6 100644 --- a/man/de/man3/shadow.3 +++ b/man/de/man3/shadow.3 @@ -2,12 +2,12 @@ .\" Title: shadow .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/> -.\" Date: 13.06.2019 +.\" Date: 01.12.2019 .\" Manual: Bibliotheksaufrufe -.\" Source: shadow-utils 4.7 +.\" Source: shadow-utils 4.8 .\" Language: German .\" -.TH "SHADOW" "3" "13.06.2019" "shadow\-utils 4\&.7" "Bibliotheksaufrufe" +.TH "SHADOW" "3" "01.12.2019" "shadow\-utils 4\&.8" "Bibliotheksaufrufe" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -59,25 +59,25 @@ shadow, getspnam \- Routinen f\(:ur die Datei, die die verschl\(:usselten Passw\ .SH "BESCHREIBUNG" .PP \fIshadow\fR -ver\(:andert den Inhalt der Shadow\-Passwort\-Datei -/etc/shadow\&. Der Aufbau der Datei +manipulates the contents of the shadow password file, +/etc/shadow\&. The structure in the \fI#include\fR -ist: +file is: .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*/ + char *sp_namp; /* user login name */ + char *sp_pwdp; /* encrypted password */ + long int sp_lstchg; /* last password change */ + long int sp_min; /* days until change allowed\&. */ + long int sp_max; /* days before change required */ + long int sp_warn; /* days warning for expiration */ + long int sp_inact; /* days before account inactive */ + long int sp_expire; /* date when account expires */ + unsigned long int sp_flag; /* reserved for future use */ } .fi @@ -189,50 +189,47 @@ sp_flag \- f\(:ur zuk\(:unftigen Gebrauch reserviert .PP \fIgetspent\fR, \fIgetspname\fR, -\fIfgetspent\fR -und +\fIfgetspent\fR, and \fIsgetspent\fR -geben einen Verweis auf -\fIstruct spwd\fR -zur\(:uck\&. +each return a pointer to a +\fIstruct spwd\fR\&. \fIgetspent\fR -gibt den n\(:achsten Eintrag der Datei zur\(:uck\&. +returns the next entry from the file, and \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\&. +returns the next entry from the given stream, which is assumed to be a file of the proper format\&. \fIsgetspent\fR -gibt einen Verweis auf einen +returns a pointer to a \fIstruct spwd\fR -zur\(:uck, wobei die angegebene Zeichenkette als Eingabe verwendet wird\&. +using the provided string as input\&. \fIgetspnam\fR -sucht ab der aktuellen Position in der Datei nach einem Eintrag, der mit -\fIname\fR -\(:ubereinstimmt\&. +searches from the current position in the file for an entry matching +\fIname\fR\&. .PP \fIsetspent\fR -und +and \fIendspent\fR -k\(:onnen verwendet werden, um den Zugriff auf die Shadow\-Passwort\-Datei zu beginnen oder zu beenden\&. +may be used to begin and end, respectively, access to the shadow password file\&. .PP -Die Routinen +The \fIlckpwdf\fR -und +and \fIulckpwdf\fR -sollten eingesetzt werden, da so sichergestellt werden kann, dass exlusiv auf die Datei +routines should be used to insure exclusive access to the /etc/shadow -zugegriffen wird\&. +file\&. \fIlckpwdf\fR -versucht, eine Sperre durch +attempts to acquire a lock using \fIpw_lock\fR -f\(:ur bis zu 15 Sekunden zu erhalten\&. Dann versucht es, eine zweite Sperre durch +for up to 15 seconds\&. It continues by attempting to acquire a second lock using \fIspw_lock\fR -f\(:ur den Rest der 15 Sekunden zu erhalten\&. Sollte einer der beiden Versuche nach insgesamt 15 Sekunden scheitern, gibt +for the remainder of the initial 15 seconds\&. Should either attempt fail after a total of 15 seconds, \fIlckpwdf\fR -\-1 zur\(:uck\&. Wurden beide Sperren erhalten, wird 0 zur\(:uckgegeben\&. +returns \-1\&. When both locks are acquired 0 is returned\&. .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 +Routines return NULL if no more entries are available or if an error occurs during processing\&. Routines which have \fIint\fR -als R\(:uckgabewert haben, geben im Erfolgsfall 0 und beim Scheitern \-1 zur\(:uck\&. +as the return value return 0 for success and \-1 for failure\&. .SH "WARNUNGEN" .PP Diese Routinen k\(:onnen nur von Root verwendet werden, da der Zugriff auf die Shadow\-Passwort\-Datei beschr\(:ankt ist\&. |