2 votos

dar permiso de lectura y escritura a sólo 1 archivo en la carpeta

Estoy tratando de modificar manualmente el archivo de preferencias ubicado en

/Library/Preferences/SystemConfiguration/preferences.plist

Para modificarlo, tengo que darle read&write permiso. Ya lo he hecho. El problema es que el archivo está en una carpeta, para la cual no puedo cambiar el permiso (soy admin y no tengo acceso), ni quiero cambiar los permisos a toda la carpeta por razones de seguridad. Sólo quiero cambiarlo para el archivo preferences.plist. ¿Cómo puedo conseguirlo?

Estas son las ventanas emergentes que me aparecen al intentar modificarlo.

enter image description here

enter image description here

Al modificar los permisos de la carpeta principal me sale esto:

enter image description here

0 votos

Probablemente es SIP - ver apple.stackexchange.com/questions/208478/

0 votos

Hmm, sólo quiero bajar las paredes para 1 archivo. Es extraño que Apple obliga a desactivar para cada archivo..

2voto

klanomath Puntos 19587

Para permitir nombre_de_usuario escribiendo a preferencias.plist añadir una ACL con:

sudo chmod +a "user_name allow write" /Library/Preferences/SystemConfiguration/preferences.plist

Esto cambia la salida de:

ls -laeO /Library/Preferences/SystemConfiguration/preferences.plist
-rw-r--r--  1 root  wheel  - 59715  9 Feb 23:25 /Library/Preferences/SystemConfiguration/preferences.plist

a:

ls -laeO /Library/Preferences/SystemConfiguration/preferences.plist
-rw-r--r--+ 1 root  wheel  - 59715  9 Feb 23:25 /Library/Preferences/SystemConfiguration/preferences.plist
0: user:user_name allow write

pero no cambia los permisos de la carpeta superior ni de otros archivos que residan en la misma carpeta:

drwxr-xr-x  15 root      admin        -             510 24 Mär 17:23 SystemConfiguration

Para eliminar la ACL más tarde, simplemente introduzca:

sudo chmod -a "user_name allow write" /Library/Preferences/SystemConfiguration/preferences.plist

0 votos

Terminé desactivando el SIP y dando el permiso adecuado a la carpeta padre, pero esto parece una buena respuesta.

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