On Mon, 2009-05-04 at 21:06 +0200, Michael Biebl wrote:
> That basically reads, like you are missing proper documentation.
> Have you installed policykit-doc and read the documentation provided there 
> (best
> read with devhelp)?
[...]
> We invented groups like plugdev/netdev/powerdev in HAL, to control access to 
> the
> HAL D-Bus service. Yet the exact meaning of those groups is very vague (or can
> you tell me which privileges you exactly get by being a member of e.g. group
> plugdev?)
[...]
> Again, the group-based approach is less flexible, too coarse grained, not
> dynamic and not scalable. Thus PolicyKit is a definit improvement (security 
> wise).
[...]
> What I miss from your arguments are solid, technical reasons, why PolicyKit 
> is,
> as you put it, "a bad idea".

Based on your comments, I think you misunderstand me. I don't think
PolicyKit is a bad idea, and I agree that the groups previously used
were too coarsely grained and too unclear about what privileges were
granted through them.

What I do think is a bad idea is installing policykit by default, as a
hard dependency of HAL. Even if I don't know exactly what privileges are
granted through the `plugdev' group, I do know for sure that without
being a member of it, no privileges at all are granted, which is
something I cannot necessarily know with PolicyKit.

In fact, I installed policykit-doc, as you suggested, and from reading
it, it seems that it is the inidividual packages that grant privileges
by default simply by installing policy files
into /usr/share/PolicyKit/policy. For example, merely by having
NetworkManager installed, local users would automatically be granted
privilege to change networks, whereas previously, I would have to make
them part of the netdev group, explicitly.

My point, therefore, is that since the installation of PolicyKit grants
privileges to users merely by virtue of being installed, it should not
be installed automatically. If it is installed automatically, I should
at least have to turn it on explicitly.

Fredrik Tolf





-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to