Skip to main content

Cómo usar el comando chmod en Linux

Como regular trocar o regulador do comprimento do ponto e caseador da maquina de costura Singer (Mayo 2025)

Como regular trocar o regulador do comprimento do ponto e caseador da maquina de costura Singer (Mayo 2025)
Anonim

El comando chmod le permite cambiar los permisos de acceso de los archivos y carpetas.

El comando chmod, al igual que otros comandos, puede ejecutarse desde la línea de comandos o mediante un archivo de script.

Si necesita listar los permisos de un archivo, use el comando ls.

Sintaxis del comando chmod

Esta es la sintaxis correcta cuando se usa el comando chmod:

chmod opciones modo , modo archivo1 archivo2 …

Las siguientes son algunas de las opciones usuales usadas con chmod:

  • -f, --silent, --quiet (suprime la mayoría de los mensajes de error)
  • -v, --verbose (genera un diagnóstico para cada archivo procesado)
  • -c, --changes (como verbose pero informa solo cuando se realiza un cambio)
  • -R, --recursive (cambia archivos y directorios de forma recursiva)
  • --help (muestra ayuda y sale)
  • --version (da salida a la información de la versión y sale)

A continuación se muestra una lista de varios permisos numéricos que se pueden configurar para el usuario, el grupo y todos los demás en la computadora. Al lado del número está la letra de lectura / escritura / ejecución equivalente.

  • 7, rwx, lee, escribe y ejecuta
  • 6, rw-, leer y escribir
  • 5, r-x, lee y ejecuta
  • 4, r--, solo lectura
  • 3, -wx, escribe y ejecuta
  • 2, -w-, solo escribe
  • 1, --x, ejecuta solo
  • 0, ---, ninguno

Ejemplos de comandos chmod

Si, por ejemplo, desea cambiar los permisos del archivo "participantes" para que todos tengan acceso completo al mismo, debe ingresar:

chmod 777 participantes

El primer 7 establece los permisos para el usuario, el segundo 7 establece los permisos para el grupo y el tercero 7 establece los permisos para todos los demás.

Si quieres ser el único que puede acceder a él, usarías:

chmod 700 participantes

Para tener acceso completo a usted y a los miembros de su grupo:

chmod 770 participantes

Si desea mantener el acceso completo para usted, pero desea evitar que otras personas modifiquen el archivo, puede utilizar:

chmod 755 participantes

Lo siguiente usa las letras de arriba para cambiar los permisos de "participantes" para que el propietario pueda leer y escribir en el archivo, pero no cambia los permisos para nadie más:

chmod u = rw participantes

Más información sobre el comando chmod

Puede cambiar la propiedad del grupo de archivos y carpetas existentes con el comando chgrp. Cambie el grupo predeterminado para nuevos archivos y carpetas con el comando newgrp.

Recuerde que los enlaces simbólicos utilizados en un comando chmod afectarán el verdadero objeto objetivo.

Modos de ajuste

Use chmod para establecer modos de sistema de archivos adicionales para archivos y directorios. Por ejemplo, para establecer el bit fijo, lo que significa que solo el propietario del archivo, el propietario del directorio o el superusuario raíz pueden eliminar el archivo, independientemente de los permisos de grupo de lectura y escritura del archivo, prefije un 1 a la secuencia numérica:

chmod 1755 participantes