Оказывается, сервис общего доступа к файлам, папкам и принтерам в убунту samba при установке не записывает себя в автозапуск.
Как следствие – расшаренные ресурсы доступны только до перезагрузки.
Странно, конечно, но излечимо. После того как установка и настройка samba
закончена, нужно добавить сервис smbd (это и есть самба) в
автозагрузку, при чем вставить ее в нужное место, для того чтобы другие
сервисы, которые используют samba (например cups, предоставляющий доступ
к расшаренному принтеру), стартовали после нее.
Для этого я установил графическую утилиту bum (BootUp Manager).
sudo apt-get install bum
Затем зашел в Система-Администрирование-BootUp Manager.
Поставил галочку внизу «Advanced».
Перешел на появившуюся вкладку «Сервисы».
Поставил галочку напротив «smbd» и применил параметры.
Сервис «smbd» добавился в автозагрузку, при чем с правильным приоритетом.
Чтоб поменять приоритет загрузки достаточно в главном меню окна «Сервисы» выбрать пункт «Change start/stop priority».
Теперь расшаренные ресурсы не отвалятся после перезагрузки.
Все кроме принтера.
Перемещение сервиса smbd в порядке загрузки после сервиса cups или перед cups тоже не помагало.
Нашел решение на известном форуме.
Нужно в файле /etc/init.d/cups (в /etc/rc.local !!!!!!)перед строкой exit 0 вставить команду перезапуска сервиса smbd:
sudo -i vi /etc/init.d/cups
в файле это так
service smbd restart
exit 0
http://usefree.com.ua/ubuntu/samba_shared_became_unshared.html
|