Raspbian : les bases

Basic, , 2018

Condensé des premières manipulation, et configuration du RaspberryPi

install raspberry

Une commande permet de tout configurer via un script: sudo raspi-config

┌───────────────────┤ Raspberry Pi Software Configuration Tool (raspi-config) ├────────────────────┐
│                                                                                                  │
│        1 Change User Password Change password for the current user                               │
│        2 Network Options      Configure network settings                                         │
│        3 Boot Options         Configure options for start-up                                     │
│        4 Localisation Options Set up language and regional settings to match your location       │
│        5 Interfacing Options  Configure connections to peripherals                               │
│        6 Overclock            Configure overclocking for your Pi                                 │
│        7 Advanced Options     Configure advanced settings                                        │
│        8 Update               Update this tool to the latest version                             │
│        9 About raspi-config   Information about this configuration tool                          │
│                                                                                                  │
│                                                                                                  │
│                                                                                                  │
│                           <Select>                           <Finish>                            │
│                                                                                                  │
└──────────────────────────────────────────────────────────────────────────────────────────────────┘

Ce menu modifiera le fichier situé ici: /boot/config.txt

Mais nous allons faire ça à l’ancienne.

Configuration des utilisateurs

Utilisateur par défaut

Par défaut l’utilisateur est pi et le nom de la machine est raspberrypi est le mot de passe raspberry .

Ce que beaucoup ignorent et/ou découvre un peu tard..

Les premières choses à faire :

  • modifier le mot de passe

  • créer son utilisateur

  • effacer l’utilisateur pi

Changer le mot de passe

Etant loggé en pi, ouvrir un terminal et entrer la commande suivante: passwd .

Le mot de passe par défaut est alors demandé : raspberry .

Il suffit d’entrer 2 fois le nouveau mot de passe . Vous aurez ce message :

passwd: password updated successfully

Créer un utilisateur

Un script permet de créer l’utilisateur ainsi que l’arborescence de son répertoire personnel. Le script va chercher un model situé dans /etc/skel.

Toujours dans le terminal entrer la commande : sudo adduser nom_utilisateur .

Entrer le nouveau mot de passe précédement crée pour pi.

sudo

pi est un sudoer : il peut prendre des privilèges d’administration , pour ajouter un utilisateur dans la liste des utilisateurs privilègiè il faut passer par un utilitaire.

sudo visudo

ATTENTION : visudo utilise l’éditeur de texte nano par défaut, si vous préférez vi, entrer cette commande.

update-alternatives --set editor /usr/bin/vim.tiny

Dans le fichier il faut ajouter votre utilisateur sous cette ligne avec la même configuration:

# User privilege specification
root    ALL=(ALL:ALL) ALL
nom_utilisateur    ALL=(ALL:ALL) ALL

Plus simple

On peut simplement ajouter notre utilisateur au groupe sudo , très simplement comme ceci:

sudo adduser nom_utilisateur sudo

On peut alors se déconnecter de l’utilisateur pi pour ce connecter à nom_utilisateur .

Effacer un utilisateur

Nous n’avons pplus besoin de pi, nous allons donc l’effacer.

sudo userdel -r pi

Configuration réseau

Raspbian utilise une méthode basé sur le DHCP , traditionnellement sous debian nous utilisons NETWORKING et le fichier d’interface pour la configuration réseau.

Trouver les interfaces

Les cartes réseaux sont listé ici :

ls /sys/class/net/

/etc/network/interfaces

Fixer l’adresse IP

auto eth0
iface eth0 inet static
        address 192.168.1.10
        netmask 255.255.255.0
        gateway 192.168.1.1

allow-hotplug wlan0
iface wlan0 inet static
        address 192.168.1.101
        netmask 255.255.255.0
        gateway 192.168.1.1
    wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf


wpa_supplicant

wpa_supplicant permet la gestion de la psk pre-shared-key propre au réseau wifi SSID

Editer le fichier /etc/wpa_supplicant/wpa_supplicant.conf

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1

network={
    ssid="ESSID"
    psk="Your_wifi_password"
}

Désactiver le daemon client DHCP client daemon et basculer pour le standard Debian networking:

sudo systemctl disable dhcpcd sudo systemctl enable networking

Reboot for the changes to take effect:

sudo reboot