我的知识记录

商务中国虚拟主机配置文件权限教程_755 644与IIS权限

配置文件权限是网站迁移、被入侵后、权限混乱后的标准操作。Linux 虚拟主机上,所有目录设为 755(所有者可读写执行,组和其他可读执行),所有文件设为 644(所有者可读写,组和其他只读),上传目录设为 755 或 775(需要写入),配置文件设为 600 或 644。

Linux 批量重置权限:find 目录 -type d -exec chmod 755 {} ; 设置所有目录 755,find 目录 -type f -exec chmod 644 {} ; 设置所有文件 644,chown -R 用户:用户组目录改属主。上传目录单独 chmod 775 目录,配置文件 chmod 600 config.php。执行前确认路径,不要在根目录 / 下执行。

参考(IIS 权限配置(命令行)): ``` :: 给 IUSR 读取权限 icacls "C:wwwroot域名" /grant IUSR:(OI)(CI)RX /T :: 上传目录给写入权限 icacls "C:wwwroot域名upload" /grant IUSR:(OI)(CI)M /T :: 给 IIS_IUSRS 读取权限 icacls "C:wwwroot域名" /grant IIS_IUSRS:(OI)(CI)RX /T ```

权限安全原则:文件最小权限 644,目录最小权限 755,需要写入的目录单独授权,配置文件 600,禁止 777。定期检查权限,被入侵后攻击者常把文件改成 777 以便写入,权限扫描能发现异常文件。用 find 目录 -perm 777 查找 777 文件。

自动化权限脚本:写一个 shell 脚本,包含 find chmod 和 chown 命令,每次迁移或清理后执行一次,保证权限一致。脚本里写死网站路径,避免误改系统文件。宝塔等面板有定时任务,可以每周执行一次权限检查。

Windows 与 Linux 权限差异:Linux 是用户-组-其他三位权限,IIS 是 ACL 访问控制列表,可以精细控制每个用户。Linux 的 755 对应 IIS 的"读取和执行",Linux 的 644 对应"读取",Linux 的 777 对应"完全控制"。理解对应关系后,跨平台迁移时权限设置不会错。

商务中国虚拟主机配置文件权限教程_755 644与IIS权限

标签:

更新时间:2026-09-02 15:58:35

上一篇:微信多开bat定时关闭_脚本定时退出微信_计划任务

下一篇:百度提示网站可能因黑客侵入存在风险误判申诉_检测与清理方案_恢复排名与收录