Il n'y a pas de mot de passe "netadmin" unique sur Ubuntu. Le compte utilisateur disposant de privilèges administratifs sur le réseau peut varier en fonction de la configuration du système. Cependant, voici un aperçu des scénarios courants et comment gérer la mise en réseau sur Ubuntu :
Comprendre les privilèges utilisateur et « sudo »
* Compte `root` : Historiquement, les systèmes Unix, y compris Linux, disposaient d'un compte « root » avec un accès illimité. Ubuntu désactive le compte « root » par défaut pour des raisons de sécurité. Au lieu de cela, il utilise « sudo » (Super User Do) pour accorder des privilèges root temporaires aux utilisateurs autorisés.
* privilèges `sudo` : Lorsque vous installez Ubuntu, vous créez généralement un compte utilisateur. Pendant le processus d'installation, il vous est généralement demandé si vous souhaitez faire de cet utilisateur un administrateur. Si vous choisissez oui, cet utilisateur est ajouté au groupe « sudo ». Les membres du groupe « sudo » peuvent exécuter des commandes en tant que « root » en les préfixant par « sudo ».
* Compte(s) administrateur : Le compte utilisateur que vous créez lors du processus d'installation et auquel vous accordez des privilèges administratifs est en fait votre compte "netadmin". Vous utilisez son mot de passe avec « sudo » pour effectuer des tâches administratives de réseau.
Gestion du réseau (commandes communes et mots de passe associés)
La plupart des tâches réseau nécessitent les privilèges root, vous utiliserez donc « sudo » avec les commandes. Voici comment cela fonctionne en pratique :
1. Vérifier la configuration réseau (lecture seule)
* `ip addr show` :affiche les interfaces réseau et les adresses IP. (Ne nécessite pas « sudo » pour un affichage de base)
* `ifconfig` :(Il peut être nécessaire d'installer `net-tools` s'il n'est pas présent :`sudo apt install net-tools`). Affiche également des informations sur l'interface. (Ne nécessite pas « sudo » pour un affichage de base)
* `route -n` :affiche la table de routage. (Ne nécessite pas « sudo » pour un affichage de base)
* `cat /etc/network/interfaces` :affiche le fichier de configuration réseau (ancienne méthode). (Nécessite `sudo` pour *edit*, mais pas pour `cat`)
* `cat /etc/netplan/*.yaml` :affiche les fichiers de configuration Netplan (méthode plus récente). (Nécessite `sudo` pour *edit*, mais pas pour `cat`)
* `systemctl status networking` :vérifie l'état du service réseau. (Ne nécessite pas « sudo » pour un affichage de base)
* `statut général nmcli` :vérifie l'état de NetworkManager. (Ne nécessite pas « sudo » pour un affichage de base)
2. Modification de la configuration réseau (nécessite « sudo » et le *mot de passe de l'utilisateur* disposant des privilèges sudo)
* Utilisation de `ifconfig` (ancienne méthode, souvent déconseillée) :
* `sudo ifconfig eth0 192.168.1.10 netmask 255.255.255.0` :attribue une adresse IP à une interface. Vous serez invité à saisir *le mot de passe de votre utilisateur* (le compte administrateur).
* `sudo ifconfig eth0 down` :met une interface hors service. *Votre mot de passe utilisateur*.
* `sudo ifconfig eth0 up` :fait apparaître une interface. *Votre mot de passe utilisateur*.
* Utilisation de la commande `ip` (remplacement moderne de `ifconfig`) :
* `sudo ip addr add 192.168.1.10/24 dev eth0` :attribue une adresse IP. *Votre mot de passe utilisateur*.
* `sudo ip link set eth0 down` :met une interface hors service. *Votre mot de passe utilisateur*.
* `sudo ip link set eth0 up` :fait apparaître une interface. *Votre mot de passe utilisateur*.
* `sudo ip route add default via 192.168.1.1` :ajoute une passerelle par défaut. *Votre mot de passe utilisateur*.
* Modification des fichiers de configuration (modifications persistantes - recommandées) :
* `Netplan` (versions plus récentes d'Ubuntu) : Netplan est l'outil de configuration réseau par défaut. Les fichiers de configuration se trouvent dans `/etc/netplan/`. Ce sont des fichiers YAML.
* `sudo nano /etc/netplan/01-network-manager-all.yaml` (ou nom de fichier similaire). *Votre mot de passe utilisateur*.
* Modifiez le fichier pour configurer votre réseau. *Vérifiez soigneusement la syntaxe YAML.* YAML est très sensible à l'indentation.
* `sudo netplan apply` :applique les modifications. *Votre mot de passe utilisateur*. Cela redémarrera les services réseau.
* `/etc/network/interfaces` (anciennes versions d'Ubuntu) : Ce fichier est utilisé pour configurer les interfaces réseau dans les anciennes versions.
* `sudo nano /etc/network/interfaces` :*Le mot de passe de votre utilisateur*.
* Modifiez le fichier pour configurer votre réseau.
* `sudo systemctl restart networking` :redémarre le service réseau pour appliquer les modifications. *Votre mot de passe utilisateur*.
* Utilisation de `NetworkManager` (interface graphique et outil de ligne de commande) : NetworkManager est souvent utilisé dans les environnements de bureau pour gérer les connexions réseau.
* `nmcli` :interface de ligne de commande vers NetworkManager.
* `Connexion sudo nmcli modifier eth0 ipv4.addresses 192.168.1.10/24 ipv4.gateway 192.168.1.1 ipv4.dns 8.8.8.8` :modifie une connexion. *Votre mot de passe utilisateur*.
* `Sudo nmcli connection up eth0` :établit une connexion. *Votre mot de passe utilisateur*.
* `Sudo nmcli connection down eth0` :interrompt une connexion. *Votre mot de passe utilisateur*.
* Interface graphique : Vous pouvez utiliser l'applet graphique NetworkManager (généralement dans la barre d'état système) pour configurer les connexions. Vous serez invité à saisir *le mot de passe de votre utilisateur* (le compte administrateur) lorsque vous apporterez des modifications.
Remarques importantes :
* Sécurité : Soyez toujours prudent lorsque vous modifiez des fichiers de configuration réseau. Des paramètres incorrects peuvent empêcher votre système de se connecter au réseau.
* Sauvegarde : Avant d'apporter des modifications à un fichier de configuration, c'est une bonne idée de créer une copie de sauvegarde. Par exemple :`sudo cp /etc/netplan/01-network-manager-all.yaml /etc/netplan/01-network-manager-all.yaml.bak`
* Quelle méthode utiliser : « Netplan » est la méthode préférée sur les systèmes Ubuntu les plus récents (18.04 et versions ultérieures). « NetworkManager » est idéal pour gérer les connexions sur les ordinateurs de bureau, en particulier les réseaux sans fil. L'édition de `/etc/network/interfaces` est toujours possible mais moins courante.
Comment déterminer votre compte administrateur
1. Vérifiez le groupe `sudo` : Exécutez cette commande dans un terminal :
```bash
groupes votre_nom d'utilisateur
```
Remplacez « votre_nom d'utilisateur » par votre nom d'utilisateur réel. Si le résultat inclut « sudo », votre compte dispose des privilèges d'administrateur.
2. Vérifiez le fichier `/etc/sudoers` (avancé) : Ce fichier définit quels utilisateurs et groupes peuvent utiliser « sudo ». *Soyez très prudent lorsque vous modifiez ce fichier !* Une erreur peut vous empêcher d'accéder à votre système.*
```bash
sudo visudo
```
Recherchez les lignes qui accordent des privilèges à des utilisateurs ou à des groupes. Des lignes comme :
```
votre_nom d'utilisateur ALL=(ALL:ALL) ALL
%sudo ALL=(TOUS:TOUS) TOUS
```
Ces lignes indiquent que « votre_nom d'utilisateur » et les membres du groupe « sudo » disposent de tous les privilèges « sudo ».
En résumé : Le mot de passe « netadmin » est le mot de passe du compte utilisateur que vous avez créé lors de l'installation d'Ubuntu et auquel vous avez accordé des privilèges administratifs (c'est-à-dire le compte qui est membre du groupe « sudo »). Vous utilisez ce mot de passe avec la commande « sudo » pour effectuer des tâches réseau.
|