{"id":9664,"date":"2023-11-01T18:07:54","date_gmt":"2023-11-01T21:07:54","guid":{"rendered":"https:\/\/www.homehost.com.br\/blog\/?p=9664"},"modified":"2026-07-11T16:19:26","modified_gmt":"2026-07-11T19:19:26","slug":"chown","status":"publish","type":"post","link":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/linux\/chown\/","title":{"rendered":"CHOWN: alterar usu\u00e1rio e grupo no Linux"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">O uso do comando <strong>chown <\/strong>\u00e9 muito constante pelos administradores de sistemas Linux. Trata-se de um acr\u00f4nimo para &#8220;change owner&#8221;, ou seja, &#8220;alterar o dono&#8221;. Tem o papel de modificar as propriedades de arquivos, diret\u00f3rios ou links. Mais precisamente, <strong>o comando chown altera o usu\u00e1rio e grupo<\/strong> no Linux.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O chown possui uma posi\u00e7\u00e3o totalmente crucial na administra\u00e7\u00e3o do sistema Linux. Basicamente, possibilita que os usu\u00e1rios <strong>alterem as propriedades de arquivos e diret\u00f3rios<\/strong> conforme suas necessidades.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A estrutura do ambiente operacional Linux \u00e9 preparada para comportar grandes volumes de usu\u00e1rios.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Al\u00e9m disso, o h\u00e1bito de utilizar o chown \u00e9 mais uma vez visto como essencial para manter o gerenciamento organizado.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Podemos imaginar uma empresa com centenas ou milhares de usu\u00e1rios e diversos grupos referentes aos seus departamentos. \u00c9 preciso que haja v\u00ednculos e permiss\u00f5es apropriadas para o que e como cada usu\u00e1rio pode acessar.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A aus\u00eancia de hierarquia de permiss\u00f5es de um arquivo (usu\u00e1rio e grupo) pode causar falhas de seguran\u00e7a. Por exemplo, tornar\u00e1 os dados vulner\u00e1veis a amea\u00e7as externas e internas.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ent\u00e3o, veremos no decorrer deste artigo como funciona o chown, de forma mais detalhada e pr\u00e1tica poss\u00edvel, com exerc\u00edcios pr\u00e1ticos de uso.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><div id=\"ez-toc-container\" class=\"ez-toc-v2_0_72 ez-toc-wrap-center counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Conte\u00fado<\/p>\n<span class=\"ez-toc-title-toggle\"><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/linux\/chown\/#Introducao_ao_comando_chown\" title=\"Introdu\u00e7\u00e3o ao comando chown\">Introdu\u00e7\u00e3o ao comando chown<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/linux\/chown\/#Sintaxe_do_comando_chown\" title=\"Sintaxe do comando chown\">Sintaxe do comando chown<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/linux\/chown\/#Chmod_ou_chown_qual_a_diferenca\" title=\"Chmod ou chown: qual a diferen\u00e7a?\">Chmod ou chown: qual a diferen\u00e7a?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/linux\/chown\/#Uso_do_comando_chown\" title=\"Uso do comando chown\">Uso do comando chown<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/linux\/chown\/#Exemplos_praticos_de_uso_do_comando_chown\" title=\"Exemplos pr\u00e1ticos de uso do comando chown\">Exemplos pr\u00e1ticos de uso do comando chown<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/linux\/chown\/#1_Praticando_a_mudanca_de_grupo_de_um_arquivo\" title=\"1. Praticando a mudan\u00e7a de grupo de um arquivo\">1. Praticando a mudan\u00e7a de grupo de um arquivo<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/linux\/chown\/#2_Mudar_apenas_o_owner_de_um_arquivo_especifico\" title=\"2. Mudar apenas o owner de um arquivo espec\u00edfico\">2. Mudar apenas o owner de um arquivo espec\u00edfico<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/linux\/chown\/#3_Visualizar_as_alteracoes_feitas_atraves_do_comando_chown\" title=\"3. Visualizar as altera\u00e7\u00f5es feitas atrav\u00e9s do comando chown\">3. Visualizar as altera\u00e7\u00f5es feitas atrav\u00e9s do comando chown<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/linux\/chown\/#4_Replicar_as_propriedades_de_um_arquivo_para_outro\" title=\"4. Replicar as propriedades de um arquivo para outro\">4. Replicar as propriedades de um arquivo para outro<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/linux\/chown\/#5_Outras_opcoes_disponiveis_no_comando_chown_no_Linux\" title=\"5. Outras op\u00e7\u00f5es dispon\u00edveis no comando chown no Linux\">5. Outras op\u00e7\u00f5es dispon\u00edveis no comando chown no Linux<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/linux\/chown\/#Uso_do_comando_chown_para_Links\" title=\"Uso do comando chown para Links\">Uso do comando chown para Links<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/linux\/chown\/#Perguntas_frequentes\" title=\"Perguntas frequentes\">Perguntas frequentes<\/a><\/li><\/ul><\/nav><\/div>\n<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Introducao_ao_comando_chown\"><\/span>Introdu\u00e7\u00e3o ao comando chown<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Como aprendemos at\u00e9 aqui, o chown \u00e9 o comando respons\u00e1vel por alterar as propriedades de um diret\u00f3rio ou arquivo no Linux.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Cada diret\u00f3rio, arquivo e link simb\u00f3lico existente no Linux pertence a um owner (propriet\u00e1rio) e a um grupo<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Quando algum usu\u00e1rio cria um novo arquivo, diret\u00f3rio ou link \u00e9 criado, seu propriet\u00e1rio atribu\u00eddo \u00e9 o pr\u00f3prio usu\u00e1rio respons\u00e1vel por sua cria\u00e7\u00e3o.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Assim como no caso do grupo atribu\u00eddo, que fica definido como o grupo atual ao qual o usu\u00e1rio pertence.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ali\u00e1s, no sentido de mudan\u00e7a de grupo, existe um outro comando conhecido como chgrp (change group).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O chgrp \u00e9 respons\u00e1vel por permitir aos administradores de sistemas mudarem o grupo respons\u00e1vel pelo conte\u00fado envolvido.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Por\u00e9m, com o intuito de se tornar tudo mais f\u00e1cil e pr\u00e1tico, <strong>o chown tem o poder de alterar tamb\u00e9m os grupos<\/strong>, o que o torna um comando mais robusto.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Perfeito! Mas, agora surgiu uma d\u00favida. Para essas modifica\u00e7\u00f5es ocorrerem, somente o usu\u00e1rio que criou o diret\u00f3rio\/arquivo ou o usu\u00e1rio root s\u00e3o capazes de modificar suas permiss\u00f5es?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A resposta para essa d\u00favida \u00e9: Sim! Para que o comando chown funcione, deve ser executado por usu\u00e1rios com privil\u00e9gios de superusu\u00e1rios. Basta acrescentar no in\u00edcio da sintaxe o comumente conhecido popularmente comando sudo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Agora, iremos nos aprofundar cada vez mais no estudo e utiliza\u00e7\u00e3o do comando. Por\u00e9m, de forma mais pr\u00e1tica e did\u00e1tica.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Sintaxe_do_comando_chown\"><\/span>Sintaxe do comando chown<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A estrutura b\u00e1sica do comando \u00e9 simples:<\/p>\n\n\n\n<div style=\"margin:16px 0; font-family:Arial, Helvetica, sans-serif;\"><div style=\"background:#0b1a3a; border-radius:8px; padding:16px 20px; overflow-x:auto;\"><code style=\"display:block; color:#e6edf3; font-family:'Courier New',monospace; font-size:14px; line-height:1.7; white-space:pre;\">chown [op\u00e7\u00f5es] usuario:grupo arquivo<\/code><\/div><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Voc\u00ea informa o novo dono (e, opcionalmente, o novo grupo ap\u00f3s os dois-pontos) e o arquivo ou pasta a alterar. As op\u00e7\u00f5es mais usadas s\u00e3o:<\/p>\n\n\n\n<div style=\"margin:24px 0; overflow-x:auto; font-family:Arial, Helvetica, sans-serif;\">\n  <table style=\"width:100%; border-collapse:collapse; box-shadow:0 1px 4px rgba(0,0,0,0.12); border-radius:8px; overflow:hidden; min-width:520px;\">\n    <thead>\n      <tr style=\"background-color:#1a73e8; color:#ffffff; text-align:left;\">\n        <th style=\"padding:14px 16px;\">Op\u00e7\u00e3o<\/th>\n        <th style=\"padding:14px 16px;\">O que faz<\/th>\n      <\/tr>\n    <\/thead>\n    <tbody>\n      <tr style=\"background-color:#f3f7fd; border-bottom:1px solid #dce6f5;\"><td style=\"padding:10px 16px; color:#0b3d91; font-weight:700; font-family:monospace; white-space:nowrap;\">-R<\/td><td style=\"padding:10px 16px; color:#0b3d91;\">Aplica de forma recursiva (a pasta e todo o conte\u00fado dentro dela)<\/td><\/tr>\n      <tr style=\"background-color:#ffffff; border-bottom:1px solid #dce6f5;\"><td style=\"padding:10px 16px; color:#0b3d91; font-weight:700; font-family:monospace; white-space:nowrap;\">-v<\/td><td style=\"padding:10px 16px; color:#0b3d91;\">Verbose: mostra cada altera\u00e7\u00e3o feita<\/td><\/tr>\n      <tr style=\"background-color:#f3f7fd; border-bottom:1px solid #dce6f5;\"><td style=\"padding:10px 16px; color:#0b3d91; font-weight:700; font-family:monospace; white-space:nowrap;\">-c<\/td><td style=\"padding:10px 16px; color:#0b3d91;\">Mostra apenas os arquivos que foram de fato alterados<\/td><\/tr>\n      <tr style=\"background-color:#ffffff; border-bottom:1px solid #dce6f5;\"><td style=\"padding:10px 16px; color:#0b3d91; font-weight:700; font-family:monospace; white-space:nowrap;\">-f<\/td><td style=\"padding:10px 16px; color:#0b3d91;\">Silent: suprime a maioria das mensagens de erro<\/td><\/tr>\n      <tr style=\"background-color:#f3f7fd; border-bottom:1px solid #dce6f5;\"><td style=\"padding:10px 16px; color:#0b3d91; font-weight:700; font-family:monospace; white-space:nowrap;\">-h<\/td><td style=\"padding:10px 16px; color:#0b3d91;\">Altera o pr\u00f3prio link simb\u00f3lico, n\u00e3o o arquivo apontado<\/td><\/tr>\n      <tr style=\"background-color:#ffffff; border-bottom:1px solid #dce6f5;\"><td style=\"padding:10px 16px; color:#0b3d91; font-weight:700; font-family:monospace; white-space:nowrap;\">&#8211;from<\/td><td style=\"padding:10px 16px; color:#0b3d91;\">S\u00f3 altera se o dono atual for o especificado<\/td><\/tr>\n      <tr style=\"background-color:#f3f7fd; border-bottom:none;\"><td style=\"padding:10px 16px; color:#0b3d91; font-weight:700; font-family:monospace; white-space:nowrap;\">&#8211;reference<\/td><td style=\"padding:10px 16px; color:#0b3d91;\">Copia o dono e grupo de outro arquivo de refer\u00eancia<\/td><\/tr>\n    <\/tbody>\n  <\/table>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Lembre-se de que o chown exige privil\u00e9gios de administrador \u2014 por isso os comandos costumam come\u00e7ar com <code>sudo<\/code>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Chmod_ou_chown_qual_a_diferenca\"><\/span>Chmod ou chown: qual a diferen\u00e7a?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u00c9 a confus\u00e3o mais comum de quem come\u00e7a no Linux, porque os dois lidam com controle de acesso \u2014 mas fazem coisas diferentes e complementares:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>O <strong>chown<\/strong> altera <strong>quem \u00e9 o dono<\/strong> de um arquivo ou pasta (o usu\u00e1rio e o grupo propriet\u00e1rios).<\/li>\n\n\n\n<li>O <strong><a href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/linux\/chmod\/\">chmod<\/a><\/strong> altera <strong>o que cada um pode fazer<\/strong> com o arquivo (as permiss\u00f5es de leitura, escrita e execu\u00e7\u00e3o).<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Em outras palavras: o chown define <em>de quem \u00e9<\/em> o arquivo; o chmod define <em>o que se pode fazer<\/em> com ele. Na pr\u00e1tica, os dois costumam ser usados juntos \u2014 primeiro se define o dono correto com o chown, depois se ajustam as permiss\u00f5es com o <a href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/linux\/chmod\/\">chmod<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Uso_do_comando_chown\"><\/span>Uso do comando chown<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Considere a execu\u00e7\u00e3o dos seguintes comandos:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><code>sudo chown almeida<span style=\"background-color: initial;font-family: inherit;font-size: inherit;color: initial\">_junior relatorio.txt<\/span><\/code>\nsudo chown almeida_junior:financeiro relatorio1.txt\n\nsudo chown almeida_junior:financeiro \/home\/almeida\/*<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/07\/Captura-de-tela-2023-07-06-152305.png\" alt=\"chown usuario exemplo\" class=\"wp-image-9668\" width=\"672\" height=\"60\" srcset=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/07\/Captura-de-tela-2023-07-06-152305.png 672w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/07\/Captura-de-tela-2023-07-06-152305-300x27.png 300w\" sizes=\"(max-width: 672px) 100vw, 672px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Mas, o que fizemos ao executar estes comandos? Inicialmente, usando o poder de superusu\u00e1rio, o propriet\u00e1rio do arquivo relatorio.txt transferiu a posse do referido arquivo para o usu\u00e1rio designado almeida_junior.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Al\u00e9m disso, alteramos a posse do arquivo, trocando-o para o novo usu\u00e1rio almeida_junior e o novo grupo chamado financeiro.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O uso do <strong>caractere \u201c:\u201d<\/strong> serve \u00fanica e exclusivamente como coluna separadora na sintaxe do comando.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Finalmente, inserimos a instru\u00e7\u00e3o<strong> -R<\/strong> para que seja poss\u00edvel aplicar o ajuste de forma recursiva. Isso ir\u00e1 alterar o dono de todo o conte\u00fado que existir em \/home\/almeida\/ para almeida_junior e o grupo financeiro.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Perceba que sequ\u00eancias simples de comandos como estas podem fazer total diferen\u00e7a na organiza\u00e7\u00e3o estrutural do ambiente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Em suma, por este motivo, precisamos ter aten\u00e7\u00e3o e cuidado ao fazermos uso do chown, e isso iremos conferir a seguir.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Exemplos_praticos_de_uso_do_comando_chown\"><\/span>Exemplos pr\u00e1ticos de uso do comando chown<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">At\u00e9 aqui fornecemos uma vis\u00e3o geral sobre o uso do comando chown.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Agora, vamos abordar brevemente, por\u00e9m, frisando sobre o uso de outro comando antes de sairmos rodando o chown.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Trata-se do comando ls. Ele \u00e9 muito utilizado e nos permite ter a vis\u00e3o das propriedades dos arquivos e diret\u00f3rios antes e ap\u00f3s rodarmos o chown.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Antes de n\u00f3s realizarmos as modifica\u00e7\u00f5es utilizando o chown, \u00e9 altamente recomendado executarmos o comando ls. Pois, precisamos descobrir o dono (usu\u00e1rio e grupo), bem como suas permiss\u00f5es.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Agora, vamos \u00e0 execu\u00e7\u00e3o dos comandos e suas sa\u00eddas (resultados).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Aqui est\u00e1 um exemplo:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ls -l relatorio1.txt<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Sa\u00edda:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/07\/Captura-de-tela-2023-07-07-004316.png\" alt=\"ls para descobrir permissoes\" class=\"wp-image-9669\" width=\"691\" height=\"40\" srcset=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/07\/Captura-de-tela-2023-07-07-004316.png 691w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/07\/Captura-de-tela-2023-07-07-004316-300x17.png 300w\" sizes=\"(max-width: 691px) 100vw, 691px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Nesse resultado de sa\u00edda, podemos observar que:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>-rw-r&#8211;r&#8211; 1 <\/strong>: trata-se da permiss\u00e3o 644. \u00c9 a permiss\u00e3o padr\u00e3o em que o Linux atribui a um arquivo quando este \u00e9 criado. O comando <a href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/linux\/chmod\/\" target=\"_blank\" rel=\"noreferrer noopener\">chmod<\/a> \u00e9 indicado para alterar somente as permiss\u00f5es de um arquivo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>almeida_junior<\/strong>: \u00e9 o nome do usu\u00e1rio e atual owner do arquivo relatorio1.txt<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>financeiro<\/strong>: \u00e9 o nome do grupo no qual foi definido para ter acesso ao arquivo relatorio1.txt<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Veremos em seguida como mudar o owner do arquivo \u201ccontatos.txt\u201d para a usu\u00e1ria carla_neves, do grupo administracao.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo chown carla_neves:administracao contatos.txt<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Sa\u00edda:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/07\/Captura-de-tela-2023-07-07-013017.png\" alt=\"ls -l\" class=\"wp-image-9670\" width=\"735\" height=\"66\" srcset=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/07\/Captura-de-tela-2023-07-07-013017.png 735w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/07\/Captura-de-tela-2023-07-07-013017-300x27.png 300w\" sizes=\"(max-width: 735px) 100vw, 735px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Vamos exercitar com mais outros exemplos.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"1_Praticando_a_mudanca_de_grupo_de_um_arquivo\"><\/span>1. Praticando a mudan\u00e7a de grupo de um arquivo<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Vamos iniciar checando como est\u00e3o as propriedades do arquivo com a ajuda do comando ls. Em seguida, vamos alterar o que desejamos.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ls -l orcamento.txt<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Sa\u00edda:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/07\/Captura-de-tela-2023-07-07-111537.png\" alt=\"ls -l\" class=\"wp-image-9671\" width=\"525\" height=\"42\" srcset=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/07\/Captura-de-tela-2023-07-07-111537.png 525w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/07\/Captura-de-tela-2023-07-07-111537-300x24.png 300w\" sizes=\"(max-width: 525px) 100vw, 525px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Acima, podemos observar que o arquivo pertence ao usu\u00e1rio root e ao grupo root.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo chown :financeiro orcamento.txt<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Sa\u00edda ap\u00f3s a execu\u00e7\u00e3o do comando:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/07\/Captura-de-tela-2023-07-07-112803.png\" alt=\"\" class=\"wp-image-9672\" width=\"581\" height=\"40\" srcset=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/07\/Captura-de-tela-2023-07-07-112803.png 581w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/07\/Captura-de-tela-2023-07-07-112803-300x21.png 300w\" sizes=\"(max-width: 581px) 100vw, 581px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Agora, podemos ver que o arquivo continua a pertencer ao usu\u00e1rio root, por\u00e9m, est\u00e1 fazendo parte do grupo financeiro.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"2_Mudar_apenas_o_owner_de_um_arquivo_especifico\"><\/span>2. Mudar apenas o owner de um arquivo espec\u00edfico<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Suponhamos que este tenha como owner o root e queiramos alter\u00e1-lo para o usu\u00e1rio carla_neves, proceda conforme a seguir:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ls -l dados.txt<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Sa\u00edda:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/07\/Captura-de-tela-2023-07-07-114754.png\" alt=\"\" class=\"wp-image-9674\" width=\"486\" height=\"46\" srcset=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/07\/Captura-de-tela-2023-07-07-114754.png 486w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/07\/Captura-de-tela-2023-07-07-114754-300x28.png 300w\" sizes=\"(max-width: 486px) 100vw, 486px\" \/><\/figure>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo chown --from=root carla_neves dados.txt<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Ent\u00e3o, essa ser\u00e1 a sa\u00edda ap\u00f3s executarmos o comando:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/07\/Captura-de-tela-2023-07-07-122244.png\" alt=\"\" class=\"wp-image-9675\" width=\"557\" height=\"45\" srcset=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/07\/Captura-de-tela-2023-07-07-122244.png 557w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/07\/Captura-de-tela-2023-07-07-122244-300x24.png 300w\" sizes=\"(max-width: 557px) 100vw, 557px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Execut\u00e1-lo dessa forma \u00e9 muito \u00fatil quando h\u00e1 v\u00e1rios arquivos dentro de um \u00fanico diret\u00f3rio. Por\u00e9m, desejamos conceder propriedade e permiss\u00e3o de acesso a apenas um ou poucos arquivos a um determinado usu\u00e1rio.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"3_Visualizar_as_alteracoes_feitas_atraves_do_comando_chown\"><\/span>3. Visualizar as altera\u00e7\u00f5es feitas atrav\u00e9s do comando chown<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Saber quais foram as altera\u00e7\u00f5es feitas atrav\u00e9s do comando chown \u00e9 muito \u00fatil. Principalmente se precisamos analisar uma dificuldade ou investigar alguma a\u00e7\u00e3o suspeita.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Fazemos isto utilizando a op\u00e7\u00e3o -v (verbose).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Vejamos o exemplo:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ls -l relatorio1.txt<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Sa\u00edda:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/07\/Captura-de-tela-2023-07-07-124825.png\" alt=\"\" class=\"wp-image-9676\" width=\"681\" height=\"42\" srcset=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/07\/Captura-de-tela-2023-07-07-124825.png 681w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/07\/Captura-de-tela-2023-07-07-124825-300x19.png 300w\" sizes=\"(max-width: 681px) 100vw, 681px\" \/><\/figure>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo chown -v root:admin relatorio1.txt<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Ent\u00e3o, essa ser\u00e1 a sa\u00edda gerada quando n\u00f3s executarmos o comando:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/07\/Captura-de-tela-2023-07-07-130715.png\" alt=\"chown root admin\" class=\"wp-image-9677\" width=\"761\" height=\"45\" srcset=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/07\/Captura-de-tela-2023-07-07-130715.png 761w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/07\/Captura-de-tela-2023-07-07-130715-300x18.png 300w\" sizes=\"(max-width: 761px) 100vw, 761px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Dessa forma, o arquivo passou a ter novo owner e novo grupo e acompanhamos em tempo real o resultado do comando que executamos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"4_Replicar_as_propriedades_de_um_arquivo_para_outro\"><\/span>4. Replicar as propriedades de um arquivo para outro<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Para realizarmos uma c\u00f3pia das propriedades de um arquivo e a utilizarmos para outro arquivo, \u00e9 uma tarefa bastante simples. Sem falar que facilita bastante quando queremos tornar a tarefa menos repetitiva.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Experimente executar os seguintes passos:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ls -l contatos.txt orcamento.txt<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Sa\u00edda:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/07\/Captura-de-tela-2023-07-07-133844.png\" alt=\"\" class=\"wp-image-9678\" width=\"697\" height=\"58\" srcset=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/07\/Captura-de-tela-2023-07-07-133844.png 697w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/07\/Captura-de-tela-2023-07-07-133844-300x25.png 300w\" sizes=\"(max-width: 697px) 100vw, 697px\" \/><\/figure>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo chown --reference=contatos.txt orcamento.txt<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>ls -l contatos.txt orcamento.txt<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Sa\u00edda:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/07\/Captura-de-tela-2023-07-07-134326.png\" alt=\"\" class=\"wp-image-9679\" width=\"675\" height=\"62\" srcset=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/07\/Captura-de-tela-2023-07-07-134326.png 675w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/07\/Captura-de-tela-2023-07-07-134326-300x28.png 300w\" sizes=\"(max-width: 675px) 100vw, 675px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Enfim, podemos ver acima o novo resultado de sa\u00edda mostrando que o arquivo or\u00e7amento.txt herdou as propriedades de propriet\u00e1rio e grupo existentes no arquivo contatos.txt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Isto gra\u00e7as ao par\u00e2metro \u2013reference, que foi respons\u00e1vel por copiar e replicar as propriedades de um para o outro.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"5_Outras_opcoes_disponiveis_no_comando_chown_no_Linux\"><\/span>5. Outras op\u00e7\u00f5es dispon\u00edveis no comando chown no Linux<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Op\u00e7\u00e3o \u2018-c\u2019 (changes)<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ele \u00e9 semelhante ao par\u00e2metro -v, o par\u00e2metro -c serve para retornar o resultado apenas quando a mudan\u00e7a \u00e9 feita.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Exemplo:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo chown -c almeida_junior relatorio1.txt<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Sa\u00edda:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/07\/Captura-de-tela-2023-07-07-150713-2.png\" alt=\"\" class=\"wp-image-9688\" width=\"667\" height=\"101\" srcset=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/07\/Captura-de-tela-2023-07-07-150713-2.png 667w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/07\/Captura-de-tela-2023-07-07-150713-2-300x45.png 300w\" sizes=\"(max-width: 667px) 100vw, 667px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Op\u00e7\u00e3o \u2018-f\u2019 (silent)<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Quando utilizado, este par\u00e2metro \u00e9 respons\u00e1vel por eliminar grande parte das mensagens de erro que possam ocorrer.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Por exemplo, quando o usu\u00e1rio administrador n\u00e3o possui privil\u00e9gios para modificar as propriedades do grupo e exibe um erro. O par\u00e2metro -f pode contornar a situa\u00e7\u00e3o, pois permite alterar a propriedade de forma for\u00e7ada e silenciosa.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Uso_do_comando_chown_para_Links\"><\/span>Uso do comando chown para Links<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">N\u00f3s utilizamos o comando chown tamb\u00e9m para mudar as propriedades de links simb\u00f3licos. E um link simb\u00f3lico n\u00f3s utilizamos quando queremos referenciar o caminho de um arquivo f\u00edsico existente, como se fosse um atalho.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O comando respons\u00e1vel por criar links simb\u00f3licos \u00e9 o ln. Ent\u00e3o, vamos criar um link para o arquivo contatos.txt. Para criar, vamos utilizar a seguinte sintaxe:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo ln -s contatos.txt symlink<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Enfim, podemos conferir as informa\u00e7\u00f5es de propriedade do link simb\u00f3lico criado, para isso, usamos o comando ls -l. O resultado dever\u00e1 ser semelhante a este:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/07\/Captura-de-tela-2023-07-07-183402.png\" alt=\"\" class=\"wp-image-9682\" width=\"803\" height=\"42\" srcset=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/07\/Captura-de-tela-2023-07-07-183402.png 803w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/07\/Captura-de-tela-2023-07-07-183402-300x16.png 300w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/07\/Captura-de-tela-2023-07-07-183402-768x40.png 768w\" sizes=\"(max-width: 803px) 100vw, 803px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">E como podemos alterar as propriedades de owner do link simb\u00f3lico?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Basta executar a seguinte sintaxe de comando:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo chown -h novousuario:novogrupo symlink<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Mas, em nosso caso:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo chown -h www-data:www-data contatos.txt<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Essa sintaxe ir\u00e1 alterar as propriedades do arquivo contatos.txt. Por fim, o resultado exibido pelo ls -l ser\u00e1 este:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/07\/Captura-de-tela-2023-07-07-200403.png\" alt=\"ls -l com permissoes do symlink\" class=\"wp-image-9683\" width=\"708\" height=\"125\" srcset=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/07\/Captura-de-tela-2023-07-07-200403.png 708w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/07\/Captura-de-tela-2023-07-07-200403-300x53.png 300w\" sizes=\"(max-width: 708px) 100vw, 708px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Se desejarmos alterar apenas o owner dono do link simb\u00f3lico, deveremos utilizar o par\u00e2metro -h. Ent\u00e3o, A sintaxe do comando ent\u00e3o ficar\u00e1:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo chown -h novousuario symlink<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Mas, em nosso caso:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo chown -h ubuntu symlink<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Conferindo o resultado com ls -l veremos que o owner do link simb\u00f3lico mudou. Por\u00e9m, as propriedades do arquivo ao qual o link est\u00e1 apontando permaneceram as mesmas:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/07\/Captura-de-tela-2023-07-07-201414.png\" alt=\"comando ls -l para ver as permissoes\" class=\"wp-image-9684\" width=\"706\" height=\"111\" srcset=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/07\/Captura-de-tela-2023-07-07-201414.png 706w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/07\/Captura-de-tela-2023-07-07-201414-300x47.png 300w\" sizes=\"(max-width: 706px) 100vw, 706px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Perguntas_frequentes\"><\/span>Perguntas frequentes<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>O que \u00e9 o comando chown?<\/strong><br>O chown (change owner) \u00e9 o comando do Linux que altera o dono e o grupo de arquivos, diret\u00f3rios e links simb\u00f3licos. \u00c9 usado por administradores para definir quem \u00e9 o propriet\u00e1rio de cada arquivo no sistema, o que \u00e9 essencial para a organiza\u00e7\u00e3o e a seguran\u00e7a do ambiente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Qual a diferen\u00e7a entre chmod e chown?<\/strong><br>O chown altera quem \u00e9 o dono do arquivo (usu\u00e1rio e grupo), enquanto o chmod altera as permiss\u00f5es (o que cada um pode ler, escrever ou executar). O chown define de quem \u00e9 o arquivo; o chmod define o que se pode fazer com ele. Os dois s\u00e3o complementares.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Como usar o chown de forma recursiva?<\/strong><br>Use a op\u00e7\u00e3o -R, que aplica a mudan\u00e7a \u00e0 pasta e a todo o conte\u00fado dentro dela. Por exemplo, chown -R usuario:grupo \/caminho\/da\/pasta altera o dono de todos os arquivos e subpastas de uma vez.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>O chown precisa de sudo?<\/strong><br>Sim, na maioria dos casos. Alterar a propriedade de um arquivo exige privil\u00e9gios de administrador, ent\u00e3o o comando costuma ser executado com sudo \u00e0 frente (por exemplo, sudo chown usuario arquivo). Sem isso, o sistema normalmente retorna um erro de permiss\u00e3o.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Como mudar apenas o grupo de um arquivo com o chown?<\/strong><br>Basta usar os dois-pontos seguidos do nome do grupo, sem informar o usu\u00e1rio: chown :grupo arquivo. Isso altera s\u00f3 o grupo, mantendo o dono atual. Tamb\u00e9m \u00e9 poss\u00edvel usar o comando chgrp para a mesma finalidade.<\/p>\n\n\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\"@type\":\"Question\",\"name\":\"O que e o comando chown?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"O chown (change owner) e o comando do Linux que altera o dono e o grupo de arquivos, diretorios e links simbolicos. E usado por administradores para definir quem e o proprietario de cada arquivo no sistema, o que e essencial para a organizacao e a seguranca do ambiente.\"}},\n    {\"@type\":\"Question\",\"name\":\"Qual a diferenca entre chmod e chown?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"O chown altera quem e o dono do arquivo (usuario e grupo), enquanto o chmod altera as permissoes (o que cada um pode ler, escrever ou executar). O chown define de quem e o arquivo; o chmod define o que se pode fazer com ele. Os dois sao complementares.\"}},\n    {\"@type\":\"Question\",\"name\":\"Como usar o chown de forma recursiva?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Use a opcao -R, que aplica a mudanca a pasta e a todo o conteudo dentro dela. Por exemplo, chown -R usuario:grupo \/caminho\/da\/pasta altera o dono de todos os arquivos e subpastas de uma vez.\"}},\n    {\"@type\":\"Question\",\"name\":\"O chown precisa de sudo?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Sim, na maioria dos casos. Alterar a propriedade de um arquivo exige privilegios de administrador, entao o comando costuma ser executado com sudo a frente, por exemplo sudo chown usuario arquivo. Sem isso, o sistema normalmente retorna um erro de permissao.\"}},\n    {\"@type\":\"Question\",\"name\":\"Como mudar apenas o grupo de um arquivo com o chown?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Basta usar os dois-pontos seguidos do nome do grupo, sem informar o usuario: chown :grupo arquivo. Isso altera so o grupo, mantendo o dono atual. Tambem e possivel usar o comando chgrp para a mesma finalidade.\"}}\n  ]\n}\n<\/script>\n\n\n\n<div style=\"max-width:760px; margin:32px auto; background:linear-gradient(135deg,#1a73e8 0%,#0b3d91 100%); border-radius:16px; padding:32px 28px; font-family:Arial, Helvetica, sans-serif; color:#fff; box-shadow:0 10px 30px rgba(26,115,232,.25);\">\n  <div style=\"display:flex; align-items:flex-start; gap:16px; flex-wrap:wrap;\">\n    <div style=\"flex:0 0 auto; display:inline-flex; align-items:center; justify-content:center; width:52px; height:52px; border-radius:12px; background:rgba(255,255,255,.18);\">\n      <svg width=\"28\" height=\"28\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"4 17 10 11 4 5\"><\/polyline><line x1=\"12\" y1=\"19\" x2=\"20\" y2=\"19\"><\/line><\/svg>\n    <\/div>\n    <div style=\"flex:1 1 320px; min-width:260px;\">\n      <div style=\"font-weight:800; line-height:1.25; margin-bottom:8px;\">Gerencie seu servidor com acesso root<\/div>\n      <p style=\"margin:0 0 18px; line-height:1.6; color:#dbe7fb;\">Comandos como o chown exigem privil\u00e9gios de administrador \u2014 algo que s\u00f3 um VPS ou servidor Cloud oferece. Com os servidores VPS da Homehost, voc\u00ea tem controle total sobre usu\u00e1rios, grupos e permiss\u00f5es, com infraestrutura robusta e suporte em portugu\u00eas.<\/p>\n      <a href=\"https:\/\/www.homehost.com.br\/servidores-vps\/\" style=\"display:inline-flex; align-items:center; gap:8px; background:#fff; color:#1a73e8; font-weight:700; text-decoration:none; padding:13px 26px; border-radius:10px; box-shadow:0 4px 12px rgba(0,0,0,.15);\">\n        Conhecer os servidores VPS\n        <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#1a73e8\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14M13 6l6 6-6 6\"><\/path><\/svg>\n      <\/a>\n    <\/div>\n  <\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>O uso do comando chown \u00e9 muito constante pelos administradores de sistemas Linux. Trata-se de um acr\u00f4nimo para &#8220;change owner&#8221;, ou seja, &#8220;alterar o dono&#8221;. Tem o papel de modificar as propriedades de arquivos, diret\u00f3rios ou links. Mais precisamente, o comando chown altera o usu\u00e1rio e grupo no Linux. O chown possui uma posi\u00e7\u00e3o totalmente [&hellip;]<\/p>\n","protected":false},"author":32,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_helpful_status":1,"_lmt_disableupdate":"","_lmt_disable":"","_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[77],"tags":[],"class_list":["post-9664","post","type-post","status-publish","format-standard","hentry","category-linux"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>CHOWN: alterar usu\u00e1rio e grupo no Linux | Homehost<\/title>\n<meta name=\"description\" content=\"Com exemplos pr\u00e1ticos, veremos no decorrer deste artigo o correto uso do comando chown e cuidados a serem tomados.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/linux\/chown\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"CHOWN: alterar usu\u00e1rio e grupo no Linux | Homehost\" \/>\n<meta property=\"og:description\" content=\"Com exemplos pr\u00e1ticos, veremos no decorrer deste artigo o correto uso do comando chown e cuidados a serem tomados.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/linux\/chown\/\" \/>\n<meta property=\"og:site_name\" content=\"Homehost\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Homehost\/\" \/>\n<meta property=\"article:published_time\" content=\"2023-11-01T21:07:54+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-11T19:19:26+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/07\/Captura-de-tela-2023-07-06-152305.png\" \/>\n\t<meta property=\"og:image:width\" content=\"672\" \/>\n\t<meta property=\"og:image:height\" content=\"60\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Marcio S\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@Homehost\" \/>\n<meta name=\"twitter:site\" content=\"@Homehost\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Marcio S\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"14 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/linux\/chown\/\",\"url\":\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/linux\/chown\/\",\"name\":\"CHOWN: alterar usu\u00e1rio e grupo no Linux | Homehost\",\"isPartOf\":{\"@id\":\"https:\/\/www.homehost.com.br\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/linux\/chown\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/linux\/chown\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/07\/Captura-de-tela-2023-07-06-152305.png\",\"datePublished\":\"2023-11-01T21:07:54+00:00\",\"dateModified\":\"2026-07-11T19:19:26+00:00\",\"author\":{\"@id\":\"https:\/\/www.homehost.com.br\/blog\/#\/schema\/person\/b4725ec11e3345dd40703bda7d8d528c\"},\"description\":\"Com exemplos pr\u00e1ticos, veremos no decorrer deste artigo o correto uso do comando chown e cuidados a serem tomados.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/linux\/chown\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/linux\/chown\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/linux\/chown\/#primaryimage\",\"url\":\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/07\/Captura-de-tela-2023-07-06-152305.png\",\"contentUrl\":\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/07\/Captura-de-tela-2023-07-06-152305.png\",\"width\":672,\"height\":60},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/linux\/chown\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\/\/www.homehost.com.br\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"CHOWN: alterar usu\u00e1rio e grupo no Linux\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.homehost.com.br\/blog\/#website\",\"url\":\"https:\/\/www.homehost.com.br\/blog\/\",\"name\":\"Homehost\",\"description\":\"Hospedagem De Sites\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.homehost.com.br\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.homehost.com.br\/blog\/#\/schema\/person\/b4725ec11e3345dd40703bda7d8d528c\",\"name\":\"Marcio S\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"CHOWN: alterar usu\u00e1rio e grupo no Linux | Homehost","description":"Com exemplos pr\u00e1ticos, veremos no decorrer deste artigo o correto uso do comando chown e cuidados a serem tomados.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/linux\/chown\/","og_locale":"pt_BR","og_type":"article","og_title":"CHOWN: alterar usu\u00e1rio e grupo no Linux | Homehost","og_description":"Com exemplos pr\u00e1ticos, veremos no decorrer deste artigo o correto uso do comando chown e cuidados a serem tomados.","og_url":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/linux\/chown\/","og_site_name":"Homehost","article_publisher":"https:\/\/www.facebook.com\/Homehost\/","article_published_time":"2023-11-01T21:07:54+00:00","article_modified_time":"2026-07-11T19:19:26+00:00","og_image":[{"width":672,"height":60,"url":"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/07\/Captura-de-tela-2023-07-06-152305.png","type":"image\/png"}],"author":"Marcio S","twitter_card":"summary_large_image","twitter_creator":"@Homehost","twitter_site":"@Homehost","twitter_misc":{"Escrito por":"Marcio S","Est. tempo de leitura":"14 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/linux\/chown\/","url":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/linux\/chown\/","name":"CHOWN: alterar usu\u00e1rio e grupo no Linux | Homehost","isPartOf":{"@id":"https:\/\/www.homehost.com.br\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/linux\/chown\/#primaryimage"},"image":{"@id":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/linux\/chown\/#primaryimage"},"thumbnailUrl":"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/07\/Captura-de-tela-2023-07-06-152305.png","datePublished":"2023-11-01T21:07:54+00:00","dateModified":"2026-07-11T19:19:26+00:00","author":{"@id":"https:\/\/www.homehost.com.br\/blog\/#\/schema\/person\/b4725ec11e3345dd40703bda7d8d528c"},"description":"Com exemplos pr\u00e1ticos, veremos no decorrer deste artigo o correto uso do comando chown e cuidados a serem tomados.","breadcrumb":{"@id":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/linux\/chown\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.homehost.com.br\/blog\/tutoriais\/linux\/chown\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/linux\/chown\/#primaryimage","url":"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/07\/Captura-de-tela-2023-07-06-152305.png","contentUrl":"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/07\/Captura-de-tela-2023-07-06-152305.png","width":672,"height":60},{"@type":"BreadcrumbList","@id":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/linux\/chown\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/www.homehost.com.br\/blog\/"},{"@type":"ListItem","position":2,"name":"CHOWN: alterar usu\u00e1rio e grupo no Linux"}]},{"@type":"WebSite","@id":"https:\/\/www.homehost.com.br\/blog\/#website","url":"https:\/\/www.homehost.com.br\/blog\/","name":"Homehost","description":"Hospedagem De Sites","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.homehost.com.br\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Person","@id":"https:\/\/www.homehost.com.br\/blog\/#\/schema\/person\/b4725ec11e3345dd40703bda7d8d528c","name":"Marcio S"}]}},"modified_by":"ad_hmhst","jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/posts\/9664","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/users\/32"}],"replies":[{"embeddable":true,"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/comments?post=9664"}],"version-history":[{"count":19,"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/posts\/9664\/revisions"}],"predecessor-version":[{"id":16710,"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/posts\/9664\/revisions\/16710"}],"wp:attachment":[{"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/media?parent=9664"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/categories?post=9664"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/tags?post=9664"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}