こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

solaris9へのloginについて

Solarisのloginで質問です。
誤って /lib/ld.so.1を上書きで古いバージョンをコピーしてしまいました(ftpにて)。コピー完了とほぼ同時にtelnetは終了、以降telnetによるloginはもちろんのこと、ftp,rshの接続も不可です。Serverが遠いところにあるので遠隔で操作したいのですが、何かログインする方法ありますでしょうか。(ld.so.1はバックアップしてあったので、それを戻したいのです)
OSはsolaris9です。
フリーウェア等でもアクセス可能であれば..

投稿日時 - 2011-02-22 19:17:21

QNo.6542722

困ってます

質問者が選んだベストアンサー

>/lib/ld.so.1

これを書き換えただけで接続不可になることには、どうも納得いかない。古いと言うより、使ってはいけない物を使用したのではないですか。

所で、サーバーは生きているんですかね???

基本的にリモート接続コマンドで接続できない場合、

サーバーの生死確認。
デーモンの生死確認。

ですね。その後で、接続できない場合、コンソールから行うしかありません。デフォルトでは、その程度のセキュリティーがついているので。

あとは、リモートからの起動に対応しているかどうかですね。

私が管理していた時は、サーバーは必ず、複数のOSの設置をしています。それでリモートからの起動をできるようにしています。通常AのOSを使用していた場合、リブートするとBがデフォルトで起動される感じです(もちろん別ディスク)。なので通常のリブートはオプションを変えて、Aからの起動を特別に指定したものをエリアスしている。

投稿日時 - 2011-02-23 14:39:58

お礼

確認ありがとうございます。
結局、コンソール接続して、CDからブートし、該当ファイルをもとに戻すことで起動できました。今回は開発機だったので、クラスタ制御みたいなことはしてませんでした。

とりあえず、本件なぜld.so.1でそんな状態になるかはわかりませんでしたが復旧したのでクローズしたいと思います。

有難う御座いました。

投稿日時 - 2011-02-24 17:14:55

このQ&Aは役に立ちましたか?

4人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.1

ダイナミックリンカ壊しちゃったのか。それだとスタティックリンクされたバイナリしかまともに動かない。

いまさらかもしれないけど、直接コンソール繋いでシングルユーザで作業できるかもしれんし、最悪別システムからブートしなきゃいけないかもしれない。

にしても ftp に root してるのか。

投稿日時 - 2011-02-23 14:14:12

お礼

回答ありがとうございます。
ブートしたら悲惨な状態(ld.so.1 can't open..の嵐)で結局そのまま復帰はできませんでした。CDでbootしてmountし、該当ファイルを戻して対応しました。

投稿日時 - 2011-02-24 17:17:08

あなたにオススメの質問