Linux 递归修改目录权限为755,文件权限为644

0
9

在 Linux 网站部署或服务器环境中,常见的权限标准是:

  • 目录权限:755
  • 文件权限:644

要实现这一点,需要分三步完成:修改所有者 → 修改目录权限 → 修改文件权限。

下面是完整做法。


一、修改文件和目录的所有者

递归将 /root/abcd 目录及所有内容的用户与用户组修改为 www

chown -R www:www /root/abcd

说明:

  • -R:递归修改所有子目录与文件
  • www:www:用户与用户组(按你的实际环境调整)

二、修改所有目录权限为 755

find /root/abcd -type d -exec chmod 755 {} \;

说明:

  • -type d:匹配目录
  • chmod 755:目录权限设置为可读可执行(他人不可写)
  • \;:结束 exec 命令(必须加)

三、修改所有文件权限为 644

find /root/abcd -type f -exec chmod 644 {} \;

说明:

  • -type f:匹配文件
  • chmod 644:文件可读可写(仅所有者可写,其他人只可读)

四、最终效果

执行完三条命令后:

  • 所有目录 → 755
  • 所有文件 → 644
  • 所有者 → www:www

这是 大多数网站、博客、PHP 程序、Nginx 项目 等标准权限配置。

发布回复

请输入评论!
请输入你的名字