Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Ubuntu server 12.04 Transmission-daemon error: Permission denied...  (Прочитано 14075 раз)

0 Пользователей и 1 Гость просматривают эту тему.

kononvaler

  • Гость
Re: Ubuntu server 12.04 Transmission-daemon error: Permission denied...
« Ответ #15 : 19 Декабря 2015, 11:56:19 »
Почему не запускать демон от пользователя, ежели используется пользовательская директория хранения?

sudo service transmission-daemon stop
sudo nano /etc/init/transmission-daemon.conf
(Нажмите, чтобы показать/скрыть)
сохраняем,
переносим конфиг к пользователю:
mkdir .config/transmission-daemon      # команда из home директории
cp   /etc/transmission-daemon/settings.json    .config/transmission-daemon/

указываем использовать этот конфиг:
sudo nano /etc/default/transmission-daemon
видим такой текст, в нем указываем путь к новому конфигу:

(Нажмите, чтобы показать/скрыть)
Сохраняем, запускаем
sudo service transmission-daemon start

Не забываем, что изменения настроек в settings.json при запущенном демоне перезатрутся на предыдущий при перезагрузке демона (то есть вообще не примутся).
То есть надо сначала остановить сервис, сделать изменения в settings.json, затем запустить сервис.

« Последнее редактирование: 19 Декабря 2015, 21:47:45 от kononvaler »

Оффлайн 1nky

  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: Ubuntu server 12.04 Transmission-daemon error: Permission denied...
« Ответ #16 : 19 Декабря 2015, 21:31:47 »
Подскажите как сделать.
sudo nano /etc/init/transmission-daemon.conf - данного файла нет,но transmission-daemion установлен.

в файле /etc/transmission-daemon/settings.json
строки config_dir я тоже не нашел...

Что делаю не верно?

kononvaler

  • Гость
Re: Ubuntu server 12.04 Transmission-daemon error: Permission denied...
« Ответ #17 : 19 Декабря 2015, 21:39:25 »
/etc/init/transmission-daemon.conf странно но у меня есть. Проверил думал может в букве где ошибся, но правильно. Попробовал вот на ноут свежеустановил, проверил - есть такой.

Цитировать
в файле /etc/transmission-daemon/settings.json
строки config_dir я тоже не нашел...
и не будет, написано же:
указываем использовать этот конфиг:
sudo nano /etc/default/transmission-daemon
там и ищем.
« Последнее редактирование: 19 Декабря 2015, 21:42:41 от kononvaler »

Оффлайн AndreyNag

  • Новичок
  • *
  • Сообщений: 45
    • Просмотр профиля
Re: Ubuntu server 12.04 Transmission-daemon error: Permission denied...
« Ответ #18 : 30 Января 2016, 16:08:01 »
Здравствуйте.
Давно установил transmission и мучился с тем, что после перезапуска сервера приходилось перезапускать сервис от рута или с помощью sudo. Благо это происходило не так часто. Но вчера стал доподлинно разбираться почему сервис не стартует при загрузке сам нормально. Догляделся, что не смотря на то, что в скрипте прописан CHUID user:user сервис запускается от пользователя debia-transmission. Изменять все настройки доступа на "правильные" утомительно, да и нет насущной необходимости. НА папки с торентами настроена самба. Сейчас передо мной стоит задача разобраться в особенностях запуска service и почему transmission-daemon запускает не так как я ему сказал, а так как ему захотелось.

К стати, на форуме это вопрос звучал и я "решил" временно проблему так: прописал строку запуска демона в rc.local и проблемы с автозапуском решились. Не совсем красиво, но работает.
Спасибо за внимание.

 

Страница сгенерирована за 0.028 секунд. Запросов: 25.