Συνάρτηση chgrp

Η συνάρτηση chgrp αλλάζει την ομάδα για το καθορισμένο αρχείο. Ως πρώτη παράμετρο η συνάρτηση δέχεται τη διαδρομή προς το αρχείο, ως δεύτερη - το όνομα ή το ID της νέας ομάδας. Για την επιτυχή εκτέλεση της συνάρτησης απαιτούνται τα αντίστοιχα δικαιώματα πρόσβασης.

Σύνταξη

phpchgrp(string $filename, string|int $group): bool

Παράδειγμα

Ας αλλάξουμε την ομάδα του αρχείου 'test.txt' σε 'www-data':

php<?php
  $res = chgrp('test.txt', 'www-data');
  var_dump($res);
?>

Αποτέλεσμα εκτέλεσης κώδικα:

phptrue

Παράδειγμα

Ας προσπαθήσουμε να αλλάξουμε την ομάδα ενός μη υπάρχοντος αρχείου:

php<?php
  $res = chgrp('nonexistent.txt', 'www-data');
  var_dump($res);
?>

Αποτέλεσμα εκτέλεσης κώδικα:

phpfalse

Παράδειγμα

Χρήση αριθμητικού ID ομάδας αντί για όνομα:

php<?php
  $res = chgrp('test.txt', 33); // 33 - τυπικό ID της ομάδας www-data
  var_dump($res);
?>

Αποτέλεσμα εκτέλεσης κώδικα:

phptrue

Δείτε επίσης

  • τη συνάρτηση chmod,
    που αλλάζει τα δικαιώματα πρόσβασης
  • τη συνάρτηση chown,
    που αλλάζει τον κάτοχο του αρχείου