<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[Problème de droits à  la création d&#039;un rép par un rédacteur]]></title>
		<description><![CDATA[Bonsoir ZebulonT,<br />
merci pour ton boulot et tes renseignements très précis qui vont rendre service à  beaucoup de monde.<br />
Cordialement.<br />
a+]]></description>
		<language><![CDATA[fr]]></language>
		<link><![CDATA[https://lebrikabrak.info/index.php?p=rss&amp;mode=topic&amp;id=46]]></link>
		<lastBuildDate><![CDATA[Mon, 25 Feb 2008 18:33:52]]></lastBuildDate>
		<generator><![CDATA[FSB 2]]></generator>
		<item>
			<title><![CDATA[Problème de droits à  la création d&#039;un rép par un rédacteur]]></title>
			<description><![CDATA[Bonsoir ZebulonT,<br />
merci pour ton boulot et tes renseignements très précis qui vont rendre service à  beaucoup de monde.<br />
Cordialement.<br />
a+]]></description>
			<author><![CDATA[jchouix@orange.fr jchouix]]></author>
			<link><![CDATA[https://lebrikabrak.info/index.php?p=topic&p_id=436#p436]]></link>
			<pubDate><![CDATA[Mon, 25 Feb 2008 18:33:52]]></pubDate>
			<guid isPermaLink="false"><![CDATA[https://lebrikabrak.info/index.php?p=topic&p_id=436#p436]]></guid>
		</item>
		<item>
			<title><![CDATA[Problème de droits à  la création d&#039;un rép par un rédacteur]]></title>
			<description><![CDATA[Bonsoir,<br />
<br />
Dans le màªme ordre d&#039;idée (problème de chmod avec un serveur Apache sous suPHP), j&#039;ai également corrigé deux fichiers qui concernent le plugin diaporama.<br />
<br />
Le premier est le fichier /plugins/adm_redacteurs/plugins/diaporama/inc/upload.inc<br />
D&#039;abord à  partir de la ligne 42 :<div class="code"><div class="code_title">Code (<a href="#" onclick="selectCode(this.parentNode.parentNode.getElementsByTagName(&#039;PRE&#039;)[0]); return false">Sélectionner le code</a>)</div><pre class="code_content">function MakeDir&#40;$dir&#41; {
$tmp1 = explode&#40;&#039;/&#039;, $dir&#41;;
$tmp2 = CHEMIN;
for&#40;$t = 0; $t &lt; count&#40;$tmp1&#41;; $t++&#41;
{
$tmp2 .= $tmp1&#91;$t&#93;;
if&#40;!is_dir&#40;$tmp2&#41;&#41;
//ligne modifiée par ZebulonT
//if &#40;@mkdir&#40;$tmp2, 0777&#41;&#41; {
if &#40;@mkdir&#40;$tmp2, 0755&#41;&#41; {
@chmod&#40;$tmp2, 0755&#41;; //Ajout par ZebulonT =&gt; pour que le chmod sur le répertoire créé soit effectif avec le serveur apache sous suPHP
@umask&#40;0022&#41;; //Ajout par ZebulonT =&gt; pour que le chmod sur le fichier index.php soit effectif avec le serveur apache sous suPHP
@copy&#40;CHEMIN."data/index.php", $tmp2."/index.php"&#41;;
@chmod&#40;CHEMIN.$tmp2."/index.php", 0644&#41;;
} else {
if &#40;!is_file&#40;$tmp2."/index.php"&#41;&#41; {
@umask&#40;0022&#41;; //Ajout par ZebulonT =&gt; idem ci-dessus
@copy&#40;CHEMIN."data/index.php", $tmp2."/index.php"&#41;;
@chmod&#40;CHEMIN.$dir."/index.php", 0644&#41;;</pre></div><br />
Ensuite à  partir de la ligne 200 :<div class="code"><div class="code_title">Code (<a href="#" onclick="selectCode(this.parentNode.parentNode.getElementsByTagName(&#039;PRE&#039;)[0]); return false">Sélectionner le code</a>)</div><pre class="code_content">for&#40;$i=0; $i&lt;$nb_upload; $i++&#41; {
$fic = $_FILES&#91;"img$i"&#93;&#91;&#039;name&#039;&#93;;
$tmp = $_FILES&#91;"img$i"&#93;&#91;&#039;tmp_name&#039;&#93;;
@umask&#40;0022&#41;; //Ajout par ZebulonT =&gt; Afin de corriger un problème de chmod 600 sur les images chargées pour le diaporama =&gt; serveur Apache sous suPHP</pre></div><br />
Ensuite à  la ligne 232 :<div class="code"><div class="code_title">Code (<a href="#" onclick="selectCode(this.parentNode.parentNode.getElementsByTagName(&#039;PRE&#039;)[0]); return false">Sélectionner le code</a>)</div><pre class="code_content">//Ligne modifiée par ZebulonT =&gt; Modification du chmod pour le seveur Apache sous suPHP =&gt; Question de sécurité
//@chmod&#40;CHEMIN.$dp_dir_vig.&#039;/&#039;.$fic, 0666&#41;;
@chmod&#40;CHEMIN.$dp_dir_vig.&#039;/&#039;.$fic, 0644&#41;;</pre></div><br />
Et enfin à  la ligne 255, il faut faire la màªme modification que la précédente...<br />
<br />
Le deuxième fichier à  modifier est le fichier /admin/plugins/diaporama/inc/upload.inc et les modification sont identiques si ce n&#039;est que les numéros des lignes diffèrent légèrement...<br />
<br />
Voilà , cela peut toujours servir à  d&#039;autres webmasters qui travaillent avec un serveur sous suPHP.  <img src="images/smileys/fsb2_smyle.gif" title=":fsb2_smyle:" alt=":fsb2_smyle:" /> <br />
<br />
A+]]></description>
			<author><![CDATA[jchouix@orange.fr ZebulonT]]></author>
			<link><![CDATA[https://lebrikabrak.info/index.php?p=topic&p_id=430#p430]]></link>
			<pubDate><![CDATA[Sun, 24 Feb 2008 00:33:44]]></pubDate>
			<guid isPermaLink="false"><![CDATA[https://lebrikabrak.info/index.php?p=topic&p_id=430#p430]]></guid>
		</item>
		<item>
			<title><![CDATA[Problème de droits à  la création d&#039;un rép par un rédacteur]]></title>
			<description><![CDATA[Bonsoir jchouix,<br />
<br />
<div class="quote"><div class="quote_title">Citation (jchouix)</div><div class="quote_content">merci pour ces infos qui serviront à  dépanner ceux qui seront confrontés au màªme problème.<br />
A+</div></div>De rien...  <img src="images/smileys/fsb2_oeil.gif" title=":wink:" alt=":wink:" />  C&#039;est bien dans cet esprit d&#039;entraide future que j&#039;ai laissé ces messages !  <img src="images/smileys/fsb2_smyle.gif" title=":fsb2_smyle:" alt=":fsb2_smyle:" /> <br />
<br />
A+]]></description>
			<author><![CDATA[jchouix@orange.fr ZebulonT]]></author>
			<link><![CDATA[https://lebrikabrak.info/index.php?p=topic&p_id=264#p264]]></link>
			<pubDate><![CDATA[Mon, 21 Jan 2008 17:15:27]]></pubDate>
			<guid isPermaLink="false"><![CDATA[https://lebrikabrak.info/index.php?p=topic&p_id=264#p264]]></guid>
		</item>
		<item>
			<title><![CDATA[Problème de droits à  la création d&#039;un rép par un rédacteur]]></title>
			<description><![CDATA[bonsoir ZebulonT,<br />
merci pour ces infos qui serviront à  dépanner ceux qui seront confrontés au màªme problème.<br />
A+]]></description>
			<author><![CDATA[jchouix@orange.fr jchouix]]></author>
			<link><![CDATA[https://lebrikabrak.info/index.php?p=topic&p_id=263#p263]]></link>
			<pubDate><![CDATA[Mon, 21 Jan 2008 17:11:48]]></pubDate>
			<guid isPermaLink="false"><![CDATA[https://lebrikabrak.info/index.php?p=topic&p_id=263#p263]]></guid>
		</item>
		<item>
			<title><![CDATA[Problème de droits à  la création d&#039;un rép par un rédacteur]]></title>
			<description><![CDATA[Bonjour,<br />
Un des modos du forum de mon hébergeur m&#039;a suggéré une autre faà§on de résoudre le problème...<br />
<div class="code"><div class="code_title">Code (<a href="#" onclick="selectCode(this.parentNode.parentNode.getElementsByTagName(&#039;PRE&#039;)[0]); return false">Sélectionner le code</a>)</div><pre class="code_content">	$old = umask&#40;0&#41;;
	@mkdir&#40;CHEMIN.$newrep,0755&#41;;
	umask&#40;$old&#41;;</pre></div> Je l&#039;ai testée et cela fonctionne aussi !  <img src="images/smileys/fsb2_smyle.gif" title=":fsb2_smyle:" alt=":fsb2_smyle:" /> <br />
Comme quoi on peut résoudre un màªme problème de différentes faà§ons...   <img src="images/smileys/fsb2_oeil.gif" title=":wink:" alt=":wink:" /> <br />
Bonne journée à  tous.]]></description>
			<author><![CDATA[jchouix@orange.fr ZebulonT]]></author>
			<link><![CDATA[https://lebrikabrak.info/index.php?p=topic&p_id=260#p260]]></link>
			<pubDate><![CDATA[Sun, 20 Jan 2008 12:33:41]]></pubDate>
			<guid isPermaLink="false"><![CDATA[https://lebrikabrak.info/index.php?p=topic&p_id=260#p260]]></guid>
		</item>
		<item>
			<title><![CDATA[Problème de droits à  la création d&#039;un rép par un rédacteur]]></title>
			<description><![CDATA[Re,<br />
<br />
Comme promis, voici quelques infos...  <img src="images/smileys/fsb2_smyle.gif" title=":fsb2_smyle:" alt=":fsb2_smyle:" /> <br />
Après discussion sur le forum de mon hébergeur, il s&#039;avère qu&#039;il s&#039;agit d&#039;un problème d&#039;umask qui est à  077 dans la config de suPHP.<br />
J&#039;ai néanmoins trouvé une parade qui consiste à  faire un appel à  la fonction umask() avant les appels à  la fonction mkdir()... J&#039;ai donc modifié le code des trois fichiers suivants :<br />
<ul style="list-style-type: disc"><li>admin/editors/upload/fonction_upload.inc<br /></li><li>plugins/adm_redacteurs/inc/fonctionredac.inc<br /></li><li>plugins/adm_redacteurs/editors/upload/fonctions_upload.inc</li></ul><div class="code"><div class="code_title">Code (<a href="#" onclick="selectCode(this.parentNode.parentNode.getElementsByTagName(&#039;PRE&#039;)[0]); return false">Sélectionner le code</a>)</div><pre class="code_content">function createNewRep&#40;$newrep&#41; {
	<span style="background-color: #ffff00">@umask&#40;0022&#41;;</span>
	@mkdir&#40;CHEMIN.$newrep,0755&#41;;
	@copy&#40;CHEMIN."data/index.php", CHEMIN.$newrep."/index.php"&#41;;
	@chmod&#40;CHEMIN.$newrep."/index.php", 0644&#41;;</pre></div><br />
J&#039;ai également essayé avec les modifs suivantes mais cela ne fonctionne pas...  <img src="images/smileys/fsb2_larme.gif" title=":fsb2_cry:" alt=":fsb2_cry:" /> <div class="code"><div class="code_title">Code (<a href="#" onclick="selectCode(this.parentNode.parentNode.getElementsByTagName(&#039;PRE&#039;)[0]); return false">Sélectionner le code</a>)</div><pre class="code_content">function createNewRep&#40;$newrep&#41; {
	@mkdir&#40;CHEMIN.$newrep,0755&#41;;
	<span style="background-color: #ffff00">@chmod&#40;CHEMIN.$rep,0755&#41;;</span>
	@copy&#40;CHEMIN."data/index.php", CHEMIN.$newrep."/index.php"&#41;;
	@chmod&#40;CHEMIN.$newrep."/index.php", 0644&#41;;</pre></div><br />
Là , j&#039;avoue que je ne comprend pas pourquoi le chmod n&#039;a aucun effet !  <img src="images/smileys/fsb2_mad.gif" title=":fsb2_mad:" alt=":fsb2_mad:" /> <br />
<br />
Un des admins chez mon hébergeur va voir si il peu configurer le umask sur suPHP...<br />
<br />
Bref, je pense que le problème est résolu puisque màªme en l&#039;absence de modif de l&#039;umask sur suPHP, les modifs que j&#039;ai apportée aux fichiers sont satisfaisantes.  <img src="images/smileys/fsb2_smyle.gif" title=":fsb2_smyle:" alt=":fsb2_smyle:" /> <br />
<br />
Merci beaucoup pour toute l&#039;attention portée à  ce sujet.  <img src="images/smileys/fsb2_oeil.gif" title=":wink:" alt=":wink:" /> <br />
<br />
A+]]></description>
			<author><![CDATA[jchouix@orange.fr ZebulonT]]></author>
			<link><![CDATA[https://lebrikabrak.info/index.php?p=topic&p_id=257#p257]]></link>
			<pubDate><![CDATA[Sat, 19 Jan 2008 20:46:43]]></pubDate>
			<guid isPermaLink="false"><![CDATA[https://lebrikabrak.info/index.php?p=topic&p_id=257#p257]]></guid>
		</item>
		<item>
			<title><![CDATA[Problème de droits à  la création d&#039;un rép par un rédacteur]]></title>
			<description><![CDATA[Bonjour jchouix,<br />
<div class="quote"><div class="quote_title">Citation (jchouix)</div><div class="quote_content">Je ne comprends pas pourquoi tu as un chmod à  700 sur le répertoire créé car je mets les droits à  755 lors de sa création.<br />
...<br />
C&#039;est dans le fichier functionredac.inc situé dans le répertoire plugins/adm_redacteurs/inc/ à  la ligne 611.</div></div><br />
Et bien moi non plus je ne comprend pas car j&#039;ai vérifié tout les @mkdir dans tous les scripts de mon installation de GuppY et ils attribuent tous des droits à  755 voir à  777 pour certains...<br />
Je vais donc aller me renseigner du cà´te de mon hébergeur et d&#039;une éventuelle config de suPHP...<br />
Je te donne des nouvelles dès que j&#039;en ai.<br />
A+]]></description>
			<author><![CDATA[jchouix@orange.fr ZebulonT]]></author>
			<link><![CDATA[https://lebrikabrak.info/index.php?p=topic&p_id=252#p252]]></link>
			<pubDate><![CDATA[Sat, 19 Jan 2008 10:00:23]]></pubDate>
			<guid isPermaLink="false"><![CDATA[https://lebrikabrak.info/index.php?p=topic&p_id=252#p252]]></guid>
		</item>
		<item>
			<title><![CDATA[Problème de droits à  la création d&#039;un rép par un rédacteur]]></title>
			<description><![CDATA[Re,<br />
<br />
<div class="quote"><div class="quote_title">Citation (jchouix)</div><div class="quote_content">Vérifie que le chmod du répertoire parent au répertoire créé soit à  755 et non à  700.<br />
Tiens moi au courant.</div></div><br />
Oui, à§à  j&#039;ai vérifié et je suis certain que le répertoire parent est bien à  755...<br />
<div class="quote"><div class="quote_title">Citation (jchouix)</div><div class="quote_content">C&#039;est dans le fichier functionredac.inc situé dans le répertoire plugins/adm_redacteurs/inc/ à  la ligne 611.</div></div><br />
à‡a je vais aller voir de plus près...  <img src="images/smileys/fsb2_smyle.gif" title=":fsb2_smyle:" alt=":fsb2_smyle:" /> <br />
Je te tiens au courant...<br />
<br />
A+]]></description>
			<author><![CDATA[jchouix@orange.fr ZebulonT]]></author>
			<link><![CDATA[https://lebrikabrak.info/index.php?p=topic&p_id=248#p248]]></link>
			<pubDate><![CDATA[Fri, 18 Jan 2008 18:42:10]]></pubDate>
			<guid isPermaLink="false"><![CDATA[https://lebrikabrak.info/index.php?p=topic&p_id=248#p248]]></guid>
		</item>
		<item>
			<title><![CDATA[Problème de droits à  la création d&#039;un rép par un rédacteur]]></title>
			<description><![CDATA[bonjour,<br />
<div class="quote"><div class="quote_title">Citation (ZebulonT)</div><div class="quote_content">J&#039;ai un souci avec la création de répertoire par les rédacteurs.<br />
Lorsqu&#039;un rédacteur créé un rép, celui-ci obtient les droit 700.<br />
Les fichiers que le rédacteur place dans ce rép obtiennent bien des droit 644.<br />
Mais comme le rép à  les droit à  700, les fichiers placé dans le rép ne sont pas utilisables...<br />
Sauf à  faire un chmod par ailleurs...</div></div><br />
Je ne comprends pas pourquoi tu as un chmod à  700 sur le répertoire créé car je mets les droits à  755 lors de sa création.<br />
Vérifie que le chmod du répertoire parent au répertoire créé soit à  755 et non à  700.<br />
Tiens moi au courant.<br />
<div class="quote"><div class="quote_title">Citation (ZebulonT)</div><div class="quote_content">Il faut bien évidement que les droits attribués au répertoire lors de sa création soient à  755 ! Mais j&#039;ai jeté un oeil dans les scripts PHP et je n&#039;ai pas trouvé ce qui régit l&#039;attribution des droits...</div></div><br />
C&#039;est dans le fichier <span style="background-color: #ffff00">functionredac.inc</span> situé dans le répertoire <span style="background-color: #ffff00">plugins/adm_redacteurs/inc/</span> à  la <span style="background-color: #ffff00">ligne 611</span>.<br />
A+]]></description>
			<author><![CDATA[jchouix@orange.fr jchouix]]></author>
			<link><![CDATA[https://lebrikabrak.info/index.php?p=topic&p_id=245#p245]]></link>
			<pubDate><![CDATA[Fri, 18 Jan 2008 17:43:57]]></pubDate>
			<guid isPermaLink="false"><![CDATA[https://lebrikabrak.info/index.php?p=topic&p_id=245#p245]]></guid>
		</item>
		<item>
			<title><![CDATA[Problème de droits à  la création d&#039;un rép par un rédacteur]]></title>
			<description><![CDATA[Bonjour jchouix,<br />
<br />
J&#039;ai un souci avec la création de répertoire par les rédacteurs.<br />
Lorsqu&#039;un rédacteur créé un rép, celui-ci obtient les droit 700.<br />
Les fichiers que le rédacteur place dans ce rép obtiennent bien des droit 644.<br />
Mais comme le rép à  les droit à  700, les fichiers placé dans le rép ne sont pas utilisables...<br />
Sauf à  faire un chmod par ailleurs...  <img src="images/smileys/fsb2_goutte.gif" title=":fsb2_goutte:" alt=":fsb2_goutte:" /> <br />
<br />
Il faut bien évidement que les droits attribués au répertoire lors de sa création soient à  755 ! Mais j&#039;ai jeté un oeil dans les scripts PHP et je n&#039;ai pas trouvé ce qui régit l&#039;attribution des droits...<br />
<br />
Je précise que mon compte sur le serveur apache est en suPHP et que je travaille tjs avec le fichier "upload.inc" original et non celui de ton fork qui permet la suppression des fichiers.<br />
<br />
Merci d&#039;avance pour ton aide.  <img src="images/smileys/fsb2_smyle.gif" title=":fsb2_smyle:" alt=":fsb2_smyle:" /> <br />
<br />
Bien cordialement.]]></description>
			<author><![CDATA[jchouix@orange.fr ZebulonT]]></author>
			<link><![CDATA[https://lebrikabrak.info/index.php?p=topic&p_id=239#p239]]></link>
			<pubDate><![CDATA[Fri, 18 Jan 2008 09:26:17]]></pubDate>
			<guid isPermaLink="false"><![CDATA[https://lebrikabrak.info/index.php?p=topic&p_id=239#p239]]></guid>
		</item>
	</channel>
</rss>