FreeBSD QandA 301

FreeBSD QandA

Q. Windows NT や Windows 95,98 のマシンから Samba のサーバに接続しよう
   としましたが、パスワードの認証が拒否されます。なぜでしょう。

A. いろいろ理由は考えられますが、最近よく見掛ける例としては暗号化パス
   ワードの問題があるようです。特に、Windows NT 4.0 + Service Pack 3 や 
   Windows 95 に最新の updates を当てている場合、および初期状態の Windows
   98 などは、この原因が濃厚です。

   Samba 1.9.18 以降に対応した ports では、オリジナルの net/samba の 
   ports でこの問題に対処できます (日本語ファイル名にも net/samba で対応
   できます)。1.9.17 をベースにした ports では、net/samba-des および日本
   語ファイル名に対応した japanese/samba-des がこの問題に対応しています。
   ただし、合衆国の暗号技術に関する輸出制限の問題で、samba-des は 
   packages として提供されていません。1.9.16 以前の ports はこの問題に一
   切対応していません。

   すでに samba を 導入している場合、smb.conf を修正する必要があるでしょう 
   (具体的には [global] で encrypt passwords = yes を指定する必要がありま
   す)。またユーザーの管理方法の違いについても注意が必要です。

   なお、ここでいう des と、FreeBSD の DES パッケージは無関係ですので、
   samba-des をインストールする時に FreeBSD のパスワードの暗号化方法を気
   にする必要はありません。

   また、NT4.0+SP3 のレジストリを修正することで samba を使用する方法もあ
   ります。マイクロソフトの
       <URL:http://www.microsoft.com/japan/support/kb/articles/J031/5/55.htm>
   に解説がありますし、1.9.17 以降を ports/packages からインストールした
   場合は、レジストリエディタのファイルが /usr/local/share/doc/samba 以下
   にインストールされます。

   Windows 98 の場合は、
       <URL:http://support.microsoft.com/default.aspx?scid=kb;EN-US;q187228>
   に解説があります。

間違い・追加情報を見付けた場合は、 修正案の投稿のしかた を読んだ上で、
QandA@jp.FreeBSD.org まで お知らせください。