Lo que hace esta calculadora chmod
Los permisos de archivo de Unix son un número de 12 bits que la mayoría de la gente conoce solo como 755 o 644. Esta calculadora hace los bits visibles. Alterna lectura, escritura y ejecución para propietario, grupo y otros, además de los bits especiales setuid, setgid y sticky, y ve las formas octal y simbólica (rwxr-xr-x) actualizadas junto con un comando chmod listo para ejecutarse. También puede escribir un número octal o una cadena simbólica para decodificarlo, aplicar una expresión simbólica como u+x,go-w a un modo existente, y averiguar lo que un umask significa para archivos y directorios recién creados.
Cómo usarlo
- Haga clic en las casillas de verificación de la cuadrícula de permisos o escriba
750,0644orwxr-x---en la entrada. - Lea el valor octal, la cadena simbólica y el comando generado, por ejemplo
chmod 750 deploy.sh. - Para probar una expresión, ingresa en aplicar expresión chmod y ver el modo resultante.
- En la sección umask, ingrese un valor como
022para ver que los nuevos archivos reciben644y los nuevos directorios755.
Valores comunes de los permisos
- 644 (
rw-r--r--): archivos normales como los archivos HTML, config o fuente. - 755 (
rwxr-xr-x): ejecutables, scripts y directorios. - 600 (
rw-------): archivos privados como las claves SSH;sshrechaza las claves que están más abiertas. - 700 (
rwx------): directorios privados como el~/.ssh. - 775 / 664: directorios y archivos de grupo compartidos.
- 1777 (
rwxrwxrwt):/tmp, donde el bit pegajoso impide que los usuarios eliminen los archivos de los demás. - 2775: el setgid en un directorio hace que nuevos archivos hereden el grupo del directorio.
Cómo funciona umask
El umask elimina los permisos de los valores predeterminados: los archivos comienzan en 666 y los directorios en 777. Con umask 022, se elimina el permiso de escritura para grupo y otros, dando 644 y 755. Con umask 077, sólo el dueño tiene acceso. Los bits de ejecución nunca se agregan a nuevos archivos por umask.