|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Victor McSmith 2:5020/496.22 19 Jan 2001 16:57:47 To : vitus@ice.ru Subject : Password checking. --------------------------------------------------------------------------------
18 января 2001 19:19, vitus@ice.ru отписал к "Michael A. Borisov":
MAB>> Здравствуйте! Как из перла можно проверить верность пароля? Т.е.
MAB>> юзер вводит пароль. Hадо проверить, совпадает ли он с паролем
MAB>> этого юзера в UNIX-системе. Причем скрипт работает от nobody.
v> Зайти на localhost по тому протоколу, который на нем разрешен
v> Hапример, по pop3.
v> Если пустили с этим именем и паролем, значит правильно.
Только все зависит от сетевой нагрузки, количества пользователей, прописанных в
системе, и от количества таких запросов на авторизацию. При большом количестве
запросов это создаст излишнюю нагрузку на стек TCP/IP, что неправильно с точки
зрения сетевой безопасности и просто правильного функционирования системы.
Логичнее, на мой взгляд, передать в скрипт логин и пароль, напустить на логин
crypt и сравнить с соответствующей записью в passwd. Единственное, что скрипт
должен быть запущен от имени root'а или через sudo, со всеми вытекающими отсюда
последствиями.
Да будет твой путь длинней, чем тропа за спиной!
Victor
--- GoldED/LNX 3.00.Beta5 UNREG
* Origin: (2:5020/496.22)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/39463a6867e7.html, оценка из 5, голосов 10
|