V zaklade je to povolene preto, lebo keby si chcel pustit program mimo ~/.wine, tak by to bez toho neslo a/lebo by to robilo niektore problemy, ktore sa asi nechcu vyvojarom Wine obchadzat.
Vacsia sranda je, ze ktorykolvek program si tam to / moze lahko pridat, takze spustanie programov vo Wine = spustanie programov pod aktualnym uzivatelom, nic viac. Ak je to chyba, tak to niekto reportnite ako bug, ja som to testoval vo Wine cca 1.1.18, islo to a nikde som nevidel, ze by sa to menilo.
Program pod wine je normální Linuxový proces, takže si klidně může např. zavolat int 0×80 a volat všechny syscally Linuxu přímo bez ohledu na to, co mu wine povolí a co ne.
Když si budete ve Wine zakazovat přístup k / a home, tak je to jen security through obscurity a bude to fungovat tak dlouho, dokud autoři virů nezačnou s wine počítat :)
spustanie virusov pod wine nie je o tom, kto co spusti a ako lahko sa da virusu zbavit, ale je to cistocira demonstracia kompletnosti a vernosti implementacie wine api.
nie je to vobec nova myslienka, (ne)podpora behu virusov sa riesila uz davno. ci sa ma wine api spravit presne podla specifikacie a nepriestrelne (co by znemoznilo beh niektorych programov, ktore tieto nezhody implementacie a referencneho manualu vyuzivaju, okrem ineho aj virusov), alebo presne skumat chovanie roznych verzii API windowsu a tieto malfunkcie napodobnovat.
Smyslem Wine není chránit uživatele před nebezpečnými windowsovými programy — kterýkoli program pod Wine si např. může pomocí linuxového syscallu otevřít ~/.profile a dopsat se tam, že se pustí vždy po přihlášení uživatele.
Když to chcete zabezpečit, tak použijte speciálního uživatele, virtuální stroj, FreeBSD jail nebo selinux (který budete tunit několik dní a stejně v necháte X děr :)