Table of Contents

LINUX : Le fichier .netrc

Description

Ce fichier contient des informations de configuration et d'authentification automatique pour le client ftp du protocole de transfert de fichiers.

Le fichier .netrc contient les informations de connexion et d'initialisation utilisées par le processus de connexion automatique. Il réside dans le répertoire personnel de l'utilisateur. Les paramètres suivants sont reconnus. ils peuvent être séparés par des espaces, des tabulations ou des lignes nouvelles:

Paramètres

machine name

Identifie un nom de machine distante Le processus de connexion automatique recherche dans le fichier .netrc un nom de machine correspondant à la machine distante spécifiée sur la ligne de commande ftp ou en tant qu'argument de commande ouverte. Une fois qu'une correspondance est établie, les paramètres .netrc suivants sont traités, en s'arrêtant lorsque la fin du fichier est atteinte ou qu'une autre machine ou un paramètre par défaut est rencontré.

default

C'est la même chose que le nom de la machine sauf que la valeur par défaut correspond à n'importe quel nom. Il ne peut y avoir qu'un seul paramètre default, et il doit être positionné après tous les paramètres machine. Ceci est normalement utilisé comme:

    default login anonymous password user@site

ainsi l'utilisateur anonyme utilisera une connexion ftp anonyme automatique aux machines non spécifiées dans .netrc Cela peut être annulé en utilisant l'option -n pour désactiver la connexion automatique.

login name

Identifie un utilisateur sur la machine distante. Si ce paramètre est présent, le processus de connexion automatique initiera une connexion en utilisant le nom spécifié

password string

Fournit un mot de passe. Si ce paramètre est présent, le processus de connexion automatique fournit la chaîne spécifiée si le serveur distant requiert un mot de passe dans le cadre du processus de connexion.

Note : si ce paramètre est présent dans le fichier .netrc pour tout utilisateur autre que ftp anonyme, il annulera le processus de connexion automatique si le .netrc est lisible par n'importe qui d'autre que l'utilisateur.

account string

Fournit un mot de passe de compte supplémentaire. Si ce paramètre est présent, le processus de connexion automatique fournira la chaîne spécifiée si le serveur distant requiert un mot de passe de compte supplémentaire, ou le processus de connexion automatique lancera une commande ACCT si ce n'est pas le cas.

macdef name

Définit une macro Ce paramètre fonctionne comme les fonctions de commande ftp macdef. Une macro est définie avec le nom spécifié; son contenu commence avec la prochaine ligne .netrc et continue jusqu'à ce qu'une ligne nulle (caractères de nouvelle ligne consécutifs) soit rencontrée. Si une macro nommée init est définie, elle est automatiquement exécutée comme dernière étape du processus de connexion automatique.