WEBやPC関連で試したことや雑感を綴るチラシのウラ。

CATEGORIES

PR

次の記事 :
前の記事 : << FreeBSDのportsを更新する

FreeBSDにSambaをインストールしてファイルのやりとりを楽にする(仮公開)

2009.05.10 Sunday 12:58
Category:FreeBSD

SambaはインストールするUNIXやLinuxにWindows Networkを確立し、ファイルサーバやプリンタサーバを利用することができるものだ。

これを用いてWindowsクライアントとWebサーバ間のファイルのやりとりを簡単にする。Windowsでファイル操作を行えるようになるので、FTPクライアントをわざわざ立ち上げずに済む。

ここでは、FreeBSD 7.2 ReleaseにSambaのVer 3.3.4をインストールする。

Sambaのソースコードをダウンロードし、コンパイルとインストールを行う。
# fetch http://us6.samba.org/samba/ftp/stable/samba-3.3.4.tar.gz
# tar xvzf samba-3.3.4.tar.gz
# cd samba-3.3.4/source
# ./configure
# make
# make install
起動時のライブラリ要求エラー対策のためにシンボリックリンク作成する。
# ln -s /usr/local/samba/lib/libtalloc.so.1 /usr/local/lib/libtalloc.so.1
# ln -s /usr/local/samba/lib/libtdb.so.1 /usr/local/lib/libtdb.so.1
# ln -s /usr/local/samba/lib/libwbclient.so.0 /usr/local/lib/libwbclient.so.0
設定ファイルの作成を行う。
# vi /usr/local/samba/lib/smb.conf
設定をレジストリ登録とする場合は以下のように記入保存。
[global]
config backend = registry
設定をファイルとして登録していたものを、レジストリとして登録する場合は以下コマンド。
/usr/local/samba/bin/net conf import ./smb.conf
SambaのIDとパスワード(smbpasswd)を設定。パスワード設定を聞かれるので任意設定する。
# /usr/local/samba/bin/pdbedit -a -u [UNIX上で実在するユーザ名]
new password:
retype new password:
自動起動は2種類の方法がある。 スタンドアロンで稼働させるときは起動スクリプトを作る。(詳細後日)
# vi /usr/local/etc/rc.d/samba.sh
# chmod 755 /usr/local/etc/rc.d/samba.sh
スーパーデーモン(inetd)で稼働させるときは以下。 ○servicesの確認
# vi /etc/services
で以下がコメントアウトされていないか確認。
netbios-ns 137/udp
netbios-ssn 139/tcp
swat 901/tcp
inetd.confの確認・設定
# vi /etc/inetd.conf
netbios-ssn stream tcp nowait root /usr/local/samba/sbin/smbd smbd
netbios-ns dgram udp wait root /usr/local/samba/sbin/nmbd nmbd
swat stream tcp nowait/400 root /usr/local/samba/sbin/swat swat
| comments(1) | trackbacks(0) | trackback URI: | permalink |

Comments

-
2018/02/28 7:04 PM
管理者の承認待ちコメントです。

このエントリにコメント

コメントフォーム

TrackBacks

このエントリのトラックバックURI

読んでおきたい書籍

Web標準XHTML+CSSデザイン  クリエイターが身につけておくべき新・100の法則。
Web標準XHTML+CSSデザイン クリエイターが身につけておくべき新・100の法則。
Web標準における(X)HTMLコーディングとスタイルシートに関する基礎について、丁寧に解説しています。
プログラミングでメシが食えるか!?―成功するプログラマーの技術と仕事術
プログラミングでメシが食えるか!?―成功するプログラマーの技術と仕事術
プログラマーだけでなく、ウェブクリエイターにも通ずる『制作者の考え方』が身につきます。啓発本としても有効。
SQLコマンド逆引きスーパー辞典
SQLコマンド逆引きスーパー辞典
代表的なデータベースサーバに通用するSQLのコマンドとその用例がしっかり紹介されています。
正規表現辞典 (Desktop reference)
正規表現辞典 (Desktop reference)
慣れないうちはややこしい正規表現についての解説がされています。内容が濃いので、初心のうちは用例集として扱いにくいかも。
PHPの薬箱―エラー・トラブル回避のテクニックとセキュリティ対策
PHPの薬箱―エラー・トラブル回避のテクニックとセキュリティ対策
PHP中級者以上向きの本。セキュリティ対策などPHPの深い話やトラブルシュートに役立ちます。
PHPテクニックブック
PHPテクニックブック
PHP初級者向きの本。表紙の雰囲気とは裏腹に、書いている内容は基礎をおさえるに十分なものとなっています。
PHPによるWebアプリケーションスーパーサンプル活用編 第2版
PHPによるWebアプリケーションスーパーサンプル活用編 第2版
PHP中級者向き。どこかで見たことのある、あるいはやってみたいと思わせるような実践的な用例を中心に解説している本。
PHPによるWebアプリケーションスーパーサンプル 第2版
PHPによるWebアプリケーションスーパーサンプル 第2版
PHP初級者向き。分厚く基礎的な用例中心なのでやりたいことを組み立てられるようになるまでの基礎を固める本。