6
statoverride文件中的未知用户
我在运行ubuntu的htpc服务器上安装了一个名为mediatomb的应用程序,几个月前,我将其卸载并替换为Plex安装。在周末查询机器上的现有用户时,我注意到mediatomb用户和组仍然存在,因此我使用了以下命令 sudo deluser mediatomb 删除用户。sudo apt-get install htop大约一天后,我去安装htop,但发现出现错误: 语法错误:statoverride文件中的未知用户'mediatomb'。 我以为我可以使用nano打开statoverride文件并编辑掉对mediatomb的所有引用,但是我无法使用nano正确打开文件。我运行了一个grep命令 grep 'mediatomb' /var/lib/dpkg/statoverride 它返回了文件中系统上不再存在的两个位置。我现在能够解决该问题的唯一方法是重新创建用户mediatomb,然后一切正常。显然,这不是一个好的长期解决方案。 我想知道的是,什么是statoverride文件,为什么它会将已从系统中删除的用户保留在其中?我是否以错误或不建议使用的方式删除用户?