Pregunta Edición de permisos de Mac


Copié sobre algunos archivos antiguos de una copia de seguridad de la máquina del tiempo en una unidad USB. Cuando intento acceder al escritorio de un usuario, por ejemplo, aparece "no se puede abrir porque no tienes permiso para ver su contenido"

¿Cómo hago para arreglar eso?


0


origen


Solo necesita cambiar los permisos para incluir su cuenta de usuario - 50-3


Respuestas:


Hay una aplicación llamada BatChmod que realizará reparaciones de permisos avanzados. Por supuesto, también puede usar comandos de terminal, pero esto es más fácil en un apuro. Comenzaría con Cambiar propiedad y privilegios, Borrar ACL y Desbloquear. Aplicarlo obviamente a todas las subcarpetas. http://www.lagentesoft.com/batchmod/


1





Tienes pocas opciones.

Los archivos de los usuarios se configuran en un grupo para ese usuario, no usted. Usted puede:

  1. Cambie el propietario de todos los archivos a usted mismo
  2. Cambia el grupo a un grupo del que eres parte
  3. Añádese a un grupo que tenga permisos para acceder a los archivos para conservar los permisos
  4. Modifique los permisos para que cualquiera pueda leer y escribir los archivos

1 cambiará los permisos de todos los archivos para que te conviertas en el propietario

chown youruser: youruser ~ / path / to / directory

2 modificará solo el grupo de todos los archivos para darle acceso sin modificar los permisos

chown: tu directorio de usuario ~ / ruta / a /

3 modificará a su usuario y lo agregará a un grupo que tenga permisos para acceder a los archivos

usermod -aG somegroup youruser

4 cambiará los permisos de todos los archivos para que cualquiera pueda leer / escribir / ejecutar cualquier archivo (no recomendado)

chmod 777 ~ / ruta / a / directorio


1



chmod 777: ¡no no no no no! Nunca corras chmod 777. ¡Prácticamente nunca se requiere! Ni siquiera para "propósitos de prueba". Si el archivo es legible, entonces es legible. Si es escribible por el user o group que necesita escribir en él, luego se puede escribir. No hay absolutamente ninguna necesidad de otorgar permisos de escritura a todos, y olvidarse de chmod volver a algo sensato es exactamente cómo se piratean las multinacionales. Simplemente no lo hagas. Nunca. escribí una introducción a los permisos de Unix. ¡Por favor leelo! - Martin Tournoij
@carpetsmoker, fácil asesino, como dije, esto no es recomendable. También tenga en cuenta que dije path to directory, not file, 777 en un directorio puede estar bien, como / tmp, pero los archivos no deberían ser - Matt Clark
Si no se recomienda, ¿por qué ofrecerlo como una posible solución? ;-) Nunca deberías necesitarlo. Y /tmp es de hecho una de las pocas excepciones, pero solamente cuando se fija el bit adhesivo (es decir chmod 1777) - Martin Tournoij
Para ser justos, esto fue publicado hace 3 años. He hecho muchhhhh más UNIX desde entonces, puedo cambiar esto cuando me desconecte del móvil. - Matt Clark