shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Permissões em grupo


From: Moacir Souza
Subject: Re: [shell-script] Permissões em grupo
Date: Wed, 5 Jan 2011 21:02:52 -0200

     Fala Julio e todos (aproveitando: feliz ano novo!),

     Foi exatamente o que eu comecei a fazer agora (depois que mandei
o e-mail tive a ideia e além do mais, o cara de férias arruma tempo
para essas coisas :D). O coreutils já está ali no meu home esperando
só eu terminar a digestão do jantar para ir fuçá-lo :). Depois volto
para postar os resultados. Ótima discussão essa, viu? :)

[]'s,
M.

2011/1/5 Julio C. Neves <address@hidden>:
> No e-mail que acabei de mandar, deveria ter colocado:
> $ chmod --version
> chmod (GNU coreutils) 7.4
>
> então s/bash/chmod/ ;)
>
> Abraços,
>
> Julio
>
> *Cursos de Shell ou Zenity em fins de semana?*
>
> *☎ Ligue (21) 8112-9988* ☎
>
>
> Em 5 de janeiro de 2011 20:45, Julio C. Neves
> <address@hidden>escreveu:
>
>> Fala Moa e amigos,
>> seguinte, temos 3 permissões:
>>  - Dono;
>>  - Grupo e
>>  - Outros
>>
>> A interpretação é feita da seguinte forma: Nem o dono nem os outros que não
>> são do grupo podem executar.
>>
>> E aí vc me pergunta: Mas se os outros podem executar pq o dono não pode? E
>> a resposta me parece bastante lógica: ora se o dono é que pode mudar as
>> permissões e diz explicitamente que ele não pode executar, então ele não
>> executará.
>>
>> Moa, dê uma lida no código, sei que vc conhece C e esta parte está bem
>> documentada.
>> Obs:
>> $ bash --version
>> GNU bash, versão 4.0.33(1)-release (i486-pc-linux-gnu)
>>
>> Abraços,
>>
>> Julio
>>
>> *Cursos de Shell ou Zenity em fins de semana?*
>>
>> *☎ Ligue (21) 8112-9988* ☎
>>
>>
>> Em 5 de janeiro de 2011 20:30, Moacir Souza <address@hidden>escreveu:
>>
>>
>>>
>>> Pois é,
>>>
>>> Funciona exatamente como Rafael falou. Vejam os testes:
>>>
>>> moacir : /tmp $ ls -l teste.sh
>>> ----r-x--- 1 moacir moacir 6 2011-01-05 12:27 teste.sh
>>>
>>> moacir : /tmp $ sudo cat teste.sh
>>> ls -l
>>>
>>> moacir : /tmp $ ./teste.sh
>>> bash: ./teste.sh: Permission denied
>>>
>>> moacir : /tmp $ sudo su - wvcardoso
>>>
>>> wvcardoso: ~ $ /tmp/teste.sh
>>> total 36
>>> drwxr-xr-x 2 wvcardoso wvcardoso 4096 2010-11-01 22:16 Desktop
>>> drwxr-xr-x 2 wvcardoso wvcardoso 4096 2010-10-29 15:43 Documents
>>> drwxr-xr-x 3 wvcardoso wvcardoso 4096 2010-10-30 16:03 Downloads
>>> -rw-r--r-- 1 wvcardoso wvcardoso 179 2010-10-29 15:23 examples.desktop
>>> drwxr-xr-x 2 wvcardoso wvcardoso 4096 2010-10-29 15:43 Music
>>> drwxr-xr-x 2 wvcardoso wvcardoso 4096 2010-10-29 15:43 Pictures
>>> drwxr-xr-x 2 wvcardoso wvcardoso 4096 2010-10-29 15:43 Public
>>> drwxr-xr-x 2 wvcardoso wvcardoso 4096 2010-10-29 15:43 Templates
>>> drwxr-xr-x 2 wvcardoso wvcardoso 4096 2010-10-29 15:43 Videos
>>>
>>> Tudo certo, eu só não consegui encontrar nada na documentação
>>> para corroborar o que o colega falou (aliás, você sabe onde isso está
>>> documentado, Rafael?). É muito provável que já tenha ouvido dizer como
>>> a busca e leitura das permissões é feita, mas juro que não lembrava de
>>> jeito nenhum e a pergunta me deixou encucado desde essa manhã. Li o
>>> man e o info do chmod inteiros e não achei nada por lá, será que
>>> encontramos alguma coisa na documentação do Bash?
>>>
>>> []'s,
>>> M.
>>>
>>> --
>>> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
>>> Moacir da Cruz Souza Filho
>>>
>>> Analista de Sistemas: Suporte Unix Avançado
>>> Mestrando em Ciências da Computação
>>> Bacharel em Engenharia da Computação
>>> Técnico em Eletrônica
>>> Linux user #449600
>>> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
>>>
>>>
>>
>>
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
> ------------------------------------
>
> ---------------------------------------------------------------------
> Esta lista não admite a abordagem de outras liguagens de programação, como 
> perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
> aviso.
> ---------------------------------------------------------------------
> Sair da lista: address@hidden
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em 
> http://www.listas-discussao.cjb.net
> ---------------------------------------------------------------------
> Servidor Newsgroup da lista: news.gmane.org
> Grupo: gmane.org.user-groups.programming.shell.brazil
>
> Links do Yahoo! Grupos
>
>
>



-- 
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Moacir da Cruz Souza Filho

Analista de Sistemas: Suporte Unix Avançado
Mestrando em Ciências da Computação
Bacharel em Engenharia da Computação
Técnico em Eletrônica
Linux user #449600
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=


reply via email to

[Prev in Thread] Current Thread [Next in Thread]