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:gnu_linux:tutos:admin:sudo [2025/04/09 14:21] – [Par la méthode traditionnel] Thibault Seguin | wiki:os:gnu_linux:tutos:admin:sudo [2025/04/09 17:52] (Version actuelle) – [Quelques commandes sudo] Thibault Seguin | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== La commande sudo comme alternative au compte root ====== | ====== La commande sudo comme alternative au compte root ====== | ||
+ | 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 administratives sans nécessité d' |
===== Installation de sudo ===== | ===== Installation de sudo ===== | ||
- | Pour les distribution | + | Pour les distributions |
<code user>su -</ | <code user>su -</ | ||
Ligne 42: | Ligne 43: | ||
< | < | ||
+ | |||
+ | <note tip>Sur les distributions Linux actuels, privilégiez la méthode d' | ||
+ | |||
+ | ===== Utilisation de la commande sudo ===== | ||
+ | Pour avoir une information complète sur la commande //sudo// : | ||
+ | <code user>man sudo</ | ||
+ | |||
+ | Pour avoir un bref résumé de l' | ||
+ | <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 ==== | ||
+ | Pour vous connecter en tant que //root// via votre // | ||
+ | <code user> | ||
+ | <code user> | ||
+ | |||
+ | Exécuter une commande // | ||
+ | <code user> | ||
+ | <code user> | ||
+ | |||
+ | Exécuter une commande avec //sudo// en choisissant votre // | ||
+ | <code user> | ||
+ | |||
+ | Vous connectez en tant que //root// en spécifiant un //shell Unix// installé : | ||
+ | <code user> | ||
+ | |||
+ | Terminer une //session// sudo, pour devoir retaper le //mot de passe// de votre utilisateur après une nouvelle commande sudo : | ||
+ | <code user> | ||
+ | |||
+ | < | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||