Closed The-Compiler closed 3 years ago
Ähnlich siehts auch bei den Verzeichnissen aus:
root@vshsr01:/home/studentenportal/media/documents# find . -type d | wc -l
285
root@vshsr01:/home/studentenportal/media/documents# find . -type d -perm 755 | wc -l
116
root@vshsr01:/home/studentenportal/media/documents# find . -type d -perm 775 | wc -l
169
da würde ich also ebenfalls vorschlagen:
root@vshsr01:/home/studentenportal/media/documents# find . -type d -perm 775 -exec chmod -v 755 {} +
Hmm, Moment, die unterschiedlichen Berechtigungen würden dann vermutlich #23 erklären. Eigentlich müssten die Verzeichnisse wohl doch 775-Berechtigungen haben, weil sie vom User studentenportal
erstellt werden, aber mittels sendfile
danach der nginx
-Container da rein schreiben sollte.
Dann also wohl die Berechtigungen auf 775 setzen und den Code entsprechend anpassen, dass er das für neue Module ebenfalls tut - was meint ihr?
Klingt gut!
Gut, done. Habe für die Verzeichnisse nun doch 755 gesetzt, weil das Hochladen trotzdem funktioniert so. Solange das läuft und sich niemand beschwert bin ich für so wenig Berechtigungen wie nötig :slightly_smiling_face:
Logs:
Es scheint, als ob einige alte Files (~2012-2015 und die Imports aus dem alten Studentenportal) die Berechtigungen 775 (
-rwxrwxr-x
) statt 644 (-rw-r--r--
) haben. Spricht was dagegen, die noch entsprechend zu korrigieren?Vorschlag: