命令操作有风险,需要谨慎
最近在群晖安装了一些套件,发现不符合需求后又卸载了,卸载后发现套件创建的用户和组还在,没有被删除,查询后发现文件也存在残留,经过搜索可以用以下方法删除:
- 启用SSH
以群晖7.0为例依次点击 控制面板 -> 终端机和SNMP -> 勾选 启用SSH功能 点击应用(操作后建议关闭SSH功能以保证安全性,如需长期开启建议修改端口号)
- 连接SSH
使用任意SSH工具(如PuTTY、Win10以上自带客户端)连接到群晖,以Win10为例使用CMD,输入:
ssh 你的用户名@群晖IP
如果端口不为22需要在命令后添加 -p 端口号
确认后会提示输入密码”密码不会显示“
- 提升权限
默认登录情况下,用户为普通用户权限,以下操作需要root权限进行,输入命令:
sudo -i
系统会提示输入密码,输入你的用户密码后标识从 $ 变为 # 即成功
- 删除用户和组
群晖区别于普通Linux,需要使用其特有的命令来管理用户和组
删除用户:
synouser --del 要删除的用户名
删除用户组:
synogroup --del 要删除的用户组
- 删除残留文件
使用cd命令进入/volume[X](X为你套件所安装的存储池)目录下分别查看@appconf、@apphome以及@appdata是否有对应名字目录,使用 rm -rf 目录 删除
以我个人为例,我要删除安装在存储池2下的Komga残留
#进入目录
cd /volume2/\@appconf/
#列出文件列表
ls -l
#删除目录
rm -rf Komga
@apphome及@appdata依此类推