すべてのディレクトリに777権限があっても、一般ユーザーが削除できないファイルを生成できますか?

すべてのディレクトリに777権限があっても、一般ユーザーが削除できないファイルを生成できますか?

ルート以外の一般ユーザーがファイルを削除できないように、すべてのディレクトリが777権限に設定されているサーバー上にファイルを作成できるかどうか疑問に思います。それでは、システムのルートである必要がありますか、それとも一般ユーザーとしてもできますか?

最初は、ファイルに「chmod 0444」を使用できる必要があり、問題は解決されると思いました。

自分でやりたかったのですが、Linuxサーバーにアクセスできませんでした。

答え1

chmod +tディレクトリに「固定ビット」(使用)を追加できます。このビットが設定されると、ディレクトリ内のファイルはその所有者だけを削除できます。

また、ファイルに「不変」属性を付与することもできます(使用chattr +i)。このプロパティを使用すると、誰もファイルを変更または削除できません。

関連情報