LINUX.ORG.RU

Работа с PAM через web-интерфейс

 


0

2

Здравствуйте! Как сделать аутентификацию пользователя через PAM написано много. А как сделать изменение пароля пользователя через модули PAM? Скажем у администратора сайта есть список пользователей, и он может их удалять или менять им пароли. При этом пароль один и для ftp, и для telnet'а, и для авторизации на сайте.

Ответ на: комментарий от znenyegvkby

Спасибо за ссылку. Мое знакомство с PAM пока только теоретическое. Уточню, что изменение пароля планируется производить cgi-скриптом. Я правильно понимаю, что нужно будет вызвать pam_start(), произвести какие-то манипуляции с паролями, а затем вызвать pam_end()?

kolonok
() автор топика
Ответ на: комментарий от kolonok

Если вы плохо разбираетесь в этом, лучше не городить велосипедов, посмотрите готовые скрипты. Например:

https://sourceforge.net/projects/pam-script/?source=typ_redirect

Если нужно именно изменение пароля, файл pam_script.c, строка 349, функция pam_sm_chauthtok (на гитхабе он почему-то не доступен). Изучайте.
Если нужен готовый скрипт, в job. Если нужен совет по коду, то называйте ЯП, если С, то здесь я ни в зуб ногой, подождите еще, может быть кто подтянется.

znenyegvkby
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.