我的网站中有2个或更多子文件夹。我需要为我的所有子文件夹提供只读权限,以防止黑客入侵。
有没有办法做到这一点?
答案 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选择有关文件各个方面的权限。