Funktio chown

Funktio chown muuttaa määritellyn tiedoston tai hakemiston omistajaa. Ensimmäinen parametri on polku tiedostoon, toinen on käyttäjänimi tai sen ID. Palauttaa true onnistuessaan ja false virhetilanteessa.

Syntaksi

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

Esimerkki

Muutetaan tiedoston omistaja käyttäjäksi 'www-data':

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

Koodin suorituksen tulos:

phptrue

Esimerkki

Yritetään muuttaa olematoman tiedoston omistajaa:

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

Koodin suorituksen tulos:

phpfalse

Esimerkki

Muutetaan omistaja käyttäjän ID:n perusteella (esimerkiksi 1000):

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

Koodin suorituksen tulos:

phptrue

Katso myös

  • funktion chmod,
    joka muuttaa käyttöoikeuksia
  • funktion chgrp,
    joka muuttaa tiedoston ryhmää