Reprepro 관리 저장소에 추가된 파일의 권한을 어떻게 제어합니까?

Reprepro 관리 저장소에 추가된 파일의 권한을 어떻게 제어합니까?

나는 Ubuntu의 파생물을 위한 다수의 Debian APT 저장소를 설정하기 위해 reprepro를 사용해 왔습니다. 패키지는 모두 빌드봇에 의해 빌드된 후 저장소에 제출됩니다. 그러나 파일이 rwx------로 자주 이동하므로 파일 권한에 문제가 있어서 웹 서버에 액세스할 수 없습니다. 당분간은 트리에 대해 chmod -R go+rx를 수행하는 cron 작업이 있지만 이것이 reprepro에서 구성할 수 있는 것이 아니어야 합니다.

매뉴얼 페이지를 살펴봤지만 내가 찾을 수 있는 유일한 권한 항목은 업로더 권한과 관련된 것이었습니다. 올바른 그룹 권한을 설정하기 위해 reprero를 구성하는 방법이 있습니까?

답변1

지금까지 내가 생각해낸 가장 좋은 대답은 시스템 crontab에 다음을 추가하는 것입니다.

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

만족과는 거리가 먼 것 같습니다.

관련 정보