服务器与VPS
促销优惠信息

建站安全之wordpress文件权限设置

查看目录
文章目录隐藏
  1. 推荐的WordPress文件权限设置
  2. 关键原则:最小权限原则
  3. 如何更改网站文件权限
  4. 注意事项

WordPress文件权限设置是网站安全的关键一环,合理的权限设置有助于防止未经授权的用户修改或访问敏感文件,提升网站安全性。

推荐的WordPress文件权限设置

以下是WordPress官方和安全专家推荐的最佳实践权限值。这些权限使用数字表示法(例如 755、644),分别代表所有者(Owner)、用户组(Group)和其他人(Others)的读(Read, 4)、写(Write, 2)、执行(Execute, 1)权限组合。

类型  推荐权限 含义
所有目录 755 或 750 所有者具有读、写、执行权限;用户组和其他人具有读和执行权限(但不能修改内容)。
所有文件 644 或 640 所有者具有读和写权限;用户组和其他人只有读权限(不能修改)。
wp-config.php 600 或 400/440 这是一个包含数据库凭据的关键文件。限制权限可防止其他用户读取它。600 表示只有所有者可读写。
.htaccess 644 或 600 重要的服务器配置文件,限制其权限有助于安全。
/wp-content/uploads/ 755 即使是上传目录,也应保持在 755,而不是不安全的 777

关键原则:最小权限原则

核心思想是遵循最小权限原则:只赋予用户和进程正常运行所需的最低权限。
切勿使用 777:永远不要将任何目录或文件的权限设置为 777(完全读、写、执行权限),这会给服务器上的任何人提供完全访问权限,带来巨大的安全风险。
所有权设置:确保文件和目录的所有者是实际的用户账户,而不是 Web 服务器进程使用的账户。

如何更改网站文件权限

您可以通过以下几种方式设置文件权限:
使用FTP客户端:通过 FileZilla 等FTP工具连接到服务器。右键单击文件或目录,选择“文件权限”,输入数字值或使用复选框来设置权限。
使用主机控制面板(宝塔面板等):在文件管理器中,可以右键单击文件/文件夹并选择“更改权限”来设置。

使用SSH和命令行:连接到服务器后,首先,我们使用cd命令定位到网站根目录:

如:cd /home/wwwroot/www.chukuangren.com

注意,cd后面要跟随一个空格

然后可以使用 chmod 命令来批量修改网站文件和文件夹权限。例如:

将所有目录设置为 755:find /path/to/your/wordpress/ -type d -exec chmod 755 {} \;
将所有文件设置为 644:find /path/to/your/wordpress/ -type f -exec chmod 644 {} \;
单独设置 wp-config.php 为 444:chmod 444 /path/to/your/wordpress/wp-config.php

推荐方法:

chmod 644 -R ./
find ./ -type d -print|xargs chmod 755;

先用chmod 将所有文件全部设置644,再用find把目录部分设置成755。

注意 ./ 是表示在网站代码所在的跟目录设置的哦

使用安全插件:一些WordPress安全插件(如 All-in-One Security)提供文件权限扫描和自动修复功能。

注意事项

备份:在更改权限之前,请务必备份您的网站,以防意外发生。
咨询主机商:不同的托管环境可能有特定的权限要求。如果不确定,最好咨询您的主机服务提供商,以确保兼容性和安全性。
定期审查:定期检查文件权限,确保没有未经授权的更改或安全漏洞。

楚狂人 » 建站安全之wordpress文件权限设置

相关推荐

  • 暂无文章

评论 抢沙发

  • (必填)
  • (必填)

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏