From Fedora Project Wiki

(Created page with '<!-- The actual name of your feature page should look something like: Features/YourFeatureName. This keeps all features in the same namespace --> = PolicyKit 1.0 = == Sommario...')
 
m (Obbiettivo->Obiettivo)
(4 intermediate revisions by one other user not shown)
Line 4: Line 4:


== Sommario ==
== Sommario ==
PolicyKit provides a flexible framework for granting users access to privileged operations. It is meant to replace the old userhelper approach, and overcome some of its shortcomings. PolicyKit 1.0 addresses architectural shortcomings of the initial PolicyKit design.
PolicyKit offre un framework flessibile per garantire agli utenti l'accesso a operazioni privilegiate. Si propone di sostituire l'approcccio usato da userhelper superando certi suoi difetti.


== Progettista ==
== Progettista ==
* Name: [[User:davidz| David Zeuthen]]
* Name: [[User:davidz| David Zeuthen]]


== Stato attuale ==
== Stato corrente ==
* Rilascio: [[Releases/12|  Fedora 12]]
* Rilascio: [[Releases/12|  Fedora 12]]
* Per informazioni aggiornate sullo stato di ''PolicyKitOne'' consultare la [[Features/PolicyKitOne#Current_status | pagina originale]].
* Per informazioni aggiornate sullo stato di ''PolicyKitOne'' consultare la [[Features/PolicyKitOne#Current_status | pagina originale]].


PolicyKit 0.95 is the current release of the new PolicyKit.
== Descrizione dettagliata ==
La [[Releases/FeaturePolicyKit]] iniziale così come introdotta in Fedora 8 presenta alcune imperfezioni. Per esempio si basa su una libreria con utilizzo di suid. Le imperfezioni che ne hanno motivato la riscrittura è che non è possibile integrarlo nei ''directory services'', come FreeIPA. La nuova PolicyKit è implemetata come un ''system bus service'', e ''pluggable backends'' facilitano la sua integrazione con i ''directory services''. (Tali ''backend'' sono sviluppati in un'altra caratteristica progettuale, [[Features/SSSD]].) PolicyKit 1.0 verrà distribuito con un ''backend'' che usa il filesystem locale per conservare le definizioni delle operazioni e le rispettive autorizzazioni, simile alla versione corrente di PolicyKit.


The polkit, polkit-gnome and polkit-desktop-policy packages are in rawhide now.
Maggiori dettagli possono trovarsi su l'[http://lists.freedesktop.org/archives/polkit-devel/2009-January/000070.html announcement] di PolicyKit 0.90 e sui [http://lists.freedesktop.org/archives/polkit-devel/2009-June/000135.html progetti futuri] riguardanti la ''local authority'', realizzati dall'autore.
The PolicyKit 0.9 packages have been obsoleted.


== Detailed Description ==
Il progetto corrente prevede di inserire la nuova PolicyKit in F12, e di apportare le correzioni alle varie applicazioni che vi si appoggiano. Nel frattempo, i vecchi pacchetti di PolicyKit 0.9 potranno rimanere ancora, per facilitare la transizione e saranno rimossi durante i mesi successivi al rilascio di F12 dopo che tutti gli utenti si saranno adattati.
The initial [[Releases/FeaturePolicyKit]] as introduced in Fedora 8 has some shortcomings. E.g. it is based on a library with suid helpers. The shortcoming that motivated the rewrite is that it is not possible to integrate it with directory services such as FreeIPA. The new PolicyKit is implemented as a system bus service and has pluggable backends that make it easy to integrate with directory services. It is one of the goals of the [[Features/SSSD]] feature to write such a backend. PolicyKit 1.0 itself will ship with a backend that uses the local filesystem to store action definitions and authorizations, similar
to the current PolicyKit.


More details can be found in Davids
== Vantaggi per Fedora ==
[http://lists.freedesktop.org/archives/polkit-devel/2009-January/000070.html announcement] of the PolicyKit 0.90 release and in his [http://lists.freedesktop.org/archives/polkit-devel/2009-June/000135.html plans] for the local authority.
Gestire le policies in un ''directory service'' centralizzato serve a rendere Fedora più adatto a installazioni più estese, gestite centralmente.


The current plan is to land the new PolicyKit early in F12 (as soon as it opens up, basically), and have most of the patches ready to port applications. The old PolicyKit 0.9 packages can remain for a while to ease the transition period and will be removed a few months into F12, when all users have been ported.
Inoltre le nuove API sono molto più semplici da usare di quelle della PolicyKit 0.9.  


== Benefit to Fedora ==
== Documentazione ==
Making it possible to manage policies in a central directory service makes Fedora more suitable for larger, centrally managed installations.
La documentazione su PoliciyKit, inclusa quella riguardante le API e i loro utilizzo, possono essere trovate [http://hal.freedesktop.org/docs/polkit quì]. In particolare per conoscere l'architettura generale, vedere [http://hal.freedesktop.org/docs/polkit/polkit.8.html overview].


As a secondary benefit, the new PolicyKit api is much simpler to work with than the PolicyKit 0.9 api.
== Note di rilascio ==
Fedora 12 include PolicyKit 1.0. In contrasto cone le precedenti versioni presenti in Fedora 10 ed 11, questa versione di PolicyKit non include una applicazione grafica per gestire le singole autorizzazioni. Invece, le policies possono essere definite in semplici file di testo. Il pacchetto polkit-desktop-policy contiene definizioni di policy adatti ai ruoli di 'Administrator' e 'Standard User' in una installazione desktop standalone. Vedere la [http://hal.freedesktop.org/docs/polkit/pklocalauthority.8.html documentazione] per maggiori informazioni sulle policy e come vengono definite. Tale informazione è disponibile anche nelle man page di polkit(8).
 
PolicyKit 1.0 include una icona di stato nel system tray che informa sui privilegi acquisiti e fornisce una soluzione per ridurrli.


== Altre informazioni ==  
== Altre informazioni ==  
Per:
Per:
* Obbiettivi
* Obiettivi
* Test Plan
* Test Plan
* Esperienza Utente
* Esperienza Utente
* Dipendenze
* Dipendenze
* Progetto corrente
* Progetto corrente
* Documentazione
* Note di rilascio
* Commenti e Discussioni  
* Commenti e Discussioni  


== Documentation ==
consultare la [[Features/PolicyKitOne  | pagina originale]] di questo documento.
 
PolicyKit documentation, including API documentation and manual pages, can be found [http://hal.freedesktop.org/docs/polkit here]. In particular, see the architectural [http://hal.freedesktop.org/docs/polkit/polkit.8.html overview].
 
== Release Notes ==
 
Fedora 12 includes PolicyKit 1.0.
 
In contrast to earlier PolicyKit releases in Fedora 10 and 11, this version of PolicyKit does not include a graphical application to manage individual authorizations. Instead, policies can be defined in simple text files and by associated with Unix groups. The polkit-desktop-policy package contains policy definitions suitable for 'Administrator' and 'Standard User' roles on a standalone desktop installation. See the PolicyKit
[http://hal.freedesktop.org/docs/polkit/pklocalauthority.8.html documentation] for more information about policies and how they are defined. This information is also available in the polkit(8) manual page.
 
PolicyKit 1.0 includes a status icon that informs about elevated privileges and provides an easy way to drop these privileges.
 
   
   
[[Category:Italiano]]
[[Category:Italiano]]
[[Category:F-12 Features IT|{{SUBPAGENAME}}]]
[[Category:FeatureAcceptedF12]]
[[Category:FeatureAcceptedF12]]

Revision as of 22:54, 29 August 2010


PolicyKit 1.0

Sommario

PolicyKit offre un framework flessibile per garantire agli utenti l'accesso a operazioni privilegiate. Si propone di sostituire l'approcccio usato da userhelper superando certi suoi difetti.

Progettista

Stato corrente

Descrizione dettagliata

La Releases/FeaturePolicyKit iniziale così come introdotta in Fedora 8 presenta alcune imperfezioni. Per esempio si basa su una libreria con utilizzo di suid. Le imperfezioni che ne hanno motivato la riscrittura è che non è possibile integrarlo nei directory services, come FreeIPA. La nuova PolicyKit è implemetata come un system bus service, e pluggable backends facilitano la sua integrazione con i directory services. (Tali backend sono sviluppati in un'altra caratteristica progettuale, Features/SSSD.) PolicyKit 1.0 verrà distribuito con un backend che usa il filesystem locale per conservare le definizioni delle operazioni e le rispettive autorizzazioni, simile alla versione corrente di PolicyKit.

Maggiori dettagli possono trovarsi su l'announcement di PolicyKit 0.90 e sui progetti futuri riguardanti la local authority, realizzati dall'autore.

Il progetto corrente prevede di inserire la nuova PolicyKit in F12, e di apportare le correzioni alle varie applicazioni che vi si appoggiano. Nel frattempo, i vecchi pacchetti di PolicyKit 0.9 potranno rimanere ancora, per facilitare la transizione e saranno rimossi durante i mesi successivi al rilascio di F12 dopo che tutti gli utenti si saranno adattati.

Vantaggi per Fedora

Gestire le policies in un directory service centralizzato serve a rendere Fedora più adatto a installazioni più estese, gestite centralmente.

Inoltre le nuove API sono molto più semplici da usare di quelle della PolicyKit 0.9.

Documentazione

La documentazione su PoliciyKit, inclusa quella riguardante le API e i loro utilizzo, possono essere trovate quì. In particolare per conoscere l'architettura generale, vedere overview.

Note di rilascio

Fedora 12 include PolicyKit 1.0. In contrasto cone le precedenti versioni presenti in Fedora 10 ed 11, questa versione di PolicyKit non include una applicazione grafica per gestire le singole autorizzazioni. Invece, le policies possono essere definite in semplici file di testo. Il pacchetto polkit-desktop-policy contiene definizioni di policy adatti ai ruoli di 'Administrator' e 'Standard User' in una installazione desktop standalone. Vedere la documentazione per maggiori informazioni sulle policy e come vengono definite. Tale informazione è disponibile anche nelle man page di polkit(8).

PolicyKit 1.0 include una icona di stato nel system tray che informa sui privilegi acquisiti e fornisce una soluzione per ridurrli.

Altre informazioni

Per:

  • Obiettivi
  • Test Plan
  • Esperienza Utente
  • Dipendenze
  • Progetto corrente
  • Commenti e Discussioni

consultare la pagina originale di questo documento.