Partie 2 :
Gestion des utilisateurs
Dans tout le TD, les lettres "XX" seront à remplacer par votre numéro de binome sur deux chiffres (ex : pour le groupe 3, "XX" devient "03")
Les lettres "YYY" sont à remplacer par une valeur correspondante dans le contexte. Elles correspondent à des éléments que je ne peux pas anticiper.
L'objectif de cette partie est de vous faire découvrir la gestion des utilisateurs dans Proxmox.
Vous pouvez utiliser la documentation proxmox pour remplir les objectifs.
2.a : Créer un utilisateur pour une vm dédiée
Contexte :
Vous êtes administrateur d'une infrastructure Proxmox qui héberge une VM appelée "Comptabilité". Le service comptable a besoin d'accéder à cette VM pour son travail, mais ne doit pas avoir accès à d'autres ressources ni aux configurations globales du cluster.
1-Créez une VM appelée "Comptabilite"
- Donnez lui un ID unique
- Utilisez l'OS "alpine" dispo sur le partage NFS configuré plus tot
2-Créez un utilisateur "comptable" dans proxmox
- Utilisez le "Realm" : "Proxmox VE"
- Mettez un mot de passe simple comme "comptable" (parcequ’on est en tp, ne faites jamais ça en prod par pitié)
3-Créez un rôle personnalisé :
- Peut acceder à la console de la VM
- Peut démarrer et arrêter la VM
- Ne peut pas voir ou intéragir avec d'autres VMs ou ressources.
- Ne peut pas modifier la configuration de la VM ou du cluster.
4-Attribuez ce rôle à l'utilisateur comptable, mais uniquement sur la VM "comptabilité".
5-Testez la connexion avec l'utilisateur comptable et vérifiez qu'il a uniquement les persmissions voulues.
2.b : Gestion multi-utilisateurs avec permissions distinces
Contexte :
Votre infra proxmox héberge plusieurs VM :
- VM-Dev : utilisée par l'équipe dev pour des tests
- VM-Comptabilite : pour les comptablesVous devez permettre à :
- dev1 d'avoir un accès complet à la VM "VM-Dev"
- comptable d'avoir un accès restreint à la VM "VM-Comptabilite"Les deux utilisateurs ne doivent ni voir ni pouvoir interagir avec les ressources qui ne leur appartiennent pas.
- Créez les deux VM demandées dans le contexte
- Créez les deux utilisateurs
- Créez les rôles adaptés
- Associez le tout pour répondre au besoin.
Puis testez chaque utilisateur pour vous assurer que :
- dev1 a un contrôle total sur "VM-Dev", mais ne voit pas "VM-Comptabilite".
- comptable a les même accès que plus haut, mais ne voit pas "VM-Dev".