[gollem] ACL's on files

Micha Kersloot micha at kovoks.nl
Fri Mar 10 08:52:14 PST 2006


Jan Schneider <jan <at> horde.org> writes:

> 
> Zitat von Micha Kersloot <micha <at> kovoks.nl>:
> 
> > Jan Schneider <jan <at> horde.org> writes:
> >
> >>
> >> Zitat von Micha Kersloot <micha <at> kovoks.nl>:
> >>
> >> > Is there any support for ACL's in one of the backends in Gollem?
> >>
> >> Yes, at least in file, ftp, and musql backends.
> >
> > Is this support on the backends, or on the files itself? If it is on  
> >  the files,
> > is it possible to share some files with other users and how should i do that?
> 
> At least for ftp and file, it's on the files, not sure about musql.  
> And it works as if you do it directly on the filesystem or with FTP.  
> Not sure what exactly you're trying to ask.

Hmm.. Sorry, I can imagine. Well... I'm setting up a collaboration server with
the idea that different groups of people can share their information (or not, as
they wish). This works good for e-mail with imp and cyrus. Kronolith is very
useable with the options to share one or more of you kalendars. Turba has the
same options when you use the mysql backend. So most of the basic things are
tackeled. I think Gollem would be the right thing to have them sharing their
files. But I would like  to offer the same options on sharing their files as
there are with the kalendar and e-mail solutions.
The users are virtual, but if it is nessecary to convert them to 'real' users on
my Linux server, that's not a big problem.
So, the ideal situation would be if a user could select a file and then chooses
which other users could see, replace or delete this file. Currently i'm using
the 'file' backend with apache and no suexe, so all the files are owned by
www-data (debian).
On another server we use gollem with an ftp server backend for uploading a
website, but the only options i see there are the rwxrwxrwx options. No ACL's
and i'm not shure the ftp protocol supports ACL's.

I was looking for a sort of Horde_Perms layer on top of the 'file' or 'musql'
backend.

I hope this helps. If it doesn't exists I am willing to write a patch, but the
last time I wrote a patch, it ended in: We have allready done that in our cvs
versione ;-))

With kind regards,

Micha Kersloot



More information about the gollem mailing list