Masalah otentikasi dengan CUPS 5.3.1 pada Printer SMB

9

Saya mencoba mencetak ke printer samba melalui CUPS. Saya telah mengkonfigurasi printer dengan baik, tetapi tampaknya ada masalah dengan otentikasi. Pesan kesalahan yang saya dapatkan adalah

Session setup failed: NT_STATUS_LOGON_FAILURE

GUI juga memberi tahu saya: Idle - Tree connect failed (NT_STATUS_ACCESS_DENIED)

Ini digunakan untuk bekerja dengan versi CUPS sebelumnya (1.4.3 dan 1.4.6) di Ubuntu 11.04

Saya melakukan ini pada instalasi bersih Ubuntu 12.04, CUPS versi 1.5.3. Saya telah mencoba mengubah beberapa hak yang berkaitan dengan apparmor, tanpa hasil seperti yang dijelaskan di sini: http://www.compdigitec.com/labs/2010/01/16/fixing-usrlibcupsbackendsmb-failed-error-in-ubuntu/

Saya telah bekerja dengan Ubuntu selama bertahun-tahun - tetapi ini adalah jenis masalah yang saya perlu bantuan.

Julius
sumber
Saya juga mencoba menurunkan ke CUPS 4.1.8, itu tidak membantu, saya tidak dapat terhubung ke localhost: 631 lagi. Saya sekarang kembali pada masalah yang dijelaskan di atas, bantuan apa pun akan sangat dihargai.
Julius

Jawaban:

4

Hore, ini bekerja. Masalahnya terkait dengan masalah otentikasi yang benar-benar aneh dengan 12.04 samba. Karena saya juga mempunyai masalah dalam menghubungkan ke sambadrive, saya membaca bahwa nama server dan domain harus dalam huruf besar (saya tidak tahu mengapa) untuk membuatnya bekerja.

Untuk sambaprinter, cukup dengan huruf besar nama domain, seperti ini:

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

hati-hati untuk membuka kunci caps sebelum memasukkan kata sandi :-)

Saya harap ini menghemat waktu seseorang.

Julius
sumber
Bisakah Anda menguraikan lebih lanjut tentang "masalah otentikasi yang benar-benar aneh"?
Aaron
Dalam kasus saya, nama domain menunjuk ke server cetak netbios dan sebagai: 1) nama netbios (hampir) selalu huruf besar dan 2) kami (dalam UNIX / Linux) menganggap huruf besar-kecil dengan sensitif maka harus dalam UPPERCASE.
4

Solusi untuk Ubuntu 14.04.

  1. Pergi ke Terminal dan jalankan:

     sudo nano /etc/samba/smb.conf
    
  2. Ada perubahan:

    workgroup = YOURDOMAIN
    
  3. Sintaks tes ok dengan mengetikkan terminal:

    testparm
    
  4. Pada pengaturan sistem -> printer -> properti, atur detail otentikasi sebagai berikut:

    Username [email protected]
    Password yourpass
    VERIFY
    
  5. Cetak halaman uji

Itu harus dilakukan

Miguel Ramirez
sumber
Ini sepertinya melakukan trik juga pada Ubuntu 16.04.
geekoverdose
Untuk Fedora29 saya tidak melihat "detail otentikasi"
kokbira
0

Saya memiliki masalah yang sama, meskipun pada mesin debian di mana host Windows terhubung ke domain tetapi klien Debian tidak. Solusi yang berhasil bagi saya adalah sebagai berikut:

  1. Ubah pengaturan domain seperti yang disarankan oleh Miguel di atas.
  2. Tes untuk akses ke printer menggunakan perintah ini:

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

  3. Jalankan dialog add printer di Gnome, pilih Printer Windows melalui Samba

kabZX
sumber