Заметка юзера Gol

Продолжение ковыряния transmission-daemon.

софт freebsd фря торрент инет

Это в продолжение (точнее, в добавление) к заметке про настройку Transmission.

Напомнили мне тут сегодня про то что я давно забыл - сделать автозапуск transmission-daemon и авторизацию в нём. В старой версии, 1.2 немного по-другому делал. А в свежем, версии 1.4 вот что получилось:

Короче, усё нормуль работает. Положил в /etc/rc.d/ стартовый скрипт, который просто запускает /usr/local/transmission/bin/transmission-daemon. При ребуте стартует автоматом, тут всё просто.

Только при автостарте трансмишн создаёт свою конфигу в корне, так что я в корне сделал симлинк /.config -> /root/.config Теперь при автостарне нормуль видны настройки трансмишна которые я под рутом делал, и торренты все там же лежат.

С паролем решилось всё элементарно. Случайно посмотрел в папке /.config файлик settings.json В нём есть подозрительные строчки

"rpc-authentication-required": 0,
"rpc-password": "",
"rpc-port": 9091,
"rpc-username": ""


Меняем их на, к примеру, такие:

"rpc-authentication-required": 1,
"rpc-password": "123",
"rpc-port": 9091,
"rpc-username": "admin"


Рестартим трансмишн и, вуаля, при открытии страницы будет требоваться логин пароль Логин admin, пароль 123. Всё просто. Кстати, в том же конфигном каталоге создастся файл htpasswd.

UPD> Один товарищ ещё вариант предложил насчёт авторизации - использовать ключ -t Описание ключей - transmission-daemon -h, а то в мане ключей нифига нет.
Копия в ЖЖ Gol      Среда, 24 Декабря, 2008 00:25       7


Добавить комментарий
 

gurt Среда, 21 Января, 2009 04:57 цитировать ссылка на коммент

поставил екфтыьшыышщт 1.42
при заходе по вэбу пишет :
The Transmission daemon does not appear to be running.
в процессах даемон висит..
что в скрипте для автозапуска писать?=)

 

 

Gol Среда, 21 Января, 2009 11:06 цитировать ссылка на коммент

Ну... у меня в файле автозапуска просто стоит строчка

/usr/local/transmission/bin/transmission-daemon

И усё. Всё нормуль стартует. А ошибка как у тебя вроде появляется когда нет доступа к файлу transmission-socket. Попробуй полный доступ для всех на этот файлег поставить.

 

 

gurt Среда, 21 Января, 2009 12:17 цитировать ссылка на коммент

ты не боишься под рутом этого демона таскать?

 

 

Gol Среда, 21 Января, 2009 12:30 цитировать ссылка на коммент

Ну, стрёмно, конечно. Но пока руки не дойдут под ограниченной учёткой его настроить.

 

 

gurt Четверг, 22 Января, 2009 17:05 цитировать ссылка на коммент

сделал
chmod 777 transmission-socket
добавил в /etc/rc.conf строчку
transmission-daemon="YES"
Clutch пишет Connection Failed
и демонт все равно не стартует автоматом.

честно говоря я не понимаю в какой файл ты прописываешь строчку
/usr/local/transmission/bin/transmission-daemon

 

 

Gol Четверг, 22 Января, 2009 19:12 цитировать ссылка на коммент

Ну, во-первых, в rc.conf надо бы писать transmission_enable="YES" если у тебя стартовый скрипт называется transmision и лежит в /usr/local/etc/rc.d/

 

 

Gol Четверг, 22 Января, 2009 19:38 цитировать ссылка на коммент

Короче, стартовый файл с названием transmission лежит в /etc/rc.d/ Не в /usr/local а именно в /etc/rc.d

в нём как раз прописана единственная строчка:
/usr/local/transmission/bin/transmission-daemon

Соответственно, в rc.conf ничего не прописано.

 

Сколько букв в слове Гол?

Вы вошли как Гость      

Сейчас на сайте: 0
и 5 гостей






Страница сгенерирована за 0.0041279792785645 мкс

cached