On Wed, Feb 11, 2009 at 11:40 AM, Vincent Povirk
<madewokherd+8...@gmail.com> wrote:
>> $ wine setup.exe # program doesn't work/error about admin rights/etc.
>> $ sudo wine setup.exe
>>  wine: '/home/user/.wine' is not owned by you, refusing to create a
>> configuration directory there
>> $ sudo su
>> # wine setup.exe
>
> Ok, if I understand you, one of the following things happens after that:
> * The program succeeds because root's .wine directory is pristine.
> That's bad. The user should just be running a new WINEPREFIX instead
> of root.

Yes. That, or some users try root from the beginning.

> Simply putting up an obstacle without suggesting an alternative won't
> help anyone.

The permissions check cut down on people using sudo quite a bit.
Removing drive c from winecfg prevented a lot of people mapping it to
windows drives. Users are creative. Watch the forums and you'll notice
these things.

> So we should be looking for a way to encourage users to try a new
> WINEPREFIX before trying things as root?

Of course. We already encourage not running as root, but that doesn't
mean it sinks in. Enforcing it in the code actually does some good.

-- 
-Austin


Reply via email to