Есть система - FreeBSD 4.3
Поднимаю на ней стандартный ftpd - ни могу ни кем подключиться. Все время выводит 530 User <имя> access denied.
Поставил wu-ftpd - подключаюсь нормально, но пользователь может шляться по всему диску. Ни как его не удержать в его домашней директории. Прописывание в /etc/ftpchroot имен ни чего не дает. Помогите. Очень надо поднять ftp только для скачивания и только из одной директории и только для определенного юзера (ни каких анонимусов).
Помогите !!!!!
>Есть система - FreeBSD 4.3
>Поднимаю на ней стандартный ftpd - ни могу ни кем подключиться. Все время выводит 530 User <имя> access denied.
>Поставил wu-ftpd - подключаюсь нормально, но пользователь может шляться по всему диску.
>Ни как его не удержать в его домашней директории. Прописывание в
>/etc/ftpchroot имен ни чего не дает. Помогите. Очень надо поднять ftp
>только для скачивания и только из одной директории и только для
>определенного юзера (ни каких анонимусов).
>Помогите !!!!!Постав proftpd у этого сервера простая и очень гибкая настройка.
www.proftpd.org
>
>Постав proftpd у этого сервера простая и очень гибкая настройка.
>www.proftpd.orgДа, возможно, но не хотелось бы городить огород на том, чем я не буду пользоваться. Можно же обойтись стандартными средствами. Вот и хотелось бы понять, что я делаю (сделал) не правильно, что стандартный подход не работает
>Есть система - FreeBSD 4.3
>Поднимаю на ней стандартный ftpd - ни могу ни кем подключиться. Все время выводит 530 User <имя> access denied.
>Поставил wu-ftpd - подключаюсь нормально, но пользователь может шляться по всему диску.
>Ни как его не удержать в его домашней директории. Прописывание в
>/etc/ftpchroot имен ни чего не дает. Помогите. Очень надо поднять ftp
>только для скачивания и только из одной директории и только для
>определенного юзера (ни каких анонимусов).
>Помогите !!!!!
Если тебе не нравится что юзеры будут бродить по системе, тебя вероятно интересует security. А 4.3 - очень инсекьюрная системка. Попробуй сначала проапгрейдить до 4.7-p3 к примеру, а там может проблемка исчезнет сама. Если не исчезнет - надо дальше думать. Но апгрейд необходим однозначно. Рекомендую собрать из сырцов.
>>Есть система - FreeBSD 4.3
>>Поднимаю на ней стандартный ftpd - ни могу ни кем подключиться. Все время выводит 530 User <имя> access denied.
>>Поставил wu-ftpd - подключаюсь нормально, но пользователь может шляться по всему диску.
>>Ни как его не удержать в его домашней директории. Прописывание в
>>/etc/ftpchroot имен ни чего не дает. Помогите. Очень надо поднять ftp
>>только для скачивания и только из одной директории и только для
>>определенного юзера (ни каких анонимусов).
>>Помогите !!!!!
>Если тебе не нравится что юзеры будут бродить по системе, тебя вероятно
>интересует security. А 4.3 - очень инсекьюрная системка. Попробуй сначала проапгрейдить
>до 4.7-p3 к примеру, а там может проблемка исчезнет сама. Если
>не исчезнет - надо дальше думать. Но апгрейд необходим однозначно. Рекомендую
>собрать из сырцов.с каких это снов 4.3 НЕ СЕКУРНАЯ СИСТЕМА, fix'ить никто не запрещает:
cvs'ный tag=RELENG_4_3 и все дела.родной демон ftpd позволяет реализовать то о чем был вопрос:
man ftpd
ну все что нужно и подробно расписано
>с каких это снов 4.3 НЕ СЕКУРНАЯ СИСТЕМА, fix'ить никто не запрещает:
>
>cvs'ный tag=RELENG_4_3 и все дела.
на днях прекращена официальная поддержка RELENG_4_5, ну а 4_3 уже давно... если это не смущает, можно пользоваться 4_3.>
>родной демон ftpd позволяет реализовать то о чем был вопрос:
>
>man ftpd
>
>ну все что нужно и подробно расписано
конечно.
просто дело в том, что если настройки стандартные, то ftpd поднимается одним движением. если нет - надо долго разбираться в чем фокус, что уже напорчено в конфигах.
при апдейте из сырцов все равно нужен mergemaster, так что часть проблем может решиться сама собой :)
>>с каких это снов 4.3 НЕ СЕКУРНАЯ СИСТЕМА, fix'ить никто не запрещает:
>>
>>cvs'ный tag=RELENG_4_3 и все дела.
>на днях прекращена официальная поддержка RELENG_4_5, ну а 4_3 уже давно... если
>это не смущает, можно пользоваться 4_3.
>
>>
>>родной демон ftpd позволяет реализовать то о чем был вопрос:
>>
>>man ftpd
>>
>>ну все что нужно и подробно расписано
>конечно.
>просто дело в том, что если настройки стандартные, то ftpd поднимается одним
>движением. если нет - надо долго разбираться в чем фокус, что
>уже напорчено в конфигах.ничего в стандартных конфигах не напорчено
>при апдейте из сырцов все равно нужен mergemaster, так что часть проблем
>может решиться сама собой :)tag=RELENG_4_X - это исключительно security & bugfix тег для RELEASE-4.X
и mergemaster совершенно не обязателен в данном случае, все что нужно -
это чтение фиксов: для одних достаточно пересборки отдельных sources, для
других всей системы, лучший вариант - собрать систему, на ее базе пересобрать ядро, установить его и затем установить систему, все.RELEASE-4.3 вообще один из лучших, похоже таким же является 4.7 и видимо будет 4.8
>Есть система - FreeBSD 4.3
>Поднимаю на ней стандартный ftpd - ни могу ни кем подключиться. Все время выводит 530 User <имя> access denied.
>Поставил wu-ftpd - подключаюсь нормально, но пользователь может шляться по всему диску.
>Ни как его не удержать в его домашней директории. Прописывание в
>/etc/ftpchroot имен ни чего не дает. Помогите. Очень надо поднять ftp
>только для скачивания и только из одной директории и только для
>определенного юзера (ни каких анонимусов).
>Помогите !!!!!
man ftpd
man ftpusers или man ftpchroot
Все что ты описал в своей проблеме прекрасно решается стандартными средствами и регулируется с помощью /etc/ftpchroot, /etc/ftpusers, /etc/master.passwd и установкой соответствующих прав на нужные директории и огород городить не придеться. ;)
>man ftpd
>man ftpusers или man ftpchroot
>Все что ты описал в своей проблеме прекрасно решается стандартными средствами и
>регулируется с помощью /etc/ftpchroot, /etc/ftpusers, /etc/master.passwd и установкой соответствующих прав на
>нужные директории и огород городить не придеться. ;)Все, сделал. Работает. Осталось только одно подправить - можно ли сделать так, что бы пользователь не видел стандартныйх файлов в домашне директории ? Что бы сразу попадал туда, где лежит то, что ему надо и все
>>man ftpd
>>man ftpusers или man ftpchroot
>>Все что ты описал в своей проблеме прекрасно решается стандартными средствами и
>>регулируется с помощью /etc/ftpchroot, /etc/ftpusers, /etc/master.passwd и установкой соответствующих прав на
>>нужные директории и огород городить не придеться. ;)
>
>Все, сделал. Работает. Осталось только одно подправить - можно ли сделать так,
>что бы пользователь не видел стандартныйх файлов в домашне директории ?
>Что бы сразу попадал туда, где лежит то, что ему надо
>и всеНе знаю на сколько сильны отличия в ftpd в 4.3 и 4.7, но в 4.7 для пользователей которые ходят только на ftp в свою домашнюю директорию, файлы .* можно вообще убрать, все прекрасно работает без них.