如何使用htaccess为文件夹提供读取权限

时间:2014-10-03 06:59:56

标签: .htaccess security permissions

我的网站中有2个或更多子文件夹。我需要为我的所有子文件夹提供只读权限,以防止黑客入侵。

有没有办法做到这一点?

3 个答案:

答案 0 :(得分:0)

chmod -R 777其中-R使其递归,因此该文件夹的所有基础文件都将设置为相同的权限,在我的示例中为777。

答案 1 :(得分:0)

你需要做chown -R www-data:www-data your-directory-here (这里,www-data是debian 7下的默认apache用户名)

然后chmod 711 your-directory-here

但是没有办法使用.htacces设置权限,它与.htaccess一样或全无,但是网络用户被认为是apache,所以www-data。

如果您不希望用户访问apache上的目录,只需编辑/ etc / apache2 / sites-enabled / 000-default并编辑: <Directory /> Options FollowSymLinks AllowOverride None </Directory>

像这样: <Directory /> Options -FollowSymLinks AllowOverride None Options -Indexes </Directory> 选项-Indexes禁止用户查看目录索引 选项-FollowSymLinks禁止apache遵循符号链接(如果您需要apache来跟踪某些符号链接,请不要编辑此链接)。

不过,无法从Web客户端编辑apache文件夹,需要ssh访问权限。

答案 2 :(得分:0)

如果您正在使用FileZilla或类似的FTP客户端,您可以右键单击任何内容,然后使用UI选择有关文件各个方面的权限。