我正在 Linux 系统上使用 ColdFusion 开展一个项目,我需要以编程方式为具有特定扩展名的文件(.pdf、.xlsx、.png、.html、.zip)设置默认权限(666)。尽管使用了各种chmod
和setfacl
命令,但我仍未获得预期的结果。
我希望每当 ColdFusion 应用程序上传到目录的任何文件时,它都应默认获得 666 权限,以便任何人都可以重命名上传的文件。
该文件夹有所有者nobody
和nogroup
。以下是我尝试过的命令:
sudo chmod -R g+w folder/
sudo chmod -R g+s folder/
setfacl -R -m "default:user::rwx,default:group::rwx,default:other::rwx" foldername/
笔记:-当我从终端上传文件时,它获得了 666 权限,但当我从 ColdFusion 程序创建和上传文件时,它获得了 rw-rr 即 644 权限。那么我应该怎么做才能获得文件的 666 权限?