|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Valentin Nechayev 2:5020/400 03 Sep 2005 22:24:48 To : Vadim Goncharov Subject : Re: ftp-севак -------------------------------------------------------------------------------- >>> Vadim Goncharov wrote: AVZ>>>>> 2. В чём проблема добавить /sbin/nologin >> /etc/shells ? VN>>>> В том, что nologin'у по определению не положено там быть. Если VN>>>> требуется добавить в shells "пустой" шелл, традиционно VN>>>> используется true. AVZ>>> А какие могут возникнуть проблемы из-за этого ? VN>> От нахождения nologin в shells - то, что ты даёшь ftp группе VN>> псевдопользователей, у которых nologin по умолчанию и в стандартных VN>> конфигах и которым не положено иметь ftp. Чтобы не дать им ftp придется VN>> менять им всем шелл... а это - насилие над стандартной конфигурацией, VN>> которое очень тяжело сопровождать и которое когда-нибудь вылезет боком. VN>> Поэтому и надо придумывать что-то другое для этой роли. VG> Hо ведь у них невозможно ввести пароль. У меня стоит proftpd, у всех VG> пользователей, которым отключен шелл, но нужно дать ftp, стоит шеллом VG> /sbin/nologin - ну и при попытке захода псевдопользователем proftpd VG> разумеется обламывает эту попытку по паролю. Это (моя конфигурация) VG> неправильно? Это Ваша конфигурация ограничила только ftp. Hо ничто не мешает существованию других проверок на вхождение шелла в /etc/shells на предмет существования законного пользователя, и они (эти проверки) есть: например, в sendmail. Так что нарушив требуемую логику и скомпенсировав это нарушение в одном известном Вам месте, можете получить непредсказуемые эффекты в других местах. -netch- --- ifmail v.2.15dev5.3 * Origin: Dark side of coredump (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/22383ff16b243.html, оценка из 5, голосов 10
|