tech.chakapoko.com
Home / PHP / ファイル操作

[PHP]ファイルの所有者、パーミッション、グループを変更する

ファイルのパーミッションを変更する

ファイルのパーミッションを変更するには chmod 関数を使用します。

次のコードはtest.txtというファイルのパーミッションを 755 に変更します。

パーミッションは8進数で指定する必要があるので先頭に0をつけます。

<?php
chmod('test.txt', 0755);

ファイルの所有者を変更する

ファイルの所有者を変更するには chown 関数を使用します。

次のコードはtest.txtというファイルの所有者をrootユーザーに変更する例です。

<?php
chown("test.txt", "root");

シンボリックリンクの所有者を変更する

シンボリックリンクの所有者を変更するには lchown 関数を使用します。

<?php
lchown("test.txt", "root");

ファイルのグループを変更する

ファイルのグループを変更するには chgrp 関数を使用します。

次のコードはtest.txtというファイルのグループをグループ番号5のグループに変更します。

<?php
chgrp('test.txt', 5);

シンボリックリンクのグループを変更する

シンボリックリンクのグループを変更するには lchgrp 関数を使用します。

<?php
lchgrp('test.txt', 5);