LINUX : Le fichier .netrc
Table of Contents
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.