Проблема з автентифікацією CUPS 5.3.1 на принтері SMB


9

Я намагаюся надрукувати на принтері samba через CUPS. Я правильно налаштував принтер, але, мабуть, є проблема з автентифікацією. Я отримую повідомлення про помилку

Session setup failed: NT_STATUS_LOGON_FAILURE

GUI також мені каже: Idle - Tree connect failed (NT_STATUS_ACCESS_DENIED)

Він використовувався для роботи з попередніми версіями CUPS (1.4.3 та 1.4.6) під Ubuntu 11.04

Я роблю це на чистій установці Ubuntu 12.04, CUPS версії 1.5.3. Я намагався змінити деякі права, що стосуються apparmor, без успіху, як описано тут: http://www.compdigitec.com/labs/2010/01/16/fixing-usrlibcupsbackendsmb-failed-error-in-ubuntu/

Я працюю з Ubuntu протягом багатьох років - але це проблема, з якою мені потрібна допомога.


Я також спробував перейти до рівня CUPS 4.1.8, що не допомогло, я не міг підключитися до localhost: вже 631. Зараз я повернувся до вищеописаного питання, будь-яка допомога буде дуже вдячна.
Юлій

Відповіді:


4

Ура, його працює. Проблема пов'язана з дійсно дивною проблемою аутентифікації, з якою є 12.04 samba. Оскільки у мене також були проблеми з підключенням до sambaнакопичувачів, я прочитав, що імена серверів та доменів повинні бути великими літерами (у мене немає поняття, чому), щоб вони працювали.

Для sambaпринтера було достатньо просто мати верхнє регістр доменного імені, наприклад, такий:

smb://D.EXAMPLE.CH/vpp-xxxxxxxxxxxxx/vpp-xxxxxxxxxxxx

подбайте про розблокування блокування ковпачків перед тим, як ввести пароль :-)

Сподіваюся, це економить комусь час.


Не могли б ви детальніше зупинитися на "справді дивному питанні аутентифікації"?
Аарон

У моєму випадку доменне ім’я вказує на сервер друку netbios і, як: 1) імена netbios є (майже) завжди великими літерами, і 2) ми (в UNIX / Linux) вважаємо регістр чутливим, тоді воно повинно бути ПОВЕРХНЕНО.

4

Рішення для Ubuntu 14.04.

  1. Перейдіть до терміналу та запустіть:

     sudo nano /etc/samba/smb.conf
    
  2. Там зміни:

    workgroup = YOURDOMAIN
    
  3. Синтаксис тесту в порядку, набравши термінал:

    testparm
    
  4. У налаштуваннях системи -> принтер -> властивості, встановіть деталі аутентифікації таким чином:

    Username youruser@domain.com
    Password yourpass
    VERIFY
    
  5. Друк тестової сторінки

Це повинно це робити


Це, здається, робить трюк і на Ubuntu 16.04.
geekoverdose

Для Fedora29 я не бачив "деталей аутентифікації"
kokbira

0

У мене була така ж проблема, хоча на пристрої debian, де хост Windows підключений до домену, але клієнт Debian - ні. Для мене це рішення було таким:

  1. Змініть налаштування домену, як запропонував Мігель вище.
  2. Перевірте доступ до принтера за допомогою цієї команди:

    / usr / bin / smbclient -L {Server_IP} -U {ad.domain.name.com} / {domain_username}

  3. Запустіть діалогове вікно додавання принтерів у Gnome, виберіть принтер Windows через Samba

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.