First was to come up with the command line:
mount -t afp "afp:/at/;AUTH=No%20User%20Authent@xserve.chesterfield.ac.uk/Shared/" /mnt/test
so this command mounts an afp volume with a guest login (make sure guest access in enabled under the afp service). It share is on the xserve under "Shared" and it mounts it in the folder "/mnt/test" (but this folder must exist)
So, to mount it before login I found AFP automounter StartupItem which I downloaded it from:
http://users.phg-online.de/tk/automount%20afp-servers.html
AFP automounter StartupItem
So, you need to place this folder in the /Library/StartupItems/, and it needs a file in /etc/ called AFPVolumes. In this text file you need to put the afp mount with username with a tab after it and the place you want to mount it i.e. "afp:/at/;AUTH=No%20User%20Authent@xserve.chesterfield.ac.uk/Shared/" (with a tab) /mnt/Shared
Now this particular one connects with guest but it has spaces hence the speech marks. This only works if you enable "cleartext" in the com.apple.AppleShareClient.plist file both in /Library/Preferences and ~/Library/Preferences.
You can use the command:
sudo defaults write /Library/Preferences/com.apple.AppleShareClient.plist afp_cleartext_allow 1
to get this to work, but it might work by default but I'm not sure.
No comments:
Post a Comment