Codeigniter在用户Apache下写入/创建文件夹

时间:2019-06-20 06:09:11

标签: php codeigniter

我需要添加文件/创建目录,并对主机系统(基于Linux)进行各种基于文件的操作。目前,我能够执行上述所有文件操作。但是当前用户“ apache”是所有这些文件的所有者和编写者。我想将其更改为我选择的用户名。

谢谢您的时间。

1 个答案:

答案 0 :(得分:0)

您可以通过组执行此操作,将所需的所有用户添加到组,并授予thge组操作文件夹的权限, 您可以执行以下操作:

  1. 创建组:

groupadd <groupname>

  1. 将用户分配给该组:

usermod -a -G <groupname>

-a表示追加

您要将用户添加到的

-G个组。

  1. 授予写至所需目录的权限:

chgrp -R <groupname> some_dir/

现在,您可以将用户添加到上面的组中,然后他们将对文件夹具有相同的权限。