🥇 Manejo de directorios y permisos

Los permisos son una parte importante del sistema operativo Linux. Si no son correctamente administrados, usuarios con malintencionados podrían realizar cambios y alteraciones sobre los archivos.

Para visualizar los permisos de los archivos podemos utilizar el comando ls.

$ ls -l
.
.
-rw-r--r--  1 luis luis   393 Dec  6 20:58 config.txt
drwxr-xr-x 15 luis luis  4096 Feb 20 22:58 content

En la primer columna podemos ver los permisos de los directorios, para la siguiente línea drwxr-xr-x vamos a desglosar el significado de cada uno

🍿 Archivos vs directorios

Tipo de achivo
Para el config.txt es un signo de menos - indica que esto es un archivo.
Para el directorio content el caracter d indica que estamos listando un directorio

Ademas de - y b podremos llegar a toparnos con

🍿 Permisos en archivos y directorios

Existen dos formas de desplegar los permisos, de forma simbólica y explicita.

🥤 Permisos simbólicos

Vamos a analizar los tipos de permisos de un archivo/directorio de linux del mas restrictivo al mas permisivo de ellos.

Sin permiso de ningun tipo (-)
Esto quiere decir que no tenemos permiso alguno sobre el archivo/directorio.
Permiso de lectura (r)
Quiere decir que podemos leer el archivo/directorio
Permiso de escritura (w)
Podemos escribir, modificar e incluso eliminar el archivo/directorio.
Permiso de ejecución (x)
Este permiso nos permite ejecutar el archivo, esto se refiere a que contiene instrucciones que realizan operaciones. Esto es utilizado cuando los archivos son programas, binarios o scripts. En el caso de los directorio indica que podemos usar el comando cd para entrar a dicho directorio.

🍦 Distribución de los permisos

Retomando el ejemplo del directorio content.

Permisos de usuario
Los siguientes 3 caracteres rwx indican los permisos que el dueño del archivo tiene (luis).
Permisos del grupo
Los siguientes 3 caracteres r-x indican los permisos del grupo a los que pertenece el usuario.
Permisos de todos los usuarios
Los siguientes 3 caracteres r-x indican los permisos del resto de los usuarios (usuarios en general) que no son ni el dueño ni el grupo.

🥤 Permisos en forma octal

En la forma octal cada uno de los permisos representa un número.

Es posible combinar estos tres permisos en la forma octal para cada una de las columnas (dueño, grupo y resto de usuarios). Rtomando el ejemplo del directorio content.

Tenemos entonces que si unimos cada número tenemos los permisos 755.

Creación de usuarios en Linux Modificar permisos de archivos y directorios
comments powered by Disqus