Συνάρτηση chown

Η συνάρτηση chown αλλάζει τον κάτοχο του καθορισμένου αρχείου ή καταλόγου. Παίρνει ως πρώτη παράμετρο τη διαδρομή προς το αρχείο, ως δεύτερη - το όνομα χρήστη ή το ID του. Επιστρέφει true σε περίπτωση επιτυχίας και false σε περίπτωση σφάλματος.

Σύνταξη

phpchown(string $filename, string|int $user): bool

Παράδειγμα

Ας αλλάξουμε τον κάτοχο του αρχείου στον χρήστη 'www-data':

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

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

phptrue

Παράδειγμα

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

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

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

phpfalse

Παράδειγμα

Ας αλλάξουμε τον κάτοχο χρησιμοποιώντας το ID χρήστη (π.χ., 1000):

php<?php
  $res = chown('example.txt', 1000);
  var_dump($res);
?>

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

phptrue

Δείτε επίσης

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