O nás     Inzerce     KontaktSpolehlivé informace o IT již od roku 2011
Hledat
Nepřehlédněte: 2. kolo: Pozoruhodné IT produkty 2020
Správa dokumentů
Digitální transformace
Informační systémy
Hlavní rubriky: Informační systémy, Mobilní technologie, Datová centra, Sítě, IT bezpečnost, Software, Hardware, Zkušenosti a názory, Speciály

Pozoruhodné IT produkty 2020
E-knihy o IT zdarma
Odborné IT konference BusinessIT
Manuál Linux
[Linux manuál]

getpw: Znovu sestavte položku řádku hesla

Originální popis anglicky: getpw - Re-construct password line entry

Návod, kniha: Linux Programmer's Manual

STRUČNĚ

#include <sys/types.h>
#include <pwd.h>
 
int getpw(uid_t uid, char *buf);

POPIS / INSTRUKCE

The getpw() function re-constructs the password line entry for the given user uid uid in the buffer buf. The returned buffer contains a line of format
 
name:passwd:uid:gid:gecos:dir:shell
The passwd structure is defined in <pwd.h> as follows:
 
struct passwd {
        char    *pw_name;		/* user name */
        char    *pw_passwd;		/* user password */
        uid_t   pw_uid;			/* user id */
        gid_t   pw_gid;			/* group id */
        char    *pw_gecos;      	/* real name */
        char    *pw_dir;  		/* home directory */
        char    *pw_shell;      	/* shell program */
};

NÁVRATOVÁ HODNOTA

The getpw() function returns 0 on success, or -1 if an error occurs.

CHYBY / ERRORY

ENOMEM
Insufficient memory to allocate passwd structure.

FILES

/etc/passwd
password database file

ODPOVÍDAJÍCÍ

SYSVr2.

BUGS

The getpw() function is dangerous as it may overflow the provided buffer buf. It is obsoleted by getpwuid().

SOUVISEJÍCÍ

endpwent(3), fgetpwent(3), getpwent(3), getpwnam(3), getpwuid(3), putpwent(3), setpwent(3), passwd(5)
1996-05-27 GNU
©2011-2020 BusinessIT.cz, ISSN 1805-0522 | Názvy použité v textech mohou být ochrannými známkami příslušných vlastníků.
Provozovatel: Bispiral, s.r.o., kontakt: BusinessIT(at)Bispiral.com | Inzerce: Best Online Media, s.r.o., zuzana@online-media.cz
O vydavateli | Pravidla webu BusinessIT.cz a ochrana soukromí | pg(9056)