Précédent   Forum des professionnels en informatique > Systèmes > Linux > Système
Système Vos questions autour de l'administration système
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/11/2007, 18h40   #1
Inactif
 
Avatar de Hibou57
 
Inscription : mars 2006
Messages : 852
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 852
Points : 398
Points : 398
Par défaut Que signifie le bit d'execution pour un repertoire ?

J'ai remarqué que sur les installations Linux, le bit d'execution apparait toujours pour les repertoires.

Que signifie formellement le bit d'execution pour un repertoire ? Est-ce que si un repertoire n'a pas le bit d'execution les fichiers ne peuvent pas êtres executés même s'ils ont le bit d'execution pour eux-même ?
Hibou57 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/11/2007, 18h55   #2
Membre chevronné
 
Inscription : mai 2004
Messages : 818
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 818
Points : 706
Points : 706
salut
est-ce que tu parles du sticky bit ?

Quand le sticky bit est activé, cela signifie que lorsque qu'un utilisateur quelconque executera le fichier il possedera au moment de l'execution et seulement à ce moment les droits d'administrateur (autrement dit il aura tous les droits sur le fichier).

a+
deny est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/11/2007, 19h49   #3
Inactif
 
Avatar de Hibou57
 
Inscription : mars 2006
Messages : 852
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 852
Points : 398
Points : 398
Non... le bit sticki s'affiche avec un 't', et c'est la lettre 'x' que je vois apparaître dans les listings de "ls -l".

La lettre 'x' apparaît comme attribut de tous les repertoires de toutes les distributions que je peux voir.
Hibou57 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/11/2007, 20h10   #4
Membre chevronné
 
Inscription : mai 2004
Messages : 818
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 818
Points : 706
Points : 706
alors il s'agit peut-être des attributs etendus
http://www.lea-linux.org/cached/inde...%A9tendus.html

a+
deny est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/11/2007, 22h18   #5
Inactif
 
Avatar de Hibou57
 
Inscription : mars 2006
Messages : 852
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 852
Points : 398
Points : 398
Pas ça non-plus (pas d'attribut étendu portant le nom 'x'), mais merci pour le lien sur les attributes étendus.

C'est presqu'étonnant que l'explication ne figure nul-part, parce que depuis aussi longtemps que je me souvienne, j'ai toujours vu ça. Il doit bien avoir une raison.

----- EDIT -----

Je viens de trouver : ce bit, appliqué aux repertoires, signifie que l'on peut y entrer. La réponse se trouve sur Léa-Linux également, mais sur une autre page : Les attributs de permissions Posix 1

Citation:
Envoyé par Léa-Linux
r signifie : possibilité de lire ce fichier / dans ce répertoire,
w signifie : possibilité d'écrire dans ce fichier / répertoire,
x signifie : possibilité d'exécuter ce fichier / d'aller dans ce répertoire.
Mais ce qui est étrange, c'est que le bit "r" s'y applique également. N'est-il pas suffisant de pouvoir lire dans un repertoire pour pouvoir y entrer ? Pourquoi cette distinction ? Que signifierait pouvoir entrer dans un repetoire, sans pouvoir le lire (+x -r) ou pouvoir lire dans un repertoire, mais sans pouvoir y entrer (-x +r) ?

Les choses sont-elles vraiment claires ?

Est-ce un reliquat d'une erreur de conception du passé ?
Hibou57 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/11/2007, 08h28   #6
Membre Expert
 
Avatar de Anthony.Desvernois
 
Homme Anthony Desvernois
Ingénieur sécurité & risque
Inscription : juin 2007
Messages : 1 501
Détails du profil
Informations personnelles :
Nom : Homme Anthony Desvernois
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Ingénieur sécurité & risque
Secteur : Finance

Informations forums :
Inscription : juin 2007
Messages : 1 501
Points : 2 011
Points : 2 011
x pour entrer dans un repertoire et r pour lire le contenu d'un repertoire. La difference est importante. On peux vouloir laisser un droit de passage dans un repertoire (pour aller dans un repertoire de son arborescence) sans pour autant permettre la lecture du contenu du repertoire.
__________________
"Voyager, c'est découvrir que tout le monde a tort", Aldous Huxley
"Less is more" Ludwig Mies Van Der Rohe

Risk & Security Mgmt
Anthony.Desvernois est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/11/2007, 10h12   #7
Inactif
 
Avatar de Hibou57
 
Inscription : mars 2006
Messages : 852
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 852
Points : 398
Points : 398
Awaah Oki, Merci Antonny

Alors c'est une fonction tout à fait claire. Je craignais que ce ne soit quelque chose de variable d'un noyau à l'autre. Donc on en déduit que l'interdiction de lecture dans un repertoire ne s'applique pas à ces sous-repertoires.

Alors oui, c'est important, parce que sous Windows par exemple, si on ne peut pas lire un repertoire, on ne peut pas accéder à ses sous-repertoires.

Solved
Hibou57 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h07.


 
 
 
 
Partenaires

Hébergement Web