Моя проблема в целом идентична следующей:
Проще говоря, у меня есть машина в Ubuntu, которая пытается подключиться к другой машине Ubuntu через сеть, чтобы использовать подключенный принтер. Проблем с печатью не возникает, пока я не перезапускаю гостевую машину. Она немедленно перезаписывает файл printers.conf (в /etc/cups/printers.conf).
Она всегда добавляет одну и ту же строку:
AuthInfoТребуется имя пользователя, пароль
Я останавливаю cups и меняю его на **#**AuthInfoRequired username,password, чтобы закомментировать команду. Запускаю cups. Работает отлично до следующего выключения. Потом снова перезаписывается.
Поиск в Google показывает, что это может быть проблема GTK, а не CUPS, но на сегодняшний день я не нашел постоянного решения.
Любые предложения приветствуются...
решение1
Вы можете сделать это и по-другому.
Просто добавьте "none" в конце AuthInfoRequired. Ожидается что-то вроде этого:
AuthInfoRequired none
решение2
Например, я добавил пользователя и пароль к общему ресурсу smb следующим образом:
smb://joe:not24get@winstation/printer
и он перестал добавлять эту строку вprinters.conf
Если ваша станция Windows не требует входа в систему, просто введите фиктивные данные:
smb://пользователь:@winstation/принтер