<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<atom:link href="http://forum.ubuntu-fr.org/extern.php?action=feed&amp;tid=366125&amp;type=rss" rel="self" type="application/rss+xml" />
		<title><![CDATA[Forum Ubuntu-fr.org / (resolu) lancer une fonction en root ?]]></title>
		<link>http://forum.ubuntu-fr.org/viewtopic.php?id=366125</link>
		<description><![CDATA[Les sujets les plus récents dans (resolu) lancer une fonction en root ?.]]></description>
		<lastBuildDate>Thu, 24 Dec 2009 13:00:44 +0000</lastBuildDate>
		<generator>FluxBB</generator>
		<item>
			<title><![CDATA[Réponse à&#160;:  (resolu) lancer une fonction en root ?]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=3160467#p3160467</link>
			<description><![CDATA[<p>Extrait de mon /etc/profile :</p><div class="codebox"><pre><code>#
# /etc/profile
#
# This file is intended to be used for ALL common
# Bourne-compatible shells. Shell specifics should be
# handled in /etc/profile.$SHELL where $SHELL is the name
# of the binary being run (discounting symlinks)
#
# Sections taken from SuSe&#039;s /etc/profile
# Note the explicit use of &#039;test&#039; to cover all bases
#  and potentially incompatible shells</code></pre></div>]]></description>
			<author><![CDATA[dummy@example.com (sputnick)]]></author>
			<pubDate>Thu, 24 Dec 2009 13:00:44 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=3160467#p3160467</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  (resolu) lancer une fonction en root ?]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=3160462#p3160462</link>
			<description><![CDATA[<p>C&#039;est le role du /etc/profile normalement, regarde cette doc http://lfs.traduc.org/view/blfs-1.0-fr/postlfs/profile.html<br />Je n&#039;ai pas ubuntu, je ne peux pas faire de test. Sous archlinux, /etc/profile n&#039;est pas sourcé par defaut comme d&#039;autres distribs, mais du coup si je veut un environement partagé par tous le monde, je met ce qu&#039;il y a en commun dans /etc/profile et je source celui-ci dans les .bashrc de chaque user...<br />( si c&#039;est pour un usage non interactif genre crontab, .bashrc n&#039;est pas sourcé par defaut, c&#039;est le .bash_profile qu&#039;il l&#039;est dans ce cas )</p>]]></description>
			<author><![CDATA[dummy@example.com (sputnick)]]></author>
			<pubDate>Thu, 24 Dec 2009 12:56:51 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=3160462#p3160462</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  (resolu) lancer une fonction en root ?]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=3160387#p3160387</link>
			<description><![CDATA[<p>en fait ce sont des variables que j&#039;utilise dans pas mal de mes scripts, aussi bien en USER qu&#039;en ROOT.</p><p>Je cherche donc un moyen pourqu&#039;elles soient lues dans tous mes scripts sans que j&#039;ai à les reprendre.</p><p>Cela fonctionne quand je tape dans mon terminal mais cela n&#039;est plus utilisé pour mes scripts.</p><p>Apres il est toujours possible de faire comme tu dis : source le fichier</p><p>mais j&#039;aurais aimé un truc qui gére ça tout seul comme un grand <img src="http://forum.ubuntu-fr.org/img/smilies/smile.png" width="15" height="15" alt="smile" /></p>]]></description>
			<author><![CDATA[dummy@example.com (Hizoka)]]></author>
			<pubDate>Thu, 24 Dec 2009 12:28:23 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=3160387#p3160387</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  (resolu) lancer une fonction en root ?]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=3160282#p3160282</link>
			<description><![CDATA[<p>Faut bien cerner le fait que les users sont compartimentés. Une variable est portée à un environement, donc à un user particulier ( si elle a été déclarée dans cet environement ). C&#039;est le fonctionnement et le fondement des systèmes Unix, et ça contribue à la sécurité. Faut aussi avoir la vision &quot;processus&quot; avec les héritages d&#039;environnement des fork et des threads.<br />Je ne connais pas ton besoin concret et le contexte, mais si c&#039;est que pour ton usage perso, tu doit pouvoir placer ca dans /etc/profile.<br />Si tu voit que ca marche pas, tu peux essayer soit de placer tes variables dans tous les bashrc ou alors mettre un <strong>source /etc/profile</strong> dans tes bashrc</p>]]></description>
			<author><![CDATA[dummy@example.com (sputnick)]]></author>
			<pubDate>Thu, 24 Dec 2009 11:28:17 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=3160282#p3160282</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  (resolu) lancer une fonction en root ?]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=3160207#p3160207</link>
			<description><![CDATA[<p>ca me retourne bien &quot;\033[1;35m&quot;.</p><p>ok merci pour les infos <img src="http://forum.ubuntu-fr.org/img/smilies/smile.png" width="15" height="15" alt="smile" /></p><p>dommage quand même que bash ne regarde pas dans les fichiers de lui même...</p>]]></description>
			<author><![CDATA[dummy@example.com (Hizoka)]]></author>
			<pubDate>Thu, 24 Dec 2009 10:44:44 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=3160207#p3160207</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  (resolu) lancer une fonction en root ?]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=3160182#p3160182</link>
			<description><![CDATA[<p><strong>ccc(){ whoami; }; sudo bash -c &quot;source ~hizoka/.bashrc; echo \$FUSHIA; ccc&quot;<br /></strong><br />Pas testé, dit nous si ca marche...</p><br /><p>Tu peux remplacer&#160; ~hizoka/.bashrc par n&#039;importe quel fichier.</p>]]></description>
			<author><![CDATA[dummy@example.com (sputnick)]]></author>
			<pubDate>Thu, 24 Dec 2009 10:31:05 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=3160182#p3160182</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  (resolu) lancer une fonction en root ?]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=3160120#p3160120</link>
			<description><![CDATA[<p>au final j&#039;ai voulu modifié les fichiers : /etc/bash.bashrc /etc/environment /etc/profile</p><p>mais ça ne marche pas pour les scripts apparament.</p>]]></description>
			<author><![CDATA[dummy@example.com (Hizoka)]]></author>
			<pubDate>Thu, 24 Dec 2009 09:58:45 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=3160120#p3160120</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  (resolu) lancer une fonction en root ?]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=3159951#p3159951</link>
			<description><![CDATA[<p>merci.</p><p>y a moyen de foutre mes variables dans .bashrc ? ou dans un fichier qui serait lu de base par les scripts ?</p><p>la commande :</p><div class="codebox"><pre><code>ccc(){ whoami; }; sudo bash -c &quot;$(declare -f ccc); FOO=$FOO; echo \$FOO; ccc&quot;</code></pre></div><p>ne marche pas avec :</p><div class="codebox"><pre><code>FUSHIA=&quot;\033[1;35m&quot;
NOIR=&quot;\033[1;0m&quot;
BLEUFONCE=&quot;\033[1;34m&quot;
VERT=&quot;\033[1;32m&quot;
ROUGE=&quot;\033[1;31m&quot;</code></pre></div><p>j&#039;obtiens :</p><div class="codebox"><pre><code>bash: line 86: 35m : commande introuvable
bash: line 86: 0m : commande introuvable 
bash: line 86: 34m : commande introuvable
bash: line 86: 32m : commande introuvable
bash: line 86: 31m : commande introuvable

033[1Version installée033[1 : 033[1300_m68033[1.
033[1Version disponible033[1 : 033[1300_m68033[1.</code></pre></div>]]></description>
			<author><![CDATA[dummy@example.com (Hizoka)]]></author>
			<pubDate>Thu, 24 Dec 2009 06:26:39 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=3159951#p3159951</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  (resolu) lancer une fonction en root ?]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=3159547#p3159547</link>
			<description><![CDATA[<p>Peux etre peux tu creer un fichier d&#039;environnement à sourcer aussi !?<br /><strong>source /root/.myenv</strong></p>]]></description>
			<author><![CDATA[dummy@example.com (sputnick)]]></author>
			<pubDate>Wed, 23 Dec 2009 22:18:56 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=3159547#p3159547</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  (resolu) lancer une fonction en root ?]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=3159514#p3159514</link>
			<description><![CDATA[<p>si toutes tes variables sont définies dans un fichier :</p><div class="codebox"><pre><code>ccc(){ whoami; }; sudo bash -c &quot;$(declare -f ccc); $(cat fichier); ccc&quot;</code></pre></div>]]></description>
			<author><![CDATA[dummy@example.com (Totor)]]></author>
			<pubDate>Wed, 23 Dec 2009 22:07:28 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=3159514#p3159514</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  (resolu) lancer une fonction en root ?]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=3159428#p3159428</link>
			<description><![CDATA[<div class="codebox"><pre><code>$ FOO=pouet
$ ccc(){ whoami; }; sudo bash -c &quot;$(declare -f ccc); FOO=$FOO; echo \$FOO; ccc&quot;
pouet
root
$</code></pre></div>]]></description>
			<author><![CDATA[dummy@example.com (sputnick)]]></author>
			<pubDate>Wed, 23 Dec 2009 21:30:46 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=3159428#p3159428</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  (resolu) lancer une fonction en root ?]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=3159340#p3159340</link>
			<description><![CDATA[<p>comme le disait totor, le lancement de la fonction avec cette commande ne conserve pas les variables se trouvant avant son lancement (ni même avec un export).</p><p>sachant que j&#039;utilise des variables pour mettre de la couleur dans les echo utilisés dans toutes mes fonctions, je cherche un moyen d&#039;intégrer ces variables dans la commande &quot;sudo bash -c &quot;$(type nomFonction|sed &#039;1d&#039;);nomFonction&quot;&quot; afin de ne pas à avoir à recopier ces variables dans toutes mes fonctions.</p><p>en gros je cherche une solution pour que via cette commande il arrive à trouver les variables de couleurs <img src="http://forum.ubuntu-fr.org/img/smilies/smile.png" width="15" height="15" alt="smile" /></p>]]></description>
			<author><![CDATA[dummy@example.com (Hizoka)]]></author>
			<pubDate>Wed, 23 Dec 2009 20:58:43 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=3159340#p3159340</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  (resolu) lancer une fonction en root ?]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=3159331#p3159331</link>
			<description><![CDATA[<div class="quotebox"><cite>Hizoka a écrit&#160;:</cite><blockquote><div><p>est-il possible d&#039;ajouter une variable dans cette commande ?</p><p>genre : FUSHIA=&quot;\033[1;35m&quot;</p></div></blockquote></div><p>Precise ta pensé, c&#039;est pas clair pour moi.<br />Que cherche tu à faire ?</p>]]></description>
			<author><![CDATA[dummy@example.com (sputnick)]]></author>
			<pubDate>Wed, 23 Dec 2009 20:55:06 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=3159331#p3159331</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  (resolu) lancer une fonction en root ?]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=3159196#p3159196</link>
			<description><![CDATA[<p>est-il possible d&#039;ajouter une variable dans cette commande ?</p><p>genre : FUSHIA=&quot;\033[1;35m&quot;</p>]]></description>
			<author><![CDATA[dummy@example.com (Hizoka)]]></author>
			<pubDate>Wed, 23 Dec 2009 20:05:05 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=3159196#p3159196</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  (resolu) lancer une fonction en root ?]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=3144623#p3144623</link>
			<description><![CDATA[<p>niquel !!!</p><p>merci à vous !!!</p>]]></description>
			<author><![CDATA[dummy@example.com (Hizoka)]]></author>
			<pubDate>Thu, 17 Dec 2009 08:04:00 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=3144623#p3144623</guid>
		</item>
	</channel>
</rss>
