En général, vous souhaitez que la propriété de vos fichiers personnels soit séparée de celle de l'utilisateur root. C'est pourquoi vous créez un compte pour vous-même en tant qu'administrateur. Sous OS X, la manière acceptée d'obtenir un accès au niveau racine est d'utiliser la fonction sudo
à partir de l'application Terminal. Par exemple, si vous souhaitez voir le partitionnement de votre disque interne, la commande est la suivante
gpt -r show /dev/disk0
qui, si elle est saisie, donnera lieu au message d'erreur suivant.
gpt show: unable to open device '/dev/disk0': Permission denied
Pour utiliser cette commande, vous devez utiliser sudo
comme indiqué ci-dessous.
sudo gpt -r show /dev/disk0
Si vous voulez devenir l'utilisateur racine pour éviter de saisir sudo
vous pouvez simplement entrer sudo sh
. Le site exit
peut être utilisée pour quitter le statut d'utilisateur racine.
Si vous souhaitez exécuter une application en tant qu'utilisateur racine, vous pouvez le faire en utilisant l'application Terminal. Par exemple, si vous voulez lancer le Finder en tant qu'utilisateur root, entrez la commande suivante.
sudo /System/Library/CoreServices/Finder.app/Contents/MacOS/Finder &
Pour éviter d'avoir deux applications Finder ouvertes en même temps, il est généralement préférable de quitter d'abord votre application Finder. Pour ce faire, utilisez la commande suivante dans le terminal.
osascript -e 'tell application "Finder" to quit'
Un mot d'avertissement : faire précéder une commande de sudo
n'est pas la même chose que de devenir l'utilisateur racine. Par exemple, les commandes
sudo echo $USER
sudo echo $SUDO_USER
donnent les mêmes résultats que les commandes ci-dessous.
echo $USER
echo $SUDO_USER
Si vous devenez l'utilisateur racine (le superutilisateur), les mêmes commandes produisent un résultat différent. Ceci peut être vérifié en entrant les commandes ci-dessous.
sudo sh
echo $USER
echo $SUDO_USER
sudo echo $USER
sudo echo $SUDO_USER
exit
6 votes
"I
0 votes
@CousinCocainecomme je le comprends El Capitan aura toujours une
root
compte, cela signifie simplement que l'authentification pour les applications fonctionnera différemment... mais Nous allons en avoir le cœur net6 votes
Bonne question avec l'arrivée prochaine d'"El Capitan" sans racine.
5 votes
Que signifie précisément (accéder à mon ordinateur). Vous vous connectez probablement à l'Internet. Vous ne précisez pas quel logiciel vous donnez accès à l'ordinateur. Que signifie "OK" pour vous ? Félicitations pour avoir obtenu d'excellentes réponses générales. Il est probablement préférable de poser la question plus détaillée (si elle existe) dans le cadre d'une question de suivi.
7 votes
Vous pouvez utiliser un compte racine en tant qu'utilisateur normal à condition de connaître la réponse à la question "Est-il possible d'utiliser l'utilisateur racine en tant qu'utilisateur normal ?". Une fois que vous connaissez la réponse, vous ne le ferez plus ;-)
0 votes
Vous pourriez ajouter la distinction entre Root, admin, et utilisateur normal. Je crois que admin est la valeur par défaut.