perkamon - en to fr translation catalogue (37 entries)

note: type: TH
en: 2017-09-15
fr: 15 septembre 2017

note: type: TH
en: Linux Programmer's Manual
fr: Manuel du programmeur Linux

note: type: SH
en: NAME
fr: NOM

note: type: Plain text
en: getspnam, getspnam_r, getspent, getspent_r, setspent, endspent, fgetspent, fgetspent_r, sgetspent, sgetspent_r, putspent, lckpwdf, ulckpwdf - get shadow password file entry
fr: getspnam, getspnam_r, getspent, getspent_r, setspent, endspent, fgetspent, fgetspent_r, sgetspent, sgetspent_r, putspent, lckpwdf, ulckpwdf - Obtenir un enregistrement du fichier des mots de passe cachés

note: type: Plain text
en: Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):
fr: Exigences de macros de test de fonctionnalités pour la glibc (consultez B<feature_test_macros>(7)) :

note: type: Plain text
en: Long ago it was considered safe to have encrypted passwords openly visible in the password file.  When computers got faster and people got more security-conscious, this was no longer acceptable.  Julianne Frances Haugh implemented the shadow password suite that keeps the encrypted passwords in the shadow password database (e.g., the local shadow password file I</etc/shadow>, NIS, and LDAP), readable only by root.
fr: Il a longtemps été considéré comme sûr d'avoir des mots de passe chiffrés ouvertement visibles dans le fichier des mots de passe. Lorsque les ordinateurs sont devenus plus rapides et que les gens sont devenus plus conscients des problèmes de sécurité, cela n'était plus acceptable. Julianne Frances Haugh a implémenté la suite d'utilitaires «\ shadow\ » qui conserve les mots de passe chiffrés dans la base de données des mots de passe cachés «\ shadow\ » (par exemple, le fichier local des mots de passe cachés I</etc/shadow>, NIS ou LDAP), lisible seulement par le superutilisateur.

note: FIXME . I've commented out the following for the moment.  The relationship between PAM and nsswitch.conf needs to be clearly documented in one place, which is pointed to by the pages for the user, group, and shadow password functions. (Jul 2005, mtk) This shadow password setup has been superseded by
en: The functions described below resemble those for the traditional password database (e.g., see B<getpwnam>(3)  and B<getpwent>(3)).
fr: Les fonctions décrites ci-dessous ressemblent aux fonctions traditionnelles de la base de données des mots de passe (par exemple, consultez B<getpwnam>(3) et B<getpwent>(3)).

note: type: Plain text
en: The B<getspnam>()  function returns a pointer to a structure containing the broken-out fields of the record in the shadow password database that matches the username I<name>.
fr: La fonction B<getspnam>() renvoie un pointeur vers une structure contenant les champs d'un enregistrement extrait de la base de données «\ shadow\ » de l'entrée correspondant à l'utilisateur de nom I<name>.

note: some systems require a call of setspent() before the first getspent() glibc does not type: Plain text
en: The B<getspent>()  function returns a pointer to the next entry in the shadow password database.  The position in the input stream is initialized by B<setspent>().  When done reading, the program may call B<endspent>()  so that resources can be deallocated.
fr: La fonction B<getspent>() renvoie un pointeur sur l'entrée suivante de la base de données «\ shadow\ ». La position dans le flux d'entrée est initialisée par B<setspent>(). Lorsque la lecture est finie, le programme devrait appeler B<endspent>() pour désallouer les ressources.

note: type: Plain text
en: The B<fgetspent>()  function is similar to B<getspent>()  but uses the supplied stream instead of the one implicitly opened by B<setspent>().
fr: La fonction B<fgetspent>() est similaire à B<getspent>() mais utilise le flux fourni plutôt que celui implicitement ouvert par B<setspent>().

note: type: Plain text
en: The B<sgetspent>()  function parses the supplied string I<s> into a struct I<spwd>.
fr: La fonction B<sgetspent>() analyse la chaîne I<s> fournie dans la structure I<spwd>.

note: type: Plain text
en: The B<lckpwdf>()  function is intended to protect against multiple simultaneous accesses of the shadow password database.  It tries to acquire a lock, and returns 0 on success, or -1 on failure (lock not obtained within 15 seconds).  The B<ulckpwdf>()  function releases the lock again.  Note that there is no protection against direct access of the shadow password file.  Only programs that use B<lckpwdf>()  will notice the lock.
fr: La fonction B<lckpwdf>() a pour but de protéger la base de données des mots de passe cachés contre les accès simultanés. Elle tente d'obtenir un verrou, renvoie 0 si elle y arrive ou -1 si elle échoue (le verrou n'a pas pu être obtenu dans les 15 secondes). La fonction B<ulckpwdf>() libère le verrou. Veuillez noter qu'il n'y a pas de protection contre l'accès direct au fichier des mots de passe cachés. Seuls les programmes qui utilisent B<lckpwdf>() remarqueront le verrou.

note: Also in libc5 SUN doesn't have sgetspent() type: Plain text
en: These were the functions that formed the original shadow API.  They are widely available.
fr: C'étaient les routines qui composaient l'API originale shadow. Elles sont largement disponibles.

note: type: SS
en: Reentrant versions
fr: Versions réentrantes

note: type: Plain text
en: Analogous to the reentrant functions for the password database, glibc also has reentrant functions for the shadow password database.  The B<getspnam_r>()  function is like B<getspnam>()  but stores the retrieved shadow password structure in the space pointed to by I<spbuf>.  This shadow password structure contains pointers to strings, and these strings are stored in the buffer I<buf> of size I<buflen>.  A pointer to the result (in case of success) or NULL (in case no entry was found or an error occurred) is stored in I<*spbufp>.
fr: De manière analogue aux routines réentrantes pour la base de données des mots de passe, la glibc possède aussi des versions réentrantes pour la base de données des mots de passe cachés. La fonction B<getspnam_r>() est équivalente à la fonction B<getspnam>() mais enregistre la structure des mots de passe cachés trouvée dans l'espace pointé par I<spbuf>. Cette structure des mots de passe cachés contient des pointeurs vers des chaînes qui sont stockées dans le tampon I<buf> de taille I<buflen>. Un pointeur vers le résultat (en cas de réussite) ou NULL (au cas où aucune entrée n'ait été trouvée ou qu'une erreur soit survenue) est stocké dans I<*spbufp>.

note: type: Plain text
en: The functions B<getspent_r>(), B<fgetspent_r>(), and B<sgetspent_r>()  are similarly analogous to their nonreentrant counterparts.
fr: Les fonctions B<getspent_r>(), B<fgetspent_r>() et B<sgetspent_r>() sont analogues à leurs homologues non réentrantes.

note: SUN doesn't have sgetspent_r() type: Plain text
en: Some non-glibc systems also have functions with these names, often with different prototypes.
fr: Certains systèmes non glibc ont également des fonctions portant ces noms, souvent avec des prototypes différents.

note: type: Plain text
en: The shadow password structure is defined in I<E<lt>shadow.hE<gt>> as follows:
fr: La structure des mots de passe cachés est définie dans I<E<lt>shadow.hE<gt>> de la manière suivante\ :

note: type: Plain text
en: struct spwd {
        char *sp_namp;     /* Login name */
        char *sp_pwdp;     /* Encrypted password */
        long  sp_lstchg;   /* Date of last change
                              (measured in days since
                              1970-01-01 00:00:00 +0000 (UTC)) */
        long  sp_min;      /* Min # of days between changes */
        long  sp_max;      /* Max # of days between changes */
        long  sp_warn;     /* # of days before password expires
                              to warn user to change it */
        long  sp_inact;    /* # of days after password expires
                              until account is disabled */
        long  sp_expire;   /* Date when account expires
                              (measured in days since
                              1970-01-01 00:00:00 +0000 (UTC)) */
        unsigned long sp_flag;  /* Reserved */
    };
fr: struct spwd {
        char *sp_namp;     /* Identifiant de connexion */
        char *sp_pwdp;     /* Mot de passe chiffré */
        long sp_lstchg;    /* Date de dernière modification
                              (mesurée en jours depuis l'époque,
                              1er janvier 1970 à 00:00:00 (UTC)) */
        long sp_min;       /* Nombre de jours minimum entre
                              deux modifications */
        long sp_max;       /* Nombre de jours maximum entre
                              deux modifications */
        long sp_warn;      /* Nombre de jours avant l'expiration
                              du mot de passe pour avertir
                              l'utilisateur de le modifier */
        long sp_inact;     /* Nombre de jours après l'expiration
                              du mot de passe pour la désactivation
                              du compte */
        long sp_expire;    /* Date à laquelle le compte expirera,
                              (mesurée en jours depuis l'époque,
                              1er janvier 1970 à 00:00:00 (UTC)) */
        unsigned long sp_flag; /* Réservé */
    };

note: type: SH
en: RETURN VALUE
fr: VALEUR DE RETOUR

note: type: Plain text
en: The functions that return a pointer return NULL if no more entries are available or if an error occurs during processing.  The functions which have I<int> as the return value return 0 for success and -1 for failure, with I<errno> set to indicate the cause of the error.
fr: Ces routines qui renvoient un pointeur renvoient NULL s'il n'y a plus d'entrée disponible ou si une erreur est survenue pendant le traitement. Les routines qui ont un I<int> comme valeur de retour renvoient 0 en cas de réussite. En cas d'erreur, -1 est renvoyé et I<errno> contient le code d'erreur.

note: type: Plain text
en: For the nonreentrant functions, the return value may point to static area, and may be overwritten by subsequent calls to these functions.
fr: Pour les fonctions non réentrantes, la valeur de retour peut pointer sur une zone statique et peut être écrasée par des appels consécutifs de ces fonctions.

note: type: Plain text
en: The reentrant functions return zero on success.  In case of error, an error number is returned.
fr: Les fonctions réentrantes renvoient zéro si elles réussissent. Si elles échouent, une valeur d'erreur est renvoyée.

note: type: SH
en: ERRORS
fr: ERREURS

note: type: Plain text
en: The caller does not have permission to access the shadow password file.
fr: L'appelant n'a pas le droit d'accéder au fichier de mots de passe cachés.

note: type: Plain text
en: Supplied buffer is too small.
fr: Le tampon fourni est trop petit.

note: type: SH
en: FILES
fr: FICHIERS

note: type: Plain text
en: local shadow password database file
fr: fichier base de données des mots de passe cachés

note: type: Plain text
en: lock file
fr: fichier verrou

note: type: Plain text
en: The include file I<E<lt>paths.hE<gt>> defines the constant B<_PATH_SHADOW> to the pathname of the shadow password file.
fr: Le fichier d'inclusion I<E<lt>paths.hE<gt>> définit la constante B<_PATH_SHADOW> comme étant le chemin du fichier des mots de passe cachés.

note: type: SH
en: ATTRIBUTES
fr: ATTRIBUTS

note: type: tbl table
en: Value
fr: Valeur

note: type: SH
en: CONFORMING TO
fr: CONFORMITÉ

note: type: SH
en: SEE ALSO
fr: VOIR AUSSI

note: type: Plain text
en: This page is part of release 5.02 of the Linux I<man-pages> project.  A description of the project, information about reporting bugs, and the latest version of this page, can be found at \%https://www.kernel.org/doc/man-pages/.
fr: Cette page fait partie de la publication 5.02 du projet I<man-pages> Linux. Une description du projet et des instructions pour signaler des anomalies peuvent être trouvées à l'adresse \%https://www.kernel.org/doc/man-pages/.

note: type: Plain text
en: This page is part of release 5.03 of the Linux I<man-pages> project.  A description of the project, information about reporting bugs, and the latest version of this page, can be found at \%https://www.kernel.org/doc/man-pages/.
fr: Cette page fait partie de la publication 5.03 du projet I<man-pages> Linux. Une description du projet et des instructions pour signaler des anomalies peuvent être trouvées à l'adresse \%https://www.kernel.org/doc/man-pages/.

note: type: Plain text
en: This page is part of release 5.01 of the Linux I<man-pages> project.  A description of the project, information about reporting bugs, and the latest version of this page, can be found at \%https://www.kernel.org/doc/man-pages/.
fr: Cette page fait partie de la publication 5.01 du projet I<man-pages> Linux. Une description du projet et des instructions pour signaler des anomalies peuvent être trouvées à l'adresse \%https://www.kernel.org/doc/man-pages/.
