L'utilisateur root ou superuser (super utilisateur) est un compte utilisateur spécial sur les systèmes d'exploitation de style UNIX. Il dispose d'autorisations en lecture et en écriture non restreintes dans l'ensemble du système de fichiers sous OS X 10.10 ou antérieur.
Pour activer le compte root, exécutez la commande sudo passwd root . Le mot de passe du compte courant est demandé une première fois, pour autoriser l'utilisateur à effectuer des tâches administratives. Puis, une invite vous demande le mot de passe désiré pour le compte root.
Pour un administrateur, sélectionnez Autoriser l'administration de cet ordinateur. Sélectionnez « Autoriser la réinitialisation du mot de passe avec l'identifiant Apple ». Pour utiliser cette option, l'utilisateur doit avoir configuré iCloud sur ce Mac.
Lorsque vous êtes connecté à votre Mac avec un compte administrateur, la commande sudo de l'app Terminal permet d'exécuter des commandes via un autre utilisateur, par exemple en tant qu'utilisateur root. Après avoir saisi la commande, Terminal vous invite à entrer le mot de passe associé à votre compte.
Par défaut, le premier utilisateur, celui qui a été créé lors de l'installation du système, peut exécuter des tâches d'administration grâce à sudo. Le mot de passe demandé est celui de l'utilisateur courant.
Pour utiliser sudo en ligne de commande, il suffit de taper « sudo » avant la commande que vous désirez lancer. Sudo vous demandera votre mot de passe. Sudo se souviendra de votre mot de passe pour un temps défini (15 minutes par défaut).
Ouvrez à nouveau les mêmes préférences système. Cliquez sur le symbole du cadenas et sélectionnez l'utilisateur existant (ici, l'utilisateur est appelé «HIN»). Décochez la case «Autoriser l'administration de cet ordinateur». Confirmez avec «OK» et redémarrez l'ordinateur.
Cliquez sur le bouton d'informations pour le site web. Cliquez sur Modifier. Cliquez sur « Supprimer le mot de passe » ou « Supprimer la clé d'identification ». Cliquez à nouveau sur « Supprimer le mot de passe » ou « Supprimer la clé d'identification ».
Cliquez sur le bouton d'informations en regard de l'utilisateur ou du groupe que vous souhaitez supprimer, puis cliquez sur « Supprimer le compte ». Remarque : Si un autre utilisateur a une session actuellement ouverte sur ce Mac, vous ne pouvez pas le sélectionner.
Le compte root est l'utilisateur spécial dans le fichier /etc/passwd avec l'ID utilisateur (UID) de 0 et se voit généralement attribuer le nom d'utilisateur root.
Dans le répertoire racine ( / ) se trouvent quelques répertoires importants communs à la majorité des distributions Linux. Ce qui suit est une liste des répertoires communs se trouvant directement dans le répertoire racine ( / ) : /bin - applications binaires importantes.
Le shell (interactif) par défaut pour les utilisateurs créés avec la commande useradd ainsi que pour le rôle root est /usr/bin/bash. Le chemin d'accès par défaut est /usr/bin:/usr/sbin.
La commande su
su signifie Substitute User ou Switch User. Elle permet d'endosser l'identité d'un autre utilisateur sans se déconnecter. Cette commande utilisée sans login permet par défaut de prendre l'identité de root.
Le fichier /etc/passwd contient toutes les informations relatives aux utilisateurs (login, mots de passe, ...).
Sélectionnez Démarrer > Paramètres > Comptes > Famille & d'autres utilisateurs. Sous Autres utilisateurs, sélectionnez le menu volant du compte que vous souhaitez supprimer. En regard du compte et des données, sélectionnez Supprimer.
Dirigez-vous dans les Préférences système puis utilisateurs et groupes. Déverrouillez le cadenas en bas à gauche. Sélectionnez votre session dans la colonne de gauche et cochez la case Autoriser la réinitialisation du mot de passe avec l'identifiant Apple.
Dans le menu Pomme situé dans l'angle de l'écran, choisissez Réglages Système. Dans la barre latérale, cliquez sur Général. À droite, cliquez sur Transférer ou réinitialiser. Cliquez sur Effacer contenu et réglages.
Déconnectez-vous d'iCloud, de l'iTunes Store et de l'App Store. Sous iOS 10.3 ou version ultérieure, touchez Réglages > [votre nom]. Faites défiler la page vers le bas et touchez Déconnexion. Saisissez le mot de passe associé à votre identifiant Apple, puis touchez Désactiver.
Comment enlever le root sur votre smartphone Android
Allez dans l'onglet Settings. Faites défilez vers le bas et touchez Full unroot et confirmez. Lorsque SuperSU se ferme, redémarrez votre smartphone. Désinstallez SuperSU.
Les autorisations pour utiliser sudo sont définies dans le fichier /etc/sudoers. En effet, avec visudo, lors de l'enregistrement, l'outil nous indique s'il y a une erreur de syntaxe. Le fichier qui se modifie est /etc/sudores mais il est possible de créer le nom de son choix dans le dossier /etc/sudoers.
sudo permet à un administrateur système de donner à un utilisateur (ou un groupe d'utilisateurs) la possibilité d'exécuter une ou plusieurs commandes en tant que super utilisateur, tout en gardant une trace des commandes tapées et en demandant un mot de passe à l'utilisateur avant d'exécuter sa commande.