ฉันพยายามจำกัดการเข้าสู่ระบบ LDAP ไว้ที่กลุ่ม "ผู้ดูแลระบบ"
นี่คือไฟล์ /etc/sssd/sssd.conf ของฉัน:
[โดเมน/ค่าเริ่มต้น]
autofs_provider = ldap
ldap_tls_reqcert = อนุญาต
auth_provider = ldap
ldap_id_use_start_tls = เท็จ
chpass_provider = ldap
cache_credentials = จริง
debug_timestamps = จริง
ldap_default_authtok_type = รหัสผ่าน
ldap_search_base = dc=ตัวอย่าง,dc=com
id_provider = ldap
ldap_default_bind_dn = cn=ผู้ดูแล,ou=ผู้ดูแล,ou=ทดสอบ,o=องค์กร,dc=ตัวอย่าง,DC=COM
min_id = 100
ldap_uri = ldaps://example.com:636/
ldap_default_authtok = Pa$$คำ
ldap_tls_cacertdir = /etc/openldap/cacerts/
ldap_tls_cert = /etc/openldap/cacerts/certificate.pem
access_provider = ldap
ldap_access_filter = memberOf=cn=admin,ou=group,o=organization,dc=example,dc=com
[sssd]
บริการ = nss, pam, autofs
โดเมน = ค่าเริ่มต้น
[nss]
homedir_substring = /บ้าน
[แพม]
[ซูโดะ]
[อัตโนมัติ]
[ssh]
[แพค]
[ifp]
[ความลับ]
[เซสชั่น_บันทึก]
ฉันได้พยายามทำ ชื่อผู้ใช้ไอดี
และมันมาพร้อมกับ:
รหัสผู้ใช้ uid=90514(ผู้ใช้) gid=20000(ผู้ใช้) กลุ่ม=20000(ผู้ใช้),2480(ผู้ดูแลระบบ)
เมื่อพยายามเปลี่ยนผู้ใช้โดยทำ ผู้ใช้ su
มันให้ข้อผิดพลาด su: การอนุญาตถูกปฏิเสธ
หลังจากป้อนรหัสผ่านแล้ว
เมื่อลบรายการจำกัดกลุ่มออกจาก sssd.conf จะทำงานตามที่คาดไว้และอนุญาตให้ผู้ใช้เข้าสู่ระบบ
ความคิดใดที่ฉันทำผิดพลาด?
แก้ไข: สำหรับตอนนี้ฉันจะตั้งค่าด้วย / etc / ความปลอดภัยและ PAM และนั่นก็ได้ผล อย่างไรก็ตามฉันยังสงสัยเกี่ยวกับการทำด้วย sssd