Nos sistemas operacionais Linux, cada arquivo é associado a um grupo e a um proprietário. Chown é uma abreviatura de Alterar proprietário, que traduziu "proprietário da mudança". O comando pode ser usado pelo superusuário em qualquer sistema Unix. Neste tutorial, você aprenderá como usar esse comando e se beneficiar dele.

Com chown você pode mudar o dono de arquivos, diretórios e links. Se um usuário normal quiser fazer certas alterações em um arquivo, um superusuário pode usar o comando chown para alterar o proprietário do arquivo e permitir tal alteração.

Mostrar informações do objeto

Primeiro, você precisa acessar seu servidor VPS através do SSH. Se você não se lembra como se conectar, este tutorial mostra passo a passo tudo o que você precisa fazer.

Antes de usar o comando chown, confirmaremos as informações do usuário e do grupo. Use o comando CD e navegue até o diretório.

Por exemplo, se o caminho do arquivo for / tmp / TestUnix, acesse o diretório executando o seguinte comando:

cd / tmp / TestUnix

Agora você pode listar os arquivos no diretório com o comando:

ls -l

Para este tutorial, criamos um arquivo com o nome chownSample.txt no diretório acima. O resultado do comando seria:

-rw -r-r-- 1 root 0 fev 20 17:35 chownSample.txt

A primeira parte -Rw-r r- representa as permissões do arquivo. O primeiro diretório raiz é o proprietário / proprietário do arquivo e o segundo é o grupo. Neste exemplo, o arquivo chownSample.txt Proprietário do usuário root e pertence ao grupo raiz.

Comando Chown para arquivos

Para alterar o proprietário de um arquivo, o formato básico do comando é:

arquivo (s) do usuário chown

Vamos mudar o dono do arquivo do usuário chownSample.txt raiz para iniciantes. O comando é assim:

chown newbie chownSample.txt

Para verificar se a mudança foi bem sucedida, usamos o comando novamente ls -l, O resultado ficará assim:

-rw -r-r-- 1 Novousuario Root 0 20 de fevereiro às 17:45 chownSample.txt

O comando pode ser alterado para alterar o grupo. O formato básico do comando é:

usuário chown[:grupo] Arquivo (s)

Se queremos mudar as propriedades do mesmo arquivo chownSample.txt e definir o novo dono como novogrupo e novogrupo do grupo. O comando é assim:

chown novousuario: novogrupo chownSample.txt

Verifique a mudança com ls -l:

-rw-r-r-- 1 novousuario novogrupo 0 20 de fevereiro às 17:50 chownSample.txt

Se você quiser alterar apenas o grupo, deixe o campo de usuário em branco. Por exemplo:

chown: newgroup chownSample.txt

O comando chown executa uma função similar ao chgrp se nenhuma informação do proprietário for fornecida. Este comando pode ser usado com várias opções.

Uma estrutura genérica de comando chown com opções seria:

chown [OPÇOES] [USUARIO] [:GRUPO]    Arquivo (s)

Diretórios de chown para diretórios

Chown também pode ser aplicado aos diretórios. Isso só pode conter arquivos, diretórios ou uma combinação de ambos.

Digamos que tenhamos um diretório chamado TestUnix. Como nos exemplos anteriores, podemos usar o comando ls -l para ver as permissões. O resultado seria:

drwxr-xr-x 2 Root Root 4096 20 Feb 17:35 TestUnix

Como já vimos, o diretório TestUnix contém o usuário root como proprietário e root como o grupo.

Para mudar o dono do diretório, basta executar um comando simples:

Novato de Chown / TestUnix

Para alterar apenas o grupo:

chown: novogrupo / TestUnix

Para alterar o proprietário e o grupo, usamos:

chown novousuario: novogrupo / TestUnix

O mesmo comando pode ser usado para vários arquivos ou diretórios simultaneamente.

chown [OPÇOES] [USUARIO][:GRUPO]    arquivo1 arquivo2

Por exemplo:

Novato do Chown: novogroup /tmp/TestUnix/chownSample.txt / tmp / TestUnix

Comando Chown para links

O comando chown do Linux também pode ser usado para softlinks. Um link simbólico é uma referência a um arquivo físico existente. O comando l é usado para criar links suaves. Para o arquivo chownSample.txtum link simbólico pode ser criado como:

ln -s chownSample.txt symlink

Para verificar as informações do proprietário e do grupo, podemos usar o comando ls -l, O resultado é algo como isto:

-rw-r-r-- 1 raiz raiz 0 19 de fevereiro 22:01 chownSample.txt
lrwxr-xr-x 1 raiz raiz 5 fev 19 7 22:01 symlink -> chownSample.txt

Existem dois bilhetes disponíveis. Uma é para o arquivo físico e a outra para o link simbólico. Podemos mudar o dono com o comando:

link simbólico novato

Este comando muda o proprietário para o arquivo chownSample.txt, Isso resulta no resultado do comando ls -l parece com isso:

-rw-r-r-- 1 raiz Novousuario 0 fev 19 22:01 chownSample.txt
lrwxr-xr-x 1 raiz raiz 5 fev 19 7 22:01 symlink -> chownSample.txt

Se quisermos mudar o dono do link simbólico, temos que mudar isso -h, O comando será:

chown -h recém-chegado symlink

Executar comando ls -l Vamos ver o que o dono do link simbólico mudou:

-rw-r-r-- 1 raiz Novousuario 0 fev 19 22:01 chownSample.txt
lrwxr-xr-x 1 Novousuario Root 5 fev 19 7 22:01 symlink -> chownSample.txt

Chowns uso recursivo

O comando chown pode ser usado em diretórios. No entanto, podemos ter uma estrutura de diretórios recursiva. Talvez nós queremos mudar o dono de todos os arquivos e diretórios.

O uso recursivo do comando chown garante que o proprietário e o grupo sejam alterados para todos os diretórios e subdiretórios.

Para uma operação recursiva, usamos a opção -R, Um exemplo desse comando é:

chown -R [USUARIO][:GRUPO]    anuário

Se tivermos um diretório como o TestUnix com vários subdiretórios, o comando a seguir alterará o proprietário de todos os diretórios e subdiretórios para o novo usuário.

chown -R Novato / TestUnix

resumo

É isso Agora você sabe o básico do comando Chown. Para suporte adicional, os sistemas Unix fornecem uma página man para cada comando. Você encontrará a versão manual Homem chown, Esperamos que isso ajude você a gerenciar os arquivos do seu VPS com segurança e eficiência!

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

You May Also Like

Aprenda O Que É DNS e Como Funciona essa Tecnologia de Redes

DNS (Sistema de nomes de domínio) é um sistema que facilita a…

Como criar um roteiro matador para seu webinar

Criar um webinar é uma das estratégias mais usadas no marketing digital…

Como Corrigir o Erro 413 Request Entity too Large no WordPress

Você já tentou enviar um arquivo no WordPress e ocorreu um erro…

O Que É Taxonomia no WordPress: Guia Detalhado

"Taxonomia" soa como uma palavra que você ouviria apenas em aulas de…