*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->Tru64 Unix man pages -> Permissions (4)              



NAME    [Toc]    [Back]

       Permissions  -  Contains information about the permissions
       that remote computers have with  respect  to  login,  file
       access, and command execution

SYNOPSIS    [Toc]    [Back]


DESCRIPTION    [Toc]    [Back]

       The  /usr/lib/uucp/Permissions  file  contains information
       about the ways in which the remote computers listed in the
       Systems  file  are  allowed  to carry out uucico and uuxqt
       transactions with a local system.

       Be aware that entries in a Permissions file do not  affect
       a  remote system user with a valid login on the local computer.

       Note that you must have root user authority  to  edit  the
       Permissions file, which is owned by the uucp login ID.

       The  Permissions  file  has  two types of entries: LOGNAME
       specifies the permissions that take effect when  a  remote
       system logs in. These entries begin with LOGNAME.  MACHINE
       specifies permissions that take effect  when  your  system
       calls a remote system. These entries begin with MACHINE.

       Both  type  of  entries consist of option-value pairs. You
       can have as many of these option-value pairs as  you  want
       and  can  write entries for all or only some of the remote

   Options    [Toc]    [Back]
       Specifies whether the remote system can request to set  up
       file  transfers  from  your  system. The default is not to
       allow such requests. This option can  be  used  in  either
       LOGNAME or MACHINE entries.
       Specifies whether your system can send the work queued for
       the remote system when the  remote  system  initiates  the
       call.  The  default is call; that is, the queued files are
       sent only when the local system calls the  remote  system.
       This  option  is  used in LOGNAME entries.  Specifies from
       which directories uucico can  read.  The  default  is  the
       /usr/spool/uucppublic  directory.  This option can be used
       in either LOGNAME or MACHINE entries.  If  multiple  pathnames
  are  specified,  separate  them  with  a colon (:).
       Specifies to  which  directories  uucico  can  write.  The
       default is the /usr/spool/uucpublic directory. This option
       can be used in either LOGNAME or MACHINE entries. If  multiple
  pathnames are specified, separate them with a colon
       (:).  Specify exceptions to the READ  and  WRITE  options.
       These  options  can  be  used in either LOGNAME or MACHINE
       entries. If multiple  pathnames  are  specified,  separate
       them  with  a  colon  (:).   Specifies the commands that a
       remote system can request to be executed on the local system.
  The  default  is rmail command. If multiple commands
       are specified, separate them with a colon(:). This  option
       is  used in MACHINE entries.  Specifies whether any transactions
 can occur without the  local  system  calling  the
       remote  system. The default is no, that is, the local system
 must initiate the call to the remote system before any
       transactions  are  allowed.  If  both the remote and local
       systems use CALLBACK, they will not be  able  to  initiate
       any  jobs.  This  option  can  be used in LOGNAME entries.
       Used to verify the calling system's identity.  The  values
       for  this option should be the system name or the names of
       systems allowed to log in using the name specified by LOGNAME.
  If  a system other than those specified in VALIDATE
       tries to use the name specified by LOGNAME, the connection
       will  be refused. If multiple systems are specified, separate
 them with a colon (:). This option is used  with  the
       LOGNAME entries.

   Rules for Writing Permissions File Entries    [Toc]    [Back]
       The  following  rules  apply  for writing Permissions file
       entries: Each option-value pair has the following  format:

              Blank  spaces  are  not allowed before or after the
              equal sign.  A blank  space  is  used  to  separate
              option-value  pairs.  If  an option has one or more
              values, the values  are  separated  with  a  colon.
              Comment  lines begin with a number sign (#) and end
              with a new line.  The backslash (\) is  used  as  a
              continuation character to continue a line on to the
              next line on the screen.  Blank lines are  ignored.
              All login IDs used by remote systems must appear in
              one and only one LOGNAME entry.  If you do not want
              to  grant  permissions  to each system by name, the
              entry MACHINE=OTHER will assign permissions to  any
              system  not  mentioned  by  name.   You can combine
              MACHINE and LOGNAME entries into a single entry  if
              the options are the same.

EXAMPLES    [Toc]    [Back]

       The  following example allows remote system buck to log in
       with login ID Luucp1. The VALIDATE option means  that  the
       login  ID  uucp1  can  only be used by remote system buck.
       The REQUEST option  means  that  remote  system  buck  can
       request  files  to  be  transferred from the local system.
       The SENDFILES option means that any requests queued on the
       local system for work on the remote system will be sent to
       the remote system during the current session if allowed by
       remote  system buck.  The READ and WRITE options mean that
       remote system can read and write from and to any directory
       that has proper permissions.

       LOGNAME=uucp1  REQUEST=yes  SENDFILES=yes  \ VALIDATE=buck
       READ=/  WRITE=/  The following example has all the default
       values of the options, which are as  follows:  REQUEST=no,
       SENDFILES=call  READ  and WRITE=/usr/spool/uucppublic COMMANDS=rmail

              The remote system cannot ask to receive any  queued
              files  containing work that users on the local system
 have requested to be  executed  on  the  remote
              system. The local system cannot send queued work to
              the remote system when that  system  has  completed
              its  current  operations.  Instead, the queued work
              can be sent only when the local system contacts the
              remote  system.  The remote system can send (write)
              files to and transfer (read) files  from  only  the
              uucp  public  directory (/usr/spool/uucppublic/system_name)
 on the local system.  Users on the remote
              system can execute only the default command (rmail)
              on the local system.

              LOGNAME=uucp2  MACHINE=buck:bigguy  The   following
              example  is  similar  to  the  first. However, this
              entry allows the remote users of systems waldo  and
              buck  to execute only the rmail and /usr/lbin/rnews

              LOGNAME=uucp3  VALIDATE=waldo:buck  REQUEST=yes   \
              SENDFILES=yes  READ=/  WRITE=/ \ MACHINE=waldo:buck
              REQUEST=yes \ COMMANDS=rmail:/usr/lbin/rnews READ=/
              WRITE=\  The  following  example specifies that all
              remote systems using the uucp4 login  ID  that  are
              not  included  in existing MACHINE entries can execute
 the rmail (mail) and /usr/bin/lint commands on
              the local system:

              LOGNAME=uucp4           MACHINE=OTHER          COMMANDS=rmail:/usr/bin/lint
  The  following   example
              shows how the MACHINE and LOGNAME entry can be combined
 into one entry. The remote host is darla. The
              remote  system  darla should use the login ID xuucp
              to log in to local system. The rest of the  options
              have  the  same  meaning  as explained in the first

              MACHINE=darla  LOGNAME=xuucp   READ=/   WRITE=/   \
              REQUEST=yes SENDFILES=yes

FILES    [Toc]    [Back]

       Contains  all the configuration files for the UNIX-to-UNIX
       Copy  Program  (UUCP),   including   the   Devices   file.
       Describes accessible remote systems.


       Files: Systems(4) delim off

[ Back ]
 Similar pages
Name OS Title
permissions IRIX Change Permissions - Modify Permissions and Ownership of Files
acl_delete_perm Tru64 Delete permissions from a set of permissions belonging to an ACL entry
rlogin HP-UX remote login
rlogin IRIX remote login
rlogin FreeBSD remote login
rlogind Tru64 The remote login server
rlogind FreeBSD remote login server
rlogind HP-UX remote login server
rlogind IRIX remote login server
tn3270 OpenBSD full-screen remote login to IBM VM/CMS
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service