1 votos

¿Por qué tengo que usar sudo aunque ya soy miembro de wheel?

Me gusta editar archivos en mi /Library/WebServer/Documents sin tener que ejecutar sudo todo el tiempo.

Así que simplemente añadí mi nombre de usuario abbood a la wheel grupo utilizando este comando:

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

He comprobado que abbood es miembro de wheel así:

$ members wheel
abbood
root

Si corro ls -l en mis archivos en ese directorio.. el usuario es Root y el grupo es wheel.

Sin embargo, como abbood Todavía estoy obligado a sudo cada vez que quiero editar un archivo .. ¿cómo es eso? ¿cómo puedo evitar eso?

0 votos

¿Qué quiere decir con "se requiere"? ¿Y cuáles son los permisos?

0 votos

Es decir, no puedo editar archivos dentro de ese directorio a menos que si lo hago sudo vi index.html No me permite si sólo hago vi index.html

0 votos

¿Cómo se supone que alguien va a saber si no muestras permisos? ¿Y qué quiere decir con "no permite"? ¿Siri dice "se requiere sudo"?

2voto

haiggoh Puntos 73

Responder basándose en los valores predeterminados del sistema (por falta de información en la pregunta):

[~]# 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

Miembros del grupo wheel no tienen permisos de escritura en el /Library/WebServer/Documents ni los archivos que contiene.

Por lo tanto, añadir cualquier cuenta al grupo wheel no permitirá que esta cuenta escriba archivos en el directorio anterior.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X