ນີ້ແມ່ນຄໍາສັ່ງ ipa-ldap-updater ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
ipa-ldap-updater - ອັບເດດການຕັ້ງຄ່າ IPA LDAP
ສະຫຼຸບສັງລວມ
ipa-ldap-updater [ຕົວເລືອກ] input_file(s)
ລາຍລະອຽດ
ipa-ldap-updater ແມ່ນຜົນປະໂຫຍດທີ່ສາມາດໃຊ້ເພື່ອອັບເດດເຊີບເວີ IPA LDAP.
ໄຟລ໌ອັບເດດອະທິບາຍການເຂົ້າ LDAP ແລະຊຸດການດໍາເນີນການທີ່ຈະດໍາເນີນການກັບມັນ
ເຂົ້າ. ມັນສາມາດຖືກນໍາໃຊ້ເພື່ອເພີ່ມລາຍການໃຫມ່ຫຼືດັດແກ້ລາຍການທີ່ມີຢູ່ແລ້ວ.
ເສັ້ນຫວ່າງ ແລະ ແຖວທີ່ເລີ່ມຕົ້ນດ້ວຍ # ແມ່ນຖືກລະເລີຍ.
ມີ 7 ຄໍາສໍາຄັນ:
* ຄ່າເລີ່ມຕົ້ນ: ຄ່າເລີ່ມຕົ້ນ
* add: ເພີ່ມມູນຄ່າໃຫ້ກັບຄຸນລັກສະນະ
* ເອົາອອກ: ເອົາຄ່າອອກຈາກຄຸນລັກສະນະ
* ພຽງແຕ່: ກໍານົດຄຸນລັກສະນະນີ້
* onlyifexist: ກໍານົດຄຸນລັກສະນະນີ້ພຽງແຕ່ຖ້າມີລາຍການເຂົ້າເທົ່ານັ້ນ
* ລຶບ: ເອົາການເຂົ້າ
* ແທນທີ່: ແທນຄ່າທີ່ມີຢູ່ແລ້ວ, ຮູບແບບແມ່ນເກົ່າ:: ໃໝ່
* addifnew: ເພີ່ມຄຸນລັກສະນະແລະຄ່າໃຫມ່ພຽງແຕ່ຖ້າຄຸນລັກສະນະບໍ່ມີຢູ່ແລ້ວ.
ໃຊ້ໄດ້ກັບຄຸນລັກສະນະທີ່ມີຄ່າດຽວເທົ່ານັ້ນ.
* addifexist: ເພີ່ມຄຸນລັກສະນະແລະມູນຄ່າໃຫມ່ພຽງແຕ່ຖ້າມີລາຍການເຂົ້າເທົ່ານັ້ນ. ນີ້ຖືກນໍາໃຊ້ເພື່ອ
ອັບເດດລາຍການທາງເລືອກ.
ຄວາມແຕກຕ່າງລະຫວ່າງຄ່າເລີ່ມຕົ້ນແລະເພີ່ມຄໍາທີ່ໃຊ້ແມ່ນຖ້າ DN ຂອງການເຂົ້າມາມີຢູ່ແລ້ວ
ຄ່າເລີ່ມຕົ້ນຖືກລະເລີຍ. ດັ່ງນັ້ນ, ສໍາລັບການປັບປຸງບາງສິ່ງບາງຢ່າງເຊັ່ນ: schema, ເຊິ່ງຈະຢູ່ພາຍໃຕ້ cn = schema,
ທ່ານຕ້ອງໃຊ້ add ສະເໝີ (ເພາະວ່າ cn=schema ຮັບປະກັນວ່າມີຢູ່). ມັນຈະບໍ່ໄດ້ຕື່ມອີກ
ຂໍ້ມູນດຽວກັນອີກເທື່ອຫນຶ່ງ.
ມັນຍັງສະຫນອງບາງສິ່ງທີ່ສາມາດເປັນແມ່ແບບເຊັ່ນ: ສະຖາປັດຕະຍະກໍາ (ສໍາລັບ plugin
paths), realm ແລະຊື່ໂດເມນ.
ຕົວແປແມ່ແບບທີ່ມີຢູ່ແມ່ນ:
* $REALM - ອານາຈັກ kerberos (EXAMPLE.COM)
* $FQDN - ຊື່ໂດເມນທີ່ມີຄຸນສົມບັດຄົບຖ້ວນຂອງເຊີບເວີ IPA ຈະຖືກອັບເດດ
(ipa.example.com)
* $DOMAIN - ຊື່ໂດເມນ (example.com)
* $SUFFIX - ສ່ວນທ້າຍ IPA LDAP (dc=example,dc=com)
* $ESCAPED_SUFFIX - ຄຳຕໍ່ທ້າຍ IPA LDAP ທີ່ໜີອອກຈາກ ldap
* $LIBARCH - ຕັ້ງເປັນ 64 ໃນລະບົບ x86_64 ເພື່ອໃຊ້ສໍາລັບເສັ້ນທາງ plugin
* $TIME - ຕົວແທນຈຳນວນເຕັມຂອງເວລາປັດຈຸບັນ
ສໍາລັບຄ່າ base64 ທີ່ເຂົ້າລະຫັດ, ຈໍ້າສອງເມັດ ('::') ຈະຕ້ອງຖືກນໍາໃຊ້ລະຫວ່າງຄຸນລັກສະນະແລະຄ່າ.
ຕົວຢ່າງຮູບແບບ Base64:
ເພີ່ມ:binaryattr::d2UgbG92ZSBiYXNlNjQ=
ແທນທີ່:binaryattr::SVBBIGlzIGdyZWF0::SVBBIGlzIHJlYWxseSBncmVhdA==
ກົດລະບຽບຈໍານວນຫນຶ່ງ:
1. ພຽງແຕ່ຫນຶ່ງກົດລະບຽບຕໍ່ແຖວ
2. ແຕ່ລະເສັ້ນຢືນຢູ່ຄົນດຽວ (ເຊັ່ນ: ພຽງແຕ່ຕິດຕາມດ້ວຍຜົນສຸດທ້າຍເທົ່ານັ້ນ
ຖືກນໍາໃຊ້)
3. ການເພີ່ມມູນຄ່າທີ່ມີຢູ່ແມ່ນ ok. ການຮ້ອງຂໍຖືກລະເລີຍ, ຄ່າຊໍ້າກັນບໍ່ແມ່ນ
ເພີ່ມ
4. ການຖອນຄ່າທີ່ບໍ່ມີຢູ່ແມ່ນ ok. ມັນໄດ້ຖືກລະເລີຍພຽງແຕ່.
5. ຖ້າບໍ່ມີ DN ມັນຖືກສ້າງຂຶ້ນຈາກ 'ຄ່າເລີ່ມຕົ້ນ' ແລະການປັບປຸງທັງຫມົດແມ່ນ
ຖືກນໍາໃຊ້
6. ຖ້າ DN ມີຢູ່, ຄ່າເລີ່ມຕົ້ນຈະຖືກຂ້າມໄປ
7. ພຽງແຕ່ກົດລະບຽບທໍາອິດໃນເສັ້ນແມ່ນເຄົາລົບ
ipa-ldap-updater ອະນຸຍາດໃຫ້ດໍາເນີນການປັບປຸງ plugins. ປລັກອິນທີ່ຈະດໍາເນີນການແມ່ນລະບຸໄວ້
ດ້ວຍຄໍາສໍາຄັນຕໍ່ໄປນີ້, ໃນໄຟລ໌ປັບປຸງ:
* plugin: ຊື່ຂອງ plugin
ຄໍາສໍາຄັນນີ້ບໍ່ໄດ້ຖືກຜູກມັດກັບ DN, ແລະຊື່ plugin ຕ້ອງໄດ້ຮັບການລົງທະບຽນໃນ API.
ນອກຈາກນັ້ນ, ipa-ldap-updater ສາມາດປັບປຸງ schema ໂດຍອີງໃສ່ໄຟລ໌ LDIF. ຂາດຫາຍໄປ
ປະເພດວັດຖຸແລະຄຸນລັກສະນະໄດ້ຖືກເພີ່ມ, ແລະສິ່ງທີ່ແຕກຕ່າງກັນໄດ້ຖືກປັບປຸງເພື່ອໃຫ້ກົງກັບ
ໄຟລ໌ LDIF. ເພື່ອເປີດໃຊ້ພຶດຕິກຳນີ້, ໃຫ້ໃຊ້ຕົວເລືອກ --schema-file. ໄຟລ໌ Schema ຄວນ
ຢູ່ໃນຮູບແບບ LDIF, ແລະພຽງແຕ່ອາດຈະລະບຸ attributeTypes ແລະ objectClassses attributes ຂອງ
cn=schema.
OPTIONS
-d, --debug
ເປີດໃຊ້ການບັນທຶກການດີບັກ ເມື່ອຕ້ອງການຜົນຜະລິດ verbose ຫຼາຍຂຶ້ນ
-u, -- ການປັບປຸງ
ອັບເກຣດເຊີບເວີທີ່ຕິດຕັ້ງຢູ່ໃນໂໝດອອບລາຍ (ໝາຍເຖິງ --schema)
-S, --schema-file
ລະບຸໄຟລ໌ schema. ອາດຈະຖືກນໍາໃຊ້ຫຼາຍຄັ້ງ. ຫມາຍເຖິງ --schema.
ອອກ STATUS
0 ຖ້າຄໍາສັ່ງປະສົບຜົນສໍາເລັດ
1 ຖ້າຫາກວ່າຄວາມຜິດພາດເກີດຂຶ້ນ
ໃຊ້ ipa-ldap-updater ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net