Inicio > Gestión de archivos y directorios > chmod

Dominando el comando chmod

Esta es una guía sobre el comando chmod en Linux, que se utiliza para cambiar los permisos de acceso a archivos y directorios. Con esta herramienta, podrá comprender y aplicar fácilmente la configuración de permisos.

Opciones principales

Configure los permisos de archivos y directorios combinando las diversas opciones del comando `chmod`.

1. Método de configuración de permisos

2. Opciones adicionales

Comando generado:

Combina los comandos.

Descripción:

`chmod` Ejecutando el comando.

Combina las opciones anteriores para ejecutar virtualmente los comandos junto con la IA.

Entendiendo los permisos

Los permisos de archivos de Linux consisten en permisos de lectura (Read), escritura (Write) y ejecución (Execute) para el propietario (User), el grupo (Group) y otros (Others). Cada combinación de permisos se puede expresar con números (octal) o símbolos.

Valores de permisos octales

Cada permiso se puede representar con un número, y la suma de estos números define los permisos para cada tipo de usuario (propietario, grupo, otros), combinándolos para formar un modo octal de 3 dígitos.

  • 4: Lectura (r)
  • 2: Escritura (w)
  • 1: Ejecución (x)
  • 0: Sin permiso (-)

Comprendiendo el modo simbólico

El modo simbólico cambia los permisos en la forma 'objetivo (u:usuario, g:grupo, o:otros, a:todos) + operador (+:añadir, -:eliminar, =:establecer) + permiso (r,w,x)'. Por ejemplo, u+x añade permiso de ejecución al propietario, y go=rw establece permisos de lectura/escritura para el grupo y otros usuarios.

Ejemplos comunes de permisos octales Significado de los modos de permiso octales de uso frecuente.
Modo Descripción Simbólico
777 Todos los permisos para todos (lectura, escritura, ejecución) rwxrwxrwx
755 Propietario: todos los permisos; Grupo/Otros: lectura/ejecución rwxr-xr-x
644 Propietario: lectura/escritura; Grupo/Otros: solo lectura rw-r--r--
600 Propietario: lectura/escritura; Grupo/Otros: sin permisos rw-------

Ejemplos de uso

Practique la configuración de permisos a través de ejemplos prácticos del comando `chmod`.

Permitir que solo el propietario lea y escriba un archivo (600)

chmod 600 myfile.txt

Bloquea el acceso de otros usuarios al archivo y solo el propietario tiene permisos de lectura/escritura. Es uno de los permisos de archivo más seguros.

Añadir permiso de ejecución a un archivo de script

chmod +x myscript.sh

Hace que un archivo de script sea ejecutable por todos los usuarios. Se utiliza para scripts de servidores web, etc.

Cambiar recursivamente los permisos de un directorio y sus archivos (755)

chmod -R 755 mydir/

Aplica recursivamente los permisos 755 a un directorio y todos sus archivos/subdirectorios. Útil para directorios de archivos estáticos de servidores web, etc.

Eliminar permiso de escritura para grupo y otros usuarios

chmod go-w important_file.conf

Elimina el permiso de escritura para el grupo y otros usuarios de un archivo. Esto ayuda a mejorar la seguridad.



Comandos de la misma categoría