王旭阳个人博客

WXY

群晖DSM卸载套件后删除用户、组和残留文件

2025-02-12

在群晖卸载套件后,发现套件创建的用户和组仍然存在,且相关文件也有残留。可以通过以下方法进行删除:

MoviePilot套件已经卸载了 却还能看到该用户

2025-02-12-yyruvlhy.webp

我使用的群晖版本为7.x

2025-02-12-gjnqvciw.webp

启用SSH

控制面板 -> 终端机和SNMP -> 勾选 启用SSH功能 点击应用(操作后建议关闭SSH功能以保证安全性,如需长期开启建议修改端口号)

2025-02-12-vvfeaghd.webp

连接SSH并删除残留

使用任意SSH工具(如PuTTY、Win10以上自带客户端)连接到群晖,我这里使用的群晖内套件rr-manager 来连接ssh

如果你是windows可以使用cmd 输入 ssh 你的用户名@群晖IP 按下回车

如果端口不为22需要在命令后添加 -p 端口号

确认后会提示输入密码”密码不会显示“

登录ssh成功后再进行下面步骤

提权

默认登录情况下,用户为普通用户权限,以下操作需要root权限进行,输入命令:

sudo -i

系统会提示输入密码,输入你的用户密码后标识从 $ 变为 # 即成功

删除用户和组

群晖区别于普通Linux,需要使用其特有的命令来管理用户和组

synouser --del 要删除的用户名

synogroup --del 要删除的用户组 

删除残留文件

使用cd命令进入/volume[X](X为你套件所安装的存储池)目录下分别查看@appconf、@apphome以及@appdata是否有对应名字目录,使用 rm -rf 目录 删除 以我个人为例,我要删除安装在存储池2下的MoviePilot残留

#进入目录
cd /volume2/\@appconf/
#列出文件列表
ls -l
#删除目录
rm -rf MoviePilot

@apphome及@appdata依此类推

完成

可以看到删除后 已经看不到MoviePilot用户了

2025-02-12-qicjqbbz.webp

参考文章

https://www.takochan.moe/archives/91