Wie steuern Sie die Berechtigungen von Dateien, die zu einem von Reprepro verwalteten Repository hinzugefügt werden?

Wie steuern Sie die Berechtigungen von Dateien, die zu einem von Reprepro verwalteten Repository hinzugefügt werden?

Ich habe reprepro verwendet, um eine Reihe von Debian-APT-Repositorys für ein Spin-off von Ubuntu einzurichten. Die Pakete werden alle von einem Buildbot erstellt, der sie dann an das Repository übermittelt. Ich habe jedoch Probleme mit den Berechtigungen der Dateien, da sie häufig in rwx------ gehen, sodass der Webserver keinen Zugriff hat. Im Moment habe ich einen Cron-Job, der ein chmod -R go+rx über den Baum ausführt, aber sollte dies nicht etwas sein, das von reprepro aus konfigurierbar ist?

Ich habe die Manpages durchgesehen, aber die einzigen Berechtigungsangaben, die ich finden konnte, bezogen sich auf Uploader-Berechtigungen. Gibt es eine Möglichkeit, Reprero so zu konfigurieren, dass die richtigen Gruppenberechtigungen festgelegt werden?

Antwort1

Die beste Antwort, die mir bisher eingefallen ist, besteht darin, meiner System-Crontab Folgendes hinzuzufügen:

*/5 * * * * chmod -R go+rx /eng/buildbot/repo

Es scheint alles andere als zufriedenstellend.

verwandte Informationen