Utilizo Mac OS X 10.7.2 y tengo un problema de permisos grave que afecta a la mayoría de los elementos de mi carpeta Documentos, que ahora requieren mi contraseña para modificaciones como el cambio de nombre. Los archivos y carpetas en cuestión también parecen estar ocultos en Spotlight y, por lo tanto, no aparecen en las búsquedas. Ambos problemas son seriamente problemáticos para el uso diario.
Esto es lo que ls -l
me da por carpetas:
drwxr-xr-x 109 fr staff 3706 Nov 22 14:43 Notes
drwxr-xr-x+ 16 fr staff 544 Nov 22 14:51 Bibliography
Si bien la Notes
carpeta se muestra bien en las búsquedas y permite cambiar el nombre sin contraseña, la Bibliography
carpeta no lo hace. Tengo entendido que el +
letrero indica lo que está mal aquí.
Editar: solución tentativa a continuación, eliminando todas las ACL .
Aquí está la solución tentativa que he encontrado para mi propio problema:
ls -l
chmod -R -N /Users/fr/
chmod -R 755 /Users/fr/
sudo mdutil -E /
ls -l
La -N
opción, que está bien escondida en la man chmod
documentación pero mencionada aquí , elimina el +
signo que indica las ACL, al igual que @
indica una extensión de archivo oculta o un icono personalizado (por lo que puedo decir). El uso de las utilidades de reparación en las ACL debería haber hecho eso, pero no lo hizo.
Al usar chmod
el 755
modo, perdí todos los permisos personalizados en el proceso, pero no necesitaba ninguno. La reconstrucción del índice de Spotlight garantiza que todos los archivos se indexen correctamente. Esa solución funcionó, aunque sin explicar cómo surgió el problema inicial.
Si entiendo su pregunta correctamente, está intentando restablecer los permisos en el directorio de inicio de un usuario. Esto se logra fácilmente restableciendo las ACL en la casa deseada directamente usando la utilidad de restablecimiento de contraseña en la partición de recuperación:
Reinicie su computadora desde la partición de recuperación (si ejecuta Lion) o el disco gris (si no ejecuta Lion).
Abra la Utilidad de Discos y ejecute una reparación de permisos en su volumen de inicio. Una vez que esto esté completo, cierre la Utilidad de Discos. Estamos haciendo esto solo por si acaso.
Abra Terminal desde el menú Utilidades. Escriba resetpassword
y seleccione su cuenta de usuario (NO administrador del sistema/raíz) en el menú desplegable.
Haga clic en el botón Restablecer en la parte inferior de la ventana en la sección Restablecer permisos de la carpeta de inicio y ACL.
Salga de la Utilidad de Contraseña y regrese a la pantalla principal de recuperación.
En su teclado, presione ⌘+ Qy reinicie su computadora. Es muy importante que no mantenga presionado el botón de encendido para salir de la sesión de recuperación o no se restablecerá la ACL.
¡Buena suerte!
mmmmmm
Padre
ls -l
información de dos carpetas en "Problema con carpetas". ¿Necesita un listado diferente?