Configuring the NFS/Share client on System Software

  • It's #MARCHintosh 2025! Join in on the fun and post your project or play with some new stuff in our #MARCHintosh 2025 thread.

V.Yakob

Tinkerer
Sep 6, 2023
76
28
18
Hi Folks!

Not so long ago, the NFS/Share 1.3.3 client for systems approximately SSW 6.0.5 - 7.5.5 appeared on Macintoshgarden.

I'm trying to use this on Mac 7.1.2 and 7.5.3 R2, the client finds the server, but the connection to the shared directory requires authentication. But nothing is configured on the server to request credentials.

The client detects the server automatically

Chooser-NFS.png


But when trying to connect, it requires a User ID and password.

Chooser-Login-prompt.png


The testing utility also finds the server, displays a closed lock next to the server. The connection test is successful.

NFS-Test-autoDiscover.png
NFS-Test-Done.png


When connecting to the same server using MacNFS 3.0 on Mac OS 7.6.1 - 9.2.2 is successful. No credentials are requested.

I tried to use anonymous as a user, but the system gives an error about incorrect credentials.


The nfsd daemon is deployed on macOS Sonoma with the simplest configuration.

Code:
% cat /etc/exports
/System/Volumes/Data/Users/myuser/Shares/NFSShare

Who knows what credentials NFS/Share requires to connect? I think it's something standard, but I can't pick it up.

Any help is very much appreciated.
 
Last edited:
  • Like
Reactions: Optix

V.Yakob

Tinkerer
Sep 6, 2023
76
28
18
I think I found a problem.

For this to work, you need a NIS server that will authenticate users. Apparently, it won't work without it.

I found a guide on it, and raised it to Debian, but perhaps "modern" packages cannot process requests from this client. In general, it didn't work out either.

But I tried. :LOL:
 

vtgearhead

New Tinkerer
May 1, 2023
23
14
3
Burlington, VT USA
I believe that you simply need rpc.pcnfsd running on the NFS server. It hasn't been part of any Linux distro for over 20 years, but source is still out there. I built it today and after starting it (as root) on the server I was able to authenticate using NFS/Share. However, on OS 8.1 it eventually hangs the machine after selecting an exported mount. I'll give it a shot on a 7.x install and see if that works any better.
 

V.Yakob

Tinkerer
Sep 6, 2023
76
28
18
@vtgearhead, I didn't know about it.
Share your configuration file, I have ready-to-use disk images BlueSCSI SSW 7.0.1, SSW 7.1, SSW 7.1.2, SSW 7.5, SSW 7.5.3, I could check it quickly enough.
For me, NFS is more convenient than FTP, so I miss it when I boot these old systems.
 
Last edited:

vtgearhead

New Tinkerer
May 1, 2023
23
14
3
Burlington, VT USA
I'm not sure what you mean by configuration file, but here are a couple of tarballs for you. The 486 is prebuilt for Intel linux (32-bit). The other is source code that should build on any modern platform if the "usual" build tools are in place (e.g. make, C-compiler). All I did was start rpc.pcnfsd as root on my NFS server.
 

Attachments

  • pcnfs_src.zip
    45 KB · Views: 3
  • pcnfsd-built.zip
    27.5 KB · Views: 3