dar permiso de lectura y escritura a solo 1 archivo en la carpeta

Estoy tratando de modificar manualmente el archivo de preferencias ubicado en

/Library/Preferences/SystemConfiguration/preferences.plist

Para modificarlo, necesito darle read&writepermiso. Yo lo hice. El problema es que el archivo está en una carpeta, por lo cual no puedo cambiar permisos (soy administrador y no tengo acceso), ni quiero cambiar permisos a toda la carpeta por seguridad. Solo quiero cambiarlo por el archivo de preferencias.plist. ¿Cómo puedo conseguir esto?

Estas son las ventanas emergentes que recibo cuando intento modificarlo.

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

Al modificar los permisos a la carpeta principal, obtengo esto:

ingrese la descripción de la imagen aquí

Probablemente sea SIP: consulte apple.stackexchange.com/questions/208478/…
hmm, solo quiero bajar las paredes para 1 archivo. Es extraño que Apple fuerce la desactivación de cada archivo.

Respuestas (1)

Para permitir que el nombre de usuario escriba en las preferencias.plist , agregue 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 u otros archivos que residen 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 ingrese:

sudo chmod -a "user_name allow write" /Library/Preferences/SystemConfiguration/preferences.plist
Terminé deshabilitando SIP y dando el permiso correcto a la carpeta principal, pero parece una buena respuesta.