我的电视软件设置最近停止工作了。我追踪到问题是由于磁盘空间不足,然后跑去ncdu
检查发生了什么。原来,MythTV 日志占用了我小 SD 卡上近 1GB 的空间。然而,尝试删除任何日志文件都会出错Permission denied
,即使在使用时也是如此sudo
(这本身就让我很困惑,因为我认为超级用户可以这样做任何事物)。
目录的所有者/var/log/mythtv
是mythtv
,更改内容权限设置为Only owner
。唉,尝试更改这也会产生Permission denied
错误。
我曾尝试以身份登录,mythtv
但我不知道密码,因为我从未设置过该用户。
我甚至尝试过这个,这是我从各种搜索中拼凑出来的:
sudo -u mythtv find . -maxdepth 1 -name "*.log" -print0 | xargs -0 rm
它也会失败Permission denied
。
谁能告诉我如何清理这些文件?
答案1
您的xargs rm
命令未由 mythtv 用户运行,请sudo
在其前面添加以“超级用户”身份运行,例如:
... | sudo xargs -0 rm
但一定要小心,删除任何文件都可能很危险。或者-u mythtv
像以前一样使用用户选项。