Here's an example of a typical
.netrc entry:
machine remotehost.com login username password userpasswd
Entering your username and password for remote sites in unencrypted
form has serious security implications. Many sites consider
.netrc files a violation of security policy and
do not allow them. In addition, most FTP clients require that the
.netrc file be owned by you and readable by only
you, with permissions set to 0400 or 0600. If the permissions
aren't correctly set, the autologin process aborts.
Net::Netrc follows this security convention—if the permissions
and ownership are not correct, the .netrc file
isn't read, and a warning message is issued.
Net::Netrc implements a simple interface to the
.netrc file, telling you which hosts you can
automatically connect to. It doesn't actually
connect to any remote hosts; it's simply used to
query your configuration file and return the value of the tokens.
The following methods are supplied by Net::Netrc.