3 réponses
Bonjour,
root veux dire racine. L'utilisateur root est celui qui est propriétaire de la racine / du système de fichier. Il est donc administrateur du système.
Cordialement,
root veux dire racine. L'utilisateur root est celui qui est propriétaire de la racine / du système de fichier. Il est donc administrateur du système.
Cordialement,
Salut,
Pour nous les humaines les deux explications peuvent nous contenter.
En revanche le noyau ne reconnaît pas les noms.
Pour lui root ne veut pas dire grande chose.
Chaque utilisateur est reconnu par noyau grâce à son UID (voir le fichier /etc/passwd ou la commande id )
Dans le cas de root, l'UID est égal à zéro. Pour le noyau l'utilisateur avec l'UID zéro peut faire tout ce qu'il veut sur le système.
A l'exécution d'une commande, processus, le noyau vérifie l'UID effectif de la commande (qui en général est le même que l'UID réel, sauf dans le cas des droits d'endossement) et permet ou pas l'exécution en fonction des privilèges accordé à l'utilisateur qui possède l'UID effectif.
Pour nous les humaines les deux explications peuvent nous contenter.
En revanche le noyau ne reconnaît pas les noms.
Pour lui root ne veut pas dire grande chose.
Chaque utilisateur est reconnu par noyau grâce à son UID (voir le fichier /etc/passwd ou la commande id )
Dans le cas de root, l'UID est égal à zéro. Pour le noyau l'utilisateur avec l'UID zéro peut faire tout ce qu'il veut sur le système.
A l'exécution d'une commande, processus, le noyau vérifie l'UID effectif de la commande (qui en général est le même que l'UID réel, sauf dans le cas des droits d'endossement) et permet ou pas l'exécution en fonction des privilèges accordé à l'utilisateur qui possède l'UID effectif.