私は使う
gpg -e file
ファイルを暗号化すると、単一のファイルが残りますfile.gpg
。
- 私の
cat
コンテンツとその暗号化。 (cat file.gpg
)。 - 次に、テストするには、次のようにします。
echo 'this is a test' > file.gpg
これにより、その文字列でファイル内のすべての暗号化が完全に上書きされます。なぜ?gpg
ファイルを上書きしないようにする方法はありますか?
修正する:
cmdで上書きできることを確認するために暗号化されたファイルをテストしましたが、上書きecho
しました。ファイルを上書きできますが、なぜgpg
単純なcmdを使用してファイルを暗号化するのですか?echo
試してみましたchmod u-w file.gpg
が、ファイルの上書きを防ぐことはできません。私が挿入していないgpgの他のパラメータはありますか?認証はパスワードではなくユーザー名にすぎませんgpg
。gpg
ファイルを上書きしたくありません。
答え1
完全に上書きされるため、演算子を使用してファイルをエコーする理由を理解できません。>
ただし、ファイルを読み取り専用にするには、書き込み権限を削除する必要があります。
この場合です
chmod -w file.gpg
。
暗号化されたファイルを変更するには、元のファイルを追加/変更してから再暗号化する必要があります。