ルート以外の一般ユーザーがファイルを削除できないように、すべてのディレクトリが777権限に設定されているサーバー上にファイルを作成できるかどうか疑問に思います。それでは、システムのルートである必要がありますか、それとも一般ユーザーとしてもできますか?
最初は、ファイルに「chmod 0444」を使用できる必要があり、問題は解決されると思いました。
自分でやりたかったのですが、Linuxサーバーにアクセスできませんでした。
答え1
chmod +t
ディレクトリに「固定ビット」(使用)を追加できます。このビットが設定されると、ディレクトリ内のファイルはその所有者だけを削除できます。
また、ファイルに「不変」属性を付与することもできます(使用chattr +i
)。このプロパティを使用すると、誰もファイルを変更または削除できません。