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

0

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

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

¿Cómo puedo hacer esto desde la terminal?

    
pregunta tbfnd 18.12.2017 - 16:12

1 respuesta

0

Usaría el comando chmod , con el indicador -a para eliminar las entradas de la lista de control de acceso, y el indicador -R para hacerlo recursivamente.

Por ejemplo:

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

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

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

evitaría que el usuario joe elimine cualquier archivo en foldername .

Para volver a agregar propiedades, use +a en lugar de -a .

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

    
respondido por el calum_b 18.12.2017 - 16:26

Lea otras preguntas en las etiquetas