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 добавить следующее:

load printers = no
show add printer wizard = no
printing = none
printcap name = /dev/null
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-сервера.


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

Posted in *nix.

Tagged with , , .


11 Responses

Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.

  1. ZhAN says

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

  2. Funker says

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

  3. Admin says

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

  4. Pasha says

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

  5. vs says

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

  6. SMOKE says

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

  7. Garik says

    Спасибо

  8. mix says

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

  9. Mc.Sim says

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

  10. Дмитрий says

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

You must be logged in to post a comment.