> 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/fr/pour-les-equipes-des-ti/organization/restrict-settings.md).

# Verrouiller les paramètres risqués

Comprenez ce que chaque paramètre d'administrateur de UniGetUI autorise, gardez les plus risqués désactivés, et contrôlez qui peut les activer.

Quelques options de UniGetUI laissent les paquets exécuter des commandes supplémentaires ou changer la façon dont ils sont installés. Elles sont utiles pour les utilisateurs avancés et dangereuses entre de mauvaises mains, donc elles sont **désactivées par défaut**. Cette page explique ce que chacune autorise, pour que vous décidiez lesquelles laisser désactivées sur vos ordinateurs.

Vous les trouverez toutes dans ***Paramètres*** – ***Droits d'administrateur et autres paramètres dangereux***.

## Fonctionnement de la protection

Les options sous ***Restrictions on…*** sont des **paramètres sécurisés**. Sur Windows :

* Elles sont stockées par utilisateur dans `C:\Program Files\UniGetUI\SecureSettings`, un dossier dans lequel les utilisateurs standard ne peuvent pas écrire.
* En activer ou en désactiver une déclenche une invite d'administrateur Windows (UAC).

Donc un utilisateur standard ne peut pas les activer sans l'approbation d'un administrateur. Les laisser désactivées suffit à les verrouiller.

{% hint style="warning" %}
Sur macOS et Linux, les paramètres sécurisés sont stockés dans le dossier de données UniGetUI de l'utilisateur et n'exigent pas d'approbation d'administrateur. Ne vous y fiez pas comme frontière de sécurité là.
{% endhint %}

Les options sous ***Modifier la façon dont les opérations demandent des droits d'administrateur*** sont des paramètres ordinaires. Les utilisateurs peuvent les changer, mais ils ne peuvent pas s'en servir pour obtenir plus de droits qu'ils n'en ont déjà.

## Ce que chaque paramètre risqué autorise

<table><thead><tr><th width="300">PARAMÈTRE</th><th>CE QUE ÇA AUTORISE</th><th width="120">RISQUE</th></tr></thead><tbody><tr><td><strong>Autoriser les arguments de ligne de commande personnalisés</strong></td><td>Les utilisateurs peuvent ajouter leurs propres arguments aux commandes d'installation, de mise à jour et de désinstallation dans les options d'un paquet. Les arguments changent le comportement de l'installateur, d'une façon que UniGetUI ne peut pas vérifier.</td><td>Moyen</td></tr><tr><td><strong>Autoriser l'exécution de commandes personnalisées avant et après l'installation</strong><br><em>(l'étiquette est trompeuse, voir plus bas)</em></td><td>Les utilisateurs peuvent définir des commandes qui s'exécutent avant et après l'installation, la mise à jour ou la désinstallation d'un paquet. Les commandes s'exécutent avec les droits de l'opération, qui peuvent être des droits d'administrateur.</td><td>Élevé</td></tr><tr><td><strong>Permettre de modifier les chemins d'accès aux exécutables du gestionnaire de paquets</strong></td><td>Les utilisateurs peuvent pointer UniGetUI vers un autre exécutable pour un gestionnaire de paquets. Un exécutable malveillant exécuterait alors chaque opération de paquet.</td><td>Élevé</td></tr><tr><td><strong>Autoriser l'importation d'arguments de ligne de commande personnalisés lors de l'importation de packages à partir d'un bundle</strong></td><td>Les arguments enregistrés dans un fichier de lot sont conservés quand le lot est ouvert. Ça exige que les arguments personnalisés soient autorisés.</td><td>Élevé</td></tr><tr><td><strong>Permettre l'importation de commandes de pré-installation et de post-installation personnalisées lors de l'importation de paquets par lot</strong></td><td>Les commandes enregistrées dans un fichier de lot sont conservées quand le lot est ouvert. Quelqu'un qui envoie un lot pourrait lui faire exécuter du code sur l'ordinateur. Ça exige que les commandes pré/post soient autorisées.</td><td>Très élevé</td></tr></tbody></table>

{% hint style="danger" %}
**À propos du commutateur de préinstallation et de post-installation :** malgré son étiquette, activer ***Autoriser l'exécution de commandes personnalisées avant et après l'installation*** **autorise** les commandes de préinstallation et de post-installation. Quand il est désactivé (la valeur par défaut), ces commandes sont écartées et ne s'exécutent jamais. Laissez-le désactivé sauf si vous en avez précisément besoin.
{% endhint %}

Quand un lot contient des arguments ou des commandes qui ne sont pas autorisés, UniGetUI les abandonne et affiche un ***Rapport de sécurité du lot*** qui liste ce qu'il a retiré. C'est le comportement attendu et sûr.

## Options d'élévation

Ces options sont seulement sur Windows. Elles changent la façon dont UniGetUI demande des droits d'administrateur, pas ce que les utilisateurs ont le droit de faire.

<table><thead><tr><th width="300">PARAMÈTRE</th><th>EFFET</th></tr></thead><tbody><tr><td><strong>Demander les privilèges d'administrateur une seule fois pour chaque lot d'opérations</strong></td><td>Une invite UAC pour un groupe d'opérations lancées ensemble.</td></tr><tr><td><strong>Ne demander qu'une seule fois les privilèges d'administrateur</strong></td><td>Une invite UAC, réutilisée pour les opérations suivantes. Pratique, mais toute opération ultérieure s'exécute aussi avec élévation sans demander.</td></tr><tr><td><strong>Interdire toute forme d'élévation via UniGetUI Elevator ou GSudo</strong></td><td>UniGetUI n'élève jamais. Les opérations qui ont besoin de droits d'administrateur échouent.</td></tr><tr><td><strong>Déléguer les opérations sur les paquets au broker Devolutions Agent</strong></td><td>Devolutions Agent exécute les opérations approuvées au lieu d'une invite UAC. Voir <a href="/unigetui/fr/pour-les-equipes-des-ti/organization/devolutions-agent.md">Installer des applis approuvées sans droits d'administrateur</a>.</td></tr></tbody></table>

## Activer un paramètre sécurisé pour un utilisateur

Si quelqu'un a vraiment besoin d'une de ces options, un administrateur peut l'activer pour cet utilisateur seulement :

* Depuis la session de l'utilisateur : ouvrez ***Droits d'administrateur et autres paramètres dangereux***, activez l'option, et approuvez l'invite UAC avec des informations d'administrateur.
* Depuis une ligne de commande élevée, par exemple dans un script de déploiement :

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

Utilisez `--disable-secure-setting-for-user` avec les mêmes paramètres pour le désactiver de nouveau.

<table><thead><tr><th width="300">CLÉ</th><th>PARAMÈTRE</th></tr></thead><tbody><tr><td><code>AllowCLIArguments</code></td><td>Autoriser les arguments de ligne de commande personnalisés</td></tr><tr><td><code>AllowPrePostInstallCommands</code></td><td>Commandes de préinstallation et de post-installation (le commutateur mal étiqueté)</td></tr><tr><td><code>AllowCustomManagerPaths</code></td><td>Permettre de modifier les chemins d'accès aux exécutables du gestionnaire de paquets</td></tr><tr><td><code>AllowImportingCLIArguments</code></td><td>Autoriser l'importation d'arguments de ligne de commande personnalisés depuis un lot</td></tr><tr><td><code>AllowImportingPrePostInstallCommands</code></td><td>Autoriser l'importation de commandes de préinstallation et de post-installation depuis un lot</td></tr></tbody></table>

{% hint style="info" %}
Les paramètres sécurisés ne sont pas inclus quand les utilisateurs exportent ou importent leurs paramètres, donc un fichier de paramètres ne peut pas les activer.
{% endhint %}

## Si ça ne fonctionne pas

* Une opération échoue juste après que vous avez activé ***Interdire toute forme d'élévation via UniGetUI Elevator ou GSudo*** : c'est attendu pour les applis qui ont besoin de droits d'administrateur. Voir [Une mise à jour ou une installation échoue](/unigetui/fr/aide/troubleshooting/update-or-install-fails.md).
* Le commutateur revient à désactivé après que vous l'avez activé : l'invite UAC a été fermée ou refusée. Réessayez et approuvez-la avec des informations d'administrateur.
* ***Permettre de modifier les chemins d'accès aux exécutables du gestionnaire de paquets*** n'a pas encore d'effet : redémarrez UniGetUI, celui-ci a besoin d'un redémarrage.

## Ensuite

* [Installer des applis approuvées sans droits d'administrateur](/unigetui/fr/pour-les-equipes-des-ti/organization/devolutions-agent.md)
* [Tous les paramètres](/unigetui/fr/reference/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/fr/pour-les-equipes-des-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.
