Autor Tópico: Mudar permissão de pasta e todos os arquivos  (Lida 3803 vezes)

Offline orlleite

  • Usuário Ubuntu
  • *
  • Mensagens: 26
    • Ver perfil
Mudar permissão de pasta e todos os arquivos
« Online: 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.

Offline clcampos

  • Administrador
  • Usuário Ubuntu
  • *****
  • Mensagens: 10.790
  • .:: User Linux #439596 ::.
    • Ver perfil
Re: Mudar permissão de pasta e todos os arquivos
« Resposta #1 Online: 26 de Julho de 2007, 14:23 »
Desde que tenha poderes para fazer isto basta executar

Código: [Selecionar]
$ chown -R DONO:GRUPO Diretorio
Caso você não seja o DONO, pode fazer com o administrador da seguinte forma:


Código: [Selecionar]
$ 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!

Offline orlleite

  • Usuário Ubuntu
  • *
  • Mensagens: 26
    • Ver perfil
Re: Mudar permissão de pasta e todos os arquivos
« Resposta #2 Online: 26 de Julho de 2007, 15:03 »
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:
Código: [Selecionar]
# 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.

Offline clcampos

  • Administrador
  • Usuário Ubuntu
  • *****
  • Mensagens: 10.790
  • .:: User Linux #439596 ::.
    • Ver perfil
Re: Mudar permissão de pasta e todos os arquivos
« Resposta #3 Online: 26 de Julho de 2007, 15:05 »
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:

Código: [Selecionar]
$ chmod -R XXX diretórioOnde XXX é o valor das permissões (Ex.: 777, 444, 421).

- Mudança de grupo:

Código: [Selecionar]
$ chgrp -R GRUPO diretórioOnde GRUPO é o valor novo grupo.


- Mudança apenas do Dono:

Código: [Selecionar]
$ chown -R DONO diretórioOnde DONO é o valor novo DONO.

« Última modificação: 26 de Julho de 2007, 15:07 por clcampos »
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!