お薦め ページ


メニュー

ハワイ島 遊覧飛行ツアー

ハワイ島 B&B・ホテル

ハワイ島 不動産情報

ハワイ島 情報・観光ガイド

ブログ(Blog)

その他

関連サイト

: 日付別 アーカイブ :

2008年2月10日 - 2008年2月16日

2008年2月16日

FreeBSD での samba インストール直後の設定

FreeBSD上で portsにより samba を 「make install」した後の設定について。

まず、/usr/ports/net/samba3/files に README.FreeBSD というドキュメントがあるので その内容を見てみることにする。

ドキュメントには、まず、
1. Copy /usr/local/etc/smb.conf.default to /usr/local/etc/smb.conf, and edit it.
とあるので、その通りに
# cp /usr/local/etc/smb.conf.default /usr/local/etc/smb.conf
とコピーする。ただし、このままでは、リード・オンリーなので、
# chmod u+w /usr/local/etc/smb.conf
として、書き込み可能としておく。 この後、smb.conf の内容を編集しなければならないが、 それについては、別ブログとしよう。

次に、
2. Put string 'samba_enable="YES"' into your /etc/rc.conf.
とあるので、/etc/rc.conf を編集して
## for net/samba
samba_enable="YES"
という行を追加する。

3番目として
3. Type '/usr/local/etc/rc.d/samba.sh start' or reboot.
とある。つまり、samba を起動させるために PCをリブートするか、 もしリブートすることなく起動させたい場合には、上記のスクリプト(コマンド)を実行する。 しかし、このドキュメントでは スクリプト名が「samba.sh」となっているが、 実際は「samba」となっているので、
/usr/local/etc/rc.d/samba start
とする必要がある。

その他 README.FreeBSD にいろいろな説明があるが、 ドキュメントの最後に
Japanese users, please, take a look onto japanese/samba3 port instead -
it comes with additional multibyte characters support.
とある。 日本語環境では、/usr/ports/net/samba3/ の代わりに、 /usr/ports/japanese/samba3 で make した方がよいかもしれない。

【参考リンク】

カテゴリー: samba     22:39 | コメント (0) | トラックバック (0)

2008年2月15日

samba の FreeBSD へのインストール

samba を FreeBSD へインストールしてみる。 今回は、基本的にFreeBSDがもつ ports を利用して インストールする。

FreeBSDのportsの場合、/usr/ports/ 下に準備してある 導入ソフトウェア用のディレクトリへ移動してから、 「make install」とするだけで あとは自動的に ソースコードのダウンロードから コンパイル、インストールまでを行ってくれる。 現在の sambaの場合、net の下にある 「samba3」ディレクトリで makeすればよい。
# cd /usr/ports/net/samba3
# make install


すると「Options for samba 3.0.28,1」という 以下のような
 [X] LDAP         With LDAP support                         
 [ ] ADS          With Active Directory support             
 [X] CUPS         With CUPS printing support                
 [X] WINBIND      With WinBIND support                      
 [ ] ACL_SUPPORT  With ACL support                          
 [ ] FAM_SUPPORT  With File Alteration Monitor              
 [ ] SYSLOG       With Syslog support                       
 [ ] QUOTAS       With Disk quota support                   
 [X] UTMP         With UTMP accounting support              
 [X] MSDFS        With MSDFS support                        
 [ ] PAM_SMBPASS  With PAM authentication vs passdb backends
 [ ] CLUSTER      With experimental cluster support         
 [ ] DNSUPDATE    With dynamic DNS update                   
 [ ] EXP_MODULES  With experimental modules                 
 [X] POPT         With system-wide POPT library             
 [ ] MAX_DEBUG    With maximum debugging                    
 [ ] SMBTORTURE   With smbtorture                           
ウィンドウが表示され、オプションが選択できるようになる。 今回のインストールではデフォルトのままで「OK」ボタンとする。 すると、
===>  NOTICE: This version of port has changed location of Samba password
===>  NOTICE: (smbpasswd) directory. Files in '/usr/local/private'
===>  NOTICE: have moved to '/usr/local/etc/samba'.
===>  Vulnerability check disabled, database not found
===>  Found saved configuration for samba-3.0.28,1
===>  -------------------------------------------
===>  Run 'make config' to (re)configure the port
===>  -------------------------------------------
=> samba-3.0.28.tar.gz doesn't seem to exist in /usr/ports/distfiles/.
=> Attempting to fetch from http://us1.samba.org/samba/ftp/./.
というメッセージを表示後、samba-3.0.28.tar.gz のダウンロードが始まり、 その後、自動的にコンパイルが始まった。

しばらくコンパイルやリンクを行った後、 Installが始まる。 まず、
Installing bin/smbd as ///usr/local/sbin/smbd
Installing bin/nmbd as ///usr/local/sbin/nmbd
Installing bin/swat as ///usr/local/sbin/swat
Installing bin/winbindd as ///usr/local/sbin/winbindd
======================================================================
The binaries are installed. You may restore the old binaries (if there
were any) using the command "make revert". You may uninstall the binaries
using the command "make uninstallbin" or "make uninstall" to uninstall
binaries, man pages and shell scripts.
======================================================================
と表示されて、smbd, nmbd, swat, winbindd の4つが ディレクトリ /usr/local/sbin にインストールされたことがわかる。

その後、netコマンドをはじめ、いくつかのコマンドが /usr/local/bin にインストールされる。
Installing bin/wbinfo as ///usr/local/bin/wbinfo
Installing bin/smbclient as ///usr/local/bin/smbclient
Installing bin/net as ///usr/local/bin/net
Installing bin/smbspool as ///usr/local/bin/smbspool
Installing bin/testparm as ///usr/local/bin/testparm
Installing bin/smbstatus as ///usr/local/bin/smbstatus
Installing bin/smbget as ///usr/local/bin/smbget
Installing bin/smbcontrol as ///usr/local/bin/smbcontrol
Installing bin/smbtree as ///usr/local/bin/smbtree
Installing bin/tdbbackup as ///usr/local/bin/tdbbackup
Installing bin/nmblookup as ///usr/local/bin/nmblookup
Installing bin/pdbedit as ///usr/local/bin/pdbedit
Installing bin/tdbdump as ///usr/local/bin/tdbdump
Installing bin/tdbtool as ///usr/local/bin/tdbtool
Installing bin/smbpasswd as ///usr/local/bin/smbpasswd
Installing bin/rpcclient as ///usr/local/bin/rpcclient
Installing bin/smbcacls as ///usr/local/bin/smbcacls
Installing bin/profiles as ///usr/local/bin/profiles
Installing bin/ntlm_auth as ///usr/local/bin/ntlm_auth
Installing bin/smbcquotas as ///usr/local/bin/smbcquotas
Installing bin/eventlogadm as ///usr/local/bin/eventlogadm
======================================================================
The binaries are installed. You may restore the old binaries (if there
were any) using the command "make revert". You may uninstall the binaries
using the command "make uninstallbin" or "make uninstall" to uninstall
binaries, man pages and shell scripts.
======================================================================
上記のような注意書きが表示される。

それから
Installing scripts in /usr/local/bin
Installing /usr/local/bin/smbtar
Installing /usr/local/bin/findsmb
======================================================================
The scripts have been installed. You may uninstall them using
the command "make uninstallscripts" or "make install" to install binaries,
man pages and shell scripts. You may recover the previous version (if any
by "make revert".
======================================================================
のように スクリプト smbtar と findsmb がイントールされる。

次に、
Installing /usr/ports/net/samba3/work/samba-3.0.28/source//codepages/lowcase.dat as ///usr/local/lib/samba/lowcase.dat
Installing /usr/ports/net/samba3/work/samba-3.0.28/source//codepages/upcase.dat as ///usr/local/lib/samba/upcase.dat
Installing /usr/ports/net/samba3/work/samba-3.0.28/source//codepages/valid.dat as ///usr/local/lib/samba/valid.dat
======================================================================
The dat files have been installed.  You may uninstall the dat files
using the command "make uninstalldat" or "make uninstall" to uninstall
binaries, man pages, dat files, and shell scripts.
======================================================================
datファイルが /usr/local/lib/samba/ にインストールされる。

そして、SWAT 関連のメッセージ・ファイルが
Installing /usr/ports/net/samba3/work/samba-3.0.28/source//po/de.msg as ///usr/local/lib/samba/de.msg
Installing /usr/ports/net/samba3/work/samba-3.0.28/source//po/en.msg as ///usr/local/lib/samba/en.msg
Installing /usr/ports/net/samba3/work/samba-3.0.28/source//po/fi.msg as ///usr/local/lib/samba/fi.msg
Installing /usr/ports/net/samba3/work/samba-3.0.28/source//po/fr.msg as ///usr/local/lib/samba/fr.msg
Installing /usr/ports/net/samba3/work/samba-3.0.28/source//po/it.msg as ///usr/local/lib/samba/it.msg
Installing /usr/ports/net/samba3/work/samba-3.0.28/source//po/ja.msg as ///usr/local/lib/samba/ja.msg
Installing /usr/ports/net/samba3/work/samba-3.0.28/source//po/nl.msg as ///usr/local/lib/samba/nl.msg
Installing /usr/ports/net/samba3/work/samba-3.0.28/source//po/pl.msg as ///usr/local/lib/samba/pl.msg
Installing /usr/ports/net/samba3/work/samba-3.0.28/source//po/tr.msg as ///usr/local/lib/samba/tr.msg
==============================================================================
The SWAT msg files have been installed.  You may uninstall the msg files using
the command "make uninstallmsg" or "make uninstall" to uninstall binaries, man
pages, msg files, and shell scripts.
==============================================================================
のように /usr/local/lib/samba/ に、 また、SWATで 利用される html や gif ファイルが /usr/local/share/swat/ 以下にインストールされる。

それから
Installing bin/recycle.so as ///usr/local/lib/samba/vfs/recycle.so
Installing bin/audit.so as ///usr/local/lib/samba/vfs/audit.so
Installing bin/extd_audit.so as ///usr/local/lib/samba/vfs/extd_audit.so
Installing bin/full_audit.so as ///usr/local/lib/samba/vfs/full_audit.so
Installing bin/netatalk.so as ///usr/local/lib/samba/vfs/netatalk.so
Installing bin/fake_perms.so as ///usr/local/lib/samba/vfs/fake_perms.so
Installing bin/default_quota.so as ///usr/local/lib/samba/vfs/default_quota.so
Installing bin/readonly.so as ///usr/local/lib/samba/vfs/readonly.so
Installing bin/cap.so as ///usr/local/lib/samba/vfs/cap.so
Installing bin/expand_msdfs.so as ///usr/local/lib/samba/vfs/expand_msdfs.so
Installing bin/shadow_copy.so as ///usr/local/lib/samba/vfs/shadow_copy.so
Installing bin/readahead.so as ///usr/local/lib/samba/vfs/readahead.so
Installing bin/CP850.so as ///usr/local/lib/samba/charset/CP850.so
Installing bin/CP437.so as ///usr/local/lib/samba/charset/CP437.so
Installing bin/script.so as ///usr/local/lib/samba/auth/script.so
のように /usr/local/lib/samba/ の vfs/ や charset/ 、auth/ に 各種 .so ファイルがインストールされる。

その後、
/bin/cp -p "/usr/ports/net/samba3/work/smb.conf.sample" "/usr/local/share/examples/samba"
とあるように、smb.conf ファイルのサンプルが /usr/local/share/examples/samba にコピーされていることがわかる。

最後に、
install  -o root -g wheel -m 555 "/usr/ports/net/samba3/work/samba-3.0.28/source/script/mksmbpasswd.sh" "/usr/local/bin/make_smbpasswd"
install  -s -o root -g wheel -m 555 "/usr/ports/net/samba3/work/samba-3.0.28/source/nsswitch/nss_winbind.so" "/usr/local/lib/nss_winbind.so.1"
install  -s -o root -g wheel -m 555 "/usr/ports/net/samba3/work/samba-3.0.28/source/nsswitch/nss_wins.so" "/usr/local/lib/nss_wins.so.1"
install  -s -o root -g wheel -m 555 "/usr/ports/net/samba3/work/samba-3.0.28/source/bin/pam_winbind.so" "/usr/local/lib"
シェルスクリプト make_smbpasswd が、/usr/local/bin/ に また いくつかの shared object が /usr/local/lib/ にインストールされる。

最後の注意書きとして、再び
===============================================================================
NOTICE: This version of port has changed location of Samba password
NOTICE: (smbpasswd) directory. Files in '/usr/local/private'
NOTICE: have moved to '/usr/local/etc/samba'.
===============================================================================
と記述されている。これにより、 Samba password (smbpasswd) が /usr/local/etc/samba に作られることがわかる。 ちなみに、インストール直後には このディレクトリには何もファイルが作られていない。

次の注意書きが
===============================================================================
Samba3 *package* now doesn't include ADS support due the portability problems
with Kerberos5 libraries on different installations. You need to compile port
yourself to get this functionality.

For additional hints and directions, please, look into the README.FreeBSD file.
===============================================================================
とある。ここで言う「ADS」とは「Active Directory support」このことであろう。

それから
===> Installing rc.d startup script(s)
===>   Compressing manual pages for samba-3.0.28,1
===>   Registering installation for samba-3.0.28,1
===> SECURITY REPORT:
      This port has installed the following files which may act as network
      servers and may therefore pose a remote security risk to the system.
/usr/local/bin/smbspool
/usr/local/bin/smbtree
/usr/local/bin/smbcontrol
/usr/local/bin/nmblookup
/usr/local/bin/testparm
/usr/local/sbin/winbindd
/usr/local/bin/smbget
/usr/local/bin/profiles
/usr/local/lib/nss_wins.so.1
/usr/local/bin/smbstatus
/usr/local/bin/pdbedit
/usr/local/bin/net
/usr/local/bin/wbinfo
/usr/local/bin/smbcacls
/usr/local/bin/smbclient
/usr/local/sbin/swat
/usr/local/sbin/nmbd
/usr/local/bin/eventlogadm
/usr/local/bin/rpcclient
/usr/local/bin/ntlm_auth
/usr/local/sbin/smbd
/usr/local/bin/smbpasswd
/usr/local/bin/smbcquotas
と、どんな実行ファイルがインストールされたかが一覧されている。

      This port has installed the following startup scripts which may cause
      these network services to be started at boot time.
/usr/local/etc/rc.d/samba

      If there are vulnerabilities in these programs there may be a security
      risk to the system. FreeBSD makes no guarantee about the security of
      ports included in the Ports Collection. Please type 'make deinstall'
      to deinstall the port if this is a concern.
とあるので、ディレクトリ /usr/local/etc/rc.d/ の下に「samba」というスクリプトが インストールされたことがわかる。 FreeBSDでは、ディレクトリ /usr/local/etc/rc.d/ の下にある スクリプトが 起動に自動実行されることになっている。

そして、最後の最後に
      For more information, and contact details about the security
      status of this software, see the following webpage:
http://www.samba.org/
と表示されて samba 3 の「make install」が終了した。

【参考リンク】

カテゴリー: samba     22:29 | コメント (0) | トラックバック (0)

2008年2月14日

「samba(サンバ)」とは

「samba(サンバ)」とは、 FreeBSDを含めたUNIX系のOSで Windows NT/2000互換のファイルサーバ/プリント・サーバ機能を 実現するためのオープン・ソース・ソフトウェアである。 FreeBSD と Windows 間で ファイルを共有する必要が出てきたので、 この sambaについて調査してみることにする。

Sambaについての情報は、 まず、ご本家が 「Samba.org」。 そして日本のサイトが 「日本 Samba ユーザー会 Web サイト」 にある。しかし、このサイトも内容を 「日本 Samba ユーザー会 Wiki サイト」 に徐々に移行しているようだ。 このページの バージョン情報によれば、 現在は バージョン 3.0.XX が安定バージョンのようである。 また、バージョン4がすでに開発されており、 トライアルバージョンがリリースされている模様。

この「Samba」という名前は、
Microsoft Windows で使用されている ネットワークファイルシステム「SMB (Server Message Block)」に、 2 つの母音を入れて作られている。 Samba はもともと「smbserver」と呼ばれていたが、SMBserver の商標をもつ Syntax 社[2]から 登録商標であるとの通告があったため、名前が変更された。
とある。

実際のSambaの機能としては、 「ファイル・サーバ機能」、「プリント・サーバ機能」 「Windowsドメインコントローラ」、「Active Directory ドメインメンバ」、 それからUNIX 側から Windows や Samba の共有フォルダに接続するための クライアントソフトウェア群である「smbclient」。 などである。 また、上記機能の派生品として「Samba4wins」というモノもあるそうだ。 これについては、 「Samba4winsのインストールと設定」 に
ドイツのSerNetという組織により、 開発中のSamba 4.0系列のソースコードからWINSサーバ部分を抜粋して 実行可能な形式としたsamba4winsというプロダクトがリリースされています。
とある。

Sambaの設定には smb.confというテキストファイルを編集する必要があるのだが、 これをGUIで編集できる SWAT(Samba Web Administration Tool) と呼ばれる ウェブ・ベースの管理ツールもある。

【参考リンク】

カテゴリー: samba     22:42 | コメント (0) | トラックバック (0)

2008年2月13日

慰謝料(いしゃりょう)

幼い頃、離婚の時は、お医者さんに行って、 「医者料(いしゃりょう)」を払うのだと思っていた。

カテゴリー: 幼い頃     22:39 | コメント (0) | トラックバック (0)

2008年2月12日

こんにゃく指輪

幼い頃、「婚約」という言葉が理解できず、 ずっと「こんにゃく」だと思っていた。

そして、「婚約指輪」のことを ずっと「こんにゃく指輪」と呼んでいた。 これは、「ダイヤの指輪」や「ルビーの指輪」と同じように 「こんにゃく(蒟蒻) の指輪」というものがあるのだと思っていた。

カテゴリー: 幼い頃     22:50 | コメント (0) | トラックバック (0)

2008年2月11日

ファッション・デザイナーのドメイン名

個人の名前をブランドにしてビジネスをしている方々が、 実際には どんなドメイン名を使ってサイトを運営しているのか、 についてチョット調査してみることにした。 そこで今回は、ファッション・デザイナーさんの場合。

もちろん私は、このファッション・デザイナー業界については門外漢なのだが、 私でも知っている有名デザイナーさんが利用しているドメイン名を調査するために それぞれのデザイナーさんのメインのホームページのアドレスをリストしてみると、 コシノ三姉妹の ドメイン名の形式が 微妙に違っているのがおもしろい。 具体的に言うと、ヒロコ と ミチコ は 「hirokokoshino」のように 「名・姓」の順。 一方、ジュンコ は「 koshinojunko 」と 「姓・名」としている。 また、トップドメインについては、ヒロコ と ジュンコ が「 .com 」を採用している一方 ミチコ は 「 .co.jp 」 を採用している。

また、コシノ三姉妹のドメイン名が「名・姓」もしくは「姓・名」が 連続しているのに対し、森 英恵 の場合、 「名・姓」の間にハイフンを入れて「 hanae-mori.com 」としている。

さらに、コシノジュンコ氏は、「http://koshinojunko.com/」とは別に 「 http://koshinojunko.net/ 」 というブログサイトも持っているようだ。

山本寛斎 氏は 「 http://www.kansai-inc.co.jp/ 」 と 事務所のドメイン名を採用している。 また、そのメインページからは、ニュースブログとして Yahoo の 「 http://blogs.yahoo.co.jp/kansai_office/ 」 へリンクが張られている。

【参考リンク】

カテゴリー: DNS・URL・URI , Internet     22:37 | コメント (0) | トラックバック (0)

2008年2月10日

ダーリンの頭ン中 英語と語学 『「The」の真実 』

本自体は、以前にもご紹介した 『ダーリンの頭ン中 英語と語学』 から、今回は、『「The」の真実 』についてご紹介。

この 『ダーリンの頭ン中 英語と語学』 という本の 第2章に『「The」の真実 』というセクションがある。 日本の義務教育で英語を習ってきた者としては、 『母音の前にくる「The」は「ジ」と発音する 』 と覚えさせられたと思う。 では、ネイティブのアメリカ人は 本当にそういう風に 発音を変えているのか?

この本の著者 小栗左多里さんの 旦那さんである 言語オタクのトニー氏によると、 ネイティブはこのことを全く意識していないようで、 例えば、スピーチする時なんかは「ジ」と言うけど、 普通の会話では「ザ」と言うそうだ。 結局
  1. ネイティブは、母音の前で「The」を「ジ」と読むとは教わらない。
  2. 「ジ」になることが絶対的に正しいとは言えないが、無意識に「ジ」になっていることがある。
  3. 何をどのくらい「ザ」と言うのかは国や地域、または 環境などによって違う
と まとめている。

この『母音の前にくる「The」は「ジ」と発音する 』というのは 私も中学校の英語の時間に習った記憶があるのだが、 果たして今の中学生も そう習っているのだろうか? 上記のように、実際の英会話では、あまり重要なことではないようなので、 こんな細かなことを教えるよりは、 モット教えるべき重要なことがあるような気がする。

【参考リンク】

カテゴリー: 英語 , 英語・異文化 関連本     22:24 | コメント (0) | トラックバック (0)

 
ハワイ島での遊覧飛行ツアーとB&Bのスペシャリスト、スカイメリカ
Copyright © 2003,2009 Skymerica Corp. All rights reserved.