<ブロック引用>
Linux
暗号化されていないシステムで /etc/shadow ファイルを編集できないのはなぜですか?
/etc/shadow
に対する特別な保護はありません。 .一部のシステムには改ざん検出機能がある可能性があるため、システム管理者は /etc/shadow
を認識します。 変更されました (改ざん検出も上書きしない限り、通常は更新して、変更された /etc/shadow
と見なされるようにします) ただし、暗号化されていないファイル システムでファイルを編集することを妨げるものは何もありません。
ドライブ (または /etc/shadow
を保持するパーティション) の暗号化 )は、そのような攻撃を防ぐには十分ですが、より高度な攻撃を防ぐには不十分です。セキュア ブートと TPM の測定により、攻撃の成功ははるかに困難になりますが、物理アクセスを伴う攻撃に対する完全な保護はまだ十分ではありません.
直接編集することもできますが、間違った入力をすると OS に損傷を与え、操作不能になることさえあります。そのため、プログラム vipw
(-s フラグを指定して) 一時コピーを読み込んで編集し、保存して上書きする前に構文をチェックします。