誤ってファイルを削除しないようにしてください

誤ってファイルを削除しないようにしてください

私はRHELサーバーのユーザーです(rootではありません)。私のホームディレクトリでファイルを編集し続けたいのですが、誤って削除しないように権限を設定します。可能ですか?削除する前に、セカンダリメッセージ(「本当ですか?y / n」など)が必要になりますか?

ベストアンサー1

以下からファイルを削除できます。解くこれは自分が参照するディレクトリを指します(ファイルは複数のディレクトリで参照することも、ディレクトリを複数回(別名で)参照することもできます。これは通常ハードリンクと呼ばれます)。

重要な権限は、ファイルの権限ではなく、ファイルが関連付けられているディレクトリの権限です。

したがって、書き込み権限がないディレクトリに入れると、次のようになります。

mkdir important-files
echo test > important-files/myfile
chmod a-w important-files # make the directory not writable

その後、削除することはできませんが、myfileファイルが書き込み可能な限りファイルを変更できます。

おすすめ記事