Description: This is an idea for adding the acl (Access Control List) support in konqueror. Using the permissions tab on the file properties, is only possible to set the standard Unix permission. The acl was ignored. I realized an example to include acl support to the "Advanced Permissions" window in the permissions tab on the file's properties. The screenshot shows the actual "Advanced Permissions" window and my idea. I'll appreciate your comment.
i downlod the file but i don t know where i can copy it : where the file go?
can you tell me what is the directory i must put your file
Your idea is very good
thx
worm
Are you referring to posix support?
I thought that the FS supported extended meta-data, and that some programs added meta-data, which they interpret as acls. I know samba can be configured to do that.
Of course, I am by no means an expert on the issue. That is just the impression I was under. If I added acl's through samba, and then did a 'ls -l' from the cmd line, I didn't see the additional acls.
Hy!
No, ext2/3/4, reiserfs and xfs (and maybe also others have Posix ACL Extensions. Depending on your Distribution you maybe have to recompile your kernel, but on most you just have to add "acl" to the mount options in fstab.
You may also have to install the getafcl/setafcl tools to be able to use ACL's. It's also possible to compile ACL Support into most packages, e.g. samba. On Windows you see the same ACL as on linux if you have ACL support enabled.
I've started work on this feature in the KDE svn. It's in trunk/playground/base/acldlg. It's a standalone app right now, but will be integrated with KIO once it's fully functional.
The I hope will be in KDE 3.4. Another improment that doing is that Konquorer need preserve the ACL of files that are being copied, moved, deleted or restored from trash.
I think this idea should be incorporated into KDE, as fast as possible, preferably before 3.3.
I would like to help with this if I can - I know C++, but have never hacked seriously on KDE before (a couple of patches here and there).
I agree. This should become a standard part of the KDE distribution. I could see this being particularly useful for system admins trying to learn the complexities of Unix file permissions.As it stands right now, the only way to "do it right" is on the command line. This would be extremely beneficial to the Unix world.
-Chia
Heya I'm new here, but have a suggestion if you're going to use acl's ... They seem to be very flexible, but I fear a user will loose overview ... I think it would be good if you could query the permissions. Like give me all files that user A has any kind of permission to. For example by clicking on the user name and a menu or a contextmenu. Anyway, I think an overview is needed. If possible it should be possible to "copy" the permissions that user A has to user B. But I'm not sure about the usefullness off this last suggestion, an overview-possibilty/query should be handy.
This is something that has been sorely needed since ACL support has gone mainstream in Linux. It removes the last advantage that Windows Explorer had over Konqy.
that's a very good mockup and idea. I fully support it.
I believe that we need to have ACL in the kernel to use it on Linux, but we can probably use it already on samba partitions.
Ratings & Comments
29 Comments
You could compact the whole listbox into a combobox underneath the original three rows (user, group, others). I modded the .ui and put it up here: http://www.kde-look.org/content/show.php?content=49218
i downlod the file but i don t know where i can copy it : where the file go? can you tell me what is the directory i must put your file Your idea is very good thx worm
Its not a program... Its a preview. Use QT designer to look at it.
Which filesystem is this feature made for? Ext2/3 and Reiser don't support multiple ACLs per each file, as far as I know. Cool concept...
They do support this, you just have to enable it when mounting the fs (in fstab you have to add acl in options column for each fs)
Are you referring to posix support? I thought that the FS supported extended meta-data, and that some programs added meta-data, which they interpret as acls. I know samba can be configured to do that. Of course, I am by no means an expert on the issue. That is just the impression I was under. If I added acl's through samba, and then did a 'ls -l' from the cmd line, I didn't see the additional acls.
Hy! No, ext2/3/4, reiserfs and xfs (and maybe also others have Posix ACL Extensions. Depending on your Distribution you maybe have to recompile your kernel, but on most you just have to add "acl" to the mount options in fstab. You may also have to install the getafcl/setafcl tools to be able to use ACL's. It's also possible to compile ACL Support into most packages, e.g. samba. On Windows you see the same ACL as on linux if you have ACL support enabled.
I've started work on this feature in the KDE svn. It's in trunk/playground/base/acldlg. It's a standalone app right now, but will be integrated with KIO once it's fully functional.
Having support ACL would hopfully also help toward adding supprt Security Enhanced Linux.
The I hope will be in KDE 3.4. Another improment that doing is that Konquorer need preserve the ACL of files that are being copied, moved, deleted or restored from trash.
You could all vote for this bug/wish-report: http://bugs.kde.org/show_bug.cgi?id=6976
This has to bedone
There is no installation doc :-( ...
It is only an idea...
Keep the R/W/X checkbox, but also add a octal textfield that changes upon the checkbox. so we see 0755 and RWX,R-X,R-X Great work! Fred.
I think this idea should be incorporated into KDE, as fast as possible, preferably before 3.3. I would like to help with this if I can - I know C++, but have never hacked seriously on KDE before (a couple of patches here and there).
Is there any how to install help for this? I haven't installed one of these before and would love some help with it :)
I agree. This should become a standard part of the KDE distribution. I could see this being particularly useful for system admins trying to learn the complexities of Unix file permissions.As it stands right now, the only way to "do it right" is on the command line. This would be extremely beneficial to the Unix world. -Chia
Excellent design! Did you will implement this feature?
this makes management of advanced permissions much easier...
This should really be implemented. It's a feature that is needed for KDE's success on the corporate desktop.
Heya I'm new here, but have a suggestion if you're going to use acl's ... They seem to be very flexible, but I fear a user will loose overview ... I think it would be good if you could query the permissions. Like give me all files that user A has any kind of permission to. For example by clicking on the user name and a menu or a contextmenu. Anyway, I think an overview is needed. If possible it should be possible to "copy" the permissions that user A has to user B. But I'm not sure about the usefullness off this last suggestion, an overview-possibilty/query should be handy.
Consider adding an "Advanced" button which expands the window to contain the ACL options.
This is something that has been sorely needed since ACL support has gone mainstream in Linux. It removes the last advantage that Windows Explorer had over Konqy.
that's a very good mockup and idea. I fully support it. I believe that we need to have ACL in the kernel to use it on Linux, but we can probably use it already on samba partitions.