Como usar o comando Chown no Linux para alterar a propriedade do arquivo

Chown Command Linux Featured
⏱️ 3 min read

Em sistemas Linux, cada arquivo está associado a um proprietário e a um proprietário de grupo. Quando você não tem a permissão apropriada, não poderá acessar ou editar os arquivos ou diretório. Em um sistema Linux, existe uma ferramenta de “mudança de proprietário” (chown) que permite alterar o proprietário de um arquivo/diretório, bem como o proprietário do grupo. Vamos ver como você pode usar o comando chown no Linux para gerenciar melhor seus arquivos e pastas.

Bolinho de bacalhau para congelar -...
Bolinho de bacalhau para congelar - Receita de bolinho de bacalhau português

Como usar o comando chown no Linux

O comando pode ser usado de acordo com a seguinte sintaxe:

sudo chown [new_owner]:[new_group_owner] filename

Verifique as permissões atuais de um arquivo

Antes de alterar o proprietário (ou o proprietário do grupo) de um arquivo, você deve primeiro listar as permissões atuais de um arquivo usando o ls -l. Com este comando, você poderá ver o proprietário e o proprietário do grupo dos arquivos nos quais pretende operar.

Mudança do Grupo Chown 1
Como usar o comando Chown no Linux para alterar a propriedade do arquivo

Alterando apenas o proprietário de um arquivo/diretório

É possível alterar apenas o proprietário atual de um arquivo no sistema Linux. Como na sintaxe do comando, você tem algo como duas colunas separadas pelo :. A primeira coluna representa o novo proprietário, enquanto a segunda coluna representa o novo proprietário do grupo. Além disso, para alterar o proprietário do arquivo, você precisa de permissão de superusuário, o que significa prefixar sudo para todos chown comandos.

sudo chown maketech: docker-machine

Verifique o resultado do comando com ls -l:

$ ls -l
total 1964
-rw-r--r--  1 userkubetrain user_kubetrain    2148 Mar 18  2019  certnew.cer
-rw-r--r--  1 maketech      user_kubetrain      48 Jan 29 10:13  docker-machine

Você pode ver que “maketech” agora é o novo dono do nosso arquivo. Por padrão, o comando funciona apenas para um único arquivo ou diretório. Se você deseja aplicar as alterações a todos os arquivos e subdiretórios dentro de uma pasta, você deve usar o -R parâmetro:

sudo chown -R maketech virtual-machine

Você também pode alterar o proprietário de um arquivo usando o UID do usuário:

sudo chown -R 1002 virtual-machine

Alterar apenas o proprietário do grupo de um arquivo ou diretório

Se você deseja conceder permissão a outros usuários para acessar o arquivo, você pode colocá-los em um grupo e, em seguida, alterar a propriedade do grupo do arquivo.

sudo chown :maketechpublic -R docker-machine

Confira o resultado.

Mudança do Grupo Chown 2

Como você pode ver, colocamos os dois pontos : antes do nome do novo proprietário do grupo apenas para indicar que este é o nome do grupo e não o nome do novo usuário.

Alterar o usuário e o grupo de um arquivo

Se você deseja alterar o proprietário e o proprietário do grupo de um arquivo ou diretório, precisará indicar os dois valores:

sudo chown maketech:maketechpublic -R docker-machine

Ao fazer isso, você está atribuindo o novo proprietário do diretório e também o grupo (ou seja, os usuários do grupo) que também podem operar.

O comando chown no Linux é responsável por alterar a propriedade do usuário e/ou grupo do arquivo. É frequentemente usado em conjunto com o comando chmod para gerenciar melhor a permissão de arquivos no Linux.

Join our Newsletter and receive offers and updates! ✅

0 0 votes
Article Rating
Avatar of Routech

Routech

Routech is a website that provides technology news, reviews and tips. It covers a wide range of topics including smartphones, laptops, tablets, gaming, gadgets, software, internet and more. The website is updated daily with new articles and videos, and also has a forum where users can discuss technology-related topics.

Você pode gostar...

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x