Exemplos de comando Linux Chown

Exemplos de comando Linux Chown
Cada arquivo e pastas estão associadas a usuários e grupos específicos no Linux para segurança. A permissão para cada usuário e grupo é diferente e todos os arquivos e pastas não são acessíveis por todos os usuários e grupos. Às vezes, precisamos alterar a propriedade e a permissão do grupo para qualquer arquivo ou pasta do terminal. Esta tarefa pode ser realizada facilmente usando o comando 'Chown'. Os usos do comando 'Chown' são mostrados neste tutorial usando diferentes exemplos.

Sintaxe:

CHOWN [Opção]… [Proprietário] [: [Grupo]] Arquivo…
CHOW

O comando 'Chown' pode ser usado com o nome do arquivo ou referência de referência. Opção, proprietário ou grupo são opcionais para este comando. Três tipos de permissões de três tipos de usuários podem ser atribuídos para qualquer arquivo ou pasta. Os tipos de usuário são o usuário, grupo e outros e as permissões são Leia (r), escreva (r) e executar (x).

Opções:

Marcação Descrição
-C ou -Langes Mostra as mudanças na propriedade do arquivo real.
-referência = arquivo Use para alterar a propriedade de qualquer arquivo ou pasta com base no arquivo de referência.
-R ou -recursivo Use para alterar a propriedade de diretórios recursivamente.
-desreferência Aja sobre onde os links simbólicos apontam para.
-h ou -no -deferência Aja sobre os próprios links simbólicos.
-para -silent ou -quiet As mensagens de erro serão omitidas para aqueles arquivos cuja propriedade não pode ser alterada.
-v ou -verbose Mostra as ações tomadas para cada arquivo para o comando chown.

Exemplo 1: Altere a propriedade do usuário de um arquivo

O usuário deve ter privilégio de root para alterar a propriedade do usuário ou do grupo de um arquivo e pasta. O seguinte comando 'Chown' mudará a propriedade do usuário para 'root' para o teste de arquivo de texto '.TXT'.

Teste de $ ls -l.TXT
$ sudo chown root teste.TXT
Teste de $ ls -l.TXT

Saída:

Exemplo 2: Altere a propriedade do grupo de um arquivo

O usuário precisa usar ':' antes do nome do grupo para alterar a propriedade do grupo de qualquer arquivo e pasta. O seguinte comando 'Chown' mudará a propriedade do grupo de 'alunos.TXT 'arquivo para o grupo,' testes '.

estudantes de $ ls -l.TXT
$ sudo chown: testando estudantes.TXT
estudantes de $ ls -l.TXT

Saída:

Exemplo 3: Altere a propriedade do usuário e do grupo de um arquivo

A propriedade do usuário e do grupo pode ser alterada junto usando o comando 'Chown'. O seguinte comando 'Chown' mudará a propriedade do usuário para 'Fahmida' e a propriedade do grupo para 'testes' para o teste de arquivo '.TXT'.

Teste de $ ls -l.TXT
$ sudo chown Fahmida: teste de teste.TXT
Teste de $ ls -l.TXT

Saída:

Exemplo 4: Altere a propriedade de um arquivo com base em um determinado usuário

Se você deseja alterar a propriedade de qualquer arquivo ou pasta com base na propriedade atual, você deve usar a opção '-from' com o comando 'Chown'. O primeiro comando 'Chown' neste exemplo não será capaz de mudar a propriedade porque o proprietário atual é 'fahmida' não 'root'. O segundo comando 'Chown' mudará a propriedade do usuário para 'Yesmin' de 'Fahmida' para o teste do arquivo.TXT'.

Teste de $ ls -l.TXT
$ sudo chown -from = root yesmin test.TXT
Teste de $ ls -l.TXT
$ sudo chown.TXT
Teste de $ ls -l.TXT

Saída:

Exemplo 5: Altere a propriedade do usuário e do grupo de um arquivo para outro nome do arquivo

Ao usar -referência, a propriedade da opção de um arquivo ou pasta pode ser facilmente copiada para outro arquivo e pasta. O seguinte comando 'Chown' copiará a propriedade do usuário e do grupo de 'teste.TXT 'Arquivo para' alunos.arquivo txt '.

Teste de $ ls -l.TXT
estudantes de $ ls -l.TXT
$ sudo chown -reference = teste.alunos txt.TXT
estudantes de $ ls -l.TXT

Saída:

Exemplo 6: Altere a propriedade do usuário ou do grupo de qualquer diretório recursivamente

O seguinte comando 'CHOW' com -R alterará a propriedade do usuário para 'root' e propriedade do grupo para 'testar' para todos os arquivos e pastas em 'Código'.

Código $ LS -L
$ sudo chown -root: código de teste/
Código $ LS -L

Saída:

Exemplo 7: Liste todas as alterações feitas por Chown para qualquer pasta

O seguinte comando 'Chown' com -v mostrará a lista de todas as mudanças na propriedade, executando o comando.

$ sudo chown -v -r fahmida: código fahmida
$ ls -l

Saída:

Conclusão

Este tutorial ajudará o usuário do Linux a conhecer o uso do comando 'Chown' e aplicar o comando corretamente para alterar a propriedade de qualquer arquivo ou pasta.