URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 2541
[ Назад ]

Исходное сообщение
"Задание пароля с помощью системных функций"

Отправлено MK , 06-Фев-04 18:27 
Пожалуйста подскажите (кто знает) какие системные функции используются для задания пароля пользователю системы. Необходимо написать программу, аналог passwd. Насколько я понимаю в PAM-модулях есть функции для установки паролей в файл shadow, а вот как они называются и какой синтаксис вызова этих функций?

Содержание

Сообщения в этом обсуждении
"Задание пароля с помощью системных функций"
Отправлено Murr , 08-Фев-04 12:31 
Спецификация интерфейса PAM есть в LSB.

"Задание пароля с помощью системных функций"
Отправлено MK , 08-Фев-04 23:26 
Пожалуйста утотчни, что такое LSB (если можно дай ссылку)



"Задание пароля с помощью системных функций"
Отправлено MK , 08-Фев-04 23:51 
Насколько я сумел понять в библиотеке pam_unix есть функция:

static int __do_setpass (pam_handle_t *pamh, int flags, user_t *user,
             options_t *options, struct crypt_data *output);

которую собственно и надо вызывать (или не ее?), а вот что у нее
за аргументы?


"Задание пароля с помощью системных функций"
Отправлено MK , 09-Фев-04 00:05 
Нашел хорошие доки:
http://debian.lcs.mit.edu/pub/linux/libs/pam/pre/doc/