Synology (群暉) Transmission 權限問題

最近在網路上,看到不少人詢問
有關於Synology Transmission Permission denied的問題

因群暉第三方套件有提供一鍵安裝Transmission
加上Download  Station本身因為暫存檔問題
所以不少使用者喜歡另外安裝Transmission 2.92的套件

常在pt相關討論區看到不少人提到 Transmission 常遇到權限不足的問題
以下分享超級簡單的解決辦法
以下修正適用於DSM6.0以後系統,並只適用於Transmission2.92版本

其它更低版本的未經過測試是否可行

2018.02.28更新 Transmission2.93版本已無法使用此修正
若出現權限不足,請設定sc-download群組有下載資料夾讀寫的權限

最主要的原因 Transmission默認執行user是transmission
以Synology為例,在你安裝並開始使用Transmission後
你可以輸入下列指令查詢Transmission的用戶組

會顯示

由此得知Synology transmission這個user是在users的群組裡面
我想大部份的使用者並不會給予users群組太多的讀寫權限
如果今天你給users群組太多的權限,那跟administrator群組就沒什麼太大的差別了

也因為transmission在群暉裡只擁有users群組的權限
所以常遇到Permission denied權限不足的狀況也是很合理的

1.使用具有root權限的帳號登入

如何ssh登入可自行google官方說明
登入後,停止正在運行的transmission

2.輸入以下指令

重新啟動Transmission
以前有設定過的下載資料夾原本顯示Permission denied
現在都可以正常下載了

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *