Sambaを入れてみた。
さくらインターネットにSubversionを入れてeclipseから開発しやすくなったものの、やはり不便。
ということで、VMwareのFreeBSDにSambaを入れて、直接ファイルを編集できるようにします。
のちのちApacheも入れて、憧れのローカル開発をしてやるぞい!!
libiconvの再インストール
どうもSambaの都合で、EUCJP-MSというのが必要らしいので、libiconvを再インストール。
ちなみに、
% iconv -l | grep EUC EUC-JP EUCJP EXTENDED_UNIX_CODE_PACKED_FORMAT_FOR_JAPANESE CSEUCPKDFMTJAPANESE CN-GB EUC-CN EUCCN GB2312 CSGB2312 EUC-TW EUCTW CSEUCTW EUC-KR EUCKR ISO-IR-149 KOREAN KSC_5601 KS_C_5601-1987 KS_C_5601-1989 CSEUCKR CSKSC56011987 EUC-JISX0213
として、EUCJP-MSが入っていなければの話。
ということで、おれのには入っていなかったので、再インストール。
# portsとして入っているか、入っているとしたらバージョンは何か、確認 % ls -la /var/db/pkg/ | grep libiconv # バージョンを指定。 % sudo portupgrade -f -m WITH_EXTRA_PATCHES=yes libiconv-1.11
-f は同じバージョンのものが最新のものでも強制的にインストール。
-mはmakeのオプション指定。
で、ちゃんとEUCJP-MSが入っているか確認。
% iconv -l | grep EUC EUC-JP EUCJP EXTENDED_UNIX_CODE_PACKED_FORMAT_FOR_JAPANESE CSEUCPKDFMTJAPANESE EUC-JP-MS EUCJP-MS EUCJP-WIN EUCJPMS CN-GB EUC-CN EUCCN GB2312 CSGB2312 EUC-TW EUCTW CSEUCTW EUC-KR EUCKR ISO-IR-149 KOREAN KSC_5601 KS_C_5601-1987 KS_C_5601-1989 CSEUCKR CSKSC56011987 EUC-JISX0213
いけてるっぽい。
Sambaインストール
portsからインストールします。
% cd /usr/ports/japanese/samba3/ % sudo make install clean
なんかプロンプトが出てきますが、よくわからなかったのですが、確か下記をチェックしたと思います。
LDAP ADS CUPS WINBIND UTMP MSDFS PORT
Sambaの設定
- smb.confにて設定。
% sudo vi /usr/local/etc/smb.conf ■追記-------------------------------------- [work] comment = Work Folder path = /home/work public = yes writable = yes printable = no create mask = 755 --------------------------------------------
- samba用のユーザ作成
% sudo adduser .... # windowsから接続する時の、Samba用のユーザとパスワード設定 % pdbedit -a -u ユーザー名
pdbeditではすでに/etc/passwdにあるユーザしか設定できません。
今回はSamba用のユーザを作りましたが、既存のユーザでもOK。
- Sambaの自動起動設定
FreeBSDが起動すると同時に立ち上がるように。
% sudo vi /etc/rc.conf ■追記----------------------------- samba_enable="YES" -----------------------------------
Windowsから接続
Windowsから接続します。
マイコンピュータ > ツール > ネットワークドライバの割り当て
参照にて、マイネットワーク > ネットワーク全体 > Microsoft Windows Network > smb.confの[global]のworkgroupで指定したもの。
smb.confがデフォルトのままならMy Group。
プロンプトで先ほど設定したユーザとパスワードを入力。
で見事接続完了。
と、終わったところで明らかに他のSambaのインストールマニュアルでやっているsmb.confの設定をせずに終わってしまいました。。。
いいんかな、これで。というかEUCJP-MSってほんまにいるのか!?
まあ、不都合が出れば、随時追記していきます。