sudo または su コマンドがない場合に別のユーザーでコマンドを実行する方法

sudo または su コマンドがない場合に別のユーザーでコマンドを実行する方法

私はここで非常に珍しい状況にあります。 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

おすすめ記事