Bonjour,
Chère communautés. Je ne savais pas dans qu'elle section poster mon message : entre "Terminal, scripts et ligne de commande", "Ubuntu en entreprise" et "Logiciels éducatifs".
J'ai choisi ici car mon problème concerne des scripts.
Je gère actuellement un parc informatique de 1000 machines (MacOs X, Windows) - avec 150 ordinatuers portables , 15 serveurs, 70 switchs. Gros coup en licences, gestions catastrophiques.. Puis aussi le pack office qui me répugne surtout dans l'éducation. etc etc etc..
Étant tous seul pour gérer ceci, nous avons décider (avec la direction) d'appliquer la solution suivante :
Faire une première salle en open source en client léger. Qui sera un modèle pour les futurs salles informatique et aussi la région surveille ce projet pour les autres lycées. Enfin! Donc, je compte sur la communauté pour apporter son expérience et son aide pour permettre de bouger les choses dans l'éducation national (il était GRAND temps)!
J'ai à ma disposition : un serveur : HP Proliant DL385 G7 - 32 giga de mémoire, raid 0+1 pour le système, raid 5 pour les images (virtualisation).
Alors par contre, le serveur tourne sur windows 2K8 R2 avec Hyper-V (oui désoler, mais il y a un autre serveur qui tourne pour la GMAO). J'ai des boitiers AX3000
Le lycée tourne sur Kwartz server (une sorte de samba sous deb modifier par iris - on à pas la main dessus)
Il faut que quand on se connecte avec les clients légers, on utilise les comptes réseaux (ldap kwartz). Puis avoir les lecteurs réseaux pour leurs travaux (commun public travail).
En gros, ma machine virtuel ubuntu (4 processeurs virtuel - 12 giga de mémoire
[je m'amuse bien]) avec deux cartes réseaux physique. La première pour être intégrer au serveur Kwartz. La deuxième pour le service DHCP - LTSP.
Pour la documentation et l'installation du LTSP, j'ai choisi celui-ci :
installation LTSP ubuntu
Pour l'intégration sur le domaine, copie du profile par défaut, j'ai pris cette documentation :
Intégration Ubuntu dans kwartz - Xiigle.org
Alors mon problème : L'intégration ubuntu dans kwartz etc => Ubuntu 11.04 (ça marche très très bien).
Sur Ubuntu 11.04, version morte, les dépôts marche pas (même les archives) pour installer LTSP.
Donc, je passe sur la version LTS Ubuntu 12.04. Mais le script d'intégration du postes (pour la copie du profils, j'ai pas tester); ne marche pas. Donc je suis bloquer.
Voici le script d'intégration d'une machine Ubuntu 11.04 dans kwartz (cf :
ici) ; fourni avec deux paquets (pidentd_1104_i386.deb et openbsd-inetd_1104_i386.deb ou amd64) :
#!/bin/bash
#installation et lancement pidentd
dpkg -i openbsd-inetd_1104_amd64.deb
dpkg -i pidentd_1104_amd64.deb
/etc/init.d/openbsd-inetd start
#declaration proxy
export http_proxy=http://IP:PORT
export ftp_proxy=ftp://IP:PORT
apt-get update
#installation libpam-ldap
apt-get -y install libpam-ldap
#modification de /etc.ldap.conf
sed -i -e 's/pam_password md5/#pam_password md5/' /etc/ldap.conf
sed -i -e 's/#pam_password crypt/pam_password crypt/' /etc/ldap.conf
#modification config pam pour ldap
auth-client-config -t nss -p lac_ldap
#la commande suivante est facultative
#pam-auth-update
#modification des repertoires par défaut dans 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
#installation libpam-mount
apt-get -y install libpam-mount smbfs
#declaration des dossiers reseau a monter
sed -i -e '/<\/pam_mount>/i\<volume fstype="smbfs" server="IP" path="homes" mountpoint="~/LecteurH" options="iocharset=utf8" />' /etc/security/pam_mount.conf.xml
sed -i -e '/<\/pam_mount>/i\<volume fstype="smbfs" server="IP" path="commun" mountpoint="~/Commun" options="iocharset=utf8" />' /etc/security/pam_mount.conf.xml
sed -i -e '/<\/pam_mount>/i\<volume fstype="smbfs" server="IP" path="public" mountpoint="~/Public" options="iocharset=utf8" />\n' /etc/security/pam_mount.conf.xml
#modif /etc/pam.d/common-session
sed -i -e '/session.*optional.*mount/i\session required\tpam_mkhomedir.so umask=077 silent skel=/etc/skel/' /etc/pam.d/common-session
#modif /etc/rc.local
sed -i -e '/^exit 0/i\modprobe cifs\necho 0 > /proc/fs/cifs/LinuxExtensionsEnabled\n' /etc/rc.local
Vu que je suis pas très fort en script :
Je suppose que je dois changer ceci :
dpkg -i openbsd-inetd_1104_amd64.deb
dpkg -i pidentd_1104_amd64.deb
en : "1204_amd64.deb" puis avec les bon paquets avec : "pidentd" et "openbsd" pour la version 12.04 (que j'ai pas trouver..)
Après, je sais pas pour le reste du code.... Comme aussi pour ce script
copie du porfil par défaut, si il est compatible 12.04.
Je vous remercie d'avance. Je sais que c'est pas facile (je galère moi même). Mais avec le kwartz, c'est ulra relou.
Cordialement, trOmAtism.