Am 14.11.2019 17:01, schrieb Urs Liska:
Ich habe ein nerviges Problem mit dem Rechner meiner Mutter (Linux Mint 19.2). Es kam jetzt ein paar Mal vor (und jetzt zweimal hintereinander), dass ihr Drucker nicht mehr ging. Das Problem ist, dass das in 80% der Fälle an der Nutzerin liegt, so dass es schwer fällt, die 20% dann Ernst zu nehmen ;-)
Der Anlass dafür, dass CUPS nicht startet, ist, dass die Datei /etc/cups/cupsd.conf von irgendetwas überschrieben wurde und jetzt nur noch
/etc/cups$ sudo cat cupsd.conf.bak PreserveJobFiles Yes
Eventuell sehr trivial aber mal chmod 440 probiert ?
enthält. Auf Grund irgendeiner Lösung hatte ich festgestellt, dass es an dieser Konfigurationsdatei liegt und der Server wieder startet, wenn ich eine andere, ausgefüllte (mit knapp 5kB) an ihre Stelle kopiere. Anschließend funktioniert es wieder, nun musste ich aber feststellen, dass die Datei nach zwei oder drei Tagen schon wieder überschrieben wurde.
Mein Verdacht war, dass dies beim automatischen Update irgendeines Pakets passiert (ich muss z.B. auf meinem Laptop nach jedem Kernel-Update das Wlan-Modul neu kompilieren), aber laut etckeeper-Log ist in der fraglichen Zeit gar nichts passiert.
Kann ich irgendwie herausfinden, *wer* zuletzt eine bestimmte Datei überschrieben hat (Besitzer ist natürlich root)?
im prinzip schon https://www.cyberciti.biz/tips/linux-audit-files-to-see-who-made-changes-to-... (noch nicht selber getestet)
Ich würde es gerne vermeiden, immer wieder zu diesen Notfalleinsätzen gerufen zu werden (immerhin habe ich jetzt zuverlässigen Terminal-Zugriff über SSH auf ihren Rechner).
Du könntest einen cronjob machen der die datei jede stunde neue dahin copiert.
Bei besonders hartnäckigen Kandidaten wäre appamor eine Idee.
re, wh