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 passe root
  • user avec comme mot de passe user

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 :

  1. 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
  2. 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 :

  1. la liste des paquets installés sur le système
  2. la liste des fichiers installés par le paquet openssh-server
  3. 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) et chpasswd(8).

Faites valider votre script à votre enseignant.

Date: 18 novembre 2021

Author: Bruno BEAUFILS

Created: 2021-11-18 jeu. 13:03

Validate