root に設定された 2 つ (またはそれ以上) のパスワードのいずれかを使用して、Linux マシンで ssh 経由でログインすることは可能ですか? 頻繁に変更するプライマリ パスワードが必要ですが、緊急の場合にはログインできる「バックアップ」パスワードが必要です。質問が明確に述べられていることを願っています。;)
4 に答える
root アカウントは使用しないでください。sudoを使用します。
通常のアカウントに sudo を設定すると、root パスワードを複雑なものに変更し、通常の日常業務に sudo を使用できます。何かが壊れると、複雑なパスワードで root にログインします。
ユーザー ID が 0 で、それぞれ異なるパスワードを持つ複数のアカウントを作成できます。アクセス許可で重要なのは、名前ではなくユーザー ID です。
ただし、root として実行しているかどうかを確認するスクリプトがいくつかあり、ID ではなくログイン名を確認する場合があります。ただし、緊急の目的でバックアップ アカウントを使用しているだけであれば、これらの不具合は問題になりません。
ssh経由でrootログインを無効にし、2つのユーザーアカウントを作成します。1つは自分用で、デフォルトアカウント(sudoアクセスが制限されているすべてのマシンにあります)と両方のsudoアクセスがあります。
If it's all about ssh
, then you can use keybased authentication, rather than password based auth.
This way, two (or more) users can login (as root, as a given user) without having to share the password.