Re: gtk+-1.2.10
- From: <strout etcsupport com>
- To: "J. Ali Harlow" <gtk-list avrc city ac uk>
- Cc: gtk-list gnome org
- Subject: Re: gtk+-1.2.10
- Date: Wed, 14 Mar 2001 10:42:15 -0500
As mentioned in the message, the game itself is owned by games (the
user) and bin (the group). The permissions on the executable are :
rwxr-xr-x. (BTW - this is the QT-hack variant)
I won't pretend to know what's going on inside, but I know that the
saved files are owned games:user (user being the primary group of the
user)
Unix NetHack Version 3.3.1 compiled with QT support.
After pulling open the source code and taking a look, nethack does
actually setgid/setuid on a file save:
nethack-3.3.1/src/files.c: line 758-759
(void) setgid(getgid());
(void) setuid(getuid());
The game itself doesn't run setuid/setgid so I think this would work
under GTK since GTKs issue is only with having the permissions
setuid/setgid.
Leeman
----- Original Message -----
From: "J. Ali Harlow" <gtk-list avrc city ac uk>
Date: Wednesday, March 14, 2001 9:38 am
Subject: Re: gtk+-1.2.10
> On Wed, 14 Mar 2001, strout etcsupport com wrote:
> > I'd like to point out that in the case of nethack, this is already
> > handled by having nethack owned by games:bin. The save files end up
> > being owned by games and grouped by the player that invoked nethack.
> >
> > In a situation where you have unique groups for each user, this
> makes it
> > impossible for any other user to read/write someone elses player
> files.>
> > So really, in the case of gnomehack, I fail to see why you need
> setgid> or setuid.
>
> Pardon me if I'm being stupid, but how can the save files end up
> being owned by
> games if something, somewhere isn't setuid games (or root, I suppose)?
>
> I don't know which distribution you are referring to, but I'm not
> aware of any
> versions of NetHack (including GnomeHack) which currently have a
> setguid helper.
>
> --
> Ali Harlow Email: ali avrc city ac uk
> Research programmer Tel: (020) 7477 8000 X 4348
> Applied Vision Research Centre Intl: +44 20 7477 8000 X 4348
> City University Fax: (020) 7505 5515
> London Intl: +44 20 7505 5515
>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]