К вопросу о тонкой настройке RTorrent

% /etc/rc.d/rtorrent start                                                                               22:59
zsh: Отказано в доступе: /etc/rc.d/rtorrent

rtorrent не запускается как демон! :(
от пользователя запускается. До веб морды не дошёл.
Пробовал установить по этим статьям:
http://wiki.archlinux.org/index.php/Rtorrent
http://hatred.homelinux.net/wiki/zhurna … cherez_web
http://i-stanislav.blogspot.com/2008/12 … linux.html
эм? покажите свой /etc/rc.d/rtorrent и покажите права на него: ls -l /etc/rc.d/rtorrent
systemd должен умереть.
% ls -l /etc/rc.d/rtorrent                                                                               12:26
-rwxr-xr-- 1 root root 599 Апр 15 22:42 /etc/rc.d/rtorrent

#!/bin/bash
. /etc/rc.conf
. /etc/rc.d/functions
case "$1" in
  start)
    stat_busy "Starting rtorrent"
    su rtorrent -c 'screen -d -m rtorrent' &> /dev/null
    if [ $? -gt 0 ]; then
      stat_fail
    else
      add_daemon rtorrent
      stat_done
    fi
    ;;
  stop)
    stat_busy "Stopping rtorrent"
    killall -w -s 2 /usr/bin/rtorrent &> /dev/null
    if [ $? -gt 0 ]; then
      stat_fail
    else
      rm_daemon rtorrent
      stat_done
    fi
    ;;
  restart)
    $0 stop
    sleep 1
    $0 start
    ;;
  *)
    echo "usage: $0 {start|stop|restart}"
esac
exit 0

#!/bin/bash
. /etc/rc.conf
. /etc/rc.d/functions
user=torrent
case "$1" in
  start)
    stat_busy "Starting rtorrent"
    su - $user -c 'screen -d -m rtorrent' &> /dev/null
    if [ $? -gt 0 ]; then
      stat_fail
    else
      add_daemon rtorrent
      stat_done
    fi
    ;;
  stop)
    stat_busy "Stopping rtorrent"
    killall -w -s 2 /usr/bin/rtorrent &> /dev/null
    if [ $? -gt 0 ]; then
      stat_fail
    else
      rm_daemon rtorrent
      stat_done
    fi
    ;;
  restart)
    $0 stop
    sleep 1
    $0 start
    ;;
  *)
    echo "usage: $0 {start|stop|restart}"
esac
exit 0

Пробовал оба варианта!!! Пользователя torrent тоже создавал!!!(правда для его стерва не стояло ни какой оболочки для входа. Пробовал как у httpd и ftp - /bin/false но ни как. Потом bash поставил ему но всё равно!)
Да походу Я просто слепой только на веб страничке права увидел! :(
Простите Меня глупого!!!

Но Вев так и не подключу ни как !
Вот настройки rtorrent /home/torrent/.rtorrent.rc
#минимальное число пиров на торрент
min_peers = 1
#максимальное число пиров на торрент
max_peers = 1000
#максимальная скорость загрузки
download_rate = 40
#максимальная скорость отдачи. 0 - не ограничена
upload_rate = 30
#каталог для сохранения закачек или откуда буду сидироваться торренты.
directory = /home/torrent/downloads
#каталог куда будет сохраняться состояние торрентов. Здесь, в этом примере, они сохраняются в папку session
session = /home/torrent/session
#rtorrent каждые 5 секунд проверяет этот каталог на новые *.torrent файлы и если они есть то ставит их на закачку
schedule = watch_directory,5,60,load_start=/home/torrent/torrents/*.torrent
#номер порта (или нескольких портов) который открывает клиент для обмена данными
port_range = 43106-43107
#случайный выбор порта для обмена данными. В данном случае он отключён
port_random = no
#проверять хэш торрента после закачки
check_hash = yes
#использовать udp
use_udp_trackers = yes
#сохранять сессию
session_save = yes
#делает читадельным лог (вызывается по L)
handshake_log = yes
# 
scgi_port = localhost:5000

Нашол статью по настройке lighttpd. На апаче что т пока непойму, пока только PHP Запустил!
Буду искать как lighttpd и PHP совместить!
у меня же для апача все настройки приведены… там только модуль из aur для scgi собрать нужно..
systemd должен умереть.
В общем настроил наконец то!!!!!! :)
Пришлось кроме всего править настройки php, он у Меня не работал с sql, что то там такое. Пришлось раскоментировать нужное.
Не помню на каком сайте нашол, просто стукнуло в голову копать настройки php, а там все базы закомнтированы.
А поскольку это мой первый подобный опыт, долго думал!

Но Мне понравилось! Результат стоит того!

Теперь надо слинковать папки коталога wtorrent с теми где они реально храниться будут!
# ln -s /home/torrents/downloads/ torrent Что то вроде этого думаю.(поправьте если что не так)

При настройке через instal.php отказался принимать эти папки.
Домашняя дир rtorrent - /home/torrents/ пользователь torrents
линковать можно и не нужно, если указывать download_dir полным путем. потому как эта информация передается через RPC самому rtorrnet.

Не могу придумать как огранничить количество одновременно качающихся торрентов. опция max_downloads_global не помогает, или я не понимаю его назначение :(
systemd должен умереть.
У Меня теперь проблемы с правами на каталоги!

/home/torrent уже поставил разрешение всем та всё (rwx rwx rwx), тоже самое на вложеных.
Но wtorrent выдаёт ошибку на запись – “Ошибка: невозможно создать файл. Проверьте наличие прав”
Другая веб морда, от сюдова, так же подключается без проблем, но на попытку закачать вообще не реагирует.

может Я пользователя torrent неправильно создал??? (как его правильно делать)

команда /etc/rc.d/rtorrent start только из рутовскоё консоли работает.

#!/bin/bash
. /etc/rc.conf
. /etc/rc.d/functions
case "$1" in
  start)
    stat_busy "Starting rtorrent"
    su torrent -c 'screen -d -m rtorrent' &> /dev/null
    if [ $? -gt 0 ]; then
      stat_fail
    else
      add_daemon rtorrent
      stat_done
    fi
    ;;
  stop)
    stat_busy "Stopping rtorrent"
    killall -w -s 2 /usr/bin/rtorrent &> /dev/null
    if [ $? -gt 0 ]; then
      stat_fail
    else
      rm_daemon rtorrent
      stat_done
    fi
    ;;
  restart)
    $0 stop
    sleep 1
    $0 start
    ;;
  *)
    echo "usage: $0 {start|stop|restart}"
esac
exit 0

Если в консоли ввести “su torrent -c ‘screen -d -m rtorrent’ &> /dev/null” то запросит пас
воротай всё в зад :)
systemd должен умереть.
Да Как жаль что man не может ответить на всё!
И юзеров в мире линукс становился все больше! Вот только больше становится таких как Я !!! Которые тока знакомятся и почти ни чего не знают!

простите за лирическое отступление.
 
Зарегистрироваться или войдите чтобы оставить сообщение.