ルートパスワードを保護する方法はありますか?人々が知っているように、シングルユーザーモードでrootパスワードを変更します。シングルユーザーモードで誰も私のマシンのパスワードを変更できないようにするには、どうすればよいでしょうか。
@ShaneMaddenはここで中心的な問題に実際にぶつかりますが、物理的なアクセスが与えられると、すべての賭けは無効になります。次善の策は、シングルユーザーモードでパスワードログインを要求することです。これを有効にするには、/etc/inittab
ファイルに次の行を追加します。
~~:S:wait:/sbin/sulogin
その後、シングルユーザーモードに入ると、ユーザーは単にルートシェルにドロップされるのではなく、ルートパスワードの入力を求められます。
これは単にセキュリティ計画内のa保護になることを覚えておいてください。
システムへの物理的なアクセスは、システムを制御します。シングルユーザーモードを防止すると、別のOSで起動したり、ドライブをプルして別のシステムにマウントしたり、ファイルシステムのパスワードを変更したりできます。
暗号化は、誰かが物理的にマシンに触れる可能性がある場合にデータへのアクセスを防ぐ唯一の方法です。 それでも、防弾ではありません 。
Grubをパスワードで保護して、ユーザーがシングルユーザーとして起動できないようにすることができます。
http://www.centos.org/docs/5/html/5.2/Deployment_Guide/s3-bootloader-grub.html
ただし、ユーザーが制限なしにマシンにアクセスできる環境にいる場合は、対処する必要のあるオンサイトセキュリティに問題があります。ドライブを暗号化しない限り、データは常に物理的に危険にさらされるリスクがあります。