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

1

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

Así que simplemente agregué mi nombre de usuario abbood al grupo wheel usando este comando:

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

Verifiqué que abbood es un miembro de wheel así:

$ members wheel
abbood
root

Si ejecuto 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 quiera editar un archivo ... ¿por qué? ¿Cómo evito eso?

    
pregunta abbood 13.01.2017 - 08:35

1 respuesta

2

Respuesta basada en los valores predeterminados del sistema (debido a la 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

Los miembros del grupo wheel no tienen permisos de escritura en el directorio /Library/WebServer/Documents ni en los archivos que están dentro.

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

    
respondido por el techraf 13.01.2017 - 11:55

Lea otras preguntas en las etiquetas