Provided by:
manpages-fr-dev_2.64.1-1_all 
NOM
euidaccess, eaccess - Vérifier les permissions utilisateur d’un fichier
SYNOPSIS
#define _GNU_SOURCE
#include <unistd.h>
int euidaccess(const char *pathname, int mode);
int eaccess(const char *pathname, int mode);
DESCRIPTION
Comme access(), euidaccess() vérifie les permissions et l’existence du
fichier identifié par pathname. Cependant, là où access() effectue une
vérification avec les identifiants réels d’utilisateur et de groupe du
processus, euidaccess() utilise les identifiants effectifs.
mode est un masque constitué d’un ou plusieurs attributs R_OK, W_OK,
X_OK et F_OK qui ont le même sens qu’avec access(2).
eaccess() est un synonyme de euidaccess(), fourni par compatibilité
avec d’autres systèmes.
VALEUR RENVOYÉE
En cas de succès (toutes les permissions demandées sont autorisées), 0
est renvoyé. En cas d’erreur (au moins une permission de mode est
interdite ou d’autres erreurs se sont produites), -1 est renvoyé et
errno est définie.
ERREURS
Identique à access(2).
CONFORMITÉ À
Ces fonctions ne sont pas standards. Quelques autres systèmes possèdent
la fonction eaccess().
NOTES
Notes à propos de la glibc
La fonction eaccess() a été ajoutée à la version 2.4 de la glibc.
VOIR AUSSI
access(2), chmod(2), chown(2), faccessat(2), open(2), setgid(2),
setuid(2), stat(2), credentials(7), path_resolution(7)
TRADUCTION
Cette page de manuel a été traduite et est maintenue par Florentin
Duneau <fduneau AT gmail DOT com> et l’équipe francophone de traduction
de Debian.
Veuillez signaler toute erreur de traduction en écrivant à
<debian-l10n-french@lists.debian.org> ou par un rapport de bogue sur le
paquet manpages-fr.
Vous pouvez toujours avoir accès à la version anglaise de ce document
en utilisant la commande « man -L C <section> <page_de_man> ».
2007-07-26 EUIDACCESS(3)