|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Valentin Nechayev 2:5020/400 27 Oct 2002 19:09:40 To : Elena Shovkun Subject : Re: getpwnam: on freebsd -------------------------------------------------------------------------------- >>> Elena Shovkun wrote: ES> проблема: под freebsd фyнкция getpwnam($login), возвращает вместо пароля ES> '*'. ES> - если запyскать cgi непосредственно на веб-сервере (под root), ES> передавая параметры в командной строке, то все ok - getpwnam возвращает ES> нормальнyю зашифрованнyю строкy. Это фича и иначе быть не должно, во имя сколь-нибудь нормальной защиты. Если кому-то надо это преодолевать, то пишется примитивная suid-root или лучше слушающая на local socket'е проверялка паролей, которая не умеет ничего кроме как проверить и сказать да/нет. Хороший пример такой проверялки - pwcheck из комплекта cyrus-sasl. Заодно посмотрите как настраивается доступ к ней - только от пользователя из группы cyrus - и это тоже правильный метод. /netch --- ifmail v.2.15dev5 * Origin: Dark side of coredump (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/736897a9b5aa.html, оценка из 5, голосов 10
|