ログインシナリオとルートSSHアクセスブロック

ログインシナリオとルートSSHアクセスブロック

私は他のユーザーにルート アクセスを許可する方法に関するチュートリアルに従い、 で/etc/passwd/他のユーザーの uid/gid を に変更しました0:0

問題は、PermitRootLoginno in に変更してユーザー root への ssh アクセスをブロックするとsshd_config、uid/gid を共有する他のすべてのユーザーも0:0ボックスへの ssh 経由のアクセスを失うことです。

ボックスにはインターネット アクセスがないため、ユーザーを管理するために sudo/sudoer をインストールすることはできません。

答え1

  1. ユーザーの uid:gid を に変更しないでください0:0
  2. ユーザーのuid:gidを次のように変更しないでください 0:0
  3. uid:gidを元の状態に戻します
  4. sudoルート権限を必要とするコマンドを実行するには、 を使用するか、場合によってはルートとしてログインする必要があります。インストールできない場合はsudo、非特権ユーザーとしてsshでログインし、 でルートに昇格します。su -

ボックスにロックアウトされてアクセスできなくなった場合はssh、物理的にアクセスできる、または OS を再インストールできる可能性があります。

関連情報