IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration système Discussion :

Que signifie le bit d'execution pour un repertoire ?


Sujet :

Administration système

  1. #1
    Inactif Avatar de Hibou57
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    852
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 852
    Points : 493
    Points
    493
    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 ?

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    817
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 817
    Points : 795
    Points
    795
    Par défaut
    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+

  3. #3
    Inactif Avatar de Hibou57
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    852
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 852
    Points : 493
    Points
    493
    Par défaut
    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.

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    817
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 817
    Points : 795
    Points
    795
    Par défaut
    alors il s'agit peut-être des attributs etendus
    http://www.lea-linux.org/cached/inde...%A9tendus.html

    a+

  5. #5
    Inactif Avatar de Hibou57
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    852
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 852
    Points : 493
    Points
    493
    Par défaut
    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é ?

  6. #6
    Membre chevronné
    Avatar de Anthony.Desvernois
    Homme Profil pro
    Ingénieur sécurité & risque
    Inscrit en
    Juin 2007
    Messages
    1 489
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

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

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 489
    Points : 2 244
    Points
    2 244
    Par défaut
    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.

  7. #7
    Inactif Avatar de Hibou57
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    852
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 852
    Points : 493
    Points
    493
    Par défaut
    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

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 13/07/2012, 14h00
  2. Réponses: 44
    Dernier message: 19/01/2012, 00h16
  3. [Compiler] matlab version 64bits: executables pour 32 bits ?
    Par Luis Vieira da Silva dans le forum MATLAB
    Réponses: 3
    Dernier message: 08/07/2010, 18h50
  4. Que signifie ce symbole dans le plan d'execution?
    Par cmako dans le forum Développement
    Réponses: 5
    Dernier message: 11/03/2009, 16h17
  5. que signifie pour vous la disponibilité?
    Par coax81 dans le forum SSII
    Réponses: 11
    Dernier message: 01/08/2007, 11h41

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo