CUPS/Kerberos

Материал из ALT Linux Wiki
< CUPS
Версия от 17:20, 25 января 2024; АндрейЧерепанов (обсуждение | вклад) (Новая страница: «== Печать с билетом Kerberos == 1. Установливаем пакет поддержки печати на принтеры по SMB: apt-get install samba-krb5-printing 2. Добавляем SMB принтер. {{Attention|Адрес принтера должен быть указан только полным с именем домена (FQDN).}} 3.Настраиваем аутентификацию в {{path|/etc/cups/printers.conf}}:...»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)

Печать с билетом Kerberos

1. Установливаем пакет поддержки печати на принтеры по SMB:

apt-get install samba-krb5-printing

2. Добавляем SMB принтер.

Внимание! Адрес принтера должен быть указан только полным с именем домена (FQDN).


3.Настраиваем аутентификацию в /etc/cups/printers.conf:

AuthInfoRequired negotiate
OpPolicy default

Пример:

# Printer configuration file for CUPS v2.4.2
# Written by cupsd
# DO NOT EDIT THIS FILE WHEN CUPSD IS RUNNING
NextPrinterId 6
<DefaultPrinter MS>
PrinterId 3
UUID urn:uuid:5ca34ece-de8a-3d7e-731a-b37f8d663328
AuthInfoRequired negotiate
Info Windows printer
Location
MakeModel Generic PCL 6 Printer wide margin - CUPS+Gutenprint v5.3.4
DeviceURI smb://windows7.test.alt/MyPrinter1
State Idle
StateTime 1681809434
ConfigTime 1681726208
Type 4180
Accepting Yes
Shared No
JobSheets none none
QuotaPeriod 0
PageLimit 0
KLimit 0
OpPolicy default
ErrorPolicy retry-job
</DefaultPrinter>

4. Перезапускаем CUPS:

systemctl restart cups

Известные недостатки: При отсутствии прав доступа появляется окно с полем ввода и надписью negotiate.

Для включения полной отладки в файле /etc/cups/cupsd.conf должен быть параметр

LogLevel debug2

Если не сработало, то смотрите файл /var/log/cups/error_log.

Поддержка операционной системой ALT Linux принтеров.