Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: proftpd: помогите пожалуйста с доступом и правами Anonymous  (Прочитано 1096 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Board410

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Здравствуйте, друзья. Обращаюсь к вам за помощью.

Используя стандартный proftpd.conf нужно "разрулить" полномочия пользователя anonymous.

(Нажмите, чтобы показать/скрыть)

DIR /home/ftp (корень)
DIR /home/ftp/pub (доступно со стандартным Limit WRITE DenyAll)
DIR /home/ftp/incoming (вот эту директорию-то и нужно "разрулить")
у всех CHOWN ftp:nogroup, CHMOD 755

Пункт I. По стандартному блоку Directory incoming в proftpd.conf в эту директорию можно только STOR - закачка. Но по здравой логике что тогда запрещает "Limit READ WRITE DenyAll"? (Мне кажется, логично предположить, что при запрете записи в incoming и STOR не должен работать? - разъясните пожалуйста этот момент).

Пункт II. Что необходимо?
Подскажите как сделать так и что где прописать, чтобы в директории incoming можно было:
1. Скачивать любой лежащий в этой директории и её поддиректории файл.
2. Создавать в директории incoming другие поддиректории.
3. Закачивать в incoming и её поддиректории файлы и директории
но при этом!
4. Запретить изменять и/или дописывать файлы уже находящиеся на сервере.
Cm: сколько не предпринимал попыток сам разрулить этот вопрос - выходило, что или вообще игнорировался блок для директории incoming, либо становилось "можно всё".  :-[

Пункт III: Обязательно ли то, что ~ftp и её содержимое будет "собственностью ftp:nogroup?
А если становится такой вопрос, что внутри системы мне нужен доступ к этим файлам под другим пользователем?

С нетерпением жду вашей помощи!
Спасибо.
« Последнее редактирование: 04 Декабря 2010, 12:43:08 от Board410 »

Оффлайн Ralf

  • Любитель
  • *
  • Сообщений: 64
    • Просмотр профиля
Если на машине, на которой поднят сервер подняты иксы, то попробуйте воспользоваться gadmin-proftpd. Это графическая утилита для настройки proftpd.
« Последнее редактирование: 29 Декабря 2010, 13:26:53 от Ralf »

Оффлайн Board410

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Ralf, я вам очень признателен, но ваш вариант как решение вопроса не считаю полезным.
И всё же вопрос остаётся в том, как мне, запретив загрузки во все папки сервера, отдельно их позволить в incoming.
А то при запрете WRITE с корня FTP он использует этот запрет и в incoming. При отдельных "расписках прав" так и не пришёл к удобной настройке, при которой корень сервера и incoming не зависели друг от друга.

Люди, i need help! Ну подмогните же пожалуйста!

Вроде, пусть даже и костылями, но решил проблемку.
« Последнее редактирование: 09 Декабря 2010, 16:10:02 от Board410 »

Оффлайн Constructed

  • Новичок
  • *
  • Сообщений: 21
    • Просмотр профиля

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
cat /etc/ftpuser
Wars ~.o

Оффлайн Constructed

  • Новичок
  • *
  • Сообщений: 21
    • Просмотр профиля
cat /etc/ftpuser

cat: /etc/ftpuser: Нет такого файла или каталога

 

Страница сгенерирована за 0.019 секунд. Запросов: 22.