> For the complete documentation index, see [llms.txt](https://docs.devolutions.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.devolutions.net/unigetui/es/para-equipos-de-ti/organization/restrict-settings.md).

# Bloquear la configuración de riesgo

Entienda qué permite cada ajuste de administrador de UniGetUI, mantenga desactivados los de riesgo y controle quién puede activarlos.

Unas pocas opciones de UniGetUI permiten que los paquetes ejecuten comandos adicionales o cambien cómo se instalan. Son útiles para usuarios avanzados y peligrosas en las manos equivocadas, así que están **desactivadas de forma predeterminada**. Esta página explica qué permite cada una, para que decida cuáles dejar desactivadas en sus ordenadores.

Las encontrará todas en ***Configuración*** – ***Derechos de administrador y otros ajustes peligrosos***.

## Cómo funciona la protección

Las opciones bajo ***Restrictions on…*** son **ajustes seguros**. En Windows:

* Se almacenan por usuario en `C:\Program Files\UniGetUI\SecureSettings`, una carpeta en la que los usuarios estándar no pueden escribir.
* Activar o desactivar una provoca una solicitud de administrador de Windows (UAC).

Así que un usuario estándar no puede activarlos sin la aprobación de un administrador. Dejarlos desactivados basta para bloquearlos.

{% hint style="warning" %}
En macOS y Linux, los ajustes seguros se almacenan en la carpeta de datos de UniGetUI del propio usuario y no requieren la aprobación del administrador. No cuente con ellos como límite de seguridad allí.
{% endhint %}

Las opciones bajo ***Cambiar cómo las operaciones solicitan derechos de administrador*** son ajustes normales. Los usuarios pueden cambiarlos, pero no pueden usarlos para obtener más derechos de los que ya tienen.

## Qué permite cada ajuste de riesgo

<table><thead><tr><th width="300">CONFIGURACIÓN</th><th>QUÉ PERMITE</th><th width="120">RIESGO</th></tr></thead><tbody><tr><td><strong>Permitir argumentos de línea de comandos personalizados</strong></td><td>Los usuarios pueden añadir sus propios argumentos a los comandos de instalación, actualización y desinstalación en las opciones de un paquete. Los argumentos cambian cómo se comporta el instalador, de formas que UniGetUI no puede comprobar.</td><td>Medio</td></tr><tr><td><strong>Ignorar comandos personalizados de preinstalación y postinstalación al importar paquetes de un lote</strong><br><em>(la etiqueta es engañosa, véase más abajo)</em></td><td>Los usuarios pueden definir comandos que se ejecutan antes y después de que un paquete se instala, se actualiza o se desinstala. Los comandos se ejecutan con los derechos de la operación, que pueden ser derechos de administrador.</td><td>Alto</td></tr><tr><td><strong>Permitir cambiar las rutas de los ejecutables del gestor de paquetes</strong></td><td>Los usuarios pueden hacer que UniGetUI apunte a un ejecutable distinto para un gestor de paquetes. Un ejecutable malintencionado ejecutaría entonces cada operación de paquete.</td><td>Alto</td></tr><tr><td><strong>Permitir la importación de argumentos de línea de comandos personalizados al importar paquetes de un lote</strong></td><td>Los argumentos guardados en un archivo de lote se conservan cuando se abre el lote. Exige que los argumentos personalizados estén permitidos.</td><td>Alto</td></tr><tr><td><strong>Permitir la importación de comandos personalizados de preinstalación y postinstalación al importar paquetes de un lote</strong></td><td>Los comandos guardados en un archivo de lote se conservan cuando se abre el lote. Quien envíe un lote podría hacer que ejecute código en el ordenador. Exige que los comandos previos y posteriores estén permitidos.</td><td>Muy alto</td></tr></tbody></table>

{% hint style="danger" %}
**Acerca del interruptor de comandos previos y posteriores a la instalación:** a pesar de su etiqueta, activar ***Ignorar comandos personalizados de preinstalación y postinstalación al importar paquetes de un lote*** **permite** los comandos previos y posteriores a la instalación. Cuando está desactivado (el valor predeterminado), estos comandos se descartan y nunca se ejecutan. Déjelo desactivado salvo que los necesite expresamente.
{% endhint %}

Cuando un lote contiene argumentos o comandos que no están permitidos, UniGetUI los descarta y muestra un ***Informe de seguridad del lote*** que enumera lo que quitó. Ese es el comportamiento esperado y seguro.

## Opciones de elevación

Estas opciones son solo en Windows. Cambian cómo UniGetUI pide derechos de administrador, no lo que los usuarios tienen permitido hacer.

<table><thead><tr><th width="300">CONFIGURACIÓN</th><th>EFECTO</th></tr></thead><tbody><tr><td><strong>Solicitar privilegios de administrador una vez por cada lote de operaciones</strong></td><td>Una solicitud de UAC para un grupo de operaciones iniciadas juntas.</td></tr><tr><td><strong>Solicitar privilegios de administrador solo una vez</strong></td><td>Una solicitud de UAC, reutilizada para las operaciones siguientes. Cómodo, pero cualquier operación posterior también se ejecuta elevada sin preguntar.</td></tr><tr><td><strong>Prohibir cualquier tipo de elevación a través de UniGetUI Elevator o GSudo</strong></td><td>UniGetUI nunca eleva. Las operaciones que necesitan derechos de administrador fallan.</td></tr><tr><td><strong>Delegar las operaciones de paquetes al broker de Devolutions Agent</strong></td><td>Devolutions Agent ejecuta las operaciones aprobadas en lugar de una solicitud de UAC. Consulte <a href="/unigetui/es/para-equipos-de-ti/organization/devolutions-agent.md">Instalar aplicaciones aprobadas sin derechos de administrador</a>.</td></tr></tbody></table>

## Activar un ajuste seguro para un usuario

Si alguien necesita de verdad una de estas opciones, un administrador puede activarla solo para ese usuario:

* Desde la sesión del usuario: abra ***Derechos de administrador y otros ajustes peligrosos***, active la opción y apruebe la solicitud de UAC con credenciales de administrador.
* Desde una línea de comandos elevada, por ejemplo en un script de implementación:

```powershell
& "C:\Program Files\UniGetUI\UniGetUI.exe" --enable-secure-setting-for-user <username> <key>
```

Use `--disable-secure-setting-for-user` con los mismos parámetros para desactivarlo de nuevo.

<table><thead><tr><th width="300">CLAVE</th><th>CONFIGURACIÓN</th></tr></thead><tbody><tr><td><code>AllowCLIArguments</code></td><td>Permitir argumentos de línea de comandos personalizados</td></tr><tr><td><code>AllowPrePostInstallCommands</code></td><td>Comandos previos y posteriores a la instalación (el interruptor mal etiquetado)</td></tr><tr><td><code>AllowCustomManagerPaths</code></td><td>Permitir cambiar las rutas de los ejecutables del gestor de paquetes</td></tr><tr><td><code>AllowImportingCLIArguments</code></td><td>Permitir la importación de argumentos de línea de comandos personalizados desde un lote</td></tr><tr><td><code>AllowImportingPrePostInstallCommands</code></td><td>Permitir la importación de comandos previos y posteriores a la instalación desde un lote</td></tr></tbody></table>

{% hint style="info" %}
Los ajustes seguros no se incluyen cuando los usuarios exportan o importan su configuración, así que un archivo de configuración no puede activarlos.
{% endhint %}

## Si no funciona

* Una operación falla justo después de activar ***Prohibir cualquier tipo de elevación a través de UniGetUI Elevator o GSudo***: es lo esperado para las aplicaciones que necesitan derechos de administrador. Consulte [Falla una actualización o una instalación](/unigetui/es/ayuda/troubleshooting/update-or-install-fails.md).
* El interruptor vuelve a desactivado después de activarlo: la solicitud de UAC se cerró o se denegó. Inténtelo de nuevo y apruébela con credenciales de administrador.
* ***Permitir cambiar las rutas de los ejecutables del gestor de paquetes*** aún no tiene efecto: reinicie UniGetUI, este necesita un reinicio.

## Siguiente

* [Instalar aplicaciones aprobadas sin derechos de administrador](/unigetui/es/para-equipos-de-ti/organization/devolutions-agent.md)
* [Toda la configuración](/unigetui/es/referencia/settings.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

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

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.devolutions.net/unigetui/es/para-equipos-de-ti/organization/restrict-settings.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
