Am Freitag, den 22.09.2006, 15:46 +0200 schrieb Hilmar Preusse:
Auf meinem Debiansystem (3.1 r3) sitzt ein highly non-free Debian Paket, welches ich für den Betrieb meines Multifunktionsdruckers brauche. Der Hersteller hat nicht mal das Quellpaket für das .deb File geliefert, geschweige denn den Quellcode. Diese Paket liefert eine Datei mit, deren Permissions inkorrekt gesetzt sind und das Gesamtpaket unbrauchbar macht. Ein einfaches chmod reicht nicht, da irgendein Job mir regelmäßig die Permissions zurücksetzt.
Und was sagt der Hersteller dazu?
Auf der Suche nach einer Lösung stieß ich auf dpkg-statoverride, mit dem man wohl selber festlegen kann, welche Permissions/Owner ein File haben soll. Dummerweise scheint sich der Job darum nicht zu scheren:
Darum schert sich ja auch nur das Paketmanagement, wenn du das Paket aktualisierst. Der cron-job, der dir die Besitzverhältnisse verändert, interessiert sich für deine Änderung leider nicht.
[..]
Ich habe mit chmod die passenden Permissions gesetzt und anschließend dpkg-statoverride getippt. Ich hatte gedacht, das müßte reichen.
Du musst herausfinden, welcher cron-Job die Zugriffsrechte ändert und entweder den cron-Job fixen oder selbst einen cron-Job aufsetzen, der direkt danach läuft und die Zugriffsrechte setzt.
MfG Daniel