Menu
Coddy logo textTech

Chmod con Símbolos

Parte de la sección Fundamentos del Journey de Terminal de Coddy — lección 56 de 82.

El modo simbólico ofrece una forma más intuitiva de usar chmod. En lugar de calcular números, especificas exactamente lo que quieres cambiar usando letras y símbolos.

El formato es: chmod WHO OPERATOR PERMISSION file

Para QUIÉN, utiliza: u (usuario/propietario), g (grupo), o (otros), o a (los tres).

Para el OPERADOR, use: + (añadir), - (eliminar), o = (establecer exactamente).

Para el PERMISO, use: r (leer), w (escribir), o x (ejecutar).

Aquí hay algunos ejemplos:

# Agregar permiso de ejecución para el propietario
chmod u+x script.sh
# Eliminar el permiso de escritura para otros
chmod o-w document.txt
# Dar permisos de lectura y ejecución al grupo
chmod g+rx program.sh
# Establecer permisos exactos para todos los usuarios
chmod a=r readme.txt

El método simbólico destaca cuando quieres modificar un solo permiso sin afectar a los demás. Con chmod u+x, añades el permiso de ejecución para el propietario mientras mantienes todos los demás permisos sin cambios. Esto suele ser más conveniente que recalcular el valor numérico completo.

challenge icon

Desafío

Fácil

Tienes un archivo de script setup.sh que actualmente no tiene permiso de ejecución. Usa chmod con el modo simbólico para añadir el permiso de ejecución solo para el propietario.

Usa el formato simbólico con u para el usuario/propietario, + para añadir el permiso y x para la ejecución.

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

Tu salida debería mostrar la cadena de permisos -rwxr--r-- para el archivo, indicando que el propietario ahora tiene permiso de ejecución mientras que el grupo y otros conservan solo el acceso de lectura.

Pista: Ejecuta chmod u+x setup.sh para añadir el permiso de ejecución para el propietario, luego ls -l setup.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