En el sistema Linux para agregar permisos al archivo o en cualquier carpeta chmod Se utiliza el comando, no solo que hay números asignados, según los tipos de permisos como para leer su 4 para escribir su 2 y para la ejecución su 1, lo que colectivamente fabrica el número 7.
Entonces, en palabras más simples, Chmod 777 significa otorgar todos los permisos para leer, escribir y ejecutar cualquier archivo por cualquier usuario del sistema, para leer más sobre el Chmod 777 Lea esta guía mientras explica su significado en detalle.
Dar permisos a un archivo en Linux
Para comprender profundamente el significado de Chmod 777, uno debe ser plenamente consciente de cómo dar permisos a un archivo o una carpeta. Hay tres tipos de permisos que normalmente se entregan al archivo uno es leer, escribir y el tercero es ejecutar y para que el permiso sea comprensible por la computadora a cada tipo se le ha asignado un número:
0 | Sin autorización |
1 | Permiso para ejecutar |
2 | Permiso para escribir o modificar |
3 | Permiso para escribir y ejecutar |
4 | Permiso para leer |
5 | Permiso para leer y ejecutar |
6 | Permiso para leer y escribir |
7 | Permiso para leer, escribir y ejecutar |
Hay tres tipos de usuarios en Linux: uno es Dueño, el segundo es Grupo y el tercero es Otros y el chmod 777 significa que todos los usuarios pueden leer, escribir o ejecutar el archivo. Para ilustrar aún más la configuración de los permisos utilizando el comando chmod, la tabla a continuación proporciona una combinación de tres dígitos:
Permisos | Valores |
Sin permiso para leer, escribir y ejecutar | 0 (0+0+0) |
Permiso para ejecutar solo | 1 (0+0+1) |
Permiso para escribir solo | 2 (0+2+0) |
Permiso para solo leer | 4 (4+0+0) |
Permiso para leer y ejecutar | 5 (4+0+1) |
Permiso para leer y escribir | 6 (4+0+2) |
Permiso para leer Escribir y ejecutar | 7 (4+2+1) |
Para la ilustración, hay un ejemplo de cambiar los permisos de un archivo usando Chmod. Se le ha hecho comprender profundamente el significado de Chmod 777.
Creemos un simple guión Archivo en el sistema Linux y luego cambie los permisos en consecuencia utilizando:
$ nano mybashscript.mierda
A continuación, agregue cualquier script en el archivo bash y cierre el archivo guardándolo:
Ahora agregaremos algún permiso al archivo, como si desea que nadie pueda acceder a este archivo, entonces use:
$ sudo chmod 000 mybashscript.mierda
Ahora solo para verificar, intentemos leerlo usando:
$ Cat MyBashscript.mierda
De la imagen de arriba se puede comprender claramente que ahora se puede leer el archivo, excepto el usuario con privilegios de sudo; Ahora revise el archivo si es editable o no usa:
$ nano mybashscript.mierda
De la imagen de arriba se puede entender claramente que nadie puede escribir o modificar. Ahora vea si este archivo es ejecutable usando:
$ bash mybashscript.mierda
De la imagen de arriba es muy claro que nadie más que los administradores del sistema pueden ejecutar el archivo, ahora cambiemos el permiso del archivo que todos pueden verlo usando el chmod:
$ sudo chmod 777 mybashscript.mierda
Uno puede decir de la imagen anterior que el permiso ha cambiado porque el color del archivo ha cambiado a verde.lo que significa que todos pueden leer, escribir y ejecutar el archivo, así que intentemos leer el .mierda archivo:
$ Cat MyBashscript.mierda
Ahora puede ver que el archivo es legible, así que ahora escribamos o modificemos el archivo usando:
$ nano mybashscript.mierda
El archivo también es ahora escrito también, ahora lo último que se necesita para verificar es la ejecución del archivo y se puede hacer por:
$ bash mybashscript.mierda
El archivo ahora también es ejecutable, por lo que ahora debe haber reunido el uso de Chmod 777 en Linux y para resumirlo se puede decir que hace que el archivo sea legible, escrito y ejecutable para todos en el sistema Linux.
Conclusión
Establecer permisos para acceder a los datos de su sistema Linux es beneficioso, ya que mantiene los datos a salvo de los piratas informáticos. El comando chmod se usa para tales fines. El CHMOD 777 se usa principalmente para que el archivo sea legible, por escrito y ejecutable para cualquier usuario.