{"id":715,"date":"2015-05-21T11:25:30","date_gmt":"2015-05-21T14:25:30","guid":{"rendered":"https:\/\/www.kinghost.com.br\/wiki\/?post_type=article&#038;p=715"},"modified":"2021-08-24T15:06:53","modified_gmt":"2021-08-24T18:06:53","slug":"como-proteger-o-acesso-de-um-diretorio","status":"publish","type":"article","link":"https:\/\/king.host\/wiki\/artigo\/como-proteger-o-acesso-de-um-diretorio\/","title":{"rendered":"Como proteger o acesso de um diret\u00f3rio no Apache (Linux)"},"content":{"rendered":"\n<p><em>Precisa que um diret\u00f3rio do seu site seja acessado apenas com usu\u00e1rio e senha? Confira como proteger um diret\u00f3rio em seu FTP.<\/em><br> <box-info>Este tutorial \u00e9 v\u00e1lido somente se voc\u00ea estiver hospedado na <strong>plataforma Linux com servidor Apache<\/strong>.<\/box-info><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Como_proteger_o_acesso_a_diretorio_com_usuario_e_senha\"><\/span>Como proteger o acesso a diret\u00f3rio com usu\u00e1rio e senha<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Acesse o FTP do seu dom\u00ednio. Crie ou edite o arquivo <em>.htaccess<\/em> no diret\u00f3rio em que o voc\u00ea quer proteger.<br>\nNeste arquivo, coloque o c\u00f3digo abaixo com as devidas altera\u00e7\u00f5es necess\u00e1rias (Alterar os itens em caixa alta de acordo com o seu site):\n<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\" lang=\"wp-block-preformatted\">AuthUserFile \"\/home\/NOME-DO-SITE-SEM-TERMINA\u00c7\u00c3O\/www\/DIRETORIO-A-SER-PROTEGIDO\/.htpasswd\"<br>AuthGroupFile \/dev\/null<br>AuthName \"TEXTO-DA-P\u00c1GINA-BLOQUEADA\"<br>AuthType Basic<br>&lt;Limit GET POST&gt;<br>require user NOME-DO-USUARIO-PARA-ACESSO<br>&lt;\/Limit&gt;<\/pre>\n\n\n\n<p>Ap\u00f3s isso, conecte-se via <strong>SSH<\/strong> no FTP de seu dom\u00ednio.<br>\nNavegue at\u00e9 o diret\u00f3rio onde colocou o .htaccess e digite o seguinte comando no terminal:<br>\n<kh-terminal>htpasswd -c .htpasswd NOME-DO-USUARIO-PARA-ACESSO<\/kh-terminal><\/p>\n\n\n\n<p>Este comando far\u00e1 com que o arquivo de senhas chamado <em>.htpasswd<\/em> seja criado, e o usu\u00e1rio criado seja adicionado ao mesmo. Pode ser usado outro nome ao inv\u00e9s de .htpasswd, e este poder\u00e1 estar em qualquer outro diret\u00f3rio, desde que as devidas altera\u00e7\u00f5es sejam feitas no arquivo .htaccess, no que se refere ao caminho de chamada do arquivo de senhas.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Precisa_que_um_mesmo_diretorio_tenha_varios_usuarios_e_senhas\"><\/span>Precisa que um mesmo diret\u00f3rio tenha v\u00e1rios usu\u00e1rios e senhas?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Neste caso, o processo muda um pouco.<br>\nCrie o arquivo .htaccess no diret\u00f3rio que voc\u00ea proteger\u00e1 da seguinte forma:\n<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\" lang=\"wp-block-preformatted\">AuthUserFile \"\/home\/NOME-DO-SITE-SEM-TERMINA\u00c7\u00c3O\/www\/DIRETORIO-A-SER-PROTEGIDO\/.htpasswd\"<br>AuthType Basic<br>AuthName MENSAGEM<br>require valid-user<\/pre>\n\n\n\n<p>Efetue o acesso ao FTP via SSH e execute os comandos abaixo:<br>\n<kh-terminal>htpasswd -c .htpasswd USUARIO<br>\nhtpasswd .htpasswd USUARIO<br>\nhtpasswd .htpasswd USUARIO<\/kh-terminal><br>\n&nbsp;<br>\n<em><br>\nDocumenta\u00e7\u00e3o oficial:<\/em> <a href=\"https:\/\/httpd.apache.org\/docs\/2.4\/howto\/auth.html\" rel=\"noopener noreferrer\" target=\"_blank\">https:\/\/httpd.apache.org\/docs\/2.4\/howto\/auth.html<\/a>.<\/p>\n","protected":false},"author":9,"featured_media":0,"menu_order":12,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","article-category":[31],"article-tag":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/article\/715"}],"collection":[{"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/article"}],"about":[{"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/types\/article"}],"author":[{"embeddable":true,"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/comments?post=715"}],"version-history":[{"count":0,"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/article\/715\/revisions"}],"wp:attachment":[{"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/media?parent=715"}],"wp:term":[{"taxonomy":"article-category","embeddable":true,"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/article-category?post=715"},{"taxonomy":"article-tag","embeddable":true,"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/article-tag?post=715"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}