Compte root

Postez ici toutes vos demandes d’assistance.
Avatar du membre
Nerva
Messages : 376
Enregistré le : lun. 4 mars 2019 18:48

Compte root

Message par Nerva »

Bonjour.

Je ne me suis jamais vraiment posé la question, mais à quoi sert exactement le compte root ? Je n'ai réellement trouvé aucun article qui donne des exemples d'usage précis de ce compte à la place de sudo. J'ai pu lire aussi que d'un côté il y en a qui disent qu'il ne faut jamais l'activer (l'activation consiste à définir un mot de passe root si j'ai bien compris), d'autres qui disent que oui, au cas où... Mais justement, au cas où quoi ?

Merci.
Linux Mint 21.3 Virginia | Cinnamon 6.0.4

Avatar du membre
cyrille
Administrateur du site
Messages : 13037
Enregistré le : mar. 19 sept. 2017 08:49
Localisation : Nowhere
Contact :

Re: Compte root

Message par cyrille »

Certaines distrib (comme ubuntu) préférent utiliser sudo que root (distrib DEBIAN, même si sudo peut être activé)

Le compte root sert exactement à la même chose qu'un user dans sudo : pour administrer le système

C'est soit l'un ou l'autre ou même les 2 peuvent cohabiter.

L'avantage de sudo est surtout si il y a plusieurs administrateurs su un serveur. En cas de mauvaise configuration, tu peux retrouver qui a fait quoi (c'est quel utilisateur qui a posté telle ou telle commande administrateur).
Alors qu'avec un compte root, il n'y a qu'un seul historique

Si tu utilises un compte root, TOUS les privilèges d’administrateur lui seront accordé, alors qu'avec sudo tu peux restreindre ces droits et même faire des classes d'administrateurs différents.

Voilà , je ne sais pas si j'ai été clair ;) SInon n'hésite pas à préciser la demande ;)

(
J'ai pu lire aussi que d'un côté il y en a qui disent qu'il ne faut jamais l'activer
Activé par défaut sous debian ;) )
?séuqartéd sel ruoP / sécnoféd sel ruoP / sreiruréB sel ruoP / ?étéicos elleuQ

https://crust.ovh

Avatar du membre
serged
Messages : 905
Enregistré le : jeu. 16 juil. 2015 07:59
Localisation : Montrouge (France)

Re: Compte root

Message par serged »

On peut l'activer en lui donnant un mot de passe :

Code : Tout sélectionner

$ sudo passwd root
[sudo] Mot de passe de serge :   
Nouveau mot de passe : 
Retapez le nouveau mot de passe : 
passwd : mot de passe mis à jour avec succès
Mais il ne faut pas perdre son mdp ! il servira, entre autre, pour passer en mode recovery.

Sinon, on peut avoir une console "root" avec la commande sudo -i :

Code : Tout sélectionner

serge@Slibovix2:~$ sudo -i
root@Slibovix2:~# 
mais faire attention à ce que l'on fait !
LinuxMint Virginia Cinnamon et d'autres machines en MATE, XFCE... 20.x , 21.x ou 19.x
Tour : Asus F2A55 / AMD A8-5600K APU 3,6GHz / RAM 17Go / SSD 4To /Nvidia GeForce GT610 / LM21.3 Cinnamon
Portable : LDLC Mercure MH : Celeron N3450 /RAM 4Go / Intel HD graphics 500 i915 / biboot Win 10 (sur SSD) - LM21.3 MATE (sur HDD)

Raromatai
Messages : 193
Enregistré le : sam. 2 déc. 2017 12:37

Re: Compte root

Message par Raromatai »

Je me permet d'ajouter
que le sudo est paramétrable. Il est donc possible de définir des droits plus ou moins étendus pour la commande sudo (et donc les membres du groupe sudo). Ceci dit, c'est potentiellement très utile dans un environnement de production (si on veut séparer les parties infra/applicative par exemple) mais je vois moins l'intérêt sur une machine personnelle (supprimer certaines commandes pour les réserver à un usage vraiment spécifique ?).
[edit : je n'ajoute rien du tout, c'était déjà dit par un précédent intervenant :oops: ]

OS : Linux Mint 21.3 Cinnamon
CPU : i5 33370 1,8 GHz * 2 ; CG : Intel 3rd Gen Core processor Graphics Controller ; RAM : 3,7 Go ;Disque Dur SSD 250 Go & SDD 24 Go ; PC : portable Samsung série 5

Avatar du membre
Nerva
Messages : 376
Enregistré le : lun. 4 mars 2019 18:48

Re: Compte root

Message par Nerva »

Ok, ça fait déjà des informations. Mais ce que je voudrais savoir, c'est si une fois en mode root avec le mot de passe root, on est situé "en dehors" du compte administrateur normal ? Je suis toujours en train de tester sur un autre PC le chiffrage LUKS. J'ai réussi à passer pas mal d'étapes mais pour aller plus loin il faut impérativement démonter /home, ce que je n'arrive pas à faire. J'ai bien tenté de tuer les tâches après listage mais le système plante instantanément.
Linux Mint 21.3 Virginia | Cinnamon 6.0.4

Avatar du membre
cyrille
Administrateur du site
Messages : 13037
Enregistré le : mar. 19 sept. 2017 08:49
Localisation : Nowhere
Contact :

Re: Compte root

Message par cyrille »

c'est si une fois en mode root avec le mot de passe root, on est situé "en dehors" du compte administrateur normal ?
Pas compris
il faut impérativement démonter /home, ce que je n'arrive pas à faire.
Si ton /home est sur la même partition que ta racine, tu ne le démonteras pas.
?séuqartéd sel ruoP / sécnoféd sel ruoP / sreiruréB sel ruoP / ?étéicos elleuQ

https://crust.ovh

Avatar du membre
Nerva
Messages : 376
Enregistré le : lun. 4 mars 2019 18:48

Re: Compte root

Message par Nerva »

Lorsqu'on se connecte à son compte utilisateur, même si on passe en sudo, le /home est toujours le nôtre. Ce que je cherche à savoir c'est si lorsqu'on est root, on est toujours lié au /home ou est-on indépendant de ce qui appartient à l'utilisateur.

sda1 /
sda2 /boot/efi
sdb1 /home
Linux Mint 21.3 Virginia | Cinnamon 6.0.4

Avatar du membre
cyrille
Administrateur du site
Messages : 13037
Enregistré le : mar. 19 sept. 2017 08:49
Localisation : Nowhere
Contact :

Re: Compte root

Message par cyrille »

Le root est indépendant, il possède sont propre dossier utilisateur (/root) et shell de connexion

Pour démonter le /home, tu lances quelle commande ? Et surtout de quel niveau d'architecture (pwd) ?
?séuqartéd sel ruoP / sécnoféd sel ruoP / sreiruréB sel ruoP / ?étéicos elleuQ

https://crust.ovh

Avatar du membre
Nerva
Messages : 376
Enregistré le : lun. 4 mars 2019 18:48

Re: Compte root

Message par Nerva »

cyrille a écrit :
dim. 12 mars 2023 11:05
Pour démonter le /home, tu lances quelle commande ? Et surtout de quel niveau d'architecture (pwd) ?
C'est justement là le problème : je ne sais pas "où" aller. J'ai lu qu'on devait passer par CTRL ALT F1 ou F2 mais je n'ai jamais atteint l'invite de connexion ; l'écran reste noir, alors je reviens sur le bureau. Mais, après avoir lu le lien donné par serged (recovery), il semble qu'on puisse arriver au root dans le mode de récupération avancé. Mais comme toujours avant de tester, je préfère demander.
Linux Mint 21.3 Virginia | Cinnamon 6.0.4

Avatar du membre
cyrille
Administrateur du site
Messages : 13037
Enregistré le : mar. 19 sept. 2017 08:49
Localisation : Nowhere
Contact :

Re: Compte root

Message par cyrille »

ctrl + alt + F1 jusque F6 : tu ne passes pas sous un TTY

Le serveur graphique est en général en ctrl + alt + F7

Mais si c'est en sudo tu seras toujours loggués sous un user du /home ce qui posera soucis


Donc faut que tu passes par une session rescue (ou un compte root)
?séuqartéd sel ruoP / sécnoféd sel ruoP / sreiruréB sel ruoP / ?étéicos elleuQ

https://crust.ovh

Répondre