Это в продолжение (точнее, в добавление) к
заметке про настройку 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, а то в мане ключей нифига нет.
gurt Среда, 21 Января, 2009 04:57 цитировать ссылка на коммент
при заходе по вэбу пишет :
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 цитировать ссылка на коммент
Gol Четверг, 22 Января, 2009 19:38 цитировать ссылка на коммент
в нём как раз прописана единственная строчка:
/usr/local/transmission/bin/transmission-daemon
Соответственно, в rc.conf ничего не прописано.