Quiero reparar los permisos de un directorio definido por el usuario junto con sus subdirectorios.
¿Cómo puedo hacer esto?
Hasta ahora, busqué opciones en el buscador e intenté arrastrar la carpeta a la Utilidad de Discos. Pero ninguna de mis ideas trajo éxito.
La reparación de permisos solo afecta a los archivos del sistema y a los archivos instalados desde un paquete con el instalador, que proporciona una lista de materiales (Lista de materiales, almacenada en la (~)/Receipts
carpeta) que enumera los permisos esperados. No tiene sentido reparar los permisos para "un directorio específico", ya que un directorio arbitrario no tiene permisos esperados con los que comparar, a menos que esté incluido en uno de dichos archivos.
(solo para fuentes: Wikipedia está de acuerdo ;))
Si desea cambiar los permisos de muchos archivos a la vez, por ejemplo, habiéndolos copiado desde otra unidad con permisos, y tiene problemas con ellos , puede usar una herramienta como BatchMod :)
El acto de "reparar permisos" es un proceso muy específico solo a nivel del sistema. No hay nada en el mundo similar a UNIX (como BSD, en el que se basa OS X) que defina qué es un permiso "correcto". Según un genio con el que hablé en mi Apple Store local, simplemente hay un archivo que enumera archivos/carpetas importantes del sistema, y hacer clic en "Reparar permisos de disco" simplemente aplica los permisos apropiados en el contenido de esa lista.
Los permisos del archivo del cliente no tienen un "permiso correcto" porque pueden ser lo que quiera lograr.
Public
y .Public/Drop Box
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 Restablecer 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 y 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 Comando + Q y 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.
Háganos saber cómo va.
abra una terminal y navegue a la carpeta en cuestión
el comando seria el siguiente
sudo chown -R usuario: grupo de usuarios ./(archivo/dir)
p.ej
sudo chown -R alex:administradores.
dot es la carpeta en la que abriste tu terminal
chile
caballero
pdd
jason salaz
soxman
mmmmmm
caballero