Linux 系统中 chmod 批量设置文件或子目录权限的小技巧

日前本站介绍了关于推荐 WordPress 文件权限设置的文章,但有些站长对于 chmod 命令不太熟悉。当使用 chmod -R 递归设置子目录和子目录下的文件权限时发现并不符合 WordPress设置需求,因为目录应该设置成755,而文件则需要设置成644。

问题解析

当在网站根目录使用以下指令设置权限的时候,会将子目录与所有文件都设置成755。

chmod -R 755 *

因为 chmod 的 -R 参数并不区分文件与目录。

WordPress 官方给出的建议是将所有子目录设置成755,而文件则设置成644。

Linux 系统中 chmod 批量设置文件或子目录权限的小技巧

文件的644权限

解决办法

执行上面的命令,所有子目录与文件均成了755后,再执行下方命令(在网站根目录):

chmod 644 `find -type f`

这个命令仅设置所有文件的权限,不含子目录。

两个命令执行完毕后,WordPress 的目录和文件权限就完全符合规范了,最后单独改一下 wp-config.php 文件的权限即可。

chmod 440 wp-config.php

注意,以上所有命令均应该在网站根目录下执行。

给TA打赏
共{{data.count}}人
人已打赏
wrodpress

彻底解决 WordPress cURL error 28 错误的4种方法

2022-12-4 12:05:04

wrodpress

不关站备案技巧分享 亲测WordPress隐藏首页正常通过备案

2022-11-28 19:47:04

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索