Comando chown no Linux: alterar a propriedade dos ficheiros
Com o comando «chown» do Linux, pode atribuir ficheiros ou pastas a novos proprietários ou grupos. Além disso, através da utilização de várias opções, é possível adaptá-lo às diferentes necessidades.
Em que consiste o comando chown no Linux?
Em geral, a pessoa que cria um ficheiro ou diretório mantém-se como seu proprietário. No entanto, se for necessário alterar o utilizador ou grupo proprietário de um ficheiro ou diretório, o Linux disponibiliza o comando «chown». Este comando deve o seu nome à expressão em inglês «change owner», ou seja, alterar o proprietário. Na maioria das distribuições Linux, como o Debian ou o Ubuntu, o comando vem incluído por padrão.
Como funciona o comando chown?
Para atribuir um novo proprietário a um ficheiro ou diretório, é necessário indicar o novo proprietário no comando, introduzindo o nome da pessoa ou o seu número de identificação. As informações relevantes a que o comando chown acede encontram-se em /etc/passwd e /etc/group.
Qual é a sintaxe do comando chown no Linux?
O comando chown segue sempre a mesma sintaxe básica:
$ chown [Opciones] [Usuario] [:[Grupo]] ArchivobashNo entanto, existem várias formas de combinar o nome do novo proprietário com o do grupo. O comando chown permite o seguinte:
- nome_de_utilizador:nome_do_grupo: armazena o utilizador e o grupo em simultâneo.
- :nome_grupo: apenas altera a propriedade do grupo; não do utilizador.
- nome_de_utilizador: apenas o utilizador é alterado.
- nome_de_utilizador:: altera o utilizador; o grupo é o grupo predefinido do utilizador registado.
Que opções podem ser utilizadas com o comando chown do Linux?
Existem várias opções que te permitem personalizar o funcionamento do comando. Estas são as mais importantes:
- -c ou –changes: com esta opção, são apresentados apenas os ficheiros cujo proprietário foi alterado.
- -f ou –force: se utilizar esta opção, as mensagens de erro relativas a tentativas de alteração falhadas são ocultadas.
- -R ou –recursive: com esta opção, pode garantir que a execução do comando chown também se aplica aos subdiretórios.
- -v ou –verbose: com esta opção, pode ver o que o comando chown está a fazer num determinado momento.
Exemplos do comando chown no Linux
Descubra alguns exemplos de como se usa o comando chown no Linux para ter uma ideia mais clara:
$ chown Ana archivodeejemplo.txtbashCom este comando, a Ana torna-se a nova proprietária do ficheiro archivodeejemplo.txt.
$ chown $USER archivodeejemplo.txtbashO utilizador atual torna-se proprietário do ficheiro archivodeejemplo.txt.
$ chown -cR Ana:Datos /medios/documentosbashA Ana passa a ser proprietária do diretório /media/documents e de todos os subdiretórios associados. Além disso, os diretórios e as subpastas são transferidos para o grupo «Dados».