.netrc-Dateiformat für TCP/IP
Zweck
Gibt automatische Anmeldeinformationen für die Befehle ftp und rexec an.
Beschreibung
Die Datei $HOME/.netrc enthält Informationen, die vom Feature für automatische Anmeldung der Befehle rexec und ftp verwendet werden. Es handelt sich um eine verdeckte Datei im Ausgangsverzeichnis eines Benutzers. Eigner muss entweder der Benutzer, der den Befehl ausführt, oder der Rootbenutzer sein. Wenn die Datei .netrc ein Anmeldekennwort enthält, müssen die Berechtigungen der Datei auf 600 gesetzt werden (nur Lese-und Schreibzugriff durch den Eigner). Diese Datei ist Teil von TCP/IP in Network Support Facilities.
Die Datei .netrc kann die folgenden Einträge (durch Leerzeichen, Tabulatoren oder neue Zeilen getrennt) enthalten:
| Element | Beschreibung |
|---|---|
| Maschine HostName | Die Variable HostName gibt den Namen eines fernen Hosts an. Dieser Eintrag beginnt mit der Definition des automatischen Anmeldeprozesses für den angegebenen Host. Alle nachfolgenden Einträge bis zum nächsten Maschineneintrag oder Dateiende gelten für diesen Host. |
| Standardwert | Die Variable default entspricht der Variablen machine , mit der Ausnahme, dass default mit einem beliebigen Namen übereinstimmt. Es kann nur einen Standardeintrag geben. Es muss der letzte Eintrag sein (nach allen Maschineneinträgen); andernfalls werden nachfolgende Einträge ignoriert. Dies wird normalerweise wie folgt verwendet:Dadurch erhält der Benutzer die automatische anonyme FTP-Anmeldung an Maschinen, die nicht in der Datei .netrc angegeben sind. Dies kann mit dem Flag -n überschrieben werden, um die automatische Anmeldung zu inaktivieren. |
| Anmeldung UserName | Die Variable UserName steht für den vollständigen Domänenbenutzernamen, der auf dem fernen Host verwendet wird. Wenn dieser Eintrag gefunden wird, leitet der automatische Anmeldeprozess eine Anmeldung mit dem angegebenen Namen ein. Wenn dieser Eintrag fehlt, ist der automatische Anmeldeprozess nicht erfolgreich. |
| password Kennwort | Die Variable Kennwort gibt das zu verwendende Anmeldekennwort an. Der automatische Anmeldeprozess übergibt dieses Kennwort an den fernen Server. Auf dem fernen Host muss ein Anmeldekennwort eingerichtet werden, das in der Datei .netrc eingegeben werden muss. Andernfalls ist der automatische Anmeldeprozess nicht erfolgreich, und der Benutzer wird zur Eingabe des Anmeldekennworts aufgefordert. Hinweis: Sie können kein Leerzeichen verwenden, wenn Sie das Kennwort eingeben.
|
| account Kennwort | Die Variable Kennwort ist das zu verwendende Kontokennwort. Wenn dieser Eintrag gefunden wird und ein Accountkennwort auf dem fernen Host erforderlich ist, stellt der automatische Anmeldeprozess das Kennwort für den fernen Server bereit. Wenn der ferne Host ein Accountkennwort erfordert, dieser Eintrag jedoch fehlt, fordert der automatische Anmeldeprozess Sie zur Eingabe des Accountkennworts auf. |
| macdef MacroName | Die Variable MacroName ist der Name eines FTP-Unterbefehlsmakros. Das Makro ist so definiert, dass es alle folgenden ftp -Unterbefehle bis zur nächsten leeren Zeile oder bis zum Ende der Datei enthält. Wenn das Makro initheißt, führt der Befehl ftp das Makro nach erfolgreichem Abschluss des automatischen Anmeldeprozesses aus. Der Befehl rexec erkennt keinen macdef -Eintrag. |
Beispiele
Das folgende Beispiel zeigt einen Eintrag in einer .netrc -Datei:
machine host1.austin.century.com login fred password bluebonnetDateien
| Element | Beschreibung |
|---|---|
| /usr/samples/tcpip/netrc | Beispieldatei .netrc |