<?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>Blog PTWS Alojamento Web &#187; cpanel</title>
	<atom:link href="http://blog.ptws.pt/tag/cpanel/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.ptws.pt</link>
	<description>Um parceiro sempre ao seu lado</description>
	<lastBuildDate>Tue, 20 Dec 2011 12:41:55 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Como usar um Web Disk em Linux (Webdisk)</title>
		<link>http://blog.ptws.pt/sysadmin/sysadmin-linux/como-usar-um-web-disk-em-linux-webdisk.html</link>
		<comments>http://blog.ptws.pt/sysadmin/sysadmin-linux/como-usar-um-web-disk-em-linux-webdisk.html#comments</comments>
		<pubDate>Fri, 04 Feb 2011 04:34:26 +0000</pubDate>
		<dc:creator>Mente Binária</dc:creator>
				<category><![CDATA[Convidados e Opiniões]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[alojamento web]]></category>
		<category><![CDATA[Clientes PTWS]]></category>
		<category><![CDATA[cpanel]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[disco web]]></category>
		<category><![CDATA[webdav]]></category>
		<category><![CDATA[webdisk]]></category>

		<guid isPermaLink="false">http://blog.ptws.pt/?p=804</guid>
		<description><![CDATA[Aceitei o convite de Carlos Santos, da PTWS Alojamento Web, para partilhar um pouco da minha experi&#234;ncia, com um artigo que explicasse como implementei no meu sistema Linux o acesso directo aos alojamentos, afim de poder trabalhar mais eficientemente nos meus websites. A&#160;PTWS Alojamento Web&#160;disponibiliza, atrav&#233;s do cPanel, a op&#231;&#227;o &#8220;Web Disk&#8221;, que n&#227;o &#233; [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p><a href="http://blog.ptws.pt/wp-content/uploads/2011/02/webdav.png"><img align="left" alt="webdav - disco web conceito" class="alignleft size-full wp-image-809" height="188" hspace="3" src="http://blog.ptws.pt/wp-content/uploads/2011/02/webdav.png" title="webdav - disco web conceito" vspace="3" width="200" /></a><span class="Apple-style-span" style="font-family: Arial,Verdana; font-size: 14px; line-height: 20px;">Aceitei o convite de <a href="http://www.ptws.pt/acerca/a-equipa-ptws-193.html" target="_blank" title="PTWS Alojamento Web - um parceir sempre ao seu lado">Carlos Santos</a>, da <strong><a href="http://www.ptws.pt" target="_blank" title="PTWS Alojamento Web e Lojas Online">PTWS Alojamento Web</a></strong>, para partilhar um pouco da minha experi&ecirc;ncia, com um artigo que explicasse como implementei no meu sistema Linux o acesso directo aos alojamentos, afim de poder trabalhar mais eficientemente nos meus websites.</span></p>
<p style="margin: 0px 0px 10px; padding: 0px; border-width: 0px; font-weight: inherit; font-style: inherit; font-size: 14px; font-family: inherit; vertical-align: baseline;"><span class="Apple-style-span" style="font-family: Arial,Verdana; font-size: 14px; line-height: 20px;">A&nbsp;<strong><a href="http://www.ptws.pt" target="_blank" title="PTWS Alojamento Web e Lojas Online">PTWS Alojamento Web</a></strong>&nbsp;disponibiliza, atrav&eacute;s do <a href="http://cpanel.net" target="_blank">cPanel</a>, a op&ccedil;&atilde;o &ldquo;<strong>Web Disk</strong>&rdquo;, que n&atilde;o &eacute; mais que uma implementa&ccedil;&atilde;o do protocolo <a href="http://pt.wikipedia.org/wiki/WebDAV" target="_blank"><strong>WebDAV</strong></a>. Esta op&ccedil;&atilde;o permite a um ou mais utilizadores ter, de forma f&aacute;cil e segura, acesso ao seu espa&ccedil;o de alojamento.</span></p>
<p style="margin: 0px 0px 10px; padding: 0px; border-width: 0px; font-weight: inherit; font-style: inherit; font-size: 14px; font-family: inherit; vertical-align: baseline;"><span class="Apple-style-span" style="font-family: Arial,Verdana; font-size: 14px; line-height: 20px;">Dependendo se pretende apenas fazer altera&ccedil;&otilde;es pontuais ou modifica&ccedil;&otilde;es regulares, poder&aacute; optar mais adiante pelo passo 2-A ou 2-B, respectivamente.</span></p>
<p style="margin: 0px 0px 10px; padding: 0px; border-width: 0px; font-weight: inherit; font-style: inherit; font-size: 14px; font-family: inherit; vertical-align: baseline;"><span class="Apple-style-span" style="font-family: Arial,Verdana; font-size: 14px; line-height: 20px;">Este <strong>mini-guia</strong> parte do princ&iacute;pio que o utilizador tem algumas no&ccedil;&otilde;es de Internet e do sistema operativo Linux. Se tiver dificuldades em realizar alguma opera&ccedil;&atilde;o, apresente a sua quest&atilde;o no f&oacute;rum&nbsp;<strong><a href="http://www.ptws.pt" target="_blank" title="PTWS Alojamento Web e Lojas Online">PTWS Alojamento Web</a></strong>, onde facilmente obter&aacute; ajuda.</span></p>
<p style="margin: 0px 0px 10px; padding: 0px; border-width: 0px; font-weight: inherit; font-style: inherit; font-size: 14px; font-family: inherit; vertical-align: baseline;"><span id="more-804"></span></p>
<h3 class="title" style="margin: 0px 0px 2px; padding: 0px; border-width: 0px; font-weight: bold; font-style: inherit; font-size: 16px; font-family: Arial,Helvetica,sans-serif; vertical-align: baseline; color: rgb(74, 72, 72); line-height: 22px;">&nbsp;</h3>
<h3 class="title" style="margin: 0px 0px 2px; padding: 0px; border-width: 0px; font-weight: bold; font-style: inherit; font-size: 16px; font-family: Arial,Helvetica,sans-serif; vertical-align: baseline; color: rgb(74, 72, 72); line-height: 22px;"><span class="Apple-style-span" style="font-family: Arial,Verdana; line-height: 20px;">1. Criar acesso WebDAV</span></h3>
<p style="margin: 0px 0px 10px; padding: 0px; border-width: 0px; font-weight: inherit; font-style: inherit; font-size: 14px; font-family: inherit; vertical-align: baseline;"><span class="Apple-style-span" style="font-family: Arial,Verdana; line-height: 20px;"><span class="Apple-style-span" style="font-family: Arial,Verdana,sans-serif; line-height: normal; font-size: 12px;"><a href="http://blog.ptws.pt/wp-content/uploads/2011/02/cPanel_webdisk.png"><img align="right" alt="cPanel web disk na PTWS" class="alignright size-medium wp-image-814" height="102" hspace="3" src="http://blog.ptws.pt/wp-content/uploads/2011/02/cPanel_webdisk-300x102.png" title="cPanel_webdisk" vspace="3" width="300" /></a></span></span></p>
<p style="margin: 0px 0px 10px; padding: 0px; border-width: 0px; font-weight: inherit; font-style: inherit; font-size: 14px; font-family: inherit; vertical-align: baseline;"><span class="Apple-style-span" style="font-family: Arial,Verdana; line-height: 20px;">Comece por aceder ao <strong>cPanel</strong> do seu alojamento. J&aacute; na p&aacute;gina principal, clique no item &ldquo;<strong>Web Disk</strong>&rdquo;.</span></p>
<p style="margin: 0px 0px 10px; padding: 0px; border-width: 0px; font-weight: inherit; font-style: inherit; font-size: 14px; font-family: inherit; vertical-align: baseline;"><span class="Apple-style-span" style="font-family: Arial,Verdana; line-height: 20px;">A cria&ccedil;&atilde;o de uma conta <strong>WebDAV</strong> &eacute; semelhante &agrave; cria&ccedil;&atilde;o de uma conta de Email ou FTP: indique o novo nome de utilizador e senha, e defina a pasta de acesso. Tenha em aten&ccedil;&atilde;o que, por defeito, este utilizador ter&aacute; acesso &agrave; pasta definida e todas as respectivas subpastas!</span></p>
<p style="margin: 0px 0px 10px; padding: 0px; border-width: 0px; font-weight: inherit; font-style: inherit; font-size: 14px; font-family: inherit; vertical-align: baseline;"><span class="Apple-style-span" style="font-family: Arial,Verdana; line-height: 20px;">Ap&oacute;s gravar a nova conta, e ainda na p&aacute;gina &ldquo;<strong>Web Disk</strong>&rdquo;, clique no bot&atilde;o &ldquo;<strong>Aceder a Web Disk</strong>&rdquo;, na mesma linha da conta agora rec&eacute;m-criada. Na p&aacute;gina que surge de seguida, seleccione a op&ccedil;&atilde;o &ldquo;<strong>Nautilus</strong>&rdquo; e tome nota do endere&ccedil;o que &eacute; indicado acima &#8211; recomendo mesmo que copie e cole num ficheiro de texto, pois ser-lhe-&aacute; necess&aacute;rio mais vezes.<br />
	</span></p>
<p style="margin: 0px 0px 10px; padding: 0px; border-width: 0px; font-weight: inherit; font-style: inherit; font-size: 14px; font-family: inherit; vertical-align: baseline;"><span class="Apple-style-span" style="font-family: Arial,Verdana; line-height: 20px;">Nesta altura j&aacute; dever&aacute; ter dispon&iacute;vel um acesso <strong>WebDAV</strong>. Passo de seguida a explicar como poder&aacute; usufruir desta funcionalidade: para a testar ou fazer uso ocasional, opte pelo m&eacute;todo 2-A; para uso frequente, recomendo o m&eacute;todo 2-B. Note que para usar o m&eacute;todo 2-B necessita de ter acesso &ldquo;root&rdquo; ou &ldquo;sudo&rdquo; ao seu sistema.</span></p>
<p style="margin: 0px 0px 10px; padding: 0px; border-width: 0px; font-weight: inherit; font-style: inherit; font-size: 14px; font-family: inherit; vertical-align: baseline;">&nbsp;</p>
<h3 class="title" style="margin: 0px 0px 2px; padding: 0px; border-width: 0px; font-weight: bold; font-style: inherit; font-size: 16px; font-family: Arial,Helvetica,sans-serif; vertical-align: baseline; color: rgb(74, 72, 72); line-height: 22px;">2-A. Aceder ao &ldquo;Web Disk&rdquo; atrav&eacute;s da aplica&ccedil;&atilde;o &ldquo;Nautilus&rdquo;</h3>
<p>&nbsp;</p>
<p style="margin: 0px 0px 10px; padding: 0px; border-width: 0px; font-weight: inherit; font-style: inherit; font-size: 14px; font-family: inherit; vertical-align: baseline;"><span class="Apple-style-span" style="font-size: 12px;"><a href="http://blog.ptws.pt/wp-content/uploads/2011/02/nautilus_connect.png"><img align="left" alt="Aplicação Nautilus - Ligar ao Web Disk" class="alignleft size-medium wp-image-815" height="290" hspace="3" src="http://blog.ptws.pt/wp-content/uploads/2011/02/nautilus_connect-300x290.png" title="nautilus_connect" vspace="3" width="300" /></a></span>Abra o &ldquo;<strong>Nautilus</strong>&rdquo; e escolha a op&ccedil;&atilde;o &ldquo;<strong>Ligar a Servidor&#8230;</strong>&rdquo; do menu &ldquo;<strong>Ficheiro</strong>&rdquo;.</p>
<p style="margin: 0px 0px 10px; padding: 0px; border-width: 0px; font-weight: inherit; font-style: inherit; font-size: 14px; font-family: inherit; vertical-align: baseline;">Na janela, seleccione a op&ccedil;&atilde;o &ldquo;<strong>WebDAV seguro</strong>&rdquo; e indique o servidor e porta. Deixe os restantes campos por preencher e clique em &ldquo;<strong>Ligar</strong>&rdquo;. Indique agora o utilizador e senha, e clique novamente em &ldquo;Ligar&rdquo;. Se tudo correu bem at&eacute; aqui, dever&aacute; poder aceder imediatamente ao espa&ccedil;o de alojamento.</p>
<p style="margin: 0px 0px 10px; padding: 0px; border-width: 0px; font-weight: inherit; font-style: inherit; font-size: 14px; font-family: inherit; vertical-align: baseline;">As <strong>vantagens</strong> deste m&eacute;todo s&atilde;o a <strong>simplicidade e facilidade de uso</strong>. Em contrapartida, apenas o pr&oacute;prio &ldquo;<strong>Nautilus</strong>&rdquo; pode fazer uso da liga&ccedil;&atilde;o, e certas funcionalidades (como defini&ccedil;&atilde;o de permiss&otilde;es) n&atilde;o estar&atilde;o dispon&iacute;veis.</p>
<p style="margin: 0px 0px 10px; padding: 0px; border-width: 0px; font-weight: inherit; font-style: inherit; font-size: 14px; font-family: inherit; vertical-align: baseline;">&nbsp;</p>
<h3 class="title" style="margin: 0px 0px 2px; padding: 0px; border-width: 0px; font-weight: bold; font-style: inherit; font-size: 16px; font-family: Arial,Helvetica,sans-serif; vertical-align: baseline; color: rgb(74, 72, 72); line-height: 22px;"><span class="Apple-style-span" style="font-size: 14px; color: rgb(34, 34, 34); font-family: Arial,Verdana; line-height: 20px;">2-B. Montar &ldquo;Web Disk&rdquo; no sistema de ficheiros</span></h3>
<h4 class="title" style="margin: 0px 0px 2px; padding: 0px; border-width: 0px; font-weight: bold; font-style: inherit; font-size: 14px; font-family: Arial,Helvetica,sans-serif; vertical-align: baseline; color: rgb(74, 72, 72); line-height: 22px;"><span class="Apple-style-span" style="font-size: 14px; color: rgb(34, 34, 34); font-family: Arial,Verdana; line-height: 20px;">2-B-1. Instalar &ldquo;davfs2&rdquo;</span></h4>
<p>&nbsp;</p>
<p style="margin: 0px 0px 10px; padding: 0px; border-width: 0px; font-weight: inherit; font-style: inherit; font-size: 14px; font-family: inherit; vertical-align: baseline;"><span class="Apple-style-span" style="font-size: 14px; color: rgb(34, 34, 34); font-family: Arial,Verdana; line-height: 20px;">Abra uma janela de terminal e execute o seguinte comando:<br />
	&nbsp;&nbsp;&nbsp;<span style="background-color: lime;">sudo apt-get install davfs2</span><br />
	Poder&aacute; tamb&eacute;m usar outra aplica&ccedil;&atilde;o, como o Synaptic, para fazer a instala&ccedil;&atilde;o.</span></p>
<h4 class="title" style="margin: 0px 0px 2px; padding: 0px; border-width: 0px; font-weight: bold; font-style: inherit; font-size: 14px; font-family: Arial,Helvetica,sans-serif; vertical-align: baseline; color: rgb(74, 72, 72); line-height: 22px;"><span class="Apple-style-span" style="font-size: 14px; color: rgb(34, 34, 34); font-family: Arial,Verdana; line-height: 20px;">2-B-2. Preparar sistema</span></h4>
<p style="margin: 0px 0px 10px; padding: 0px; border-width: 0px; font-weight: inherit; font-style: inherit; font-size: 14px; font-family: inherit; vertical-align: baseline;"><span class="Apple-style-span" style="font-size: 14px; color: rgb(34, 34, 34); font-family: Arial,Verdana; line-height: 20px;">Fazer o &ldquo;setuid&rdquo; do execut&aacute;vel:<br />
	&nbsp;&nbsp;&nbsp;<span style="background-color: lime;">sudo chmod u+s /usr/sbin/mount.davfs</span></span></p>
<p style="margin: 0px 0px 10px; padding: 0px; border-width: 0px; font-weight: inherit; font-style: inherit; font-size: 14px; font-family: inherit; vertical-align: baseline;"><span class="Apple-style-span" style="font-size: 14px; color: rgb(34, 34, 34); font-family: Arial,Verdana; line-height: 20px;">Adicionar o utilizador de sistema ao grupo necess&aacute;rio:<br />
	&nbsp;&nbsp;&nbsp;<span style="background-color: lime;">sudo useradd -G davfs2 [utilizador linux]</span></span></p>
<p style="margin: 0px 0px 10px; padding: 0px; border-width: 0px; font-weight: inherit; font-style: inherit; font-size: 14px; font-family: inherit; vertical-align: baseline;"><span class="Apple-style-span" style="font-size: 14px; color: rgb(34, 34, 34); font-family: Arial,Verdana; line-height: 20px;">Crie tamb&eacute;m a pasta onde ser&aacute; montado o &ldquo;Web Disk&rdquo;. Recomendo que use uma pasta dentro do direct&oacute;rio &ldquo;/mnt&rdquo; e crie depois uma liga&ccedil;&atilde;o simb&oacute;lica (&ldquo;symlink&rdquo;) para uma localiza&ccedil;&atilde;o mais conveniente para si:<br />
	&nbsp;&nbsp;&nbsp;<span style="background-color: lime;">sudo mkdir /mnt/[dom&iacute;nio webdav]</span><br />
	&nbsp;&nbsp;&nbsp;<span style="background-color: lime;">ln -s /mnt/[dom&iacute;nio webdav] ~/</span><br />
	Isto criar&aacute; a pasta, e uma liga&ccedil;&atilde;o para ela na raiz no seu direct&oacute;rio pessoal. Pode copiar ou mover esta liga&ccedil;&atilde;o para qualquer outra pasta, que ela continuar&aacute; a funcionar.</span></p>
<h4 class="title" style="margin: 0px 0px 2px; padding: 0px; border-width: 0px; font-weight: bold; font-style: inherit; font-size: 14px; font-family: Arial,Helvetica,sans-serif; vertical-align: baseline; color: rgb(74, 72, 72); line-height: 22px;"><span class="Apple-style-span" style="font-size: 14px; color: rgb(34, 34, 34); font-family: Arial,Verdana; line-height: 20px;">2-B-3. Configurar &ldquo;davfs2&rdquo;</span></h4>
<p style="margin: 0px 0px 10px; padding: 0px; border-width: 0px; font-weight: inherit; font-style: inherit; font-size: 14px; font-family: inherit; vertical-align: baseline;"><span class="Apple-style-span" style="font-size: 14px; color: rgb(34, 34, 34); font-family: Arial,Verdana; line-height: 20px;">Abra o ficheiro &ldquo;<span style="background-color: lime;">~/.davfs2/secrets</span>&rdquo;, e adicione no seu final uma linha com a seguinte informa&ccedil;&atilde;o:<br />
	&nbsp;&nbsp;&nbsp;&ldquo;[direct&oacute;rio local do &#39;Web Disk&#39;]&rdquo; &ldquo;[utilizador]&rdquo; &ldquo;[senha]&rdquo;<br />
	Por defeito este ficheiro apenas &eacute; leg&iacute;vel pelo pr&oacute;prio utilizador, pelo que isto &eacute; relativamente seguro.</span></p>
<h4 class="title" style="margin: 0px 0px 2px; padding: 0px; border-width: 0px; font-weight: bold; font-style: inherit; font-size: 14px; font-family: Arial,Helvetica,sans-serif; vertical-align: baseline; color: rgb(74, 72, 72); line-height: 22px;"><span class="Apple-style-span" style="font-size: 14px; color: rgb(34, 34, 34); font-family: Arial,Verdana; line-height: 20px;">2-B-4. Alterar &ldquo;fstab&rdquo;</span></h4>
<p style="margin: 0px 0px 10px; padding: 0px; border-width: 0px; font-weight: inherit; font-style: inherit; font-size: 14px; font-family: inherit; vertical-align: baseline;"><span class="Apple-style-span" style="font-size: 14px; color: rgb(34, 34, 34); font-family: Arial,Verdana; line-height: 20px;">Abra o ficheiro &ldquo;<span style="background-color: lime;">/etc/fstab</span>&rdquo;, e acrescente no seu final uma linha como a seguinte:<br />
	&nbsp;&nbsp;&nbsp;[endere&ccedil;o webdav] [direct&oacute;rio local do &#39;Web Disk&#39;] davfs user,noauto,rw 0 0<br />
	Isto vai permitir montar o &quot;Web Disk&quot; mais facilmente.<br />
	&nbsp;</span></p>
<p style="margin: 0px 0px 10px; padding: 0px; border-width: 0px; font-weight: inherit; font-style: inherit; font-size: 14px; font-family: inherit; vertical-align: baseline;"><span class="Apple-style-span" style="font-size: 14px; color: rgb(34, 34, 34); font-family: Arial,Verdana; line-height: 20px;">A partir daqui j&aacute; dever&aacute; poder montar o &ldquo;Web Disk&rdquo; executando simplesmente o comando &ldquo;mount [direct&oacute;rio local do &#39;Web Disk&#39;]&rdquo;, mas como se torna um pouco inc&oacute;modo ter de repetir sempre esta opera&ccedil;&atilde;o, podem criar-se dois scripts muito simples para automatizar as opera&ccedil;&otilde;es de montagem e desmontagem.<br />
	&nbsp;</span></p>
<h4 class="title" style="margin: 0px 0px 2px; padding: 0px; border-width: 0px; font-weight: bold; font-style: inherit; font-size: 14px; font-family: Arial,Helvetica,sans-serif; vertical-align: baseline; color: rgb(74, 72, 72); line-height: 22px;"><span class="Apple-style-span" style="font-size: 14px; color: rgb(34, 34, 34); font-family: Arial,Verdana; line-height: 20px;">2-B-5. Criar scripts para facilitar montagem/desmontagem</span></h4>
<p style="margin: 0px 0px 10px; padding: 0px; border-width: 0px; font-weight: inherit; font-style: inherit; font-size: 14px; font-family: inherit; vertical-align: baseline;"><span class="Apple-style-span" style="font-size: 14px; color: rgb(34, 34, 34); font-family: Arial,Verdana; line-height: 20px;">Escolha uma localiza&ccedil;&atilde;o conveniente (&eacute; irrelevante) e crie dois ficheiros com nomes sugestivos, como &ldquo;montar [dom&iacute;nio webdav].sh&rdquo; e &ldquo;desmontar [dom&iacute;nio webdav].sh&rdquo;.</span></p>
<p style="margin: 0px 0px 10px; padding: 0px; border-width: 0px; font-weight: inherit; font-style: inherit; font-size: 14px; font-family: inherit; vertical-align: baseline;"><span class="Apple-style-span" style="font-size: 14px; color: rgb(34, 34, 34); font-family: Arial,Verdana; line-height: 20px;">Edite o ficheiro para montagem e adicione as seguintes linhas:<br />
	&nbsp;&nbsp;&nbsp;<span style="background-color: lime;">#!/bin/sh</span><br />
	&nbsp;&nbsp;&nbsp;<span style="background-color: lime;">gnome-terminal -x mount [direct&oacute;rio local do &#39;Web Disk&#39;]</span></span></p>
<p style="margin: 0px 0px 10px; padding: 0px; border-width: 0px; font-weight: inherit; font-style: inherit; font-size: 14px; font-family: inherit; vertical-align: baseline;"><span class="Apple-style-span" style="font-size: 14px; color: rgb(34, 34, 34); font-family: Arial,Verdana; line-height: 20px;">Edite agora o ficheiro para desmontagem e adicione as seguintes linhas:<br />
	&nbsp;&nbsp;&nbsp;<span style="background-color: lime;">#!/bin/sh</span><br />
	&nbsp;&nbsp;&nbsp;<span style="background-color: lime;">gnome-terminal -x umount [direct&oacute;rio local do &#39;Web Disk&#39;]</span></span></p>
<p style="margin: 0px 0px 10px; padding: 0px; border-width: 0px; font-weight: inherit; font-style: inherit; font-size: 14px; font-family: inherit; vertical-align: baseline;"><span class="Apple-style-span" style="font-size: 14px; color: rgb(34, 34, 34); font-family: Arial,Verdana; line-height: 20px;">Para poder executar cada um dos ficheiros, edite as suas permiss&otilde;es e defina-os como execut&aacute;veis. Feito isto, basta-lhe agora executar os scripts para facilmente montar e desmontar os seus &ldquo;Web Disk&rdquo;. Ao montar a pasta dever&aacute; surgir-lhe uma pergunta relacionada com o certificado de servidor &#8211; ter&aacute; de responder afirmativamente &agrave; pergunta para proceder &agrave; montagem. Esta quest&atilde;o pode normalmente ser evitada adicionando o certificado &agrave; pasta &ldquo;<span style="background-color: lime;">~/.davfs2/certs</span>&rdquo;, mas, no caso particular da&nbsp;<strong><a href="http://www.ptws.pt" target="_blank" title="PTWS Alojamento Web e Lojas Online">PTWS Alojamento Web</a></strong>, a forma como o certificado foi emitido impede esta solu&ccedil;&atilde;o de resultar.</span></p>
<p style="margin: 0px 0px 10px; padding: 0px; border-width: 0px; font-weight: inherit; font-style: inherit; font-size: 14px; font-family: inherit; vertical-align: baseline;"><span class="Apple-style-span" style="font-family: Arial,Verdana; line-height: 20px;"><span class="Apple-style-span" style="font-family: Arial,Verdana,sans-serif; line-height: normal;"><a href="http://blog.ptws.pt/wp-content/uploads/2011/02/nautilus_file_permissions.png"><img align="right" alt="Permissões do Nautilus" class="alignright size-thumbnail wp-image-817" height="150" hspace="3" src="http://blog.ptws.pt/wp-content/uploads/2011/02/nautilus_file_permissions-150x150.png" title="nautilus_file_permissions" vspace="3" width="150" /></a></span>O m&eacute;todo de montagem directa &eacute; mais dif&iacute;cil de implementar que o anterior, mas traz-lhe muito mais possibilidades:</span><span class="Apple-style-span" style="font-family: Arial,Verdana; line-height: 20px;"><br />
	</span><span class="Apple-style-span" style="font-family: Arial,Verdana; line-height: 20px;">&nbsp;- pode facilmente editar as propriedades/permiss&otilde;es dos ficheiros remotos;</span><span class="Apple-style-span" style="font-family: Arial,Verdana; line-height: 20px;"><br />
	</span><span class="Apple-style-span" style="font-family: Arial,Verdana; line-height: 20px;">&nbsp;- pode agora usar uma aplica&ccedil;&atilde;o de sincroniza&ccedil;&atilde;o para manter actualizada uma c&oacute;pia local de todo o seu website (excepto, claro, as bases de dados);</span><span class="Apple-style-span" style="font-family: Arial,Verdana; line-height: 20px;"><br />
	</span><span class="Apple-style-span" style="font-family: Arial,Verdana; line-height: 20px;">&nbsp;- pode usar o mesmo procedimento para mais de um alojamento, e manter sincronizados dois websites (ex: servidor PTWS e servidor de testes);</span><span class="Apple-style-span" style="font-family: Arial,Verdana; line-height: 20px;"><br />
	</span><span class="Apple-style-span" style="font-family: Arial,Verdana; line-height: 20px;">&nbsp;- pode usar um espa&ccedil;o reservado no seu alojamento para trabalhar em colabora&ccedil;&atilde;o com outras pessoas, ou partilhar informa&ccedil;&otilde;es entre v&aacute;rios computadores que possua;</span><span class="Apple-style-span" style="font-family: Arial,Verdana; line-height: 20px;"><br />
	</span><span class="Apple-style-span" style="font-family: Arial,Verdana; line-height: 20px;">&nbsp;- etc!</span></p>
<p style="margin: 0px 0px 10px; padding: 0px; border-width: 0px; font-weight: inherit; font-style: inherit; font-size: 14px; font-family: inherit; vertical-align: baseline;">&nbsp;</p>
<p style="margin: 0px 0px 10px; padding: 0px; border-width: 0px; font-weight: inherit; font-style: inherit; font-size: 14px; font-family: inherit; vertical-align: baseline;"><em><strong>Nota:</strong> A PTWS est&aacute; sempre disponivel para aceitar artigos de convidados e interessados, sobre os mais variados temas. Contacte-nos para saber mais.</em></p>
<div class="shr-publisher-804"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='standard' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fblog.ptws.pt%2Fsysadmin%2Fsysadmin-linux%2Fcomo-usar-um-web-disk-em-linux-webdisk.html' data-shr_title='Como+usar+um+Web+Disk+em+Linux+%28Webdisk%29'></a><a class='shareaholic-googleplusone' data-shr_size='standard' data-shr_count='false' data-shr_href='http%3A%2F%2Fblog.ptws.pt%2Fsysadmin%2Fsysadmin-linux%2Fcomo-usar-um-web-disk-em-linux-webdisk.html' data-shr_title='Como+usar+um+Web+Disk+em+Linux+%28Webdisk%29'></a><a class='shareaholic-tweetbutton' data-shr_count='none' data-shr_href='http%3A%2F%2Fblog.ptws.pt%2Fsysadmin%2Fsysadmin-linux%2Fcomo-usar-um-web-disk-em-linux-webdisk.html' data-shr_title='Como+usar+um+Web+Disk+em+Linux+%28Webdisk%29'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://blog.ptws.pt/sysadmin/sysadmin-linux/como-usar-um-web-disk-em-linux-webdisk.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Script para backup automático de contas cPanel e MySQL</title>
		<link>http://blog.ptws.pt/sysadmin/script-para-backup-automatico-de-contas-cpanel-e-mysql.html</link>
		<comments>http://blog.ptws.pt/sysadmin/script-para-backup-automatico-de-contas-cpanel-e-mysql.html#comments</comments>
		<pubDate>Tue, 08 Jun 2010 08:36:26 +0000</pubDate>
		<dc:creator>Carlos Santos</dc:creator>
				<category><![CDATA[Administração de Sistemas]]></category>
		<category><![CDATA[alojamento]]></category>
		<category><![CDATA[auto backup cpanel]]></category>
		<category><![CDATA[automatico]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[conta de alojamento]]></category>
		<category><![CDATA[cpanel]]></category>
		<category><![CDATA[cron]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[mysql]]></category>

		<guid isPermaLink="false">http://www.ptws.info/?p=457</guid>
		<description><![CDATA[Este é um script simples que deriva do processo de backup do cPanel e permite gerar Full Backups ou backups totais de uma conta cPanel (dados+emails+bases de dados) usando PHP. Este script torna a tarefa de fazer backup do teu site mais simples e consistente permitindo gerar e manter backups da sua conta de uma [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p><a href="http://www.ptws.info/wp-content/uploads/2010/06/backup1.jpg"><img class="alignleft size-thumbnail wp-image-509" title="Auto Backup Script  para cPanel" src="http://www.ptws.info/wp-content/uploads/2010/06/backup1-150x150.jpg" alt="Auto Backup Script para cPanel" width="150" height="150" /></a>Este é um script simples que deriva do processo de backup do cPanel e permite gerar Full Backups ou backups totais de uma conta cPanel (dados+emails+bases de dados) usando PHP.  Este script torna a tarefa de fazer backup do teu site mais simples e consistente permitindo gerar e manter backups da sua conta de uma forma automática.</p>
<p>Nunca se esqueça, &#8220;mais vale um backup na mão, do que os seus dados a voar&#8221;</p>
<p>.</p>
<p>.</p>
<p><span id="more-457"></span></p>
<p>Criar um ficheiro backup.php com o seguinte conteudo:</p>
<blockquote><p>&lt;?php</p>
<p>// Script PHP que permite fazer backups automáticos periódicos do cPanel para por exemplo um FTP remoto.<br />
// Este script contém PASSWORDS.  Coloque este script num lugar seguro! (coloque na directoria home e não em /www/)</p>
<p>// ********* OS SEGUINTES ITEMS NECESSITAM DE SER CONFIGURADOS *********</p>
<p>// Info required for cPanel access<br />
$cpuser = &#8220;nomedouser&#8221;; // Nome do user usado para login no cPanel<br />
$cppass = &#8220;password&#8221;; // Password usada para login no cPanel<br />
$domain = &#8220;dominio.com&#8221;; // Nome do dominio onde o cPanel corre<br />
$skin = &#8220;x3&#8243;; // Parametro da skin/tema usado no cPanel. A maioria actualmente usa o x3 ou o x</p>
<p>// Informação necessária para o host de FTP<br />
$ftpuser = &#8220;ftpusername&#8221;; // Nome do user da conta de FTP do servidor de destino<br />
$ftppass = &#8220;ftppassword&#8221;; // Password da conta de FTP<br />
$ftphost = &#8220;ftp.dominio.com&#8221;; // Dominio ou endereço IP do servidor de destino<br />
$ftpmode = &#8220;ftp&#8221;; // Modo do FTP (&#8220;ftp&#8221; para modo activo, &#8220;passiveftp&#8221; para modo passivo)</p>
<p>// Informação de notificação<br />
$notifyemail = &#8220;email@dominio.com&#8221;; // Endereço de email para enviar os resultados do backup</p>
<p>// Modo seguro ou não seguro<br />
$secure = 0; // Coloque 1 para usar SSL (Necessita de suporte SSL), ou deixe em 0 (zero) para usar o normal http</p>
<p>// Coloque a 1 para adicionar informação adicional de debug no log do cron<br />
$debug = 0;</p>
<p>// *********** NÃO EXISTE NECESSIDADE DE MUDAR MAIS NADA ABAIXO DESTA LINHA *********</p>
<p>if ($secure) {<br />
$url = &#8220;ssl://&#8221;.$domain;<br />
$port = 2083;<br />
} else {<br />
$url = $domain;<br />
$port = 2082;<br />
}</p>
<p>$socket = fsockopen($url,$port);<br />
if (!$socket) { echo &#8220;Falha ao abrir a ligação via socket&#8230; Saindo daqui!\n&#8221;; exit; }</p>
<p>// Encode authentication string<br />
$authstr = $cpuser.&#8221;:&#8221;.$cppass;<br />
$pass = base64_encode($authstr);</p>
<p>$params = &#8220;dest=$ftpmode&amp;email=$notifyemail&amp;server=$ftphost&amp;user=$ftpuser&amp;pass=$ftppass&amp;submit=Generate Backup&#8221;;</p>
<p>// Fazer o POST ao cPanel<br />
fputs($socket,&#8221;POST /frontend/&#8221;.$skin.&#8221;/backup/dofullbackup.html?&#8221;.$params.&#8221; HTTP/1.0\r\n&#8221;);<br />
fputs($socket,&#8221;Host: $domain\r\n&#8221;);<br />
fputs($socket,&#8221;Authorization: Basic $pass\r\n&#8221;);<br />
fputs($socket,&#8221;Connection: Close\r\n&#8221;);<br />
fputs($socket,&#8221;\r\n&#8221;);</p>
<p>// Apanhar a resposta ao POST mesmo que não se faça nada com ela.<br />
while (!feof($socket)) {<br />
$response = fgets($socket,4096);<br />
if ($debug) echo $response;<br />
}</p>
<p>fclose($socket);</p>
<p>?&gt;</p></blockquote>
<p>Para configurar a forma como os backups serão efectuados tens de criar um Cron Job no cPanel:</p>
<blockquote>
<pre><code>15 2 * * * /usr/local/bin/php /home/youraccount/backup.php
</code></pre>
</blockquote>
<p>(Corre todos os dias Às 2:15 da manhã)</p>
<p>ou</p>
<blockquote>
<pre><code>15 2 * * 1 /usr/local/bin/php /home/youraccount/backup.php
</code></pre>
</blockquote>
<p>(Corre todos os domingos às 2:15 da manhã)</p>
<p>.</p>
<p>.</p>
<p>Dúvidas e questões é só deixar aqui os teus comentários!</p>
<p>.</p>
<div class="shr-publisher-457"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='standard' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fblog.ptws.pt%2Fsysadmin%2Fscript-para-backup-automatico-de-contas-cpanel-e-mysql.html' data-shr_title='Script+para+backup+autom%C3%A1tico+de+contas+cPanel+e+MySQL'></a><a class='shareaholic-googleplusone' data-shr_size='standard' data-shr_count='false' data-shr_href='http%3A%2F%2Fblog.ptws.pt%2Fsysadmin%2Fscript-para-backup-automatico-de-contas-cpanel-e-mysql.html' data-shr_title='Script+para+backup+autom%C3%A1tico+de+contas+cPanel+e+MySQL'></a><a class='shareaholic-tweetbutton' data-shr_count='none' data-shr_href='http%3A%2F%2Fblog.ptws.pt%2Fsysadmin%2Fscript-para-backup-automatico-de-contas-cpanel-e-mysql.html' data-shr_title='Script+para+backup+autom%C3%A1tico+de+contas+cPanel+e+MySQL'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://blog.ptws.pt/sysadmin/script-para-backup-automatico-de-contas-cpanel-e-mysql.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Apresentação: Mikael Pedro &#8211; Administrador de Sistemas Sénior</title>
		<link>http://blog.ptws.pt/ptws-apresentacao/apresentacao-mikael-pedro-administrador-de-sistemas-senior.html</link>
		<comments>http://blog.ptws.pt/ptws-apresentacao/apresentacao-mikael-pedro-administrador-de-sistemas-senior.html#comments</comments>
		<pubDate>Tue, 02 Mar 2010 03:35:09 +0000</pubDate>
		<dc:creator>Carlos Santos</dc:creator>
				<category><![CDATA[Equipa PTWS]]></category>
		<category><![CDATA[Noticias PTWS]]></category>
		<category><![CDATA[administração de sistemas]]></category>
		<category><![CDATA[Clientes PTWS]]></category>
		<category><![CDATA[cpanel]]></category>
		<category><![CDATA[engenharia]]></category>
		<category><![CDATA[informatica]]></category>
		<category><![CDATA[servidores]]></category>
		<category><![CDATA[suporte]]></category>
		<category><![CDATA[suporte tecnico]]></category>
		<category><![CDATA[tecnologia]]></category>
		<category><![CDATA[trabalho]]></category>
		<category><![CDATA[uptime]]></category>

		<guid isPermaLink="false">http://www.ptws.info/?p=106</guid>
		<description><![CDATA[Nota de Editor: Prosseguimos hoje com a publicação da segunda de várias biografias de todos os elementos da PTWS Alojamento Web neste caso o Mikael Pedro, Administrador de Sistemas Sénior, seguida na quarta-feira da Raquel Araujo e na Sexta-Feira pela do Carlos Santos. hostname: Mikael Pedro uptime: 22 anos Concluí o ensino secundário na Escola [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p><em>Nota de Editor: Prosseguimos hoje com a publicação da segunda de várias biografias de   todos os elementos da <a title="PTWS Alojamento Web, Servidores,   Dominios e Lojas Online" href="http://www.ptws.pt/" target="_blank">PTWS   Alojamento Web</a> neste caso o Mikael Pedro,  Administrador de Sistemas Sénior,  seguida na quarta-feira da Raquel Araujo e na Sexta-Feira pela do Carlos Santos.</em></p>
<p><em><br />
</em></p>
<p><strong>hostname: </strong>Mikael Pedro<br />
<strong>uptime:</strong> 22 anos</p>
<p>Concluí o ensino secundário na Escola Secundária Doutor Solano  de Abreu em Abrantes, e actualmente frequento a licenciatura de <strong>Engenharia  Informática</strong> no <strong>Instituto Superior de Engenharia de Coimbra</strong>.</p>
<p>Os  meus principais interesses sempre passaram pela <strong>tecnologia</strong>, e  desde muito cedo comecei a explorar diferentes áreas da do universo <strong>informático</strong>,  mas a que mais me motivou foi sem dúvida o mundo da <strong>Internet</strong>, <strong>redes</strong> e <strong>sistemas operativos</strong>.</p>
<p>A nível lúdico, sou fã de cinema,  séries, um bom livro, bloger, póker, conviver com amigos e amigas (mas  mais com amigas); desportivamente jogo voleibol, e pratico ocasionalmente  judo (em que as lesões arruinaram sonhos mais altos, e que explica  certas acumulações de massa adiposa na minha cintura).</p>
<p><span id="more-106"></span></p>
<p>Antes  de entrar para equipa da <a title="PTWS Alojamento Web,  Servidores, Dominios e Lojas Online" href="http://www.ptws.pt" target="_blank"><strong>PTWS Alojamento Web</strong></a>, tive como  primeira experiência relevante a nível profissional em meados de 2002 a  prestar serviços de <strong>administração de sistemas</strong> em algumas empresas  do ramo nas diferentes áreas englobantes; e quando entrei no ensino  secundário, passei a auxiliar do professor responsável pelo parque  informático da escola e gestão de redes; de mencionar também a minha  passagem na NFSi ao serviço do DataCenter.</p>
<p>Na <strong><a title="PTWS Alojamento Web, Servidores, Dominios e  Lojas Online" href="http://www.ptws.pt/" target="_blank"><strong>PTWS  Alojamento Web</strong></a></strong>,  iniciei a minha actividade durante último trimestre de 2008, detenho o  cargo <strong>Administrador de Sistemas Sénior</strong> estando sempre disponível  &#8230; a qualquer hora do dia, noite, madrugada, manhãs, etc. <strong>Acordar</strong> a meio da madrugado com o telemovel a apitar tornou-se rápidamente num hábito, pois uma grande parte dos <strong>alarmes são avisos</strong> de que algo de mal se está a passar e a <strong>rápida intervenção</strong> de um <strong>Administrador de Sistemas</strong> é o que evita aos meus colegas do <a title="PTWS Alojamento Web - Área do Cliente e Suporte Técnico" href="http://www.ptws.net/suporte" target="_blank"><strong>Suporte Técnico</strong></a> terem algumas dezenas de tickets para responder!</p>
<p>Tenho  como principal preocupação a segurança e a estabilidade dos <strong>Servidores</strong>,  e para isso conto com a ajuda de um sistema de monitorização, que  concebi, e que me vai alertando a mim e aos meus colegas do grupo, de  tudo o que vai acontecendo via <strong>E-Mail</strong> ou <strong>SMS</strong>, dependendo  da gravidade da situação.</p>
<p>Uma das minhas funções também é prestar  apoio aos clientes na remoção de <strong>código malicioso</strong> e <strong>vírus</strong> nos seus web sites quando estes são infectados. Uma das ocorrências mais  comuns é o<strong> roubo de passwords</strong> de FTP dos computadores dos  clientes via variantes do <strong>Gumblar</strong>, e que pode ser facilmente  evitável se não se guardarem as passwords de uma forma simples não  encriptada. Para a infecção no computador do cliente recomendo o  MalwareBytes e para guardar as passwords o KeePass (hint: google KeePass  e google MalwareBytes).</p>
<p>Uma situação caricata que me tem dado algumas dores de cabeça é  após o <strong>cPanel</strong> fazer update, ter de andar a resolver problemas que vão  aparecendo mas não existiam anteriormente.</p>
<p>Actualmente estou a  finalizar um pequeno script que me permitirá fazer as configurações  iniciais dos <strong>novos servidores</strong> de uma forma completamente automática e  mantenho vigilância sobre os mais de 30 servidores actualmente ao  serviço da <strong><a title="PTWS Alojamento Web, Servidores, Dominios e   Lojas Online" href="http://www.ptws.pt/" target="_blank"><strong>PTWS   Alojamento Web</strong></a></strong>.</p>
<p>A verdade é que o <strong>meu trabalho</strong> não é visivel do lado dos <strong>clientes</strong>, mas essencial para manter os tempos de uptime dos serviços que a <strong><strong><a title="PTWS Alojamento Web, Servidores, Dominios e   Lojas Online" href="http://www.ptws.pt/" target="_blank"><strong>PTWS   Alojamento Web</strong></a> </strong></strong>tem num nivel extraordinário e minimizar qualquer downtime, e disso os nossos clientes sabem perfeitamente.</p>
<p><strong><strong> </strong></strong>Este trabalho tem me dado  um contributo essencial para o meu crescimento profissional e pessoal  pela experiência adquirida a nível de <strong>administração de sistemas</strong> em que actualmente me insiro, e considero a <strong><a title="PTWS  Alojamento Web, Servidores, Dominios e  Lojas Online" href="http://www.ptws.pt/" target="_blank"><strong>PTWS  Alojamento Web</strong></a></strong> como  sendo uma relação profissional e pessoal saudável sendo o meu  desejo que tal se mantenha para o futuro.</p>
<p>&gt; quit<br />
You have logged off!</p>
<div class="shr-publisher-106"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='standard' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fblog.ptws.pt%2Fptws-apresentacao%2Fapresentacao-mikael-pedro-administrador-de-sistemas-senior.html' data-shr_title='Apresenta%C3%A7%C3%A3o%3A+Mikael+Pedro+-+Administrador+de+Sistemas+S%C3%A9nior'></a><a class='shareaholic-googleplusone' data-shr_size='standard' data-shr_count='false' data-shr_href='http%3A%2F%2Fblog.ptws.pt%2Fptws-apresentacao%2Fapresentacao-mikael-pedro-administrador-de-sistemas-senior.html' data-shr_title='Apresenta%C3%A7%C3%A3o%3A+Mikael+Pedro+-+Administrador+de+Sistemas+S%C3%A9nior'></a><a class='shareaholic-tweetbutton' data-shr_count='none' data-shr_href='http%3A%2F%2Fblog.ptws.pt%2Fptws-apresentacao%2Fapresentacao-mikael-pedro-administrador-de-sistemas-senior.html' data-shr_title='Apresenta%C3%A7%C3%A3o%3A+Mikael+Pedro+-+Administrador+de+Sistemas+S%C3%A9nior'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://blog.ptws.pt/ptws-apresentacao/apresentacao-mikael-pedro-administrador-de-sistemas-senior.html/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

