2012-11-14 180 views
0

如何使地图/文件夹/目录不可执行像我想有图像文件夹,那里我想说在ubuntu文件夹/ home/images /仅适用于像jpg,jpeg,png,gif和如果对于任何人来说,有人上传一些脚本,如script.php不能触发该脚本!非可执行文件夹

所以make文件夹在ubuntu中没有脚本可以被触发(执行)? 我认为它必须是权限666或644,但我不确定这是否正确。

+0

在Linux上,单个文件决定它们是否可以执行,而不是文件夹 - 所以你不能创建一个文件夹,其文件放在该文件夹中不能执行。您还可以在整个文件系统上禁用文件执行,但不能在文件系统内个别文件夹中的文件上执行。再说一遍,你可能正在谈论通过Web服务器提供的文件 - 这与entierley不同。 – nos

回答

0

好吧,php文件没有执行(它是由php模块读取的),所以你不保存禁用x位。

您必须过滤文件后缀上的文件。

+0

我这样做,但是,什么是有人破解它并上传一些脚本然后呢? – user1405338

0

您应该配置您的Web服务器不要从上传目录运行脚本。

相关问题