Return-Path: <Nobuyoshi.Tanaka@GANDALF.CS.CMU.EDU>
Received: from GANDALF.CS.CMU.EDU by K.GP.CS.CMU.EDU; 12 Jan 89 09:05:14 EST
Received: from GANDALF.CS.CMU.EDU by GANDALF.CS.CMU.EDU; 12 Jan 89 09:04:10 EST
To: bb-unix-forum@GANDALF.CS.CMU.EDU
cc: bovik@k
Subject: Re: Accessing Another Machines Files
Date: Thu, 12 Jan 89 09:04:06 EST
Message-ID: <17653.600617046@GANDALF.CS.CMU.EDU>
From: Nobuyoshi.Tanaka@GANDALF.CS.CMU.EDU

Thanks for all responders (Rick, Todd and Joe).

My question is how can I access my files on the other machines without
'others' permission.

These are the solutions.  #1 works but #2 is recommended.

1) RFS
  Running the program /usr/cs/etc/rfs starts a new shell in which any access
to a file that begins with /../machinename/ is done through a process started
on the remote machine under your login.  The rfs program initially asks for an
account, user name, and password (say NO to IDENTIFY?).  Each time you ask for
a file on a new machine, it tries to start a process on that machine.

  Note: this has one (maybe more) disadvantage.  If you do not have an account
on a machine (with the specified account,username,password), you cannot access
ANY files on the machine from within the rfs shell, even world read files.

2) AFS (Vice)
  You should be able to get space on one of the CS andrew file servers.  These
act like disks attached to all machines.  From every CS machine, your
directory would be something like /afs/cs/user/ntanaka.  Simply put any files
which you wish to access from multiple machines in this directory (tree).
Access to files in a vice directory requires authentication.  If your "vice"
password is the same as your unix password then, when you log onto a machine,
you are automatically "authenticated" to vice, allowing you access to your afs
files.  If you do not log out for a long time, your authentication may expire,
requiring you to authenticate using /usr/misc/bin/log.  Send mail to gripe
asking for a vice directory, if you do not already have one.  For more
information, look in /usr/vice/doc on any machine.

Thanks again.

  --Nobu

