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.
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: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 bluebonnetArquivos
| Item | Descrição |
|---|---|
| /usr/samples/tcpip/netrc | Amostra do arquivo .netrc |