Guía de Permisos de Archivos y Carpetas en Ubuntu y Windows
Linux (Ubuntu)
En sistemas Linux como Ubuntu, cada archivo y carpeta tiene un conjunto de permisos que
controlan quién puede leerlo (r), escribirlo (w) o ejecutarlo (x).
Comando chmod (cambiar permisos):
- chmod u+x archivo
-> Agrega ejecución al propietario
- chmod g-w archivo
-> Quita escritura al grupo
- chmod o+r archivo
-> Agrega lectura a otros
- chmod 755 archivo
-> rwxr-xr-x (propietario, grupo, otros)
Comando chown (cambiar propietario):
- sudo chown usuario archivo
- sudo chown usuario:grupo archivo
Comando chgrp (cambiar grupo):
- sudo chgrp grupo archivo
Números para permisos (modo octal):
- 7 = rwx | 6 = rw- | 5 = r-x | 4 = r-- | 0 = ---
Bibliografía Linux:
- https://help.ubuntu.com/community/FilePermissions
- https://linuxize.com/post/linux-chmod-command/
Windows
En Windows, los permisos se configuran a través del Explorador de archivos (GUI) o mediante
comandos como icacls y takeown en CMD o PowerShell.
GUI (Interfaz Gráfica):
- Clic derecho en archivo > Propiedades > Seguridad > Editar.
- Puedes permitir/denegar: Leer, Escribir, Ejecutar, Modificar.
Comando icacls:
- Ver permisos: icacls archivo.txt
- Dar control total: icacls archivo.txt /grant Usuario:F
- Quitar permisos: icacls archivo.txt /remove Usuario
- Heredar permisos: icacls carpeta /inheritance:e
Comando takeown:
- Tomar propiedad: takeown /f archivo.txt
Bibliografía Windows:
- https://learn.microsoft.com/es-es/windows-server/administration/windows-commands/icacls
https://learn.microsoft.com/es-es/windows/security/threat-protection/security-policy-settings/user-rig
hts-assignment