Comandos Linux

Exemplos de comando chown do Linux

Exemplos de comando chown do Linux
Todos os arquivos e pastas são associados a usuários e grupos específicos no Linux para segurança. As permissões para cada usuário e grupo são diferentes e todos os arquivos e pastas não podem ser acessados ​​por todos os usuários e grupos. Às vezes, precisamos mudar a propriedade e a permissão do grupo para qualquer arquivo ou pasta do terminal. Esta tarefa pode ser feita 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…
chown [OPTION]… --reference = RFILE FILE…

O comando 'chown' pode ser usado com o nome do arquivo ou nome do arquivo de referência. OPTION, OWNER ou GROUP são opcionais para este comando. Três tipos de permissões de três tipos de usuários podem ser atribuídos a qualquer arquivo ou pasta. Os tipos de usuário são o usuário, grupo e outras e as permissões são ler (r), escrever (r) e execute (x).

Opções:

Marcação Descrição
-c ou -changes 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 onde os links simbólicos apontam para.
-h ou -no-desreferência Agem em links simbólicos próprios.
-f ou - silencioso ou silencioso As mensagens de erro serão omitidas para os 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: alterar 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 grupo de um arquivo e pasta. O seguinte comando 'chown' mudará a propriedade do usuário para 'root' para o arquivo de texto 'teste.TXT'.

teste $ ls -l.TXT
teste de raiz $ sudo chown.TXT
teste $ ls -l.TXT

Resultado:

Exemplo 2: Alterar a propriedade de grupo de um arquivo

O usuário deve 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,' teste '.

alunos $ ls -l.TXT
$ sudo chown: testando alunos.TXT
alunos $ ls -l.TXT

Resultado:

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

Tanto o usuário quanto a propriedade do grupo podem ser alterados juntos usando o comando 'chown'. O seguinte comando 'chown' mudará a propriedade do usuário para 'fahmida' e a propriedade do grupo para 'teste' para o arquivo 'teste.TXT'.

teste $ ls -l.TXT
$ sudo chown fahmida: teste de teste.TXT
teste $ ls -l.TXT

Resultado:

Exemplo 4: alterar a propriedade de um arquivo com base em um usuário específico

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 alterar a propriedade porque o proprietário atual é 'fahmida' e não 'root'. O segundo comando 'chown' mudará a propriedade do usuário para 'yesmin' de 'fahmida' para o arquivo 'teste.TXT'.

teste $ ls -l.TXT
$ sudo chown --from = root yesmin test.TXT
teste $ ls -l.TXT
$ sudo chown --from = fahmida yesmin test.TXT
teste $ ls -l.TXT

Resultado:

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

Ao usar a opção -reference, a propriedade de um arquivo ou pasta pode ser facilmente copiada para outro arquivo e pasta. O seguinte comando 'chown' irá copiar a propriedade do usuário e do grupo de 'test.txt 'arquivo para' alunos.arquivo txt '.

teste $ ls -l.TXT
alunos $ ls -l.TXT
$ sudo chown --reference = test.alunos txt.TXT
alunos $ ls -l.TXT

Resultado:

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

O seguinte comando 'chown' com a opção -R mudará a propriedade do usuário para 'raiz' e a propriedade do grupo para 'teste' para todos os arquivos e pastas na pasta 'código'.

código $ ls -l
$ sudo chown -R root: código de teste /
código $ ls -l

Resultado:

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

O seguinte comando 'chown' com a opção -v irá mostrar a lista de todas as mudanças na propriedade ao executar o comando.

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

Resultado:

Conclusão

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

Como desenvolver um jogo no Linux
Uma década atrás, poucos usuários de Linux preveriam que seu sistema operacional favorito um dia seria uma plataforma de jogos popular para videogames...
Portas de código aberto para motores de jogos comerciais
Recriações gratuitas, de código aberto e de mecanismo de jogo de plataforma cruzada podem ser usadas para jogar jogos antigos, bem como alguns dos tít...
Melhores jogos de linha de comando para Linux
A linha de comando não é apenas sua maior aliada ao usar o Linux - ela também pode ser uma fonte de entretenimento porque você pode usá-la para jogar ...