gap-dev-discuss
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Gap-dev-discuss] GWorkspace umounting CD-Roms on OpenBSD


From: Riccardo Mottola
Subject: Re: [Gap-dev-discuss] GWorkspace umounting CD-Roms on OpenBSD
Date: Fri, 20 Jul 2012 09:58:15 +0200
User-agent: Mozilla/5.0 (X11; NetBSD i386; rv:13.0) Gecko/20120621 Thunderbird/13.0

Hi Sebastian,

On 07/20/12 09:39, Sebastian Reitenbach wrote:
On Friday, July 20, 2012 09:19 CEST, Riccardo Mottola <address@hidden> wrote:
Hi,

On 07/20/12 01:38, Sebastian Reitenbach wrote:
On Monday, July 16, 2012 18:56 CEST, "Sebastian Reitenbach" <address@hidden> wrote:
Hi,

at least with OpenBSD and allowing user mounts (sysctl kern.usermount=1), then, 
at least when mounting a CD-Rom, the mount point directory changes ownership to 
root:wheel. For USB sticks, the ownership of the mountpoint stays the same. 
manually on the console, I can umount the CD-Rom device.
But trying to drag 'n drop the cd-rom device into the trash, I get the error, 
that I must be root to do that.

I changed the GWorkspace code, so that it just tries to umount the partition, 
and then, in case it fails, throws the error message.
Also I made the error message a bit more generic (there is usually no "root" 
user under Windows ;).

What do you think about that?
Riccardo, any objection about the proposed change?

No, the change looks fine to me. It is strange I didn't notice it
myself: I never run as root.
I also do not run as root, but with the usermount enabled, at least for 
CD-Rom's,
when the user mounts the CD drive, the directory changes automatically the 
ownership to root:wheel,
but the user is still able to unmount on the command line. For USB sticks, its 
no problem, they
when mounting those as user, they keep the ownership of the user on the 
mountpoint.

Fine. That explained why, I tested it only with an USB Key. Previously it wasn't a problem at all because GWorkspace didn't support volume detection properly on most BSD's :)

Riccardo



reply via email to

[Prev in Thread] Current Thread [Next in Thread]