* polkit にパッチを当ててほしい [#k254477b]

- ページ: [[不具合報告/Plamo64-1.0]]
- 投稿者: [[Misty]]
- 優先順位: 低
- 状態: 提案
- カテゴリー: 機能要望
- 投稿日: 2012-04-05 (木) 23:28:43
- バージョン: 

** メッセージ [#n85187e2]
http://cgit.freedesktop.org/PolicyKit/commit/?id=7850d27017fed1834268a852350ae85381fbb110
のパッチを当ててもらえないでしょうか。

/usr/share/polkit-1/actions/org.plamolinux.pkexec.gparted.policy を

 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE policyconfig PUBLIC
  "-//freedesktop//DTD PolicyKit Policy Configuration 1.0//EN"
  "http://www.freedesktop.org/standards/PolicyKit/1/policyconfig.dtd">
 <policyconfig>
 
   <action id="org.plamolinux.pkexec.gparted">
     <message>Authentication is required to run the GParted Partition Editor</message>
     <icon_name>gparted</icon_name>
     <defaults>
       <allow_any>auth_admin</allow_any>
       <allow_inactive>auth_admin</allow_inactive>
       <allow_active>auth_admin</allow_active>
     </defaults>
     <annotate key="org.freedesktop.policykit.exec.path">/usr/sbin/gparted</annotate>
     <annotate key="org.freedesktop.policykit.exec.allow_gui">true</annotate>
   </action>
 
 </policyconfig>

のような内容で作って、xhost +localhost して、
pkexec /usr/sbin/gparted のように起動すると、root のパスワードが要求されて(たぶん /usr/libexec/polkit-gnome-authentication-agent-1 が動いている必要あり)GUI なアプリケーションが root 権限で起動出来るようになります。

--------
- ちと今、バタバタしているので、対応は週明けになりそう。 -- [[kojima]] &new{2012-04-07 (土) 00:13:37};
- ざっと見、polkit-0.104 で、ご指摘のパッチは採用されている模様なので、このポリシーをgpartedのパッケージの方に追加しておけばよさげ。 -- [[kojima]] &new{2012-04-09 (月) 09:37:49};
- Plamo-5.0 以下の最新に追従出来てないんです^^;polkit-0.104 パッケージだけアップデートしてしまうと、pkaction: symbol lookup error: /usr/lib64/libpolkit-gobject-1.so.0: undefined symbol: g_mutex_lock みたいなエラーが出ます。たぶん glib が最近のバージョンだからでしょうか。とりあえず、つなぎリリースをお願いします(_ _) -- [[Misty]] &new{2012-04-09 (月) 17:15:09};
- 手元の開発環境はglibの新版に更新してしまっているので、お使いの環境下でpolkit-0.104パッケージに付属のPlamoBuildスクリプトを実行して、作り直してもらうのがよさげ。 -- [[kojima]] &new{2012-04-12 (木) 08:30:21};
-  了解しましたT_T -- [[Misty]] &new{2012-04-14 (土) 00:38:59};

#comment

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS