MythTV-Protokolle löschen

415
me--

Mein TV-Software-Setup funktioniert vor kurzem nicht mehr. Ich fand das Problem auf einen Mangel an Speicherplatz und lief ncdu, um zu überprüfen, was los war. Es stellte sich heraus, dass MythTV-Protokolle fast 1 GB Speicherplatz auf meiner kleinen SD-Karte verbrauchen. Der Versuch, eine der Protokolldateien zu löschen, gibt mir jedoch einen Permission deniedFehler, selbst wenn sudo(dies verwirrt mich an sich, weil ich dachte, ein Superbenutzer könnte alles tun ).

Der Besitzer des /var/log/mythtvVerzeichnisses ist mythtvund die Berechtigung zum Ändern des Inhalts ist auf festgelegt Only owner. Leider versucht der Versuch, dies zu ändern, auch einen Permission deniedFehler.

Ich habe versucht mythtv, mich als einzuloggen, kenne das Kennwort jedoch nicht, weil ich diesen Benutzer nie eingerichtet habe.

Ich habe es sogar ausprobiert, was ich aus verschiedenen Suchen zusammengestellt habe:

sudo -u mythtv find . -maxdepth 1 -name "*.log" -print0 | xargs -0 rm

Es scheitert auch mit Permission denied.

Kann mir jemand sagen, wie ich diese Dateien bereinigen kann?

1

1 Antwort auf die Frage

2
Xen2050

Ihr xargs rmBefehl wird nicht vom mythtv-Benutzer ausgeführt, fügen sudoSie ihn als "Superuser" hinzu, wie:

... | sudo xargs -0 rm 

Seien Sie jedoch vorsichtig, das Löschen von Dateien kann gefährlich sein. Oder verwenden Sie die -u mythtvBenutzeroption wie zuvor.