Cómo usar el comando chmod Linux


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

El comando chmod, como otros comandos, puede ejecutarse desde la línea de comandos o a través de un archivo de script.

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

Sintaxis de comandos chmod

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

chmod[options] mode[,mode] file1[file2 ...] file1[file2 ...]

Las siguientes son algunas de las opciones usuales que se usan con chmod:

  • -f, --silent, --quiet (suprime la mayor√≠a de los mensajes de error)
  • -v, --verbose (produce un diagn√≥stico para cada archivo procesado)
  • -c, --changes (como verboso pero s√≥lo informa cuando se hace un cambio)
  • -R, --recursive (cambiar archivos y directorios recursivamente)
  • --help (muestra la ayuda y las salidas)
  • --versi√≥n (emite informaci√≥n sobre la versi√≥n y las salidas)

A continuaci√≥n se muestra una lista de varios permisos num√©ricos que se pueden establecer para el usuario, el grupo y todos los dem√°s usuarios de la computadora. Al lado del n√ļmero est√° el equivalente de la letra de lectura/escritura/ejecuci√≥n.

  • 7, rwx, leer, escribir y ejecutar
  • 6, rw-, leer y escribir
  • 5, r-x, leer y ejecutar
  • 4, r--, s√≥lo lectura
  • 3, -wx, escribir y ejecutar
  • 2, -w-, escribir s√≥lo
  • 1, --x, s√≥lo ejecutar
  • 0, ---, ninguno

Ejemplos de comandos chmod

Si usted, por ejemplo, quisiera cambiar los permisos del archivo "participants" para que todo el mundo tenga acceso completo a él, debería entrar:

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 pueda acceder a ella, la usar√≠as:

chmod 700 participantes

Para darte a ti y a los miembros de tu grupo acceso total:

chmod 770 participantes

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

chmod 755 participantes

Lo siguiente utiliza las letras de arriba para cambiar los permisos de los "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 los nuevos archivos y carpetas con el comando newgrp.

Recuerde que los enlaces simbólicos usados en un comando chmod afectarán al objeto de destino verdadero.

Modos de ajuste

Utilice chmod para establecer modos adicionales del sistema de archivos para archivos y directorios. Por ejemplo, para establecer el bit pegajoso - lo que significa que s√≥lo 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 - anteponga un prefijo 1 a la secuencia de n√ļmeros:

chmod 1755 participantes

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *