私は他のユーザーにルート アクセスを許可する方法に関するチュートリアルに従い、 で/etc/passwd/
他のユーザーの uid/gid を に変更しました0:0
。
問題は、PermitRootLogin
no in に変更してユーザー root への ssh アクセスをブロックするとsshd_config
、uid/gid を共有する他のすべてのユーザーも0:0
ボックスへの ssh 経由のアクセスを失うことです。
ボックスにはインターネット アクセスがないため、ユーザーを管理するために sudo/sudoer をインストールすることはできません。
答え1
- ユーザーの uid:gid を に変更しないでください
0:0
。 - ユーザーのuid:gidを次のように変更しないでください
0:0
。 - uid:gidを元の状態に戻します
sudo
ルート権限を必要とするコマンドを実行するには、 を使用するか、場合によってはルートとしてログインする必要があります。インストールできない場合はsudo
、非特権ユーザーとしてsshでログインし、 でルートに昇格します。su -
ボックスにロックアウトされてアクセスできなくなった場合はssh
、物理的にアクセスできる、または OS を再インストールできる可能性があります。