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/////////////// 2008/3/24 Onilton Maciel <[EMAIL PROTECTED]>: > 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 <[EMAIL PROTECTED]>: > > > 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 <[EMAIL PROTECTED]>: > > > > > 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<[EMAIL PROTECTED]> escreveu: > > > > 2008/3/24 Onilton Maciel <[EMAIL PROTECTED]>: > > > > > > > > > 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 <[EMAIL PROTECTED]>: > > > > > > > > > > > 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 <[EMAIL PROTECTED]>: > > > > > > > > > > > > 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<[EMAIL PROTECTED]> > > > 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 > > > > > > > > [email protected] > > > > > > > > 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 > > > > > > > [email protected] > > > > > > > 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 > > > > > [email protected] > > > > > https://lists.ubuntu.com/mailman/listinfo/ubuntu-br > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > Humberto Xis > > > > [EMAIL PROTECTED] > > > > [EMAIL PROTECTED] > > > > 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 > > > > [email protected] > > > > 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 > > > [email protected] > > > 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 [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-br

