sudo apt-get install git
komutu ile git paketi yüklenir.
git clone https://github.com/tncyclk/lider-ldap.git
Uçbirimde aşağıdaki komutlar sırasıyla yazılır.
sudo apt-get install python3-pip
pip3 install ezodf lxml ldap3
lider-ldap dizini içinde yer alan;
-
users dosyasında bulunan kullanıcıların OpenLDAP'a aktarılması amaçlanmaktadır. users dosyası,
uid cn sn ou mail user1 user1 USER1 Bilgi İşlem Daire,Sistem Şube,Lider sistem user1@liderahenk.org
şeklinde düzenlenmelidir. Burada yer alan ou parametresi kullanıcının ou=Users altında bulunacağı hiyerarşiyi ifade etmektedir. ou parametresi örnekte gösterildiği şekliyle "," ile kullanıcı hiyerarşisinin yukarından aşağı olacak şekilde ayrılarak yazılmalıdır.
-
user_migration.py dosyasında yer alan aşağıdaki değişkenlerin varolan OpenLDAP erişim bilgilerine göre düzenlenmelidir. Burada yer alan self.base_dn, self.pwd ve self.ldap_server değişkenleri düzenlenmelidir.
self.base_dn = "dc=example,dc=com" self.ldap_admin_dn = "cn=admin,"+str(self.base_dn) self.pwd = "secret" self.ldap_server = "192.168.*.*"
-
python3 user_migration.py komutu ile çalıştırılır.