Formato de Arquivo .netrc para TCP/IP

Propósito

Especifica informações de login automático para os comandos ftp e rexec .

Descrição

O arquivo $HOME/.netrc contém informações usadas pelo recurso de login automático dos comandos rexec e ftp .. Ele é um arquivo oculto no diretório home de um usuário e deve ser de propriedade do usuário executando o comando ou pelo usuário root. Se o arquivo .netrc contém uma senha de login, as permissões do arquivo devem ser definidas para 600 (leia e escreva apenas por proprietário). Este arquivo faz parte do TCP/IP em Facilities de Suporte à Rede.

Nota: O arquivo .netrc não é usado por nenhum programa quando o comando securetcpip estiver em execução em seu sistema.

O .netrc pode conter as seguintes entradas (separadas por espaços, guias ou novas linhas):

Item Descrição
máquina HostName A variável HostName é o nome de um host remoto. Esta entrada inicia a definição do processo de login automático para o host especificado. Todas as entradas a seguir até a próxima entrada de máquina ou o final do arquivo se aplicam a esse host.
Padrão A variável default é a mesma que máquina , exceto que default corresponde a qualquer nome. Pode haver apenas uma entrada padrão. Deve ser a última entrada (depois de todas as entradas da máquina); caso contrário, entradas que o seguem serão ignoradas. Este é normalmente usado como:
default login anonymous password user@site

dando assim o login automático do ftp automático ao usuário para máquinas não especificadas no arquivo .netrc . Isso pode ser substituído usando a sinalização -n para desabilitar o auto-login.

login UserName A variável UserName é o nome completo do usuário do domínio para uso no host remoto. Se esta entrada for encontrada, o processo de login automático iniciará um login, usando o nome especificado. Se esta entrada estiver faltando, o processo de login automático não é bem sucedido.
senha Senha A variável Password é a senha de login a ser utilizada. O processo de login automático fornece essa senha para o servidor remoto. Uma senha de login deve ser estabelecida no host remoto, e essa senha deve ser digitada no arquivo .netrc . Caso contrário, o processo de login automático não é bem-sucedido e o usuário é solicitado para a senha de login.
Nota: Não é possível usar um espaço quando digitar a senha.
conta Senha A variável Password é a senha da conta a ser usada. Se essa entrada for encontrada e uma senha de conta for necessária no host remoto, o processo de login automático fornece a senha para o servidor remoto. Se o host remoto requer uma senha de conta mas esta entrada está faltando, o processo de login automático prompts para a senha da conta.
macdef MacroName A variável MacroName é o nome de uma macro de subcomando ftp A macro é definida para conter todos os subcomandos ftp a seguir até a próxima linha em branco ou o final do arquivo. Se a macro for denominada init, o comando ftp executa a macro mediante conclusão bem-sucedida do processo de login automático. O comando rexec não reconhece uma entrada macdef .

Exemplos

A seguir está um exemplo de uma entrada em um arquivo .netrc :

machine host1.austin.century.com login fred password bluebonnet

Arquivos

Item Descrição
/usr/samples/tcpip/netrc Amostra do arquivo .netrc