SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG
DONATE


YUM REPOSITORY

 
 

MAN page from CentOS 7 shadow-utils-4.6-5.el7.x86_64.rpm

SHADOW

Section: Bibliotheksaufrufe (3)
Updated: 09.08.2019
Index 

NAME

shadow, getspnam - Routinen f:ur die Datei, die die verschl:usselten Passw:orter enth:alt 

SYNTAX

#include <shadow.h>

struct spwd *getspent();

truct spwd *getspnam(char*name);

void setspent();

void endspent();

struct spwd *fgetspent(FILE*fp);

struct spwd *sgetspent(char*cp);

int putspent(struct spwd*p,DATEIEN*fp);

int lckpwdf();

int ulckpwdf(); 

BESCHREIBUNG

shadowmanipulates the contents of the shadow password file,/etc/shadow. The structure in the#includefile is:

struct spwd {      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 */}    

Die Bedeutung dieser Felder ist:

*sp_namp - Verweis auf Benutzername, der mit einer Null endet

*sp_pwdp - Verweis auf Passwort, das mit einer Null endet

*sp_lstchg - Anzahl der Tage gerechnet ab dem 1. Januar 1970, seitdem das Passwort das letzte Mal ge:andert wurde

*sp_min - Anzahl der Tage, ehe das Passwort nicht ge:andert werden darf

*sp_max - Anzahl der Tage, nach denen das Passwort ge:andert werden muss

*sp_warn - Anzahl der Tage ehe das Passwort verf:allt, an denen der Benutzer vor dem Verfall gewarnt wird

*sp_inact - Anzahl der Tage nach dem Verfall des Passworts, nach denen das Konto als inaktiv angesehen und abgeschaltet wird

*sp_expire - Anzahl Tage gerechnet ab dem 1. Januar 1970, f:ur die das Konto abgeschaltet ist

*sp_flag - f:ur zuk:unftigen Gebrauch reserviert
 

BESCHREIBUNG

getspent,getspname,fgetspent, andsgetspenteach return a pointer to astruct spwd.getspentreturns the next entry from the file, andfgetspentreturns the next entry from the given stream, which is assumed to be a file of the proper format.sgetspentreturns a pointer to astruct spwdusing the provided string as input.getspnamsearches from the current position in the file for an entry matchingname.

setspentandendspentmay be used to begin and end, respectively, access to the shadow password file.

Thelckpwdfandulckpwdfroutines should be used to insure exclusive access to the/etc/shadowfile.lckpwdfattempts to acquire a lock usingpw_lockfor up to 15 seconds. It continues by attempting to acquire a second lock usingspw_lockfor the remainder of the initial 15 seconds. Should either attempt fail after a total of 15 seconds,lckpwdfreturns -1. When both locks are acquired 0 is returned. 

DIAGNOSE

Routines return NULL if no more entries are available or if an error occurs during processing. Routines which haveintas the return value return 0 for success and -1 for failure. 

WARNUNGEN

Diese Routinen k:onnen nur von Root verwendet werden, da der Zugriff auf die Shadow-Passwort-Datei beschr:ankt ist. 

DATEIEN

/etc/shadow

verschl:usselte Informationen zu den Benutzerkonten
 

SIEHE AUCH

getpwent(3),shadow(5).


 

Index

NAME
SYNTAX
BESCHREIBUNG
BESCHREIBUNG
DIAGNOSE
WARNUNGEN
DATEIEN
SIEHE AUCH

This document was created byman2html,using the manual pages.