

群晖 DSM 7.1 折腾笔记:卸载内置程序
source link: https://soulteary.com/2022/05/02/synology-dsm-7-1-notes-uninstall-built-in-programs.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

群晖 DSM 7.1 折腾笔记:卸载内置程序
本篇文章记录一下,在更新群晖 7.1 系统后。如何通过卸载不必要的系统内置软件,来减少不必要的远程数据上报行为,提升隐私安全。
五一前收到了群晖 7.1 版本后到第一个安全漏洞提醒:Synology-SA-22:06 Netatalk 以及对应的版本更新通知。考虑到数据安全,趁着五一假期,我对它进行了升级。
但是在升级后,发现有一些老软件因为不兼容无法运行,只好顺带着把软件也进行升级。但这一升级,我发现软件管理器中出现了几个我不太喜欢的,大概率带有“对外数据交互”的服务:“Active Insight”、“Secure SignIn” 等。(我之前有删除过)
我习惯性的打开“套件中心”,想要将其中一个软件删除,但是发现它很倔强的告诉我 “没有卸载的选项”,不可以卸载。
那么,这个软件能卸载吗?要怎么做呢?
为了卸载掉 Active Insight 这类钉子户,我们需要打开群晖的 SSH 终端,然后使用其他设备 SSH 连上去进行操作。这里属于群晖玩家基本操作了,就不多赘述了。
不过为了安全,建议使用 ssh-copy-id
做好基于 SSH-KEY 的认证登录,并关闭常规的密码登录。如果你不了解该怎么做,可以参考《设置群晖 6.1 以及 6.2 使用证书免密登录》一文中的方法。
卸载群晖内置软件
想要卸载内置软件之前,我们需要知道软件安装在系统中使用的软件包名称。可以通过下面执行命令来获得:
synopkg list
命令执行完毕之后,我们将会看到类似下面的日志输出结果:
AudioStation-7.0.1-5209: With Audio Station and its mobile app DS audio, you can enjoy high-quality playback, listen to radios, manage your music collection, create personal playlist, and share with friends anywhere.
OAuthService-1.1.2-0071: OAuth Service is an open standard protocol for account authorization and authentication. It allows resource owners to authorize third-party access to their server resources without sharing their credentials. The package adopts OAuth 2.0 standard.
...
我们要寻找的软件包名称,就是版本号前面的“英文部分”。在开始卸载软件之前,我们还需要先停止服务:
synopkg stop ActiveInsight
当执行完命令后,我们可以得到类似下面的结果:
{"action":"stop","beta":false,"error":{"code":0},"finished":true,"language":"enu","last_stage":"stopped","package":"ActiveInsight","pid":2622,"scripts":[{"code":0,"message":"","type":"stop"}],"stage":"stopped","status":"stop","status_description":"translate from systemd status","success":true,"username":"","version":"1.4.0-1706"}
当服务停止之后,我们可以使用 synopkg
工具进行软件卸载:
synopkg uninstall ActiveInsight
同样的,当命令执行完毕,我们将得到类似下面的结果:
{"action":"prepare","error":{"code":0},"stage":"prepare","success":true}
同理,如果我们想卸载其他的软件,只需要再次参考上面进行操作即可。比如,我们可以卸载掉需要登录群晖账号才能使用的 Secure SignIn
服务。
在默认的“安全性”配置页面中,会展示需要我们登录才能使用这个功能,同样使用 stop
和 uninstall
大法:
synopkg stop SecureSignIn
synopkg uninstall SecureSignIn
当一切执行完毕后,原来“安全性”配置页面中的服务状态就变成了“停止”。
这篇就先聊到这里,如果后面有同学对群晖命令感兴趣,或许我会再补充一篇聊聊群晖系统中的命令行工具。
Recommend
-
17
群晖 DSM 7.0 正式版要来了 20 条回复 • 2021-06-01 21:05:57 +08:00
-
6
群晖 DSM 如何解除被封锁的IP ...
-
461
群晖 DSM 7.0.1 Redpill 引导编译教程 群晖 6.24、7.0、7.0.1 这三个引导版本目前已经可用但是还是处于测试阶段,稳定的还是 6.23。XPEnology 论坛上的Redpill 项目组开源了 6.24、7.0、7.0.1 这三...
-
33
Qnap NAS折腾记(14)安装群晖DSM 大约去年的这个时候购买的Qnap NAS,在此之前我对NAS的作用其实并不是特别了解,购买的时候知道有威联通(Qnap)和群晖这两大品牌,最后为何购买了Qnap而不是使用人数更多的群晖呢,主要原因是在硬件差...
-
4
为什么要获取root?因为我要修正黑群晖获取CPU型号不正确。虽然使用没什么毛病,但是看着不爽。如果你也有同样的需求可以跟着步骤来先获取群晖 DSM v6.2 的root权限然后再去修正CPU型号不正确的问题。 开始前你需要准备Putty或者xshell终端连接工具;
-
5
V2EX › NAS 群晖升级 7.0 后 DSM 服务一直写入 wittyfans · 17 小时 0 分钟前 · 395 次点击
-
5
黑群晖 DSM 7.0.1.42218 升级到 Update2
-
14
基于 ESXi 的黑群晖 DSM 7.0.1 安装 VMware Tools
-
16
修改黑群晖 DSM 引导文件 sn 及 mac 地址
-
10
之前有写过一篇 DSM 7.0.1 黑裙引导编译的教程。这边使用的是同样的工具,工具的作者在 Github 上开源了此工具,编译有点小小的变化。再次新开一篇编译教程,以后使用这个工具编译 DSM 7.x 的引导看着一篇就够了。 整个过程使用编译工具比较简单,下载工具...
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK