Não está resolvido não. Eu havia feito assim mesmo (644), veja a imagem do que acontece:

http://imagebin.org/135018

Esta imagem mostra a permissão do arquivo DICA (não é um diretório, é um arquivo).
O comando dado foi:

sudo chmod -R 644 MinhasCoisas

*MinhasCoisas* é um diretório, dentro dele tem outros diretórios e arquivos.

Não consigo fazer funcionar, alguém sabe dizer por que não está funcionando? O que dá raiva é que se eu colocar 777 funciona, mas habilita leitura, escrita e execução em todos os usuários e não é isso que eu desejo.

Agradeço a colaboração, é pipino mesmo, acho que é *bug* alquem poderia testar aí no computador de vocês? mas tem que alterar as permissões antes de fazer, e tem que estar dentro de sub-diretórios.

No aguardo


Robson


Em 29-01-2011 10:36, Fábio Magnoni escreveu:
Olá Robson,

Funciona da seguinte forma:

0 - Nenhuma permissão de acesso. Equivalente a -rwx.
1 - Permissão de execução (x).
2 - Permissão de gravação (w).
3 - Permissão de gravação e execução (wx). Equivalente a permissão 2+1
4 - Permissão de leitura (r).
5 - Permissão de leitura e execução (rx). Equivalente a permissão 4+1
6 - Permissão de leitura e gravação (rw). Equivalente a permissão 4+2
7 - Permissão de leitura, gravação e execução. Equivalente a +rwx (4+2+1).


O uso de um deste números define a permissão de acesso do dono, grupo ou
outros usuários.

Como você quer que seja Dono: Ler e Gravar

Some a Permissão de Leitura e Gravação = 6
Para o Grupo: Ler = 4
Para outros: Ler = 4

Então a permissão que você deseja é 644 e não 644

Faça:
sudo chmod -R 644

Seu problema estará resolvido

[]s


Em 29 de janeiro de 2011 10:45, UbuntuListas - GMail<
[email protected]>  escreveu:

Bom dia pessoal

Tenho uma dúvida referente a permissões. Procurei no Google e encontrei
material bom, até mesmo no FocaLinux, mas não atende as minhas dúvidas ou
não consegui entender:

Modo recursivo, diretórios e sub-diretórios:

sudo chmod -R 777 nome_do_diretório

Do jeito acima ele dá permissão no diretório informado e nos sub-diretórios
e nos arquivos de dentro deles.

Assim funciona, mas seguindo um tutorial, da maneira que eu queria seria
chmod -R 640. Os arquivos de dentro dos diretórios (clicando com o botão
direito do mouse em propriedades>>  Permissões, informa que não consegue
obter as permissões dele. Ou seja, não funciona. Como eu queria?

Eu queria deixar a permissão padrão de quando se cria um novo arquivo:

Dono: Ler e escrever
Grupo: Ler
Outros: Ler

Como texto: -rw-r--r--

Tenho mais de 5 Gb de arquivos entre diretórios e sub-diretórios. Alguém
sabe como resolver isso via Terminal?

Agradeço muito a ajuda de vocês.
Esta é minha primeira mensagem aqui na lista, tenho um conhecimento
razoável em Linux, o problema é que minha cabeça já não tá tão boa para
decorar/aprender.


Robson



--
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

Lista de discussão Ubuntu Brasil
Histórico, descadastramento e outras opções:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br





--
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

Lista de discussão Ubuntu Brasil
Histórico, descadastramento e outras opções:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br

Responder a