Mavericks: el usuario ya no es propietario de la carpeta de inicio y el contenido

Uno de los usuarios (llamado: The_Problematic_User) de un MacBook Pro instalado por Mavericks ya no es propietario de la carpeta de inicio y el contenido. Esto es lo que hemos intentado en vano:

  • reinicie la computadora e inicie sesión en modo de recuperación (Comando-r) y;
    • reparar permisos de disco,
    • reparar disco,
    • con resetpassword (línea de comando),
    • restablecer los permisos de la carpeta de inicio y las ACL,
    • restablecer la contraseña,
  • reinicie la computadora e inicie sesión en modo de usuario único (Command-s que es acceso de root) y;
    • Quite las ACL en todos los elementos de la cuenta con: chmod -RN /Users/username
    • respuesta: chmod: no se pudo borrar la ACL en el archivo...
    • Intente recuperar la propiedad de los archivos y carpetas con: chown -R nombre de usuario: personal / Usuarios / nombre de usuario
    • respuesta: chown: nombre de usuario: nombre de usuario ilegal (donde nombre de usuario era el nombre de usuario del usuario, obviamente)
    • Intente asignar la propiedad de los archivos a la raíz con: chown -R root:staff /Users/username
    • respuesta: chown: /Users/username/*: sistema de archivos de solo lectura (donde * representa todos los archivos y carpetas en el directorio)

Otra cosa: cuando ls -l /Users esto es lo que obtengo:

  • drwxrwxrwt 6 root wheel 204 24 de febrero 10:53 Compartido
  • drwxr-xr-x+ 12 501 personal 408 21 de marzo 17:16 A_user (con privilegios de administrador)
  • drwxr-xr-x@ 47 502 personal 1598 15 de marzo 12:03 The_Problematic_User
  • drwxr-xr-x+ 24 505 personal 816 10 de enero 15:11 Otro_usuario

¿Qué hace @ en lugar de + en los permisos de The_Problematic_User?

Para información: The_Problematic_User NO tiene privilegios de administrador

En el modo de usuario único, debe usar mount -uw /para obtener acceso de escritura al volumen y también referirse a los usuarios por número de ID, ya que los nombres no están disponibles. Verifique el número de ID de usuario con id "The_Problematic_User". Además, utilícelo ls -leO@ /Userspara obtener una vista más completa de los controles de acceso y los xattrs adjuntos a la carpeta de inicio.

Respuestas (1)

Se ha aplicado un atributo extendido erróneo a este directorio de alguna manera, pero solo se puede eliminar con el xattrcomando Terminal. Deberías echar un vistazo a una breve explicación aquí . Puede encontrar una pregunta y una respuesta más detalladas en esta página de StackOverflow .