LinuxForum.Fans
Тема

Transmission-daemon - переопределение пользователя

Автор: santic 7 сообщений 4407 просмотров
#250385

Приветствую. Имею машину для скачивания торрентов под управлением Debian Squeeze. Поставил transmission-daemon из офф. реп. Был автоматически создан пользователь transmission-daemon для которого я вручную создал домашнюю директорию и дал права на запись данному пользователю. Отредактировал конфиг трансмиссии в /etc/daemon-transmison. Всё запустилось и начало работать. Но вдруг мне захотелось, чтобы все конфиги, торрент-файлы были в одном каталоге, а именно в домашнем. Создал нового юзверя, запустил с него трансмиссию без режима даемона => были созданы конфиги. Дальше отредактировал init скрипт, а точнее вместо пользователя daemon-transmission указал нового созданного => трансмиссия не запускается. В чём же дело? Можно ли все конфиги и торрент-файлы положить в один домашний каталог? Это первый вопрос. Второй: есть скачанные торренты с другого системника, с хэш-суммами и т.п., на том системнике качалкой был rtorrent, собственно: как перенести эти торренты на новую машину без перекачивания? Спасибо за внимание!

#250387
santic написал:
Можно ли все конфиги и торрент-файлы положить в один домашний каталог? Это первый вопрос. Второй: есть скачанные торренты с другого системника, с хэш-суммами и т.п., на том системнике качалкой был rtorrent, собственно: как перенести эти торренты на новую машину без перекачивания? Спасибо за внимание!

1. Подход у Вас неверный. Ставите transmission по умолчанию.
Правите конфиг в /etc/default/transmission-daemon.

Показать
# default options for daemon, see transmission-daemon(1) for more options
OPTIONS="--config-dir $CONFIG_DIR \
--logfile /var/log/transmission-daemon.log \
--allowed 192.168.0.* \
--bind-address-ipv4 10.8.0.5 \
--peerport 51000 \
--no-auth \
--watch-dir /home/ashep/share/bittorrent/torrents/ \
--incomplete-dir /home/ashep/share/bittorrent/incomplete/ \
--download-dir /home/ashep/share/bittorrent/storage/"

Правите пути на нужные.

Включаете нужного пользователя и пользователя debian-transmission в какую-либо группу. Даете группе права на нужные директории.
2. По некоторым сведениям можно просто закидывать .torrent-файлы в каталог --watch-dir указанный в конфиге.
Я делаю так-копирую скаченные файлы в каталог --download-dir.
С помошью remote-gui добавляю нужные торренты и запускаю проверку (re-check).

#250397

Я вот даже не знал, что существует /etc/default/transmission.
Все, что надо, я указал в настройках transmission.
torrent-файлы помещаю в ~/.config/transmission/torrents, а также новый можно
загрузить из пункта Open в загруженной transmission.
torrent-файл привязывается к человеку, его скачавшему, а не к компьютеру,
так что их можно переносить куда угодно.

Пётр.

#250478
singles123 написал:
[quote=santic] Можно ли все конфиги и торрент-файлы положить в один домашний каталог? Это первый вопрос. Второй: есть скачанные торренты с другого системника, с хэш-суммами и т.п., на том системнике качалкой был rtorrent, собственно: как перенести эти торренты на новую машину без перекачивания? Спасибо за внимание!

1. Подход у Вас неверный. Ставите transmission по умолчанию.
Правите конфиг в /etc/default/transmission-daemon.

Показать
# default options for daemon, see transmission-daemon(1) for more options
OPTIONS="--config-dir $CONFIG_DIR \
--logfile /var/log/transmission-daemon.log \
--allowed 192.168.0.* \
--bind-address-ipv4 10.8.0.5 \
--peerport 51000 \
--no-auth \
--watch-dir /home/ashep/share/bittorrent/torrents/ \
--incomplete-dir /home/ashep/share/bittorrent/incomplete/ \
--download-dir /home/ashep/share/bittorrent/storage/"

Правите пути на нужные.

Включаете нужного пользователя и пользователя debian-transmission в какую-либо группу. Даете группе права на нужные директории.
2. По некоторым сведениям можно просто закидывать .torrent-файлы в каталог --watch-dir указанный в конфиге.
Я делаю так-копирую скаченные файлы в каталог --download-dir.
С помошью remote-gui добавляю нужные торренты и запускаю проверку (re-check).[/quote]


Стоп, заново переустанавливать трансмиссию? И почему подход не верный?

#250480

Потому что не надо править то, что работает само- из коробки.
Переустановка состоит из двух команд.
aptitude purge transmission-daemon
aptitude install transmission-daemon

#250484

Получился бред, пропал web-gui куда-то, пичаль.

#250486

И с какго-то фига доступ к logfile /var/log/transmission-daemon.log запрещен..ох, не ожидал, что немного сложнее будет.

Войдите или зарегистрируйтесь, чтобы ответить.