0 votos

¿Cuál es el comando de terminal equivalente para eliminar usuarios / grupos de una carpeta recursivamente?

Cuando elimino un permiso de usuario o de grupo de una carpeta y todos sus archivos y carpetas secundarios, esto es lo que hago:

  • Haga clic derecho en la carpeta
  • Haga clic en "Obtener información"
  • Desbloquee el candado (escribiendo la contraseña de mi administrador)
  • Eliminar usuarios y / o grupos
  • Presione "Aplicar a todos los elementos incluidos" y confirme

¿Cómo puedo hacer esto desde la terminal?

0voto

Farinha Puntos 5518

Tendría que usar la chmod comando, con la -a bandera para eliminar el control de acceso las entradas de la lista, y el -R bandera para hacerlo de forma recursiva.

Por ejemplo:

$ chmod -R -a "admin allow read" foldername

hará que todos los archivos en foldername solo lectura para el usuario administrador (porque está eliminando el "permitir leer" propiedad "admin".

$ chmod -R -a "joe allow delete" foldername

evitaría que el usuario juan de eliminar cualquier archivo en foldername.

Para agregar propiedades de uso +a en lugar de -a.

Para obtener más detalles y ejemplos, consulte la chmod manual, o de este artículo.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X