Comando CHOWN no Linux com exemplos

- 4195
- 674
- Mrs. Christopher Okuneva
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

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

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

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

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.