อ่าน 2 นาที
389 เซิร์ฟเวอร์ไดเร็กทอรี
เซิร์ฟเวอร์ ไดเร็กทอรี 389 (เดิมชื่อ เซิร์ฟเวอร์ไดเร็กทอรีเฟโดรา ) เป็น เซิร์ฟเวอร์ Lightweight Directory Access Protocol (LDAP) ที่พัฒนาโดย Red Hat ซึ่งเป็นส่วนหนึ่งของ...
389 เซิร์ฟเวอร์ไดเร็กทอรี
| 389 เซิร์ฟเวอร์ไดเร็กทอรี | |
|---|---|
| นักพัฒนา | หมวกแดง |
| ปล่อย | 8 ธันวาคม พ.ศ. 2548 |
| เวอร์ชันเสถียร | 3.1.2 / 23 มกราคม 2568 |
| เขียนเป็น | C , Python , Perl |
| ระบบปฏิบัติการ | ลินุกซ์ / ยูนิกซ์ |
| พิมพ์ | เซิร์ฟเวอร์ไดเร็กทอรี |
| ใบอนุญาต | จีพีแอล |
| เว็บไซต์ | www.port389.org |
| ที่เก็บข้อมูล |
|
เซิร์ฟเวอร์ไดเร็กทอรี 389 (เดิมชื่อเซิร์ฟเวอร์ไดเร็กทอรีเฟโดรา ) เป็น เซิร์ฟเวอร์ Lightweight Directory Access Protocol (LDAP) ที่พัฒนาโดยRed Hatซึ่งเป็นส่วนหนึ่งของโครงการเฟโดรา ที่ได้รับการสนับสนุนจากชุมชน ชื่อ "389" มาจากหมายเลขพอร์ตที่ใช้โดย LDAP
389 Directory Server รองรับระบบปฏิบัติการหลายระบบ รวมถึงFedora Linux , Red Hat Enterprise Linux , Debian , SolarisและHP-UX 11i ในช่วงปลายปี 2016 โครงการได้รวมการสนับสนุนFreeBSD แบบทดลอง [ 1 ]อย่างไรก็ตาม ทีมงาน 389 Directory Server มีแนวโน้มที่จะลบการสนับสนุน HPUX และ Solaris ในเวอร์ชัน 1.4.x ที่กำลังจะมาถึงในปี 2017 [ 2 ]
ซอร์สโค้ดของ 389 โดยทั่วไปอยู่ภายใต้สัญญาอนุญาต GNU General Public License เวอร์ชัน 3 ; ส่วนประกอบบางส่วนมีข้อยกเว้นสำหรับโค้ดปลั๊กอิน ในขณะที่ส่วนประกอบอื่นๆ ใช้LGPLv 2 หรือApacheนอกจากนี้ Red Hat ยังจำหน่ายเวอร์ชันเชิงพาณิชย์ของโครงการนี้ในชื่อRed Hat Directory Serverซึ่งเป็นส่วนหนึ่งของสัญญาการสนับสนุนสำหรับ RHEL
ประวัติศาสตร์
ในปี 1996 นักพัฒนา โครงการ SLAPD ของ มหาวิทยาลัยมิชิแกน ได้รับการว่าจ้างจากบริษัท Netscape Communications Corporationโค้ดเบสถูกแยกออกมาและกลายเป็นที่รู้จักในชื่อNetscape Directory Server (NDS) หลังจากที่America Online เข้าซื้อกิจการ Netscape แล้ว บริษัทได้ขายกรรมสิทธิ์ใน ทรัพย์สินทาง ปัญญาของ NDS ให้กับSun Microsystemsแต่ยังคงรักษาสิทธิ์ที่คล้ายคลึงกับการเป็นเจ้าของไว้ต่อมา Sun ได้พัฒนาและขายเซิร์ฟเวอร์เวอร์ชันของตนเองภายใต้ชื่อSun ONE Directory Serverซึ่งเป็นส่วนหนึ่งของJava Enterprise System หลังจาก การโอนกรรมสิทธิ์ใน Sun MicrosystemsบริษัทOracle Corporationยังคงรักษาโค้ดที่ Sun กำลังพัฒนาอยู่ ซึ่งต่อมากลายเป็นOracle Directory Serverต่อมาสิทธิ์ของ AOL ถูกซื้อโดย Red Hat และในวันที่ 1 มิถุนายน 2005 โค้ดต้นฉบับ ส่วนใหญ่ ของโครงการก่อนการพัฒนาของ Sun ได้ถูกเผยแพร่เป็นซอฟต์แวร์ฟรีภายใต้เงื่อนไขของGNU General Public License (GPL)
ณ วันที่ 389 Directory Server เวอร์ชัน 1.0 (1 ธันวาคม 2548) Red Hat ได้เผยแพร่ซอร์สโค้ดที่เหลือทั้งหมดสำหรับส่วนประกอบทั้งหมดที่รวมอยู่ในแพ็คเกจการเผยแพร่ (เซิร์ฟเวอร์ผู้ดูแลระบบ คอนโซล ฯลฯ) เป็นซอฟต์แวร์ฟรีและยังคงบำรุงรักษาภายใต้ใบอนุญาตที่เกี่ยวข้อง[ 3 ] [ 4 ] [ 5 ]
ในเดือนพฤษภาคม พ.ศ. 2552 โครงการ Fedora Directory Server ได้เปลี่ยนชื่อเป็น 389 เพื่อให้โครงการมีชื่อที่เป็นกลางต่อการแจกจ่ายและผู้จำหน่าย และเพื่อส่งเสริมการพอร์ตหรือการใช้งานซอฟต์แวร์บนระบบปฏิบัติการอื่น[ 6 ]
คุณสมบัติ
เซิร์ฟเวอร์ไดเร็กทอรี 389 เป็นเซิร์ฟเวอร์ที่สอดคล้องกับ rfc4511 [ 7 ]โครงการนี้มุ่งเน้นที่ความง่ายในการใช้งาน ความเสถียร ความถูกต้อง และประสิทธิภาพ[ 8 ]
RFC ที่ได้รับการสนับสนุน
นี่เป็นชุดย่อยของ RFC ที่ 389 Directory Server รองรับ[ 9 ]
| อาร์เอฟซี | คำอธิบาย |
|---|---|
| 1274 | COSINE และสคีมา x.500 |
| 2222 | ชั้นการตรวจสอบสิทธิ์และการรักษาความปลอดภัยแบบง่าย |
| 2830 | โปรโตคอลการเข้าถึงไดเร็กทอรีแบบเบา (เวอร์ชัน 3): ส่วนขยายสำหรับความปลอดภัยระดับชั้นการขนส่ง (StartTLS) |
| 4527 | อ่านการควบคุมการป้อนข้อมูล |
คุณสมบัติที่ไม่ใช่ RFC
นอกจาก RFCS ที่รองรับแล้ว 389 Directory Server ยังรองรับคุณสมบัติเฉพาะของโครงการอีกด้วย[ 10 ]
| ชื่อของฟีเจอร์ | คำอธิบาย |
|---|---|
| สมาชิกของ | MemberOf ให้บริการลิงก์กลุ่มแบบย้อนกลับจากสมาชิกกลุ่ม |
| ชั้นบริการ | นำคุณสมบัติเสมือนจากเทมเพลตไปใช้กับรายการต่างๆ |
| การกำหนดค่าตัวเลขแบบกระจาย | สร้าง uidNumber/gidNumber โดยอัตโนมัติจากการจัดสรรรหัสเซิร์ฟเวอร์ |
| การจำลองแบบมัลติมาสเตอร์ | อนุญาตให้มาสเตอร์ที่เขียนได้หลายตัวจำลองข้อมูลแบบอะซิงโครนัส |
| การปรับขนาดอัตโนมัติ | เซิร์ฟเวอร์จะปรับขนาดขึ้นและลงโดยอัตโนมัติตามขนาดของฮาร์ดแวร์ |