Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 14/06/2006, à 14:19

Totorious

Authentification LDAP

Slt ! J'ai en place un service d'authentification sur OpenLdap sur une debian 2.6.  Je cherche à configurer mes clients, j'ai réussi à créer un script pour automatiser la config de mes clients sur Fedora, malheureusement ceci ne passe pas sur mes clients ubuntu. Malgré les quelques tutos que j'ai trouvé sur le sujet je bloque toujours.
Si quelqu'un pouvait m'orienter... ce srait cool!!

Voici mon script......
Que j'explique rapidement mon script en fait il permet de copier les fichiers de config à partir d'un serveur web que j'ai mis en place. Des fichiers de config que j'ai configurer au préalable sur une machine test.

#!/bin/sh

# Script de configuration des clients Linux **********************************
# Licence GNU mai 2006
# by Totorious

# Verification si l'utilisateur est en root
if [ $EUID -gt 0]; then
   echo "Vous devez �re en root pour lancer ce script "
   exit 1 
fi

# Pour que le script s'arrete �la premi�e erreur !
set -e

# R�up�ation des scripts
cd /tmp
wget 192.168....../script/nsswitch.conf
wget 192.168....../script/ldap.conf
wget 192.168....../script/nscd.conf
wget 192.168....../script/login
wget 192.168....../script/passwd

#installation des paquets n�essaire: ldap_pam, libnss-ldap
yum install ldap_pam libnss-ldap

#copies des fichiers de config
##copie du fichier nsswitch.conf
cp /etc/nsswitch.conf /etc/nsswitch.conf.back #backup
cp nsswitch.conf /etc/nsswitch.conf           #install
chmod 644 /etc/nsswitch.conf                  #droits

##copie du fichier ldap.conf
cp /etc/ldap.conf /etc/ldap.conf.back         #backup
cp ldap.conf /etc/ldap.conf                   #install
chmod 644 /etc/ldap.conf                      #droits

##copie du fichier nscd.conf
cp /etc/nscd.conf /etc/nscd.conf.back         #backup
cp nscd.conf /etc/nscd.conf                   #script
chmod 644 /etc/nscd.conf                      #droits   

##copie du fichier login
cp /etc/pam.d/login /etc/pam.d/login.back     #backup
cp login /etc/pam.d/login                     #install
chmod 644 /etc/pam.d/login                    #droits

##copie du fichier passwd
cp /etc/pam.d/passwd /etc/pam.d/passwd.back   #backup
cp passwd /etc/pam.d/passwd                   #install
chmod 644 /etc/pam.d/passwd                   #droits



Merci

Totorious

Hors ligne