{"id":15129,"date":"2019-03-11T19:31:25","date_gmt":"2019-03-11T22:31:25","guid":{"rendered":"https:\/\/blog.hostinger.io\/pt-tutoriais\/?p=15129"},"modified":"2023-07-14T20:48:09","modified_gmt":"2023-07-14T23:48:09","slug":"comando-chown-linux","status":"publish","type":"post","link":"\/pt\/tutoriais\/comando-chown-linux","title":{"rendered":"O que \u00e9 comando chown Linux e como utiliz\u00e1-lo"},"content":{"rendered":"<p>Em sistemas operacionais Linux, cada arquivo &eacute; associado com um grupo e um dono (owner). <strong>Chown<\/strong> &eacute; uma abrevia&ccedil;&atilde;o para <i>change owner<\/i>, que traduzido fica &ldquo;mudar o dono&rdquo;. O comando pode ser utilizado em qualquer sistema Unix pelo superusu&aacute;rio. Neste tutorial voc&ecirc; vai aprender como usar e se beneficiar deste comando.<\/p><p>Com o chown voc&ecirc; pode mudar o dono de arquivos, diret&oacute;rios e links. Se um usu&aacute;rio comum desejar realizar certas mudan&ccedil;as em um arquivo, um superusu&aacute;rio pode usar o comando chown para alterar o dono do arquivo e permitir tal altera&ccedil;&atilde;o.<\/p><figure class=\"wp-block-image size-large\"><a href=\"https:\/\/assets.hostinger.com\/content\/tutorials\/pdf\/Linux-Commands-Cheatsheet-BR.pdf\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"283\" src=\"https:\/\/blog.hostinger.io\/pt-tutoriais\/wp-content\/uploads\/sites\/26\/2022\/12\/Linux-cheat-sheet-BR-1024x283.png\" alt=\"\" class=\"wp-image-30351\" srcset=\"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2022\/12\/Linux-cheat-sheet-BR.png 1024w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2022\/12\/Linux-cheat-sheet-BR-300x83.png 300w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2022\/12\/Linux-cheat-sheet-BR-150x41.png 150w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2022\/12\/Linux-cheat-sheet-BR-768x212.png 768w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2022\/12\/Linux-cheat-sheet-BR-1536x425.png 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-visualizar-as-informacoes-de-propriedade\"><b>Visualizar as Informa&ccedil;&otilde;es de Propriedade<\/b><\/h2><p>Antes de mais nada, voc&ecirc; precisa acessar sua <a href=\"\/pt\/alojamento-vps\">hospedagem de servidor VPS<\/a> via SSH. Se n&atilde;o lembra como realizar a conex&atilde;o, este <a href=\"https:\/\/blog.hostinger.io\/pt-tutoriais\/como-se-conectar-servidor-vps-usando-terminal-ssh\/\" target=\"_blank\" rel=\"noopener noreferrer\">tutorial<\/a> vai mostrar passo a passo tudo que voc&ecirc; precisa fazer.<\/p><p>Antes de usar o comando chown, vamos confirmar as informa&ccedil;&otilde;es do usu&aacute;rio e grupo. Para isso, utilize o comando <b>cd<\/b> e navegue at&eacute; o diret&oacute;rio em quest&atilde;o.<\/p><p>Por exemplo, se o caminho do arquivo for <b>\/tmp\/TestUnix<\/b>, acesse o diret&oacute;rio executando o seguinte comando:<\/p><pre class=\"wp-block-preformatted\">cd \/tmp\/TestUnix<\/pre><p>Agora voc&ecirc; pode listar os arquivos dentro do diret&oacute;rio com o comando:<\/p><pre class=\"wp-block-preformatted\">ls -l<\/pre><p>Para este tutorial, criamos um arquivo chamado <b>chownSample.txt<\/b> no diret&oacute;rio acima mencionado. O resultado do comando seria:<\/p><pre class=\"wp-block-preformatted\">-rw-r--r-- 1 root root 0 Feb 20 17:35 chownSample.txt<\/pre><p>A primeira parte <b>-rw-r&ndash;r&ndash;<\/b> representa as permiss&otilde;es do arquivo. O primeiro root representa o dono\/owner do arquivo e o segundo representa o grupo. Neste exemplo, o arquivo <b>chownSample.txt<\/b> possui propriedade do usu&aacute;rio root e pertence ao grupo root.<\/p><h2 class=\"wp-block-heading\" id=\"h-comando-chown-para-arquivos\"><b>Comando Chown para Arquivos<\/b><\/h2><p>Para mudar o dono de um arquivo, o formato b&aacute;sico do comando &eacute;:<\/p><pre class=\"wp-block-preformatted\">chown usu&aacute;rio arquivo(s)<\/pre><p>Vamos alterar o usu&aacute;rio dono do arquivo <b>chownSample.txt<\/b> de root para novousuario. O comando fica da seguinte maneira:<\/p><pre class=\"wp-block-preformatted\">chown novousuario chownSample.txt<\/pre><p>Para verificar se a altera&ccedil;&atilde;o ocorreu com sucesso, vamos utilizar novamente o comando <b>ls -l<\/b>. O resultado ser&aacute; o seguinte:<\/p><pre class=\"wp-block-preformatted\">-rw-r--r-- 1 novousuario root 0 Feb 20 17:45 chownSample.txt<\/pre><p>O comando pode ser modificado para mudar o grupo. O formato b&aacute;sico do comando &eacute;:<\/p><pre class=\"wp-block-preformatted\">chown usuario[:grupo] arquivo(s)<\/pre><p>Se quisermos alterar as propriedados do mesmo arquivo <b>chownSample.txt<\/b> e definir o novo dono como novousuario e o grupo novogrupo, ent&atilde;o o comando vai ficar assim:<\/p><pre class=\"wp-block-preformatted\">chown novousuario:novogrupo chownSample.txt<\/pre><p>Verifique a altera&ccedil;&atilde;o com o comando <b>ls -l<\/b>:<\/p><pre class=\"wp-block-preformatted\">-rw-r--r-- 1 novousuario novogrupo 0 Feb 20 17:50 chownSample.txt<\/pre><p>Se apenas o grupo deve ser mudado, ent&atilde;o &eacute; s&oacute; deixar o campo do usu&aacute;rio em branco. Por exemplo:<\/p><pre class=\"wp-block-preformatted\">chown :novogrupo chownSample.txt<\/pre><p>O comando chown realiza uma fun&ccedil;&atilde;o similar ao chgrp quando a informa&ccedil;&atilde;o do dono n&atilde;o &eacute; fornecida. Este comando pode ser utilizado com m&uacute;ltiplas op&ccedil;&otilde;es.<\/p><p>Uma estrutura gen&eacute;rica do comando chown com op&ccedil;&otilde;es seria:<\/p><pre class=\"wp-block-preformatted\">chown [OP&Ccedil;OES] [USUARIO] [:GRUPO] arquivo(s)<\/pre><h2 class=\"wp-block-heading\" id=\"h-comando-chown-para-diretorios\"><b>Comando Chown para Diret&oacute;rios<\/b><\/h2><p>O chown tamb&eacute;m pode ser aplicado para diret&oacute;rios. Isto pode conter apenas arquivos, diret&oacute;rios ou uma combina&ccedil;&atilde;o de ambos.<\/p><p>Digamos que temos um diret&oacute;rio com o nome TestUnix. Assim como nos exemplos anteriores, podemos utilizar o comando <b>ls -l<\/b> para visualizar as permiss&otilde;es. O resultado seria:<\/p><pre class=\"wp-block-preformatted\">drwxr-xr-x 2 root root 4096 Feb 20 17:35 TestUnix<\/pre><p>Assim como vimos anteriormente, o diret&oacute;rio TestUnix possui o usu&aacute;rio root como dono e root como grupo.<\/p><p>Para alterar o usu&aacute;rio dono do diret&oacute;rio basta executar um simples comando:<\/p><pre class=\"wp-block-preformatted\">chown novousuario \/TestUnix<\/pre><p>Para mudar somente o grupo:<\/p><pre class=\"wp-block-preformatted\">chown :novogrupo \/TestUnix<\/pre><p>Para mudar o dono e o grupo, usamos:<\/p><pre class=\"wp-block-preformatted\">chown novousuario:novogrupo \/TestUnix<\/pre><p>O mesmo comando pode ser utilizado para m&uacute;ltiplos arquivos ou diret&oacute;rios de uma s&oacute; vez, ficando assim:<\/p><pre class=\"wp-block-preformatted\">chown [OP&Ccedil;OES] [USUARIO][:GRUPO] arquivo1 arquivo2<\/pre><p>Por exemplo:<\/p><pre class=\"wp-block-preformatted\">chown novousuario:novogrupo \/tmp\/TestUnix\/chownSample.txt \/tmp\/TestUnix<\/pre><h2 class=\"wp-block-heading\" id=\"h-comando-chown-para-links\"><b>Comando Chown para Links<\/b><\/h2><p>O comando chown Linux tamb&eacute;m pode ser usado para links simb&oacute;licos (soft links). Um link simb&oacute;lico &eacute; uma refer&ecirc;ncia a um arquivo f&iacute;sico existente. O comando <b>ln<\/b> &eacute; utilizado para criar soft links. Para o arquivo <b>chownSample.txt<\/b>, um link simb&oacute;lico pode ser criado como:<\/p><pre class=\"wp-block-preformatted\">ln -s chownSample.txt symlink<\/pre><p>Para verificar as informa&ccedil;&otilde;es de dono e grupo podemos utilizar o comando <b>ls -l<\/b>. O resultado ser&aacute; parecido com este:<\/p><pre class=\"wp-block-preformatted\">-rw-r--r-- &nbsp;1 root root 0 Feb 19 22:01 chownSample.txt\nlrwxr-xr-x &nbsp;1 root root 5 Feb 19 &nbsp;7 22:01 symlink -&gt; chownSample.txt<\/pre><p>H&aacute; duas entradas dispon&iacute;veis. Uma &eacute; para o arquivo f&iacute;sico e a outra para o link simb&oacute;lico. Podemos mudar o dono (owner) utilizando o comando:<\/p><pre class=\"wp-block-preformatted\">chown novousuario symlink<\/pre><p>Este comando ir&aacute; mudar o dono para o arquivo <b>chownSample.txt<\/b>. Dessa maneira, o resultado do comando <b>ls -l<\/b> ficar&aacute; assim:<\/p><pre class=\"wp-block-preformatted\">-rw-r--r-- &nbsp;1 novousuario root &nbsp;0 Feb 19 22:01 chownSample.txt\nlrwxr-xr-x &nbsp;1 root root 5 Feb 19 &nbsp;7 22:01 symlink -&gt; chownSample.txt<\/pre><p>Se queremos mudar o dono do link simb&oacute;lico, ent&atilde;o precisamos usar a op&ccedil;&atilde;o <b>-h<\/b>. O comando ser&aacute;:<\/p><pre class=\"wp-block-preformatted\">chown -h novousuario&nbsp;&nbsp;&nbsp; symlink<\/pre><p>Executando o comando <b>ls -l<\/b> vamos ver o que o dono do link simb&oacute;lico foi mudado:<\/p><pre class=\"wp-block-preformatted\">-rw-r--r-- &nbsp;1 novousuario root &nbsp;0 Feb 19 22:01 chownSample.txt\nlrwxr-xr-x &nbsp;1 novousuario root &nbsp;5 Feb 19 7 22:01 symlink -&gt; chownSample.txt<\/pre><h2 class=\"wp-block-heading\" id=\"h-uso-recursivo-do-chown\"><b>Uso Recursivo do Chown<\/b><\/h2><p>O comando chown pode ser usado em diret&oacute;rios, por&eacute;m, podemos ter uma estrutura de diret&oacute;rio recursiva e talvez queiramos mudar o dono para todos os arquivos e diret&oacute;rios.<\/p><p>O uso recursivo do comando chown garante que todos os diret&oacute;rios e subdiret&oacute;rios tenham o dono e grupo alterados.<\/p><p>Para uma opera&ccedil;&atilde;o recursiva utilizamos a op&ccedil;&atilde;o <b>-R<\/b>. Um exemplo deste comando &eacute;:<\/p><pre class=\"wp-block-preformatted\">chown -R [USUARIO][:GRUPO] Diret&oacute;rio<\/pre><p>Se temos um diret&oacute;rio como o TestUnix que possui diversos subdiret&oacute;rios, ent&atilde;o o comando abaixo ir&aacute; alterar o owner de todos os diret&oacute;rios e subdiret&oacute;rios para o usu&aacute;rio.<\/p><pre class=\"wp-block-preformatted\">chown -R novousuario \/TestUnix<\/pre><figure class=\"wp-block-image size-large\"><a href=\"\/pt\/alojamento-vps\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/blog.hostinger.io\/pt-tutoriais\/wp-content\/uploads\/sites\/26\/2023\/02\/BR-VPS-hosting_in-text-banner-1-1024x300.png\" alt=\"\" class=\"wp-image-32923\" srcset=\"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/02\/BR-VPS-hosting_in-text-banner-1.png 1024w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/02\/BR-VPS-hosting_in-text-banner-1-300x88.png 300w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/02\/BR-VPS-hosting_in-text-banner-1-150x44.png 150w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/02\/BR-VPS-hosting_in-text-banner-1-768x225.png 768w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/02\/BR-VPS-hosting_in-text-banner-1-1536x450.png 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-resumo\"><b>Resumo<\/b><\/h2><p>&Eacute; isso! Agora voc&ecirc; sabe os b&aacute;sicos do comando chown. Para ajud&aacute;-lo ainda mais, os sistemas Unix oferecem uma p&aacute;gina de manual para cada comando. Voc&ecirc; vai encontrar o manual executando <b>man chown<\/b>. Esperamos que isso ajuda voc&ecirc; a gerenciar os arquivos de seu VPS de forma segura e eficiente!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Em sistemas operacionais Linux, cada arquivo &eacute; associado com um grupo e um dono (owner). Chown &eacute; uma abrevia&ccedil;&atilde;o para change owner, que traduzido fica &ldquo;mudar o dono&rdquo;. O comando pode ser utilizado em qualquer sistema Unix pelo superusu&aacute;rio. Neste tutorial voc&ecirc; vai aprender como usar e se beneficiar deste comando. Com o chown voc&ecirc; [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/pt\/tutoriais\/comando-chown-linux\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":78,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"rank_math_title":"O Que \u00e9 Comando Chown Linux e Como Utiliz\u00e1-lo","rank_math_description":"Se voc\u00ea \u00e9 iniciante no universo Linux, aprender o comando chown deve ser uma de suas prioridades. Descubra o motivo de ser t\u00e3o importante.","rank_math_focus_keyword":"comando chown","footnotes":""},"categories":[4915],"tags":[],"class_list":["post-15129","post","type-post","status-publish","format-standard","hentry","category-vps"],"hreflangs":[{"locale":"pt-BR","link":"https:\/\/www.hostinger.com\/br\/tutoriais\/comando-chown-linux","default":1},{"locale":"pt-PT","link":"https:\/\/www.hostinger.com\/pt\/tutoriais\/comando-chown-linux","default":0}],"acf":[],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/posts\/15129","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/users\/78"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/comments?post=15129"}],"version-history":[{"count":12,"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/posts\/15129\/revisions"}],"predecessor-version":[{"id":38304,"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/posts\/15129\/revisions\/38304"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/media?parent=15129"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/categories?post=15129"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/tags?post=15129"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}