@@ -250,13 +250,18 @@ inplace-install-l:
250
250
@echo " - Give the webserver access to things it needs"
251
251
@echo " setfacl -m u:$(WEBSERVER_GROUP):r $(CURDIR)/etc/dbpasswords.secret"
252
252
@echo " setfacl -m u:$(WEBSERVER_GROUP):r $(CURDIR)/etc/symfony_app.secret"
253
+ @echo " setfacl -m u:$(WEBSERVER_GROUP):r $(CURDIR)/etc/domserver-static.php"
254
+ @echo " setfacl -m u:$(WEBSERVER_GROUP):r $(CURDIR)/etc/verdicts.php"
255
+ @echo " setfacl -R -m d:u:$(WEBSERVER_GROUP):rx $(CURDIR)/webapp"
256
+ @echo " setfacl -R -m u:$(WEBSERVER_GROUP):rx $(CURDIR)/webapp"
253
257
@echo " setfacl -R -m d:u:$(WEBSERVER_GROUP):rwx $(CURDIR)/webapp/var"
254
258
@echo " setfacl -R -m u:$(WEBSERVER_GROUP):rwx $(CURDIR)/webapp/var"
255
259
@echo " setfacl -R -m d:m::rwx $(CURDIR)/webapp/var"
256
260
@echo " setfacl -R -m m::rwx $(CURDIR)/webapp/var"
257
261
@echo " # Also make sure you keep access"
258
262
@echo " setfacl -R -m d:u:$(DOMJUDGE_USER):rwx $(CURDIR)/webapp/var"
259
263
@echo " setfacl -R -m u:$(DOMJUDGE_USER):rwx $(CURDIR)/webapp/var"
264
+ @echo " And manually make sure the webserver has traversal access to: $(CURDIR)"
260
265
@echo " - Configure webserver"
261
266
@echo " Apache 2:"
262
267
@echo " ln -sf $(CURDIR)/etc/apache.conf /etc/apache2/conf-available/domjudge.conf"
@@ -274,6 +279,10 @@ inplace-install-l:
274
279
inplace-postinstall-permissions :
275
280
setfacl -m u:$(WEBSERVER_GROUP ) :r $(CURDIR ) /etc/dbpasswords.secret
276
281
setfacl -m u:$(WEBSERVER_GROUP ) :r $(CURDIR ) /etc/symfony_app.secret
282
+ setfacl -m u:$(WEBSERVER_GROUP ) :r $(CURDIR ) /etc/domserver-static.php
283
+ setfacl -m u:$(WEBSERVER_GROUP ) :r $(CURDIR ) /etc/verdicts.php
284
+ setfacl -R -m d:u:$(WEBSERVER_GROUP ) :rx $(CURDIR ) /webapp
285
+ setfacl -R -m u:$(WEBSERVER_GROUP ) :rx $(CURDIR ) /webapp
277
286
setfacl -R -m d:u:$(WEBSERVER_GROUP ) :rwx $(CURDIR ) /webapp/var
278
287
setfacl -R -m u:$(WEBSERVER_GROUP ) :rwx $(CURDIR ) /webapp/var
279
288
setfacl -R -m d:u:$(DOMJUDGE_USER ) :rwx $(CURDIR ) /webapp/var
0 commit comments