Örn Einar Hansen wrote:
Þann Þriðjudagur 04 janúar 2005 03:00 skrifaði elefino:
Great. My wife's machine would default to Linux, but she'd often shutdown and reboot into Win98. Also, she likes to shut off a PC when nobody is sitting in front of it. Sounds like NFS could make me unhappy about twice per day... assuming I ever get it working. . . :-)
You got it the other way around ... you use the box that's up "all" the time to export.
The example in which NFS hangs, is if you make it mount "hard" instead of "soft". It's an option, that does default to "hard". This is necessary, because in many cases NFS is used to export file systems, that the clients are "dependant" on. This means, that if the NFS server goes down (like your upstairs computer), then the client (your downstairs computer) will wait for it to come up again, before it can do any saves to, or reads from those exports.
What have you heard about AFS... the scary bits, I mean?
Scary bits, as far as I've heard is that it's kerberos(heimdal) based and can be a hassle to have around. It requires you to acquire a token, etc. There is a never version of that file system, called "coda" that handles encryption, and who knows what.
But I've never found any need to go into AFS or coda ... but I know those who are worried about the man in the middle, or security issues prefer them for NFS.
Kevin (the unsharing)
Yeah, NFS is really really really easy to hack. There is NO authentication. Just send the UIDs and that's it. Voila, access granted. It's really bad. :'( Newer versions of NFS on Solaris, can use Kerberos, and open source versions are moving in that directions. It'll take a while to get there. SAMBA has limited encryption for account authentication. AFS/Coda is already Kerberorized today. In my network, I have a scrappy old Linksys, and the only way it works for the household is by having open access for Wi-Fi. This means my network is open to at least the neighbors. For this, I generally don't use NFS (except in limited experimentations), and just use SAMBA between Mac OS X - Linux - Solaris - Windows XP/2K3.