Я использую Ubuntu 10.04 с последними обновлениями.
Вот средства защиты моей системы для 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 могу напечатать что-то в командной строке, иначе я могу неавторизовать.
У меня есть smb-принтер со встроенным именем пользователя и паролем, но я считаю, что эта проблема возникла во время одного из обновлений 10.04. Итак, мой вопрос в том, что может заставить lp или lpr возвращать Unauthorized?
ics@steamboy:~/icsdev$ lp x.tmp
lp: Unauthorized
ics@steamboy:~/icsdev$ lpr x.tmp
lpr: Unauthorized
(x.tmp - это настоящий файл.)
Настоящая заготовка - это gedit, позволяющий мне печатать.
попробуйте проверить файл printers.conf и закомментировать строку:
AuthInfoRequired negotiate
это настройка по умолчанию в ubuntu