HPUX netrc[4]






 netrc(4)                                                           netrc(4)





 NAME
      netrc - login information for ftp(1) and rexec(3N)

 DESCRIPTION
      The .netrc file contains login and initialization information used by
      the ftp auto-login process, by the rexec() library routine, and by the
      rexec command (see ftp(1), rexec(3N), and remsh(1)), respecively.
      This file is optional.  It exists, if at all, in the user's home
      directory.

      If the .netrc file contains password or account information for use
      other than for anonymous FTP, its owner must match the effective user
      ID of the current process.  Its read, write, and execute mode bits for
      group and other must all be zero, and it must be readable by its
      owner.  Otherwise, the file is ignored.

      The file can contain the following tokens, separated by spaces, tabs,
      or new-lines.

           machine name        Identify a remote machine name.  The auto-
                               login process searches the .netrc file for a
                               machine token that matches the remote machine
                               specified on the ftp command line, as an ftp
                               open command argument, or as the *ahost
                               parameter to rexec().  Once a match is made,
                               the subsequent .netrc tokens are processed,
                               stopping when the end of file is reached or
                               another machine token or a default token is
                               encountered.

           default             Same as machine name except that default
                               matches any name.  There can be only one
                               default token, and it must be after all
                               machine tokens.  This is normally used for
                               ftp as follows:

                                    default login anonymous password
                                    user@site

                               This provides automatic anonymous FTP login
                               to machines not specified in .netrc.  This
                               can be overridden in ftp by using the -n flag
                               to disable auto-login.

           login name          Identify a user on the remote machine.  If
                               this token is present, the ftp or rexec()
                               auto-login process initiates a login using
                               the specified name.  If this token matches
                               the user name used by the rexec -l command
                               option, or by default the local user name),
                               rexec uses the password token, if present.



 Hewlett-Packard Company            - 1 -     HP-UX Release 9.0: August 1992






 netrc(4)                                                           netrc(4)





           password string     Supply a password.  If this token is present,
                               the auto-login process supplies the specified
                               string if the remote server requires a
                               password as part of the login process.  Note
                               that if this token is present in the .netrc
                               file for any user other than anonymous, ftp
                               aborts the auto-login process if the .netrc
                               is readable by anyone other than the owner.
                               Also note that the passwords in .netrc are
                               not encrypted.

           account string      Supply an additional account password for ftp
                               login.  If this token is present, the auto-
                               login process supplies the specified string
                               if the remote server requires an additional
                               account password, or the auto-login process
                               initiates an ACCT command if it does not.

           macdef name         Define an ftp macro.  This token is just like
                               the ftp macdef command.  A macro is defined
                               with the specified name; its contents begin
                               with the next .netrc line and continue until
                               an empty line (consecutive new-line
                               characters) is encountered.  If a macro named
                               init is defined, it is automatically executed
                               as the last step in the ftp auto-login
                               process.

 EXAMPLES
      The following is a valid entry for the host hpxdzg whose guest account
      has the password sesame:

           machine  hpxdzg  login  guest  password  sesame

 WARNINGS
      It is a security risk to have unencrypted passwords in a file.

 AUTHOR
      netrc was developed by the University of California, Berkeley.

 FILES
      $HOME/.netrc

 SEE ALSO
      ftp(1), remsh(1), rexec(3N).









 Hewlett-Packard Company            - 2 -     HP-UX Release 9.0: August 1992