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

2

Estoy intentando modificar manualmente el archivo de preferencias ubicado en

/Library/Preferences/SystemConfiguration/preferences.plist

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

Estas son las ventanas emergentes que recibo cuando intento modificarlas.

Almodificarlospermisosalacarpetaprincipal,obtengoesto:

    
pregunta sanjihan 24.03.2016 - 21:03

1 respuesta

2

Para permitir que nombre_usuario escriba en preferences.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
    
respondido por el klanomath 24.03.2016 - 21:50

Lea otras preguntas en las etiquetas