我应该对目录赋予什么权限,以便网站用户可以上传照片?
What rights should I put on directory so web site users can upload photos?
我希望用户将照片上传到这些文件夹(使用 PHP 脚本)
upload/big
upload/thumb
我想输入“777”是有风险的(他们可以上传一些 PHP 文件等等)
我应该对上传文件夹赋予什么权限?
文件夹的默认 chmod 应为 755。"trick" 是将文件夹的所有权设置给您的 PHP 脚本 运行ning 下的用户(通常 www-data
或 apache
)。如果您不确定,运行 这个简单的脚本:
<?php
echo `whoami`;
然后,将文件夹 chown 到这个 user/group,例如:
chown -R www-data upload/
这将确保 www-data 将成为上传文件夹的所有者,并且它可以在该文件夹内为所欲为(因为所有者拥有完全权限)。
我希望用户将照片上传到这些文件夹(使用 PHP 脚本)
upload/big
upload/thumb
我想输入“777”是有风险的(他们可以上传一些 PHP 文件等等)
我应该对上传文件夹赋予什么权限?
文件夹的默认 chmod 应为 755。"trick" 是将文件夹的所有权设置给您的 PHP 脚本 运行ning 下的用户(通常 www-data
或 apache
)。如果您不确定,运行 这个简单的脚本:
<?php
echo `whoami`;
然后,将文件夹 chown 到这个 user/group,例如:
chown -R www-data upload/
这将确保 www-data 将成为上传文件夹的所有者,并且它可以在该文件夹内为所欲为(因为所有者拥有完全权限)。