[Ubuntu-BR] Rodando um programa através do wine para vários usuários.

Xisberto xisberto em gmail.com
Terça Março 25 15:21:58 UTC 2008


2008/3/24 Onilton Maciel <oniltonmaciel em gmail.com>:

> Hamacker, um outro cara questionou porque fizeram isso, e os caras
> explicaram porque acham necessário. E parece ter um workaround:
>
> http://www.winehq.org/pipermail/wine-devel/2007-December/060914.html
>
> It's because when you have several users sharing a prefix directory
> you'll most likely run into trouble. In particular it catches people
> running as root inside a user's dir, which breaks things. *If you are
> sure that you have taken care of all the potential trouble, you can work
> around the check by creating a prefix dir for each user and symlinking
> things inside it to a central place.*
>
>
> Aumentou minha esperança... Vou tentar a "solução.".
>
> Opa, testei antes de mandar....... !!!!!!!
>
> Posso confirmar que funcionou!!!!!!!!!!!!!!! \o///////////////


 Onilton, como você fez, afinal? Talvez pudesse virar um bom artigo em algum
site da comunidade.


>
>
> 2008/3/24 Onilton Maciel <oniltonmaciel em gmail.com>:
>
> > Hamacker, achei isto de um cara pedindo a remoção do patch que causa
> esse
> > problema... Inclusive ele explica os motivos.
> >
> > http://www.winehq.org/pipermail/wine-patches/2008-January/049120.html
> >
> > Será que em versões mais recentes ele já foi removido? Também não
> > encontrei se havia respostas para esse e-mail do cara.
> >
> >
> > 2008/3/24 Onilton Maciel <oniltonmaciel em gmail.com>:
> >
> > > Hamacker, então isso quer dizer que com por exemplo, a versão atual do
> > > repositório do ubuntu, sem for a do winehq... A solução do xisberto
> > > funciona?
> > >
> > >
> > > 2008/3/24 hamacker <sirhamacker em gmail.com>:
> > >
> > > > Xisberto, até dez/2007 eu poderia instalar o wine em qualquer lugar
> > > > que se metesse um chmod 777 ele rodaria com qualquer usuário, porém
> > > > nas versões recentes do wine ele tá amarrando o owner da pasta
> > > > WINEPREFIX com o usuário que está tentando executar algo alí, se
> ambos
> > > > forem diferentes não importando as permissões ele barra. Parece ser
> > > > intencional do WINE e não algo que eu tenha que corrigir.
> > > >
> > > > A solução que eu estava tentando era criar o wineuser e tentar como
> > > > joão virar wineuser só para executar o script com o wine dentro. Não
> > > > precisa dizer que não deu certo.
> > > >
> > > > Em 24/03/08, Xisberto<xisberto em gmail.com> escreveu:
> > > > > 2008/3/24 Onilton Maciel <oniltonmaciel em gmail.com>:
> > > > >
> > > > >  > Não consegui reproduzir o que esse cara fez, mas talvez
> > > > funcione...:
> > > > >  >
> > > > >  >
> > > > >  >  De: *ljkramer <ljkra...<
> > > > >  >
> > > >
> http://groups.google.com/groups/unlock?msg=f0cae7a521a69217&_done=/group/comp.emulators.ms-windows.wine/browse_thread/thread/c3b5af134a5275f1
> > > > >  > >
> > > > >  > @snip.net>*
> > > > >  >
> > > > >  > I use wine under opensuse 10.3.  I installed wine and
> wine-doors
> > > > from
> > > > >  > the rpm set as root, then created directories called .wine
> > > > >  > and .winedoors on a drive where I have lots of room.  I created
> a
> > > > >  > directory called wine-doors under .wine.  In each user's home
> > > > folder,
> > > > >  > I created symlinks to .wine-doors, and in each user's .wine
> > > > directory
> > > > >  > I created symlinks to .wine/wine-doors.  I also created
> symlinks
> > > > in /
> > > > >  > usr/bin to all the wine executables (in opensuse, it's in every
> > > > user's
> > > > >  > path).  I moved all the wine-doors stuff to the new
> > > > .wine/wine-doors
> > > > >  > directory, and all the .wine-doors stuff to the new .wine-doors
> > > > (I had
> > > > >  > to delete root's directories before replacing them with
> > > > symlinks).  I
> > > > >  > gave all users rwx permissions for the new directories, and rx
> > > > >  > permission for the wine executables.  I used the "users" group
> > > > for
> > > > >  > this; no new group was necessary.  Now all user's can run wine
> > > > and
> > > > >  > install WinDoze programs from CD's.
> > > > >  >
> > > > >  > Retirado de:
> > > > >  >
> > > > >  >
> > > > >  >
> > > >
> http://groups.google.com/group/comp.emulators.ms-windows.wine/browse_thread/thread/c3b5af134a5275f1
> > > > >  >
> > > > >
> > > > >
> > > > >
> > > > > Onilton,
> > > > >
> > > > >   aqui onde eu trabalho há uma configuração assim com o Wine. Esse
> > > > cara do
> > > > >  que você citou fez algo parecido, mas ele não foi muito didático
> na
> > > > >  explicação.
> > > > >
> > > > >   Aqui onde trabalho a coisa é feita alterando a instalação (RPM
> no
> > > > Fedora)
> > > > >  do Wine assim:
> > > > >
> > > > >  1) Foi criado um diretório .wine dentro de /opt:
> > > > >   # mkdir /opt/.wine
> > > > >
> > > > >  2) Criam-se links simbólicos das pastas dos usuários para o
> > > > diretório .wine
> > > > >  no /opt:
> > > > >   $ cd
> > > > >   $ ln -s /opt/.wine .wine
> > > > >
> > > > >  3) Você vai precisar garantir direito de escrita e leitura a
> todos
> > > > os
> > > > >  usuários. Aqui há uma mania péssima de "chmod 777", mas há um
> jeito
> > > > mais
> > > > >  restritivo aqui:
> > > > >
> http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=5368(sim<http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=5368%28sim>,
> fui eu
> > > > >  quem escreveu).
> > > > >
> > > > >   Essas operações são feitas antes de instalar o wine. Ou melhor,
> > > > antes que o
> > > > >  diretório .wine seja criado no home do usuário, para que quando o
> > > > wine
> > > > >  tentar criar o diretório ele já encontre o link e trabalhe
> > > > normalmente.
> > > > >
> > > > >   Qualquer dúvida volte a perguntar!
> > > > >
> > > > >
> > > > >
> > > > >  >
> > > > >  > 2008/3/24 Onilton Maciel <oniltonmaciel em gmail.com>:
> > > > >  >
> > > > >  > > hamacker, eu vi seu nome mesmo numa lista do wine eu acho....
> > > > >  > >
> > > > >  > > Mas não entendi muito bem sua pergunta e o que os caras
> > > > respondiam..
> > > > >  > >
> > > > >  > > Achei isso aqui...
> > > > >  > >
> > > > >  > >
> > > > >  >
> > > >
> http://www.vivaolinux.com.br/comunidades/verTopico.php?codigo=142&codtopico=12426
> > > > >  > >
> > > > >  > > Mas não consegui fazer funcionar e não sei se funciona... :P
> > > > >  > >
> > > > >  > > Se conseguir, me avisa.
> > > > >  > >
> > > > >  > > 2008/3/24 hamacker <sirhamacker em gmail.com>:
> > > > >  > >
> > > > >  > > Também não consegui resolver este problema.
> > > > >  > > >
> > > > >  > > > Perguntei a lista, e até apareceu um colega indicando para
> eu
> > > > ler o
> > > > >  > > > FocaLinux.
> > > > >  > > >
> > > > >  > > > Esse requerimento de OWNED é novo e infelizmente ainda sem
> > > > resposta.
> > > > >  > > >
> > > > >  > > > []'s
> > > > >  > > >
> > > > >  > > > Em 24/03/08, Onilton Maciel<oniltonmaciel em gmail.com>
> > > > escreveu:
> > > > >  > > > > Tenho um problema. Preciso rodar um determinado programa
> no
> > > > wine
> > > > >  > para
> > > > >  > > > vários
> > > > >  > > > >  usuários.
> > > > >  > > > >
> > > > >  > > > >  Mas não posso fazer as seguintes coisas:
> > > > >  > > > >
> > > > >  > > > >  Criar um usuário para conter a pasta .wine.
> > > > >  > > > >
> > > > >  > > > >  Deixar a pasta .wine ser criada para cada usuário.
> > > > (Questão de
> > > > >  > > > espaço.)
> > > > >  > > > >
> > > > >  > > > >  Minha idéia era criar uma espécie de pasta pública no
> > > > filesystem e
> > > > >  > > > dar
> > > > >  > > > >  permissao para users....
> > > > >  > > > >
> > > > >  > > > >  Com este comando, eu teoricamente conseguiria executar o
> > > > programa:
> > > > >  > > > >
> > > > >  > > > >  * WINEPREFIX="/usr/share/VisualDSP5/.wine" wine
> > > > >  > > > >  /usr/share/VisualDSP5/.wine/drive_c/Arquivos\ de\
> > > > programas/Analog\
> > > > >  > > > >  Devices/VisualDSP\ 5.0/System/Idde.exe
> > > > >  > > > >
> > > > >  > > > >  *No entanto, quando o dono da pasta .wine está para
> outro
> > > > usuário
> > > > >  > que
> > > > >  > > > não eu
> > > > >  > > > >  que estou tentando executar o programa, aparece a
> seguinte
> > > > >  > mensagem:
> > > > >  > > > >
> > > > >  > > > >  *wine: /usr/share/VisualDSP5/.wine is not owned by you
> > > > >  > > > >
> > > > >  > > > >  *Caso eu coloque meu usuário como dono, funciona
> > > > perfeitamente....
> > > > >  > > > >
> > > > >  > > > >  O problema que eu preciso que qualquer usuário possa
> > > > executar, sem
> > > > >  > > > precisar
> > > > >  > > > >  mudar o dono...
> > > > >  > > > >
> > > > >  > > > >  Alguém tem alguma idéia?
> > > > >  > > > >
> > > > >  > > > > --
> > > > >  > > > >  Interessado em aprender mais sobre o Ubuntu em
> português?
> > > > >  > > > >  http://wiki.ubuntu-br.org/ComeceAqui  -
> > > > >  > > > >  ubuntu-br mailing list
> > > > >  > > > >  ubuntu-br em lists.ubuntu.com
> > > > >  > > > >  https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
> > > > >  > > > >
> > > > >  > > >
> > > > >  > > > --
> > > > >  > > > Interessado em aprender mais sobre o Ubuntu em português?
> > > > >  > > > http://wiki.ubuntu-br.org/ComeceAqui  -
> > > > >  > > > ubuntu-br mailing list
> > > > >  > > > ubuntu-br em lists.ubuntu.com
> > > > >  > > > https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
> > > > >  > > >
> > > > >  > >
> > > > >  > >
> > > > >  > --
> > > > >  > Interessado em aprender mais sobre o Ubuntu em português?
> > > > >  > http://wiki.ubuntu-br.org/ComeceAqui  -
> > > > >  > ubuntu-br mailing list
> > > > >  > ubuntu-br em lists.ubuntu.com
> > > > >  > https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
> > > > >  >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > --
> > > > >  Humberto Xis
> > > > >  xisberto em gmail.com
> > > > >  humberto.ribeiro-junior em serpro.gov.br
> > > > >  http://xisberto.blogspot.com
> > > > >  http://ostelematicos.blogspot.com
> > > > >
> > > > >  "Sur la tuta tero estis unu lingvo kaj unu parlomaniero." - Gn
> 11,1
> > > > >
> > > > > --
> > > > >
> > > > > Interessado em aprender mais sobre o Ubuntu em português?
> > > > >  http://wiki.ubuntu-br.org/ComeceAqui  -
> > > > >  ubuntu-br mailing list
> > > > >  ubuntu-br em lists.ubuntu.com
> > > > >  https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
> > > > >
> > > >
> > > > --
> > > > Interessado em aprender mais sobre o Ubuntu em português?
> > > > http://wiki.ubuntu-br.org/ComeceAqui  -
> > > > ubuntu-br mailing list
> > > > ubuntu-br em lists.ubuntu.com
> > > > https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
> > > >
> > >
> > >
> >
> --
> Interessado em aprender mais sobre o Ubuntu em português?
> http://wiki.ubuntu-br.org/ComeceAqui  -
> ubuntu-br mailing list
> ubuntu-br em lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
>



-- 
Humberto Xis
xisberto em gmail.com
humberto.ribeiro-junior em serpro.gov.br
http://xisberto.blogspot.com
http://ostelematicos.blogspot.com

"Sur la tuta tero estis unu lingvo kaj unu parlomaniero." - Gn 11,1



More information about the ubuntu-br mailing list