
Debian Squeeze サーバーに Samba をインストールしましたが、再起動しても起動しません。起動するには手動で実行する必要があります。
サーバーを起動したときに、Sambaが自動的に起動するようにするにはどうすればよいですか。ソフトウェアをインストールせずに実行したいのですが
答え1
ルートとして次のように入力します:
update-rc.d samba defaults
これにより、デフォルトのランレベル用のSambaがインストールされます。
答え2
chkconfig コマンドは Debian で動作しますか?
chkconfig smb on
上記のコマンドは RHEL 6 でテストされています。
答え3
/etc/init.d から smb サービスを開始する init スクリプトを /etc/rcX.d に追加する必要があります。ここで、X は実行レベルです。最初に Debian リポジトリからインストールする必要があるプログラム chkconfig があり、これを使用すると非常に簡単にこれを実行できます (デフォルトのインストールに含まれているかどうかはわかりません)。
apt-get install chkconfig
これで、root として次のように入力して、システムで起動するサービス smb を追加できます。
chkconfig smb 3