Provided by: manpages-fr-dev_3.27fr1.4-1_all bug

NOM

       euidaccess, eaccess - Verifier les permissions utilisateur d'un fichier

SYNOPSIS

       #define _GNU_SOURCE             /* Consultez feature_test_macros(7) */
       #include <unistd.h>

       int euidaccess(const char *pathname, int mode);
       int eaccess(const char *pathname, int mode);

DESCRIPTION

       Comme access(2), euidaccess() verifie les permissions et l'existence du
       fichier identifie par pathname. Cependant, la ou access(2) effectue une
       verification  avec les identifiants reels d'utilisateur et de groupe du
       processus, euidaccess() utilise les identifiants effectifs.

       mode est un masque constitue d'un ou plusieurs  attributs  R_OK,  W_OK,
       X_OK et F_OK qui ont le meme sens qu'avec access(2).

       eaccess()  est  un  synonyme  de euidaccess(), fourni par compatibilite
       avec d'autres systemes.

VALEUR RENVOY'EE

       En cas de succes (toutes les permissions demandees sont autorisees),  0
       est  renvoye.  En  cas  d'erreur  (au  moins une permission de mode est
       interdite ou d'autres erreurs se sont produites),  -1  est  renvoye  et
       errno contient le code d'erreur.

ERREURS

       Identique a access(2).

VERSIONS

       La fonction eaccess() a ete ajoutee a la version 2.4 de la glibc.

CONFORMIT'E

       Ces fonctions ne sont pas standards. Quelques autres systemes possedent
       la fonction eaccess().

VOIR AUSSI

       access(2),  chmod(2),  chown(2),  faccessat(2),   open(2),   setgid(2),
       setuid(2), stat(2), credentials(7), path_resolution(7)

COLOPHON

       Cette  page  fait  partie  de  la  publication 3.27 du projet man-pages
       Linux. Une description du projet et des instructions pour signaler  des
       anomalies       peuvent       etre       trouvees      a      l'adresse
       <URL:http://www.kernel.org/doc/man-pages/>.

TRADUCTION

       Depuis 2010, cette traduction est maintenue a l'aide  de  l'outil  po4a
       <URL:http://po4a.alioth.debian.org/>   par   l'equipe   de   traduction
       francophone       au       sein        du        projet        perkamon
       <URL:http://perkamon.alioth.debian.org/>.

       Florentin   Duneau   et   l'equipe   francophone   de   traduction   de
       Debian (2006-2009).

       Veuillez  signaler  toute  erreur   de   traduction   en   ecrivant   a
       <debian-l10n-french@lists.debian.org> ou par un rapport de bogue sur le
       paquet manpages-fr.

       Vous pouvez toujours avoir acces a la version anglaise de  ce  document
       en utilisant la commande << man -L C <section> <page_de_man> >>.

                               10 septembre 2010                 EUIDACCESS(3)