Исправить ошибку подключения к дереву CUPS (NT_STATUS_ACCESS_DENIED)

Сценарий такой: На моем рабочем месте есть Контроллер домена для некоторых ПК под управлением Windows. На одном из этих компьютеров установлено Windows 2000 и его единственная цель - поделиться принтером Эпсон ЛХ 300+ «Да, музейный экспонат.

Дело в том, что мне нужны были клиенты, которые используют Ubuntu 12.04 можно использовать принтер по сети.

  1. Я открываю мастер настройки принтера (system-config-printer) и настраиваю принтер по сети.
  2. Я вставляю IP-адрес компьютера, который разделяет принтер, я даю ему поиск и идеально, он находит принтер.
  3. Затем он просит меня использовать драйвер, поэтому я ищу Epson, затем ищу LX 300+.

И готово. После того, как принтер настроен, я собираюсь распечатать тестовую страницу, но внезапно произошла небольшая приятная ошибка.

Ошибка подключения к дереву (NT_STATUS_ACCESS_DENIED)

Я сказал: ну поискать в Интернете ... так что просматривая кое-где я наткнулся на решение. В этом примере я буду использовать в качестве домена: DESDELINUX, а также имя пользователя и пароль: Elav y desdelinux соответственно.

Пользователь elav имеет права администратора на ПК с Windows. С обычным пользователем не тестировал

Редактируем файл /etc/самба/smb.conf:

$ sudo nano /etc/samba/smb.conf

Ищем строчку, в которой написано:

# Измените это на имя рабочей группы / NT-домена, который ваш сервер Samba будет частью workgroup = WORKGROUP

И оставляем так:

# Измените это на имя рабочей группы / NT-домена, который ваш сервер Samba будет частью рабочей группы = DESDELINUX

Затем редактируем файл /etc/cups/printers.conf, где предполагается сохранить данные настроенного нами принтера. Ищем строчку, в которой написано:

DeviceURI smb://192.168.0.1/EPSON

и оставляем так:

DeviceURI smb://DESDELINUX\elav:desdelinux@192.168.0.1/EPSON

Перезапускаем CUPS

$ sudo service cups restart

И готово. Мы уже можем распечатать.