• [^] # Re: Capillotractage

    Posté par . En réponse au journal Vers une recrudescence des virus et vers s'attaquant à Linux...?. Évalué à 2.

    Il y a des éléments de réponse dans la suite mais je vais mettre
    les choses à plat (en ce moment, je fais des TP d'introduction à
    unix alors faut m'excuser).

    Le système de droits sous unix (et linux, c'est pareil):

    Un utilisateur unix à 2 attributs:
    - son UID (user id) qui est un nombre qui lui est propre;
    - son GID (group id) qui est un nombre qui est propre à son groupe.

    Par exemple, on peut imaginer qu'un administrateur d'une école crée
    un groupe par classe (seconde2, terminaleES...)

    Tout fichier a un attribut (ses droits):
    - on peut le lire;
    - on peut écrire dedans;
    - on peut l'exécuter.
    Cependant, on peut préciser chacun de ces droits séparément pour le propriétaire du
    fichier, pour les membres de son groupe et pour le reste du monde. Pour représenter
    cela, on représente les droits par caractère lettres qui peuvent chacun être r, w, x
    ou -. Les trois permière lettres représentent les droits du propriétarie, les 3 suivantes
    ceux du groupe et les trois dernières ceux du reste du monde.

    Par exemple, un droit
    rwxr-xr-x donne les droits de lecture et d'exécution à tout le monde mais seul
    le propritaire du fichier pourra écrire dedans.

    C'est de cette façon qu'on signale qu'un fichier est exécutable.
    Un .rpm n'est pas un exécutable. C'est un fichier qui contient éventuellement un
    exécutable. Il faut installer mozilla.rpm pour pouvoir lancer mozilla.

    Il y a des subtilités (genre pour rentrer dans un repertoire, il faut pouvoir l'exécuter!)
    mais c'est l'idée. Après, si tu veux savoir si le fichier TOTO est une image ou un mp3,
    la commande
    > file TOTO
    peut te donner certaines informations.

    Frédéric