После установки samba обнаружил проблему - после перезагрузки системы демон smbd запускается, но пользователи не могут получить доступ к шарам. Поиск по интернетам особо не дал результатов, пришлось разбираться самому. Проблема заключалась в том, что демон стартует после инициализации файловых систем и поднятия сетевых интерфейсов. И похоже smbd стартовал сразу, как только поднимался lo0, не дожидаясь пока остальные интерфейсы получат ip адреса по DHCP и тоже перейдут в состояние up.

Подсмотел в скрипт запуска nmbd и обнаружил, что группа интерфейсов lo игнорируется. Этот же прием применил и для smbd, отредактировав файл /etc/init/smbd.conf:

start on (local-filesystems and net-device-up IFACE!=lo)
#start on (local-filesystems and net-device-up)

Comments

comments powered by Disqus