Pipes en Bash: composición de comandos con |
El pipe conecta stdout con stdin entre procesos paralelos; patrones clave con tee, xargs y pipefail para composición robusta.
El pipe conecta stdout con stdin entre procesos paralelos; patrones clave con tee, xargs y pipefail para composición robusta.
Cómo redirigir stdout, stderr y stdin en la shell, con especial atención al orden crítico de los operadores y los errores comunes.
Qué son los tres file descriptors que hereda todo proceso, por qué están separados y qué pasa cuando no lo tienes en cuenta al redirigir.
Los tres bits de permiso especiales que controlan identidad de proceso y borrado en directorios: SUID, SGID y sticky bit, con auditoría incluida.
Cómo definir políticas de delegación de privilegios en `/etc/sudoers` usando visudo, sudoers.d y reglas NOPASSWD para automatización segura.
Cómo usar sudo para ejecutar comandos como root u otro usuario, cómo funciona el timestamp y por qué es más seguro que el acceso directo a root.
Notación simbólica de chmod para modificar permisos relativos, trampa de chmod -R en directorios, y uso de chown y chgrp.
Permisos de archivo expresados como suma de valores r=4, w=2, x=1 por grupo; 755, 644 y 600 son los patrones de producción más comunes.
Interpretación completa de la salida de `ls -l`: tipo de archivo, bits rwx para propietario, grupo y otros, hard links, dueño y tamaño.
Modelo de permisos de Unix: propiedad de archivos, las tres categorías de acceso y el significado de rwx en archivos y directorios.