Почему lp и lpr возвращают неавторизованную ошибку?

Итак, мои вопросы:

Что может заставить lp или lpr возвращаться неавторизованным?

Что я могу сделать, чтобы решить эту проблему?

Я использую Ubuntu 10.04 LTS с последними обновлениями. Это сработало, а затем остановилось после обновления. Проблема в том, что я не помню, когда это прекратилось. Мой пользователь является частью lpadmin, который позволяет мне создавать и настраивать принтеры через интерфейс CUPS.

Вот защита моей системы для lp и lpr.

root@steamboy:/usr/bin# ls -l lp
-rwxr-xr-x 1 root root 13540 2011-09-12 10:41 lp

root@steamboy:/usr/bin# ls -l lpr
-rwxr-xr-x 1 root root 13540 2011-09-12 10:41 lpr

Только если я sudo, я могу что-то напечатать в командной строке, используя lp или lpr.

ics@steamboy:~/icsdev$ lp x.tmp
lp: Unauthorized
ics@steamboy:~/icsdev$ lpr x.tmp
lpr: Unauthorized

(x.tmp реальный файл.)

1
задан 8 June 2012 в 01:16

2 ответа

Удаление и установка чашек НЕ вылечит это. Что делать, если у вас было 50 принтеров?

В /etc/cups/printers.conf ищите AuthInfoRequired, вероятно, установлено negotiate.

Есть множество способов изменить это, но я делаю это

/etc/init.d/cups stop
vim /etc/cups/printers.conf 

Удалить строку с negotiate в нем

/etc/init.d/cups start
0
ответ дан 8 June 2012 в 01:16

Одна вещь, которую стоит попробовать:

sudo apt-get purge cups

Это не только удалит чашки, но и удалит их файлы конфигурации в случае, если один из них неправильный.

Затем:

sudo apt-get install cups

Поскольку файлы конфигурации теперь свежие, вам придется переустановить принтеры. Если вы используете какой-либо другой компьютер в качестве сервера печати, возможно, вам придется сделать это и там.

Эта ссылка на открытое использование описывает, что другой пользователь должен был сделать с одним из своих файлов конфигурации кубков, чтобы решить это сообщение об ошибке.

0
ответ дан 8 June 2012 в 01:16

Другие вопросы по тегам:

Похожие вопросы: