全角文字を含むドメインに参加した Samba マシンが機能しない

提供: Samba-JP
移動先:案内検索
KB番号 J0058
最終更新日 2001/09/22
作成者 たかはしもとのぶ
最終更新者

対象

この文書は、以下のプロダクトに付いて説明したものです。

  • Samba 2.0.x
  • Samba 2.0.10日本語版リリース1.1

現象

Samba 2.0.10日本語版リリース1.1以前およびオリジナル版のSambaでは、smbpasswdコマンドでマシンを全角文字を含む名前のドメインに参加させても、smbdがドメインのアカウントで認証を行うことが出来ません。

原因

これはSamba 2.0.10日本語版リリース1.1までの仕様になります。

source/rpc_parse/parse_net.c 関数中の init_id_info2() 関数中での文字数計算ロジックが2バイト文字対応しておらず、smbpasswdコマンドでドメインに参加してもsmbdが認証を行えません。

対処策

この不具合は、次期Samba 2.0.10-ja-1.2にて修正される予定です。

この技術情報は samba-jp:10878 からの一連のスレッドの議論を元に作成されています。