dwww Home | Show directory contents | Find package

<FILENAME filename="index.html"><html><head><title>Manuel utilisateur de KDE su</title><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-default.css"><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-docs.css"><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-localised.css"><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><meta name="description" content="KDE su est une interface graphique pour la commande UNIX su."><meta name="keywords" content="KDE, su, password, superutilisateur"><link rel="home" href="index.html" title="Manuel utilisateur de KDE su"><link rel="next" href="introduction.html" title="Chapitre 1. Introduction"><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="GENERATOR" content="KDE XSL Stylesheet V1.14 using libxslt"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div id="content"><div id="header"><div id="header_content"><div id="header_left"><div id="header_right"><img src="help:/kdoctools5-common/top-kde.jpg" width="36" height="34"> Manuel utilisateur de <span class="application">KDE su</span></div></div></div></div><div class="navCenter"><table class="navigation"><tr><td class="prevCell"></td><td class="upCell"> </td><td class="nextCell"><a accesskey="n" href="introduction.html">Suivant</a></td></tr></table></div><div id="contentBody"><div lang="fr" class="book"><div class="titlepage"><div><div><h1 class="title"><a name="kdesu"></a>Manuel utilisateur de <span class="application">KDE su</span></h1></div><div><div class="authorgroup"><p class="author"><span class="firstname">Geert</span> <span class="surname">Jansen</span> <code class="email">&lt;g.t.jansen@stud.tue.nl&gt;</code></p><span class="othercredit"><span class="contrib">Traduction française </span>: <span class="firstname">Yves</span> <span class="surname">Dessertine</span><br></span><span class="othercredit"><span class="contrib">Relecture de la documentation française </span>: <span class="firstname">Gérard</span> <span class="surname">Delafond</span><br></span></div></div><div>Version <span class="releaseinfo">KDE 4.5 (<span class="date">21/09/2010 </span>)</span></div><div><p class="copyright">Copyright © 2000 <span class="firstname">Geert</span> <span class="surname">Jansen</span></p></div><div><p><a href="help:/kdoctools5-common/fdl-notice.html">Note légale</a></p></div><div><div><div class="abstract"><p><span class="application">KDE su</span> est une interface graphique pour la commande <span class="trademark">UNIX</span>® <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="command"><span class="command"><strong>su</strong></span></span>.</p></div></div></div></div><hr></div><div class="toc"><p><b>Table des matières</b></p><dl class="toc"><dt><span class="chapter"><a href="introduction.html">1. Introduction</a></span></dt><dt><span class="chapter"><a href="using-kdesu.html">2. Utiliser <span class="application">KDE su</span></a></span></dt><dt><span class="chapter"><a href="Internals.html">3. Fonctionnement interne</a></span></dt><dd><dl><dt><span class="sect1"><a href="Internals.html#x-authentication">Authentification X</a></span></dt><dt><span class="sect1"><a href="interface-to-su.html">Interface avec <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="command"><span class="command"><strong>su</strong></span></span></a></span></dt><dt><span class="sect1"><a href="password-checking.html">Vérification du mot de passe</a></span></dt><dt><span class="sect1"><a href="sec-password-keeping.html">Conservation du mot de passe</a></span></dt></dl></dd><dt><span class="chapter"><a href="Author.html">4. Auteur</a></span></dt></dl></div><FILENAME filename="introduction.html"><html><head><title>Chapitre 1. Introduction</title><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-default.css"><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-docs.css"><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-localised.css"><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><meta name="keywords" content="KDE, su, password, superutilisateur"><link rel="home" href="index.html" title="Manuel utilisateur de KDE su"><link rel="up" href="index.html" title="Manuel utilisateur de KDE su"><link rel="prev" href="index.html" title="Manuel utilisateur de KDE su"><link rel="next" href="using-kdesu.html" title="Chapitre 2. Utiliser KDE su"><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="GENERATOR" content="KDE XSL Stylesheet V1.14 using libxslt"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div id="content"><div id="header"><div id="header_content"><div id="header_left"><div id="header_right"><img src="help:/kdoctools5-common/top-kde.jpg" width="36" height="34"> Introduction</div></div></div></div><div class="navCenter"><table class="navigation"><tr><td class="prevCell"><a accesskey="p" href="index.html">Précédent</a></td><td class="upCell"> </td><td class="nextCell"><a accesskey="n" href="using-kdesu.html">Suivant</a></td></tr></table></div><div id="contentBody"><div class="chapter"><div class="titlepage"><div><div><h1 class="title"><a name="introduction"></a>Chapitre 1. Introduction</h1></div></div></div><p>Bienvenue sur <span class="application">KDE su</span> ! <span class="application">KDE su</span> est une interface graphique dans l'environnement de bureau KDE pour la commande <span class="trademark">UNIX</span>® <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="command"><span class="command"><strong>su</strong></span></span>. Il vous permet de lancer un programme au nom d'un autre utilisateur, dès lors que vous pouvez fournir le mot de passe de cet utilisateur. <span class="application">KDE su</span> ne dispose d'aucun privilège particulier, il utilise la commande <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="command"><span class="command"><strong>su</strong></span></span> du système.</p><p><span class="application">KDE su</span> dispose d'une fonction supplémentaire : il peut se souvenir des mots de passe pour vous. Si vous utilisez cette fonction, il vous suffit de saisir le mot de passe une seule fois pour chaque commande. Consultez <a class="xref" href="sec-password-keeping.html" title="Conservation du mot de passe">la section intitulée « Conservation du mot de passe »</a> pour de plus amples informations et pour une analyse des questions de sécurité afférentes.</p><p>Ce programme est prévu pour être lancé depuis la ligne de commande ou depuis un fichier <code class="filename">.desktop</code>. Bien qu'il demande le mot de passe <code class="systemitem">superutilisateur</code> à travers une boîte de dialogue graphique, je le considère plus comme une ligne de commande connectée à une interface graphique que comme un véritable programme graphique.</p><p>Comme <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="command"><span class="command"><strong>kdesu</strong></span></span> n'est plus installé dans <strong class="userinput"><code>$(kde5-config --prefix)</code></strong>/bin mais dans <strong class="userinput"><code>kde5-config --path libexec</code></strong> et par conséquent pas dans votre variable <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="envar"><code class="envar">Path</code></span>, vous devez utiliser <strong class="userinput"><code>$(kde5-config --path libexec)<span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="command"><span class="command"><strong>kdesu</strong></span></span></code></strong> pour lancer <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="command"><span class="command"><strong>kdesu</strong></span></span>.</p></div></div><div id="footer"><div class="navCenter"><table class="navigation"><tr><td class="prevCell"><a accesskey="p" href="index.html">Précédent</a></td><td class="upCell"><a accesskey="h" href="index.html">Sommaire</a></td><td class="nextCell"><a accesskey="n" href="using-kdesu.html">Suivant</a></td></tr><tr><td class="prevCell">Manuel utilisateur de <span class="application">KDE su</span> </td><td class="upCell"> </td><td class="nextCell"> Utiliser <span class="application">KDE su</span></td></tr></table></div><div id="footer_text">Vous souhaitez faire un commentaire ou participer au contenu de cette page ?<br>Envoyez vos contributions à l'<a href="mailto:kde-doc-english@kde.org" class="footer_email">équipe de documentation de KDE</a></div></div></div></body></html></FILENAME><FILENAME filename="using-kdesu.html"><html><head><title>Chapitre 2. Utiliser KDE su</title><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-default.css"><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-docs.css"><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-localised.css"><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><meta name="keywords" content="KDE, su, password, superutilisateur"><link rel="home" href="index.html" title="Manuel utilisateur de KDE su"><link rel="up" href="index.html" title="Manuel utilisateur de KDE su"><link rel="prev" href="introduction.html" title="Chapitre 1. Introduction"><link rel="next" href="Internals.html" title="Chapitre 3. Fonctionnement interne"><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="GENERATOR" content="KDE XSL Stylesheet V1.14 using libxslt"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div id="content"><div id="header"><div id="header_content"><div id="header_left"><div id="header_right"><img src="help:/kdoctools5-common/top-kde.jpg" width="36" height="34"> Utiliser <span class="application">KDE su</span></div></div></div></div><div class="navCenter"><table class="navigation"><tr><td class="prevCell"><a accesskey="p" href="introduction.html">Précédent</a></td><td class="upCell"> </td><td class="nextCell"><a accesskey="n" href="Internals.html">Suivant</a></td></tr></table></div><div id="contentBody"><div class="chapter"><div class="titlepage"><div><div><h1 class="title"><a name="using-kdesu"></a>Chapitre 2. Utiliser <span class="application">KDE su</span></h1></div></div></div><p>L'utilisation de <span class="application">KDE su</span> est simple. La syntaxe est la suivante :</p><div class="cmdsynopsis"><p><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="command"><span class="command"><strong>kdesu</strong></span></span> [<span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="option"><code class="option">-c</code></span><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="replaceable"><em class="replaceable"><code> commande</code></em></span>] [<span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="option"><code class="option">-d</code></span>] [<span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="option"><code class="option">-f</code></span><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="replaceable"><em class="replaceable"><code> fichier</code></em></span>] [<span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="option"><code class="option">-i</code></span><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="replaceable"><em class="replaceable"><code> nom de l'icône</code></em></span>] [<span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="option"><code class="option">-n</code></span>] [<span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="option"><code class="option">-p</code></span><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="replaceable"><em class="replaceable"><code> priorité</code></em></span>] [<span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="option"><code class="option">-r</code></span>] [<span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="option"><code class="option">-s</code></span>] [<span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="option"><code class="option">-t</code></span>] [<span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="option"><code class="option">-u</code></span><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="replaceable"><em class="replaceable"><code> user</code></em></span>] [<span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="option"><code class="option">--noignorebutton</code></span>] [<span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="option"><code class="option">--attach</code></span><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="replaceable"><em class="replaceable"><code> winid</code></em></span>]</p></div><div class="cmdsynopsis"><p><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="command"><span class="command"><strong>kdesu</strong></span></span> [options génériques <span class="orgname">KDE</span>] [options génériques <span class="trademark">Qt</span>™]</p></div><p>Les options de la ligne de commande sont expliquées ci-dessous.</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="option"><code class="option">-c <span class="replaceable"><em class="replaceable"><code>commande</code></em></span></code></span></span></dt><dd><p>Ce paramètre spécifie la commande à lancer en tant que superutilisateur. Il doit être passé comme un seul argument. Ainsi, par exemple, si vous voulez lancer un nouveau gestionnaire de fichiers, vous saisirez la commande : <strong class="userinput"><code>$(kde5-config --path libexec)<span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="command"><span class="command"><strong>kdesu <span class="option"><code class="option">-c <span class="replaceable"><em class="replaceable"><code> <span class="application">Dolphin</span></code></em></span></code></span></strong></span></span></code></strong></p></dd><dt><span class="term"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="option"><code class="option">-d</code></span></span></dt><dd><p>Affiche les informations de déboguage.</p></dd><dt><span class="term"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="option"><code class="option">-f <span class="replaceable"><em class="replaceable"><code>fichier</code></em></span></code></span></span></dt><dd><p>Cette option permet une utilisation efficace de <span class="application">KDE su</span> dans les fichiers <code class="filename">.desktop</code>. Elle dit à <span class="application">KDE su</span> d'examiner le fichier spécifié par l'argument <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="parameter"><em class="parameter"><code>fichier</code></em></span>. Si ce fichier est accessible en écriture par l'utilisateur courant, <span class="application">KDE su</span> exécutera la commande pour le compte de l'utilisateur courant. Si ce n'est pas le cas, la commande sera exécutée pour le compte de l'utilisateur <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="parameter"><em class="parameter"><code>user</code></em></span> (par défaut le superutilisateur).</p><p><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="parameter"><em class="parameter"><code>fichier</code></em></span> est évalué comme suit : si <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="parameter"><em class="parameter"><code>fichier</code></em></span> commence par un <code class="literal">/</code>, il est considéré comme un nom de fichier absolu. Autrement, il est considéré comme étant le nom d'un fichier de configuration global de <span class="orgname">KDE</span>.</p></dd><dt><span class="term">-f <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="replaceable"><em class="replaceable"><code>nom de l'icône</code></em></span></span></dt><dd><p>Spécifie l'icône à utiliser dans la boîte de dialogue de mot de passe. Spécifiez juste le nom, sans l'extension.</p><p>Par exemple, pour exécuter <span class="application">Konqueror</span> en mode gestionnaire de fichiers et afficher l'icône de <span class="application">Konqueror</span> dans la boîte de dialogue du mot de passe :</p><pre class="screen"><strong class="userinput"><code>$(kde5-config --path libexec)<span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="command"><span class="command"><strong>kdesu</strong></span></span> <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="option"><code class="option">-i konqueror</code></span> 
<span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="option"><code class="option">-c "konqueror --profile filemanagement"</code></span></code></strong></pre></dd><dt><span class="term"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="option"><code class="option">-n</code></span></span></dt><dd><p>Ne conserve pas le mot de passe. Ceci désactive la case à cocher <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="guiitem"><span class="guilabel">conserver le mot de passe</span></span> dans la boîte de dialogue correspondante.</p></dd><dt><span class="term"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="option"><code class="option">-p</code></span> <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="replaceable"><em class="replaceable"><code>priorité</code></em></span></span></dt><dd><p>Règle la valeur de la priorité. La priorité est un nombre arbitraire entre 0 et 100, où 100 signifie la priorité la plus haute, et 0 la plus basse. La valeur par défaut est 50.</p></dd><dt><span class="term"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="option"><code class="option">-r</code></span></span></dt><dd><p>Utilise l'ordonnancement temps réel.</p></dd><dt><span class="term"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="option"><code class="option">-s</code></span></span></dt><dd><p>Arrête le démon (daemon) kdesu. Consulter <a class="xref" href="sec-password-keeping.html" title="Conservation du mot de passe">la section intitulée « Conservation du mot de passe »</a>.</p></dd><dt><span class="term"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="option"><code class="option">-t</code></span></span></dt><dd><p>Active la sortie sur le terminal. Ceci désactive la conservation des mots de passe. Cette option sert principalement pour le débogage ; si vous voulez lancer une application en mode console, utilisez plutôt le <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="command"><span class="command"><strong>su</strong></span></span> standard.</p></dd><dt><span class="term"><span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="option"><code class="option">-u</code></span> <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="replaceable"><em class="replaceable"><code> user</code></em></span></span></dt><dd><p>Alors que l'utilisation la plus courante de <span class="application">KDE su</span> est d'exécuter une commande en superutilisateur, vous pouvez indiquer n'importe quel nom d'utilisateur et le mot de passe approprié.</p></dd></dl></div></div></div><div id="footer"><div class="navCenter"><table class="navigation"><tr><td class="prevCell"><a accesskey="p" href="introduction.html">Précédent</a></td><td class="upCell"><a accesskey="h" href="index.html">Sommaire</a></td><td class="nextCell"><a accesskey="n" href="Internals.html">Suivant</a></td></tr><tr><td class="prevCell">Introduction </td><td class="upCell"> </td><td class="nextCell"> Fonctionnement interne</td></tr></table></div><div id="footer_text">Vous souhaitez faire un commentaire ou participer au contenu de cette page ?<br>Envoyez vos contributions à l'<a href="mailto:kde-doc-english@kde.org" class="footer_email">équipe de documentation de KDE</a></div></div></div></body></html></FILENAME><FILENAME filename="Internals.html"><html><head><title>Chapitre 3. Fonctionnement interne</title><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-default.css"><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-docs.css"><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-localised.css"><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><meta name="keywords" content="KDE, su, password, superutilisateur"><link rel="home" href="index.html" title="Manuel utilisateur de KDE su"><link rel="up" href="index.html" title="Manuel utilisateur de KDE su"><link rel="prev" href="using-kdesu.html" title="Chapitre 2. Utiliser KDE su"><link rel="next" href="interface-to-su.html" title="Interface avec su"><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="GENERATOR" content="KDE XSL Stylesheet V1.14 using libxslt"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div id="content"><div id="header"><div id="header_content"><div id="header_left"><div id="header_right"><img src="help:/kdoctools5-common/top-kde.jpg" width="36" height="34"> Fonctionnement interne</div></div></div></div><div class="navCenter"><table class="navigation"><tr><td class="prevCell"><a accesskey="p" href="using-kdesu.html">Précédent</a></td><td class="upCell"> </td><td class="nextCell"><a accesskey="n" href="interface-to-su.html">Suivant</a></td></tr></table></div><div id="contentBody"><div class="chapter"><div class="titlepage"><div><div><h1 class="title"><a name="Internals"></a>Chapitre 3. Fonctionnement interne</h1></div></div></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="x-authentication"></a>Authentification X</h2></div></div></div><p>Le programme que vous exécutez va fonctionner sous l'identité du superutilisateur et n'aura généralement pas accès à votre affichage Xwindow. <span class="application">KDE su</span> contourne ce problème en ajoutant un cookie d'authentification pour votre affichage dans un fichier temporaire nommé <code class="filename">.Xauthority</code>. Après la fin de la commande, ce fichier sera supprimé. </p><p>Si vous ne voulez pas utiliser de cookies X, vous devrez vous débrouiller par vos propres moyens. <span class="application">KDE su</span> le détectera et n'ajoutera pas de cookie, mais il vous faudra vous assurer que le superutilisateur est autorisé à accéder à votre affichage Xwindow.</p></div><FILENAME filename="interface-to-su.html"><html><head><title>Interface avec su</title><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-default.css"><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-docs.css"><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-localised.css"><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><meta name="keywords" content="KDE, su, password, superutilisateur"><link rel="home" href="index.html" title="Manuel utilisateur de KDE su"><link rel="up" href="Internals.html" title="Chapitre 3. Fonctionnement interne"><link rel="prev" href="Internals.html" title="Chapitre 3. Fonctionnement interne"><link rel="next" href="password-checking.html" title="Vérification du mot de passe"><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="GENERATOR" content="KDE XSL Stylesheet V1.14 using libxslt"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div id="content"><div id="header"><div id="header_content"><div id="header_left"><div id="header_right"><img src="help:/kdoctools5-common/top-kde.jpg" width="36" height="34"> Interface avec <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="command"><span class="command"><strong>su</strong></span></span></div></div></div></div><div class="navCenter"><table class="navigation"><tr><td class="prevCell"><a accesskey="p" href="Internals.html">Précédent</a></td><td class="upCell">Fonctionnement interne</td><td class="nextCell"><a accesskey="n" href="password-checking.html">Suivant</a></td></tr></table></div><div id="contentBody"><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="interface-to-su"></a>Interface avec <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="command"><span class="command"><strong>su</strong></span></span></h2></div></div></div><p><span class="application">KDE su</span> utilise la commande <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="command"><span class="command"><strong>su</strong></span></span> du système pour acquérir ses privilèges. Dans cette section, j'explique en détail ce fonctionnement. </p><p>Du fait que certaines implantations de <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="command"><span class="command"><strong>su</strong></span></span> (comme celle de <span class="trademark">Red Hat</span>®) ne veulent pas lire le mot de passe depuis <code class="literal">stdin</code>, <span class="application">KDE su</span> crée une paire pty / tty et exécute <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="command"><span class="command"><strong>su</strong></span></span> avec ses entrées-sorties standards connectées à tty.</p><p>Pour exécuter la commande choisie par l'utilisateur, au lieu d'un shell interactif, <span class="application">KDE su</span> utilise l'argument <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="option"><code class="option">-c</code></span> avec <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="command"><span class="command"><strong>su</strong></span></span>. Cet argument est compris par tous les shells que je connais, donc le programme devrait être portable. <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="command"><span class="command"><strong>su</strong></span></span> passe cet argument <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="option"><code class="option">-c</code></span> au shell de l'utilisateur, et le shell exécute le programme. Exemple de commande <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="command"><span class="command"><strong>su<span class="option"><code class="option"> root -c <span class="replaceable"><em class="replaceable"><code>le_programme</code></em></span></code></span></strong></span></span>.</p><p>Plutôt que d'exécuter directement la commande avec <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="command"><span class="command"><strong>su</strong></span></span>, <span class="application">KDE su</span> exécute un petit morceau de programme nommé <span class="application">kdesu_stub</span>. Exécuté pour le compte de l'utilisateur cible, il demande quelques informations à <span class="application">KDE su</span> à travers le canal pty / tty (qui correspond à son stdin et à son stdout) et exécute le programme de l'utilisateur. L'information qui est transmise comprend : l'affichage X, le cookie d'authentification X (le cas échéant), le <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="envar"><code class="envar">PATH</code></span> et la commande à lancer. La raison pour laquelle un petit programme intermédiaire est utilisé, c'est que le cookie X est une information privée et que, pour cette raison, il ne peut pas être passé sur la ligne de commande.</p></div></div><div id="footer"><div class="navCenter"><table class="navigation"><tr><td class="prevCell"><a accesskey="p" href="Internals.html">Précédent</a></td><td class="upCell"><a accesskey="h" href="index.html">Sommaire</a></td><td class="nextCell"><a accesskey="n" href="password-checking.html">Suivant</a></td></tr><tr><td class="prevCell">Fonctionnement interne </td><td class="upCell">Fonctionnement interne</td><td class="nextCell"> Vérification du mot de passe</td></tr></table></div><div id="footer_text">Vous souhaitez faire un commentaire ou participer au contenu de cette page ?<br>Envoyez vos contributions à l'<a href="mailto:kde-doc-english@kde.org" class="footer_email">équipe de documentation de KDE</a></div></div></div></body></html></FILENAME><FILENAME filename="password-checking.html"><html><head><title>Vérification du mot de passe</title><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-default.css"><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-docs.css"><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-localised.css"><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><meta name="keywords" content="KDE, su, password, superutilisateur"><link rel="home" href="index.html" title="Manuel utilisateur de KDE su"><link rel="up" href="Internals.html" title="Chapitre 3. Fonctionnement interne"><link rel="prev" href="interface-to-su.html" title="Interface avec su"><link rel="next" href="sec-password-keeping.html" title="Conservation du mot de passe"><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="GENERATOR" content="KDE XSL Stylesheet V1.14 using libxslt"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div id="content"><div id="header"><div id="header_content"><div id="header_left"><div id="header_right"><img src="help:/kdoctools5-common/top-kde.jpg" width="36" height="34"> Vérification du mot de passe</div></div></div></div><div class="navCenter"><table class="navigation"><tr><td class="prevCell"><a accesskey="p" href="interface-to-su.html">Précédent</a></td><td class="upCell">Fonctionnement interne</td><td class="nextCell"><a accesskey="n" href="sec-password-keeping.html">Suivant</a></td></tr></table></div><div id="contentBody"><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="password-checking"></a>Vérification du mot de passe</h2></div></div></div><p><span class="application">KDE su</span> vérifie le mot de passe que vous donnez et envoie un message d'erreur s'il n'est pas correct. La vérification passe par un programme de test : <code class="filename">/bin/true</code>. Si le test réussit, le mot de passe est considéré comme étant correct.</p></div></div><div id="footer"><div class="navCenter"><table class="navigation"><tr><td class="prevCell"><a accesskey="p" href="interface-to-su.html">Précédent</a></td><td class="upCell"><a accesskey="h" href="index.html">Sommaire</a></td><td class="nextCell"><a accesskey="n" href="sec-password-keeping.html">Suivant</a></td></tr><tr><td class="prevCell">Interface avec <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="command"><span class="command"><strong>su</strong></span></span> </td><td class="upCell">Fonctionnement interne</td><td class="nextCell"> Conservation du mot de passe</td></tr></table></div><div id="footer_text">Vous souhaitez faire un commentaire ou participer au contenu de cette page ?<br>Envoyez vos contributions à l'<a href="mailto:kde-doc-english@kde.org" class="footer_email">équipe de documentation de KDE</a></div></div></div></body></html></FILENAME><FILENAME filename="sec-password-keeping.html"><html><head><title>Conservation du mot de passe</title><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-default.css"><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-docs.css"><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-localised.css"><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><meta name="keywords" content="KDE, su, password, superutilisateur"><link rel="home" href="index.html" title="Manuel utilisateur de KDE su"><link rel="up" href="Internals.html" title="Chapitre 3. Fonctionnement interne"><link rel="prev" href="password-checking.html" title="Vérification du mot de passe"><link rel="next" href="Author.html" title="Chapitre 4. Auteur"><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="GENERATOR" content="KDE XSL Stylesheet V1.14 using libxslt"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div id="content"><div id="header"><div id="header_content"><div id="header_left"><div id="header_right"><img src="help:/kdoctools5-common/top-kde.jpg" width="36" height="34"> Conservation du mot de passe</div></div></div></div><div class="navCenter"><table class="navigation"><tr><td class="prevCell"><a accesskey="p" href="password-checking.html">Précédent</a></td><td class="upCell">Fonctionnement interne</td><td class="nextCell"><a accesskey="n" href="Author.html">Suivant</a></td></tr></table></div><div id="contentBody"><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="sec-password-keeping"></a>Conservation du mot de passe</h2></div></div></div><p>Pour votre confort, <span class="application">KDE su</span> comprend une fonction de <span class="quote">« <span class="quote">conservation du mot de passe</span> »</span>. Si vous vous intéressez aux questions de sécurité, vous devriez lire ce paragraphe.</p><p>Le fait de permettre à <span class="application">KDE su</span> de se souvenir des mots de passe ouvre une (petite) brèche de sécurité dans votre système. Évidemment, <span class="application">KDE su</span> n'autorise personne d'autre que vous-même (votre user id) à utiliser ces mots de passe, mais, si on n'y prend pas garde, ceci descend le niveau de sécurité du <code class="systemitem">superutilisateur</code> à celui d'un utilisateur normal (vous). Un hacker qui prendrait possession de votre compte pourrait ainsi obtenir l'accès <code class="systemitem">superutilisateur</code>. <span class="application">KDE su</span> essaye d'éviter cela. La technique qu'il utilise pour cela est, au moins de mon point de vue, raisonnablement sûre et elle est exposée ci-dessous.</p><p><span class="application">KDE su</span> utilise un daemon, nommé <span class="application">kdesud</span>. Ce daemon attend des commandes dans un socket <span class="trademark">UNIX</span>® placé dans <code class="filename">/tmp</code>. Le mode de ce socket est 0600, ainsi seul votre utilisateur peut s'y connecter. Si la conservation des mots de passe est activée, <span class="application">KDE su</span> exécute les commandes par l'intermédiaire de ce daemon. Il écrit la commande et le mot de passe <code class="systemitem">superutilisateur</code> dans ce socket, puis le daemon exécute la commande <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="command"><span class="command"><strong>su</strong></span></span> comme décrit précédemment. Ensuite, la commande et le mot de passe ne sont pas détruits. Au lieu de cela, ils sont conservés pour une durée déterminée. Il s'agit de la durée spécifiée dans le module de configuration. Si une autre requête pour la même commande intervient pendant cette période, le client ne vous demandera pas de fournir de nouveau le mot de passe. Pour empêcher les hackers qui prendraient le contrôle de votre compte de voler les mots de passe au daemon (par exemple en lui attachant un débogueur), le daemon est installé set-group-id nogroup. Ceci devrait interdire à tous les utilisateurs normaux (y compris vous) d'obtenir les mots de passe dans le processus <span class="application">kdesud</span>. Par ailleurs, le daemon fixe la variable d'environnement <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="envar"><code class="envar">DISPLAY</code></span> à la valeur qu'elle avait quand il a été lancé. Ainsi, la seule chose que puisse faire un hacker est d'exécuter une application sur votre écran.</p><p>Un point faible dans ce schéma est que le programme que vous exécutez n'a peut être pas été écrit avec un grand souci de sécurité (comme c'est le cas pour les programmes setuid <code class="systemitem">root</code>). Ceci signifie que ce programme pourrait avoir des débordements de tampons (« buffer overruns ») ou d'autres faiblesses qu'un hacker pourrait utiliser.</p><p>La conservation des mots de passe est donc le fruit d'un compromis entre confort et sécurité. Je vous incite à y réfléchir et à décider par vous-même si vous souhaitez vous en servir ou pas.</p></div></div><div id="footer"><div class="navCenter"><table class="navigation"><tr><td class="prevCell"><a accesskey="p" href="password-checking.html">Précédent</a></td><td class="upCell"><a accesskey="h" href="index.html">Sommaire</a></td><td class="nextCell"><a accesskey="n" href="Author.html">Suivant</a></td></tr><tr><td class="prevCell">Vérification du mot de passe </td><td class="upCell">Fonctionnement interne</td><td class="nextCell"> Auteur</td></tr></table></div><div id="footer_text">Vous souhaitez faire un commentaire ou participer au contenu de cette page ?<br>Envoyez vos contributions à l'<a href="mailto:kde-doc-english@kde.org" class="footer_email">équipe de documentation de KDE</a></div></div></div></body></html></FILENAME></div></div><div id="footer"><div class="navCenter"><table class="navigation"><tr><td class="prevCell"><a accesskey="p" href="using-kdesu.html">Précédent</a></td><td class="upCell"><a accesskey="h" href="index.html">Sommaire</a></td><td class="nextCell"><a accesskey="n" href="interface-to-su.html">Suivant</a></td></tr><tr><td class="prevCell">Utiliser <span class="application">KDE su</span> </td><td class="upCell"> </td><td class="nextCell"> Interface avec <span xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" class="command"><span class="command"><strong>su</strong></span></span></td></tr></table></div><div id="footer_text">Vous souhaitez faire un commentaire ou participer au contenu de cette page ?<br>Envoyez vos contributions à l'<a href="mailto:kde-doc-english@kde.org" class="footer_email">équipe de documentation de KDE</a></div></div></div></body></html></FILENAME><FILENAME filename="Author.html"><html><head><title>Chapitre 4. Auteur</title><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-default.css"><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-docs.css"><link rel="stylesheet" type="text/css" href="help:/kdoctools5-common/kde-localised.css"><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><meta name="keywords" content="KDE, su, password, superutilisateur"><link rel="home" href="index.html" title="Manuel utilisateur de KDE su"><link rel="up" href="index.html" title="Manuel utilisateur de KDE su"><link rel="prev" href="sec-password-keeping.html" title="Conservation du mot de passe"><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="GENERATOR" content="KDE XSL Stylesheet V1.14 using libxslt"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div id="content"><div id="header"><div id="header_content"><div id="header_left"><div id="header_right"><img src="help:/kdoctools5-common/top-kde.jpg" width="36" height="34"> Auteur</div></div></div></div><div class="navCenter"><table class="navigation"><tr><td class="prevCell"><a accesskey="p" href="sec-password-keeping.html">Précédent</a></td><td class="upCell"> </td><td class="nextCell"></td></tr></table></div><div id="contentBody"><div class="chapter"><div class="titlepage"><div><div><h1 class="title"><a name="Author"></a>Chapitre 4. Auteur</h1></div></div></div><p><span class="application">KDE su</span></p><p>Copyright 2000 <span class="firstname">Geert</span> <span class="surname">Jansen</span></p><p><span class="application">KDE su</span> est écrit par <span class="firstname">Geert</span> <span class="surname">Jansen</span>. Il est par certains aspects fondé sur le <span class="application">KDE su</span> de Pietro Iglio, version 0.3. Pietro et moi nous sommes mis d'accord pour que je me charge de la maintenance de ce programme à l'avenir.</p><p>L'auteur peut être joint par courrier électronique à <code class="email">(g.t.jansen AT stud.tue.nl)</code>. Merci de me signaler tous les bugs que vous pourriez rencontrer afin que je les résolve. Si vous avez une suggestion, n'hésitez pas à m'en faire part.</p><p>Traduction française par Yves Dessertine <code class="email">(kde AT yvesd.net)</code>. Relecture par Gérard Delafond <code class="email">(gerard AT delafond.org)</code>.</p><p><a name="gnu-fdl"></a>Cette
documentation est soumise aux termes de la <a class="ulink" href="help:/kdoctools5-common/fdl-license.html" target="_top">Licence de Documentation Libre GNU (GNU Free Documentation
License)</a>.</p><p>Ce programme est soumis aux termes de la <a class="ulink" href="help:/kdoctools5-common/artistic-license.html" target="_top">License Artistique</a>.</p></div></div><div id="footer"><div class="navCenter"><table class="navigation"><tr><td class="prevCell"><a accesskey="p" href="sec-password-keeping.html">Précédent</a></td><td class="upCell"><a accesskey="h" href="index.html">Sommaire</a></td><td class="nextCell"></td></tr><tr><td class="prevCell">Conservation du mot de passe </td><td class="upCell"> </td><td class="nextCell"> </td></tr></table></div><div id="footer_text">Vous souhaitez faire un commentaire ou participer au contenu de cette page ?<br>Envoyez vos contributions à l'<a href="mailto:kde-doc-english@kde.org" class="footer_email">équipe de documentation de KDE</a></div></div></div></body></html></FILENAME></div></div><div id="footer"><div class="navCenter"><table class="navigation"><tr><td class="prevCell"></td><td class="upCell"> </td><td class="nextCell"><a accesskey="n" href="introduction.html">Suivant</a></td></tr><tr><td class="prevCell"> </td><td class="upCell"> </td><td class="nextCell"> Introduction</td></tr></table></div><div id="footer_text">Vous souhaitez faire un commentaire ou participer au contenu de cette page ?<br>Envoyez vos contributions à l'<a href="mailto:kde-doc-english@kde.org" class="footer_email">équipe de documentation de KDE</a></div></div></div></body></html></FILENAME>

Generated by dwww version 1.15 on Sat May 18 13:10:48 CEST 2024.