ปัญหาการตรวจสอบสิทธิ์ด้วย 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 ได้อีก ตอนนี้ฉันกลับมาที่ปัญหาที่อธิบายไว้ข้างต้นความช่วยเหลือใด ๆ จะได้รับการชื่นชมอย่างมาก
Julius

คำตอบ:


4

Hurray ทำงานได้ดี ปัญหาที่เกี่ยวข้องกับปัญหาการตรวจสอบที่แปลกจริงๆที่ 12.04 sambaมีด้วย เนื่องจากฉันมีปัญหาในการเชื่อมต่อกับsambaไดรฟ์ฉันจึงอ่านชื่อเซิร์ฟเวอร์และชื่อโดเมนว่าต้องเป็นตัวพิมพ์ใหญ่ (ฉันไม่รู้ว่าทำไม) เพื่อให้ทำงานได้

สำหรับsambaเครื่องพิมพ์มันก็พอที่จะมีชื่อโดเมนตัวพิมพ์ใหญ่เช่นนี้:

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

ระมัดระวังในการปลดล็อคตัวพิมพ์ใหญ่ก่อนที่จะป้อนรหัสผ่าน :-)

ฉันหวังว่านี่จะช่วยประหยัดเวลาของใครบางคน


คุณช่วยอธิบายเพิ่มเติมเกี่ยวกับ "ปัญหาการตรวจสอบที่แปลกจริง ๆ " ได้หรือไม่?
แอรอน

ในกรณีของฉันชื่อโดเมนชี้ไปที่เซิร์ฟเวอร์การพิมพ์ netbios และเป็น: 1) ชื่อ netbios เป็น (เกือบ) เสมอเป็นตัวพิมพ์ใหญ่และ 2) เรา (ใน UNIX / Linux) ถือว่าเป็นกรณีที่อ่อนไหวแล้วควรจะอยู่ใน UPPERCASE

4

ทางออกสำหรับ Ubuntu 14.04

  1. ไปที่ Terminal และเรียกใช้:

     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

ฉันมีปัญหาเดียวกันถึงแม้ว่าในเครื่องเดเบียนที่โฮสต์ Windows เชื่อมต่อกับโดเมน แต่ไคลเอ็นต์ Debian ไม่ วิธีแก้ปัญหาสำหรับฉันนั้นเป็นดังนี้:

  1. เปลี่ยนการตั้งค่าโดเมนตามที่Miguelแนะนำไว้ข้างต้น
  2. ทดสอบการเข้าถึงเครื่องพิมพ์โดยใช้คำสั่งนี้:

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

  3. เปิดกล่องโต้ตอบเพิ่มเครื่องพิมพ์ใน Gnome เลือก Windows Printer ผ่าน Samba

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.