Planejamento de Marketing 2025: Combo de Estratégias para escalar sua presença digital 🚀

Comando Chown — O que é, Como Funciona e Quando Utilizar?

O comando Chown é uma ferramenta poderosa no arsenal de todo administrador de sistemas Linux, permitindo o controle preciso sobre a propriedade de arquivos e diretórios. Leia o artigo e saiba mais!
Publicado em 04/09/2024

Atualizado em 13/02/2025
Comando Chown — O que é, Como Funciona e Quando Utilizar?

Quando se trata de administração de servidores Linux, é essencial entender e dominar instruções básicas como o comando chown para garantir a segurança e o gerenciamento eficiente dos arquivos e diretórios.

Ouça o conteúdo completo!

Este exemplo é amplamente utilizado para alterar a propriedade de arquivos e diretórios, garantindo que os usuários corretos tenham as permissões necessárias para acessar e modificar esses recursos.

Para saber mais sobre o assunto, continue a leitura deste artigo e confira:

  • o que é o comando Chown;
  • como funciona o comando Chown e como utilizá-lo;
  • quais são os cuidados necessários ao utilizar o comando Chown.

O que é o comando Chown?

O comando Chown é uma ferramenta utilizada para alterar a propriedade de arquivos e diretórios em sistemas operacionais baseados em Unix.

Cada arquivo e diretório no Linux pertence a um usuário e a um grupo, e o Chown permite modificar esses atributos, sendo vital em um ambiente multiusuário, onde diferentes indivíduos podem ter diferentes níveis de acesso aos recursos do sistema.

Qual é a importância do comando Chown?

O Chown é bastante útil quando é preciso transferir a propriedade de um arquivo de um usuário para outro. Isso pode ser necessário em várias situações, como:

  • quando um funcionário deixa a empresa e seus arquivos precisam ser transferidos para outro colaborador;
  • quando um diretório precisa ser gerido por um novo grupo de trabalho.

Ao modificar a propriedade de um arquivo ou diretório, o Chown também ajuda a resolver problemas de permissões, garantindo que apenas usuários autorizados possam acessá-los ou modificá-los.

Leia também: VPS Linux: conheça as vantagens para seu projeto

Como funciona o comando Chown e como utilizá-lo?

O comando Chown é simples de usar, mas poderoso. Sua estrutura básica é:

chown [opções] novo_proprietário:novo_grupo arquivo_ou_diretório

Aqui, “novo_proprietário” é o usuário ao qual a propriedade do arquivo ou diretório será atribuída, enquanto “novo_grupo” é o grupo ao qual o arquivo será associado. Se o grupo não for especificado, o grupo atual do arquivo será mantido. Confira algumas opções comuns do comando Chown

  • -R: a opção recursiva permite que você altere a propriedade de um diretório e de todos os arquivos e subdiretórios nele contidos. Isso é útil para mudar a propriedade de grandes volumes de dados de uma vez;
  • -v: a opção verbose exibe uma mensagem para cada arquivo ou diretório cuja propriedade é alterada, ajudando a monitorar o progresso do comando;
  • -c: esta opção exibe uma mensagem apenas se a propriedade de um arquivo ou diretório for alterada, permitindo um feedback mais silencioso.
hospedagem de sites

Como alterar a propriedade de arquivos com o comando Chown?

Para alterar a propriedade de um único arquivo é preciso apenas especificar o novo proprietário seguido do nome do arquivo:

chown usuario arquivo.txt

Se você também deseja alterar o grupo, utilize a seguinte sintaxe, que atribui o arquivo “arquivo.txt” ao usuário especificado e ao grupo mencionado:

chown usuario:grupo arquivo.txt

Como alterar a propriedade de diretórios com o comando Chown?

Assim como arquivos, você pode alterar a propriedade de diretórios, ou seja, mudar dono de pasta no Linux. Para isso, é comum usar a opção -R para aplicar as mudanças a todos os subdiretórios e arquivos contidos, garantindo que estes itens também tenham suas propriedades alteradas de acordo com o novo usuário e grupo:

chown -R usuario:grupo /caminho/para/diretorio

Como utilizar o comando Chown para links?

Existem dois tipos de links em sistemas Unix: hard links e soft links (ou simbólicos). Ao usar o comando com links simbólicos, é importante lembrar que ele pode alterar a propriedade do arquivo original ao qual o link aponta.

Para alterar a propriedade de um link simbólico sem afetar o arquivo original, é necessário um cuidado adicional. Por exemplo:

sudo chown novo_proprietario:novo_grupo link_simbolico

Quais são os cuidados necessários ao utilizar o comando Chown?

Por ser uma ferramenta poderosa, o Chown deve ser usado com cautela. Por isso, preste atenção a alguns cuidados:

Controle os privilégios de superusuário

O comando Chown geralmente requer privilégios de superusuário, o que significa que quem o utiliza tem controle total sobre o sistema. Portanto, é essencial ser cuidadoso ao conceder essas permissões.

Evite modificar arquivos de sistema

Modificar a propriedade de arquivos de sistema pode causar problemas graves, como erros de boot ou falhas. Restrinja o uso do Chown a arquivos de usuário, a menos que você saiba exatamente o que está fazendo.

Aplique o comando somente em arquivos necessários

Sempre verifique se o comando está sendo aplicado apenas nos arquivos e diretórios desejados para evitar alterações acidentais em outros arquivos.

Não conceda acesso a usuários não autorizados

Certifique-se de que apenas usuários confiáveis recebam acesso a arquivos sensíveis. Alterar a propriedade de arquivos para grupos ou usuários não autorizados pode comprometer a segurança do sistema.

Exemplos de Uso do comando Chown

Para alterar a propriedade de um arquivo, o comando chown usuario:grupo exemplo.txt altera o proprietário e o grupo do arquivo “exemplo.txt” para “usuario” e “grupo”, respectivamente.

Para conceder acesso a um usuário, utilize chown usuario exemplo.txt. Neste exemplo, o arquivo “exemplo.txt” terá sua propriedade transferida para “usuario”, permitindo que ele tenha acesso completo ao arquivo.

Agora, para uso recursivo em diretórios, o comando chown -R usuario:grupo /meu/diretorio muda a propriedade de todos os arquivos e subdiretórios contidos em “/meu/diretorio” para o usuário e grupo especificados.

Leia também: Comandos básicos do Git: 14 comandos essenciais para todo desenvolvedor

Como vimos até aqui, o comando Chown é uma ferramenta essencial para quem precisa gerenciar a propriedade de arquivos e diretórios em um ambiente Unix. Ele tem a capacidade de alterar propriedades de arquivos individualmente ou em massa, além de oferecer flexibilidade e controle.

Se você está buscando por mais conhecimento prático para impulsionar seu negócio, confira o Conexão KingHost. Esta é uma plataforma repleta de conteúdos ricos e acessíveis sobre empreendedorismo, gestão, marketing digital, design e presença digital.

O que você achou deste conteúdo?

O que você achou deste conteúdo?

Redação KingHost
Redação KingHost
Somos uma empresa de soluções digitais, especialistas em simplificar o uso da tecnologia e referência em hospedagem de site.
Redação KingHost
Redação KingHost
Somos uma empresa de soluções digitais, especialistas em simplificar o uso da tecnologia e referência em hospedagem de site.

Compartilhe esse conteúdo com alguém que possa gostar também

Receba todo mês conteúdos
incríveis como esses para
seguir evoluindo

Conteúdos relacionados

No cenário tecnológico em constante evolução, a busca por eficiência, agilidade e entrega contínua de valor se tornou primordial. É nesse contexto que o DevOps emerge como uma abordagem revolucionária, unindo as equipes de desenvolvimento (Dev) e operações (Ops) em prol de um objetivo comum: o sucesso do produto e a satisfação do cliente. Neste...
A inteligência artificial (IA) não é mais uma promessa distante, mas sim uma realidade que está remodelando o cenário do desenvolvimento de aplicativos. A demanda por apps que não apenas funcionam, mas que também aprendem, se adaptam e antecipam as necessidades dos usuários está em alta.  Integrar a IA em seus aplicativos oferece uma gama...
Um editor de código é uma ferramenta de software utilizada para escrever e editar código-fonte de programas. Ele oferece recursos que facilitam a programação, como destaque de sintaxe, autocompletar, verificação de erros, e integração com sistemas de controle de versão.  Os editores podem variar em complexidade, desde opções simples e leves até ambientes de desenvolvimento...

Mensagens para você