After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 165791 - File and Folder Permissions are ignored
File and Folder Permissions are ignored
Status: RESOLVED DUPLICATE of bug 40990
Product: nautilus
Classification: Core
Component: File and Folder Operations
2.9.x
Other All
: Normal normal
: ---
Assigned To: Nautilus Maintainers
Nautilus Maintainers
Depends on:
Blocks:
 
 
Reported: 2005-01-31 10:42 UTC by Michael Pasdziernik
Modified: 2005-02-01 10:28 UTC
See Also:
GNOME target: ---
GNOME version: 2.9/2.10



Description Michael Pasdziernik 2005-01-31 10:42:13 UTC
Please describe the problem:
Nautilus is currently unuseable on filesystems with POSIX ACLs set.
It shows readonly emblems on files an folders that are not writeable
acording to the standard unix permissions, but that are writeable 
according to ACLs. What it makes it reallyunuseable is that several 
actions like creating folders is not possible, because nautilus guesses 
that the user has no permissions.
At the moment, nautilus can not be used in corporate environments that
really need ACLs to allow fine granted permissions for example on group
folders.



Steps to reproduce:
1. create a folder on an acl capable filesystem, e.g. /tmp/acl-test 

2. set some acl entrys

# setfacl -m u::root:rwx,g::r-x,o::---,u:pa:rwx /tmp/acl-test

3. getfacl shows the following permissions:

# getfacl /tmp/ac-test# file: tmp/acl-test
# owner: root
# group: root
user::rwx
user:pa:rwx
group::r-x
mask::rwx
other::--- 

4. Try to work on that directory with user pa, who has full permissions


Actual results:
Although user pa has all permissions on the directory, he can not
create/delete folders/files on /tmp/acl-test using nautilus.
Besides, nautilus shows false emblems.

Expected results:
Unless there is ACL support in gnome-vfs one should be able to disable
the abbility of nautilus to guess which permissions a user has on a specific 
file or folder. Instead, nautilus should not disable any functionality like
folder creation or file deleting. Like KDEs konqueror, nautilus should try to
perform the requested action and if there are not enough permissions, there
should be an error message.

Does this happen every time?
Yes.

Other information:
Comment 1 Sebastien Bacher 2005-01-31 11:05:56 UTC
Thanks for the bug report. This particular bug has already been reported into
our bug tracking system, but please feel free to report any further bugs you find.

*** This bug has been marked as a duplicate of 62817 ***
Comment 2 Michael Pasdziernik 2005-01-31 12:28:59 UTC
I think that this bug is not a dublicate of #62817,
because #62817 is about managing acls, which is a feature enhancement.

Currently, nautilus is not useable in a corporate environment,
because it tries to guess the users permissions but fails.
But until nautilus does not really understand usual POSIX ACLs,
it should not disable several actions.

Until ACLs are implemented, I think there should be an option in
nautilus 2.10 to disable this guessing mechanism. This way, nautilus
would still be useable until ACLs are implemented in gnome-vfs.
Comment 3 Sebastien Bacher 2005-01-31 13:29:51 UTC
hum, rahter http://bugzilla.gnome.org/show_bug.cgi?id=40990 so ?
Comment 4 Michael Pasdziernik 2005-01-31 22:18:47 UTC
That's it. This report is really old and should have a higher priority.
I think thats release critical.
Comment 5 Sebastien Bacher 2005-02-01 10:28:15 UTC

*** This bug has been marked as a duplicate of 40990 ***