Hello all, I have been working on making removable media available to Windows via a Samba share and hit a very strange problem. When you initially save a file to the share it would complain about having insufficient permissions, though if you were to save it again straight away it would work.
The problem has been tracked down to how the SSHFS is mounted from within x2gomountdirs. The original command was: sshfs -o ServerAliveInterval=300,Cipher=blowfish,IdentityFile=$key,UserKnownHostsFile=$key.ident $user\@$host:\"@dirs[$i]\" \"$mntpath\" -p $port 2>>~/mounts.log for which I have changed it too: sshfs -o uid=$uid -o gid=$gid -o ServerAliveInterval=300,Cipher=blowfish,IdentityFile=$key,UserKnownHostsFile=$key.ident $user\@$host:\"@dirs[$i]\" \"$mntpath\" -p $port 2>>~/mounts.log with those two new variables being set via: my (undef,undef,$uid,$gid) = getpwuid($<); and the resulting mount have the ownership of the users primary id and group. Is there any reason why this approach was not used ? or it worked quite happily as the mount is 777 anyway ? -- Thanks, Phil _______________________________________________ X2go-dev mailing list [email protected] https://lists.berlios.de/mailman/listinfo/x2go-dev
