Menu
Coddy logo textTech

Chmod con Números

Parte de la sección Fundamentos del Journey de Terminal de Coddy. Lección 55 de 82.

El comando chmod te permite cambiar los permisos de los archivos. Una forma de usarlo es con el modo numérico, donde cada permiso está representado por un número.

Cada permiso tiene un valor: leer es 4, escribir es 2 y ejecutar es 1. Sumas estos valores para crear un solo dígito para cada categoría de usuario. Por ejemplo, leer + escribir + ejecutar = 4 + 2 + 1 = 7.

NúmeroPermisoSignificado
7rwxlectura + escritura + ejecución
6rw-lectura + escritura
5r-xlectura + ejecución
4r--solo lectura
0---sin permisos

Combinas tres dígitos para establecer los permisos del propietario, el grupo y otros. Por ejemplo:

chmod 755 script.sh

Esto establece rwx (7) para el propietario, r-x (5) para el grupo y r-x (5) para los demás. Un permiso común como 644 otorga al propietario acceso de lectura y escritura, mientras que todos los demás solo pueden leer el archivo.

challenge icon

Desafío

Fácil

Tienes un archivo script deploy.sh que debe ser ejecutable por el propietario, pero solo legible por el grupo y los demás.

Usa chmod con el modo numérico para establecer los permisos de deploy.sh de la siguiente manera:

  • Propietario: lectura, escritura y ejecución (7)
  • Grupo: solo lectura (4)
  • Otros: solo lectura (4)

Después de establecer los permisos, usa ls -l deploy.sh para verificar el cambio.

Tu salida debe mostrar la cadena de permisos -rwxr--r-- para el archivo.

Pista: Los tres dígitos que necesitas son 744. Ejecuta chmod 744 deploy.sh seguido de ls -l deploy.sh para mostrar los permisos actualizados.

Pruébalo tú mismo

Terminal
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentos

Practica por tu cuenta: Playground de Terminal