> if (fc->flags & FUSE_DEFAULT_PERMISSIONS) {
>- int err = generic_permission(inode, mask, NULL);
>+ err = generic_permission(inode, mask, NULL);
>
> /* If permission is denied, try to refresh file
> attributes. This is also needed, because the root
>
>
>Thanks for the report!
So, this problem has been detected quick, and hopefully all further FuSE Releases are
Error free concerning this bug
Basically, /home/shared should only be writable by anybody belonging to the group 'shared-rw'. /home/shared should be readable by everybody.
However, I find that any user can write to /home/shared, regardless of whether they belong to the group 'shared-rw'.
** Changed in: linux (Ubuntu)
Status: New => Confirmed
--
bash test -w (writeable) always SUCCEED on EncFS + linux-2.6.24.X ? https://bugs.launchpad.net/bugs/191831
You received this bug notification because you are a direct subscriber of the bug.
Status in Encrypted Filesystem for Linux: Invalid Status in "linux" source package in Ubuntu: Confirmed
Bug description:
While putting a sourcecode Archiv tree on an encfs - Filesystem I recognised, that my shell scripts which check if a file is writeable FAILED, because if [ -w $file ] then ... always results true (file shows on ls only readonly !)
Environment:
OpenSuSE 10.3, linux-2.6.24.2, FUSE 2.7.2 without kernel module, encfs-1.4.1.1
If I untar the same src - Code Archiv on an normal Reiserfs - Filesystem, if [ -w $file ] behaves normal. I "feel" it depends on an linux Kernel update, because on a latest linux-2.6.23.X I reached the same.
If I edit this file via vi - Editor, it shows the readonly file correct as readonly !
=> There must be an combination of Kernel, BASH, encfs which results in this ERROR. My encfs - Filesystem ist mounted -public !
Hallo,
The reason for this Fuse Bug was a simple Typo in the FuSE kernel Module...,
Becaus a local variable shdows a global one ....
Valient Gough [<email address hidden>] wrote at Sa 16.02.2008:
>The FUSE author (Miklos) has found the problem in the FUSE kernel module. He has suggested the following fix:
>Index: linux-2. 6.24/fs/ fuse/dir. c ======= ======= ======= ======= ======= ======= ======= ======= ===== 6.24.orig/ fs/fuse/ dir.c 2008-02-10 18:40:19.000000000 +0100 6.24/fs/ fuse/dir. c 2008-02-15 10:20:27.000000000 +0100 (struct inode
>======
>--- linux-2.
>+++ linux-2.
>@@ -905,7 +905,7 @@ static int fuse_permission
> }
> if (fc->flags & FUSE_DEFAULT_ PERMISSIONS) { permission( inode, mask, NULL); permission( inode, mask, NULL);
>- int err = generic_
>+ err = generic_
>
> /* If permission is denied, try to refresh file
> attributes. This is also needed, because the root
>
>
>Thanks for the report!
So, this problem has been detected quick, and hopefully all further FuSE Releases are
Error free concerning this bug
_______ _______ _______ _______ ____
Bernd Oelker
HSP GmbH
48149 Münster
Johann-Krane-Weg 21
Germany
Tel: +49 251 38424-0
Fax: +49 251 38424-20
Mobil: +49 171 75 67 674
Web: www.hspg.de
Web: www.hsp-translog.de
E-Mail: <email address hidden>
Sitz: Münster _______ _______ _______ ____
Amtsgericht Münster HRB 2485
Geschäftsführung: Dipl.-Ing Klaus Hiesgen, Dipl.-Phys. Bernd Oelker
_______
-----Ursprüngliche Nachricht-----
Von: <email address hidden> [mailto:<email address hidden>] Im Auftrag von Chris Coulson
Gesendet: Montag, 14. Juli 2008 00:42
An: Bernd Oelker [HSP]
Betreff: [Bug 191831] Re: bash test -w (writeable) always SUCCEED on EncFS +linux-2.6.24.X ?
Valient - This is a bug with the FUSE kernel module which is shipped with the kernel, so it should be assigned to the kernel.
It also still exists, so I'm confirming. You might find this useful: article. gmane.org/ gmane.comp. file-systems. fuse.devel/ 5789
http://
I discovered this bug because I am testing bindfs. I've created the following bindfs mount in my fstab:
"bindfs# /home/. shared /home/shared fuse group=root, mirror= @shared- rw,perms= 000:u+rwX: g+rX:o+ rX
owner=root,
0 0"
Basically, /home/shared should only be writable by anybody belonging to the group 'shared-rw'. /home/shared should be readable by everybody.
However, I find that any user can write to /home/shared, regardless of whether they belong to the group 'shared-rw'.
** Changed in: linux (Ubuntu)
Status: New => Confirmed
-- /bugs.launchpad .net/bugs/ 191831
bash test -w (writeable) always SUCCEED on EncFS + linux-2.6.24.X ?
https:/
You received this bug notification because you are a direct subscriber of the bug.
Status in Encrypted Filesystem for Linux: Invalid Status in "linux" source package in Ubuntu: Confirmed
Bug description:
While putting a sourcecode Archiv tree on an encfs - Filesystem I recognised, that my shell scripts which check if a file is writeable FAILED, because if [ -w $file ] then ... always results true (file shows on ls only readonly !)
Environment:
OpenSuSE 10.3, linux-2.6.24.2, FUSE 2.7.2 without kernel module, encfs-1.4.1.1
If I untar the same src - Code Archiv on an normal Reiserfs - Filesystem, if [ -w $file ] behaves normal. I "feel" it depends on an linux Kernel update, because on a latest linux-2.6.23.X I reached the same.
If I edit this file via vi - Editor, it shows the readonly file correct as readonly !
=> There must be an combination of Kernel, BASH, encfs which results in this ERROR. My encfs - Filesystem ist mounted -public !