Bonjour à tous,
J’essaye de configurer la connexion d’une debian jessie sur un réseau Kwartz.
En fait j’aimerai que la session gnome (ou LXDE) ouverte sur la debian corresponde aux ID et MDP du LDAP de Kwartz. (Ne maîtrisant pas totalement le vocable de l’univers LDAP, je ne sais pas trop si ce que je dis est compréhensible…)
J’ai suivi les étapes d’un script pour Ubuntu 13.04 (en lien).
Mon problème est lié à une commande précise, qui n’existe pas chez Debian, et qui est une spécificité développée par Ubuntu, et je n’arrive pas à trouver son équivalent debian.
Voici le code commenté :
[code]#!/bin/bash
Script d’intégration de Debian dans un univers kwartz
Authentification LDAP
echo "## Authentification des utilisateurs sur le réseau et ‘liaison au domaine’ ##"
echo "Les réponses à donner, dans l’ordre : "
echo "* ldap://$ip"
echo "* dc=monlycee,dc=fr (remplacer par votre nom de domaine)"
echo "* 3, non, non"
read -n 1 -s -p '… Appuyez sur une touche pour continuer …'
apt-get -y install openbsd-inetd pidentd libpam-ldap
Ancien script : sed -i -e ‘s/^pam_password md5/#&/’ /etc/ldap.conf
sed -i -e ‘s/^pam_password md5/#&/’ /etc/pam_ldap.conf
Ancien script : sed -i -e ‘s/#pam_password crypt/pam_password crypt/’ /etc/ldap.conf
sed -i -e ‘s/#pam_password crypt/pam_password crypt/’ /etc/pam_ldap.conf
#C EST LA COMMANDE SUIVANTE QUI ME POSE SOUCI...
echo "## Modification de la configuration pam pour ldap"
auth-client-config -t nss -p lac_ldap
echo "## Modification des répertoires par défaut du home"
sed -i -e ‘s/^MUSIC/#&/’ /etc/xdg/user-dirs.defaults
sed -i -e ‘s/^DOWNLOAD/#&/’ /etc/xdg/user-dirs.defaults
sed -i -e ‘s/^TEMPLATES/#&/’ /etc/xdg/user-dirs.defaults
sed -i -e ‘s/^PUBLIC/#&/’ /etc/xdg/user-dirs.defaults
sed -i -e ‘s/^DOCUMENTS/#&/’ /etc/xdg/user-dirs.defaults
sed -i -e ‘s/^PICTURES/#&/’ /etc/xdg/user-dirs.defaults
sed -i -e ‘s/^VIDEO/#&/’ /etc/xdg/user-dirs.defaults
echo "## Création des liens symboliques"
ln -s /bin/bash /bin/kwartz-sh
ln -s /bin/umount /bin/smbumount
#echo “## Installation de LTSP”
#read -p "Procéder à l’installation de LTSP (partage de bureau ; nécessite un ordi serveur) ? [o/N] : " choix
#case $choix in
[oO])
apt-get -y install ltsp-client
*)
;;
#esac
Paquets supplémentaires
apt-get -y install vim numlockx synaptic
Paquets pédagogiques
apt-get -y install geogebra geogebra-gnome
#… gromit, java + java-plugin
echo "###################################"
echo "# Bravo ! Installation terminée #"
echo “###################################”[/code]
C’est cette commande là qui me pose problème : auth-client-config -t nss -p lac_ldap
Elle n’existe pas… Et pour l’instant je ne sais pas ce qu’elle fait sur Ubuntu ni ce qu’elle remplace…
Une idée les experts ?
Merci pour votre lecture.