Once again, I find myself in the unhappy, but familiar,
place of being befuddled by security/authentication.
Backstory: After fighting with flaky disk drives and
scary RAID controllers, I have a system set up as a
CPU server running fossil+venti, and I want to play
around with it acting as a file server in a mixed
environment.  I've got authentication set up enough
so that I can drawterm in.  But:

If /bin/service/tcp564 has exec /bin/exportfs -s
   On the cpu server: 9fs tcp!127.1 works as if
     I am none--can't write.
   Using P9P: 9 srv -a xxx.xxx.xxx.xxx test
     reports rx: exportfs: authentication not required
     and upon mounting it behaves as if I'm none

If /bin/service/tcp564 has exec /bin/exportfs -s -a
   On the cpu server: 9fs tcp!127.1 reports:
      srv tcp!127.1: mount failed: EOF receiving fversion reply
   Using P9P: 9 srv -a xxx.xxx.xxx.xxx test
      reports: srv: Tversion: bad length in 9P2000 message header

Factotum is running in both cases.  What am I doing
wrong?  I'm trying to mount the server's file system
and authenticate in.  I must be missing something
fundamental.

Thanks,
BLS

Reply via email to