# Permisos SUID

Para encontrar archivos con permisos *SUID* en un sistema Linux/Unix, puedes utilizar el siguiente comando:

```bash
find / -type f -perm -4000 -ls 2>/dev/null
```

#### Explicación paso a paso:

* **`find /`**: Inicia la búsqueda desde la raíz del sistema (`/`), lo que significa que revisará todo el sistema de archivos.
* **`-type f`**: Limita la búsqueda a solo archivos (*f* de *file*), excluyendo directorios, enlaces simbólicos, etc.
* **`-perm -4000`**: Busca archivos que tengan el permiso especial *SUID* (Set User ID). Este permiso, representado por el número 4000, permite que el archivo se ejecute con los privilegios del propietario, no del usuario que lo ejecuta. Es un permiso sensible y debe ser monitoreado.
* **`-ls`**: Muestra información detallada de los archivos encontrados, como su tamaño, permisos, propietario, fecha de modificación, etc.
* **`2>/dev/null`**: Redirige cualquier error (como problemas de acceso a directorios restringidos) a un "agujero negro" (`/dev/null`), de manera que no se muestren en la salida.

## <mark style="color:purple;">¿Qué conseguimos con este comando?</mark>

Este comando nos permite listar todos los archivos en el sistema que tienen el permiso *SUID* activado, lo cual es importante para auditar la seguridad, ya que archivos con este permiso pueden ser utilizados para ejecutar procesos con privilegios elevados.

Este comando es útil cuando queremos asegurarnos de que no haya archivos con permisos *SUID* innecesarios o peligrosos en el sistema.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://dise0.gitbook.io/h4cker_b00k/articulos/permisos-suid.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
