22.3 Dateiberechtigungen oder Dateieigentümerschaft ändern
Problem
Sie möchten die Berechtigungen oder den Eigentümer einer Datei ändern. Beispiel: Sie wollen andere Benutzer davon abhalten, eine Datei mit sensiblen Daten lesen zu können.
Lösung
Verwenden Sie chmod()
zum Ändern von Dateiberechtigungen:
chmod('/home/user/geheimnisse.txt',0400);
Verwenden Sie chown()
, um den Eigentümer einer Datei zu ändern, und chgrp()
, um die Gruppe einer Datei zu ändern:
chown('/tmp/myfile.txt','sklar'); // Benutzer über Namen angeben. chgrp('/home/sklar/schedule.txt','soccer'); // Gruppe über Namen angeben. chown('/tmp/myfile.txt',5001); // Benutzer über uid angeben. chgrp('/home/sklar/schedule.txt',102); // Gruppe über gid angeben.
Diskussion
Die an chmod()
übergebenen ...
Get PHP 5 Kochbuch, Third Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.