Aula  ·  Windows & PowerShell  /  Lección 04
04Lección 4 · Quién puede tocar qué

Permisos y propiedad de ficheros (NTFS)

El “Acceso denegado” deja de ser un misterio. Entenderás qué es una ACL y una ACE, los niveles de permiso (R, RX, M, F), cómo leerlos con icacls y Get-Acl, otorgarlos y quitarlos, tomar posesión con takeown, cómo funciona la herencia y los atributos de fichero con attrib.

Progreso del trackLección 04 de 10
cmd.exe
C:\datos> icacls informe.docx informe.docx BUILTIN\Administradores:(F) DESKTOP\ana:(M) BUILTIN\Usuarios:(RX) C:\datos>
▶
Vídeo de la lección. Míralo para ver todos estos comandos en acción, paso a paso y sin prisa.
Ver el vídeo →

🔒¿Qué es un permiso NTFS? (la portería de cada fichero)

En el disco de Windows (sistema de ficheros NTFS), cada fichero y cada carpeta llevan pegada una lista que dice quién puede hacer qué con ellos. Esa lista es la ACL (Access Control List). Es como la portería del edificio: decide quién entra y con qué llave.

Cada fila de esa lista es una ACE (una entrada): empareja a un sujeto (un usuario o un grupo, p.ej. ana o Administradores) con un nivel de permiso. Los niveles que verás el 99% de las veces:

R — Lecturapuede abrir y leer, pero no cambiar.
RX — Lectura y ejecuciónlo anterior, más ejecutar programas y recorrer carpetas.
W — Escriturapuede crear y modificar contenido.
M — Modificarleer + escribir + borrar (el nivel "normal" de un usuario sobre lo suyo).
F — Control totaltodo lo anterior + cambiar los permisos y la propiedad. El nivel más alto.

Además, cada fichero tiene un propietario (owner): la cuenta “dueña”, que siempre puede recuperar el control de sus permisos aunque se los hayan quitado.

Mirar no cambia nada. Ver permisos con icacls ruta o Get-Acl es totalmente inofensivo. Cambiarlos (otorgar, quitar, tomar posesión) sí tiene efecto y casi siempre requiere ser administrador. Empieza mirando.

👁Ver los permisos: icacls y Get-Acl

Lo primero y más útil es leer la ACL de algo para entender por qué puedes o no puedes tocarlo. Dos formas:

▸Ver permisos (solo lectura)6 comandos
icacls informe.docx
muestra la ACL del fichero: cada usuario/grupo y su nivel ((R), (M), (F)...).
icacls C:\datos
lo mismo para una carpeta (verás también las marcas de herencia).
Get-Acl informe.docx | Format-List
la versión PowerShell: propietario + lista de accesos, en objeto.
(Get-Acl informe.docx).Owner
solo el propietario (owner) del fichero.
(Get-Acl C:\datos).Access
la lista de ACEs una a una (sujeto, permiso, si es heredado...).
whoami /groups
a qué grupos perteneces TÚ (determina qué permisos heredas).

Cuando algo te dé “Acceso denegado”, el primer reflejo profesional es icacls sobre ese fichero + whoami /groups sobre ti: comparas qué pide el fichero con quién eres tú, y ya sabes qué falta.

🔒

El resto de la lección está en el Laboratorio

Esto es una muestra gratuita. La lección completa (los 9 bloques restantes con sus chuletas de comandos copiables, diagramas y el resumen) está dentro, junto a tu Kali en el navegador, las máquinas, el Arsenal y el tutor Rio.

Únete para desbloquearla →