Permisos de usuario defectuosos: no se pueden guardar archivos ni abrir programas

Estoy en OSX 10.9.1 y cambié la configuración en mi carpeta de usuario. Por lo que puedo recordar, "solo" presioné cmd + ien la carpeta del usuario y, bajo los derechos de acceso, elegí apply to all sub folders. No me preguntes por qué, sé que estaba siendo estúpido y no lo volveré a hacer... ¡lo prometo!

Entonces, por lo que entiendo, eso significa que cambié todos los archivos y carpetas dentro de mi carpeta de usuario para que pertenezcan al usuario raíz y, por lo tanto, no me permiten realizar ninguna operación de archivo, por ejemplo, copiar archivos, etc.

¿Qué puedo hacer para arreglar esto?

  • Ya he usado la Utilidad de Discos para reparar los permisos. Pero sin suerte. Esto es lo que dice. Lo siento, está en alemán: ACL was found, but not expected in …. Porque Library/StartupItemstambién dice SUID-file …/ARDAgentfue cambiado y no será reparado. Aquí están los detalles:

    ACL wurde gefunden, aber nicht erwartet auf „private/etc/apache2/users“
    ACL wurde gefunden, aber nicht erwartet auf „private/etc/paths.d“
    ACL wurde gefunden, aber nicht erwartet auf „Library/Audio/MIDI Drivers“ACL wurde gefunden, aber nicht erwartet auf „Library/Audio/Plug-Ins/Components“
    ACL wurde gefunden, aber nicht erwartet auf „Library/Audio/Plug-Ins/MAS“ACL wurde gefunden, aber nicht erwartet auf „Library/Audio/Plug-Ins/VST“
    ACL wurde gefunden, aber nicht erwartet auf „Library/Java/JavaVirtualMachines“
    ACL wurde gefunden, aber nicht erwartet auf „Library/LaunchAgents“
    ACL wurde gefunden, aber nicht erwartet auf „Library/LaunchDaemons“
    ACL wurde gefunden, aber nicht erwartet auf „Library/PreferencePanes“
    ACL wurde gefunden, aber nicht erwartet auf „Library/ScriptingAdditions“
    ACL wurde gefunden, aber nicht erwartet auf „Library/StartupItems“Achtung: Die SUID-Datei „System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/MacOS/ARDAgent“ wurde verändert und wird nicht repariert.
    ACL wurde gefunden, aber nicht erwartet auf „private/var/root/Library“
    ACL wurde gefunden, aber nicht erwartet auf „private/var/root/Library/Preferences“
    ACL wurde gefunden, aber nicht erwartet auf „private/var/root/Library/Preferences/com.apple.stackshot.plist“Abweichende Zugriffsrechte für „usr/lib/ruby“, Soll-Wert: lrwxr-xr-x , Ist-Wert: drwxr-xr-x .
    ACL wurde gefunden, aber nicht erwartet auf „usr/lib/ruby“
    ACL wurde gefunden, aber nicht erwartet auf „usr/libexec/cups/driver“
    ACL wurde gefunden, aber nicht erwartet auf „Applications/.DS_Store“
    ACL wurde gefunden, aber nicht erwartet auf „private/var/at/tabs“
    ACL wurde gefunden, aber nicht erwartet auf „private/var/db/lockdown“
    ACL wurde gefunden, aber nicht erwartet auf „private/var/root/Library/.localized“
    ACL wurde gefunden, aber nicht erwartet auf „private/var/root/Library/Preferences/.GlobalPreferences.plist“
    
  • También traté de "Restablecer los permisos del directorio de inicio y las ACL" a través de la utilidad OSX "Restablecer contraseña" como se sugiere aquí . Pero sin suerte :(

Aquí hay más información:

  • Terminal ls -la en la /Userscarpeta:

    drwxr-xr-x   5 root  admin   170 21 Dez  2013 .
    drwxr-xr-x  37 root  wheel  1326  5 Feb 10:12 ..
    -rw-r--r--   1 root  wheel     0 12 Sep  2013 .localized
    drwxrwxrwt  11 root  wheel   374 29 Dez 12:57 Shared
    drwxr-xr-x+ 69 root  admin  2346 10 Feb 11:06 macdaddy
    
  • Terminal ls -l en /Users/macdaddy/la carpeta (mi usuario):

    drwxr-xr-x+   4 root  admin   136 24 Aug 22:26 Applications
    drwxr-xr-x+  69 root  admin  2346 10 Feb 09:58 Desktop
    drwxr-xr-x+  10 root  admin   340  3 Jul  2014 Documents
    drwxr-xr-x+  25 root  admin   850  9 Feb 23:50 Downloads
    drwxr-xr-x@  15 root  admin   510  5 Feb 10:12 Dropbox
    drwxr-xr-x+  72 root  admin  2448  1 Feb 20:17 Library
    drwxr-xr-x+  10 root  admin   340 14 Jan 16:07 Movies
    drwxr-xr-x@  16 root  admin   544  8 Feb 18:06 Music
    drwxr-xr-x+  11 root  admin   374  5 Feb 18:21 PhpstormProjects
    drwxr-xr-x+ 119 root  admin  4046 10 Feb 00:40 Pictures
    drwxr-xr-x+   5 root  admin   170  7 Feb  2011 Public
    drwxr-xr-x+   6 root  admin   204 27 Mär  2014 Sites
    drwxr-xr-x+   8 root  admin   272  1 Dez 18:01 VirtualBox VMs
    drwxr-xr-x+   2 root  admin    68 29 Mai  2014 dumps
    

¿Tengo razón en que el usuario no debe ser root, sino macdaddy aquí? También los signos +y @me parecen poco comunes.

Entonces mi pregunta es: ¿ Cómo puedo solucionar mi problema para que los permisos vuelvan a su estado anterior? O al menos quiero poder trabajar como antes.

Encontré esta solución: restablecer los permisos de usuario a su modo predeterminado , en el que primero se eliminan todos los permisos de ACL y luego se igualan todos los permisos con chmod. Ahora, antes de probarlo, quería preguntar aquí si este método es recomendable o si hay alguna otra forma de solucionar mi problema.

Respuestas (1)

La Utilidad de Discos no verifica los permisos para las carpetas de inicio de los usuarios. Para hacer esto en sistemas posteriores a 10.6, deberá iniciar en modo de recuperación (o iniciar desde un instalador USB) e ir a Utilidades > Terminal , luego escribir resetpassword. Aquí encontrará la opción para restablecer los permisos para la carpeta de inicio de un usuario específico.

Alternativamente, puede restablecer los permisos de la carpeta de inicio con Onyx , gratis de Titanium Software.

como se mencionó anteriormente, ya “Restablecí los permisos del directorio de inicio y las ACL” a través de la utilidad OSX “Restablecer contraseña”. Sin embargo, le echaré un vistazo a Onyx.
Intenté descargar Onyx , pero Safari muestra un error que indica que no hay suficiente memoria en el disco para descargar Onyx. Seguramente ese no es el caso, ya que tengo más de 82 GB de espacio libre en disco. ¡AYUDA! :(
¿Puedes crear una nueva cuenta de usuario (con privilegios de administrador)? Si es así, puede instalar y ejecutar Onyx allí, tiene la opción en las preferencias para ejecutar comandos en la cuenta actual o en todas las cuentas; deberá seleccionar la opción "todas las cuentas". Esperemos que esto haga el truco...
Logré descargar Onyx con wget como sudo desde la Terminal. Pero ahora no sé qué hacer con el programa. ¿Cómo puede ayudarme?
Mantenimiento > Permisos > Restablecer permisos de la carpeta de inicio y ACL
Por cierto, "el archivo SUID.../ARDAgent se modificó y no se reparará": este es un comportamiento completamente normal al verificar los permisos y no es motivo de preocupación.
Gracias, lo intentaré. Pero creo que hará lo mismo que aquí ( osxdaily.com/2011/11/15/… ), que ya probé como se indicó anteriormente.
Con Onyx hice "restablecer permisos de carpeta de inicio y acl", pero sin éxito. Después de reiniciar, todavía no puedo copiar un archivo en mi escritorio.
Como se indicó anteriormente, ¿puede crear una nueva cuenta de usuario desde Preferencias del sistema?
Pruebe chown -R (su nombre de usuario) /Users/(username) - por ejemplo, chown -R frank /Users/frank - es posible que desee ejecutar sudo -i primero para ejecutar el comando como root
¡ El chowncomando lo arregló! Gracias hombre realmente lo aprecio. Parece que cambié todos los archivos para que pertenezcan a la raíz recursivamente y el comando chown lo restableció a mi usuario :)