Pular para o conteúdo

Entendento o comando chown

Dica publicada em Linux / Introdução
JuiceMan linux.juice
Hits: 323.905 Categoria: Linux Subcategoria: Introdução
  • Indicar
  • Impressora
  • Denunciar

Entendento o comando chown

O comando chown executado pelo root permite alterar o proprietário ou grupo do arquivo ou diretório, alterando o dono do arquivo ou grupo.

Abaixo alguns exemplos:

# chown usuário arquivo

# chown usuário diretório


Obs.: Para saber quem é o dono e qual o grupo que é o proprietário da pasta, basta dar o comando:

# ls -l /

Desta forma você poderá ver os proprietários das pastas e dos arquivos.

Exemplo: passar o diretório mp3 que pertence a root, mas quero que o novo dono seja a daia, então digite:

# chown daia /mp3

Onde daia é a nova proprietária da pasta mp3 e /mp3 é o diretório que foi mudado o proprietário, lembrando que da forma como foi executado o comando acima, ele alterou somente do diretório /mp3, as sub-pastas dentro dele continuam com o proprietário antigo.

Para incluir os sub-diretórios acrescente -R e exibir o resultado -c.

# chown -c -R daia /mp3

Outro exemplo é alterar o grupo que pertence o diretório. Por exemplo, o diretório /mp3 pertence a daia e o grupo é root. Quero que pertença ao grupo inf, fica assim:

# chown daia:inf /mp3

Para incluir os sub-diretórios acrescente -R e exibir o resultado -c.

# chown -c -R daia:inf /mp3

Bom, é isto. Espero que ajude, para saber mais sobre as permissões dos arquivos ou diretório, ver meu artigo sobre o comando chmod.

Administração de usuários no Linux

Baixar e instalar o RAR no Ecth e Gutsy

Configurar o APT-GET com proxy com e sem autenticação

Ajustando a data e hora no Linux

Como instalar o BrOffice 2.3 no Debian Etch

Ajustar horário de verão no Slackware

Vídeo aula da planilha eletrônica Gnumeric

Tutorial completo sobre modem HSP56 no Conectiva 10

Instalando o Beryl junto com o XGL/Compiz

Firebird 1.5 32 bits no Debian Squeeze 64 bits

#1 Comentário enviado por flaviodsb em 20/05/2016 - 17:30h
Amigo boa tarde, sou iniciante no linux, e através de pesquisa em foruns e tutoriais como o seu consegui montar um servidor Ubuntu 14 com o serviço Samba, onde os usuários são todos windows. Até agora tem dado tudo certo com os testes e tenho encontrado a maioria das soluções nas pesquisas em foruns, porem, tem um probleminha que não estou conseguindo solucionar, após testar os compartilhamentos, permissões de usuarios e grupos e estar tudo ok, montei um HD externo no servidor, para testar, pois após tudo pronto será colocado um HD de 1tb para armazenamento dos dados dos usuarios. Pois bem, esse HD externo está em formato NTFS e foi montado na pasta

/home/flavio

deu certo, consegui acessar pelo windows, porem, está com acesso liberado para todos, pois usei o
chmod 777 nessa pasta, mas quando tento usar chmod 770 por exemplo, para apenas o dono ou determinado grupo tenha acesso com senha, não funciona, simplesmente o comando
chown flavio /home/flavio
não faz nada, quando executo ls -lah
ele continua mostrando o dono e o grupo como

root root

mesmo executando como root, ou com o sudo, da na mesma, ele não altera o proprietário e grupo.

Alguem pode me ajudar?
#2 Comentário enviado por SamsonBurke em 01/01/2017 - 01:18h
Valeu!!!Você salvou o meu dia.
_______________________________________________________O que sera que acontece com os pacotes de arroz que sao furados por ratos no supermercado?
#3 Comentário enviado por henbran em 23/01/2017 - 10:50h
Olá pessoal.

apliquei o comando conforme indica "chown -c -R daia /mp3", claro, de acordo com meu usuário e pastas, porém resultou 1 mensagem "Operação não Permitida" em inglês "Operation not permitted"


***>>> "

sudo chown -c -R pauloah:pauloah /media/pauloah/PAH_2/

"


O que seria isso?
#4 Comentário enviado por andykenobi em 29/04/2017 - 20:12h
Realmente muito bom! Isso foi de grande ajuda.
#5 Comentário enviado por arcmaster em 26/11/2017 - 13:45h

[3] Comentário enviado por henbran em 23/01/2017 - 10:50h

Olá pessoal.

apliquei o comando conforme indica "chown -c -R daia /mp3", claro, de acordo com meu usuário e pastas, porém resultou 1 mensagem "Operação não Permitida" em inglês "Operation not permitted"


***>>> "

sudo chown -c -R pauloah:pauloah /media/pauloah/PAH_2/

"


O que seria isso?


Sou iniciante no Linux, mas o seu comando " sudo chown -c -R pauloah:pauloah /media/pauloah/PAH_2/" pode estar incoerente. Você criou um grupo chamado "pauloah", ou o seu usuário é "pauloah", ou as duas coisas? Percebeu a incoerência? O que você queria fazer, exatamente?

Contribuir com comentário

Entre na sua conta para comentar.