КИТА unofficial

Компьютерный => Мир вечно юной UNIX => Тема начата: Lo от Февраль 19, 2009, 04:49:05



Название: Настройка wu-ftpd
Отправлено: Lo от Февраль 19, 2009, 04:49:05
Здравствуйте!
На сервере установлено wu-ftpd-2.6.1.
Цель: хочу пользователю meg задать хоум-директорию, выше которой он ни-ни  ;), и ограничить его в правах (только чтение).
Создала в каталоге /etc/ftpd файл ftpaccess. Заполнила в соответствии с манами. Как заставить систему перечитать этот файл?
Просто рестартануть ftpd путем kill -HUP <ftpd_pid>?


Название: Re: Настройка wu-ftpd
Отправлено: Alder от Февраль 19, 2009, 04:53:58
обычно так - /etc/init.d/ftpd restart


Название: Re: Настройка wu-ftpd
Отправлено: Storm от Февраль 19, 2009, 07:03:12
либо если ftp сервер в inetd записан то
/etc/rc.d/rc.inetd restart


Название: Re: Настройка wu-ftpd
Отправлено: Lo от Февраль 20, 2009, 04:14:32
Спасибо. Записан в inetd. Рестарт inetd никак не повлияет на какие-либо сетевые либо другие интерфейсы? Подскажите, пожалуйста. На сервере работает промышленная база.


Название: Re: Настройка wu-ftpd
Отправлено: Alder от Февраль 20, 2009, 04:45:18
Lo, рестарт inet.d перезапустит все, что в нем прописано


Название: Re: Настройка wu-ftpd
Отправлено: Storm от Февраль 21, 2009, 10:26:28
в послерабочее время.... либо отдельным демоном вешай, хотя я сомневаюсь что на 24/7/365 сервак надо реконфигурировать не прерывая рабочий процесс, так что имхо 1 вас спасет...


Название: Re: Настройка wu-ftpd
Отправлено: Lo от Февраль 28, 2009, 06:19:27
Спасибо за ответы. Решила потренировать на тестовой Фрибсд. Файл прочитался, вроде бы все ок. Только одна проблема.
Коннект к фтп через командную строку: командой ls вижу корень директории, в котором заперт пользователь, перехожу по внутренним папкам. Но команда ls -la ничего не показывает. Пустота.
Соответственно, подключаясь к фтп через Far, вообще ничего не вижу. В чем может быть дело?

Пробовала в директорию, которая указана как guest-root закинуть файлик /bin/ls. Но это не помогло. Помогите, пожалуйста. Хотя бы понять, в каком направлении двигаться.


Название: Re: Настройка wu-ftpd
Отправлено: Alder от Февраль 28, 2009, 08:49:30
Lo, а покажи-ка конфиг полностью.


Название: Re: Настройка wu-ftpd
Отправлено: Lo от Февраль 28, 2009, 09:12:56
С собой нет. По памяти:
ftpaccess:

class     all     real,guest    *

guestuser   meg

chmod no guest
...  no guest (все запрещено)

upload   /home/meg   no   *

guest-root    /home   guest


Пользователь meg прописан в /etc/passwd с домашней директорией /home/meg  (Пробовала вариант /home/./meg  , но никакой разницы не заметила.)

P.S. Если можно, еще один мини-вопрос: Я так понимаю, что достаточно один раз перестартовать inetd, в котором добавить ключ ftpd -a. При дальнейшем редактировании файла ftpaccess изменения вступают в силу сразу же. Правильно?


Название: Re: Настройка wu-ftpd
Отправлено: Storm от Март 01, 2009, 01:41:32
ftpaccess скорее всего считывается только при запуске. но точно не скажу, всегда работал с proftpd.


Название: Re: Настройка wu-ftpd
Отправлено: Lo от Март 02, 2009, 08:45:41
А насчет этого что-нибудь известно? Почему так получается?
Коннект к фтп через командную строку: командой ls вижу корень директории, в котором заперт пользователь, перехожу по внутренним папкам. Но команда ls -la ничего не показывает. Пустота.
Соответственно, подключаясь к фтп через Far, вообще ничего не вижу. В чем может быть дело?

Пробовала в директорию, которая указана как guest-root закинуть файлик /bin/ls. Но это не помогло. Помогите, пожалуйста. Хотя бы понять, в каком направлении двигаться.


Название: Re: Настройка wu-ftpd
Отправлено: Alder от Март 02, 2009, 08:12:04
Lo, тут (http://www.opennet.ru/docs/RUS/wu-ftpd-faq/index.html) нашел следующее:
Цитировать
Проблема в том что ls_short и ls_long были определены неверно (система была скомпилирована BSD-вым компилятором с использованием BSD конфигурационного файла) используя ls -lA и ls -lgA соответственно. Это привело к тому что команда ls работает с ошибками (поскольку в данный момент операционка SVR4) и самое главное что весь вывод ls направляет только в stderr и нет возможности посмотреть stdout.

Как вариант - пересобрать wu-ftpd самостоятельно. Причем с опцией:
--enable-ls - включение встроенного ls поскольку нет желания копировать каталоги /bin, /etc /lib в каждую homepage пользователя. (отсюда (http://info.krc.karelia.ru/Linux/wu-ftpd/wu-ftpd.shtml))


Название: Re: Настройка wu-ftpd
Отправлено: Lo от Март 11, 2009, 01:25:17
Огромное спасибо. Я вам очень признательна за помощь.


Название: Re: Настройка wu-ftpd
Отправлено: Lo от Март 26, 2009, 11:07:46
Ребята, простите, что все никак не угомонюсь со своими вопросами. Но вот если есть желание копировать все эти /bin , /etc, /lib... Какие файлики необходимо скопировать, чтобы заработало ls? Отчего, от каких библиотек это зависит?