Updated liderahenk-kurulum.md

This commit is contained in:
Ömer ÇAKMAK 2018-09-28 10:57:48 +03:00
parent b9dc37de48
commit f6224bf9c3
4 changed files with 62 additions and 2 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 44 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 40 KiB

View file

@ -278,7 +278,7 @@ nesne sınıflarını oluşturmayı sağlar.
Daha sonra liderahenk.ldif dosyası konsolda Daha sonra liderahenk.ldif dosyası konsolda
sudo wget https://raw.githubusercontent.com/Pardus-LiderAhenk/lider-ahenk-installer-console/master/lider-installer/conf/liderahenk.ldif && sudo cp liderahenk.ldif /tmp sudo wget https://raw.githubusercontent.com/Pardus-LiderAhenk/lider-ahenk-installer/master/src/conf/liderahenk.ldif && sudo cp liderahenk.ldif /tmp
adresinden indirilerek **/tmp** klasörü altına kopyalanır. Lider ahenk şemaları varolan ldap'a yüklenmelidir. Bunun için ; adresinden indirilerek **/tmp** klasörü altına kopyalanır. Lider ahenk şemaları varolan ldap'a yüklenmelidir. Bunun için ;
@ -298,6 +298,66 @@ Bu dosya herhangi bir ldap arayüzü ile ldap'a bağlanarakta sisteme yüklenebi
NOT : Ldap yeniden başlatılmaz ise lider nesne sınıfları ldap düğümleri oluşturulurken görüntülenmeyecektir. NOT : Ldap yeniden başlatılmaz ise lider nesne sınıfları ldap düğümleri oluşturulurken görüntülenmeyecektir.
``` ```
###OpenLDAP'a Yetkili Grup Ekleme(Sudoers)###
OpenLDAP üzerinde roller oluşturarak ldap kullanıcılarına merkezi yetkilendirme yapmak için aşağıdaki adımlar uygulanmalıdır. Konsolda;
sudo wget https://raw.githubusercontent.com/Pardus-LiderAhenk/lider-ahenk-installer/master/src/conf/sudo.ldif && sudo cp liderahenk.ldif /tmp
komutu ile ldif indirilir. Daha sonra;
ldapadd -f /tmp/sudo.ldif -D "cn=admin,cn=config" -w
komutu sonrası OpenLDAP admin kullanıcı şifresi girilere ldap'a eklenir. Ardından;
sudo pico roles.ldif
komutu ile açılan ekrana aşağıdaki bilgiler kopyalanır;
dn: ou=Roles,base_dn
objectclass:organizationalunit
objectclass:top
ou: Roles
description: Roles groups
bu ldif dosyasında **base_dn** alanına yukarıda tanımlanan base_dn bilgisi girilir(Örn: dc=liderahenk,dc=org) ve
ldapadd -x -W -D "cn=admin,dc=liderahenk,dc=org" -f roles.ldif
komutu ile ldap'a Roles grubu eklenir. Bu komut sonrasında alınacak yanıt;
Enter LDAP Password:
adding new entry "ou=Roles,dc=liderahenk,dc=org"
şeklinde olmalıdır. Daha sonra;
sudo systemctl restart slapd.service
komutu ile OpenLDAP yeniden başlatılır. OpenLdap'ta oluşan Roles grubu altına roller tanımlanır.
####Örnek Rol Tanımlama####
Basit bir anlatımla bu grup altına bir rol tanımlayalım. Aşağıda satırları;
dn: cn=role1,ou=Roles,base_dn
objectClass: sudoRole
objectClass: top
cn: role1
sudoUser: pardus
sudoHost: ALL
sudoCommand: ALL
şeklinde örnek bir rolü;
pico ornek_role.ldif
ile açılan ekrana yapıştırarak **role1** alanına tanımlamak istediğiniz rolün ismini, **base_dn** kısmına ldap base_dn (Örn: dc=liderahenk,dc=org) tanımlaması yapın. Daha sonra;
ldapadd -x -W -D "cn=admin,base_dn" -f ornek_role.ldif
komutu ile base_dn yazılarak yukarıdaki örnek rol sisteme eklenir. Örnekler için [https://linux.die.net](https://linux.die.net/man/5/sudoers.ldap) adresini ziyaret edebilirsiniz.
###OpenLDAP Üzerinde Gerekli Düğümlerin Oluşturulması### ###OpenLDAP Üzerinde Gerekli Düğümlerin Oluşturulması###
OpenLDAP'ta; OpenLDAP'ta;
@ -313,7 +373,7 @@ dn: ou=Ahenkler,base_dn
objectclass:organizationalunit objectclass:organizationalunit
objectclass:top objectclass:top
ou: Ahenkler ou: Ahenkler
description: Ahenkler description: pardusDeviceGroup
dn: cn=lider_console,base_dn dn: cn=lider_console,base_dn
objectClass: top objectClass: top