1 votes

Pourquoi dois-je utiliser sudo alors que je suis déjà membre de wheel ?

J'aime éditer les fichiers dans mon /Library/WebServer/Documents sans avoir à exécuter sudo tout le temps.

J'ai donc simplement ajouté mon nom d'utilisateur abbood à la wheel groupe utilisant ce commandement :

sudo dseditgroup -o edit -a abbood -t user wheel

J'ai vérifié que abbood est un membre de wheel comme ça :

$ members wheel
abbood
root

Si je cours ls -l sur mes fichiers dans ce répertoire l'utilisateur est Root et le groupe est wheel.

Cependant, comme abbood Je suis toujours obligé de faire un sudo à chaque fois que je veux éditer un fichier comment se fait-il ? comment puis-je éviter cela ?

2voto

techraf Points 3610

Réponse basée sur les valeurs par défaut du système (en raison du manque d'informations dans la question) :

[~]# ls -ld /Library/WebServer/Documents
drwxr-xr-x  5 root  wheel  170 Feb 21  2016 /Library/WebServer/Documents/

[~]# ls -l /Library/WebServer/Documents
total 72
-rw-r--r--  1 root  wheel   3726 Feb 21  2016 PoweredByMacOSX.gif
-rw-r--r--  1 root  wheel  31958 Feb 21  2016 PoweredByMacOSXLarge.gif
-rw-r--r--  1 root  wheel     45 Jun 12  2007 index.html.en

Membres du groupe wheel n'ont pas les droits d'écriture sur le /Library/WebServer/Documents ni les fichiers qu'il contient.

Ainsi, l'ajout de tout compte au groupe wheel ne permettra pas à ce compte d'écrire des fichiers dans/vers le répertoire ci-dessus.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X