Chown


Chown
Captura de tela
Chown
Desenvolvedor David MacKenzie

Jim Meyering

Plataforma Multiplataforma
Modelo do desenvolvimento Software livre
Lançamento 3 de novembro de 1971 (52 anos)
Versão estável 8.32 (GNU coreutils)
Sistema operacional Linux, macOS, BSD
Licença GPLv3+
Estado do desenvolvimento ativo

O comando chown da shell de um sistema operativo do tipo Unix (como é o caso o GNU/Linux) é usado para alterar o dono de um determinado ficheiro.[1]

Uso básico

O comando significa change owner (mudar o dono) e é usado da seguinte forma:

chown utilizador ficheiro

É de notar que este comando é reservado apenas para o super-utilizador root ou outros administradores.

Mudança de grupo

chown pode ainda ser utilizado para mudar o grupo. Para tal, deve ser precedido por .. Todos os utilizadores têm permissão para executar o comando chgrp. No entanto, separar o utilizador e o grupo por um . não é indicado, uma vez que é permitido que se use um . no username do utilizador.

Exemplo da sua utilização de forma recursiva, usando o . como separador:

chown -R utilizador.grupo /home/pasta

A forma indicada de se separar o username e o grupo para um determinado arquivo é utilizar o dois-pontos :

chown -R utilizador:grupo /home/pasta

Se for informado um login:grupo ou login.grupo, tanto a propriedade do dono do arquivo quanto o grupo são alterados.

Forma curta

Existe uma forma reduzida de alterar tanto o dono do arquivo quanto o grupo, se eles forem iguais, especificando o nome do utilizador seguido de dois-pontos:

chown utilizador: /home/pasta

Ainda, é possível utilizado o chown informando ":grupo" ou ".grupo" sem informar o login. Desta forma o chown vai agir como o comando chgrp, alterando somente o grupo do arquivo.

chown :grupo /home/pasta

Opções

O comando chown permite as seguintes opções, entre outras[1]:

  • -v: Reporta o dono dos arquivos, inclusive as mudanças de dono;
  • -c: Reporta somente a mudança de dono;
  • -R: Muda o dono de todos os arquivos e diretórios recursivamente dentro da mesma hierarquia.

Restrições de uso

Um usuário comum somente pode passar a propriedade de arquivos e diretórios dos quais ele é dono. O usuário administrador root pode alterar a propriedade de qualquer arquivo ou diretório.

Ver também


  • v
  • d
  • e
Arquivos
  • cat
  • cd
    • popd
    • pushd
  • chattr
  • chmod
  • chown
  • chflags
  • chgrp
  • cksum
  • cp
  • cmp
  • curl
  • dd
  • du
  • df
  • file
  • fsck
  • less
  • ln
  • ls
  • lsof
  • mkdir
  • more
  • mv
  • pax
  • pwd
  • rm
  • rmdir
  • split
  • size
  • tee
  • touch
  • tree
  • type
  • umask
Processos e tarefas
  • anacron
  • at
  • bg
  • chroot
  • crontab
  • jobs
  • kill
  • killall
  • nice
  • fg
  • pgrep
  • pidof
  • pkill
  • ps
  • pstree
  • time
  • top
  • wait
Ambiente e usuários
  • clear
  • env
  • exit
  • finger
  • history
  • id
  • locale
  • logname
  • mesg
  • passwd
  • su
  • sudo
  • talk
  • tput
  • ulimit
  • uname
  • umask
  • uptime
  • w
  • wall
  • who
  • whoami
  • write
Processamento de texto
  • awk
  • banner
  • basename
  • comm
  • csplit
  • cut
  • diff
  • dirname
  • disown
  • ed
  • ex
  • fmt
  • fold
  • head
  • iconv
  • join
  • less
  • more
  • nl
  • paste
  • sed
  • sort
  • spell
  • strings
  • tail
  • tr
  • uniq
  • vi
  • wc
  • xargs
Shell
  • alias
  • bind
  • break
  • compgen
  • complete
  • continue
  • echo
  • expr
  • history
  • printf
  • read
  • sh
  • shopt
  • source
  • test
  • true
  • false
  • unset
  • wait
  • yes
Redes e comunicação
  • dig
  • ifconfig
  • inetd
  • netstat
  • nslookup
  • ping
  • rlogin
  • route
  • ssh
  • traceroute
Busca
  • find
  • grep
  • strings
  • locate
  • whatis
  • whereis
Documentação
  • apropos
  • help
  • man
Miscelâneas
  • bc
  • dc
  • cal
  • date
  • lp
  • lpr
  • od
Comandos geralmente implementados no interpretador.
Comando geralmente implementados, tanto como executáveis, como quanto no interpretador.
Ícone de esboço Este artigo sobre computação é um esboço. Você pode ajudar a Wikipédia expandindo-o.
  • v
  • d
  • e
  1. a b «chown(1) - Linux manual page». www.man7.org. Consultado em 31 de maio de 2021