Up until now I've been using gvfs/fuse with ssh. For the sake of
experimentation, I tried this problem with gvfs/fuse and windows
sharing. Here's what happened.

I setup two Ubuntu 8.04 machines on the same network. One one machine I
created a Public read/write file share on a folder named Public. I did
this through the gui in Nautilus. On the other machine I went to
places->connect to server to mount the share. On the host machine in the
shared folder I created a file named test.txt with permissions of 644.
The owner and group of the file were both srubin (me).

Next, on the client machine, I went into the ~/.gvfs folder to find the
file test.txt. The permissions on the file were set to 700, owner and
group were both apreche (my user on the client machine). I then
proceeded to make a minor edit to the test.txt file in the ~/.gvfs
folder with vim and write the changes.

After writing the changes, the permissions on the host changed! Instead
of being 644 srubin:srubin they were now 744 nobody:nogroup. This is
still the same bug, but it is not the same as what happens when using
ssh. With ssh the permissions would have changed to 700 without changing
the user or group.

-- 
file permissions destroyed by vim/gvfs/fuse
https://bugs.launchpad.net/bugs/227808
You received this bug notification because you are a member of Ubuntu
Bugs, which is a direct subscriber.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to