Tutorial de Permisos de Archivos en Linux Ubuntu
¡Hola! Te explico los permisos de archivos en Linux Ubuntu de forma sencilla para principiantes. 😊
¿Qué son los permisos de archivos?
En Linux, cada archivo y carpeta tiene permisos que controlan quién puede:
Leer (ver el contenido)
Escribir (modificar o borrar)
Ejecutar (ejecutar como programa)
Los tres tipos de usuarios
Propietario (Owner) - El dueño del archivo
Grupo (Group) - Usuarios que pertenecen al mismo grupo
Otros (Others) - Todos los demás usuarios
Cómo ver los permisos
Abre la terminal y escribe:
ls -l
Verás algo como esto:
-rwxr-xr-- 1 usuario grupo 1234 Oct 15 10:30 archivo.txt
Entendiendo la notación
- rwx r-x r-- │ │ │ │ │ │ │ └── Permisos para "otros" │ │ └── Permisos para "grupo" │ └── Permisos para "propietario" └── Tipo de archivo (- = archivo, d = directorio)
Letras de permisos:
r = read (lectura)
w = write (escritura)
x = execute (ejecución)
- = permiso denegado
Cambiar permisos con chmod
Método numérico (más común):
Cada permiso tiene un valor:
r = 4
w = 2
x = 1
Ejemplos:
# Propietario: todos los permisos, Grupo: lectura, Otros: lectura chmod 644 archivo.txt # Propietario: todos, Grupo: lectura/ejecución, Otros: ejecución chmod 751 script.sh # Todos pueden leer, escribir y ejecutar (¡cuidado con esto!) chmod 777 archivo.txt
Método simbólico:
# Agregar permiso de ejecución al propietario chmod u+x archivo.sh # Quitar permiso de escritura a otros chmod o-w archivo.txt # Dar permisos de lectura a todos chmod a+r archivo.txt
Cambiar propietario con chown
# Cambiar propietario sudo chown nuevo_usuario archivo.txt # Cambiar propietario y grupo sudo chown usuario:grupo archivo.txt
Cambiar grupo con chgrp
sudo chgrp nuevo_grupo archivo.txt
Ejemplos prácticos
1. Hacer un script ejecutable:
chmod +x mi_script.sh2. Proteger un archivo personal:
chmod 600 documento_privado.txt
3. Permitir que otros lean pero no modifiquen:
chmod 644 archivo_compartido.txt
Permisos comunes que debes conocer:
755 - Propietario: rwx, Grupo: r-x, Otros: r-x (para programas)
644 - Propietario: rw-, Grupo: r--, Otros: r-- (para archivos normales)
777 - Todos: rwx (¡peligroso! solo para casos específicos)
600 - Solo propietario: rw- (archivos privados)
Consejos para principiantes:
No uses
chmod 777a menos que sepas lo que hacesUsa
sudosolo cuando sea necesarioSé cuidadoso al cambiar permisos de archivos del sistema
Practica en tus propios archivos primero
¿Te gustaría que profundice en algún aspecto específico? ¡Estoy aquí para ayudarte! 🐧
Comentarios
Publicar un comentario