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.
[^] # Re: Capillotractage
Posté par fmaz fmaz . En réponse au journal Vers une recrudescence des virus et vers s'attaquant à Linux...?. Évalué à 2.
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