[samba-jp:19912] Re: Samba on Leopard

Takahiro Kambe taca @ back-street.net
2007年 12月 7日 (金) 13:18:00 JST


こんにちは、こちらに返信します。

In message <475787BC.3090004 @ osstech.co.jp>
	on Thu, 06 Dec 2007 14:25:16 +0900,
	ODAGIRI Koji <odagiri @ osstech.co.jp> wrote:
> > Leopardというか、Mac OS Xで /var/run は再起動しても保存されるのでしょ
> > うか。最近のSunOSあたりでは、tmpfsがマウントされたりもしています。
> > 
> > それとも何か起動時に毎回smb.confを生成するようになっているのでしょうか。
> 
> /var/runの下には .pid のファイルとかもあるのに
> smb.confが作られていて再起動してもずーっと残ってます。
うーん、そういうものなのですねぇ。

ちなみにpkgsrcでは、sambaのlockdir以下に、再起動のときは消えて欲しい
ほんとのロック関係のファイルと、永続的に残って欲しいファイルが混在して
いるのを嫌がって、statedirというのを別に分ける修正を加えています。
(私がそうしたんじゃありませんが。)

taca @ ns[145]:ls -F /var/run/samba
brlock.tdb          gencache.tdb        perfmon/            unexpected.tdb
browse.dat          locking.tdb         printing/
connections.tdb     messages.tdb        sessionid.tdb
taca @ ns[146]:ls -F /var/db/samba 
account_policy.tdb  ntforms.tdb         share_info.tdb
group_mapping.tdb   ntprinters.tdb      wins.dat
ntdrivers.tdb       registry.tdb        wins.tdb

一方、smb.confの方ですが、

In message <4757ACEC.5010303 @ osstech.co.jp>
	on Thu, 06 Dec 2007 17:03:56 +0900,
	ODAGIRI Koji <odagiri @ osstech.co.jp> wrote:
> (ユーザの追加にはopendirectorypdbconfigというコマンドがあることが判明)
> ---------------------------------------
> #
> # Configuration options for smbd(8), nmbd(8) and winbindd(8).
> #
> # This file is automatically generated, DO NOT EDIT!
> #
> # Defaults signature: 671810300eba40036cdf94600003d9857470000
> # Preferences signature: 300e43b70f0ab57470000105000000
> # Configuration rules: $Id: rules.cpp 32909 2007-08-17 23:07:40Z jpeach $
ここの rules.cpp というあたりが、なかなか興味深いところです。

-- 
神戸 隆博(かんべ たかひろ)		at 仕事場 



samba-jp メーリングリストの案内