Cours 2 - Fichiers et Droits d'Accès
8 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Quels composants sont typiques d'un système de fichiers Unix?

  • Inodes (correct)
  • Répertoires temporaires
  • Appareils externes (correct)
  • Fichiers compressés
  • Quel éditeur de texte est mentionné comme étant le plus traditionnel dans l'environnement Unix?

  • gedit
  • vim (correct)
  • msword
  • nano
  • Que désigne l'acronyme 's' parmi les bits spéciaux des droits d'accès Unix?

  • Session
  • Setuid (correct)
  • Setgid (correct)
  • Setlink
  • Quelle commande est utilisée pour rechercher des fichiers dans un système Unix?

    <p>find</p> Signup and view all the answers

    Quel type de fichier est utilisé dans un système de fichiers Unix pour représenter des périphériques?

    <p>Fichiers de périphériques</p> Signup and view all the answers

    Quel est le rôle principal d'un inode dans un système de fichiers?

    <p>Contenir des informations sur les fichiers</p> Signup and view all the answers

    Quel est l'effet des bits spéciaux de permission dans un système d'exploitation Unix?

    <p>Ils gèrent l'accès des utilisateurs aux files</p> Signup and view all the answers

    Quel est le rôle des répertoires dans la structure des systèmes de fichiers Unix?

    <p>Organiser les fichiers</p> Signup and view all the answers

    Study Notes

    Cours 2 - Fichiers et Droits et Processus

    • Le cours traite des fichiers, des droits d'accès et de la gestion des processus.
    • Le plan comprend trois parties : Fichiers et droits d'accès, Système de fichiers, et Gestion des Processus.

    I - Fichiers et Droits d'Accès

    • L'arborescence Unix n'a pas d'unité logique (ex: a:, b:).
    • C'est un point d'entrée unique appelé "racine" de l'arbre.
    • Les périphériques sont représentés dans des sous-répertoires sous la racine.
    • La racine est accessible avec le caractère "/".
    • L'arborescence est indépendante du partitionnement des disques.

    II - Système de fichiers (File System)

    • Un FileSystem gère le stockage d'une arborescence sur un support physique.

    • Chaque partition d'un disque correspond à un FS.

    • Il existe différents types de systèmes de fichiers (NTFS, FAT32, ext2, ext3, HFS, UFS).

    • Linux prend en charge de nombreux types de FS.

    • L'ajout d'un nouveau type de FS nécessite une recompilation du noyau.

    • Les performances d'un FS sont limitées par la taille de l'espace réservé par rapport à la taille du support, l'intégrité des fichiers, l'optimisation des accès, et les commandes de maintenance (fsck, mkfs, dumpe2fs, tune2fs).

    • Les fichiers spéciaux se trouvent dans le répertoire /dev.

    • Ils sont liés au noyau pour gérer les entrées/sorties.

    • Ils sont identifiés par un numéro majeur (type du contrôleur) et un numéro mineur (port, connecteurs).

    • Toutes les fenêtres avec interpréteur sont gérés par un fichier spécial, comme un terminal teletype.

    • /dev/null est la poubelle ou le trou-noir Unix. Tout objet placé dans /dev/null disparait.

    • Il existe différents types de fichiers (file, directory, character, block, link, pipe, socket).

    • Leurs codes sont affichés en début de la ligne ls -l (ex.: - pour le répertoire et file, d pour directory, c pour character, b pour block et l pour link...)

    • Ces codes représentent le type de fichier avant les droits. (ex file, directory, character, block, link (symbolic), pipe, socket)

    III - Gestion des Processus

    • Un processus est la copie d'un exécutable en mémoire.
    • Plusieurs copies d'un exécutable peuvent coexister, mais chaque processus est distinct.
    • Un processus est identifié par son PID (Process ID), un identifiant unique.
    • Le répertoire /proc contient les informations de chaque processus.
    • Les informations comprennent le PID, un parent PID (PPID), les paramètres, les droits d'accès, le fichier exécutable utilisé et les attributs supplémentaires.
    • Le processus init (PID=1) est le processus parent de tous les processus.

    Commandes utiles

    • ps: affiche les processus actifs.
    • kill: envoie un signal à un processus.
    • htop/top: affiche les processus et leurs ressources.
    • pstree: affiche les processus sous forme d'arbre.
    • pgrep: trouve des processus basé sur un motif / nom.
    • nice: modifie la priorité d'un processus.
    • jobs: gère les tâches de l'utilisateur

    Autres Points

    • Chemin vers un fichier
    • Droits d'accès (lecture(r), écriture(w), exécution(x), pour utilisateur(u), groupe(g), autres(o)).
    • Les bits s et t sont des bits spéciaux associés à la gestion de processus.
    • Un bit appelé setUID permet au processus de s'exécuter avec les autorisations de l'utilisateur propriétaire du fichier.
    • Un bit appelé setGID permet au processus de s'exécuter avec les autorisations du groupe propriétaire du fichier.
    • Le bit sticky (t) empêche la suppression des fichiers d'un répertoire par d'autres utilisateurs que le propriétaire.

    Studying That Suits You

    Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

    Quiz Team

    Related Documents

    Cours 2 - Systèmes Linux PDF

    Description

    Ce quiz couvre le cours 2 sur les fichiers, les droits d'accès et la gestion des processus. Les questions portent sur l'arborescence Unix, les différents types de systèmes de fichiers et leur fonctionnement. Testez vos connaissances sur ces fondamentaux de la gestion des fichiers.

    More Like This

    Linux File System Management
    10 questions

    Linux File System Management

    PanoramicManticore9929 avatar
    PanoramicManticore9929
    Guía de estudio sobre UNIX
    40 questions
    Introducción a UNIX/Linux
    74 questions

    Introducción a UNIX/Linux

    AppreciativeBambooFlute avatar
    AppreciativeBambooFlute
    UNIX Operating System Structure
    5 questions

    UNIX Operating System Structure

    EffortlessDogwood9877 avatar
    EffortlessDogwood9877
    Use Quizgecko on...
    Browser
    Browser