Samba Edu est une solution libre de serveur pédagogique sous linux/Samba. Il comporte une interface web permettant l’administration du dispositif par une personne non initiée à linux.

Samba Edu 3 (ou SE3) est la version actuelle de Samba Edu. Il offre à la communauté éducative un service de partage de fichiers. Les professeurs disposent par exemple d’un module de distribution et de ramassage de travaux.

De plus, l’administrateur réseau dispose d’outil puissants de supervision du parc informatique: il peut ainsi…

  • Gérer de façon centralisée les bureaux, les menus démarrer des postes clients, mais également mettre en place des stratégies de verouillage dynamique des postes en fonctions des utilisateurs qui se connectent dessus!
  • Gérer de façon centralisée les imprimantes réseau
  • Gérer finement les droits sur les fichiers et créer des ressources adaptées aux activités pédagogiques (par ex. travaux en classe, TPE, IDD…)
  • Génerer automatiquement un annuaire (LDAP) à partir de la base de données de l’administration afin de béneficier de comptes individuels nominatifs et de les integrer dans la structure pédagogique (création automatique de ressources par classes pour accueillir des travaux individuels ou collaboratifs). De plus, l’annuaire permet l’interopérabilité du système avec d’autre produits libres, par exemple les serveurs de communications SLIS ou LCS.
  • Maintenir automatiquement un inventaire précis du parc informatique, aussi bien matériel que logiciel, et recevoir des alertes automatiques si tel ou tel logiciel est installé ou non (par ex: antivirus, kazaa etc…) ou si une modification est intervenue sur le materiel (par ex: vol d’une barette mémoire). Grâce à cet inventaire, il est également possible de remonter aux collectivités un certain nombre d’informations qui les concerne concernant le parc materiel.
  • Et bien d’autres choses encore:)

SE3 est intéropérable avec le Slis (Serveur de communications Linux pour l’Internet Scolaire) ou Le Lcs (Linux communication serveur) (les annuaires Ldap peuvent être répliqués). Les logins / mots de passe sont ainsi synchronisés et cela permet la mise en place rapide d’une messagerie interne.

SE3 tient compte des exigences du lycée en apportant la possibilité de délégation des droits d’administration ou alors de répartition de charge sur plusieurs serveurs. Il conserve néanmoins l’esprit initial du projet à savoir offrir une interface simplifiée pour l’administration d’un serveur de fichiers sous linux et est donc tout à fait adapté aux collèges.

La documentation officielle si situe ici : AC-CAEN & AC-VERSAILLES .

Vous trouverez dans ces liens le moyen de procéder à des installations « automatiques » mais par expérience nous préférons procéder à une installation manuelle, plus fiable.

I] Installation de Debian

Actuellement Samba Edu 3 ne s’installe pas sur une version supérieure à Debian Squeze (Debian 6).

Télécharger l’iso personnalisé pour Debian :

Debian 6 x64 : http://cdimage.debian.org/cdimage/archive/6.0.8/amd64/iso-cd/debian-6.0.8-amd64-netinst.iso

Debian 6 x86 : http://cdimage.debian.org/cdimage/archive/6.0.8/i386/iso-cd/debian-6.0.8-i386-netinst.iso

Lors de l’installation configurer les partitions comme ci-dessous :

1. Une partition d’espace d’échange (swap) avec pour caractéristique :
• Taille = taille de la mémoire RAM du serveur
2. Une partition formatée en le système de fichiers ext3 avec pour caractéristiques :
• Point de montage = le dossier /
• Taille = 10 GB
• Indicateur d’amorçage = présent
3. Une partition formatée en le système de fichiers ext3 avec pour caractéristiques :
• Point de montage = le dossier /var
• Taille entre 10 GB et 20 GB
4. Une partition formatée en le système de fichiers XFS avec pour caractéristiques :
• Point de montage = le dossier /var/se3
• Taille = la plus grande possible
5. Une partition formatée en le système de fichiers XFS avec pour caractéristiques :
• Point de montage = le dossier /home
• Taille = la plus grande possible

La taille des deux dernières partitions dépendra de l’espace disponible après avoir créé les trois premières, ainsi que du nombre de disques dont dispose le serveur. Sachez que la partition montée sur le dossier /var/se3 contiendra les données partagées dans les dossiers « classes » ainsi que les applications déployées via le module wpkg, alors que la partition montée sur le dossier /home contiendra les données des utilisateurs du domaine Se3.

Il faudra aussi mettre une adresse IP Fixe sur le serveur.

I.1 ) Booter sur le cd de Debian

  • Lancer « Install »
  • Configurez les partitions comme mentionné ci-dessus
  • Si vous êtes derrière un proxy il est préférable de le mentionner à l’installation
  • Choisir une installation de base comme ci-dessous. Par défaut à chaque installation d’un linux j’inclus SSH pour le coté pratique.
  • SambaEdu3 - Options d

I.2 ) Installation de Samba Edu 3 :

Télécharger et lancer le script.

cd /root
wget http://wawadeb.crdp.ac-caen.fr/diSE3/se3scripts/install_phase2.sh
chmod +x install_phase2.sh
./install_phase2.sh
  1. Appuyer sur ENTREE
  2. Encore sur ENTREE
  3. Répondre « O » pour installer l’interface web
  4. « Passez-vous par un SLIS ou un autre proxy pour vous connecter à internet ? » — Moi non.
  5. « Voulez-vous configurer SambaEdu3 ? (O/n) » — Répondre « O »
  6. « Entrez l’adresse IP du serveur SE3 [192.168.1.88] » — laisser par défaut
  7. « Entrez le nom DNS complet du serveur SE3 [sambaedu.cesi.lan] » — laisser par défaut
  8. « Entrez l’adresse de la base MySQL [localhost] » — laisser par défaut
  9. Saisir le mot de passe pour la base de données
  10. Saisir le mot de passe admin pour SambaEdu3
  11. « Voulez-vous initialiser la Base de Données ? (O/n) » — Répondre « O »
  12. « Entrez l’adresse IP de l’annuaire LDAP [192.168.1.88] »  — laisser par défaut
  13. « Plusieurs formes de DN de BASE sont proposés » — moi j’ai choisi l’académie de Caen (choix 1)
  14. « Entrez le DN de base [dc=cesi,dc=lan] » — laisser par défaut
  15. « Entrez le RDN de l’administrateur de l’annuaire [cn=admin] » — laisser par défaut
  16. « Entrez le mot de passe de l’administrateur de l’annuaire [Passw%rd1] » — laisser par défaut
  17. « Ces renseignements sont-ils corrects ? (O/n) » — Répondre « O »
  18. « Voulez-vous configurer le service SLAPD sur le serveur SE3 ? (O/n) » — Répondre « O »
  19. « Voulez-vous intégrer les entrées SambaEdu3 à l’annuaire ? (O/n) » — Répondre « O »
  20. « Voulez-vous configurer Samba ? (O/n) » — Répondre « O »
  21. « Entrez le nom du domaine NT [SAMBAEDU3] » — Répondre « O »
  22. « Entrez le nom netbios du serveur SE3 [se3] » — Répondre « O »
  23. « Entrez le nom de votre interface reseau [eth0] » — Répondre « O »
  24. « Entrez le masque de sous-réseau [255.255.255.0] » — Répondre « O »
  25. « Quel type de serveur de communication avez-vous sur votre réseau ? » — Moi j’en ai pas, je répond « 3 »
  26. « Configuration du compte adminse3… Lors de la jonction au domaine des machines Win 2000/XP, un compte local adminse3 sera créé.
    Veuillez saisir un mot de passe pour ce compte (caractères spéciaux interdits)  [RJ5bWWmVV] »– Répondre par un mot de passe que vous mémoriserais.
  27. Taper le mot de passe root de votre serveur
  28. L’installation est terminée. Bonne utilisation de SambaEdu3 !

Je vous conseille de redémarrer.

Puis on se connecte sur l’interface d’administration par un navigateur web en tapant  http://adresseipserveursambaedu:909 . Dans mon cas je me connecte sur http://192.168.1.88:909 .

Le login par défaut est « admin » et le mot de passe il n’y a que vous qui le connaissez.

Un tuto viendra par la suite pour expliquer l’administratation de ce serveur.

A bientôt sur bidouilleit.wordpress.com !

— Bruno Sousa —