[OpenAFS] OpenAFS Client for SFU / SUA

Christopher D. Clausen cclausen@acm.org
Mon, 5 Mar 2007 16:00:36 -0600


Jeffrey Altman <jaltman@secure-endpoints.com> wrote:
> Edward P Rosenbloom wrote:
>> or the Windows Subsystem for Unix Architecture (a.k.a SUA, SFU,
>> Interix)
>
> Microsoft Services for Unix (aka Interix) relies on the underlying
> file systems available to Windows.  Use the existing OpenAFS for
> Windows distribution.

The path in SFU/SUA is different from the Windows path.  You will likely 
want to add a few directories to it:

bash-3.00$ echo $PATH
/usr/local/bin:/bin:/opt/gcc.3.3/bin:/usr/contrib/bin:/usr/X11R6/bin:/usr/local/bin:/usr/contrib/win32/bin:/dev/fs/C/WINDOWS/system32:/dev/fs/C/Program 
Files/OpenAFS/Common:/dev/fs/C/Program Files/OpenAFS/Client/Program
bash-3.00$ tokens
Tokens held by the Cache Manager:
User cclausen@AD.UIUC.EDU's tokens for afs@illigal.uiuc.edu [Expires Mar 
05 21:56]
   --End of list --
bash-3.00$ uname -a
Interix KBS-CDC 5.2 SP-9.0.3790.2075 x86 
Intel_x86_Family6_Model9_Stepping5
bash-3.00$

(If anyone knows how to add the above directories to the system default 
path instead of per-user or per-shell, I'd appricaite knowing.)

And I don't have the MIT Kerberos binaries on the PATH yet either and 
you may or not not need them.

You probably also want a "/afs" symlink so that UNIX style AFS paths 
work.
bash-3.00$ ln -s /net/AFS  /afs
bash-3.00$ cd /afs/openafs.org
bash-3.00$ pwd
/afs/openafs.org
bash-3.00$ ls
archive  cvs      doc      local    project  service  software user 
www
bash-3.00$

<<CDC