[lfs-fr] r5309 - trunk/blfs/traduc/commits

myou72 at orange.fr myou72 at orange.fr
Dim 22 Déc 08:06:13 PST 2013


Author: myou72
Date: 2013-12-22 17:06:13 +0100 (Sun, 22 Dec 2013)
New Revision: 5309

Added:
   trunk/blfs/traduc/commits/r12399.txt
Log:
[BLFS-EN] r12399.txt

Added: trunk/blfs/traduc/commits/r12399.txt
===================================================================
--- trunk/blfs/traduc/commits/r12399.txt	                        (rev 0)
+++ trunk/blfs/traduc/commits/r12399.txt	2013-12-22 16:06:13 UTC (rev 5309)
@@ -0,0 +1,145 @@
+Révision 12399
+
+fichiers modifiés :
+   xsoft/other/gparted.xml
+   introduction/welcome/changelog.xml
+
+Log :
+Gparted from a menu: 'ssh-askpass' and 'pkexec'.
+
+Le robot a traité 12 % du commit anglais
+Index: introduction/welcome/changelog.xml
+===================================================================
+--- introduction/welcome/changelog.xml	(révision 12398)
++++ introduction/welcome/changelog.xml	(révision 12399)
+@@ -47,6 +47,10 @@
+       <para>December 15th, 2013</para>
+       <itemizedlist>
+         <listitem>
++          <para>[fernando] - Gparted from a menu: "ssh-askpass" and "pkexec".
++          Fixes <ulink url="&blfs-ticket-root;4454">#4454</ulink>.</para>
++        </listitem>
++        <listitem>
+           <para>[igor] - Update to libisoburn-1.3.4. Fixes
+           <ulink url="&blfs-ticket-root;4451">#4451</ulink>.</para>
+         </listitem>
+
+Index: xsoft/other/gparted.xml
+===================================================================
+--- xsoft/other/gparted.xml	(révision 12398)
++++ xsoft/other/gparted.xml	(révision 12399)
+@@ -159,15 +159,127 @@
+       Root privileges are required to run Gparted. If you wish to run the
+       application from the menu, further applications and configurations are
+       necessary. Examples of applications that may be used:
+-<ulink url="http://people.debian.org/~kov/gksu">gksu and gksudo</ulink>,
++      <ulink url="http://people.debian.org/~kov/gksu">gksu</ulink>,
+       <ulink url="https://launchpad.net/kdesudo">kdesudo</ulink>, or
+       <ulink url="https://github.com/tarakbumba/xdg-su">xdg-su</ulink>.
++      Other solution is to use <application>pkexec</application>, from
++      <xref linkend="polkit"/>, but some configuration is necessary.
+       Another simple solution is the <application>GTK+</application> based
+-<application>gnome-ssh-askpass2</application> (does not need
+-<application>GNOME</application>) that comes with
+-<xref linkend="openssh"/>, under the
+-<filename class="directory">contrib</filename> directory in the source.
++      <application>ssh-askpass</application> (does not need
++      <application>GNOME</application>). Below, we describe these two
++      alternatives: "ssh-askpass" and "pkexec".
+     </para>
++    <sect3 role="ssh-askpass">
++      <title>ssh-askpass</title>
++        <para>
++          To optionally use <application>ssh-askpass</application>, you need
++          <xref linkend="sudo"/> and <xref linkend="openssh"/> to be installed.
++          Uncompress the <xref linkend="openssh"/> tarball and, inside the
++          source directory, install <application>ssh-askpass</application> by
++          running the following commands:
++        </para>
++<screen><userinput>cd contrib &&
++make gnome-ssh-askpass2</userinput></screen>
++        <para>
++          Now, as the <systemitem class="username">root</systemitem> user:
++        </para>
++<screen role="root"><userinput>install -v -d -m755                  /usr/lib/openssh/contrib     &&
++install -v -m755  gnome-ssh-askpass2 /usr/lib/openssh/contrib     &&
++ln -sv -f contrib/gnome-ssh-askpass2 /usr/lib/openssh/ssh-askpass</userinput></screen>
++        <para>
++          Still as the <systemitem class="username">root</systemitem> user,
++          configure <xref linkend="gparted"/> and <xref linkend="sudo"/> to
++          use <application>ssh-askpass</application>:
++        </para>
++<screen role="root"><userinput>cp -v /usr/share/applications/gparted.desktop /usr/share/applications/gparted.desktop.back &&
++sed -i 's/Exec=/Exec=sudo -A /'               /usr/share/applications/gparted.desktop      &&
++cat >> /etc/sudo.conf << "EOF" &&
++# Path to askpass helper program
++Path askpass /usr/lib/openssh/ssh-askpass
++EOF
++chmod -v 0644 /etc/sudo.conf</userinput></screen>
++        <para>
++         Now, clicking in the menu item for Gparted, a dialog appears in the
++         screen, asking for the administrator password. Any graphical program
++         requiring root privileges can be run using "sudo -A <program>",
++         e.g. from a terminal, from a desktop launcher, or including it in the
++         desktop file.
++        </para>
++    </sect3>
++    <sect3 role="pkexec">
++      <title>pkexec</title>
++        <para>
++          To optionally use <application>pkexec</application>, you need
++          <xref linkend="polkit-gnome"/> or <xref linkend="lxpolkit"/>, and
++          <xref linkend="consolekit"/> installed with support to
++          <xref linkend="linux-pam"/> and <xref linkend="polkit"/>.
++          As the <systemitem class="username">root</systemitem> user,
++          configure <xref linkend="gparted"/> and <xref linkend="polkit"/> with
++          the following commands:
++        </para>
++<screen role="root"><userinput>cp -v /usr/share/applications/gparted.desktop /usr/share/applications/gparted.desktop.back &&
++sed -i 's:/usr/sbin/gparted:/usr/sbin/gparted_polkit' /usr/share/applications/gparted.desktop &&
++cat > /usr/sbin/gparted_polkit << "EOF" &&
++#!/bin/bash
++if [ $(which pkexec) ]; then
++    pkexec --disable-internal-agent "/usr/sbin/gparted" "$@"
++else
++    /usr/sbin/gparted "$@"
++fi
++EOF
++chmod -v 0755 /usr/sbin/gparted_polkit</userinput></screen>
++        <para>
++          Still as the <systemitem class="username">root</systemitem> user,
++          configure <xref linkend="polkit"/> and <xref linkend="gparted"/> to
++          use <application>pkexec</application>:
++        </para>
++<screen role="root"><userinput>cat > /usr/share/polkit-1/actions/org.freedesktop.policykit.pkexec.policy << "EOF"
++<?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.freedesktop.policykit.pkexec.run-gparted">
++    <description>Run GParted</description>
++    <message>Authentication is required to run GParted</message>
++    <defaults>
++      <allow_any>no</allow_any>
++      <allow_inactive>no</allow_inactive>
++      <allow_active>auth_admin_keep</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>
++EOF
++chmod -v 0644 /usr/share/polkit-1/actions/org.freedesktop.policykit.pkexec.policy</userinput></screen>
++        <para>
++         Now, clicking in the menu item for Gparted, a dialog appears in the
++         screen, asking for the administrator password. Any graphical program
++         requiring root privileges can be run using "pkexec <program>",
++         e.g. from a terminal, from a desktop launcher, or including it in the
++         desktop file.
++        </para>
++    </sect3>
+   </sect2>
+ 
+   <sect2 role="content">
+




More information about the lfs-traducfr mailing list