SSH経由でMediaTemple(dv)のバックアップディレクトリを削除しようとしています。ディレクトリは「古い」ものであり、サーバーがハッキングされた後にバックアップされたOSレベルのサーバーコンテンツ全体が含まれています。サーバーを再び危険にさらす可能性のあるマルウェアなどがそこにある場合に備えて、それを削除したいと思います。しかし、それは私を許可していません:
`old/etc/rc.d/init.d/functions 'を削除できません:操作は許可されていません
サーバーを再起動して削除を再試行しましたが、それでも同じです。
Rootとして作業していてこれが発生した場合は、ファイルに拡張属性が設定されている可能性があります。の出力を見てください
lsattr /old/rc.d/init.d/functions
i
を含む出力を取得した場合
----i-------- /old/rc.d/init.d/functions
その場合、ファイルは不変であり、削除できません。 i
を削除するには
chattr -i /old/rc.d/init.d/functions
私はあなたがrootとして働いていると思いますか?その場合は、ツリー全体の所有権とアクセス許可を明示的に設定してから、削除を再試行してください。
chown -R root old
chmod -R u+rwx old
rm -rf old