torrent и ftp вместе

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
Alexander38
ефрейтор
Сообщения: 55
Зарегистрирован: 2011-05-13 15:26:25

torrent и ftp вместе

Непрочитанное сообщение Alexander38 » 2011-07-29 9:55:44

Привет Всем.
у меня небольшая проблемка, суть того что я делаю в том чтобы:
- дать возможность пользователям посмотреть через фтп что есть там, но не давать им добавлять/скачивать и удалять файлы и есть торент трекер на этом же серваке который скачивает файлы в папку фтп

а проблема:
- торрент не может добавить скачанный файл в папку на фтп, выдается ошибка о том что нет прав

настройки фтпшки, есть как бы 2 группы админы и пользователи, админы естественно могут делать все с фтпшкой но под логином и паролем а пользователи могут только добавить файлы (дал им такую возможность что бы торент смог скидывать файлы), но выдает ошибку:

Код: Выделить всё

ServerName "FTP server"
ServerType standalone
DefaultServer on
MaxLoginAttempts 20
UseReverseDNS off
IdentLookups off
DefaultRoot ~
RequireValidShell off

AuthUserFile /usr/local/etc/proftpd.pass
AuthGroupFile /usr/local/etc/proftpd.grp

SystemLog /var/log/proftpd/system.log
TransferLog /var/log/proftpd/transfer.log
ExtendedLog /var/log/proftpd/extended.log

ScoreboardFile /var/run/proftpd/proftpd.scoreboard

Port 21
Umask 022
MaxInstances 30

User nobody
Group nobody

LangEngine on
UseEncoding koi8-r cp1251

AccessDenyMsg "Access Denied"
AccessGrantMsg "Welcome to FTP server"

<Limit LOGIN>
  DenyAll
  AllowUser admin
</Limit>

<Anonymous /usr/home/transmission/downloads>
  User anonftp
  Group anonftp
  UserAlias anonymous anonftp
  MaxClients 20 "Sorry, SERVER OVERLOADED."
  MaxClientsPerHost 2 "Sorry, You can't connect more than TWO times from ONE host"
  ShowSymlinks on
    <Limit WRITE>
       DenyAll
    </Limit>
 <Directory /usr/home/transmission/downloads>
    <Limit WRITE>
        AllowAll
    </Limit>
    <Limit DELE>
        DenyAll
    </Limit>
    <Limit READ>
        DenyAll
    </Limit>
 </Directory>
    <Limit LOGIN>
        Order deny,allow
        Allow from all
    </Limit>
</Anonymous>
настраивал по этим темам:
1) торрент http://www.lissyara.su/articles/freebsd ... nsmission/
2) фтп http://www.bsdnotes.ru/?lnk=srv_proftpd

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
0TshEL_n1ck
сержант
Сообщения: 168
Зарегистрирован: 2009-09-29 20:14:32
Откуда: Ураина, Черкассы

Re: torrent и ftp вместе

Непрочитанное сообщение 0TshEL_n1ck » 2011-07-29 10:43:14

Так запустите под пользователём который может добавлять в нужные папки файлы, или определите права для пользователя от которого запускается торрент.
Если делали по статье то вот где копать

Код: Выделить всё

Добавляем в /etc/rc.conf параметры запуска:

# Пользователь под которым работает демон.
# Если задан пустой, то пускается под root'ом, что не рекомендуется.
# Если параметр не задан, то запускается под transmission
transmission_user="transmission"
«Когда в обществе нет цветовой дифференциации штанов — то нет цели! А когда нет цели...»

Аватара пользователя
Alexander38
ефрейтор
Сообщения: 55
Зарегистрирован: 2011-05-13 15:26:25

Re: torrent и ftp вместе

Непрочитанное сообщение Alexander38 » 2011-07-29 11:07:35

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

Аватара пользователя
Alexander38
ефрейтор
Сообщения: 55
Зарегистрирован: 2011-05-13 15:26:25

Re: torrent и ftp вместе

Непрочитанное сообщение Alexander38 » 2011-07-29 11:35:52

в логе пишет

Код: Выделить всё

Jul 29 16:29:14 my_ftp transmission-daemon[35949]: Couldn't create "/usr/home/transmission/downloads/Ashampoo Undeleter": Permission denied (utils.c:615)
Jul 29 16:29:14 my_ftp transmission-daemon[35949]: Ashampoo Undeleter error moving "/usr/home/transmission/incomplete/Ashampoo Undeleter/ashampoo_undeleter_1.00.exe" to "/usr/home/transmission/downloads/Ashampoo Undeleter/ashampoo_undeleter_1.00.exe": Permission denied (torrent.c:2860)

Аватара пользователя
0TshEL_n1ck
сержант
Сообщения: 168
Зарегистрирован: 2009-09-29 20:14:32
Откуда: Ураина, Черкассы

Re: torrent и ftp вместе

Непрочитанное сообщение 0TshEL_n1ck » 2011-08-02 11:56:24

Alexander38 писал(а):оставил поле пустым, та же ошибка.. нельзя именно в ту же папку скачивать где разрешен доступ по фтп
Какие сейчас права стоят на папку с которой нужно работать ?
«Когда в обществе нет цветовой дифференциации штанов — то нет цели! А когда нет цели...»

Аватара пользователя
Alexander38
ефрейтор
Сообщения: 55
Зарегистрирован: 2011-05-13 15:26:25

Re: torrent и ftp вместе

Непрочитанное сообщение Alexander38 » 2011-08-02 15:56:36

Какие сейчас права стоят на папку с которой нужно работать ?
еслы вы имели в виду папку с фтп куда нужно закидывать то вот они:

Код: Выделить всё

<Anonymous /usr/home/transmission/downloads>
  User anonftp
  Group anonftp
  UserAlias anonymous anonftp
  MaxClients 20 "Sorry, SERVER OVERLOADED."
  MaxClientsPerHost 2 "Sorry, You can't connect more than TWO times from ONE host"
  ShowSymlinks on
    <Limit WRITE>
       DenyAll
    </Limit>
 <Directory /usr/home/transmission/downloads>
    <Limit WRITE>
        AllowAll
    </Limit>
    <Limit DELE>
        DenyAll
    </Limit>
    <Limit READ>
        DenyAll
    </Limit>
 </Directory>
    <Limit LOGIN>
        Order deny,allow
        Allow from all
    </Limit>
</Anonymous>

Аватара пользователя
xaker1
сержант
Сообщения: 204
Зарегистрирован: 2010-03-10 21:26:33

Re: torrent и ftp вместе

Непрочитанное сообщение xaker1 » 2011-08-02 18:51:50

ls -la /usr/home/transmission/downloads
покажите

Аватара пользователя
Alexander38
ефрейтор
Сообщения: 55
Зарегистрирован: 2011-05-13 15:26:25

Re: torrent и ftp вместе

Непрочитанное сообщение Alexander38 » 2011-08-03 10:30:39

Код: Выделить всё

# ls -la /usr/home/transmission/downloads/
total 27236
drwxr-xr-x   2 nobody        nobody             512 Aug  2 15:58 .
drwxr-xr-x  19 root          wheel              512 Aug  2 16:44 ..
-rw-r--r--   1 transmission  transmission  27861142 Jul 29 19:46 dpp1.5.29153ru.exe

Аватара пользователя
xaker1
сержант
Сообщения: 204
Зарегистрирован: 2010-03-10 21:26:33

Re: torrent и ftp вместе

Непрочитанное сообщение xaker1 » 2011-08-03 15:35:20

drwxr-xr-x значит.
transmission состоит в группе nobody?
Попробуйте права повыше установить, drwxr-xrwx например. (то бишь 757).

Аватара пользователя
Alexander38
ефрейтор
Сообщения: 55
Зарегистрирован: 2011-05-13 15:26:25

Re: torrent и ftp вместе

Непрочитанное сообщение Alexander38 » 2011-08-04 16:12:03

добавил "transmission" в группу "wheel", все равно трансмисион только торент использует.
и задал еще раз

Код: Выделить всё

chown -R transmission:transmission /usr/home/transmission/downloads/
все пашет! спасибо за помощь