[retitled the subject, but continuing discussion...]

 Queries from multiple users sounds very messy due to security reasons.
>>
>
> Ivan is right. This is an interesting one. In theory, if you have access to
> the DBus session bus from multiple users (which I *think* is possible) you
> could query the engine for data. But *what* data you get back depends on
> your config. This of course means EVERYONE sees the same data, there is no
> per user distinction or any layers of restriction there.
>
>
Wouldn't it be possible to have more than one daemon accessible to a user?
e.g. a session-based daemon for the user's private files and a system-based
daemon for the shared space. presumably there would be some way to limit the
system-based daemon's access to only a selected portion of the filesystem
through usual *nix permissions to minimize security risks? the daemon could
also limit who can access it, much like a server app

Just to be clear, I think requiring a separate db of the shared portion of
the file system for each user is both inefficient (duplicate databases => n
times the extraction and n times the db storage) and restrictive (e.g. can't
share tag information on the shared files between users). I'm still not sure
how big the technical hurdles are, but obviously there are some. (And don't
get me wrong, I think this project is amazing)

cheers,
dm
_______________________________________________
tracker-list mailing list
tracker-list@gnome.org
http://mail.gnome.org/mailman/listinfo/tracker-list

Reply via email to