Revisar una configuración
Examina 640 para distinguir lectura del grupo y acceso público. Confirma después que la cuenta del servicio pertenece al grupo previsto.
Calcula y convierte permisos de archivos Unix y Linux. Convierte 755 en rwxr-xr-x, gestiona bits especiales y copia el comando chmod correspondiente.
| Lectura | Escritura | Ejecución | |
|---|---|---|---|
| Propietario | |||
| Grupo | |||
| Otros |
Interpreta un modo como 640 o rw-r-----, ajusta sus permisos y obtén el comando chmod correspondiente. El cálculo distingue propietario, grupo y otros usuarios e incluye setuid, setgid y sticky. Todo se procesa localmente sin modificar archivos. El resultado describe bits de modo, no decide por sí solo si un usuario puede acceder a un recurso: también intervienen las ACL, el propietario, los directorios superiores y las políticas del sistema.
Cada grupo tiene tres permisos: lectura r vale 4, escritura w vale 2 y ejecución x vale 1. Su suma produce un dígito octal entre 0 y 7. En 640, el propietario recibe 4 + 2, el grupo 4 y los demás 0: rw-r-----. El primer dígito representa al propietario, no una prioridad. Un permiso ausente se muestra mediante un guion en la notación simbólica.
Un cuarto dígito delante de los otros representa los bits especiales: setuid vale 4, setgid 2 y sticky 1. Las letras s o t indican que están activados el bit especial y la ejecución. S o T indican el bit especial sin ejecución en esa posición. Se aceptan tres o cuatro dígitos octales, con prefijo 0o opcional. La entrada simbólica admite nueve caracteres o diez si incluye el tipo de archivo mostrado por ls.
En directorios, x permite atravesarlos, r listar nombres y w modificar entradas con sujeción a los demás permisos. Sticky limita el borrado o cambio de nombre en directorios compartidos. Setgid afecta al grupo de las nuevas entradas. El comportamiento de setuid depende del sistema, el tipo de archivo y las opciones de montaje. No se simulan esas políticas ni cambios recursivos de chmod.
Introduce el octal o la cadena simbólica y aplícalos. Las expresiones relativas como u+x no son modos completos admitidos.
Selecciona los derechos del propietario, grupo y otros. Activa un bit especial solo si conoces su efecto sobre el recurso.
Sustituye file por la ruta deseada y entrecomíllala correctamente para tu shell. Aquí no se inspeccionan rutas ni propietarios reales.
Examina 640 para distinguir lectura del grupo y acceso público. Confirma después que la cuenta del servicio pertenece al grupo previsto.
Compara 644 y 755 para saber qué grupos ganan ejecución. Revisa también el intérprete y los permisos de los directorios superiores.
Convierte 1777 para reconocer sticky sin confundirlo con una prohibición general de escritura. No es una recomendación válida para todos los casos.
640 asigna 6 al propietario, 4 al grupo y 0 al resto. El comando utiliza un nombre de archivo de ejemplo.
Entrada
640Resultado
rw-r-----
chmod 640 file1777 mantiene rwx para los tres grupos y añade t al final. Su efecto es especialmente relevante para borrar en un directorio compartido.
Entrada
1777Resultado
rwxrwxrwt
chmod 1777 fileLos bits no describen todo el control de acceso. Los directorios superiores, las ACL, la identidad del proceso y las políticas pueden impedir la operación.
Ambas indican setuid o setgid. La minúscula incluye ejecución en esa posición; la mayúscula indica que falta ese permiso.
No. Son operaciones relativas de chmod. El campo simbólico espera un estado completo de nueve caracteres, como rwxr-xr-x.
No. Es texto con file como destino de ejemplo. El navegador no lee ni modifica los permisos de tu sistema.
Herramientas relacionadas
Herramientas similares o complementarias a esta.
Crea un archivo .gitignore a partir de plantillas para tus tecnologías y herramientas.
Compara dos textos línea por línea y detecta rápidamente añadidos, eliminaciones y cambios.
Encuentra un tipo MIME desde una extensión o al revés.
Comprende HSTS, CSP, X-Content-Type-Options, Referrer-Policy y Permissions-Policy y cómo verificar las cabeceras realmente enviadas.