• Ubuntuに関連したハード、ソフトの備忘録サイトです

Samba4の立ち上げ方につきまして


Samba4内蔵のDNS機能がうまく働かないので、Bindと連携していますが、Bindが先に起動してうまくいきません。なので、いろいろ物色していましたが、やはり、/etc/rc.localに入れておくとうまく起動してくれるようです。

rc.localの中に、つぎの文を入れて見ました。/usr/bin/smb。smbの中身は、次のようなものです。

#!/bin/bash
if [ -f /usr/local/samba/var/run/samba.pid ]; then
/bin/rm /usr/local/samba/var/run/samba.pid
killall samba
fi
/usr/bin/sudo service bind9 stop/usr/local/samba/sbin/sambasleep 5

/usr/bin/sudo service bind9 start

Sleepを入れてあるのは、これを取るとbind9がうまく起動してくれないためです。原因は良くはわかりません。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA