wiki:os:bsd_unix:freebsd:tutos:admin:sudo

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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:25] – [Lié un utilisateur à sudo] Thibault Seguinwiki:os:bsd_unix:freebsd:tutos:admin:sudo [2025/04/09 23:33] (Version actuelle) – [Installation de sudo] Thibault Seguin
Ligne 5: Ligne 5:
  
 ===== Installation de sudo ===== ===== Installation de sudo =====
-Pour les distributions Linux n'ayant pas //sudo// par défaut, il faut d'abord vous connectez en tant que //root// :+Vous connectez en tant que //root// :
 <code user>su -</code>puis entrez votre //mot de passe// root. <code user>su -</code>puis entrez votre //mot de passe// root.
  
Ligne 22: Ligne 22:
 Suite à l'installation de //sudo//, un fichier de configuration est créé du nom de ''sudoers'', ''/usr/local/etc/sudoers'' sous **FreeBSD** et **OpenBSD** et ''/usr/pkg/etc/sudoers'' sous **NetBSD**. Suite à l'installation de //sudo//, un fichier de configuration est créé du nom de ''sudoers'', ''/usr/local/etc/sudoers'' sous **FreeBSD** et **OpenBSD** et ''/usr/pkg/etc/sudoers'' sous **NetBSD**.
  
-Pour éditer ce fichier de manière sécurisée, il y a l'utilitaire **visudo** qui utilise votre éditeur de texte par défaut (en principe **ee* pour FreeBSD ou **vi**).\\+Pour éditer ce fichier de manière sécurisée, il y a l'utilitaire **visudo** qui utilise votre éditeur de texte par défaut (en principe **ee** pour FreeBSD ou **vi**, plus précisément **nvi**).\\
 Entrez en //root// : Entrez en //root// :
 <code root>visudo</code>ouvre le fichier ''sudoers'' avec votre éditeur de texte. <code root>visudo</code>ouvre le fichier ''sudoers'' avec votre éditeur de texte.
Ligne 41: Ligne 41:
 Exécuter une commande //administrative// avec les droits root sous sudo : Exécuter une commande //administrative// avec les droits root sous sudo :
 <code user>sudo cmd_admin</code>exemple : <code user>sudo cmd_admin</code>exemple :
-<code user>sudo apt update</code>+<code user>sudo vipw</code>
  
 Exécuter une commande avec //sudo// en choisissant votre //utilisateur// : Exécuter une commande avec //sudo// en choisissant votre //utilisateur// :
-<code user>sudo -u tom fdisk -l</code>exécute la commande ''fdisk -l'' via l'utilisateur //tom// avec des droits //root//+<code user>sudo -u tom newfs /dev/disk</code>exécute la commande ''fdisk -l'' via l'utilisateur //tom// avec des droits //root//
  
 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>sudo -s tcsh</code>vous connectes en //root// avec le shell //tcsh//.+<code user>sudo -s bash</code>vous connectes en //root// avec le shell //bash//.
  
 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 :
  • wiki/os/bsd_unix/freebsd/tutos/admin/sudo.1744241127.txt.gz
  • Dernière modification : 2025/04/09 23:25
  • de Thibault Seguin