SAMBAのインストール。ここでの参考書は「UNIX-Windowsネットワ−キング 」です。
SAMBA自体はFreeBSDのパッケージに用意されているので、pkg_addを使ってインストール。
とりあえずNTマシン上のCD-ROMからFTPでsamba-1.9.16p11.tgzをノートパソコンへput。
#pkg_add -v samba-1.9.16p11.tgz
で楽々インストール。
ただし、pkg_addしただけではSAMBAの環境設定ファイルsamba.confはできないのでマニュアル
で作成してやらなければなりません。
FreeBSDにSAMBAをpkg_addすると一般の参考書に紹介されているディレクトリとは別の所に
インストールされるので注意が必要です。
/usr/local/etcの下にsamba.confを作成します。設定する内容は参考書の通り行えば全然問題
なしです。
○ samba.conf設定例
- [global]
- workgroup = WORKGROUP-NAME
- browsable = yes
- public = no
- [tmp]
- comment = Temporary Directory
- path = /tmp
- writable = yes
- create mode = 0644
- [homes]
- comment = Home Directory
- writable = yes
- browsable = no
- [printers]
- comment = Printer
- printable = yes
- path = /var/spool/samba
- create mode = 0700
- browsable = no
- writable = no
- public = no
SAMNBAを起動し、NTマシンのネットワークコンピュータを見るとUNIXマシンが表示されています、
後は、WindowsNT,95のマシンと同じ感覚で利用できます。
ネットワークドライブの割り当てを使ってUNIXマシンのディレクトリ(フォルダー)を取り込めば
ドラッグ&ドロップで簡単にファイルのコピー・削除を行うことができます。
あのFTPの煩わしさがうそのようです。
これは、はっきり言って非常に便利です。
ファイルの共有と同じようにプリンターも簡単にネットワークプリンターとしてWindowsNT,95
マシンで設定することができます。
しかし、うちのNpではきちんとネットワークプリンターとして設定できるのですが印刷してみると
エラーになってしまいます、NTマシン側でプリンターの様子を見ていると頻繁にリトライをか
けているみたいで、Np側のスプールエラーログを見るとやはりプリンターのリスタートを頻繁
に行っているメッセージが記録されています。
UNIX側のプリンターの設定がどうも間違っているみたいなので後日ゆっくり調べてみることにして
しばらくの間はプリンターの共有はあきらめることにしました。
もともとはファイルよりもプリンターの共有をやりたかったのですが、残念です。
もうひとつ、WindowsNT4.0を使用していてSP-3を当てているとSAMBAの認証に失敗してしまいます。
これはNTからのパスワードが暗号化されて送信されるためでSAMBA側の設定を変更するか
WindowsNT側を変更すると認証が通るようになります。
FreeBSDのSAMBA用のportsのMakefileを参考書通り変更したらできるかなと思ってのぞいてみたの
ですがどうも暗号化に対応したものも見つけられないし、Makefileも他のUNIX(Linuxなど)の物
とは感じが違っていたしあまりUNIX自身にも明るくないのでWindowsNT側の設定を変更する事にし
ました。(NTにもあまり明るくないけど・・・・)
手順は以下の通りで
http://support.microsoft.com/support/kb/articles/Q166/7/30.aspにも紹介されています。
これはNTからのSAMBA認証用のパスワードを暗号化しないで送信するように変更するものです。
○手順
- 1.レジストリエディタ regedt32.exe を起動する。
- 2.HKEY_LOCAL_MACHINE サブツリーから、以下のキーへ移動する。
\system\currentcontrolset\services\rdr\parameters
- 3.[編集(E)] - [新規作成(N)] - [DWORD 値(D)]をクリック。
- 4.以下を追加設定します。
- Value Name: EnablePlainTextPassword
- Data Type: REG_DWORD
- Data: 1
- 5.[OK]をクリックして、レジストリエディタを終了。
- 6.Windows NTを再起動する。
これでSAMBAで認証が通るようになります。