Thread Chmod auslesen & prüfen (5 answers)
Opened by Pep at 2010-02-08 16:34

betterworld
 2010-02-08 18:03
#132296 #132296
User since
2003-08-21
2614 Artikel
ModeratorIn

user image
2010-02-08T15:50:08 Linuxer
Filemode-Kontrolle korrigiert: s/<=/>=/

Ob ">=" hier wohl so sinnvoll ist? Zum Beispiel ist 0770 größer als 0755, aber gewissermaßen restriktiver. Wenn ich prüfen möchte, ob die Rechte 0755 (oder mehr) vorhanden sind, kann ich $mode & 0755 == 0755 schreiben. (Wem das nicht kryptisch genug ist, der kann auch !(~$mode&0755) schreiben.)

Was genau mit "über 755" gemeint ist, könnte Pep noch mal schreiben. Eine Datei grün darzustellen, die 0777 hat, finde ich nicht besonders schön, denn eigentlich sind solche Dateien ja gerade gefährlich. Normalerweise sollte man versuchen, die Berechtigungen so zu verteilen, dass man nicht auf world-writable-Dateien angewiesen ist. Leider ist das manchmal nicht möglich, wenn man selbst nicht Root ist und dem Webserver Schreibrechte geben will, und der Hoster dafür kein Konzept entwickelt hat.

Edit: Das Bit-Gewurschtel korrigiert.
Last edited: 2010-02-08 18:20:45 +0100 (CET)

View full thread Chmod auslesen & prüfen