[Ubuntu-BR] Permissões em diretórios e arquivos

Paulo de Souza Lima paulo.s.lima em gmail.com
Sábado Janeiro 29 17:17:02 UTC 2011


Eu fiz uma simulação aqui e agora entendi o que acontece:

Você está tentando retirar a permissão de execução das pastas. Quando você
faz isso, você impede que todos os usuários "executem o diretório", ou seja,
fica impossível pra eles lerem os atributos do diretório. Por isso aparecem
aqueles pontos de interrogação na saída do comando" ls -al".

Vocë deve alterar as permissões de execução apenas nos arquivos (para todos
os usuários) ou apenas para o grupo e para outros, no caso dos diretórios. O
dono precisa ter permissão de execução nos seus diretórios (não
necessariamente nos arquivos dentro deles).

Seu comando "chmod -R 644 MinhasCoisas" não vai funcionar a não ser que você
o inclua num comando de teste de atributo de diretório: se for diretório ele
não faz nada, se não for, ele altera a permissão do arquivo pra 644.

Abraço


Paulo de Souza Lima
Técnico em Eletrônica e Administrador
Curitiba - PR
Linux User #432358
Ubuntu User #28729
My profiles: [image: WordPress] <http://almalivre.wordpress.com/>
Signature powered by
<http://www.wisestamp.com/email-install?utm_source=extension&utm_medium=email&utm_campaign=footer>
WiseStamp<http://www.wisestamp.com/email-install?utm_source=extension&utm_medium=email&utm_campaign=footer>



Em 29 de janeiro de 2011 14:59, UbuntuListas - GMail <
ubuntu.listas em gmail.com> escreveu:

> Com o comando 644 o "Dicas" indica ser um arquivo, mas é um diretório.
>
> Quando usei o chmod 744 funcionou, mas o dono também fica executável.
>
> Eu quero que ele fique somente para ler e escrever, o grupo e outros só
> para ler. Tenho certeza que é o chmod 644 mas não tá funcionando...
>
> Robson
>
> Em 29-01-2011 12:33, Paulo de Souza Lima escreveu:
>
>> Você tem certeza de que o diretório Dicas é mesmo um diretório, e não um
>> link dinâmico para um dispositivo (tipo pendrive), ou para alguma pasta
>> compartilhada com outro usuário (e pertencente a outro usuário)?
>>
>> Abraço
>>
>>
>> Paulo de Souza Lima
>> Técnico em Eletrônica e Administrador
>> Curitiba - PR
>> Linux User #432358
>> Ubuntu User #28729
>> My profiles: [image: WordPress]<http://almalivre.wordpress.com/>
>> Signature powered by
>> <
>> http://www.wisestamp.com/email-install?utm_source=extension&utm_medium=email&utm_campaign=footer
>> >
>> WiseStamp<
>> http://www.wisestamp.com/email-install?utm_source=extension&utm_medium=email&utm_campaign=footer
>> >
>>
>>
>>
>> Em 29 de janeiro de 2011 13:30, UbuntuListas - GMail<
>> ubuntu.listas em gmail.com>  escreveu:
>>
>>  Eu vi sim, a dica do chown. Eu dei o comando após o chmod, mas não surtiu
>>> efeito nos arquivos de dentro do diretório.
>>> Só um detalhe, a dica informada mostra<usuario>.<grupo>, mas o certo é
>>> colocar dois-pontos "<usuario>:<grupo>" (só para informar).
>>>
>>> Não teve jeito mesmo, não sei que falta...
>>>
>>>
>>> Aguardo mais sugestões
>>>
>>>
>>> Robson
>>>
>>>
>>> Em 29-01-2011 11:16, Leonardo Medeiros escreveu:
>>>
>>>  Robson,
>>>
>>>> Você está acessando as permissoes em ambiente gráfico, logado como um
>>>> usuário comum, e não como root.
>>>> Porisso você não consegue visualizar esta aba.
>>>>
>>>> Chegou a ler a dica do chown?
>>>>
>>>> Mude o dono do arquivo para que seja seu usuário:
>>>>
>>>> # chown<usuario>.<grupoo>   -R<diretorio>
>>>>
>>>> Poste aqui os resultados.
>>>>
>>>> Leonardo Medeiros
>>>>
>>>>
>>>> Em 29 de janeiro de 2011 11:57, UbuntuListas - GMail<
>>>> ubuntu.listas em gmail.com>   escreveu:
>>>>
>>>>  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<
>>>>>> ubuntu.listas em gmail.com>    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
>>>>>
>>>>>
>>>>>
>>>>  --
>>> 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
>



-- 
Paulo de Souza Lima
Técnico em Eletrônica e Administrador
http://www.pasl.net.br
http://almalivre.wordpress.com
Curitiba - PR
Linux User #432358
Ubuntu User #28729



More information about the ubuntu-br mailing list