linux下php项目文件权限应该怎么管理?

现在是这样的:

drwxrwxrwx 11 my       my        4096  1月 16 19:19 ./
drwxrwxr-x  5 my       my        4096  1月 12 17:52 ../
drwxrwxrwx  2 my       my        4096  1月 16 15:45 common/
drwxrwxrwx  2 my       my        4096  1月 16 17:18 conf/
drwxrwxrwx  2 my       my        4096  1月 16 19:25 ctrl/
-rwxrwxrwx  1 my       my       34760 12月 18 11:26 favicon.ico*
-rwxrwxrwx  1 my       my         372 12月 29 14:59 .htaccess*
-rwxrwxrwx  1 my       my         896  1月  6 14:04 index.php*
drwxrwxrwx  3 my       my        4096 12月 18 11:43 log/
drwxrwxrwx  5 my       my        4096  1月 16 17:17 model/
drwxrwxr-x  2 my       my        4096  1月 13 21:48 note/
drwxrwxrwx 14 my       my        4096  1月 16 19:18 view/

需不需要把所有者改为www-data? 大部分目录和文件当初为了偷懒都是0777的,应该怎么配置才安全?请指教。

阅读 4.1k
1 个回答

目录755,文件644 文件上传目录或比较特别的目录设置为777,文件目录权限需要和执行PHP的程序权限一致,比如Apache运行用户是www,那么php的文件用户就需要是www

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题