私はここで非常に珍しい状況にあります。 sudoまたはsuコマンドを持たない古いLinuxシステムがあります。このコンピュータに物理的にアクセスできないため、他のユーザーとしてログインできません。
Linuxカーネルは2.6.18-498で、システムはred-hat 4.1.2-55です。
/binディレクトリに移動すると、そこにsuまたはsudoバイナリがないと確信できます。したがって、これは誤って設定されたPATH変数の場合ではありません。
これもWebサーバーなので、そのように構成されている可能性があります。他のユーザーでコマンドを実行する方法はありますか?どんな助けでも大変感謝します。
ベストアンサー1
in.telnetd
実行中のリモートログインサービス(、、、rlogind
)があることを確認し、sshd
ローカルホスト(127.0.0.1)に対して適切なログインコマンドを実行します。たとえば、次のような場合がありますsshd
。
$ ssh [email protected]
あなたと一緒に走るtelnet
:
$ telnet -l root 127.0.0.1
あなたと一緒に走るrlogin
:
$ rlogin -l root 127.0.0.1