Revised reproduction steps assuming a username of BARNEY:

1. Set up a Samba share
    mkdir ~/sharedfolder
    net usershare add sharedfolder ~/sharedfolder '' Everyone:F
2. Create a folder in the share with some files in it
    mkdir ~/sharedfolder/newfolder
    touch ~/sharedfolder/newfolder/foo.txt
3. Reduce the permissions of the folder
    chmod 0700 ~/sharedfolder/newfolder
    sudo chown root ~/sharedfolder/newfolder
4. Make an entry in /etc/fstab
    //localhost/sharedfolder /home/BARNEY/mountpoint cifs rw,user,noauto 0 0
5. Mount the share with the cifs driver
    mkdir ~/mountpoint
    mount ~/mountpoint
6. Browse to the folder
    nautilus ~/mountpoint/newfolder

Notice that all files and folders under ~/mountpoint have incorrect
ownership of BARNEY:BARNEY.

If we replace steps 4 and 5 above:

4. SKIP: Do not make an entry in /etc/fstab
5. Mount the share with the cifs driver
    mkdir ~/mountpoint
    sudo mount -t cifs //localhost/sharedfolder ~/mountpoint -o user=BARNEY

Then all files and folders have the correct ownership and Nautilus works
as expected.  Why is there a difference between these two mounting
methods?

-- 
Nautilus does not notify about permissions errors over samba shares
https://bugs.launchpad.net/bugs/252929
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

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

Reply via email to