I am currently experimenting with an Amahi server in my home network. I've got it handling DHCP and DNS, and I'm able to use installed apps from it. I do have a problem with file shares though, which I don't understand.
Attempting to access the shares from my laptop, I have a choice of Windows Vista (!), Zenwalk 6.4, Vector Linux 6.0, Vector Linux 7.0 alpha, Salix64 and Fedora 12. And I'm getting different results from the different distros.
Under Vector 6.0, I am able to mount a share (has to be mounted by root, but can be used by normal usrs). To do so, I added the following to /etc/fstab:
//hda/music /home/fed/Music cifs noauto,users,user=fed,password=xxxx 0 0
Using that, I've been able to make use of the shares on the Amahi box. However, using pretty much exactly the same entries for Zenwalk, VL7.0 or Salix64, I can mount the share, read or copy files, but I get permission denied any time I attempt to write to the share. I also have access to Gigalo on both Zenwalk and Salix. Both will connect to the shares, but also only allow read access and fail on any attempt at write access.
Using Fedora, I've been able to mount the shares using Gigalo, and can both read and write to them. Haven't tried using fstab for a normal mount yet.
I'm at a loss to explain the differences between the different distros, especially the difference between VL6.0 and VL7.0.
Can anyone suggest what is causing this, or how to go about fixing it? While I will probably move most of my file shares to NFS, I would really like to get to the bottom of this one.....