Accede a todo EDteam con un único pago¡Sube a premium!

Entender los permisos en Linux (2da parte)

Hola, soy Beto Quiroga En la primera parte de este artículo escribí acerca del significado numérico de los permisos que otorgamos a los archivos y/o directorios en Linux En este nuevo artículo sobre los permisos, te explicaré el significado de la combinación de letras que aparecen cuando listamos el contenido de un directorio con el comando: ls -la Este comando nos devuelve un listado como este:

Diseño web
2 minutos
Hace 7 años
Entender los permisos en Linux (2da parte)

Hola, soy Beto Quiroga

En la primera parte de este artículo escribí acerca del significado numérico de los permisos que otorgamos a los archivos y/o directorios en Linux

En este nuevo artículo sobre los permisos, te explicaré el significado de la combinación de letras que aparecen cuando listamos el contenido de un directorio con el comando:

1ls -la

Este comando nos devuelve un listado como este:

1drwxrwxr-x 3 root root 4096 Oct 1 06:18 . 2drwxr-xr-x 3 root root 4096 Oct 1 05:49 .. 3-rwxrwxrwx 1 root root 0 Oct 1 05:49 algo.sh 4-rw-r--r-- 1 root root 0 Oct 1 06:17 otro.bk 5drwxr-xr-x 2 root root 4096 Oct 1 06:18 unaCarpeta

pero, ¿Qué significan las letras drwxrwxr-x , o estas otras -rwxrwxrwx?

Lectura, escritura y ejecución

  • r -> Del inglés read, indica el permiso de lectura sobre este archivo o directorio.
  • w -> Del inglés write, indica el permiso de escritura sobre este archivo o directorio.
  • x -> Del inglés execution, indica el permiso de ejecución sobre este archivo o directorio.
  • El guión indica la ausencia de ese permiso.

Como verás, son 10 caracteres que vemos en esta combinación

  • El primero nos indica el tipo. Si es un archivo nos mostrará un guión y si es un directorio nos mostrará una d.
  • Los siguientes 3 corresponden a los permisos otorgados al propietario de este archivo
  • Las posiciones 5, 6 y 7 nos indican los permisos que tiene el grupo.
  • Los últimos 3 caracteres nos indica que permisos tienen otros.

Entendamos con un ejemplo

Si vemos esta combinación:

1drwxr-xr-x

Esto significa que:

  • d =>  esto es un directorio
  • rwx =>El propietario tiene permisos de lectura, escritura y ejecución (7)
  • r-x => El grupo tiene permisos de lectura y de ejecución, pero NO de escritura (5)
  • r-x => Otros tiene permiso de lectura y de ejecución, pero NO de escritura (5)

Si leíste la primera parte de este artículo, entenderás que este directorio tiene permisos 755.

Espero que estos artículos te hayan ayudado a entender un poco más de lo que son los permisos en Linux.

Por mi parte es todo de momento. Hasta otra oportunidad.

Un abrazo

Comentarios de los usuarios

Pregunta a ChatEDT