M3102 - TP 2
Mise à jour d'un serveur - Création d'utilisateurs
1 Introduction
Le but de ce second TP sera de mettre à jour intégralement une machine Debian et de créer des utilisateurs.
2 Création du serveur virtuel de TP
Activez l'environnement de travail via les commandes suivantes exécutées dans le shell de votre machine à l'IUT
source /home/public/m3102/tp2.env demarrer_tp2
Vous devriez obtenir une sortie de ce genre là :
$ demarrer_tp2 Virtual machine 'beaufils-tp2' is created and registered. UUID: 912c1dbb-3d36-49fd-8455-c79634bc45cc Settings file: '/usr/local/virtual_machine/infoetu/m3102/beaufils-tp2/beaufils-tp2.vbox' 0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100% Clone medium created in format 'VDI'. UUID: b4759f53-6956-4c30-bb2a-4a5379c36553 $
Cela vous crée une machine virtuelle sur laquelle une version de Debian Buster (10) est préinstallée avec 2 utilisateurs :
root
avec comme mot de passeroot
user
avec comme mot de passeuser
3 Documentation
Lors de ce TP vous allez, entre autre, manipuler le système de gestion de paquets logiciels des distributions issues de Debian : APT (Advanced Package Tool).
Pour comprendre son fonctionnement vous devez d'abord vous documentez.
Commencez par lire les sections 6.1, 6.2, 6.3 et 6.7 du «Cahier de l'administrateur Debian, Buster».
Dans la suite de ce TP la lecture des pages de manuel suivantes vont sera sans doute nécessaire :
apt(8)
sources.list(5)
apt-get(8)
apt-cache(1)
apt.conf(5)
dpkg(1)
dpkg-reconfigure(1)
Une autre source importante d'informations sera la page PackageManagement du wiki de Debian.
4 Accès distant
Pendant tout le TP vous allez devoir utiliser votre serveur virtuel
de TP comme un vrai serveur, i.e. uniquement en vous y connectant
à distance (via ssh
).
En accédant à votre serveur virtuel de TP via sa console (grâce à la
commande vmiut console
) et en utilisant votre procédure définie
lors du TP précédent, configurez votre machine de façon à pouvoir
vous y connecter en tant que root
via ssh
depuis votre machine
physique de TP.
5 Mise à jour en bullseye
Après avoir lu les notes de publication pour Debian Bullseye, rédigez une procédure permettant de :
- configurer le système APT pour utiliser
- le proxy de l'Université :
http://cache.univ-lille.fr:3128
- un mirroir à l'Université :
http://debian.polytech-lille.fr
- la partie
bullseye
de l'archive Debian - les dépôts de sécurité en plus des dépôts standards
- le proxy de l'Université :
- mettre à jour la base des paquets disponibles puis migrer le
système de
buster
àbullseye
Après avoir fait valider votre procédure par votre enseignant appliquez la.
6 Installation de logiciels
Pour lire les man pages facilement cherchez puis installez le paquet
permettant d'utiliser le paginateur less
.
Pour pouvoir éditer les fichiers de configuration facilement
cherchez puis installez les paquets permettant d'utiliser vim
et
emacs
.
Cherchez puis installez le multiplexeur de terminal screen
.
Cherchez puis installez la dernière version (3.2a-4~bpo11+1) de
l'outil tmux
. Elle est disponible dans les dépôts de rétroportage
(ou backports).
Rédigez une procédure permettant de déterminez :
- la liste des paquets installés sur le système
- la liste des fichiers installés par le paquet
openssh-server
- quel paquet a installé le fichier
/sbin/init
Faites valider cette procédure par votre enseignant.
7 Création d'utilisateurs
Vous allez devoir créer un accès (authentification + répertoire) à
votre serveur virtuel de TP pour chaque utilisateur du groupe unix
info-fi2
de votre machine physique de TP.
Écrivez, sur votre machine physique de TP, un script
creer-utilisateurs
qui permet de faire ce travail en donnant à
login et mot de passe la même valeur.
Pour cela vous pourrez :
- utiliser la commande
getent group info-fi2
pour récupérer les logins à utiliser ; - utiliser, par exemple, les commandes
useradd(1)
etchpasswd(8)
.
Faites valider votre script à votre enseignant.