1

I need to know what the right FTP permision is for PHP files on a normal LAMP server? I heard about the linux permision rules and how to modify them using chmod but what are the dangers for a normal user like my client?

For instance, if he modified a PHP file with Filezilla to 777 is the world really allowed to write to the file? Thanks for your help and advises.

4

2 回答 2

1

简短回答 755 - 它将使文件可执行 + 对组和世界可读,而仅对所有者可写

长答案:这取决于文件本身。通常可执行代码(php、ruby、perl、python)设置为 755,以便它可以由 web 服务器执行。您可以使用这个http://www.onlineconversion.com/html_chmod_calculator.htm来计算权限,大多数 FTP 客户端都有这个(我相信至少 Windows 上的 CuteFTP 确实有)。

于 2012-07-18T10:18:19.967 回答
1

FTP 权限实际上是指文件的权限。这些是使用chmod命令改变的。在您的情况下,777 并不意味着任何人,而是服务器上的任何用户。

这是一个关于这个确切主题的体面论坛主题的链接。向下滚动到 Moose 的帖子,内容非常丰富。

于 2012-07-18T10:18:36.537 回答