Fórum Ubuntu Linux - PT
Suporte Técnico => Programação e Scripts => Tópico iniciado por: orlleite em 26 de Julho de 2007, 13:55
-
Duvida, que eu acho que é, simples.
Preciso, via console, mudar o dono e o grupo de uma pasta e todo o conteúdo dela como pastas e arquivos dentro destas pastas.
Num sei se é um script que faz isto ou o que.
Vlws.
-
Desde que tenha poderes para fazer isto basta executar
$ chown -R DONO:GRUPO Diretorio
Caso você não seja o DONO, pode fazer com o administrador da seguinte forma:
$ sudo chown -R DONO:GRUPO Diretorio
Cuidado ao mexer em DONO e GRUPO de arquivos, principalmente se for do sistema operacional.
-
Digamos que eu tenha uma pasta chamada teste e dentro dela eu tenha 2 pastas e um arquivo qualquer e estas pastas tenham nomes qualquer e possuam 30 arquivos cada uma delas.
Eu, no console, chamo:
# chown -R usuariox:usuariox teste
Todos os arquivos pastas dentro de teste serão afetados?
Me desculpe se fui redundante mas é por que fiz isto eu não funcionou. Será que era o -r?!
Vou testar denovo.
-
A opção -R define a recursividade, ou seja, vai pegar a pasta teste e tudo que tiver abaixo dela.
Também pode ser usada para:
- Mudança de permissão:
$ chmod -R XXX diretório
Onde XXX é o valor das permissões (Ex.: 777, 444, 421).
- Mudança de grupo:
$ chgrp -R GRUPO diretório
Onde GRUPO é o valor novo grupo.
- Mudança apenas do Dono:
$ chown -R DONO diretório
Onde DONO é o valor novo DONO.