El comando chmod en Linux y otros sistemas tipo UNIX se utiliza para cambiar los derechos de acceso a archivos y directorios. Los permisos determinan qué operaciones están permitidas para un archivo o directorio en particular, como leer, escribir y ejecutar.
Puede utilizar el comando chmod para cambiar los permisos del propietario, el grupo y otros usuarios de un archivo. Los permisos pueden establecerse como valores numéricos o modos de caracteres.
Así es como se cambian los permisos:
Para quitar la bandera ejecutable utilice la opción -x:
Por ejemplo, para establecer permisos de lectura, escritura y ejecución para el propietario de un archivo, y de sólo lectura para el grupo y el resto de usuarios, puede utilizar el siguiente comando:
chmod 755 filename
donde"nombrearchivo" es el nombre del archivo o directorio para el que desea cambiar los permisos.
Para instalar chmod, necesitas ejecutar el siguiente comando en un terminal:
chmod <access rights> <file or directory name>
donde:
<derechos de acceso>- un valor numérico o un modo de caracteres que especifica los derechos de acceso requeridos. Los valores numéricos pueden ser de 0 a 7, donde cada dígito corresponde a un derecho de acceso específico (4 - lectura, 2 - escritura, 1 - ejecución). Los modos simbólicos consisten en una combinación de letras"r","w" y"x" para diferentes categorías de usuarios (propietario, grupo, otros).
<nombre de archivoo directorio>- la ruta al archivo o directorio para el que desea cambiar los permisos.
Ejemplos de uso del comando chmod:
chmod 755 nombrearchivochmod 554 nombrearchivochmod 664 filenamechmod +x nombrearchivochmod u+rw nombrearchivochmod go+x nombredearchivoEl comando chmod no puede eliminarse, ya que es un comando integrado en la mayoría de los sistemas operativos UNIX y Linux. Sin embargo, puede volver a cambiar los permisos de un archivo o directorio a los valores predeterminados si eso es lo que desea hacer.
Para restablecer los permisos de un archivo o directorio a los valores predeterminados, puede utilizar el comando chmod con los valores numéricos o el modo de caracteres apropiados. Por ejemplo, para establecer los permisos a 644 para un archivo, puede ejecutar el siguiente comando:
chmod 644 filename
Esto establecerá permisos de lectura y escritura para el propietario del archivo, y de sólo lectura para el grupo y otros usuarios.