首页 > 解决方案 > Codeigniter 在用户 Apache 下写入/创建文件夹

问题描述

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

谢谢你的时间。

标签: phpcodeigniter

解决方案


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

  1. 创建组:

groupadd <groupname>.

  1. 将用户分配到该组:

usermod -a -G <groupname>

-a表示追加

-G要将用户添加到的组。

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

chgrp -R <groupname> some_dir/

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


推荐阅读