up

前へ| 次へ

落ち穂拾い その1 samba-3.2.5

さてもれは 無いのでしょうか?

# cat syslog
Dec 13 22:49:37 sv lpd[217]: /var/spool/samba: No such file or directory
Dec 13 22:49:39 sv papd[249]: atp_open: Address family not supported by protocol
Dec 13 22:49:39 sv afpd[252]: main: atp_open: Address family not supported by protocol

あ! ディレクトリ 関連が 無いぞ 作成しましょう 共有するディレクトリも Mac の ユーザー ディレクトリも 未作成では 無いかいな?

# cd /var/spool/
# mkdir samba
# logout
$ mkdir open_emac
$ su -
Password: 
# mkdir -p /home/nyan/ntarou/

ここで パーミション を 確認せねば いけんのですが 都合が悪ければ ”777”に しませう!

さて samba は動いてる?

# ps ax | grep smbd 
# ps ax | grep nmbd
# /etc/rc.d/rc.samba /* 起動させると   */
/usr/local/samba/sbin/smbd: error while loading shared libraries: \
libtalloc.so.1: cannot open shared object file: No such file or directory
/usr/local/samba/sbin/nmbd: error while loading shared libraries: \
libtalloc.so.1: cannot open shared object file: No such file or directory

これも 忘れてました netatalk は 少し 待って頂いて samba から 片付けよ う

# cd /etc/
# ls -l ld.so.conf 
-rw-r--r--    1 root     root           30 Feb 12  2005 ld.so.conf
# cp ld.so.conf 20050112_ld.so.conf_org
# vi ld.so.conf 
# diff -s ld.so.conf 20050112_ld.so.conf_org
3d2
< /usr/local/samba/lib
# shutdown -r now

まだ動きませんな

# cd /usr/local/samba/
# ls
bin/  include/  lib/  sbin/  share/  swat/

ディレクトリ var が無いようです

# mkdir var
# /etc/rc.d/rc.samba 
# ps ax | grep smbd 
# ps ax | grep nmbd
  411 ?        S      0:00 /usr/local/samba/sbin/nmbd -D
# cd /usr/local/samba/var/
# cat log.smbd 
[2008/12/13 23:44:15,  0] smbd/server.c:main(1209)
  smbd version 3.2.5 started.
  Copyright Andrew Tridgell and the Samba Team 1992-2008
[2008/12/13 23:44:16,  0] passdb/secrets.c:secrets_init(71)
  Failed to open /usr/local/samba/private/secrets.tdb
[2008/12/13 23:44:16,  0] passdb/secrets.c:secrets_init(71)
  Failed to open /usr/local/samba/private/secrets.tdb
[2008/12/13 23:44:16,  0] smbd/server.c:main(1310)
  ERROR: smbd can not open secrets.tdb
# cd /usr/local/etc/netatalk/
# chown root.root *

ディレクトリ private も 無いようです

# mkdir private 
# ps ax | grep nmbd
  411 ?        S      0:00 /usr/local/samba/sbin/nmbd -D
# kill 411
# ps ax | grep nmbd
# /etc/rc.d/rc.samba 
# ps ax | grep smbd | grep -v grep
  433 ?        S      0:00 /usr/local/samba/sbin/smbd -D
  436 ?        S      0:00 /usr/local/samba/sbin/smbd -D
# ps ax | grep nmbd | grep -v grep
  435 ?        S      0:00 /usr/local/samba/sbin/nmbd -D

ディレクトリが なぜ 洩れてたのでしょうか 空の ディレクトリは 洩れるよ うですな! tgz 作成の お勉強に なりました。

補足

個猫 は ディレクトリ /home/nyan/ntarou/ を netatalk と samba の 共有 ディレクトリ とするつもりです。

また open_emac は 計算機を使用し ている ユーザーの 領域に 別に ディレクトリ を 設けておきます これは もし ユーザーの ディレクトリを 開放すれば;; 初期 条件 というか オリジナル は ユーザーの 領域 を 開放してある これでも 悪い事は 無いのでしょうが?

# sed -e '/^#/d'  /usr/local/etc/netatalk/AppleVolumes.default_org 
~
# tail -2 /usr/local/etc/netatalk/AppleVolumes.default_org 
# please put a pound sign in front of the tilde or delete it.
~

初期設定で /home/nyan/ntarou/ の み 追加すると 後で 大掃除を しないと いけなくなるのです。何でも良いので 作成する事が 推奨されています。

にゃんたろう 拝!

2008年12月13日 (土) 23:46:12 JST 作成


前へ| 次へ

up

Copyright © 2004.-2008. nyantarou All Rights Reserved.