Index: [Article Count Order] [Thread]

Date:  Tue, 09 Aug 2005 10:44:19 +0900
From:  nishimura <cobalt (at mark) west21.net>
Subject:  [coba-o:01306] Re: /var/db/passwd.dbの復旧に関して
To:  coba-o (at mark) bluequartz.org
Message-Id:  <20050809104203.8F3A.COBALT (at mark) west21.net>
In-Reply-To:  <aa18e35725bf4bfa147040a3001a07b3 (at mark) cobaltresq.com>
References:  <20050808160641.8F18.COBALT (at mark) west21.net> <aa18e35725bf4bfa147040a3001a07b3 (at mark) cobaltresq.com>
X-Mail-Count: 01306

おださん、情報ありがとうございました。

admin/rootはログイン可能でしたので頂いた情報を元に
対処したところ、無事にログインが可能な状況となりました。

この状況で暫定的な対応を行い、最終的には再インストールにて
対応したいと思います。

以上取り急ぎ結果報告とさせていただきます。
ありがとうございました。

> おだ@CobaltResQです。
> admin/rootでのssh/telnetのログインは可能でしょうか。
> もしそうならば、いくらか望みはあります。
> 
> それが不可能ならばかなり困難を極めることとなるでしょう。
> admin/rootでログインできると仮定して話を進めます。
> 
> $ su -
> # cat /var/db/
> # strings passwd.db
> oda:x:502:100:Makoto ODA:/home/.sites/28/site1/.users/63/oda:/bin/badsh
> =502
> # strings shadow.db
> oda:$1$Q73Usgxd$hAa02Bbb.xxYyAK3AL444:12990:0:99999:7:-1:-1:0
> #  strings group.db
> site1:*:500:admin
> =500
> # strings gshadow.db
> site1:*::admin
> .site1
> 
> このような状態であれば、仮復旧はできますが、コバルトの CCEデーモン
> と整合性がとれなくなるため結局は再インストールするほうがよいです。
> 
> 具体的には、vipwを使ってpasswd.dbのダンプ=で始まっていないものは/etc/passwd
> shadow.dbは/etc/shadowに書きます。
> viを使ってgroup.dbは/etc/groupにgshadow.dbは/etc/gshadowに書式を合わせて書きます。
> 
> 次に、/etc/nsswich.conf
> passwd:     db files
> shadow:     db files
> group:      db files
> を
> passwd:     files db
> shadow:     files db
> group:      files db
> に変更します
> 
> あくまで暫定的な復旧なので、データがとれ次第新しくインストールすることを
> 強くおすすめします。