LE COIN DES RÉVISIONS

Réseaux & Systèmes

Comprendre le matériel, les communications, Linux et la supervision.

12 fiches

Réseaux & Systèmes · FICHE DE RÉVISION

Linux : droits et scripts

Lire les permissions et écrire un premier script conditionnel.

Télécharger la fiche (HTML)

Interpréter rwx

Les permissions se répartissent entre propriétaire, groupe et autres. r vaut 4, w vaut 2 et x vaut 1 dans la notation numérique.

ValeurDroits
7rwx : lecture, écriture, exécution.
6rw- : lecture et écriture.
5r-x : lecture et exécution.
4r-- : lecture.
SHELL
chmod 640 notes.txt
# Propriétaire : rw- ; groupe : r-- ; autres : ---

Créer un script

BASH
#!/bin/bash
read -r -p "Votre nom : " nom
if [ -n "$nom" ]; then
    printf "Bonjour %s\n" "$nom"
else
    printf "Nom manquant\n"
fi

L’affectation s’écrit sans espaces autour de =. Entourer les expansions de variables de guillemets préserve les espaces et évite les découpages indésirables.

Choisir le bon test

TestSens
-z / -nChaîne vide / non vide.
-eq / -neEntiers égaux / différents.
-lt / -gtEntier inférieur / supérieur.
-e / -f / -dChemin existant / fichier / répertoire.
Que signifie chmod 640 ?

Le propriétaire peut lire et écrire, le groupe peut lire, les autres n’ont aucun droit.

Supports de cours

Fiche de synthèse rédigée à partir des documents fournis.

  • Réseau / Systèmes / Commandes Linux — partie 1
  • Réseau / Systèmes / Commandes de base — partie 2