从php脚本写入网络文件夹

从php脚本写入网络文件夹,php,permissions,mamp,Php,Permissions,Mamp,我的PHP脚本正在Mac上运行MAMP-pro。它将文件写入本地文件夹,然后将该文件复制到与系统调用相同的网络域中的WindowsNTFS文件夹。(我在mac上安装了paragon ntfs,可以将文件复制到windows ntfs卷,并且工作正常) system(“cp/Volumes/Path/to/Windows/Folder/”) 问题是域中的windows文件夹对我的用户登录具有写入权限,而此php脚本无法在运行web服务器时对其进行写入。我的服务器管理员说写权限只能授予实际用户。是

我的
PHP
脚本正在Mac上运行
MAMP-pro
。它将文件写入本地文件夹,然后将该文件复制到与系统调用相同的网络域中的Windows
NTFS
文件夹。(我在mac上安装了paragon ntfs,可以将文件复制到windows ntfs卷,并且工作正常)

system(“cp/Volumes/Path/to/Windows/Folder/”)

问题是域中的windows文件夹对我的用户登录具有写入权限,而此php脚本无法在运行web服务器时对其进行写入。我的服务器管理员说写权限只能授予实际用户。是否有一种方法可以在
cp
(或等效命令)中传递登录数据,以便从php脚本中写入网络文件夹。

当您说“我在mac上安装了paragon ntfs,可以将文件复制到windows ntfs卷,并且工作正常”时,您是否已经可以在mac cli上这样做了?如果是这样的话,我们应该能够确定一种从PHP中实现它的方法。您能否为我们提供一个cli命令,用于从cli将文件复制到远程文件系统?@quickshiftin我在安装paragon ntfs后在Mac上安装了windows驱动器,然后在命令行上使用一个正常的cp。它之所以有效,是因为我的登录名在windows上具有写入权限folder@quickshiftinwindows卷安装在Apache模块/Volumes folderIs PHP下,还是作为CGI运行?您可能需要查看suExec,以便脚本作为用户而不是web服务器运行。@drew010它在apache服务器上运行
system("cp <source> /Volumes/Path/to/Windows/Folder/")