Passer root sur le dump
Afin de pouvoir effectuer les actions nécessaires au bon fonctionnement du dump des étudiants, il peut être nécessaire de devoir passer root sur la machine.
Ouverture d’un shell root
- Lors du démarrage de la machine, sélectionner la ligne du dump OpenSuSe et appuyez sur la touche d’édition
e
. - Aller sur la ligne commençant par
linux
et ajoutinit=/bin/bash
à la fin de la ligne. - Continuer le démarrage de la machine en appuyant sur
F10
. - Un shell root est maintenant à votre disposition.
- Effectuer les modifications voulues.
- Executez la commande
sync
pour forcer le système a écrire sur le disque. - Arrêter la machine en appuyant longtemps sur le bouton
power
. Il est nécessaire de forcer l’extinction, le support de l’ACPI n’étant pas chargé par le système.
Obtention des droits root permanent
La méthode suivante ne permet que d’obtenir temporairement les droits root. La séquence de démarrage étant coupée par le shell, l’interface graphique ainsi que bon nombre de services ne sont pas lancés. Il peut être nécessaire d’obtenir des droits root tout en lançant la machine normalement.
En utilisant la méthode précédente, il faudra modifier le fichier /etc/sudoers
:
- Commenter les lignes
Defaults targetpw
etALL ALL=(ALL) ALL
. - Ajouter une ligne
MY_LOGIN ALL=(ALL) ALL
en indiquant le login de l’étudiant au lieu deMY_LOGIN
.
Une fois la machine redémarrée normalement, il sera possible de passer root avec les commandes su
ainsi que sudo
.
Il faudra bien veiller à restaurer la précédente configuration avant de rendre la machine à l’étudiant, afin qu’il ne puisse pas profiter de ces droits supplémentaires.