Besitzrechte ändern
Wenn Ihr Betriebssystem es zulässt, können Sie mithilfe der Funktion chown
die Besitzrechte und die Gruppenzugehörigkeit einer Liste von Dateien ändern. Der Eigentümer und die Gruppe können in derselben Operation zusammen geändert werden. Beide Parameter müssen numerische Werte für die Benutzer- und Gruppen-ID sein, zum Beispiel:
my $benutzer = 1004; my $gruppe = 100; chown $benutzer, $gruppe, glob '*.o';
Was machen Sie aber, wenn Sie anstelle eines numerischen Wertes einen Benutzernamen wie zum Beispiel merlyn
haben? In diesem Fall können Sie die Funktion getpwnam
benutzen, um die entsprechende Benutzer-ID zu ermitteln. Zum Feststellen der zu einem Gruppennamen gehörigen Gruppen-ID gibt es analog dazu die Funktion getgrnam
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.