群晖套件版的qBittorrent默认运行在admin用户下,但默认用户“admin”容易受到暴力攻击,所以一般建议将它停用而使用其他的用户账户。下面就来介绍一下怎样让qBittorrent转移到其他用户下面运行。

打开群晖管理后台DSM,控制面板 > 用户账号 > 新增用户:qbtuser

群晖套件 qBittorrent 怎样更换用户账户用户名随意,这里示例使用qbtuser

加入 users 用户组和 administrators 用户组。

群晖套件 qBittorrent 怎样更换用户账户这里先加入admin,最后可以再取消掉

homes 文件夹和你用来 保存下载文件的文件夹 需要打钩给与读写权限。

群晖套件 qBittorrent 怎样更换用户账户这里其他的文件夹也有读写权限是因为之前加入了admin用户组

其他选项随意。

qbtuser用户创建完成之后打开File Station。把 homes/admin 下面与qBittorrent相关的文件拷贝到 homes/qbtuser 文件夹下,目录结构不变。

群晖套件 qBittorrent 怎样更换用户账户

接下来的步骤需要在DSM命令行界面里执行,先在“控制面板 > 终端机和 SNMP > 终端机”里打开SSH服务。

用SSH登录你新建的用户qbtuser:ssh qbtuser@synoip

接下来的命令需要sudo权限,可以先运行 sudo -i 切换root用户。

执行命令停止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则不用改。

群晖套件 qBittorrent 怎样更换用户账户改完之后,按ctrl-O、回车保存,ctrl-x退出

改完之后,输入exit 退出root用户,切换回到qbtuser用户下。

在qbtuser用户下执行命令:/var/packages/qBittorrent/target/qbittorrent-nox

群晖套件 qBittorrent 怎样更换用户账户

如果出现上面的英文提示,让你把qBittorrent文件夹从 data 下挪到 share 下,那么需要先执行才能继续。按 y 键退出。运行下面的命令转移文件夹,或者在FileStation里做也一样。
mv /var/services/homes/qbtuser/.local/share/data/qBittorrent /var/services/homes/qbtuser/.local/share/

做完之后重新运行命令。

群晖套件 qBittorrent 怎样更换用户账户

y 接受协议,qBittorrent会在前台启动。可以按ctrl-c退出。

群晖套件 qBittorrent 怎样更换用户账户

全部设置完成,可以用下面的命令启动 qBittorrent,也可以在套件中心里启动。
synopkg start qBittorrent

打开 qBittorrent 的网页界面看看有没有问题。

输入 exit 退出ssh。

现在可以禁用admin用户,还可以把qbtuser从administrators用户组中删除。

最后要说一下,qBittorrent 网页界面的登录用户跟这里介绍的东西无关,那个用户名可以随便改。

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

,

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。