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