{"id":10835,"date":"2017-04-26T16:07:00","date_gmt":"2017-04-26T16:07:00","guid":{"rendered":"https:\/\/usinasite.com.br\/ajuda\/?post_type=ht_kb&#038;p=10835"},"modified":"2018-10-04T13:42:30","modified_gmt":"2018-10-04T13:42:30","slug":"alterando-as-permissoes-de-um-arquivo-pelo-cpanel","status":"publish","type":"ht_kb","link":"https:\/\/usinasite.com.br\/ajuda\/tutoriais\/alterando-as-permissoes-de-um-arquivo-pelo-cpanel\/","title":{"rendered":"Alterando as permiss\u00f5es de um arquivo pelo cPanel"},"content":{"rendered":"<p>Permiss\u00f5es de arquivos e pastas s\u00e3o uma considera\u00e7\u00e3o importante para o funcionamento de um site. As permiss\u00f5es possibilitam que o servidor escreva nos seus arquivos ou edite-os. Mas por motivos de seguran\u00e7a, alguns arquivos precisam ser protegidos contra escrita ou edi\u00e7\u00e3o. Voc\u00ea pode alterar as permiss\u00f5es dos seus arquivos e pastas de v\u00e1rias formas:<\/p>\n<p><strong>Usando o Gerenciador de Arquivos:<\/strong><\/p>\n<p>Uma forma bastante f\u00e1cil de alterar as permiss\u00f5es \u00e9 acessar o Gerenciador de Arquivos do cPanel. Para alterar as permiss\u00f5es de um arquivo ou pasta no cPanel, fa\u00e7a o seguinte:<\/p>\n<p>Clique no \u00edcone do Gerenciador de Arquivos.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-10837\" src=\"https:\/\/usinasite.com.br\/ajuda\/wp-content\/uploads\/2017\/04\/permissao.jpg\" alt=\"\" width=\"884\" height=\"233\" srcset=\"https:\/\/usinasite.com.br\/ajuda\/wp-content\/uploads\/2017\/04\/permissao.jpg 884w, https:\/\/usinasite.com.br\/ajuda\/wp-content\/uploads\/2017\/04\/permissao-300x79.jpg 300w, https:\/\/usinasite.com.br\/ajuda\/wp-content\/uploads\/2017\/04\/permissao-768x202.jpg 768w, https:\/\/usinasite.com.br\/ajuda\/wp-content\/uploads\/2017\/04\/permissao-50x13.jpg 50w, https:\/\/usinasite.com.br\/ajuda\/wp-content\/uploads\/2017\/04\/permissao-600x158.jpg 600w, https:\/\/usinasite.com.br\/ajuda\/wp-content\/uploads\/2017\/04\/permissao-320x84.jpg 320w\" sizes=\"(max-width: 884px) 100vw, 884px\" \/><br \/>\nSelecione o arquivo ou pasta cujas permiss\u00f5es voc\u00ea quer alterar e clique com o bot\u00e3o direito e escolha \u201cChange Permissions\u201d.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-10838\" src=\"https:\/\/usinasite.com.br\/ajuda\/wp-content\/uploads\/2017\/04\/permissao2.jpg\" alt=\"\" width=\"545\" height=\"330\" srcset=\"https:\/\/usinasite.com.br\/ajuda\/wp-content\/uploads\/2017\/04\/permissao2.jpg 545w, https:\/\/usinasite.com.br\/ajuda\/wp-content\/uploads\/2017\/04\/permissao2-300x182.jpg 300w, https:\/\/usinasite.com.br\/ajuda\/wp-content\/uploads\/2017\/04\/permissao2-50x30.jpg 50w, https:\/\/usinasite.com.br\/ajuda\/wp-content\/uploads\/2017\/04\/permissao2-320x194.jpg 320w\" sizes=\"(max-width: 545px) 100vw, 545px\" \/><br \/>\nEscolha as permiss\u00f5es desejadas e clique no bot\u00e3o \u201cChange Permissions\u201d.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-10839\" src=\"https:\/\/usinasite.com.br\/ajuda\/wp-content\/uploads\/2017\/04\/permissao3.png\" alt=\"\" width=\"501\" height=\"318\" srcset=\"https:\/\/usinasite.com.br\/ajuda\/wp-content\/uploads\/2017\/04\/permissao3.png 501w, https:\/\/usinasite.com.br\/ajuda\/wp-content\/uploads\/2017\/04\/permissao3-300x190.png 300w, https:\/\/usinasite.com.br\/ajuda\/wp-content\/uploads\/2017\/04\/permissao3-50x32.png 50w, https:\/\/usinasite.com.br\/ajuda\/wp-content\/uploads\/2017\/04\/permissao3-320x203.png 320w\" sizes=\"(max-width: 501px) 100vw, 501px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p><strong>Alterar permiss\u00f5es usando o FTP:<\/strong><\/p>\n<ul>\n<li>Conecte ao FTP usando seu cliente favorite e clique com o bot\u00e3o direito sobre o arquivo ou pasta;<\/li>\n<li>Em seguida selecione \u201cEscolher Permiss\u00f5es\u201d, \u201cAtributos\u201d ou \u201cPropriedades\u201d (depende do programa);<\/li>\n<li>Alterar permiss\u00f5es usando o SSH (shell) ou um script<\/li>\n<\/ul>\n<p>Isso pode ser feito utilizando o comando chmod.<\/p>\n<p><strong>Mas afinal o que essas permiss\u00f5es e n\u00fameros querem dizer?<\/strong><br \/>\nPermiss\u00f5es de arquivos determinam o que pode ser feito e quem pode faz\u00ea-lo.<\/p>\n<table border=\"1\">\n<tbody>\n<tr>\n<td><\/td>\n<td>Owner (Propriet\u00e1rio)<\/td>\n<td>Group (Grupo)<\/td>\n<td>World (Todos)<\/td>\n<\/tr>\n<tr>\n<td>Read (Ler)<\/td>\n<td>\u2713<\/td>\n<td>\u2713<\/td>\n<td>\u2713<\/td>\n<\/tr>\n<tr>\n<td>Write (Escrever)<\/td>\n<td>\u2713<\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>Execute (Executar)<\/td>\n<td>\u2713<\/td>\n<td>\u2713<\/td>\n<td>\u2713<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Nas colunas da tabela acima, temos 3 tipos de usu\u00e1rio. O primeiro tipo \u00e9 o Propriet\u00e1rio, isto \u00e9, voc\u00ea a pessoa que tem acesso ao cPanel ou \u00e0 shell (SSH). O segundo \u00e9 o Grupo, ou seja, outras pessoas no seu servidor. O terceiro \u00e9 Todos, qualquer visitante p\u00fablico da web.<\/p>\n<p>Cada linha representa uma a\u00e7\u00e3o que pode afetar esse arquivo ou pasta. \u201cLer\u201d significa que o usu\u00e1rio tem permiss\u00e3o para visualizar o arquivo. \u201cEscrever\u201d significa que o usu\u00e1rio pode editar o arquivo. \u201cExecutar\u201d significa que o usu\u00e1rio pode rodar o arquivo.<\/p>\n<p>\u00c9 muito importante que os tipos de usu\u00e1rio &#8220;Grupo&#8221; e &#8220;Todos&#8221; possam visualizar os arquivos do seu website. Existem alguns arquivos, por\u00e9m, que voc\u00ea pode n\u00e3o querer que qualquer pessoa veja. Se voc\u00ea remover a permiss\u00e3o de leitura para &#8220;Grupo&#8221; e &#8220;Todos&#8221;, ent\u00e3o o arquivo n\u00e3o aparecer\u00e1 no navegador de ningu\u00e9m: em vez do arquivo, os visitantes ver\u00e3o um erro \u201c403 Forbidden\u201d.<\/p>\n<p>No Gerenciador de Arquivos, permiss\u00f5es s\u00e3o representadas sob a forma de um n\u00famero. S\u00f3 nos importam tr\u00eas dos d\u00edgitos desse n\u00famero, ent\u00e3o se voc\u00ea se deparar com 4 d\u00edgitos, ignore o primeiro. Ou seja, se voc\u00ea se deparar com o n\u00famero 0755, considere esse n\u00famero o mesmo que 755.<\/p>\n<p>O primeiro d\u00edgito representa as permiss\u00f5es de Propriet\u00e1rio. O segundo d\u00edgito representa as permiss\u00f5es de Grupo. O terceiro d\u00edgito representa as permiss\u00f5es de Todos. Cada tipo de permiss\u00e3o \u00e9 representado por um n\u00famero:<\/p>\n<ul>\n<li>Permiss\u00e3o de leitura \u00e9 igual a 4.<\/li>\n<li>Permiss\u00e3o de escrita \u00e9 igual a 2.<\/li>\n<li>Permiss\u00e3o de execu\u00e7\u00e3o \u00e9 igual a 1.<\/li>\n<li>Nenhuma permiss\u00e3o \u00e9 igual a 0.<\/li>\n<\/ul>\n<p>Cada d\u00edgito desse n\u00famero de 3 d\u00edgitos representa uma combina\u00e7\u00e3o diferente de cada tipo de permiss\u00e3o. Assim:<\/p>\n<ul>\n<li>Escrita e Execu\u00e7\u00e3o sem Leitura \u00e9 igual a 3.<\/li>\n<li>Leitura e Execu\u00e7\u00e3o sem Escrita \u00e9 igual a 5.<\/li>\n<li>Leitura e Escrita sem Execu\u00e7\u00e3o \u00e9 igual a 6.<\/li>\n<li>Leitura e Escrita e Execu\u00e7\u00e3o \u00e9 igual a 7.<\/li>\n<\/ul>\n<p>Neste ponto, tudo o que voc\u00ea precisa saber \u00e9 que seus arquivos precisam ter permiss\u00f5es 644 ou 755.<\/p>\n<p>Para a maioria dos arquivos, n\u00e3o importa se voc\u00ea lhes d\u00e1 permiss\u00e3o de execu\u00e7\u00e3o ou n\u00e3o. Pastas, por\u00e9m, precisam utilizar permiss\u00f5es 755 sempre.<\/p>\n<p>Mais uma regra: quaisquer arquivos dentro da pasta cgi-bin precisam ter permiss\u00f5es 755.<\/p>\n<p><strong>Avan\u00e7ado<\/strong><br \/>\nUma preocupa\u00e7\u00e3o comum dos usu\u00e1rios \u00e9 poder utilizar permiss\u00f5es 777. A\u00a0Usina Site n\u00e3o permite o uso de permiss\u00f5es 777 em arquivos que s\u00e3o processados \u201cserver-side\u201d (isto \u00e9, do lado do servidor, como scripts PHP). As documenta\u00e7\u00f5es de alguns scripts, por\u00e9m, requerem que voc\u00ea utilize permiss\u00f5es 777.<\/p>\n<p>Podemos lhe dizer, por\u00e9m, que permiss\u00f5es 755 funcionar\u00e3o t\u00e3o bem quanto 777. Voc\u00ea n\u00e3o precisa utilizar permiss\u00f5es 777 em arquivos PHP ou pastas.<\/p>\n<p><strong>Por qu\u00ea n\u00e3o posso utilizar permiss\u00f5es 777?<\/strong><br \/>\n\u00c9 perigoso dar aos tipos de usu\u00e1rio Grupo e Todos permiss\u00f5es de escrita. Isso permite que hackers editem os seus arquivos. Assim, os \u00faltimos dois d\u00edgitos do n\u00famero que representa as permiss\u00f5es dos seus arquivos e pastas nunca devem ser 2, 3, 6 ou 7.<\/p>\n<p>O problema \u00e9 que, quando voc\u00ea instala um script PHP, o script precisa de permiss\u00f5es para editar certos arquivos. Tradicionalmente, o PHP \u00e9 tratado como um usu\u00e1rio \u2018nobody\u2019 no servidor. Ou seja, \u00e9 considerado o mesmo que um visitante externo e precisa obedecer \u00e0s permiss\u00f5es dadas ao grupo Todos. A solu\u00e7\u00e3o para esse conflito \u00e9 tratar o PHP como usu\u00e1rio do grupo Propriet\u00e1rio. A Usina Site faz isso utilizando um ambiente especial para o PHP conhecido como suPHP (ou phpSuExec). Com o suPHP, todos os scripts ganham as mesmas permiss\u00f5es que o Propriet\u00e1rio, e do lado de fora os visitantes permanecem restritos \u00e0s permiss\u00f5es do grupo Todos. Assim, 755 \u00e9 o n\u00famero perfeito: permite todas as a\u00e7\u00f5es das quais o PHP precisa, mas apenas leitura e visualiza\u00e7\u00e3o para hackers em potencial.<\/p>\n<p>Bom, esperamos ter ajudado a todos, caso tenha alguma d\u00favida ou caso esse artigo foi \u00fatil para voc\u00ea, deixe um coment\u00e1rio abaixo.<\/p>\n","protected":false},"author":1,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0},"ht_kb_category":[116],"ht_kb_tag":[],"_links":{"self":[{"href":"https:\/\/usinasite.com.br\/ajuda\/wp-json\/wp\/v2\/ht_kb\/10835"}],"collection":[{"href":"https:\/\/usinasite.com.br\/ajuda\/wp-json\/wp\/v2\/ht_kb"}],"about":[{"href":"https:\/\/usinasite.com.br\/ajuda\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/usinasite.com.br\/ajuda\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/usinasite.com.br\/ajuda\/wp-json\/wp\/v2\/comments?post=10835"}],"version-history":[{"count":3,"href":"https:\/\/usinasite.com.br\/ajuda\/wp-json\/wp\/v2\/ht_kb\/10835\/revisions"}],"predecessor-version":[{"id":11654,"href":"https:\/\/usinasite.com.br\/ajuda\/wp-json\/wp\/v2\/ht_kb\/10835\/revisions\/11654"}],"wp:attachment":[{"href":"https:\/\/usinasite.com.br\/ajuda\/wp-json\/wp\/v2\/media?parent=10835"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/usinasite.com.br\/ajuda\/wp-json\/wp\/v2\/ht_kb_category?post=10835"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/usinasite.com.br\/ajuda\/wp-json\/wp\/v2\/ht_kb_tag?post=10835"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}