[FreeBSD-users-jp 90632] [Fwd:master.passwd の再生]

2007-05-03 スレッド表示 FUJISAKI Toshiya
藤崎です。 既にスレッドがありましたね。 http://home.jp.freebsd.org/cgi-bin/showmail/FreeBSD-users-jp/69130 解決いたしました。失礼いたしました〜。 Original Message Subject:[FreeBSD-users-jp 90631] master.passwd の再生 Date: Thu, 03 May 2007 20:41:16 +0900 From: FUJISAKI Toshiya [EMAIL PROTECTED] Reply-To:

[FreeBSD-users-jp 90633] Re: master.passwd の再生

2007-05-03 スレッド表示 moto kawasaki
川崎です。 ちょっと調べてみた程度でまったく確信ないですが、pwd_mkdb(8) の -p オプ ションなんかだめですかねぇ。 # 試すとしても、最初に /etc 以下のバックアップをしてからお試し下さい。 いずれにしても、pwd.db とか spwd.db は db(3) の形式のファイルのようで すから、頑張ればデータを抜き出すことは出来そうな気がします。 # おまえやれ、といわれると出来ないかもしれませんが^^; From: FUJISAKI Toshiya [EMAIL PROTECTED] Subject: [FreeBSD-users-jp 90631]

[FreeBSD-users-jp 90634] Re: master.passwd の再生

2007-05-03 スレッド表示 FUJISAKI Toshiya
川崎様 藤崎です。レスありがとうございます。 あのあと http://home.jp.freebsd.org/cgi-bin/showmail/FreeBSD-users-jp/69130 の記述を発見、参考に下記のように実施しました。 1.  perl -e 'while(@_=getpwent()){$_=sprintf(%s:%s:%d:%d:%s:%d:%d:%s:%s:%s,$_[0],$_[1],$_[2],$_[3],$_[5],$_[4],$_[9],$_[6],$_[7],$_[8]);print $_\n}' master.passwd.bk 2.