Структура, характеризующая запись базы данных теневых паролей
#include <shadow.h>struct spwd {char *sp_namp; /* name */char *sp_pwdp; /* encrypted password */long sp_lstchg; /* last changed (#days since 1970-01-01) */long sp_min; /* #days (min) to change */long sp_max; /* #days (max) to change */long sp_warn; /* #days to warn */long sp_inact; /* #days of inactivity */long sp_expire; /* date to auto-expire (#days since 1970-01-01) */long sp_flag; /* reserved */};
Тип позволяет производить разметку базы данных теневых паролей. Структура включает следующие поля:
Если поле sp_min, sp_max, sp_lstchg, sp_warn, sp_inact или sp_expire структуры равно -1
или если sp_flag = 0
, то соответствующая запись в файле /etc/shadow
очищается.
Unix
fgetspent(), getspent(), getspent_r(), getspnam(), getspnam_r(), putspent()
Предыдущий раздел: Описание API системной библиотеки