Kirjoittaja Aihe: [Ratkaistu?] Samba palvelujen (nmbd,smbd) käynnistysjärjestyksen muuttaminen?  (Luettu 1239 kertaa)

hro1

  • Käyttäjä
  • Viestejä: 61
  • 12.04
    • Profiili
Laitoin 12.04:een (x86_64) Samba palvelimen (ei Samba4). Muuten toimii hyvin, mutta koneen käynnistyksen jälkeen smbd pitää käydä tappamassa, jotta jaot rupeaisivat näkymään. Tämä vaihtaa nmbd ja smbd palvelujen järjestystä. Järjestyksen pitää dokumentin mukaan olla 1: nmbd, 2: smbd.

Koodia: [Valitse]
~> ps -Af | grep mbd
root      1810     1  0 11:43 ?        00:00:00 smbd -F
root      1815  1810  0 11:43 ?        00:00:00 smbd -F
root      2339     1  0 11:43 ?        00:00:00 nmbd -D
hro       4320  4100  0 11:54 pts/0    00:00:00 grep --color=auto mbd
~> sudo killall smbd
~> ps -Af | grep mbd
root      2339     1  0 11:43 ?        00:00:00 nmbd -D
root      4624     1  0 11:57 ?        00:00:00 smbd -F
root      4626  4624  0 11:57 ?        00:00:00 smbd -F
hro       4643  4100  0 11:57 pts/0    00:00:00 grep --color=auto mbd

Olen taiteillut /etc/init/?mbd scriptien ja /etc/rc.local:in kanssa, mutta osaaminen ei nyt oikein riitä. /etc/rc?.d:tä pitäisi löytyä ratkaisu, mutta en löydä.

edit: merkitty ratkaistuksi, ei mennyt ihan kuin Strömsöössä, mutta kuitenkin
« Viimeksi muokattu: 23.03.13 - klo:14.12 kirjoittanut hro1 »

hro1

  • Käyttäjä
  • Viestejä: 61
  • 12.04
    • Profiili
Ratkaistu purkkavirityksellä: Vaihdoin /etc/init/?mbd.conf tiedostoissa 'start on' ehdot keskenään. Vaihdon jälkeen rivit seuraavan kaltaisia:
Koodia: [Valitse]
~> cat /etc/init/smbd.conf | grep ^start
start on (local-filesystems and net-device-up IFACE!=lo)
~> cat /etc/init/nmbd.conf | grep ^start
start on (local-filesystems and net-device-up)
Tulipahan RTFM upstart.