LRWXRWXRWX en Linux

LRWXRWXRWX en Linux
Linux es un sistema operativo multiusuario utiliza el concepto de propiedad y permisos para proteger el sistema y evitar que los usuarios accedan a los datos confidenciales de los demás. Permite al propietario de un archivo para controlar quién puede acceder al archivo y qué nivel de acceso pueden tener. Al ver los permisos de archivo de Linux, es posible que haya encontrado el permiso LRWXRWXRWX. Esta publicación describirá el permiso LRWXRWXRWX en Linux y lo que significan los caracteres correspondientes a los permisos.

Comencemos con el concepto básico.

Estos son los siguientes tres permiso clases En Linux:

Usuario: El propietario o el usuario que creó el archivo pertenece a esta clase. La propiedad de un archivo también se puede otorgar a otros usuarios.

Grupo: Múltiples usuarios pertenecen a un grupo. Todos los miembros de un grupo tienen el mismo acceso de permiso a un archivo.

Otro: Cualquier usuario que tenga acceso al archivo, pero no es ni el propietario ni pertenece a ningún grupo pertenece a esta clase.

Cada archivo en Linux tiene los siguientes tres tipos de permiso:

Leer: Permite al usuario abrir y leer el contenido del archivo. Sin embargo, el usuario no puede alterar el contenido del archivo.

Escribir: Permite al usuario editar y cambiar el contenido del archivo.

Ejecutar: Permite al usuario ejecutar el archivo (si es ejecutable).

LRWXRWXRWX Significado en Linux

Veamos qué significan estas letras:

L: se refiere a un enlace simbólico.

R: leer

W: escribir

X: ejecutar

Entonces, el permiso "L" en LRWXRWXRWX significa que este archivo es un enlace simbólico. Un enlace simbólico similar a un atajo de Windows es un tipo de archivo que apunta a otro archivo o directorio en el sistema. Un simbólico no tiene contenido propio, pero contiene el contenido del archivo real al que señala. Si realiza algún cambio en el simbólico, se reflejará en el archivo real.

El LRWXRWXRWX aparentemente significa el máximo permiso permitido. Sin embargo, esto no es cierto en el caso de un enlace simbólico. Cada enlace simbólico se crea con permiso LRWXRWXRWX pero es un permiso ficticio. El permiso válido de un enlace simbólico es el permiso del archivo real al que se vincula.

Vamos a explicarlo con un ejemplo. Crear un muestra 1 Archivo usando el comando a continuación:

$ touch sample1

Ahora, vea los permisos del muestra 1 archivo a través del LS dominio:

$ ls -l muestra1

Verá que el propietario tiene permisos de lectura y escritura al archivo. Elimine el permiso de escritura a través del siguiente comando:

$ chmod u-w sample1

Ahora si ve los permisos del muestra 1 Archivo, verá que el propietario solo tiene el permiso de lectura.

Crear un archivo de enlace simbólico muestra2 señalando el muestra 1 archivo.

$ ln -s sample1 sample2

Si ve el permiso, verá que el enlace simbólico tiene el permiso LRWXRWXRWX.

Para verificarlo, intente escribir en el archivo de enlace simbólico. No podrás hacerlo, ya que apunta al muestra 1 Archivo que no tiene permiso de escritura.

Ahora, permita el permiso de escritura al archivo real muestra 1.

$ chmod u+w muestra1

Si intenta escribir en el enlace simbólico, podrá hacerlo, ya que refleja los permisos del archivo real que ahora tiene el acceso de escritura.

Conclusión

Eso es todo! Los enlaces simbólicos se crean con los permisos de LRWXRWXRWX, pero estos permisos nunca se usan en ninguna operación. El permiso real del enlace simbólico es el permiso del archivo real al que señala. Ahora, espero que hayas entendido lo que significa el permiso LRWXRWXRWX en Linux. Revise la pista de Linux para obtener más artículos útiles.