Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
wiki:os:bsd_unix:freebsd:tutos:admin:sudo [2025/04/09 23:21] – [Lié un utilisateur à sudo] Thibault Seguin | wiki:os:bsd_unix:freebsd:tutos:admin:sudo [2025/04/09 23:33] (Version actuelle) – [Installation de sudo] Thibault Seguin | ||
---|---|---|---|
Ligne 2: | Ligne 2: | ||
Logo de **sudo** : {{ : | Logo de **sudo** : {{ : | ||
===== Présentation de sudo ===== | ===== Présentation de sudo ===== | ||
- | La commande **sudo** (**substitute user do**) est une commande qui permet de lancer des commandes administratives sans nécessité d' | + | La commande **sudo** (**substitute user do**) est une commande qui permet de lancer des commandes |
===== Installation de sudo ===== | ===== Installation de sudo ===== | ||
- | Pour les distributions Linux n' | + | Vous connectez en tant que //root// : |
<code user>su -</ | <code user>su -</ | ||
Ligne 22: | Ligne 22: | ||
Suite à l' | Suite à l' | ||
- | Pour éditer ce fichier de manière sécurisée, | + | Pour éditer ce fichier de manière sécurisée, |
Entrez en //root// : | Entrez en //root// : | ||
<code root> | <code root> | ||
Ligne 33: | Ligne 33: | ||
Pour avoir un bref résumé de l' | Pour avoir un bref résumé de l' | ||
- | <code user> | + | <code user> |
- | < | + | |
- | + | ||
- | usage: sudo -h | -K | -k | -V | + | |
- | usage: sudo -v [-ABkNnS] [-g group] [-h host] [-p prompt] [-u user] | + | |
- | usage: sudo -l [-ABkNnS] [-g group] [-h host] [-p prompt] [-U user] [-u user] [command [arg ...]] | + | |
- | usage: sudo [-ABbEHkNnPS] [-r role] [-t type] [-C num] [-D directory] [-g group] [-h host] [-p prompt] [-R directory] [-T timeout] [-u user] | + | |
- | [VAR=value] [-i | -s] [command [arg ...]] | + | |
- | usage: sudo -e [-ABkNnS] [-r role] [-t type] [-C num] [-D directory] [-g group] [-h host] [-p prompt] [-R directory] [-T timeout] [-u user] file ... | + | |
- | + | ||
- | Options: | + | |
- | -A, --askpass | + | |
- | -b, --background | + | |
- | -B, --bell | + | |
- | -C, --close-from=num | + | |
- | -D, --chdir=directory | + | |
- | -E, --preserve-env | + | |
- | --preserve-env=list | + | |
- | -e, --edit | + | |
- | -g, --group=group | + | |
- | -H, --set-home | + | |
- | -h, --help | + | |
- | -h, --host=host | + | |
- | -i, --login | + | |
- | -K, --remove-timestamp | + | |
- | -k, --reset-timestamp | + | |
- | -l, --list | + | |
- | plus longue | + | |
- | -n, --non-interactive | + | |
- | -P, --preserve-groups | + | |
- | -p, --prompt=prompt | + | |
- | -R, --chroot=directory | + | |
- | -r, --role=role | + | |
- | -S, --stdin | + | |
- | -s, --shell | + | |
- | -t, --type=type | + | |
- | -T, --command-timeout=timeout terminer la commande après la limite de temps spécifiée | + | |
- | -U, --other-user=user | + | |
- | -u, --user=user | + | |
- | -V, --version | + | |
- | -v, --validate | + | |
- | -- arrêter de traiter les arguments en ligne de commande</ | + | |
==== Quelques commandes sudo ==== | ==== Quelques commandes sudo ==== | ||
Pour vous connecter en tant que //root// via votre // | Pour vous connecter en tant que //root// via votre // | ||
Ligne 83: | Ligne 41: | ||
Exécuter une commande // | Exécuter une commande // | ||
<code user> | <code user> | ||
- | <code user> | + | <code user> |
Exécuter une commande avec //sudo// en choisissant votre // | Exécuter une commande avec //sudo// en choisissant votre // | ||
- | <code user> | + | <code user> |
Vous connectez en tant que //root// en spécifiant un //shell Unix// installé : | Vous connectez en tant que //root// en spécifiant un //shell Unix// installé : | ||
- | <code user> | + | <code user> |
Terminer une //session// sudo, pour devoir retaper le //mot de passe// de votre utilisateur après une nouvelle commande sudo : | Terminer une //session// sudo, pour devoir retaper le //mot de passe// de votre utilisateur après une nouvelle commande sudo : |