Sự cố xác thực với CUPS 5.3.1 trên Máy in SMB


9

Tôi đang cố gắng in ra máy in samba qua CUPS. Tôi đã cấu hình máy in ổn, nhưng dường như có vấn đề với xác thực. Thông báo lỗi tôi nhận được là

Session setup failed: NT_STATUS_LOGON_FAILURE

GUI cũng cho tôi biết: Idle - Tree connect failed (NT_STATUS_ACCESS_DENIED)

Nó được sử dụng để hoạt động với các phiên bản trước của CUPS (1.4.3 và 1.4.6) trong Ubuntu 11.04

Tôi đang thực hiện việc này trên bản cài đặt sạch Ubuntu 12.04, CUPS phiên bản 1.5.3. Tôi đã thử thay đổi một số quyền liên quan đến apparmor, nhưng không thành công như được mô tả ở đây: http://www.compdigitec.com/labs/2010/01/16/fixing-usrlibcupsbackendsmb-failed-error-in-ub Ubuntu /

Tôi đã làm việc với Ubuntu trong nhiều năm - nhưng đây là loại vấn đề tôi cần trợ giúp.


Tôi cũng đã thử hạ cấp xuống CUPS 4.1.8, điều đó không có ích, tôi không thể kết nối với localhost: 631 nữa. Bây giờ tôi trở lại vấn đề được mô tả ở trên, bất kỳ trợ giúp sẽ được đánh giá rất cao.
Julius

Câu trả lời:


4

Hurrah, nó hoạt động. Vấn đề liên quan đến một vấn đề xác thực thực sự kỳ lạ mà 12.04 có samba. Vì tôi cũng gặp vấn đề khi kết nối với các sambaổ đĩa, tôi đọc rằng tên máy chủ và tên miền cần phải được viết hoa (tôi không biết tại sao) để làm cho chúng hoạt động.

Đối với sambamáy in, chỉ cần có chữ hoa tên miền, chẳng hạn như:

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

Cẩn thận để mở khóa mũ trước khi nhập mật khẩu :-)

Tôi hy vọng điều này sẽ tiết kiệm thời gian cho ai đó.


Bạn có thể nói rõ hơn về "vấn đề xác thực thực sự lạ" không?
Aaron

Trong trường hợp của tôi, tên miền trỏ đến một máy chủ in netbios và vì: 1) tên netbios (hầu như) luôn là chữ hoa và 2) chúng tôi (trong UNIX / Linux) giả sử trường hợp nhạy cảm thì nó phải ở dạng UPPERCASE.

4

Giải pháp cho Ubuntu 14.04.

  1. Đi đến Terminal và chạy:

     sudo nano /etc/samba/smb.conf
    
  2. Có sự thay đổi:

    workgroup = YOURDOMAIN
    
  3. Kiểm tra cú pháp là ok bằng cách gõ vào terminal:

    testparm
    
  4. Trên cài đặt hệ thống -> máy in -> thuộc tính, đặt chi tiết xác thực như sau:

    Username youruser@domain.com
    Password yourpass
    VERIFY
    
  5. Trang thử nghiệm in

Nên làm vậy


Điều này dường như cũng thực hiện thủ thuật trên Ubuntu 16.04.
geekoverdose

Đối với Fedora29 tôi không thấy "chi tiết xác thực"
kokbira

0

Tôi gặp vấn đề tương tự, mặc dù trên một máy debian nơi máy chủ Windows được kết nối với miền nhưng máy khách Debian thì không. Giải pháp hiệu quả với tôi như sau:

  1. Thay đổi cài đặt tên miền theo đề xuất của Miguel ở trên.
  2. Kiểm tra quyền truy cập vào máy in bằng lệnh này:

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

  3. Bật hộp thoại thêm máy in trong Gnome, chọn Máy in Windows qua Samba

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.