I have a classroom of 24 MacBooks running Tiger. The students are training to use Finder -> Go -> Connect to Server to mount their samba file server account shares and a communal share for shared files. However, in every class session, for about 3 or 4 students, the Username-Password dialog box reappears after the student mounts the share, but the share does not show on the desktop or the Finder. If the student reinputs the information correctly, an error message appears that reads that the user is already connected to the server. However, there is no icon on the desktop or in the Finder, and applications browsing to save files to or open files from the network share cannot get there.
If I do Alt-Cmd-Esc and force relaunch of the Finder, the icons appear on the desktop but not in the Finder window.
If a student mounts a samba share and then logs out but does not reboot, the next user of the computer to log into the generic Student user still that student's Network Server connection, and what is more, if s/he tries to unmount the disk, the OS won't let him/her.
I have looked this problem up on MacOSXHints and other forums like MacRumors, but the threads ended with "This has been fixed in Leopard." (1) I have not budgeted to upgrade the OS on these machines. (2) Leopard has download problems on my network, so I cannot upgrade, and (3) Apple should not expect users to upgrade the OS in order to fix such a basic security issue.
Issues like this justify converting Macintosh labs to Windows labs in the next budget year.
I wonder if anyone knows a fix for this problem that would be usable in a classroom where students' user level is very low. No terminal tricks. The students must be able to use the computers for class in a predictable way.