【发布时间】:2015-03-04 09:25:10
【问题描述】:
这可能是一个重复的问题,也可能不是一个重复的问题,部分原因是它尝试写入的目标文件夹位于 Windows 文件系统上。我有一个脚本,其中有一个 mkdir php 函数,它试图创建一个文件夹和一个文件到已安装的 Windows 文件系统。
文件权限
-rwxrwxrwx。 1 apache apache 24850 1 月 6 日 11:31 fns.php
文件夹的权限是
drwxr-xr-x. 8 a-linux-user root 0 Dec 29 15:55 ACT!
我已经安装了文件系统 /媒体/共享
我收到了mkdir(): Permission denied error。我想知道我应该从哪里开始调试问题。
我的 httpd.conf 文件有这个权限:
User apache
Group apache
行或 fstab 是
//domain.com/shared /media/shared cifs uid=a-linux-user,credentials=/home/some-dir/.creds,domain=GRM,comment=systemd.automount 0 0
【问题讨论】:
-
Apache 正在尝试写入它没有写入权限的位置。通过了解如何为需要特定位置的特定权限的用户和组分配权限来开始调试。
-
检查路径和写入权限
-
您提供给
mount或fstab的参数是什么? -
你已经在 linux 中挂载了一个 windows 共享?然后你必须确保共享不是只读的,用于访问共享的用户帐户对共享和底层文件系统都有写权限,等等等等
-
您能否以普通用户身份从控制台访问此位置?
标签: php apache permission-denied user-permissions