Gestion des stations de travail Debian
ou Ubuntu
dans un domaine SambaÉdu
avec le paquet se3-clients-linux
Documentation générale du module se3-clients-linux
- Objectifs
- Version du paquet
se3-clients-linux
- Installation et mise à jour du paquet
se3-clients-linux
- Distributions
GNU/Linux
testées - Avertissements
- Visite rapide du répertoire
clients-linux/
du serveurse3
- Reconfiguration du paquet et restauration des droits
- Les partages des utilisateurs
- La gestion des profils
- Le répertoire
unefois/
- Des variables et des fonctions prêtes à l'emploi pour des scripts
- Le script de
logon
- Personnalisation avec le
logon_perso
- Des variables et des fonctions utiles pour le
logon_perso
- Configuration de quelques applications
- Les logs pour détecter un problème
- Le cas des classes nomades
- Un mot sur les imprimantes
- Clients Linux et wifi
- Intégration manuelle d'un
client-linux
- Les options des scripts d'intégration
- Désinstallation/réinstallation du paquet
se3-clients-linux
- La "désintégration" (fonctionalité dépréciée)
- Annexes
- Ressources externes
- Les contributeurs
Le but de cette documentation est de donner quelques indications et conseils quant à la gestion des clients-linux
.
La mise en place du paquet se3-clients-linux
est décrite dans la documentation du paquet pxe-clients-linux
que vous consulterez avec profit : ce paquet pxe-clients-linux
donne accès au mécanisme d'installation/intégration automatique
que nous vous conseillons fortement d'utiliser.
Remarque : nous avons laissé les explications de mise en place et d'intégration manuelles issues des premières versions : elles vous apporteront des précisions complémentaires sur le fonctionnement général du mécanisme.
En pratique, après avoir utilisé le mécanisme d'installation/intégration automatique mentionné ci-dessus, l'objectif est de pouvoir ouvrir une session
sur un client-linux
avec un compte du domaine et d'avoir
accès à l'essentiel des partages offerts par le serveur
SambaÉdu
en fonction du compte.
Le fonctionnement de l'ensemble du paquet a été écrit de
manière à tenter de minimiser le trafic réseau entre un
client-linux
et le serveur, notamment au moment de
l'ouverture de session où la gestion des profils est très
différente de celle mise en place pour les clients-windows
(voir la documentation pour plus de précisions).
La version actuelle du paquet se3-clients-linux
est la 2.1.1.
Remarque : La documentation est actuellement en relecture et mise à niveau : il se peut donc que certaines parties de la version 2.1.1 ne soient pas encore documentées.
Pour connaître la version installée sur votre se3,
vous pouvez utilisez la commande suivante,
dans un terminal, en root
sur le se3
:
apt-cache policy se3-clients-linux
Pour installer ou mettre à jour le paquet se3-clients-linux
,
à l'aide d'un terminal en root
sur le se3
,
la commande est la suivante :
# Et oui, c'est curieux mais `apt-get install` permet de
# mettre à jour un paquet (et de l'installer s'il ne l'est
# pas déjà).
apt-get install se3-clients-linux
Cette mise à jour peut aussi se faire via l'interface web
du se3
.
Les distributions GNU/Linux
qui ont été testées sont :
- Debian
Jessie
(version 8) - Ubuntu
Xenial Xerus
(version 16.04) - Ubuntu Mate
Xenial Xerus
(version 16.04) - Xubuntu
Xenial Xerus
(version 16.04) - Lubuntu
Xenial Xerus
(version 16.04)
Remarque : Les versions antérieures (voir la liste ci-dessous), bien que gérées par le paquet se3-clients-linux
, ne bénéficieront pas des évolutions disponibles pour les version Jessie
et Xenial
.
- Debian
Squeeze
(version 6) - Debian
Wheezy
(version 7) - Ubuntu
Precise Pangolin
(version 12.04) - Xubuntu
Precise Pangolin
(version 12.04) - Ubuntu
Trusty Tahr
(version 14.04) - Xubuntu
Trusty Tahr
(version 14.04) - Lubuntu
Trusty Tahr
(version 14.04)
L'intégration est censée fonctionner avec les distributions ci-desssus dans leur configuration proposée par défaut, notamment au niveau du « display manager », c'est-à-dire le programme qui se lance au démarrage et qui affiche une fenêtre de connexion permettant d'ouvrir une session après authentification via un identifiant et un mot de passe.
Sous Jessie
par exemple,
le « display manager » par défaut remplissant cette fonction s'appelle
Gdm3
si vous utilisez Gnome
comme environnement de Bureau
et Lightdm
pour les autres environnements de Bureau
et sous Ubuntu
il s'agit de Lightdm
pour tous les environnements de Bureau.
Tout au long de la documentation, il est supposé que c'est bien le cas.
Si jamais vous tenez à changer de « display manager » sur
votre distribution, il est quasiment certain que vous devrez
modifier le script d'intégration de la distribution parce
que celui-ci ne fonctionnera pas en l'état : à partir de Jessie
et Trusty
, une vérification est faite aussi sur le « display manager ».
Si vous tenez à changer uniquement l'environnement de bureau, il est possible que le script d'intégration fonctionne en l'état malgré tout, mais nous ne pouvons en rien vous garantir le résultat final, et l'apparition de régressions ici ou là par rapport à ce qui est annoncé dans ce document n'est pas à exclure.
- Intégrer le service
LTSP
à un serveurse3 Wheezy
- Installer un miroir local
APT
de cache avecapt-cacher-ng
- Documentation pour le (futur) contributeur/développeur
- Installer et tester en toute sécurité la version du paquet issue de la branche
se3testing
- Intégrer un serveur
Owncloud 9
à unse3 Wheezy
- Installer un réseau
se3
virtuel avecVirtualBox
- Installation de clients
Debian Wheezy
viaSe3
avec intégration automatique - Installer un serveur
LTSP Jessie
dans un réseause3
- Installer un serveur
Owncloud 8
dans un réseause3
Les personnes qui ont contribué à la rédaction de cette documentation sont :
- Nicolas Aldegheri
- Louis-Maurice de Sousa
- Laurent Joëts
- François Lafont
- Arnaud Malpeyre
- Franck Molle
- Michel Suquet