Zugriffsrechte ändern

Unter Unix lassen sich die Zugriffsrechte einer Datei mit dem Kommando chmod verändern. In Anlehnung daran gibt es in Perl die Funktion chmod:

chmod 0755, 'fred', 'barney';

Wie viele andere Funktionen, die mit dem Betriebssystem interagieren, gibt auch chmod die Anzahl der erfolgreich geänderten Dateien zurück. Bei einem Aufruf mit nur einem Dateinamen wird bei einem Fehlschlag die Variable $! mit einem entsprechenden Wert gefüllt. Der erste Parameter ist der Wert für die Unix-Zugriffsrechte (auch bei Perl-Versionen, die nicht unter Unix benutzt werden). Aus den gleichen Gründen, die wir bei der Beschreibung von mkdir angeführt haben, wird der Wert normalerweise als oktale Zahl angegeben. Die folgenden Parameter sind die Namen ...

Get Einführung in Perl, Sixth 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.