13 - Gestion des droits sous Linux
Vous savez ce qu'est un système d'exploitation GNU-Linux maintenant.
Vous avez vu quelques commandes (cd, cat, ls notamment).
Aujourd'hui, nous allons aborder l'un des points forts des systèmes UNIX dont dérive Linux : la gestion des droits des utilisateurs sur les fichiers et les répertoires.
Cela vous permettra de créer vos premiers scripts exécutables sur le poste par n'importe quel utilisateur.
Prérequis : les deux premières activités sur les systèmes d'exploitation
Evaluation ✎ : -
Documents de cours : open document ou pdf
1 - Rappel des commandes de base
Nous en étions arrivé à ceci :
Récapitulatif des notions et commandes
Les notions abordées :
Notion | Explication |
---|---|
Racine / |
La racine est le point de départ de l'arborescence. |
Adresse absolue | Il s'agit d'une adresse dont le point de départ est la racine. L'adresse commence donc par / .
|
Utilisateur root | Le super-administrateur de la machine. Il a tous les droits sur la machine. Son dossier personnel est situé à l'adresse absolue /root .
|
Répertoire personnel d'un utilisateur | Il s'agit du répertoire qui appartient à un utilisateur. Il est situé à l'adresse absolue /home/NOM_UTILISATEUR . Il peut être adressé plus facilement en utilisant le raccourci Tilde ~ .
|
Adresse relative | Une adresse qui prend comme point de départ le répertoire courant, le répertoire sur lequel pointe actuellement le terminal. |
Répertoire parent .. |
Il s'agit du répertoire "contenant" le répertoire courant. Par définition, seule la racine ne possède pas de parent. |
Les commandes à connaître :
Commande | Explication |
---|---|
ls | Liste le contenu du répertoire dont l'adresse (relative ou absolue) est fournie juste après.ls www : liste le contenu d'un répertoire www contenu dans le répertoire courant.ls /home/utilisateur/www : idem mais avec une adresse absolue.Si on ne fournit rien( ls ), il s'agira du répertoire courant.Quelques options : ls -a pour afficher les objets cachés (ceux qui commencent par un point)ls -l pour afficher des informations plus longues
|
cd | Change directory : permet de changer de repertoire.cd ~ permet d'atteindre son propre répertoire.cd / permet d'atteindre la racine.cd .. permet de remonter d'un cran dans l'arborescence. |
cat | Permet de concaténer une entrée vers une sortie. La forme générale pour écraser l'ancien contenu est cat entree > sortie La forme générale pour rajouter du contenu est cat entree >> sortie Si on omet l'entrée, il s'agit par défaut du terminal. Si on omet la sortie, il s'agit par défaut du terminal. |
Les commandes qui ne sont pas à connaître mais que nous avons vu :
Commande | Explication |
---|---|
which | Permet d'obtenir l'adresse absolue du fichier qui est reconnu comme étant l'exécutable d'une commande. Exemple which python3 |
type | Permet d'obtenir le type d'une commande (interne ou externe au Shell-Noyau) |
whoami | Permet de récupérer le nom de l'utilisateur du terminal |
pwd | Print working directory, permet de récupérer le répertoire sur lequel pointe actuellement le terminal. |
Pour tester ces commandes, vous avez utilisé un terminal Linux en utilisant l'une des ces solutions :
- Votre propre système Unix (Linux ou MacOS)
- L'interface Web liée à votre compte chez Alwaysdata
- Un accès libre à un terminal pédagogique de test :
Accès par SSH : ACCESS SSH VIA LE WEB CHEZ ALWAYSDATA
Transfert de fichier par FTP : UTILISER FTP FILEZILLA et ALWAYSDATA
Par exemple : https://www.offidocs.com/index.php/
2 -
3 -
4 -
5 -
6 -
7 -
8 - FAQ
Activité publiée le 02 10 2020
Dernière modification : 02 10 2020
Auteur : ows. h.