Comando CHOWN no ​​Linux com exemplos

Comando CHOWN no ​​Linux com exemplos

Gerenciamento de arquivos e recursos pode rapidamente se tornar uma dor de cabeça para os administradores do Linux, pois é um sistema operacional multiusuário. Os administradores precisam gerenciar todos os recursos disponíveis no sistema. Eles precisam garantir que apenas os usuários autorizados tenham permissões para acessar e modificar determinados arquivos.

Os administradores podem aproveitar muitos comandos internos como ChatTr e Chown para ajudá-los no gerenciamento de arquivos:

Qual é o comando chown?

O comando CHOWN (abreviação de mudança de alteração) é usado para alterar a propriedade do grupo de arquivos e diretórios em um sistema operacional baseado em Linux. Ajuda a tornar os arquivos mais seguros e coloca restrições a usuários não autorizados.

Neste guia de instruções, aprenderemos a usar o comando CHOWN no ​​Linux, mas vamos discutir primeiro sua sintaxe:

CHOW [Option] Usuário: Arquivo de Grupo/Diretório 

O comando CHOW. Chown mudará a propriedade/grupo do arquivo/diretório para o usuário e grupo especificados. Dados abaixo estão algumas das opções mais comuns usadas junto com o comando chown:

  • --de = currentwner_name: currentgroup_name Altere o proprietário e/ou grupo do arquivo/diretório se e somente se o nome do proprietário atual e/ou grupo corresponder ao especificado aqui.
  • -R, -Recursivo Altere a propriedade/grupo de cada subdiretório e arquivo presente em um diretório
  • --ajuda Para exibir o menu de ajuda do comando chown
  • --versão Para exibir as informações do número da versão do comando chown

O comando Chown está disponível na maioria das distribuições Linux, mas neste artigo, usaremos o Ubuntu 21.04 Por exemplo, demonstração.

Alteração do proprietário do arquivo com o comando chown

Só precisamos dar o nome do arquivo junto com o nome de usuário do novo proprietário para o comando CHOWN para alterar a propriedade de um arquivo no Linux:

chown user_name file_name 

Por exemplo, se tivermos um arquivo chamado arquivo.TXT e precisamos alterar sua propriedade de um usuário chamado Rahul para um usuário chamado John, então usaremos o seguinte comando:

sudo chown John file.TXT  

A propriedade do arquivo foi alterada com sucesso de Rahul para John. Isso pode ser verificado executando o comando abaixo do dado:

ls -l  
Alterando o proprietário do arquivo apenas com o comando chown

Como evidente pela captura de tela acima da propriedade do arquivo, foi alterada com sucesso de Rahul para John.

Mudando o proprietário do grupo de arquivo com Chown

Para alterar o grupo do arquivo, apenas precisamos dar o nome do arquivo seguido por um cólon (:) junto com o nome do grupo para o comando chown:

CHOW: group_name file_name 

Agora vamos transferir o arquivo.Arquivo TXT de grupos de professores ao grupo de alunos:

sudo chown: arquivo dos alunos.TXT  
Alterando o proprietário do grupo de arquivos apenas com o comando chwon

Mudando o proprietário e o grupo no comando CHOWN único

Precisamos dar ao nome do usuário e do grupo separado por um cólon ao comando chown para alterar o proprietário e o grupo do arquivo:

chown user_name: group_name file_name 

Agora vamos mudar a propriedade do arquivo.TXT Arquivo de volta ao grupo Rahul e professores:

sudo chown rahul: arquivo de professores.TXT  
Altere o proprietário e o grupo com o comando chown

Se não especificarmos o grupo após o cólon, a propriedade do arquivo será transferida para o grupo de login do usuário especificado:

sudo chown John: arquivo.TXT  
Defina o grupo igual ao proprietário com o comando CHOWN

Como mudar o proprietário e o grupo de um diretório

Alterar a propriedade de um diretório não é diferente do de um arquivo. Aqui vamos mudar a propriedade de nosso diretório chamado Dir de Rahul: Professores para John: Alunos:

sudo chown John: estudantes diretamente  

Mas este comando não altera a propriedade dos subdiretos e arquivos presentes no diretório. Podemos verificar isso entrando no diretório Dir e executando o comando ls -l:

CD Dir  ls -l  

Todos os arquivos e subdiretos presentes no diretório Dir ainda pertencem a Rahul. Isso pode ser alterado usando a opção -r junto com o comando chown. Agora voltaremos ao diretório de documentos, onde o diretório Dir está presente e executaremos o comando CHOWN mais uma vez; Mas desta vez o executaremos com a opção -r:

sudo chown -r John: estudantes diretamente  

Conclusão

O Comando Chown é uma ferramenta essencial para administradores de sistema. Ele permite que eles restrinjam usuários não autorizados de acessar determinados arquivos. Isso ajuda a proteger arquivos importantes e os salva da modificação e exclusão acidentais.

O comando chown só pode ser usado por usuários com privilégios sudo ou o usuário root; Os usuários normais/regulares não podem alterar a propriedade/grupo de um arquivo/diretório, mesmo que sejam os proprietários do arquivo.

Neste post, discutimos o que é o comando chown e como podemos usá -lo para nos ajudar no gerenciamento de arquivos. Além disso, também aprendemos a tornar o comando recursivo, de modo que ele se aplica a todos os arquivos e subdiretórios que estão presentes em um diretório.