• ベストアンサー
  • 困ってます

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

共感・応援の気持ちを伝えよう!

  • 回答数1
  • 閲覧数661
  • ありがとう数14

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

  • ベストアンサー
  • 回答No.1
  • Wr5
  • ベストアンサー率53% (2177/4070)

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

共感・感謝の気持ちを伝えよう!

質問者からのお礼

回答有難うございます。 ご指摘の通りにユーザーのSIDをチェックしたところ、UIDは同じでしたがGIDが違うなど若干異なる点を発見しました。 以下の情報によると、 http://www.samba.org/samba/docs/man/Samba-Guide/upgrades.html#id2600749 LINUX上のユーザーのSID/GIDなどが一緒でないといけない点や、ホスト名も同じでないといけない点などが指摘されていました。 後日、テスト確認して報告したいと思います。

質問者からの補足

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

関連するQ&A

  • Samba + LDAP サーバー構築 2

    Samba + LDAP サーバーの構築をしています。 Samba、OpenLDAPのインストールと設定が終わりました。 smbldap-tools でユーザーアカウントも追加しました。 しかし(別のマシン)Windwosの『ネットワーク』に当該サーバーが表示されません。 Sambaの /etc/samba/smb.conf の設定では以下のように設定してます。 wins support を yes とした為、今まで見えなかったマシンも見えるようにはなりました。 しかし Samba サーバーが見えないのです。 どこに問題があると考えられますでしょうか? また smb.conf の設定を変更した場合、smbldap-tools を一から実行する必要があるのでしょうか? OSは CentOS 5 です。 よろしくお願いします。 -------------------------- workgroup = WORKGROUP netbios name = MESV server string = hogehoge interfaces = 192.168.1./24 hosts allow = 192.168.1. 127. bind interfaces only = yes domain master = yes local master = yes prefered master = yes wins support = yes remote announce = 192.168.78.255 remote browse sync = 192.168.78.255 os level = 128 time server = no lm announce = no min protocol = COREPLUS socket options = TCP_NODELAY IPTOS_LOWDELAY name resolve order = wins lmhosts host bcast --------------------------

  • sambaをアクティブディレクトリーに登録できません。

    sambaをアクティブディレクトリーに登録できません。 sambaを使ったサーバを既存のアクティブディレクトリに参加させたいのですが、 net ads join -d 10 -U Administrator でデバッグモードで投入しても、 Could not open LDAP connection to ********:389: No such file or directory [2010/08/30 16:29:50, 1] utils/net_ads.c:net_ads_join(1478) error on ads_startup: Operations error [2010/08/30 16:29:50, 10] intl/lang_tdb.c:lang_tdb_init(138) lang_tdb_init: /usr/lib/samba/ja_JP.UTF-8.msg: No such file or directory Failed to join domain: Operations error [2010/08/30 16:29:50, 2] utils/net.c:main(1075) return code = -1 というようなエラーが出てしまいます。 OSは、CentOS5.5 を使ってます。

  • workgroupの違うsambaサーバーの接続方法

    Sambaサーバーでsmb.confに書いた名前と 接続するPCのワークグループが違うと接続出来ないようですが、 これの回避策っていうのはありますでしょうか。 宜しくお願い致します。

  • samba4とopenladap

    ドメインを作成しようと考えています。 OSは、CentOS6を考えています。 ユーザ、グループの一元管理を 「Samba4でするか」 「openldap1ですか」 の二つを考えています。 ちなみに、作成したドメインに、 「メールリレーサーバ(postfix)」 「メールサーバExchange)」 「監視サーバ(nagios or cacti or mrtg or monit)」 「ntpサーバ(ntpd)」 「dnsサーバ(bind」 「ファイルサーバ(openldap使用時は、samba)」 「Windowsサーバ(2008と2008R2と2012) 「クライアント(Win7、CentOS)」 を参加させます。(クライアント以外は、CentOS6を使用) どちらを選択してドメインを作成するのがよいのでしょうか ご教示お願いします。

  • sambaの共有名が文字化け

    Linuxのsambaサーバにwindowsクライアントからアクセスすると共有フォルダ名が文字化けする場合があります。クライアントのOSにより発生する場合としない場合とがあります。 ・Windows95,98:文字化けしない ・WindowsNT,2000:文字化けする サーバは、TurboLinuxServer6.0で、samba2.0.7-ja-2.2を使用しています。 smb.confはSJISで記述し(ているつもり)、coding system=SJIS,client code page=932としています。 samba2.0.5の時は問題なかったのですが... そもそも、サーバ側の設定の問題なのか、クライアント側の設定の問題なのかさえわかりません。 解決方法をご存じの方がいらっしゃいましたら、よろしくお願いします。

  • CentOS×Sambaでのサーバー構築

    Linuxでのサーバー構築に取り組んでいるのですが、知識も経験も浅く、 うまく情報を検索することができず、もし既知の事項でしたら大変恐縮なのですが、 もしご存知の方がいらっしゃいましたらご教示頂けますと大変助かります。 ■状況 サーバーが2台あり、両方共CentOS7にSambaを入れており、役割は下記のとおりです。 Aサーバー:ドメインコントローラー(参考サイト:https://www.rem-system.com/samba-ad-49/) Bサーバー:共有ファイルサーバー(参考サイト:https://www.rem-system.com/centos-samba/) 共有フォルダにアクセスしたいクライアントPCは主にWindows、一部MACです。 ■質問 ここで、Bサーバー(共有ファイルサーバー)をAサーバーのドメインに参加させ、ドメインユーザーとグループの情報で、共有フォルダにアクセス権限を設定することができますでしょうか。 SambaサーバーをWindowsドメインに参加させることができるという情報はありましたので、その手順と同じようにやってみましたが、できませんでした。 今は、Bサーバーはドメインに参加できていないからか、ファイルサーバー上のSambaユーザーの情報しか見ておらず、Aサーバーの持つユーザー情報は見えていません。 やりたいことを図にして添付させて頂きます。 Windowsサーバー無しで、CentOS×Sambaのみで、Active Directoryドメインとユーザー管理と共有フォルダとドメインユーザーでのアクセス権限管理を行うことが可能なのか、可能なのであれば今の状況をどう変更すればよいのか、みなさまの知識とご経験をお借りできれば本当に助かります。 何卒よろしくお願い申し上げます。

  • RHEL6でのsamba…この後どうすればいいか

    お客さんのPC(RHEL6)で、sambaを立ち上げたいのですが、インストールされていないのか、インストールが不完全なのか、インストール済みだけどサービスが上がっていないだけなのか、よくわからないのです。以下に状況を示しますので、sambaを立ちあげるためには、この後何をすればよいのかを教えて下さい。以前、centosやRedHat(6より古かった)でGUI設定からsambaを立ち上げたことはありますが、RHEL6は、これらと同じようにはできませんでした。 ■RHEL6では、 ・/etc/init.d/smb が無い ・/etc/samba/smb.conf はある ・お客さんのセキュリティポリシーから、yumとかapt-getは使えないようになっている ・find / -name smb とすると、以下の1つだけ見つかった   /usr/lib/cups/backend/smb    これは、/bin/smbspool にシンボリックリンクされている。/bin の下は、以下のものがある。     smbcacls  smbcontro l smbget   smbprint  smbtar     smbclient   smbcquotas  smbpasswd  smbspool   smbtree  ちなみに、sambaが動いているcentosでfind / -name smb をすると、以下の5つが出てきます。   /usr/lib/cups/backend/smb   /usr/share/doc/HTML/en/kcontrol/smb   /usr/share/doc/HTML/ja/kcontrol/smb   /etc/rc.d/init.d/smb   /var/lock/subsys/smb これだけで状況がはっきりしない場合、あとは何を調べればいいか、教えて下さい。

  • Sambaを使ったLinuxサーバへの、ログイン

    Sambaを使ったLinuxサーバへの、ログイン(Windows, タブレット端末からを想定)がうまくいきません。 現状の、 /etc/samba/smb.conf の中身を記載いたします。 修正点をコメント願えないでしょうか? [global] unix charset = UTF-8 dos charset = CP932 display charset = UTF-8 host allow = 192. workgroup = WORKGROUP server string = Samba Server %v netbios name = centos7 security = user map to guest = bad user dns proxy = no #========================================================== [Share] #共有させるフォルダ path = /samba/share/ #マイネットワークに表示させるか否か browsable =yes #書き込み可能かどうか writable = yes #ゲストユーザのログインが可能かどうか guest ok = yes #読込みのみとするか read only = no

  • sambaの設定について

    Windows(2000)にsambaサーバーはでているのに、ネットワークパスが見つかりません。とでてきます。 LinuxはRedhat 9を使ってます。smb.confの編集は本の通りしてみたのですが、つながりません。決定的にどこを編集したらいいのか、何が必要なのか、どこをどうするとダメになるのか教えてください。 よろしくお願いします。

  • sambaがある一定の状況を除いて遅いです。

    sambaがある一定の状況を除いて遅くて困っています。 そのある一定の状況とはクライアントマシンから astec-xというソフトウェアでsambaサーバーに ログインしている時です。 この時はファイル転送が速くなるのですが、 ログインしていない時は非常に遅くなります。 またFTP転送ではastec-xのログイン状態にかかわらず 高速に転送ができます。 以下試してみたけど、効果が見受けれなかった事です。 ・http://oshiete1.goo.ne.jp/qa4034228.html 上記URLの回答者様の方法を試してみたのですが 特に効果は見受けられませんでした。 ・smb.confの設定を以下のように変えてみましたが 特に効果は見受けられませんでした。 #socket options = IPTOS_LOWDELAY TCP_NODELAY socket options = TCP_NODELAY ・ウィルスバスター2008を無効にしてみました。 万策がつきました。 どなたかまだ試せる事がありましたらご教授をお願いいたします。 下記はクライアント、サーバーマシンの構成です。 クライアントマシン OS:WindowsXP professional SP3 セキュリティソフト:ウィルスバスター2008 サーバーマシン OS:Debian Linux4.0 Samba version 3.0.24