我正在使用 ubuntu 网络服务器,经常需要加载 apache 文件夹中的文件。通常我通过 SSH 会话使用 SFTP 客户端(如 filezilla 或 mobaterm)。每次我都需要运行 chown 和 chmod 命令来恢复文件和文件夹的所有权和权限,因为 apache 没有权限读取我用户的文件。
有什么方法可以强制文件创建需要特定的权限和所有权,或者像我这种情况的每个人在每次上传后都运行 chown/chmod?
我正在使用 ubuntu 网络服务器,经常需要加载 apache 文件夹中的文件。通常我通过 SSH 会话使用 SFTP 客户端(如 filezilla 或 mobaterm)。每次我都需要运行 chown 和 chmod 命令来恢复文件和文件夹的所有权和权限,因为 apache 没有权限读取我用户的文件。
有什么方法可以强制文件创建需要特定的权限和所有权,或者像我这种情况的每个人在每次上传后都运行 chown/chmod?
用于
setfacl
将Apache 用户添加到文件的访问列表中。具体来说,还要将其添加到有效列表和目录的默认访问列表中,以便所有新创建的文件都将继承该列表。