群暉套件版的qBittorrent默認運行在admin用戶下,但默認用戶“admin”容易受到暴力攻擊,所以一般建議將它停用而使用其他的用戶賬戶。下面就來介紹一下怎樣讓qBittorrent轉(zhuǎn)移到其他用戶下面運行。
打開群暉管理后臺DSM,控制面板 > 用戶賬號 > 新增用戶:qbtuser
用戶名隨意,這里示例使用qbtuser
加入 users 用戶組和 administrators 用戶組。
這里先加入admin,最后可以再取消掉
homes 文件夾和你用來 保存下載文件的文件夾 需要打鉤給與讀寫權(quán)限。
這里其他的文件夾也有讀寫權(quán)限是因為之前加入了admin用戶組
其他選項隨意。
qbtuser用戶創(chuàng)建完成之后打開File Station。把 homes/admin 下面與qBittorrent相關(guān)的文件拷貝到 homes/qbtuser 文件夾下,目錄結(jié)構(gòu)不變。
接下來的步驟需要在DSM命令行界面里執(zhí)行,先在“控制面板 > 終端機和 SNMP > 終端機”里打開SSH服務(wù)。
用SSH登錄你新建的用戶qbtuser:ssh qbtuser@synoip
接下來的命令需要sudo權(quán)限,可以先運行 sudo -i 切換root用戶。
執(zhí)行命令停止qBittorrent:synopkg stop qBittorrent,當然也可以在套件中心里停止。
修改文件:nano /var/packages/qBittorrent/scripts/start-stop-status
- USER=qbtuser
- 如果之前是 su --login $USER --group $GROUP --command ,
改成:su $USER -group $GROUP --shell /bin/sh --command ,如下圖所示。
如果該行最前面沒有su則不用改。
改完之后,按ctrl-O、回車保存,ctrl-x退出
改完之后,輸入exit 退出root用戶,切換回到qbtuser用戶下。
在qbtuser用戶下執(zhí)行命令:/var/packages/qBittorrent/target/qbittorrent-nox
如果出現(xiàn)上面的英文提示,讓你把qBittorrent文件夾從 data 下挪到 share 下,那么需要先執(zhí)行才能繼續(xù)。按 y 鍵退出。運行下面的命令轉(zhuǎn)移文件夾,或者在FileStation里做也一樣。
mv /var/services/homes/qbtuser/.local/share/data/qBittorrent /var/services/homes/qbtuser/.local/share/
做完之后重新運行命令。
按 y 接受協(xié)議,qBittorrent會在前臺啟動??梢园碿trl-c退出。
全部設(shè)置完成,可以用下面的命令啟動 qBittorrent,也可以在套件中心里啟動。
synopkg start qBittorrent
打開 qBittorrent 的網(wǎng)頁界面看看有沒有問題。
輸入 exit 退出ssh。
現(xiàn)在可以禁用admin用戶,還可以把qbtuser從administrators用戶組中刪除。
最后要說一下,qBittorrent 網(wǎng)頁界面的登錄用戶跟這里介紹的東西無關(guān),那個用戶名可以隨便改。
作者聲明本文無利益相關(guān),歡迎值友理性交流,和諧討論~
,