On Tue, 2011-03-08 at 09:53 -0700, Clark, Joel wrote:

Hey Clark Joel,

> > There are real-world scenarios (think mirroring sensitive enterprise or
> > social web data) were an additional address book is needed, because data
> > must not be mixed with the "normal" contacts.
> 
> And systems that have multiple user profiles 

Preferably you use a Tracker per UNIX user. But also here can graphs be
used if necessary. I think EDS is similar in this regard.

We don't support system-wide Tracker instances; we lack a use-case for
that (and it sounds like a silly idea to us too).

> > You mentioned plans to add access control. Can that be implemented while
> retaining the direct read capability and the 
> 
> Also essential for systems with multiple user profiles and concurrent 
> multi-user access.

So as mentioned in earlier reply to Ohly Patrick, is user access to
meta.db regulated using UNIX file permissions using the
GID::metadata-users credential (which grants your process group-id
permissions).

When this read access isn't available then libtracker-sparql falls back
to FD passing over D-Bus automatically.

Unfortunately needs WAL also writable access to meta.db's directory (for
the journal files that it writes) but said GID:: credential should only
be granted to certified applications (if such security is of importance
for the integrator).


Cheers,

Philip

-- 


Philip Van Hoof
freelance software developer
Codeminded BVBA - http://codeminded.be

_______________________________________________
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev
http://wiki.meego.com/Mailing_list_guidelines

Reply via email to