Mudar permissão de pasta e todos os arquivos

Iniciado por orlleite, 26 de Julho de 2007, 13:55

tópico anterior - próximo tópico

orlleite

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.

clcampos

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.
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

orlleite

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.

clcampos

#3
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.

Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!