2011-05-01 31 views
3

我正在使用cPanel將我網站的文件(wordpress主題文件)刪除到服務器,但文件仍在重現。這些文件具有000個權限集。文件即使在被刪除後重新出現在服務器上

奇怪的是,當文件在我的本地機器上時,文件具有適當的權限(即777),但在上傳時它們將變爲000.您認爲該網站是否感染了病毒?我運行一個反病毒掃描,但沒有發現。

任何可能發生這種情況的原因?

+0

如果權限爲000,則無法以普通用戶(即使是所有者)的方式刪除文件。上傳文件時是否顯示文件所有者是誰? – Zach 2011-05-01 18:44:43

回答

1

chmod 000拒絕讀取,寫入和執行權限給您自己,您的組和其他人。

如何將文件上傳到服務器?您的FTP程序可能會讓我在上傳文件時搞砸了這些文件。

如果你有root權限,你應該能夠使用$ rm -rf filename

編輯

您的服務器上的umask設置不正確地卸下。設置umask爲777將使權限000

如果你有shell訪問您可以通過運行檢查777個的umask值:grep 'umask 777' /etc/skel/.bashrc

如果你發現任何改變umask爲022。如果你沒有外殼訪問你的主機應該能夠爲你解決這個問題。

不使用cPanel上傳器,而是使用FTP for Mac或Core FTP Pro for Windows等FTP程序,並確保始終使用加密的SFTP而不是FTP。

+0

我正在使用cPanel中的聯機文件管理器來傳輸文件。 – aakashbhowmick 2011-05-01 19:09:06

0

如果您有選項,請使用FTP來管理您的服務器文件。它比任何基於Web的客戶端都更可靠。

如果不是,請在刪除它們之前嘗試通過cPanel將權限更改爲777。如果無法執行此操作,請聯繫服務器管理員以解決問題(因爲它看起來像是服務器/ cpanel misconfiguraiton)。

0

這是由服務器重新創建文件夾引起的,因爲您的子域或電子郵件地址仍附加到與這些文件夾相關的域。刪除與他們有關的子域和郵件,這些文件夾將保持刪除。發生在我之前:) Tim

0

備份文件夾中的其他文件,然後刪除文件夾。 用以前的文件夾名稱(您刪除了)創建新的文件夾並將備份的文件複製到它。

0

這可能只是誰也不知道該怎麼辦的技術人員,或誰沒有shell訪問其他用戶的工作:

  1. 檢查看你要刪除的內容是否是一個文件夾或一個文件
  2. 如果它是一個文件夾,請檢查該文件夾的權限並更改爲755,如果它是文件並且只是刪除
  3. 這裏的問題是您必須打開文件夾並更改所有子文件夾並將其中的文件設置爲許可設置755。
  4. 從子文件夾內刪除文件,然後出來的文件夾

這或許應該幫助別人。

相關問題