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 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.