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 62817 - Support for POSIX ACLs
Support for POSIX ACLs
Status: RESOLVED OBSOLETE
Product: nautilus
Classification: Core
Component: File Properties Dialog
unspecified
Other All
: Normal enhancement
: future
Assigned To: Nautilus Maintainers
Nautilus Maintainers
: 105391 128889 303722 329675 (view as bug list)
Depends on: 40989
Blocks:
 
 
Reported: 2001-10-22 18:01 UTC by Matt Powell
Modified: 2021-06-18 15:16 UTC
See Also:
GNOME target: ---
GNOME version: Unversioned Enhancement


Attachments
Patch implementing ACL support (36.66 KB, patch)
2006-03-07 15:46 UTC, Alvaro Lopez Ortega
none Details | Review
Patch implementing ACL support (37.55 KB, patch)
2006-03-08 15:41 UTC, Alvaro Lopez Ortega
none Details | Review
ACL tab implementation (39.36 KB, patch)
2006-04-18 10:35 UTC, Alvaro Lopez Ortega
needs-work Details | Review

Description Matt Powell 2001-10-22 18:01:10 UTC
It would be nice if Nautilus provided some mechanism for viewing and
editing ACLs. SGI's port of <a
href="http://oss.sgi.com/projects/xfs/">XFS</a> to Linux also includes ACL
support. Documentation about ACLs can be found <a
href="http://acl.bestbits.at/pre/gildfind-acls.pdf">here</a>.
Comment 1 Darin Adler 2001-10-22 18:12:49 UTC
There has been some discussion of making the properties window be
extensible. This would allow us to make appropriate properties panes
for things like this without building them all into Nautilus.

In any case, this is something to consider either way.
Comment 2 Maciej Stachowiak 2001-10-23 01:42:00 UTC
Hi Matt, I also filed a gnome-vfs bug (bug 62835) to add ACL support
at that level. Since there are many kinds of ACLs out there, I think
adding the ACL concept at the gnome-vfs layer could help with
implementing ACL management in Nautilus and other apps.

Comment 3 Matthew Gatto 2003-11-30 01:50:37 UTC
*** Bug 105391 has been marked as a duplicate of this bug. ***
Comment 4 Rob Bradford 2003-12-18 16:37:36 UTC
*** Bug 128889 has been marked as a duplicate of this bug. ***
Comment 5 Luis Villa 2004-02-19 22:08:33 UTC
The extensible properties pages are in, if someone wanted to write
this that way it could probably be done.
Comment 6 Sebastien Bacher 2005-01-31 11:05:59 UTC
*** Bug 165791 has been marked as a duplicate of this bug. ***
Comment 7 Graeme Humphries 2005-02-22 16:37:29 UTC
Any word on the current status of this? Or pointers to the docs on writing extra
properties pages?
Comment 8 Nelson Benitez 2005-03-25 22:35:51 UTC
Just to comment that already exists something that works and uses gtkmm and
bonobo and has a nautilus property page, maybe useful to get ui ideas or get code...

screenshot --> http://rofi.pinchito.com/eiciel/gfx/shots/principal-0.5.0.png
nautilus-property page --> http://rofi.pinchito.com/eiciel/doc/x49.html
CVS --> http://rofi.pinchito.com/viewcvs/eiciel/
Main site --> http://rofi.pinchito.com/eiciel/

Its name is Eiciel and the website and documentation are in catalan I think, a
translator could be contacted if people get interested on it. I am not related
to Eiciel in any kind.
Comment 9 Baptiste Mille-Mathias 2005-05-10 20:48:13 UTC
*** Bug 303722 has been marked as a duplicate of this bug. ***
Comment 10 Uno Engborg 2005-09-03 07:30:09 UTC
This bug really needs some attention as it actually is a security problem. Users
connecting to a samba file server may be able to set ACLs on files of the server
using windows GUI.  This is a potential security risk, as it means that UNiX
only users may be unaware that other people can read files that looks like they
were private. This would be a security problem.

The security problem will get even worse as the corresponding bug in KDE now
have been marked as fixed in the KDE CVS, meaning that KDE 4.0 almost certainly
will have support for ACLs. This means that not only windows users, but also
fellow Unix/linux users may create, to Gnome user, invisible ways to see files
the Gnome user thinks he has private access to.


Comment 11 Karl Hegbloom 2005-10-16 21:25:21 UTC
I have that module installed in my Ubuntu 5.10 (Breezy Badger) laptop.  It's
nice, and I like it, except that the old permissions tab is still there, and
does not stay in sync with the ACL tab changes.  They should be merged into one
thing that can detect whether ACL support exists in the file system, so the
display changes according to that maybe.  It ought to respond to changes made to
permissions and ACL by outside applications.  It should be an integral component
of Nautilus, and not an add-in package.
Comment 12 Olav Vitters 2006-02-02 22:40:36 UTC
*** Bug 329675 has been marked as a duplicate of this bug. ***
Comment 13 Alvaro Lopez Ortega 2006-03-07 15:46:42 UTC
Created attachment 60839 [details] [review]
Patch implementing ACL support

This patch adds ACL support to Nautilus. It uses the new ACL support of GNOME-VFS (it is in a "acl" branch" in the CVS).  It adds: removal and addition of common ACE, default ACE for directories, masks and default masks.
Comment 14 Antoine Humbert 2006-03-07 17:40:46 UTC
This patch adds "removal and addition of common ACE, default ACE for directories, masks and default masks", but does it adds access to files with ACLs.

I mean, if I have a right access (defined by ACL) to a file, shall I have access to the "Delete" action (which is not accessible actually) with this patch. Or does this patch only add an ACL Managment page in the file properties ?
Comment 15 Alvaro Lopez Ortega 2006-03-08 15:41:35 UTC
Created attachment 60918 [details] [review]
Patch implementing ACL support

This new version of the patch takes care of the file ownership. If the file isn't own by the user, the ACL is shown, but it can't be changed (the buttons and the list in insensitive).
Comment 16 Alvaro Lopez Ortega 2006-04-18 10:35:15 UTC
Created attachment 63787 [details] [review]
ACL tab implementation

This is an updated version of the patch.. it fixes a couple of issues found in the previous version.
Comment 17 Jordi Mallach 2006-05-24 08:11:37 UTC
Is anyone looking into integrating this in 2.16?
Comment 18 Julien Valroff 2006-08-05 08:58:35 UTC
Hi,

I get the following errors when compiling nautilus 2.14.3 with the latest patch applied:

In file included from ../libnautilus-private/nautilus-icon-factory.h:33,
                 from nautilus-bookmark.h:30,
                 from nautilus-bookmark.c:26:
../libnautilus-private/nautilus-file.h:205: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
../libnautilus-private/nautilus-file.h:207: error: expected declaration specifiers or '...' before 'GnomeVFSACL'

Nothing else.
I build the Debian package using pbuilder in a clean chroot environment.

Any hints?

Cheers,
Julien
Comment 19 Julien Valroff 2006-08-05 09:06:58 UTC
Mmmh maybe I haven't read this patch should be used with the acl branch of gnome-vfs...
Anyone interested in building Debian packages for this?

Cheers,
Julien
Comment 20 John Richard Moser 2006-09-26 21:46:52 UTC
The patch looks to leave the Permissions tab in tact; unifying this and ACL control would look better, I think.  I posted mock-ups on bug #357750 of a revamped Permissions tab that has some support for POSIX ACLs but it's probably incomplete support as I haven't researched into it; I more just want to get rid of the horribly ugly dialog introduced in 2.16, which I still have to think about for a minute to figure out what I'm actually setting.
Comment 21 Wouter Bolsterlee (uws) 2008-01-10 11:30:14 UTC
I think this bug shouldn't be set to the pre-0.1 version...
Comment 22 A. Walton 2009-01-05 03:51:15 UTC
Patch was obsoleted by the GIO transition. Setting patch status.
Comment 23 nodiscc 2012-07-30 14:37:28 UTC
Confirmed in nautilus 3.4. Still doesn't support viewing/editing ACLs.

Note that there is a graphical utility for this called eiciel: http://packages.debian.org/wheezy/eiciel. Maybe it could provide an useful base
Comment 24 André Klapper 2021-06-18 15:16:36 UTC
GNOME is going to shut down bugzilla.gnome.org in favor of gitlab.gnome.org.
As part of that, we are mass-closing older open tickets in bugzilla.gnome.org
which have not seen updates for a longer time (resources are unfortunately
quite limited so not every ticket can get handled).

If you can still reproduce the situation described in this ticket in a recent
and supported software version of Files (nautilus), then please follow
  https://wiki.gnome.org/GettingInTouch/BugReportingGuidelines
and create a new ticket at
  https://gitlab.gnome.org/GNOME/nautilus/-/issues/

Thank you for your understanding and your help.