Olá,

bom, um "man chmod" vai lhe dar a resposta.

procure sobre SUID.

agora uma dica pessoal amigo hamacker, vejo que você várias vezes recorre a
lista para problemas aparentemente simples, que na verdade não precisaria da
ajuda da lista, vou recomendar a você ler o guia FOCA LINUX, que abrange a
maioria das questões abordadas por você até hoje(e não foram poucas!).

http://focalinux.cipsga.org.br/

reforço para dar uma atenção especial para esta dica.

Até mais,

Lucas.

Em 29/02/08, hamacker <[EMAIL PROTECTED]> escreveu:
>
> comentando...
>
>
> Em 28/02/08, Otávio Fernandes<[EMAIL PROTECTED]> escreveu:
>
> > 2008/2/28 hamacker <[EMAIL PROTECTED]>:
> >
> > > Eu queria um diretório com permissoes somente para XPTO, se eu
> >  >  carregar um script, o próprio script fizesse uso dessas permissões.
> >  >  Assim uma falha do aplicativo wine carregado pelo script ficaria
> >  >  ilhado nas permissões do XPTO.
> >
> >
> > entao, se vc usar so proprio comando "su" dentro do script, ja
> >  resolveria, acreidito que esta eh a solucao mais simples para o seu
> >  caso.
> >
>
> Mas nesse caso não consigo suprimir o prompt pedindo senha. :(
>
>
> >
> >
> > o "su" so vai te pedir senha se vc nao for root, pelo que eu havia
> >  entendido, vc era root, ou seja, quem vai chamar o tal script eh o
> >  root ... correto ?
> >
>
> A idéia é rodar uma aplicação wine enjaulada que só rode com um
> usuário que tem menos permissões. Sabemos que se rodar uma aplicação
> wine como o hamacker, por padrão, o wine tem as mesmas permissões de
> acesso do hamacker, é isso que quero evitar.
>
> Estou criando um instalador (depois converto para .deb) que cria um
> usuario chamado winuser (sem senha, mas conta habilitada) e dei chown
> -R winuser no diretorio /opt/aplicacaowine. Mas antes de disparar um
> wine /opt/aplicacaowine/drive_c/aplicativo.exe preciso me transformar
> em winuser.
>
> Esse programa wine vai ser usado por pessoas comuns, e não queria
> abrir um terminal texto só para que eles digitem a senha.
>
>
>
> >  outra alternativa eh dar um "chown <xpto>:<xpto>", depois "chmod +x
> >  <path do script>" e executar, acreito que assim ele ja vai rodar  como
> >  o usuario xpto.
>
>
> Já faço isso.
>
> Mas como hamacker não posso executar (mesmo com chmod 777) um arquivo
> que esteja ownado por outro. É uma limitação do wine, isso até era
> possivel em versões anteriores, mas nas recentes eles impediram isso.
>
> Se eu conseguisse suprimir a senha do su com algum pipe já ajudaria,
> mas infelizmente até agora o 'su' tá invencivel.
>
> Usar ssh e criar chaves sou capaz de faze-lo, mas acrescentaria
> dependencias que ao meu ver não tem nada a ver com o proposito final.
>
> Ainda estou na procura duma solução.
>
>

Responder a