{"id":1476,"date":"2015-04-04T01:36:22","date_gmt":"2015-04-03T23:36:22","guid":{"rendered":"https:\/\/www.fanjoe.be\/?p=1476"},"modified":"2015-04-04T01:36:22","modified_gmt":"2015-04-03T23:36:22","slug":"raspberry-pi-raspbian-definir-un-timeout-pour-le-mot-de-passe-sudo","status":"publish","type":"post","link":"https:\/\/www.fanjoe.be\/?p=1476","title":{"rendered":"Raspberry Pi : Raspbian : D\u00e9finir un timeout pour le mot de passe SUDO"},"content":{"rendered":"<p>Certaines commandes ont besoin de privil\u00e8ges administrateur (root) pour s&rsquo;ex\u00e9cuter correctement.<\/p>\n<p>Afin d&rsquo;\u00e9viter \u00e0 un utilisateur de se d\u00e9connecter de sa session, puis de se connecter \u00e0 la session administrateur pour ex\u00e9cuter une commande qui requiert de hauts privil\u00e8ges, on utilise \u00ab\u00a0<code>sudo<\/code>\u00a0\u00bb : <em>Super User Do<\/em>.<\/p>\n<p>En fonction de la configuration de votre fichier <code>\/etc\/sudoers<\/code>, l&rsquo;utilisateur par d\u00e9faut \u00ab\u00a0<code>pi<\/code>\u00a0\u00bb de votre Raspberry Pi pourra ou non utiliser les pouvoirs de <em>Super User<\/em> pour ex\u00e9cuter des commandes.<\/p>\n<p>Pour \u00e9diter le fichier <code>\/etc\/sudoers<\/code>, on tape :<\/p>\n<pre>$ sudo visudo<\/pre>\n<p>Dans le fichier, vous trouverez probablement la ligne suivante :<\/p>\n<pre>pi ALL=(ALL) NOPASSWD: ALL<\/pre>\n<p>On permet ici \u00e0 \u00ab\u00a0<code>pi<\/code>\u00a0\u00bb d&rsquo;ex\u00e9cuter des commandes <code>sudo<\/code> sans entrer aucun mot de passe.<\/p>\n<p>C&rsquo;est un peu dangereux dans le sens o\u00f9, si vous laissez un terminal ouvert \u00ab\u00a0logu\u00e9\u00a0\u00bb dans votre session, n&rsquo;importe qui pourra ex\u00e9cuter une commande avec les privil\u00e8ges root.<\/p>\n<p>Pour obliger le terminal \u00e0 vous demander votre mot de passe pour les commandes <code>sudo<\/code>, on va modifier la ligne comme suit :<\/p>\n<pre>pi ALL=(ALL) PASSWD: ALL<\/pre>\n<p>Dans ce cas, le mot de passe administrateur ne vous sera plus demand\u00e9 durant les 5 minutes qui suivent son entr\u00e9e.<\/p>\n<p>Pour modifier le \u00ab\u00a0<em>timeout<\/em>\u00a0\u00bb de 5 minutes, on va ajouter cette ligne :<\/p>\n<pre>Defaults:<strong>user_name<\/strong> timestamp_timeout=<strong>10<\/strong><\/pre>\n<p>Et remplacer <em>user_name<\/em> par pi ou un autre utilisateur et <em>10<\/em> par le temps en minutes.<\/p>\n<p>Il est possible de forcer le \u00ab\u00a0re-login\u00a0\u00bb avec cette commande :<\/p>\n<pre>sudo -k<\/pre>\n<p><span style=\"text-decoration: underline;\">Sources :<\/span><\/p>\n<p><a title=\"sudo\" href=\"http:\/\/help.ubuntu.com\/community\/RootSudo\" target=\"_blank\">http:\/\/help.ubuntu.com\/community\/RootSudo<\/a><br \/>\n<a title=\"sudo\" href=\"http:\/\/ubuntuforums.org\/showthread.php?t=183418\" target=\"_blank\">http:\/\/ubuntuforums.org\/showthread.php?t=183418<\/a><br \/>\n<a title=\"sudo\" href=\"http:\/\/raspberrypi.stackexchange.com\/questions\/7133\/how-to-change-pi-sudo-permissions\" target=\"_blank\">http:\/\/raspberrypi.stackexchange.com\/questions\/7133\/how-to-change-pi-sudo-permissions<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Certaines commandes ont besoin de privil\u00e8ges administrateur (root) pour s&rsquo;ex\u00e9cuter correctement.<\/p>\n<p>Afin d&rsquo;\u00e9viter \u00e0 un utilisateur de se d\u00e9connecter de&#8230;<\/p>\n","protected":false},"author":1,"featured_media":1477,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","jetpack_post_was_ever_published":false},"categories":[10,3,12],"tags":[147,148],"class_list":["post-1476","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-geek","category-informatique","category-raspberrypi","tag-sudo","tag-timeout","end"],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"https:\/\/www.fanjoe.be\/wp-content\/uploads\/2015\/04\/sudo-01.png","_links":{"self":[{"href":"https:\/\/www.fanjoe.be\/index.php?rest_route=\/wp\/v2\/posts\/1476","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fanjoe.be\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fanjoe.be\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fanjoe.be\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fanjoe.be\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1476"}],"version-history":[{"count":0,"href":"https:\/\/www.fanjoe.be\/index.php?rest_route=\/wp\/v2\/posts\/1476\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.fanjoe.be\/index.php?rest_route=\/wp\/v2\/media\/1477"}],"wp:attachment":[{"href":"https:\/\/www.fanjoe.be\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1476"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fanjoe.be\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1476"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fanjoe.be\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1476"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}