最初は 忘れていて 気にしなかったのですが
# cd /usr/local/samba/ # ls bin/ include/ lib/ sbin/ share/ swat/ # shutdown -r now
なんか 動きがおかしいのです まあ log が 何処にも残らないのです。” smb.conf”に 書いてあるのにもかかわらず
[global]
...
log file = /usr/local/samba/var/log.%m
...
おお うつけ もの ということです。そこで
”/usr/local/samba/var”を 作成しました
# mkdir /usr/local/samba/var # shutdown -r now
まだまだのようです。でも 今度は log を 見る事が 出来ます。
# ls -l /usr/local/samba/var/ total 16 drwx------ 4 root root 4096 Jan 21 21:37 cores/ drwxr-xr-x 2 root root 4096 Jan 21 21:37 locks/ -rw-r--r-- 1 root root 135 Jan 21 21:37 log.nmbd -rw-r--r-- 1 root root 456 Jan 21 21:37 log.smbd # cat /usr/local/samba/var/log.nmbd [2009/01/21 21:37:14, 0] nmbd/nmbd.c:main(849) nmbd version 3.2.5 started. Copyright Andrew Tridgell and the Samba Team 1992-2008 # cat /usr/local/samba/var/log.smbd [2009/01/21 21:37:14, 0] smbd/server.c:main(1209) smbd version 3.2.5 started. Copyright Andrew Tridgell and the Samba Team 1992-2008 [2009/01/21 21:37:14, 0] passdb/secrets.c:secrets_init(71) Failed to open /usr/local/samba/private/secrets.tdb [2009/01/21 21:37:14, 0] passdb/secrets.c:secrets_init(71) Failed to open /usr/local/samba/private/secrets.tdb [2009/01/21 21:37:14, 0] smbd/server.c:main(1310) ERROR: smbd can not open secrets.tdb
" Failed to open /usr/local/samba/private/secrets.tdb" と いう事は ファイルが開けないよ と おしかりを 受けます。
ほたら 作成します。
# mkdir -p /usr/local/samba/private/ # shutdown -r now
空の ディレクトリは 作成しておかないといけないようです
# cat /usr/local/samba/var/log.nmbd [2009/01/21 21:49:49, 0] nmbd/nmbd.c:main(849) nmbd version 3.2.5 started. Copyright Andrew Tridgell and the Samba Team 1992-2008 # cat /usr/local/samba/var/log.smbd [2009/01/21 21:49:48, 0] smbd/server.c:main(1209) smbd version 3.2.5 started. Copyright Andrew Tridgell and the Samba Team 1992-2008
これで 良いはずです
# ps ax | grep smb | grep -v grep 221 ? S 0:00 /usr/local/samba/sbin/smbd -D 238 ? S 0:00 /usr/local/samba/sbin/smbd -D # ps ax | grep nmb | grep -v grep 223 ? S 0:00 /usr/local/samba/sbin/nmbd -D
ちゃんちゃん
にゃんたろう 拝!
2009年 1月21日 (水) 22:08:34 JST 作成