Документация по LinuxLinuxDoc.Ru 🔍

fgetpwent - получает записи из файла паролей

НАЗВАНИЕ
fgetpwent - получает записи из файла паролей

СИНТАКСИС
#include
#include
#include
c.sp
struct passwd *fgetpwent(FILE *stream);

ОПИСАНИЕ

Функция fgetgrent() возвращает указатель на структуру,
содержащую отдельные поля строк файла stream. Во время
первого вызова функция возвращает первое вхождение; в
дальнейшем она возвращает все корректные найденные
вхождения. Формат файла stream должен быть такой же, как
и формат /etc/passwd.

Структура passwd определена в таким образом:

struct passwd {
char *pw_name; /* имя пользователя */
char *pw_passwd; /* пароль пользователя */
uid_t pw_uid; /* идентификатор пользователя */
gid_t pw_gid; /* идентификатор группы */
char *pw_gecos; /* настоящее имя */
char *pw_dir; /* домашний каталог */
char *pw_shell; /* программная оболочка */
};

ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ

Функция fgetpwent() возвращает структуру с паролями
(passwd) или NULL, если не найдено больше паролей или
произошла ошибка.

КОДЫ ОШИБОК
ENOMEM Недостаточно памяти для распределения структуры
паролей.

ФАЙЛЫ
/etc/passwd
Файл, содержащий базу паролей.

СООТВЕТСТВИЕ СТАНДАРТАМ
SVID 3
Читать новости Linux в Telegram
Linux - fgetpwent - получает записи из файла паролей
Мы в соцсетях ✉