Marco Pessotto wrote:
Hi!
>> A lot of files are installed with world-writable
>> permissions. In many cases this is completely
>> unwarranted (like, .gif files).
Not only in your case. Mine as well.
>> In some cases there is a plausible reason for this: scid
>> tries to write something into bases/matein* files when
>> one goes through tactical exercises.
Well it should be up to the discussion if such files belong
to a systems distribution package anyway, IMHO they should
live in some contrib data package offered separately on
Scids web site. This point was rejected in the past.
>> This is, however, an extremely bad style for (potentially
>> multi-user) Unix systems.
Perfectly agree.
>> Again, some sort of a workaround seems warranted - like
>> copying those files to ~/.scid directory upon first start
>> or something.
This is a solution that is not that good either, as ~/.scid
lives below $HOME. You may experiece problems with your disk
quota in a real multiuser environment, where $HOME might be
quite restricted and only some /scratch or whatever offers
larger storage.
> Please see this script for the slackware package, which
> corrects the permissions and tries a workaround (writeble
> only for users in ``games'' group in /var/games/scid
> linked to /usr/share/scid). I added a section to the
> debian manpage, suggesting to put these files in ~/.scid
This permission problem is actually a pretty old one, and I
admit that I pointed it out quite some time ago, but the
point was rejected.
I fear, it is up to package maintainers to fix this issues.
Additionally, I would like to point out again that it would
be a much cleaner solution to separate Scid packages from
their data packages and engines. Ie. installing Scid should
not install any of those bases, engines, books and so on.
Scid package should suggest bases and books, and require
Toga and Scid-Phalanx.
Anyway, this issue was rejected, also. I fear it is up to
the package maintainers again to solve this for their
respective distributions.
I admit that you're both right, current Scid distribution is
in very bad shape for a real multiuser OS, Unix especially.
scid<something>.tar.gz is DOS style and even on XP one might
have serious permission issues with files in "C:\Program
Files\Scid\..." At least on a system with proper setup. (Ok,
one can almost exclude this point on Joe Users' DOS XP.)
--
Kind regards, / War is Peace.
| Freedom is Slavery.
Alexander Wagner | Ignorance is Strength.
|
| Theory : G. Orwell, "1984"
/ In practice: USA, since 2001
------------------------------------------------------------------------------
This SF.net email is sponsored by:
SourcForge Community
SourceForge wants to tell your story.
http://p.sf.net/sfu/sf-spreadtheword
_______________________________________________
Scid-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/scid-users