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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: ProFTPd - переаплоад разрешить [РЕШЕНО]  (Прочитано 1395 раз)

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

Оффлайн BorisPlus

  • Автор темы
  • Активист
  • *
  • Сообщений: 253
  • Болты вперед,болты назад,такой работе я очень рад!
    • Просмотр профиля
ProFTPd - переаплоад разрешить [РЕШЕНО]
« : 15 Февраль 2010, 12:32:29 »
Есть расшаренная папка для FTP протокола

ftpuser@experimental:~/config$ ls -la
drwxrwxr-x 3 ftpuser  ftpuser  4096 2010-02-15 19:32 .
drwxr-xr-x 3 ftpuser  ftpuser  4096 2010-02-15 17:46 ..
-rw-rw-r-- 1 ftpuser  ftpuser     5 2010-02-15 18:01 1.cfg
-rw-rw-r-- 1 ftpuser  ftpuser     3 2010-02-15 17:47 2.cfg
-rw-rw-r-- 1 ftpuser  ftpuser     8 2010-02-15 19:12 3.cfg

Настройки ProFTPd

# отключен протокол
UseIPv6                         off
AllowOverwrite on
AuthAliasOnly on
# Здесь присваивается alias пользователю
UserAlias ftp ftpuser
ServerName                      "experimental"
ServerType                      standalone
DeferWelcome                    on
MultilineRFC2228                on
DefaultServer                   on
ShowSymlinks                    off
TimeoutNoTransfer 600
TimeoutStalled 100
TimeoutIdle 2200
DisplayChdir               .message
ListOptions                     "-l"
RequireValidShell               off
TimeoutLogin 20
RootLogin                       off
# пути для .log файлов
ExtendedLog                     /var/log/ftp.log
TransferLog                     /var/log/xferlog
SystemLog                       /var/log/syslog.log
#DenyFilter                     *.*/
# /etc/ftpusers не используется
UseFtpUsers off
# Разрешить перезапуск загрузки
AllowStoreRestart               on
# Стандартный порт 21
Port                            21
# повышение безопасности
MaxInstances 8
# пользователь и группа
User                  nobody
Group                 nogroup
# Umask 022 ограничение на создние файлов и папок
Umask                           022     022
PersistentPasswd                off
MaxClients 8 "Достигнут предел на количество клиентов"
MaxClientsPerHost 8 "Достигнут предел на количество клиентов с Вашего хоста"
MaxClientsPerUser 8 "Достигнут предел на количество подключений (%m)"
MaxHostsPerUser 8 "Больше нельзя"
# приветствие
AccessGrantMsg "Hello!"
# идентификация
ServerIdent                  on       "Experimental"
# делаем папку домашней
DefaultRoot /home/ftpuser/config
# запрещаем выходить пользователям за пределы домашней папки (строго рекомендуе$
DefaultRoot ~
MaxLoginAttempts    5 "Количество попыток входа исчерпано - придется подождать"
#VALID LOGINS
<Limit LOGIN>
AllowUser ftpuser
DenyALL
</Limit>
<Directory /home/ftpuser/config>
AllowOverwrite off
<Limit DELE RMD XRMD>
DenyAll
</Limit>
<Limit MKD XMKD STOR RNTO RNFR TYPE>
AllowAll
</Limit>
# <Limit WRITE>
# AllowUser ftpuser
# AllowAll
# </Limit>
</Directory>


Начинаем эксперимент
Могу:
*Аплоад  
*Качать
*Изменять названия файлов и папок
*Создавать папки и делать в них вышеперечисленное
Не могу и не должен:
*Удалять папки и файлы
Как при этом всем разрешить перезапись (переаплоад) файла (сохранение изменений после редактирования). Ковыряние с WRITE что-то не помогло.

Или я не все прочел, что нужно
http://www.castaglia.org/proftpd/doc/contrib/ProFTPD-FTP-commands.html
http://www.castaglia.org/proftpd/doc/contrib/ProFTPD-mini-HOWTO-Umask.html
http://www.castaglia.org/proftpd/doc/contrib/ProFTPD-mini-HOWTO-Limit.html


Пользователь решил продолжить мысль 15 Февраль 2010, 15:48:57:
AllowOverwrite on - всего делов)

Стал замечать, что быстрее самому разобраться, чем ждать. Может люди не в курсе, что форум ожил. Может их опевестить всех?
« Последнее редактирование: 22 Февраль 2010, 21:55:00 от BorisPlus »
Спасибо за помощь, товарищи!

Оффлайн technic1

  • Участник
  • *
  • Сообщений: 202
    • Просмотр профиля
Re: ProFTPd - переаплоад разрешить
« Ответ #1 : 15 Февраль 2010, 23:08:45 »
Я знал ответ! Но не успел... :)

Оффлайн BorisPlus

  • Автор темы
  • Активист
  • *
  • Сообщений: 253
  • Болты вперед,болты назад,такой работе я очень рад!
    • Просмотр профиля
Re: ProFTPd - переаплоад разрешить
« Ответ #2 : 16 Февраль 2010, 08:23:28 »
Верю. А вообще доку хорошую, кроме самого орг сайта нетфтпд, можешь посоветовать?
Спасибо за помощь, товарищи!

Оффлайн Garry78

  • Любитель
  • *
  • Сообщений: 95
  • Иногда выхожу из себя=)
    • Просмотр профиля
Тормоз тоже механизм (с) Azumanga Daioh
CPU G3460 / MB GA-Z97N-WIFI / RAM 8 Gb DDR3 / U-NAS NSC-800 / HP Smart Array 410 / WD Red 2Tb x6 RAID5 / WD Black 1 Tb x2 RAID1 / Ubuntu server 18.04.1 64 bit

 

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