<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Alexey Bokov's weblog &#187; administration</title>
	<atom:link href="http://bokov.net/weblog/tag/administration/feed/" rel="self" type="application/rss+xml" />
	<link>http://bokov.net/weblog</link>
	<description>Anything that interests me</description>
	<lastBuildDate>Fri, 11 Nov 2011 12:32:53 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>MySQL create user and add table</title>
		<link>http://bokov.net/weblog/linux/mysql-create-user-and-add-table/</link>
		<comments>http://bokov.net/weblog/linux/mysql-create-user-and-add-table/#comments</comments>
		<pubDate>Mon, 11 Jul 2011 12:05:07 +0000</pubDate>
		<dc:creator>Alexey Bokov</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[administration]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://bokov.net/weblog/?p=619</guid>
		<description><![CDATA[Short how-to: root@215003:~# mysql -u root -p Enter password: mysql&#62; CREATE DATABASE s_db; mysql&#62; GRANT ALL PRIVILEGES ON s_db.* to 's_user'@'localhost' IDENTIFIED BY '12345678'; mysql&#62; FLUSH PRIVILEGES; mysql&#62;exit mysql -u s_user -p s_db &#60; database.sql &#60;code&#62;]]></description>
			<content:encoded><![CDATA[<p>Short how-to:<br />
<code><br />
root@215003:~# mysql -u root -p<br />
Enter password:<br />
mysql&gt; CREATE DATABASE s_db;<br />
mysql&gt; GRANT ALL PRIVILEGES ON s_db.* to 's_user'@'localhost' IDENTIFIED BY '12345678';<br />
mysql&gt; FLUSH PRIVILEGES;<br />
mysql&gt;exit<br />
mysql -u s_user -p s_db &lt; database.sql<br />
&lt;</code>code&gt;</p>
]]></content:encoded>
			<wfw:commentRss>http://bokov.net/weblog/linux/mysql-create-user-and-add-table/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Where&#8217;s Sun JDK on Ubuntu 10.04 ?</title>
		<link>http://bokov.net/weblog/linux/wheres-sun-jdk-on-ubuntu-10-04/</link>
		<comments>http://bokov.net/weblog/linux/wheres-sun-jdk-on-ubuntu-10-04/#comments</comments>
		<pubDate>Thu, 19 Aug 2010 13:46:08 +0000</pubDate>
		<dc:creator>Alexey Bokov</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[administration]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[sun]]></category>
		<category><![CDATA[sun jdk]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[ubuntu 10.04]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://bokov.net/weblog/?p=540</guid>
		<description><![CDATA[By unknown reasons Sun JDK was moved to partner repository, so to use sun jdk you need to do this steps sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner" sudo apt-get update sudo apt-get upgrade and then enjoy : sudo apt-cache search jdk &#124; grep sun sun-java6-source - Sun Java(TM) Development Kit (JDK) 6 source files sun-java6-jre [...]]]></description>
			<content:encoded><![CDATA[<p>By unknown reasons <a href="https://wiki.ubuntu.com/LucidLynx/ReleaseNotes#Sun%20Java%20moved%20to%20the%20Partner%20repository">Sun JDK was moved to partner repository</a>, so to use sun jdk you need to do this steps<br />
<code><br />
sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"<br />
sudo apt-get update<br />
sudo apt-get upgrade<br />
</code><br />
and then enjoy :<br />
<code><br />
sudo apt-cache search jdk | grep sun<br />
sun-java6-source - Sun Java(TM) Development Kit (JDK) 6 source files<br />
sun-java6-jre - Sun Java(TM) Runtime Environment (JRE) 6 (architecture independent files)<br />
sun-java6-jdk - Sun Java(TM) Development Kit (JDK) 6<br />
sun-java6-javadb - Java(TM) DB, Sun Microsystems' distribution of Apache Derby<br />
sun-java6-demo - Sun Java(TM) Development Kit (JDK) 6 demos and examples<br />
sun-java6-bin - Sun Java(TM) Runtime Environment (JRE) 6 (architecture dependent files)<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://bokov.net/weblog/linux/wheres-sun-jdk-on-ubuntu-10-04/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>bash tips &#8211; convert to lowercase</title>
		<link>http://bokov.net/weblog/programming/bash-tips-convert-to-lowercase/</link>
		<comments>http://bokov.net/weblog/programming/bash-tips-convert-to-lowercase/#comments</comments>
		<pubDate>Wed, 11 Aug 2010 13:27:18 +0000</pubDate>
		<dc:creator>Alexey Bokov</dc:creator>
				<category><![CDATA[programming]]></category>
		<category><![CDATA[administration]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[sed. perl]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://bokov.net/weblog/?p=519</guid>
		<description><![CDATA[You can use sed : sed -e 's/\([^\d]*\)/\L\1/' in.txt > out.txt or perl inliner : perl -ne 'utf8::decode $_; $_ = lc $_; utf8::encode $_; print' in.txt > out.txt . Both guys works fine for unicode file too.]]></description>
			<content:encoded><![CDATA[<p>You can use sed  :<br />
<code><br />
sed -e 's/\([^\d]*\)/\L\1/' in.txt > out.txt<br />
</code><br />
 or perl inliner :<br />
<code><br />
perl -ne 'utf8::decode $_; $_ = lc $_; utf8::encode $_; print' in.txt > out.txt<br />
</code>.<br />
Both guys works fine for unicode file too.</p>
]]></content:encoded>
			<wfw:commentRss>http://bokov.net/weblog/programming/bash-tips-convert-to-lowercase/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to create list of screenshots for list of urls ?</title>
		<link>http://bokov.net/weblog/search-engines/how-to-create-list-of-screenshots-for-list-of-urls/</link>
		<comments>http://bokov.net/weblog/search-engines/how-to-create-list-of-screenshots-for-list-of-urls/#comments</comments>
		<pubDate>Tue, 20 Jul 2010 13:34:24 +0000</pubDate>
		<dc:creator>Alexey Bokov</dc:creator>
				<category><![CDATA[internet]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[search engines]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[administration]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[convert]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[images]]></category>
		<category><![CDATA[png]]></category>
		<category><![CDATA[resize]]></category>
		<category><![CDATA[screenshots]]></category>
		<category><![CDATA[thumbnails]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://bokov.net/weblog/?p=510</guid>
		<description><![CDATA[Okay, we have text file with list of urls and want to have firefox&#8217;s screenshots from this pages and also we need to have this screenshots in some normalized resolution ( like all images should be in 300&#215;400 &#8211; thumbnails ). First of all you need to install Command line print Firefox add-on. Then create [...]]]></description>
			<content:encoded><![CDATA[<p>Okay, we have text file with list of urls and want to have firefox&#8217;s screenshots from this pages and also we need to have this screenshots in some normalized resolution ( like all images should be in 300&#215;400 &#8211; thumbnails ). First of all you need to install <a href="http://sites.google.com/site/torisugari/commandlineprint2">Command line print Firefox add-on</a>. Then create some simple script which will run firefox with needed url, print screenshot and close ( in my case via kill &#8211; may be it&#8217;s too brutal ) firefox in cycle. It may look like this  ( url_list.txt &#8211; file with urls &#8211; each url on its own line <img src='http://bokov.net/weblog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> ), after running this script you will have many *.png files which is screenshots for ulrs &#8211; 0.png &#8211; for first url in urls_list.txt, 1.png for second and so on.<br />
<code><br />
#!/bin/bash<br />
id=0<br />
while read line<br />
do<br />
firefox -print $line -printmode png -printdelay 10 -printfile ${id}.png<br />
ps ax | grep firefox  | awk '{ print $1 }' | xargs kill -9 ;<br />
id=$[$id+1]<br />
done &lt; urls_list.txt<br />
</code></p>
<p>And now then we have screenshots ( all this guys are in different resolution in common ) then we need to normalize them &#8211; to create thumbnails for all images in 300&#215;400 resolution &#8211; convert helps!<br />
<code><br />
for f in *.png;<br />
do<br />
convert -thumbnail 300x400!  ${f} thumb_${f}<br />
done<br />
</code><br />
And we have many thumb_*.pn with 300&#215;400 resolution all. A little note &#8211; using resolution without ! sign will work in another way &#8211; resize will be processed proportionally with using resize only for one dimension ( bigger one ).</p>
]]></content:encoded>
			<wfw:commentRss>http://bokov.net/weblog/search-engines/how-to-create-list-of-screenshots-for-list-of-urls/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Moving git repo from github to another location with ssh access</title>
		<link>http://bokov.net/weblog/project-managment/moving-git-repo-from-github-to-another-location-with-ssh-access/</link>
		<comments>http://bokov.net/weblog/project-managment/moving-git-repo-from-github-to-another-location-with-ssh-access/#comments</comments>
		<pubDate>Tue, 09 Feb 2010 08:49:10 +0000</pubDate>
		<dc:creator>Alexey Bokov</dc:creator>
				<category><![CDATA[administration]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[project managment]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[ssh]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://bokov.net/weblog/?p=333</guid>
		<description><![CDATA[We have git repo at github (  and would like to move onto some our corporate box inside our network, for example on internal.bokov.net. This repository is shared for group of developers and all who have ssh access onto internal.bokov.net shall have right to commits onto git repository. So first of all prepare place for [...]]]></description>
			<content:encoded><![CDATA[<p>We have git repo at github (  and would like to move onto some our corporate box inside our network, for example on internal.bokov.net. This repository is shared for group of developers and all who have ssh access onto internal.bokov.net shall have right to commits onto git repository. So first of all prepare place for git repo at new hosting :<br />
<code><br />
ssh user@internal.bokov.net<br />
cd var<br />
mkdir git_repo<br />
chmod 777 git_repo<br />
cd git_repo<br />
mkdir my_project<br />
cd my_project<br />
git init --bare --shared=all<br />
cd objects<br />
chmod g+ws *<br />
</code></p>
<p>Next clone existing repo and change its settings to point onto internal.bokov.net<br />
<code><br />
git clone --bare git@github.com:bokov/github_project.git<br />
git remote add -t master -m master origin ssh://internal.bokov.net/var/git_repo/my_project/<br />
git push origin master<br />
</code></p>
<p>to start work with new repo just use<br />
<code><br />
git clone ssh://internal.bokov.net/var/git_repo/my_project/<br />
</code></p>
<p>have fun.</p>
]]></content:encoded>
			<wfw:commentRss>http://bokov.net/weblog/project-managment/moving-git-repo-from-github-to-another-location-with-ssh-access/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Configuring Ubuntu ( 9.10 ) to work with Amazon EC2</title>
		<link>http://bokov.net/weblog/ec2/configuring-ubuntu-9-10-to-work-with-amazon-ec2/</link>
		<comments>http://bokov.net/weblog/ec2/configuring-ubuntu-9-10-to-work-with-amazon-ec2/#comments</comments>
		<pubDate>Wed, 11 Nov 2009 09:45:56 +0000</pubDate>
		<dc:creator>Alexey Bokov</dc:creator>
				<category><![CDATA[administration]]></category>
		<category><![CDATA[ec2]]></category>
		<category><![CDATA[Amazon EC2]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://bokov.net/weblog/?p=318</guid>
		<description><![CDATA[Short how-to about configuring Ubuntu to work with EC2 API ( for Ubuntu 10.04 users &#8211; Sun JDK was moved to partner repository so please check out Where’s sun JDK on Ubuntu 10.04 ? before follow described steps ). 1) Remove openjdk, gij sudo apt-get remove openjdk-*; sudo apt-get remove gij-*; 2) Install good one [...]]]></description>
			<content:encoded><![CDATA[<p>Short how-to about configuring Ubuntu to work with EC2 API ( <strong><em>for Ubuntu 10.04 users</em></strong> &#8211; Sun JDK was moved to partner repository so please check out <a href="http://bokov.net/weblog/linux/wheres-sun-jdk-on-ubuntu-10-04/">Where’s sun JDK on Ubuntu 10.04 ?</a> before follow described steps ).</p>
<p><span id="more-318"></span>1) Remove openjdk, gij<br />
<em>sudo apt-get remove openjdk-*;<br />
sudo apt-get remove gij-*;</em></p>
<p><em> </em>2) Install good one java powered by Sun<em><br />
sudo apt-get install sun-java6-jdk</em></p>
<p>3) Install <a href="http://developer.amazonwebservices.com/connect/entry.jspa?externalID=351&amp;categoryID=88">EC2 API</a><br />
<em>cd /home/abokov/</p>
<p>http://s3.amazonaws.com/ec2-downloads/ec2-api-tools.zip</p>
<p>unzip ec2-api-tools.zip</em></p>
<p>4) Configure environment : add this lines onto the end of  ~/.bashrc<br />
<em>#ec2 deal with stuff<br />
export JAVA_HOME=/usr/lib/jvm/java-6-sun<br />
# setting up Amazon EC2<br />
export EC2_HOME=/home/abokov/ec2-api-tools-1.3-30349<br />
export PATH=$PATH:$EC2_HOME/bin:<br />
export EC2_PRIVATE_KEY=/home/abokov/keys/pk-XXX.pem<br />
export EC2_CERT=/home/abokov/keys/cert-XXX.pem</em></p>
<p><em>export EC2_ACCESS_KEY_ID=***<br />
export EC2_SECRET_ACCESS_KEY=***</em></p>
<p>You may check out how it works using  ec2-describe-instances.</p>
]]></content:encoded>
			<wfw:commentRss>http://bokov.net/weblog/ec2/configuring-ubuntu-9-10-to-work-with-amazon-ec2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Amazon Web Services links &#8211; October/November 2009</title>
		<link>http://bokov.net/weblog/ec2/amazon-web-services-new-prices-and-new-services/</link>
		<comments>http://bokov.net/weblog/ec2/amazon-web-services-new-prices-and-new-services/#comments</comments>
		<pubDate>Wed, 28 Oct 2009 11:11:26 +0000</pubDate>
		<dc:creator>Alexey Bokov</dc:creator>
				<category><![CDATA[compute grid]]></category>
		<category><![CDATA[ec2]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[administration]]></category>
		<category><![CDATA[Amazon EC2]]></category>
		<category><![CDATA[aws]]></category>
		<category><![CDATA[compute cloud]]></category>
		<category><![CDATA[Elastic Compute Cloud]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://bokov.net/weblog/?p=312</guid>
		<description><![CDATA[Update in Amazon Web Services: 2 high cpu instance types : 64 bits &#8211; Double Extra Large с 34.2 GB RAM, and 13 ECU (4 virtual cores *3.25 EC2 compute Unit=ECU), 64-bit platform and Quadruple Extra Large &#8211; 68.4 GB of RAM/ 26 ECU (8 virtual cores* 3.25 ECU) : New EC2 High-Memory Instances Instance [...]]]></description>
			<content:encoded><![CDATA[<p>Update in Amazon Web Services:</p>
<li> 2 high cpu instance types : 64 bits &#8211;  Double Extra Large с 34.2 GB  RAM, and 13 ECU (4 virtual cores *3.25 EC2 compute Unit=ECU), 64-bit platform<br />
and Quadruple Extra Large &#8211; 68.4 GB of RAM/ 26 ECU (8 virtual cores* 3.25 ECU) :  <a href="http://aws.typepad.com/aws/2009/10/two-new-ec2-instance-types-additional-memory.html">New EC2 High-Memory Instances</a></li>
<li>Instance prices changes ( us-east is still cheaper thatn eu-west ) : <a href="http://aws.typepad.com/aws/2009/10/amazon-ec2-now-an-even-better-value.html">Amazon EC2 &#8211; Now an Even Better Value</a></li>
<li>New service for relational DB ( provisioning, scaling and other nice things )  : <a href="http://aws.typepad.com/aws/2009/10/introducing-rds-the-amazon-relational-database-service-.html">Introducing Amazon RDS &#8211; The Amazon Relational Database Service</a></li>
<li>Security stuff : <a href="http://homelandsecuritynewswire.com/vulnerability-identified-amazons-cloud-computing">Vulnerability identified in Amazon&#8217;s cloud computing</a></li>
<li>Amazon EC2 &#8211; Ubuntu <a href="http://groups.google.com/group/ec2ubuntu">at google groups</a></li>
<li>5 years ago Amazon announced Amazon Simple Queue Service &#8211; <a href="http://aws.typepad.com/aws/2009/11/aws-blog-the-first-five-years.html">top points of AWS for last 5 years</a></li>
]]></content:encoded>
			<wfw:commentRss>http://bokov.net/weblog/ec2/amazon-web-services-new-prices-and-new-services/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bash&#8217;s find usefull stuff</title>
		<link>http://bokov.net/weblog/administration/recursively-add-files-and-foldes-into-cvs/</link>
		<comments>http://bokov.net/weblog/administration/recursively-add-files-and-foldes-into-cvs/#comments</comments>
		<pubDate>Tue, 20 Oct 2009 09:06:45 +0000</pubDate>
		<dc:creator>Alexey Bokov</dc:creator>
				<category><![CDATA[administration]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://bokov.net/weblog/?p=295</guid>
		<description><![CDATA[Recursively add files and foldes into CVS find . -type d -print &#124; grep -v CVS &#124; xargs -n1 cvs add Delete &#8220;.svn&#8221; files from current folder find . -type f  -exec echo \"{}\" \;  &#124; grep ".svn" &#124; xargs rm]]></description>
			<content:encoded><![CDATA[<ul>
<li>Recursively add files and foldes into CVS</li>
</ul>
<pre>find . -type d -print | grep -v CVS | xargs -n1 cvs add</pre>
<ul>
<li>Delete &#8220;.svn&#8221; files from current folder</li>
</ul>
<pre>find . -type f  -exec echo \"{}\" \;  | grep ".svn" | xargs rm</pre>
]]></content:encoded>
			<wfw:commentRss>http://bokov.net/weblog/administration/recursively-add-files-and-foldes-into-cvs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cloud providers perfomance tests and monitoring</title>
		<link>http://bokov.net/weblog/useful-links/cloud-providers-perfomance-tests-and-monitoring/</link>
		<comments>http://bokov.net/weblog/useful-links/cloud-providers-perfomance-tests-and-monitoring/#comments</comments>
		<pubDate>Tue, 18 Aug 2009 13:47:10 +0000</pubDate>
		<dc:creator>Alexey Bokov</dc:creator>
				<category><![CDATA[administration]]></category>
		<category><![CDATA[compute grid]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[useful links]]></category>
		<category><![CDATA[Amazon EC2]]></category>
		<category><![CDATA[gogrid]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://bokov.net/weblog/?p=282</guid>
		<description><![CDATA[Cloud Hosting Performance Measuring EC2 system performance Comparing Amazon EC2 performance with other cloud/VPS hosting options… and real hardware Monitoring Cloud Computing Performance with PRTG: CPU, Disk, Memory Speed Comparison of Amazon EC2 Instance Types]]></description>
			<content:encoded><![CDATA[<ul>
<li><a href="http://www.cloudclimate.com/">Cloud Hosting Performance</a></li>
<li><a href="http://tech.mangot.com/roller/dave/entry/ec2_variability_the_numbers_revealed">Measuring EC2 system performance</a></li>
<li><a href="http://www.paessler.com/blog/2009/04/14/prtg-7/comparing-amazon-ec2-performance-with-other-cloudvps-hosting-options-and-real-hardware/">Comparing Amazon EC2 performance with other cloud/VPS hosting options… and real hardware</a></li>
<li><a href="http://www.paessler.com/blog/2009/04/06/prtg-7/monitoring-cloud-computing-performance-with-prtg-cpu-disk-memory-speed-comparison-of-amazon-ec2-instance-types/">Monitoring Cloud Computing Performance with PRTG: CPU, Disk, Memory Speed Comparison of Amazon EC2 Instance Types</a></li>
<li><a href="http://af-design.com/blog/2009/02/27/amazon-ec2-disk-performance/>Amazon EC2 disk perfomance</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://bokov.net/weblog/useful-links/cloud-providers-perfomance-tests-and-monitoring/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>suexec &#8211; permission denied</title>
		<link>http://bokov.net/weblog/administration/suexec-permission-denied/</link>
		<comments>http://bokov.net/weblog/administration/suexec-permission-denied/#comments</comments>
		<pubDate>Wed, 29 Jul 2009 10:17:58 +0000</pubDate>
		<dc:creator>Alexey Bokov</dc:creator>
				<category><![CDATA[administration]]></category>
		<category><![CDATA[500 internal error]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[cgi]]></category>
		<category><![CDATA[httpd]]></category>
		<category><![CDATA[perl]]></category>
		<category><![CDATA[suexec]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://bokov.net/weblog/?p=260</guid>
		<description><![CDATA[On one of my apache I use suexec to run some tasks &#8211; some weeks before I configure all it and all stuff works well, but some days later when I try to run my cgi-perl script I found I have &#8220;500 Internal error&#8221;. I change nothing in apache config or in my scripts &#8211; [...]]]></description>
			<content:encoded><![CDATA[<p>On one of my apache I use suexec to run some tasks &#8211; some weeks before I configure all it and all stuff works well, but some days later when I try to run my cgi-perl script I found I have &#8220;500 Internal error&#8221;. I change nothing in apache config or in my scripts &#8211; I just install fresh updates for ubuntu. In apache&#8217;s error log I&#8217;ve got :</p>
<address> [Wed Jul 29 08:15:28 2009] [error] (13)Permission denied: exec of &#8216;/usr/lib/apache2/suexec&#8217; failed</address>
<address> [Wed Jul 29 08:15:28 2009] [error] [client <strong><em>my_ip</em></strong>] Premature end of script headers: script.pl</address>
<p>It&#8217;s strange, but anyway it doesn&#8217;t works. I spent some time trying to fix it ( some guys recommend to rebuilt suexec &#8211; but it&#8217;s not a simplest way to fix this problem ) &#8211; in my case it was fixed by changing owner of my suexec. I check out current properties :<br />
ls -la /usr/lib/apache2/suexec<br />
-rwsr-xr&#8211; 1 root www-data 18872 2009-07-10 18:40 /usr/lib/apache2/suexec<br />
and change them :</p>
<address><em>chown root:root /usr/lib/apache2/suexec</em></address>
<address><em>chmod 4755 /usr/lib/apache2/suexec</em></address>
<p>And don&#8217;t forget to restart :</p>
<address>/etc/init.d/apache2 restart</address>
<p>ps. by the way suexec&#8217;s id&#8217;s are :</p>
<address>#id www-user<br />
uid=1000(www-user) gid=109(www-group) groups=109(www-group)</address>
]]></content:encoded>
			<wfw:commentRss>http://bokov.net/weblog/administration/suexec-permission-denied/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

