ภาษาอังกฤษภาษาฝรั่งเศสสเปน

Ad


ไอคอน Fav ของ OnWorks

ipa-ldap-updater - ออนไลน์ใน Cloud

เรียกใช้ ipa-ldap-updater ในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือคำสั่ง ipa-ldap-updater ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


ipa-ldap-updater - อัปเดตการกำหนดค่า IPA LDAP

เรื่องย่อ


ipa-ldap-updater [ตัวเลือก] input_file (s)

DESCRIPTION


ipa-ldap-updater เป็นยูทิลิตี้ที่สามารถใช้เพื่ออัพเดตเซิร์ฟเวอร์ IPA LDAP

ไฟล์อัพเดตอธิบายรายการ LDAP และชุดของการดำเนินการที่จะดำเนินการบนนั้น
รายการ. สามารถใช้เพื่อเพิ่มรายการใหม่หรือแก้ไขรายการที่มีอยู่

บรรทัดว่างและบรรทัดที่ขึ้นต้นด้วย # จะถูกละเว้น

มี 7 คำสำคัญ:

* ค่าเริ่มต้น: ค่าเริ่มต้น
* เพิ่ม: เพิ่มค่าให้กับแอตทริบิวต์
* ลบ: ลบค่าออกจากแอตทริบิวต์
* เท่านั้น: ตั้งค่าแอตทริบิวต์นี้
* onlyifexist: ตั้งค่าแอตทริบิวต์นี้เฉพาะเมื่อมีรายการอยู่
* deleteentry: ลบรายการ
* แทนที่: แทนที่ค่าที่มีอยู่ รูปแบบเก่า::ใหม่
* addifnew: เพิ่มแอตทริบิวต์และค่าใหม่ก็ต่อเมื่อแอตทริบิวต์นั้นยังไม่มีอยู่
ใช้งานได้กับแอตทริบิวต์ค่าเดียวเท่านั้น
* addifexist: เพิ่มแอตทริบิวต์และค่าใหม่เฉพาะเมื่อมีรายการอยู่ ใช้สำหรับ
อัปเดตรายการเสริม

ความแตกต่างระหว่างค่าดีฟอลต์และคีย์เวิร์ดเพิ่มคือถ้า DN ของรายการมีอยู่
ค่าเริ่มต้นจะถูกละเว้น ดังนั้นสำหรับการอัปเดตบางอย่าง เช่น สคีมา ซึ่งจะอยู่ภายใต้ cn=schema
คุณต้องใช้ add เสมอ (เพราะรับประกันว่า cn=schema จะมีอยู่จริง) มันจะไม่เพิ่ม .อีกครั้ง
ข้อมูลเดิมซ้ำแล้วซ้ำเล่า

นอกจากนี้ยังมีบางสิ่งที่สามารถเทมเพลตได้เช่นสถาปัตยกรรม (สำหรับ plugin
เส้นทาง) ขอบเขตและชื่อโดเมน

ตัวแปรเทมเพลตที่ใช้ได้คือ:

* $REALM - อาณาจักรเคอร์เบอรอส (EXAMPLE.COM)
* $FQDN - ชื่อโดเมนที่ผ่านการรับรองโดยสมบูรณ์ของเซิร์ฟเวอร์ IPA กำลังอัปเดต
(ipa.example.com)
* $DOMAIN - ชื่อโดเมน (example.com)
* $SUFFIX - ส่วนต่อท้าย IPA LDAP (dc=example,dc=com)
* $ESCAPED_SUFFIX - คำต่อท้าย IPA LDAP ที่ใช้ Escape ของ ldap
* $LIBARCH - ตั้งค่าเป็น 64 บนระบบ x86_64 ที่จะใช้สำหรับเส้นทางของปลั๊กอิน
* $TIME - การแสดงจำนวนเต็มของเวลาปัจจุบัน

สำหรับค่าที่เข้ารหัส base64 ต้องใช้โคลอนคู่ ('::') ระหว่างแอตทริบิวต์และค่า

ตัวอย่างรูปแบบ Base64:
เพิ่ม:binaryattr::d2UgbG92ZSBiYXNlNjQ=
แทนที่:binaryattr::SVBBIGlzIGdyZWF0::SVBBIGlzIHJlYWxseSBncmVhdA==

กฎบางประการ:

1. เพียงหนึ่งกฎต่อบรรทัด
2. แต่ละบรรทัดยืนอยู่คนเดียว (เช่น เท่านั้น ตามด้วยผลลัพธ์เท่านั้น เท่านั้น สุดท้ายเท่านั้น
กำลังใช้)
3. การเพิ่มมูลค่าที่มีอยู่ก็ไม่เป็นไร คำขอถูกละเว้น ค่าที่ซ้ำกันจะไม่
ที่เพิ่ม
4. การลบค่าที่ไม่มีอยู่ก็ไม่เป็นไร มันถูกละเลยเพียง
5. หากไม่มี DN จะถูกสร้างจากรายการ 'default' และการอัปเดตทั้งหมดคือ
ประยุกต์
6. หากมี DN อยู่ ค่าเริ่มต้นจะถูกข้ามไป
7. เคารพกฎข้อแรกในบรรทัดเท่านั้น

ipa-ldap-updater อนุญาตให้รันอัปเดตปลั๊กอิน มีการระบุปลั๊กอินที่จะดำเนินการ
ด้วยคำสำคัญต่อไปนี้ในไฟล์อัพเดต:
* ปลั๊กอิน: ชื่อของปลั๊กอิน

คีย์เวิร์ดนี้ไม่มีขอบเขตกับ DN และต้องลงทะเบียนชื่อปลั๊กอินใน API

นอกจากนี้ ipa-ldap-updater สามารถอัปเดตสคีมาตามไฟล์ LDIF ขาดอะไรไป
มีการเพิ่มคลาสอ็อบเจ็กต์และประเภทแอททริบิวต์ และอัปเดตคลาสที่แตกต่างกันเพื่อให้ตรงกับ
ไฟล์ LDIF หากต้องการเปิดใช้งานลักษณะการทำงานนี้ ให้ใช้ตัวเลือก --schema-file ไฟล์สคีมาควร
อยู่ในรูปแบบ LDIF และอาจระบุเฉพาะแอตทริบิวต์ประเภทและแอตทริบิวต์ objectClasses ของ
cn=สคีมา

OPTIONS


-d, --debug
เปิดใช้งานการบันทึกการดีบักเมื่อต้องการเอาต์พุตที่ละเอียดมากขึ้น

-u, --อัพเกรด
อัปเกรดเซิร์ฟเวอร์ที่ติดตั้งในโหมดออฟไลน์ (หมายถึง --schema)

-S, --schema-ไฟล์
ระบุไฟล์สคีมา สามารถใช้ได้หลายครั้ง หมายถึง --schema

EXIT สถานภาพ


0 ถ้าคำสั่งสำเร็จ

1 หากเกิดข้อผิดพลาดขึ้น

ใช้ ipa-ldap-updater ออนไลน์โดยใช้บริการ onworks.net


เซิร์ฟเวอร์และเวิร์กสเตชันฟรี

ดาวน์โหลดแอพ Windows & Linux

  • 1
    Zabbix
    Zabbix
    Zabbix เป็น open ระดับองค์กร
    โซลูชันการตรวจสอบแบบกระจายแหล่งที่มา
    ออกแบบมาเพื่อตรวจสอบและติดตาม
    ประสิทธิภาพและความพร้อมใช้งานของเครือข่าย
    เซิร์ฟเวอร์ อุปกรณ์...
    ดาวน์โหลด Zabbix
  • 2
    เคดิฟ3
    เคดิฟ3
    ที่เก็บนี้ไม่ได้รับการดูแลอีกต่อไป
    และเก็บไว้เพื่อวัตถุประสงค์ในการเก็บถาวร ดู
    https://invent.kde.org/sdk/kdiff3 for
    รหัสใหม่ล่าสุดและ
    https://download.kde.o...
    ดาวน์โหลด KDiff3
  • 3
    USBLoaderGX
    USBLoaderGX
    USBLoaderGX เป็น GUI สำหรับ
    USB Loader ของ Waninkoko ขึ้นอยู่กับ
    ลิบวิกี จะช่วยให้รายการและ
    เปิดตัวเกม Wii เกม Gamecube และ
    homebrew บน Wii และ WiiU...
    ดาวน์โหลด USBLoaderGX
  • 4
    Firebird
    Firebird
    Firebird RDBMS นำเสนอคุณสมบัติ ANSI SQL
    & ทำงานบน Linux, Windows &
    หลายแพลตฟอร์ม Unix คุณสมบัติ
    การทำงานพร้อมกันและประสิทธิภาพที่ยอดเยี่ยม
    & พลัง...
    ดาวน์โหลด Firebird
  • 5
    Kompozer
    Kompozer
    KompoZer เป็นโปรแกรมแก้ไข HTML wysiwyg โดยใช้
    ฐานโค้ด Mozilla Composer เนื่องจาก
    การพัฒนาของ Nvu ถูกหยุดลง
    ในปี 2005 KompoZer แก้ไขข้อบกพร่องมากมายและ
    เพิ่มเ...
    ดาวน์โหลดโปรแกรม KompoZer
  • 6
    ดาวน์โหลดมังงะฟรี
    ดาวน์โหลดมังงะฟรี
    The Free Manga Downloader (FMD) เป็น
    แอปพลิเคชันโอเพ่นซอร์สที่เขียนใน
    Object-Pascal สำหรับการจัดการและ
    ดาวน์โหลดมังงะจากเว็บไซต์ต่างๆ
    นี่คือกระจก...
    ดาวน์โหลด Manga Downloader ฟรี
  • เพิ่มเติม»

คำสั่ง Linux

Ad