Hi, I updated package,, but before upload it , I would like to solve this file permissions problem.
Well, DSFG says that we cannot put a chmod 77 in a /var/games/* file then to solve I setted suid to group games and put /var/games/..file.conf in games group. With binary packages I havent problems,, but as pyRacerz is interpreted using python, set suid to pyracerz script do not work :( I couldnt this in just 2 solutions. 1 - chmod 777 /var/games/pyracerz/pyracerz.conf or 2 - set suid to python executable. I dont need to say that second option is out of question :) This file must be in /var/games, because all users in same pc can see history and etc. And if I put this file in home user, just this user will read this file. Regards Jose Carlos
2006/8/28, Piotr Ozarowski <[EMAIL PROTECTED]>: > tags 380914 + patch > thanks > > Attached patch will only make necessary changes for the new python > policy, some other issues still has not been resolved, i.e. > > * old Standards-Version > * missed space before Homepage pseudo header (dev ref 6.2.4) > * file permission problems, after saving scores I'm getting: > > Traceback (most recent call last): > File "/usr/bin/pyracerz", line 276, in ? > if __name__ == '__main__': main() > File "/usr/bin/pyracerz", line 179, in main > race.play() > File "/usr/share/games/pyracerz/modules/game.py", line 546, in play > self.computeScores(currentTrack) > File "/usr/share/games/pyracerz/modules/game.py", line 609, in computeScores > if misc.addHiScore(track, play) == 1: > File "/usr/share/games/pyracerz/modules/misc.py", line 183, in addHiScore > fwrite = file("/var/games/pyracerz/pyracerz.conf", "w+") > IOError: [Errno 13] Permission denied: '/var/games/pyracerz/pyracerz.conf' > > -- > -=[ Piotr Ozarowski ]=- > -=[ http://www.ozarowski.pl ]=- > > > -- []'s José Carlos
-- []'s José Carlos