Pardus 17.2 - Ldap ile Giriş Adımları

Published 04-09-2018 00:00:00

Pardus 17.2‘yi OpenLDAP ile entegre etmek ve ldap kullanıcısı ile giriş yapmak için aşağıdaki adımlar izlenmelidir. Öncelikle;

sudo apt update && sudo apt upgrade

komutları ile sistemin güncel olması sağlanmalıdır. Daha sonra;

sudo apt install libpam-ldap libnss-ldap ldap-utils -y

ile kurulum için gerekli paketlerin yüklenmesine başlanır;

  • Ldap sunucu ip adresi veya domain adı girilir;

Ldap Login-1

  • Domain adı bilgisi aşağıdaki şekilde tanımlanır;

Ldap Login-1

  • Ldap versiyonu(3) seçilir;

Ldap Login-1

  • Ldap admin kullanıcısı girilir;

Not: Bu bilgiler ldap sunucu kurulumu esnasında girilen bilgileridir!

Ldap Login-1

  • Ldap admin kullanıcısının parolası girilir;

Ldap Login-1

  • Tamam butonu seçilerek onay verilir;

Not: “nsswitch” dosyası daha sonra manuel olarak düzeltilecektir!

Ldap Login-1

  • Evet onayı verilir;

Ldap Login-1

  • Hayır onayı verilir;

Ldap Login-1

  • Ldap admin kullanıcısı girilir;

Bu bilgiler daha önce libnss-ldap paketi için girilmişti, şimdi libpam-ldap için girilecek.

Ldap Login-1

  • Ldap admin kullanıcısının parolası girilir;

Ldap Login-1

Paketlerin kurulumu tamamlandı. Kurulum esnasında nsswitch dosyasının düzenlenmesi gerektiği uyarısı için uçbirimde;

pico /etc/nsswitch.conf

ile dosya içine girilerek aşağıdaki şekilde düzenlenir;

passwd: compat ldap

group: compat ldap

shadow: compat ldap

Daha sonra common-password dosyası açılarak;

pico /etc/pam.d/common-password

password [success=1 user_unknown=ignore default=die] pam_ldap.so use_authtok try_first_pass

use_authtok kelimesi silinerek kaydedilir. Daha sonra common-session dosyası;

pico /etc/pam.d/common-session

açılarak dosyann en altına;

session optional        pam_mkhomedir.so skel=/etc/skel umask=077

satırı eklenir.

Kurulum tamamlandı, bilgisayarı yeniden başlatarak ldap kullanıcıları ile login olabilirsiniz.

Not: Oturum açma ekranında tüm ldap kullanıcıları listeleyecektir. Kullanıcı sayısı arttıkça kullanıcıları listelemesi uzun sürecektir.

Ldap Login

Kullanıcıları listelemeden, kullanıcı ismi elle girilerek oturum açılmak istendiğinde;

pico /etc/lightdm/lightdm.conf 

dosyasında;

#greeter-hide-users=false

satırının önündeki # kaldırılarak false değeri true olarak değiştirilir ve dosya kaydedilir. Bilgisayar veya lightdm servisi yeniden başlatıldığında(uç birimde systemctl restart lightdm.service çalıştırılarak), artık kullanıcı listesi gelmeyecek ve kullanıcı adıve parolanın manuel girilmesi sağlanmış olacaktır.

Ldap Login