КИТА unofficial
Апрель 27, 2024, 09:35:24 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
Новости:
 
   Начало   ПРАВИЛА Помощь WIKI PDA Войти Регистрация  


Страниц: [1]   Вниз
  Печать  
Автор Тема: Настройка wu-ftpd  (Прочитано 11628 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Lo
Первак
*

Карма: +1/-0
Offline Offline

Сообщений: 45



« : Февраль 19, 2009, 04:49:05 »

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

Карма: +331/-16
Offline Offline

Пол: Мужской
Награды:
За II место в конкурсе поэзии (весна-2007)2 место в фотоконкурсе \За II место в фотоконкурсе \3 место в фотоконкурсе \2 место в фотоконкурсе \Лучший знаток музыки 2009Лучший знаток музыки 2010
Сообщений: 11224


just for fun


WWW
« Ответ #1 : Февраль 19, 2009, 04:53:58 »

обычно так - /etc/init.d/ftpd restart
Записан

"There are things known and there are things unknown, and in between are the doors..." (Jim Morrison)
Storm
Верховный
Администратор
Аспирант
*****

Карма: +29/-0
Offline Offline

Пол: Мужской
Сообщений: 484



« Ответ #2 : Февраль 19, 2009, 07:03:12 »

либо если ftp сервер в inetd записан то
/etc/rc.d/rc.inetd restart
Записан

Только две вещи бесконечны: вселенная и тупость, и я еще не уверен по поводу вселенной. (Альберт Эйнштейн)
----------------------------------------------------
"There are two major products that came out of Berkeley: LSD and UNIX. We don't believe this to be a coincidence." (с) Jeremy S. Anderson

Проходит ирландец мимо паба....
Lo
Первак
*

Карма: +1/-0
Offline Offline

Сообщений: 45



« Ответ #3 : Февраль 20, 2009, 04:14:32 »

Спасибо. Записан в inetd. Рестарт inetd никак не повлияет на какие-либо сетевые либо другие интерфейсы? Подскажите, пожалуйста. На сервере работает промышленная база.
Записан
Alder
Администратор
Проректор
*****

Карма: +331/-16
Offline Offline

Пол: Мужской
Награды:
За II место в конкурсе поэзии (весна-2007)2 место в фотоконкурсе \За II место в фотоконкурсе \3 место в фотоконкурсе \2 место в фотоконкурсе \Лучший знаток музыки 2009Лучший знаток музыки 2010
Сообщений: 11224


just for fun


WWW
« Ответ #4 : Февраль 20, 2009, 04:45:18 »

Lo, рестарт inet.d перезапустит все, что в нем прописано
Записан

"There are things known and there are things unknown, and in between are the doors..." (Jim Morrison)
Storm
Верховный
Администратор
Аспирант
*****

Карма: +29/-0
Offline Offline

Пол: Мужской
Сообщений: 484



« Ответ #5 : Февраль 21, 2009, 10:26:28 »

в послерабочее время.... либо отдельным демоном вешай, хотя я сомневаюсь что на 24/7/365 сервак надо реконфигурировать не прерывая рабочий процесс, так что имхо 1 вас спасет...
Записан

Только две вещи бесконечны: вселенная и тупость, и я еще не уверен по поводу вселенной. (Альберт Эйнштейн)
----------------------------------------------------
"There are two major products that came out of Berkeley: LSD and UNIX. We don't believe this to be a coincidence." (с) Jeremy S. Anderson

Проходит ирландец мимо паба....
Lo
Первак
*

Карма: +1/-0
Offline Offline

Сообщений: 45



« Ответ #6 : Февраль 28, 2009, 06:19:27 »

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

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

Карма: +331/-16
Offline Offline

Пол: Мужской
Награды:
За II место в конкурсе поэзии (весна-2007)2 место в фотоконкурсе \За II место в фотоконкурсе \3 место в фотоконкурсе \2 место в фотоконкурсе \Лучший знаток музыки 2009Лучший знаток музыки 2010
Сообщений: 11224


just for fun


WWW
« Ответ #7 : Февраль 28, 2009, 08:49:30 »

Lo, а покажи-ка конфиг полностью.
Записан

"There are things known and there are things unknown, and in between are the doors..." (Jim Morrison)
Lo
Первак
*

Карма: +1/-0
Offline Offline

Сообщений: 45



« Ответ #8 : Февраль 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 изменения вступают в силу сразу же. Правильно?
Записан
Storm
Верховный
Администратор
Аспирант
*****

Карма: +29/-0
Offline Offline

Пол: Мужской
Сообщений: 484



« Ответ #9 : Март 01, 2009, 01:41:32 »

ftpaccess скорее всего считывается только при запуске. но точно не скажу, всегда работал с proftpd.
Записан

Только две вещи бесконечны: вселенная и тупость, и я еще не уверен по поводу вселенной. (Альберт Эйнштейн)
----------------------------------------------------
"There are two major products that came out of Berkeley: LSD and UNIX. We don't believe this to be a coincidence." (с) Jeremy S. Anderson

Проходит ирландец мимо паба....
Lo
Первак
*

Карма: +1/-0
Offline Offline

Сообщений: 45



« Ответ #10 : Март 02, 2009, 08:45:41 »

А насчет этого что-нибудь известно? Почему так получается?
Коннект к фтп через командную строку: командой ls вижу корень директории, в котором заперт пользователь, перехожу по внутренним папкам. Но команда ls -la ничего не показывает. Пустота.
Соответственно, подключаясь к фтп через Far, вообще ничего не вижу. В чем может быть дело?

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

Карма: +331/-16
Offline Offline

Пол: Мужской
Награды:
За II место в конкурсе поэзии (весна-2007)2 место в фотоконкурсе \За II место в фотоконкурсе \3 место в фотоконкурсе \2 место в фотоконкурсе \Лучший знаток музыки 2009Лучший знаток музыки 2010
Сообщений: 11224


just for fun


WWW
« Ответ #11 : Март 02, 2009, 08:12:04 »

Lo, тут нашел следующее:
Цитировать
Проблема в том что ls_short и ls_long были определены неверно (система была скомпилирована BSD-вым компилятором с использованием BSD конфигурационного файла) используя ls -lA и ls -lgA соответственно. Это привело к тому что команда ls работает с ошибками (поскольку в данный момент операционка SVR4) и самое главное что весь вывод ls направляет только в stderr и нет возможности посмотреть stdout.


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

"There are things known and there are things unknown, and in between are the doors..." (Jim Morrison)
Lo
Первак
*

Карма: +1/-0
Offline Offline

Сообщений: 45



« Ответ #12 : Март 11, 2009, 01:25:17 »

Огромное спасибо. Я вам очень признательна за помощь.
Записан
Lo
Первак
*

Карма: +1/-0
Offline Offline

Сообщений: 45



« Ответ #13 : Март 26, 2009, 11:07:46 »

Ребята, простите, что все никак не угомонюсь со своими вопросами. Но вот если есть желание копировать все эти /bin , /etc, /lib... Какие файлики необходимо скопировать, чтобы заработало ls? Отчего, от каких библиотек это зависит?
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

Penguins Counter Powered by MySQL Powered by PHP Powered by SMF 1.1.8 | SMF © 2006-2008, Simple Machines LLC Valid XHTML 1.0! Valid CSS! Internetmap
Страница сгенерирована за 0.086 секунд. Запросов: 30.