Tutoriales

Cómo suprimir listados de directorios en Linux

En este breve tutorial veremos cómo Suprimir listado de directorios en Linux desde la línea de comandos.En otras palabras, denegaremos a los usuarios normales el acceso a los contenidos del directorio enumerado. ls comando, pero todavía permite al usuario acceder y modificar archivos en el mismo directorio.

Suprimir listado de directorios en Linux

Vamos a crear un test Un directorio que contiene algunos archivos.

$ mkdir test
$ touch test/{file1,file2}.txt

Ahora establezca los permisos adecuados test uso del directorio chmod Ordenar:

$ chmod 0111 test/

Este comando restringirá a los usuarios normales a la lista ‘test‘ Tabla de contenido

Verifiquemos los permisos del directorio:

$ ls -ld test/

Salida de ejemplo:

d--x--x--x 2 ostechnix ostechnix 4096 Dec 21 18:23 test/

Como puede ver en el resultado anterior, el directorio de prueba solo tiene la ejecución (X) permitir. leer (r) y escribe (w) se revocan los permisos.Significado: los usuarios normales no pueden acceder al contenido del directorio usando ls Ordenar.

Intentemos enumerar los contenidos del directorio usando ls Ordenar:

$ ls test/

Salida de ejemplo:

ls: cannot open directory 'test/': Permission denied

¿Mirar? No pudimos enumerar el contenido del directorio. Porque deshabilitamos la lista de directorios para el directorio de «prueba».

Sin embargo, aún podemos acceder a los archivos en el directorio por su nombre.

$ echo "Welcome to OSTechNix blog" > test/file1.txt
$ cd test/
$ cat file1.txt
Welcome to OSTechNix blog
Suprimir listado de directorios en Linux

Este truco se puede utilizar para proteger el contenido de un directorio de sitios web. Esta técnica es una forma de limitar el rastreo de directorios web por robots. seguramente, excelente y raíz Los usuarios pueden acceder a este directorio sin ninguna restricción.

LEER  Cómo iniciar, apagar y suspender su sistema desde la línea de comandos de Linux

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba