前回の訂正から。
> んでからして、/usr/local/src/へファイルを移動して展開。
>> # tar xzvf samba-latest.tar.gz
>
> で、とりあえず./configureを起動。
>
> # ./configure
>
>で、ファイルをコンパイル
…と書いていたが抜けてた。
tarで解凍した後に、展開したフォルダに入る。
# cd samba-3.5.4/resource3
ここで./configureでした。
結局make, gmakeでも問題は解決せず、・・・・あきらめた。
portsからインストールのやり直し。
>su
#cd /usr/ports/net/samba
#make configure
#make
#make install
すんなり成功。
次にsmb.confを設定。
>su
#cd /usr/local/etc
#cp smb.conf.default smb.conf
[grobal]
workgroup = ワークグループ
netbios name = hostname
encrypt password= yes を追加。
いよいよSambaを起動。
/etc/inetd.confの最期の方にあるコメントアウトされてる下記の行から先頭の#を取り除く。
# netbios-ssn stream tcp nowait root /usr/local/sbin/smbd smbd
# netbios-ns dgram udp wait root /usr/local/sbin/nmbd nmbd
# swat stream tcp nowait/400 root /usr/local/sbin/swat swat
>su
#kill -HUP inetdのpid
と、思ったらinetdが起動していなかったので普通に起動。
#sysinstall
[Configure]-[Network]-[inetd」にチェックを入れて、サーバを再起動した。
#shutdown -r
再起動後、Windowsクライアントから
http://IPアドレス:901/
をブラウズすると認証ダイアログが表示されるので、BSDに登録されているユーザ名とパスワードを入力して実行すると無事SWAT画面が表示された。
マイネットワークからワークグループを選択すると、BSDのマシン名が表示された。
開こうとすると、また認証ダイアログが。
先ほどと同じユーザ名・パスワードでログインしようとするが・・・できない!
どうもSamba用のアカウントも作らないといけないらしい。
# smbpasswd -a ユーザ名
New SMB password:
Retype new SMB password:
Added user ユーザ名
ホームディレクトリが開けた。
やっと終わった・・・。