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


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: proftpd, нужна помошь!  (Прочитано 717 раз)

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

Оффлайн xuanzxcvbnm

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
proftpd, нужна помошь!
« : 19 Апреля 2009, 12:03:06 »
сервер настроен на пользывателя "ftp" - вход на сервер без логина и пароля. Домашний каталог пользывателя /home/ftp  (dir incoming full acces/dir public read acces) Вопрос: как дать этаму пользывателю доступ к этаму каталогу /windows/home-base/home-documents/ftpsrv-basedir ...
есль просто заменить в proftpd.conf /home/ftp на /windows/home-base/home-documents/ftpsrv-basedir  то при входе на сервер чистая страница ...
думаю нужно права дать для ftp к /windows/home-base/home-documents/ftpsrv-basedir  .. есль это так то как?

Цитировать
ServerName            "public-ftpsrv"
ServerType            standalone
DefaultServer            on
ScoreboardFile        /var/run/proftpd.scoreboard
Port                21

# Маска для назначения прав при создание файлов
Umask                022       022

# Максимальное кол-во процессов
MaxInstances            30

# Ограничение на максимальную длину комманды
CommandBufferSize    512

User                nobody
Group                nogroup

# Директория по умолчанию - домашний каталог пользователя
DefaultRoot ~

# Разрешение на смену прав файлам и создание каталогов
<limit SITE_CHMOD MKD>
  AllowAll
</limit>

# Таймауты
TimeoutIdle 3600
TimeoutLogin 3600
TimeoutNoTransfer 3600
TimeoutStalled 3600
TimeoutSession 3600

# Идентификация имени удаленного пользователя
IdentLookups off

# Обратный поиск данных IP-адресов
UseReverseDns off

# Паттерн для проверки комманд отправляемых от клиента-серверу
AllowFilter ^[-A-Za-z0-9_.(),/]*$

# Запретить пересылку сервер-сервер
AllowForeignAddress off

# Директива отвечающая за .ftaccess файлы
AllowOverride off

# Директива позволяющая переписывать файлы
AllowOverwrite on

# Логи
LogFormat default "%h %l %u %t "%r" %s %b"
TransferLog /var/log/proftpd_transferlog
ServerLog /var/log/proftpd_serverlog
SystemLog /var/log/proftpd_systemlog

# TransferRate RETR, STOR 1096
# MaxClients 3 "Sorry, max %m users, try again later."

# Анонимные пользователи
# Если не надо, то удалите или закомментите всю директиву.
# Путь до каталога, обратите внимание, на него DefaultRoot не распространяется.
<anonymous /home/ftp>

User ftp
Group ftp

# Назначение псевдонима anonymous для ftp
UserAlias anonymous ftp

# Не всем, имеющим доступ к ftp, нужен shell
RequireValidShell off

# Запрашивать ли пароль для анонимного подключения
AnonRequirePassword off

# Перезаписывание файлов
AllowOverwrite on

# Лимит максимума клиентов
MaxClients 10 "The server is full, hosting %m users"

# DisplayLogin welcome.msg
# DisplayFirstChdir .msg

<limit LOGIN>
  Allow from all
  Deny from all
</limit>

<limit WRITE>
  DenyAll
</limit>

<limit SITE SITE_CHMOD SITE_CHGRP MTDM >
  DenyAll
</limit>

# Для директории public, запрет на группу комманд WRITE и создание директории,
# читайте подробнее How-To по Limit, в ссылка ниже
<directory public/*>
  <limit WRITE MKD>
    DenyAll
  </limit>
</directory>

# Для директории incoming, разрешим WRITE и запрещаем при этом удаление файлов и каталогов
<directory incoming/*>
  <limit WRITE>
    AllowAll
  </limit>
  <limit DELE RMD>
    DenyAll
  </limit>
</directory>
</anonymous>

Оффлайн Drakula2k

  • Любитель
  • *
  • Сообщений: 97
    • Просмотр профиля
Re: proftpd, нужна помошь!
« Ответ #1 : 19 Апреля 2009, 12:25:20 »
На папку /windows/home-base/home-documents/ftpsrv-basedir поставьте такие-же права и владельца как и у /home/ftp
Ubuntu 10.04

 

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