passwd コマンドを実行すると (root 権限で)、悪用されることはありませんか? そうでない場合、なぜですか?
よろしくお願いします!
ほとんどの場合、setuid ルート ユーティリティ (passwd など) は 1 つのことを行う小さなプログラムであり、セキュリティ問題の監査が容易になります (簡単ではありません)。
setuid ルート ユーティリティを使用してシェルをフォークできる場合 (たとえば)、そうです。これはセキュリティ上の大きな問題です。
passwd はチューリング完全ではないため、悪用できません。コンピューターの操作の非常に限られたサブセットのみを実行できます (読み取り: パスワードの変更)。