重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【解消】通知が届かない不具合について

Sambaの新サーバの移行が出来なく困っています。

CentOS5.4で新しいサーバを構築して、古いサーバ(同じくCentOS5.4)と交換したいと考えています。
しかしながら、Sambaのドメイン移行に行き詰っています。バージョンは3.0.33です。

以下の作業を行ないました。
1. 新サーバをのsmb.confを以下のように。(その他の部分の設定は同じ)
       domain master = No

2. 新サーバで、# net rpc getsid
       Storing SID S-x-x-xxx-xxxxxx for Domain (新サーバ) in secrets.tdb
   (net getlocalsid でSIDが同じになっている事を確認済み。)

3. 旧サーバのpassdb.tdbを新サーバにファイルコピー。

4. 新サーバをのsmb.confを以下に戻す。
       domain master = Yes

5. 旧サーバのsambaサービスを止め、新サーバのsambaを起動。

sambaはエラーなく起動し、旧サーバでドメイン参加していたクライアントPC(Windows XP)からログインすると、ログインそのものは出来るのですが、新しいデスクトップが作成されてしまい、以前の環境でログインができません。サーバー名は異なりますが、ドメイン名は同じにしてあります。

Windowsクライアント側の設定を変更する事なく、sambaドメインサーバーを入れ替えるのに何を見逃しているのでしょうか?ご教授をお願いします。

A 回答 (1件)

旧サーバと新サーバでユーザーのSIDはどうなっていますか?



旧サーバでそのヘンの管理がどうなっていたのか…
が問題かと思われますが。

この回答への補足

報告が遅くなり申し訳ありません。

ご指摘にあったように、ユーザーIDやグループIDをきちんとインポートとして揃えることにより、
問題が解決し、新しいサーバーからでも同じデスクトップにログイン出来るようになりました。

有難うございました。

補足日時:2010/07/09 10:12
    • good
    • 0
この回答へのお礼

回答有難うございます。
ご指摘の通りにユーザーのSIDをチェックしたところ、UIDは同じでしたがGIDが違うなど若干異なる点を発見しました。

以下の情報によると、
http://www.samba.org/samba/docs/man/Samba-Guide/ …

LINUX上のユーザーのSID/GIDなどが一緒でないといけない点や、ホスト名も同じでないといけない点などが指摘されていました。

後日、テスト確認して報告したいと思います。

お礼日時:2010/07/05 15:53

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!