※ ChatGPTを利用し、要約された質問です(原文:Sambaの新サーバの移行が出来なく困っています。)
Sambaの新サーバの移行が行き詰まっています!
このQ&Aのポイント
Sambaの新サーバの移行が出来なく困っています。CentOS5.4で新しいサーバを構築して、古いサーバ(同じくCentOS5.4)と交換したいと考えています。しかし、Sambaのドメイン移行に行き詰っています。
旧サーバでドメイン参加していたクライアントPC(Windows XP)からログインすると、新しいデスクトップが作成されてしまい、以前の環境でログインができません。
Windowsクライアント側の設定を変更する事なく、sambaドメインサーバーを入れ替えるのに何を見逃しているのでしょうか?ご教授をお願いします。
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ドメインサーバーを入れ替えるのに何を見逃しているのでしょうか?ご教授をお願いします。
お礼
回答有難うございます。 ご指摘の通りにユーザーのSIDをチェックしたところ、UIDは同じでしたがGIDが違うなど若干異なる点を発見しました。 以下の情報によると、 http://www.samba.org/samba/docs/man/Samba-Guide/upgrades.html#id2600749 LINUX上のユーザーのSID/GIDなどが一緒でないといけない点や、ホスト名も同じでないといけない点などが指摘されていました。 後日、テスト確認して報告したいと思います。
補足
報告が遅くなり申し訳ありません。 ご指摘にあったように、ユーザーIDやグループIDをきちんとインポートとして揃えることにより、 問題が解決し、新しいサーバーからでも同じデスクトップにログイン出来るようになりました。 有難うございました。