Saltar al contenido principal
Linux y sistemas

chmod y permisos en Linux: tabla de rwx a octal y ejemplos (644, 755, 600)

Cómo pasar de rwx a octal y de octal a rwx sin dudar. La tabla, cinco ejemplos habituales y los bits especiales que también se preguntan.

chmod es el comando de Linux que cambia los permisos de un fichero o directorio. En octal, cada permiso suma un valor: lectura (r) = 4, escritura (w) = 2 y ejecución (x) = 1. Se indican tres cifras, para propietario, grupo y otros: chmod 755 equivale a rwxr-xr-x.

Última actualización: . Fuente: SERGAS / Xunta de Galicia / normativa oficial vigente.

De rwx a octal

Cada fichero tiene tres bloques de permisos: propietario (u), grupo (g) y otros (o). Cada bloque suma r = 4, w = 2 y x = 1, y da una cifra de 0 a 7.

LetrasSumaOctal
---00
--x11
-w-22
-wx2+13
r--44
r-x4+15
rw-4+26
rwx4+2+17

Un ejemplo completo: -rwxr-xr-- se descompone en rwx = 7, r-x = 5 y r-- = 4, así que equivale a chmod 754.

Los valores más habituales

OctalLetrasSignificadoUso típico
644rw-r--r--Propietario lee y escribe; el resto solo leeFicheros de configuración públicos
755rwxr-xr-xPropietario todo; el resto lee y ejecutaScripts y binarios
600rw-------Solo el propietario lee y escribeClaves privadas SSH
640rw-r-----Propietario lee y escribe; grupo lee; otros nadaConfiguraciones sensibles
700rwx------Solo el propietario tiene todos los permisosScripts privados
777rwxrwxrwxTodos los permisos para todosEvitar en producción
Trampa de examen: chmod 640 da rw-r-----, y no rw-r--r--. Calcula siempre cifra a cifra: 6 = 4+2 (rw-), 4 = r-- y 0 = ---.

Sintaxis de chmod

Bits especiales: SUID, SGID y sticky

BitOctalEfectoEjemplo
SUID4000El ejecutable corre con los permisos de su propietario/usr/bin/passwd: -rwsr-xr-x
SGID2000En un ejecutable, corre con los permisos del grupo; en un directorio, los ficheros nuevos heredan su grupoCarpetas de trabajo compartido
Sticky1000En un directorio, solo el propietario del fichero, el del directorio o root pueden borrarlo/tmp: drwxrwxrwt

Se aplican como cuarta cifra: chmod 4755 ejecutable activa el SUID y chmod 1755 /directorio/ el sticky bit. Con chmod u+s y chmod +t se activan en notación simbólica.

Ejercicios rápidos en los dos sentidos

DadoCálculoResultado
chmod 7507 = rwx, 5 = r-x, 0 = ---rwxr-x---
chmod 6006 = rw-, 0 = ---, 0 = ---rw-------
-rwxr-xr--7, 5 y 4chmod 754
rw-r--r--6, 4 y 4chmod 644
chmod 4755SUID más 755-rwsr-xr-x
chmod 1755 sobre un directorioSticky más 755drwxr-xr-t

Por qué passwd lleva SUID

El fichero /etc/shadow, que guarda los hashes de las contraseñas, no es accesible para los usuarios normales. Para que un usuario normal pueda cambiar su propia contraseña, el ejecutable /usr/bin/passwd tiene el SUID activo: se ejecuta con los permisos de su propietario, que es root. La s aparece en la posición de ejecución del propietario.

Dónde seguir

Los permisos se estudian en el tema de administración Linux/Unix del temario de Técnico de Sistemas TI (PDF). Para repasar el resto de comandos: comandos esenciales de Linux. Las fechas del examen, en el calendario de la OPE SERGAS 2026.

❓ Preguntas frecuentes (FAQ)

¿Qué significa chmod 755?

Que el propietario tiene lectura, escritura y ejecución (7 = 4+2+1), y el grupo y los otros tienen lectura y ejecución (5 = 4+1). En letras es rwxr-xr-x. Es habitual en scripts y binarios.

¿Qué permisos da chmod 644?

rw-r--r--: el propietario puede leer y escribir, y el grupo y los otros solo pueden leer. Es habitual en ficheros de configuración públicos.

¿Qué permisos da chmod 640?

rw-r-----: el propietario lee y escribe, el grupo solo lee y los otros no tienen ningún permiso. Se usa en configuraciones sensibles.

¿Por qué no conviene usar chmod 777?

Porque da lectura, escritura y ejecución a todos los usuarios del sistema. En producción se considera muy inseguro y se evita.

¿Qué es el sticky bit?

Un permiso especial (1000) que, aplicado a un directorio, impide que un usuario borre ficheros de otros aunque tenga escritura en él. Se ve como una t al final de los permisos, como en /tmp (drwxrwxrwt).

📚 Sigue aprendiendo

🎯 ¿Preparas oposiciones del SERGAS?

Más de 13.000 preguntas tipo test con explicación, simulacros con penalización −0,25 y calculadora de baremo. 100% gratis.

Crear cuenta gratis →