<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" > <channel><title>Comments on: Joomla and Plesk permissions</title> <atom:link href="http://rackerhacker.com/2007/05/20/joomla-and-plesk-permissions/feed/" rel="self" type="application/rss+xml" /><link>http://rackerhacker.com/2007/05/20/joomla-and-plesk-permissions/</link> <description>Words of wisdom from a server administrator</description> <lastBuildDate>Mon, 15 Mar 2010 13:52:43 +0000</lastBuildDate> <generator>http://wordpress.org/?v=2.9.2</generator> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <item><title>By: Ari Salomon</title><link>http://rackerhacker.com/2007/05/20/joomla-and-plesk-permissions/#comment-15663</link> <dc:creator>Ari Salomon</dc:creator> <pubDate>Tue, 22 Dec 2009 06:52:23 +0000</pubDate> <guid isPermaLink="false">http://rackerhacker.com/2007/05/20/joomla-and-plesk-permissions/#comment-15663</guid> <description>hey, I want the world to know that this works for wordpress also and is saving me loads of headaches. i will document my wordpress-based process on my blog soon. still testing...</description> <content:encoded><![CDATA[<p>hey, I want the world to know that this works for wordpress also and is saving me loads of headaches. i will document my wordpress-based process on my blog soon. still testing...</p> ]]></content:encoded> </item> <item><title>By: Daniel Breckenridge</title><link>http://rackerhacker.com/2007/05/20/joomla-and-plesk-permissions/#comment-15638</link> <dc:creator>Daniel Breckenridge</dc:creator> <pubDate>Mon, 14 Dec 2009 05:33:39 +0000</pubDate> <guid isPermaLink="false">http://rackerhacker.com/2007/05/20/joomla-and-plesk-permissions/#comment-15638</guid> <description>Thank you.  I cannot tell you how many times I have visited this page to set up a new site on GoDaddy.</description> <content:encoded><![CDATA[<p>Thank you.  I cannot tell you how many times I have visited this page to set up a new site on GoDaddy.</p> ]]></content:encoded> </item> <item><title>By: Erik</title><link>http://rackerhacker.com/2007/05/20/joomla-and-plesk-permissions/#comment-15592</link> <dc:creator>Erik</dc:creator> <pubDate>Wed, 18 Nov 2009 08:03:01 +0000</pubDate> <guid isPermaLink="false">http://rackerhacker.com/2007/05/20/joomla-and-plesk-permissions/#comment-15592</guid> <description>This is a very poor solution.php_admin_flag magic_quotes_gpc onBad idea as magic_quotes should never be relied upon when coding scripts. Joomla 1.5.x certainly doesn&#039;t require it. magic_quotes will be removed in future versions of PHP so using it would be foolish.php_admin_flag display_errors onDisplaying errors is fine for a test server but you certainly don&#039;t want to display errors on a live server.  That only provides more ammo to would-be hackers.</description> <content:encoded><![CDATA[<p>This is a very poor solution.</p><p>php_admin_flag magic_quotes_gpc on</p><p>Bad idea as magic_quotes should never be relied upon when coding scripts. Joomla 1.5.x certainly doesn't require it. magic_quotes will be removed in future versions of PHP so using it would be foolish.</p><p>php_admin_flag display_errors on</p><p>Displaying errors is fine for a test server but you certainly don't want to display errors on a live server.  That only provides more ammo to would-be hackers.</p> ]]></content:encoded> </item> <item><title>By: alan trueba</title><link>http://rackerhacker.com/2007/05/20/joomla-and-plesk-permissions/#comment-15549</link> <dc:creator>alan trueba</dc:creator> <pubDate>Sun, 18 Oct 2009 22:31:45 +0000</pubDate> <guid isPermaLink="false">http://rackerhacker.com/2007/05/20/joomla-and-plesk-permissions/#comment-15549</guid> <description>Hello after follow the stepts i get 403 Forbidden &gt;(  for all the directories under httpdocs &gt;(</description> <content:encoded><![CDATA[<p>Hello after follow the stepts i get 403 Forbidden &gt;(  for all the directories under httpdocs &gt;(</p> ]]></content:encoded> </item> <item><title>By: Mark Robinson</title><link>http://rackerhacker.com/2007/05/20/joomla-and-plesk-permissions/#comment-14389</link> <dc:creator>Mark Robinson</dc:creator> <pubDate>Sun, 03 May 2009 10:30:46 +0000</pubDate> <guid isPermaLink="false">http://rackerhacker.com/2007/05/20/joomla-and-plesk-permissions/#comment-14389</guid> <description>I am concerned about the Givens comment about security and would appreciate further explanation.Where you say :...The “perfect” solution is to identify what paths Joomla and the components you’re using requires write access to and limit it to just those...What is the &quot;it&quot; referring to? How do you limit it to just those files? How do you determine what paths the Joomla components are using?Thank you!</description> <content:encoded><![CDATA[<p>I am concerned about the Givens comment about security and would appreciate further explanation.</p><p>Where you say :</p><p>...The “perfect” solution is to identify what paths Joomla and the components you’re using requires write access to and limit it to just those...</p><p>What is the "it" referring to? How do you limit it to just those files? How do you determine what paths the Joomla components are using?</p><p>Thank you!</p> ]]></content:encoded> </item> <item><title>By: Daniel J. Givens</title><link>http://rackerhacker.com/2007/05/20/joomla-and-plesk-permissions/#comment-13995</link> <dc:creator>Daniel J. Givens</dc:creator> <pubDate>Tue, 07 Apr 2009 15:01:18 +0000</pubDate> <guid isPermaLink="false">http://rackerhacker.com/2007/05/20/joomla-and-plesk-permissions/#comment-13995</guid> <description>This is a terrible solution because Apache can write anywhere. With the frequent vulnerabilities found in Joomla, it&#039;s this sort of setup that is commonly exploited to install botnet scripts and phish pages on a site.The &quot;perfect&quot; solution is to identify what paths Joomla and the components you&#039;re using requires write access to and limit it to just those.Also, rather than adding the &quot;apache&quot; group to psacln, you should instead add it to &quot;psaserv&quot; and change the group ownership for just those paths that are required. Finally, you&#039;ll need to modify the Apache init script to change it&#039;s umaskAdd to /etc/init.d/httpd (or other Apache init script):umask 002This will ensure files created by Apache are group writable, which will allow the FTP user to still be able to work on those files.</description> <content:encoded><![CDATA[<p>This is a terrible solution because Apache can write anywhere. With the frequent vulnerabilities found in Joomla, it's this sort of setup that is commonly exploited to install botnet scripts and phish pages on a site.</p><p>The "perfect" solution is to identify what paths Joomla and the components you're using requires write access to and limit it to just those.</p><p>Also, rather than adding the "apache" group to psacln, you should instead add it to "psaserv" and change the group ownership for just those paths that are required. Finally, you'll need to modify the Apache init script to change it's umask</p><p>Add to /etc/init.d/httpd (or other Apache init script):</p><p>umask 002</p><p>This will ensure files created by Apache are group writable, which will allow the FTP user to still be able to work on those files.</p> ]]></content:encoded> </item> <item><title>By: Perfect Permissions for Joomla and Plesk at DustinsDesign.com</title><link>http://rackerhacker.com/2007/05/20/joomla-and-plesk-permissions/#comment-521</link> <dc:creator>Perfect Permissions for Joomla and Plesk at DustinsDesign.com</dc:creator> <pubDate>Fri, 18 Apr 2008 18:43:06 +0000</pubDate> <guid isPermaLink="false">http://rackerhacker.com/2007/05/20/joomla-and-plesk-permissions/#comment-521</guid> <description>[...] This is a slightly modified version from the original post found at rackerhacker.com [...]</description> <content:encoded><![CDATA[<p>[...] This is a slightly modified version from the original post found at rackerhacker.com [...]</p> ]]></content:encoded> </item> <item><title>By: lvalics</title><link>http://rackerhacker.com/2007/05/20/joomla-and-plesk-permissions/#comment-429</link> <dc:creator>lvalics</dc:creator> <pubDate>Sat, 01 Mar 2008 15:38:15 +0000</pubDate> <guid isPermaLink="false">http://rackerhacker.com/2007/05/20/joomla-and-plesk-permissions/#comment-429</guid> <description>I suggest try to install mod_suphp and configure per domain. In this way the files uploaed via Joomla will get ftpuser:psacln rights and you can work with them. Also not need to be anymore 777 the folders. See more on http://www.web-hosting-control-panel-addons.com/description.php/HOW-TO_setup_a_PLESK_Dedicated_Server/6/Here you can see how to setup mod_suphp to work well on a PLESK server for Joomla, Drupal, or any other similar software. Hope this help.</description> <content:encoded><![CDATA[<p>I suggest try to install mod_suphp and configure per domain. In this way the files uploaed via Joomla will get ftpuser:psacln rights and you can work with them. Also not need to be anymore 777 the folders.<br /> See more on<br /> <a href="http://www.web-hosting-control-panel-addons.com/description.php/HOW-TO_setup_a_PLESK_Dedicated_Server/6/" rel="nofollow">http://www.web-hosting-control-panel-addons.com/description.php/HOW-TO_setup_a_PLESK_Dedicated_Server/6/</a></p><p>Here you can see how to setup mod_suphp to work well on a PLESK server for Joomla, Drupal, or any other similar software. Hope this help.</p> ]]></content:encoded> </item> <item><title>By: maggis</title><link>http://rackerhacker.com/2007/05/20/joomla-and-plesk-permissions/#comment-348</link> <dc:creator>maggis</dc:creator> <pubDate>Thu, 31 Jan 2008 06:13:56 +0000</pubDate> <guid isPermaLink="false">http://rackerhacker.com/2007/05/20/joomla-and-plesk-permissions/#comment-348</guid> <description>Well this was finally tested &amp; not working as the new directories (and maybe files) are created with incorrect umask, for example when installing components from Joomla. Directories come as 0755, not 0775 (+sticky bits).</description> <content:encoded><![CDATA[<p>Well this was finally tested &amp; not working as the new directories (and maybe files) are created with incorrect umask, for example when installing components from Joomla. Directories come as 0755, not 0775 (+sticky bits).</p> ]]></content:encoded> </item> <item><title>By: maggis</title><link>http://rackerhacker.com/2007/05/20/joomla-and-plesk-permissions/#comment-291</link> <dc:creator>maggis</dc:creator> <pubDate>Tue, 15 Jan 2008 02:41:48 +0000</pubDate> <guid isPermaLink="false">http://rackerhacker.com/2007/05/20/joomla-and-plesk-permissions/#comment-291</guid> <description>OK I stand corrected I omitted the chmod g+s!</description> <content:encoded><![CDATA[<p>OK I stand corrected I omitted the chmod g+s!</p> ]]></content:encoded> </item> <item><title>By: maggis</title><link>http://rackerhacker.com/2007/05/20/joomla-and-plesk-permissions/#comment-290</link> <dc:creator>maggis</dc:creator> <pubDate>Tue, 15 Jan 2008 02:40:21 +0000</pubDate> <guid isPermaLink="false">http://rackerhacker.com/2007/05/20/joomla-and-plesk-permissions/#comment-290</guid> <description>How is this &quot;perfect&quot;? I do not think so, not at ALL.I have not tested, but I think the following problem still remains: 1- Joomla/some other web application creates something on the disk 2- Now the file is owned by apache:apache 3- The dumb Joomla-&quot;coder&quot; comes complaining that he/she can not upload something (FTP) since the FTP process is user:psacln and the file/dir owner is apache:apache still 4- Already completely overworked admin needs to chown/chgrp, again, completely the same as before</description> <content:encoded><![CDATA[<p>How is this "perfect"? I do not think so, not at ALL.</p><p>I have not tested, but I think the following problem still remains:<br /> 1- Joomla/some other web application creates something on the disk<br /> 2- Now the file is owned by apache:apache<br /> 3- The dumb Joomla-"coder" comes complaining that he/she can not upload something (FTP) since the FTP process is user:psacln and the file/dir owner is apache:apache still<br /> 4- Already completely overworked admin needs to chown/chgrp, again, completely the same as before</p> ]]></content:encoded> </item> <item><title>By: datacommand</title><link>http://rackerhacker.com/2007/05/20/joomla-and-plesk-permissions/#comment-46</link> <dc:creator>datacommand</dc:creator> <pubDate>Mon, 01 Oct 2007 03:45:31 +0000</pubDate> <guid isPermaLink="false">http://rackerhacker.com/2007/05/20/joomla-and-plesk-permissions/#comment-46</guid> <description>I am using Plesk 8.2.1 and Joomla.  When I log into the server using PuTTY I do not see the same directory structure for my domains.  I am new to Linux hosting so I may just be missing the whole picture somehow.  I would really like to be able to control the permissions in my Joomla! sites and be able to FTP to the Joomla! directories.  Any help would be apprecitated.</description> <content:encoded><![CDATA[<p>I am using Plesk 8.2.1 and Joomla.  When I log into the server using PuTTY I do not see the same directory structure for my domains.  I am new to Linux hosting so I may just be missing the whole picture somehow.  I would really like to be able to control the permissions in my Joomla! sites and be able to FTP to the Joomla! directories.  Any help would be apprecitated.</p> ]]></content:encoded> </item> <item><title>By: digical</title><link>http://rackerhacker.com/2007/05/20/joomla-and-plesk-permissions/#comment-7</link> <dc:creator>digical</dc:creator> <pubDate>Sun, 08 Jul 2007 15:55:14 +0000</pubDate> <guid isPermaLink="false">http://rackerhacker.com/2007/05/20/joomla-and-plesk-permissions/#comment-7</guid> <description>This didn&#039;t work for me until I turned off PHP safe mode.  Now that PHP Safe Mode is off, these steps are working like a champ!  Thanks.</description> <content:encoded><![CDATA[<p>This didn't work for me until I turned off PHP safe mode.  Now that PHP Safe Mode is off, these steps are working like a champ!  Thanks.</p> ]]></content:encoded> </item> </channel> </rss>
<!-- This site's performance optimized by W3 Total Cache. Dramatically improve the speed and reliability of your blog!

Learn more about our WordPress Plugins: http://www.w3-edge.com/wordpress-plugins/

Minified using disk
Page Caching using disk (enhanced) (user agent is rejected)
Database Caching 9/11 queries in 0.010 seconds using disk
Content Delivery Network via cdn.rackerhacker.com

Served from: dfw.mhtx.net @ 2010-03-15 09:15:59 -->