问题:“在设置configure.php文件为只读时遇到了麻烦,444意味着什么?”
回答:
一些主机出于某种原因不允许设置权限为644(包括我自己的)。设置为444,是完全可以接受的。如果你需要修改文件,你可能在修改的时候需要临时更改权限,比如755之类的。确保当你完成修改文件时,把它设回444,以防止他人乱用(安全问题)。
以下是数字的意思:
444=(r-r-r-):所有者/组/其他都只能读取该文件。不能写入或执行。
644=(rw-r-r-):除了所有者可以写入外,其他与444一样。
755 = (rwx r-x r-x): 所有者可以读,写和执行文件,用户组和其他成员可以读取和执行该文件,但不能写入。
r = read, w = write and x =
execute.
在上述格式中,第一组的三个字符代表所有者的权限级别,第二组代表为他人在相同的用户群作为所有者的权限,最后3个字符代表了其他所有人的权限(包括网站的访问者)。
如果你能够设置644,当其他所有人受到限制时,所有者(你)可以修改文件,这种情况下,你不需要更改权限,以便修改。只是让它留在644就可以。
权限通常是通过用户的控制面板在主机服务器上设置的。也可以在许多FTP程序的使用chmod命令设置,或者通过终端或Telnet访问服务器。 (大多数主机管理不允许终端或Telnet访问。)
我希望这有助于任何发现644不能正常工作的人搞清楚这是怎么回事。
感谢ronlee67分享此内容的一部分。 |