Desarrollo y operaciones

Herramientas de Linux y shell

Las dudas de shell y permisos son pequeñas pero fáciles de errar bajo presión: si un valor chmod concede realmente el acceso que buscas, por qué un archivo nuevo hereda permisos que no esperabas, o si un argumento con caracteres especiales lo va a reinterpretar la shell antes de que tu script lo vea. Esta página reúne calculadoras de permisos, escape de argumentos de shell, decodificación de máscaras de capacidades y análisis de líneas de comando POSIX.

La Calculadora chmod convierte entre símbolos rwx y modos octales y explica bits especiales como setuid y sticky, mientras que calculadora de umask muestra lado a lado cómo un umask dado cambia los permisos por defecto de archivos y carpetas nuevos. Escapar shell entrecomilla argumentos correctamente para POSIX, Bash o PowerShell para que lleguen a un programa como texto literal en vez de reinterpretarse. Todo funciona con los valores o cadenas que escribes, sin subir nada a ningún sitio.

5 herramientas

Preguntas frecuentes sobre herramientas de Linux & Shell

¿Qué le hace realmente umask a los permisos de archivos nuevos?

umask resta bits de permiso al valor por defecto de un proceso, así que un umask de 022 quita el permiso de escritura a grupo y otros en los archivos y carpetas recién creados. calculadora de umask compara lado a lado los permisos resultantes de archivo y carpeta para una máscara dada, más claro que calcularlo restando en octal.

¿Cómo paso de forma segura un nombre de archivo con espacios o caracteres especiales a un comando de shell?

Las reglas de comillas difieren entre shells POSIX, Bash y PowerShell, y equivocarse deja que la shell divida o reinterprete el argumento antes de que tu programa lo reciba. Escapar shell entrecomilla un argumento dado correctamente para la shell de destino para que llegue como una sola cadena literal.

¿Cuál es la diferencia entre chmod 755 y chmod 644?

755 da al propietario lectura, escritura y ejecución, mientras que grupo y otros solo obtienen lectura y ejecución, típico de una carpeta o un script ejecutable. 644 da al propietario lectura y escritura con grupo y otros limitados a lectura, el modo habitual de un archivo de datos normal. La Calculadora chmod muestra ambos como símbolos y octal lado a lado.