O'Reilly logo

PHP 5 Kochbuch, Third Edition by Stephan Schmidt, Ulrich Speidel, Matthias Brusdeylins, Carsten Lucke, Adam Trachtenberg, David Sklar

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required