我正在尝试执行一个 shell 脚本,它将某些文件夹和文件从一个位置复制到另一个位置。
但我正在努力解决一个非常基本的问题——即;当我从 php.ini 调用此脚本时,我无法复制文件夹或文件。而相同的脚本在终端上完美运行。是不是因为,当我从终端执行这个脚本时,用户有足够的权限来复制/创建文件/文件夹,而当从 php 调用脚本时,用户没有足够的权限?
对于 php,shell_exec('whoami');
表示用户是 www-data
我应该怎么做,以便我有足够的权限从 php 用户 www-data 执行创建和复制操作
任何帮助深表感谢。