我正在使用 cPanel 将网站的文件(wordpress 主题文件)删除到服务器,但文件仍然重新出现。这些文件的权限设置为 000。
奇怪的是,当文件位于我的本地计算机上时,它们具有适当的权限(即 777),但在上传时它们会更改为 000。您认为该网站是否感染了病毒?我运行了防病毒扫描,但没有发现任何结果。
有什么原因可能会发生这种情况吗?
最佳答案
chmod 000 拒绝向您自己、您的组和其他人授予读取、写入和执行权限。
文件是如何上传到服务器的?您的 FTP 程序可能会在上传文件时搞砸它们。
如果您具有 root 访问权限,则应该能够使用 $ rm -rf filename
编辑
您服务器上的 Umask 设置不正确。将 Umask 设置为 777 将使权限变为 000。
如果您有 shell 访问权限,则可以通过运行以下命令来检查 777 Umask 值:grep 'umask 777'/etc/skel/.bashrc
如果您发现任何问题,请将 Umask 更改为 022。如果您没有 shell 访问权限,您的主机应该能够为您修复此问题。
不要使用 cpanel 上传程序,而是使用 FTP 程序(例如 Mac 版的 Transmit 或 Windows 版的 Core FTP Pro),并确保始终使用加密的 SFTP 而不是 FTP。
关于wordpress - 即使删除后文件也会重新出现在服务器上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5850474/