私はRHELサーバーのユーザーです(rootではありません)。私のホームディレクトリでファイルを編集し続けたいのですが、誤って削除しないように権限を設定します。可能ですか?削除する前に、セカンダリメッセージ(「本当ですか?y / n」など)が必要になりますか?
ベストアンサー1
以下からファイルを削除できます。解くこれは自分が参照するディレクトリを指します(ファイルは複数のディレクトリで参照することも、ディレクトリを複数回(別名で)参照することもできます。これは通常ハードリンクと呼ばれます)。
重要な権限は、ファイルの権限ではなく、ファイルが関連付けられているディレクトリの権限です。
したがって、書き込み権限がないディレクトリに入れると、次のようになります。
mkdir important-files
echo test > important-files/myfile
chmod a-w important-files # make the directory not writable
その後、削除することはできませんが、myfile
ファイルが書き込み可能な限りファイルを変更できます。