Neni, je to proste proaktivni blbost vyvojaru Wine.
Situace: Mejme stroj s Linuxem, uzivateli jarda a winesoft. Uzivatel winesoft ma home v adresari /winesoft. Pod nim nainstaluji MS Opice, udelim vsude prava cteni pro vsechny, a udelim rw do nekolika adresaru a na nektere soubory, kde je potreba, jako usr nekde ve .wine, registry a co ja vim. Nasledne jako uzivatel jarda zkusim spustit MS Oppice launcheem, ktery jsem ukradl z uzivatele winesoft. Je mi receno, ze nejsem vlastnikem souboru. Zmenim tedy vlastnika a skupinu na jarda a ejhle, uplne stejnym launcherem to spusti a ono to spokojene chrochta.
Jak jsem se docetl v nejake diskusi, tak pry tohle zavedli nekolik verzi "tomu nazad", aby zabranili uzivatelum spoustet programy pres sudo. Byli totiz taci zlocinci, kteri se pokouseli obchazet neschopnost wine umoznit pouzivat jednu instalaci vive uzivateli tak, ze to spustili pod rootem, coz neni zrovna bezpecne. Tady ale nechapu, co je vyvojarum wine do toho, pod jakym uzivatelem spoustim widlacke programy. Jeste mene pak chapu, proc namisto testovani na uzivaele root porovnavaji vlastnika souboru s uzivatelem. Misto toho byse meli snazit, aby jednu instalaci softu mohli pouzivat vsichni. Jakesi prvky toho totiz ve Wine jiz jsou. Treba kdyz to provozuji tak, ze vzdy zmenim vlastnika celeho stromu instalace, tak se v adresari user nebo jak se to jmenuje, kazdemu uzivateli vytvari podadresar s jeho jmenem.
Nebyt proaktivni blbosti vyvojaru Wine, bylo by perfektne mozne pouzit jednu instalaci vice uzivateli tak, ze se sikovne nasymlinkuje to, co neni specificke pro jednotlive uzivatele. Ale bohuzel, nejde to, nejsem vlastnik souboru, tak to nepojede. A radsi si neprej vedet, jake picoviny jsem musel navymyslet, abych to navzdory vyvojarum rozchodil.