|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Andrey Roudyk 2:5020/400 17 Jan 2003 22:41:53 To : Valentin Davydov Subject : Re: FTP не пускает пользователей. -------------------------------------------------------------------------------- Fri Jan 17 2003 19:07, Valentin Davydov wrote to Andrey Roudyk: VD> From: Valentin Davydov <val@sqdp.trc-net.co.jp> >> Такая вот проблема. Стоит сервер FreeBSD 4.3. Понадобилось мне поднять на >> нём FTP-сервер (до этого он был отключён) да так, что-бы только >> зарегестрированные >> в системе пользователи на него могли входить (то-есть по имени и паролю, >> все в одно групе) а всяким анонимусам вход был воспрещён. Включил ftp в >> inetd.conf, создал файлец ftpchroot, занёс в него пользователей, в файлец >> ftpusers внёс пользователя анонимуса что-бы ftp-сервер его не пускал. >> Вроде всё. Hаступил момент истины, набараю ftp-адрес, имя пользователя, >> пароль и... доступ запрещён (а по идее должен пустить в домашний каталог >> пользователя). Попробывал зайти пользователем, который входит в групу >> wheel - всё в порядке, входит. Убираю анонимуса из файла ftpusers - всё >> отлично работает но без имени >> и пароля (тогда входит в домашний каталог пользователя ftp). Пробую опять >> войти любым обычным пользовтелем - дутки, доступ запрещён. В логах пишет >> "ftpd(): FTP LOGIN REFUSED FROM mycomputer myuser". Где грабли, что я >> сделал не так? VD> Очевидно, не прочитал man ftpd. Если его прочитать, то обе твои задачи VD> (как я понял, запретить анонимный доступ и сделать chroot для легальных VD> пользователей) решаются в две (2) строчки, не считая exit, вот, смотри: Да нет, читал его вдоль и поперёк. И всё же я нашёл в чём проблема. Всё дело в том, что при создани пользователей в поле "Login shell:" я задавал "/sbin/nologin" (пользователи создавались исключительно для использования почты и им небыло необходимости входить в систему). Создал пользователей нормально и всё пошло на ура. Тем не мене огромное спасибо тебе ибо твой ответ заставил меня задуматься над всем этим. VD> Connected to localhost. VD> 220 sqdp.trc-net.co.jp FTP server (Version XXX) ready. VD> Name (localhost:val): anonymous VD> 530 User anonymous unknown. VD> ftp: Login failed. ftp>> quit VD> 221 Goodbye. С наилучшими пожеланиями Андрей Рудык --- ifmail v.2.15dev5 * Origin: FidoNet Online - http://www.fido-online.com (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/166793647a29a.html, оценка из 5, голосов 10
|