0

chmod 777 — 含义、风险以及何时(不)使用它

使用现成的 chmod 命令在 rwx 复选框、八进制数字和符号表示法之间转换 Linux 文件权限。

处理中... 0%

结果

此页面打开计算器,其中已应用 777:所有九个复选框均已勾选,符号表示法为 -rwxrwxrwx,每个类(所有者、组和其他类)得到 7,即 4(读取)+ 2(写入)+ 1(执行)。换句话说,机器上的任何用户帐户都可以读取、修改、删除或执行该文件。

这正是 chmod 777 几乎总是错误修复的原因。在网络服务器上,这意味着 PHP 进程、受感染的插件或任何其他本地帐户都可以重写您的脚本 - 这是注入恶意软件的经典路径。通常引用的“使用 777 修复权限”建议通常会掩盖错误的所有者:chown 为正确的用户,目录为 755,文件为 644,可以解决相同的问题,而无需打开对世界的写访问权限。

777 的合法使用很少且是暂时的:一次性虚拟机上的共享临时目录或只有您可以访问的计算机上的调试。如果你保留它,让它短暂。使用此页面上的复选框逐步降低到 755 或 775,并实时观看八进制数和 chmod 命令更新。