Давняя это вроде проблема. Помню что в 10.04 также было. В 14.04, все без изменений.
И тема такая была, убрана в архив, типа решена.
Самба по умолчанию расшаривает все принтеры, какие есть в системе. Как этим управлять в убунте? Галки "общий доступ" на принтерах и "Публиковать общие принтеры..." в параметрах сервера, на ситуацию не влияют вообще никак.
В smb.conf в части расшаривания принтеров содержится это:
[printers]
comment = All Printers
browseable = no
path = /var/spool/samba
printable = no
guest ok = no
read only = yes
create mask = 0700
# Windows clients look for this share name as a source of downloadable
# printer drivers
#[print$]
# comment = Printer Drivers
# path = /var/lib/samba/printers
# browseable = no
# read only = no
# guest ok = no
Пробовал раскомментировать секцию [print$] - безрезультатно.
Нагуглил рецепт:
Перед описанием общих ресурсов добавить строку:
disable spoolss = yes
Работает! Да еще как! Скрывает принтеры - все и навсегда. Расшарить уже не получится ничем.
Есть секреты, как шарить принтеры в убунте по своему хотению?