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-сервера.


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

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

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

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

  1. ZhAN said

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

  2. anyresz said

    10x!

  3. Funker said

    Спасибо помогло!
    FreeBSD 7.2 +samba для XP
    но
    ставьте bsd вместо none
    printing = bsd
    тогда заработало! Спасибо!

  4. Admin said

    2Funker: я под linux-ом пробовал, там "printing=none" работало. Ну а под FreeBSD, видимо, немного по-другому.

  5. Pasha said

    Кстати, огромное спасибо за заметку, помогло! FreeBSD 8.0 + samba-3.5 для Windows-XP, Funker спасибо за замечание, а то выдавал ошибку: WARING: Ignoring invalid value 'none' for parametr 'printing'.
    Автору огромнный респект!

  6. vs said

    на openSUSE не захотел брать printing=none
    заменил на No, вроде нет ошибок

  7. SMOKE said

    на freebsd и opensuse не указывал printing, оставил только:
    load printers = no
    show add printer wizard = no
    disable spoolss = yes
    Ошибок нет, значка добавления принтера нет, всё отлично. Автору спасибо = )

  8. Garik said

    Спасибо

  9. mix said

    В логах чисто, Спасибо!

  10. Mc.Sim said

    Да, ошибка Ignoring invalid value ‘none’ for parametr ‘printing’.имеется.
    Я вообще без этого параметра оставил - тоже нет ошибок.

  11. Дмитрий said

    Спасибо за наводку !

Some HTML is OK

(required)

(required, but never shared)

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

Страница 1 из 11