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

hamacker sirhamacker em gmail.com
Segunda Março 24 23:54:46 UTC 2008


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, 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
>




More information about the ubuntu-br mailing list