wiki:os:bsd_unix:freebsd:tutos:admin:sudo
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine 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/22 11:07] (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 -</ | ||
| - | Sous FreeBSD | + | Installation de //sudo// via [[wiki: |
| <code root>pkg install sudo</ | <code root>pkg install sudo</ | ||
| - | Sous NetBSD | + | Installation de //sudo// par // |
| - | <code root>pkgin install | + | <code root>cd / |
| - | + | <code root>make install clean</ | |
| - | Sous OpenBSD | + | |
| - | <code root>pkg_add sudo</ | + | |
| Ligne 22: | Ligne 19: | ||
| 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 30: | ||
| 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 38: | ||
| 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 : | ||
| <code user> | <code user> | ||
| - | < | + | < |
wiki/os/bsd_unix/freebsd/tutos/admin/sudo.1744240890.txt.gz · Dernière modification : de Thibault Seguin
