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