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

解決済みの質問

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

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ドメインサーバーを入れ替えるのに何を見逃しているのでしょうか?ご教授をお願いします。

投稿日時 - 2010-07-03 14:43:26

QNo.6012364

困ってます

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

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

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

投稿日時 - 2010-07-03 23:13:20

補足

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

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

有難うございました。

投稿日時 - 2010-07-09 10:12:21

お礼

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

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

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

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

投稿日時 - 2010-07-05 15:53:53

ANo.1

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

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

回答(1)

あなたにオススメの質問