Ini adalah perintah ipa-ldap-updater yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, Windows online emulator atau MAC OS online emulator
PROGRAM:
NAMA
ipa-ldap-updater - Perbarui konfigurasi IPA LDAP
RINGKASAN
ipa-ldap-updater [opsi] input_file(s)
DESKRIPSI
ipa-ldap-updater adalah utilitas yang dapat digunakan untuk memperbarui server IPA LDAP.
File pembaruan menjelaskan entri LDAP dan serangkaian operasi yang harus dilakukan pada itu
pintu masuk. Ini dapat digunakan untuk menambahkan entri baru atau mengubah entri yang ada.
Baris kosong dan baris yang dimulai dengan # diabaikan.
Ada 7 kata kunci:
* default: nilai awal
* tambahkan: tambahkan nilai ke atribut
* hapus: hapus nilai dari atribut
* hanya: setel atribut ke ini
* onlyifexist: atur atribut ke ini hanya jika entri ada
* deleteentry: hapus entri
* replace: ganti nilai yang ada, format lama::baru
* addifnew: menambahkan atribut dan nilai baru hanya jika atribut tersebut belum ada.
Hanya berfungsi dengan atribut nilai tunggal.
* addifexist: menambahkan atribut dan nilai baru hanya jika ada entri. Ini digunakan untuk
memperbarui entri opsional.
Perbedaan antara kata kunci default dan add adalah jika DN entri ada, maka
default diabaikan. Jadi untuk memperbarui sesuatu seperti skema, yang akan berada di bawah cn=schema,
anda harus selalu menggunakan add (karena cn=schema dijamin ada). Itu tidak akan menambahkan kembali
informasi yang sama berulang kali.
Ini juga menyediakan beberapa hal yang dapat dibuat template seperti arsitektur (untuk plugin
jalur), ranah dan nama domain.
Variabel template yang tersedia adalah:
* $REALM - alam kerberos (EXAMPLE.COM)
* $FQDN - nama domain yang sepenuhnya memenuhi syarat dari server IPA sedang diperbarui
(ipa.contoh.com)
* $DOMAIN - nama domain (example.com)
* $SUFFIX - akhiran IPA LDAP (dc=example,dc=com)
* $ESCAPED_SUFFIX - akhiran IPA LDAP yang lolos dari ldap
* $LIBARCH - setel ke 64 pada sistem x86_64 yang akan digunakan untuk jalur plugin
* $TIME - representasi bilangan bulat dari waktu saat ini
Untuk nilai yang disandikan base64, titik dua ganda ('::') harus digunakan di antara atribut dan nilai.
Contoh format Base64:
tambahkan:binaryattr::d2UgbG92ZSBiYXNlNjQ=
ganti:binaryattr::SVBBIGlzIGdyZWF0::SVBBIGlzIHJlYWxseSBncmVhdA==
Beberapa aturan:
1. Hanya satu aturan per baris
2. Setiap baris berdiri sendiri (misalnya hanya diikuti oleh satu-satunya hasil di terakhir saja
sedang digunakan)
3. Menambahkan nilai yang ada tidak apa-apa. Permintaan diabaikan, nilai duplikat tidak
menambahkan
4. Menghapus nilai yang tidak ada tidak apa-apa. Itu diabaikan begitu saja.
5. Jika DN tidak ada, itu dibuat dari entri 'default' dan semua pembaruan adalah
terapan
6. Jika DN memang ada, nilai default akan dilewati
7. Hanya aturan pertama pada baris yang dihormati
ipa-ldap-updater memungkinkan untuk menjalankan plugin pembaruan. Plugin yang akan dieksekusi ditentukan
dengan kata kunci berikut, dalam file pembaruan:
* plugin: nama plugin
Kata kunci ini tidak terikat pada DN, dan nama plugin harus terdaftar di API.
Selain itu, ipa-ldap-updater dapat memperbarui skema berdasarkan file LDIF. Ada yang hilang
kelas objek dan tipe atribut ditambahkan, dan yang berbeda diperbarui agar sesuai dengan
berkas LDIF. Untuk mengaktifkan perilaku ini, gunakan opsi --schema-file. File skema harus
dalam format LDIF, dan hanya dapat menentukan atribut Types dan objectClasses dari
cn = skema.
PILIHAN
-d, --debug
Aktifkan logging debug ketika lebih banyak output verbose diperlukan
-u, --meningkatkan
Tingkatkan server yang diinstal dalam mode offline (menyiratkan --schema)
-S, --skema-file
Tentukan file skema. Dapat digunakan berkali-kali. Menyiratkan --schema.
EXIT STATUS
0 jika perintah berhasil
1 jika terjadi kesalahan
Gunakan ipa-ldap-updater online menggunakan layanan onworks.net