ฉันกำลังพยายามเพิ่มเครื่อง CentOS EC2 ของฉันใน Windows AD ฉันได้ทำตามขั้นตอนต่อไปนี้ตามลิงค์ นี้

ถึงกระนั้น ฉันกำลังลงรายการขั้นตอนที่ฉันดำเนินการบนเซิร์ฟเวอร์ของฉัน

  • เปลี่ยนชื่อโฮสต์ :echo centos > /etc/hostname

  • ติดตั้งแพ็คเกจที่จำเป็น:yum install sssd realmd oddjob oddjob-mkhomedir adcli samba-common samba-common-tools krb5-workstation openldap-clients policycoreutils-python

  • เพิ่มรายการเซิร์ฟเวอร์ AD ของฉันใน/etc/hosts/:

    10.7.20.6 XYZ.local MYAD

    10.7.20.8 XYZ.local MYAD

  • เข้าร่วมโดเมน :realm join -v --user=user-shivkumar XYZ.local

การดำเนินการนี้ประสบความสำเร็จ

  • realm listเอาท์พุท:

ใส่คำอธิบายภาพที่นี่

แต่เมื่อฉันพยายามตรวจสอบและยืนยันผู้ใช้ AD บนเซิร์ฟเวอร์ CentOS 7 โดยใช้id [email protected]คำสั่ง ฉันได้รับno such userข้อความ

ฉันไม่สามารถเข้าใจสิ่งที่ฉันพลาด?

จะดีมากถ้ามีคนสามารถช่วยฉันให้เข้าใจถึงสาเหตุของปัญหา

answer

เจ็บทุกครั้งที่ได้ลอง! ฉันลงเอยด้วยการขุดค้นหน้า RedHatเนื่องจากมักจะเป็นข้อมูลที่ถูกต้องที่สุด

เพียงเพราะคุณเรียกใช้realmคำสั่ง ไม่ได้หมายความว่า PAM ได้รับการตั้งค่าอย่างถูกต้องเพื่อใช้ AD เป็นแหล่งข้อมูลประจำตัวเพื่อระบุผู้ใช้ ฉันยังมีอีกหลายอย่างที่ฉันต้องทำหลังจากรันrealm joinคำสั่ง

ฉันคิดว่าคุณต้องการดูการตั้งค่าsssdโดยใช้ข้อมูลในหน้าเหล่านี้หรือไม่

บางครั้งฉันก็โชคดีกว่า (ง่ายกว่า) โดยใช้adcli.