Forum Linux.noyau Récupérer les droits d'accès à un fichier par UID.

Posté par  .
Étiquettes : aucune
0
14
sept.
2005
Bonjour,

J'ai cherché un peu dans les man pages et sur Google sans trouver mon bonheur. Existe-t-il un appel système ou une fonction standard d'une bibliothèque qui permettent de retrouver facilement les droits d'accès à un fichier donné pour un utilisateur donné, ou faut-il forcément passer par stat() et se taper la vérification des groupes à la main ?

De plus, les flags de mode d'un fichier ne sont pas seuls à moduler les droits d'accès (je pense notamment au montage de tout un filesystem en read-only, ou à l'utilisation des ACL).

Merci d'avance.
  • # access

    Posté par  . Évalué à 2.

    Si ton but est de tester certains droits d'accès à un fichier, peut être que l'appel système access fera ton bonheur. man 2 access pour plus d'infos ...
    • [^] # Re: access

      Posté par  . Évalué à 2.

      Exactement ce qu'il me faut ! J'avais exploré de fond en comble les « voir aussi » en bas de chaque man page, essayé de formuler correctement ma requête devant Google, mais rien n'y faisait.

      Merci beaucoup pour le tuyau.
    • [^] # Re: access

      Posté par  . Évalué à 1.

      tiens chez moi c'est man access tout court...
      et sinon, elle gère les ACLs cette commande (si le fs en dessous le
      fait bien sur (montage -o acl) ?
      • [^] # Re: access

        Posté par  . Évalué à 1.

        Il existe aussi une commande, du même nom, basée sur l'appel système.

        Par défaut (au moins sur mon système), man te renvoie la page de la commande. La page de manuel de l'appel système est un peu plus fournie.

        Pour la gestion des acl, honnêtement, je ne sais pas ce que ça donne. Par contre, un simple test devrait vite te donner la réponse ;)
        • [^] # Re: access

          Posté par  . Évalué à 1.

          bizarre, je l'ai en etch cette commande mais elle vient du paquet "tetex-bin", je trouve pas de paquet pour la sarge...
          Mais bon ça marche...

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.