Самба нуждается в дополнительном перезапуске при перезагрузке?

Поэтому, когда я впервые загружаюсь или перезагружаюсь, smbd и nmbd работают, но мои общие папки недоступны. После

sudo service smbd restart

все в порядке. Моя конфигурация проста, с использованием локальной рабочей группы без winbind, и в log нет ошибок (s | n) mbd.

Есть идеи, как мне избавиться от этого дополнительного перезапуска?

Вот мой smb.conf, и я не делюсь с домашним каталогом или зашифрованным разделом.


[global]

   workgroup = WORKGROUP
   server string = %h server (Samba, Ubuntu)
   dns proxy = no

interfaces = lo eth0
hosts allow = 127.0.0.1 192.168.1.0/24 192.168.2.0/24
bind interfaces only = true
client ntlmv2 auth = yes

   log file = /var/log/samba/log.%m
   max log size = 1000
   syslog = 0
   panic action = /usr/share/samba/panic-action %d

security = share
guest account = nobody

   encrypt passwords = true
   passdb backend = tdbsam
   obey pam restrictions = yes

   unix password sync = yes
   passwd program = /usr/bin/passwd %u
   passwd chat = *Enter\snew\s* ...
   pam password change = yes
   map to guest = bad user

   usershare allow guests = yes

[printers]
   comment = All Printers
   browseable = no
   path = /var/spool/samba
   printable = yes
   guest ok = no
   read only = yes
   create mask = 0700

[print$]
   comment = Printer Drivers
   path = /var/lib/samba/printers
   browseable = yes
   read only = yes
   guest ok = no

[Media]
    comment = Media 
    path = /media/archive_a
    browseable = no 
    read only = yes
    guest ok = yes

[Firefly]
    comment = Firefly 
    path = /usr/local/firefly
    browseable = no 
    read only = no
    guest ok = yes
0
задан 27 February 2012 в 02:52

2 ответа

хм, я знаю, что это хак, но разве вы не можете сделать дополнительный перезапуск в сценарии запуска, пока не получите окончательный ответ? = D только мои 2 бита ..

0
ответ дан 27 February 2012 в 02:52

Вы изменились,/etc/samba/smb.conf, чтобы иметь smbd связывают с определенным интерфейсом.

interfaces = lo eth0
bind interfaces only = true

Поэтому также необходимо отредактировать/etc/init/smbd.conf, чтобы гарантировать, что smbd запускается только после, на который интерфейс возрос, как описано в https://bugs.launchpad.net/ubuntu / + источник/самба / + bug/771305/comments/17

таким образом отредактируйте/etc/init/smbd.conf и изменение

start on (local-filesystems and net-device-up)

с

start on (local-filesystems and net-device-up IFACE=eth0 and started udev-finish)
0
ответ дан 27 February 2012 в 02:52

Другие вопросы по тегам:

Похожие вопросы: