Skip to content


Ошибка Samba: Unable to connect to CUPS server

Часто встречается ситуация, когда на файловом сервере под Samba, где никаких принтеров нет и не будет, в лог-файл smbd.log постоянно пишутся сообщения типа этого:

May 7 09:45:02 www smbd[ ]: [2009/05/07 09:45:02, 0] printing/print_cups.c:cups_connect(69)
May 7 09:45:02 www smbd[ ]: Unable to connect to CUPS server localhost:631 – Connection refused

Чтобы умерить самбовые печатные потуги и избавиться от этих сообщений, нужно в samba.conf добавить следующее:

  1. load printers = no
  2. show add printer wizard = no
  3. printing = none
  4. printcap name = /dev/null
  5. disable spoolss = yes

У меня на 4-ех серверах (версии samba 3.0.23a-1, 3.0.24-7, 3.0.28-1) это сработало. Многие считают, что строки «load printers = no» достаточно для отключения поддержки принтеров, но на самом деле это не так. Опция «show add printer wizard = no» предотвращает появление иконки «Добавить принтер» в списке расшаренных ресурсов. Опция «disable spoolss = yes» отключает возможность загрузки клиентами WinNT/2000 (и выше) драйверов принтера с Samba-сервера.


Еще кое-что насчет ошибок самбы есть тут.

Похожие заметки:

  1. Детальное логирование в Samba
  2. Раздаем права в samba по IP-адресу

Размещено в категории  *nix. Теги: , , .

Комментариев: 1

Чтобы быть всегда в курсе здесь происходящего, Вы можете подписаться на RSS feed для комментариев на эту заметку.

  1. ZhAN said

    Спасибо, то что нужно.
    Давно искал как убрать эти надоедливые ошибки в логах.

Some HTML is OK

(required)

(required, but never shared)

, или ответить через trackback.