Hello Boud, I think that the permissions of the files coming with the
Debian Package are OK. So I modified the warning system which comed with
the upstream version. You should no more be bothered by the problems
related to the permissions of wims.conf since the revision 3.62-9 of the
package.

Boud Roukema a écrit :
> salut Georges et bugtracker,
>
> On Thu, 25 Oct 2007, Georges Khaznadar wrote:
>
>> Hello Boud, once again, I do not succeed in reproducing this bug.
>>
>> I shall try again next week, after my travel.
>>
>> Best regards,                        Georges.
>>
>> Boud Roukema a écrit :
>>> salut,
>>>
>>> i'm not sure if this is related or independent - for the moment let's
>>> assume it's
>>> part of the same bug...
>>>
>>>
>>> PROBLEM: It is very difficult in the wims documentation (of different
>>> sorts!, except
>>> possibly on the sympa mailing list archive which is probably not 
>>> catalogued
>>> by google
>>> because of the antispam button (?)) to find out how the sys admin should
>>> carry out
>>> basic admin tasks. i have failed in 3.62-8. In 3.58, the following hack
>>> worked for me:
>>>
>>> (1) in ~wims/log/wims.conf put
>>>
>>> manager_site=<MY_IP_NUMBER>
>>>
>>> (2) in public_html/themes/default/supervisor.phtml put
>>>
>>> <br><small>
>>> !href module=adm/manage $N_manage
>>> </small><br>
>>>
>>> somewhere inside the <BODY> ... </BODY>
>>>
>>> (3) log in as teacher (supervisor) of a class, and then click on the
>>> management button.
>>>
>>>
>>> In my present installation of 3.62-8, this hack no longer works, 
>>> especially
>>> since i can't get (3) to work for my old classes which i have copied
>>> (including dot
>>> files) into log/classes/ .  Since i can imagine that some of the 
>>> parameters
>>> and
>>> structures might have changed from 3.58 to 3.62-8, i thought it best to
>>> first
>>> try creating a new class. But i cannot create a new class. So this is a
>>> circular
>>> loop: i cannot log in as supervisor in order to get administrator access,
>>> and i cannot get administrator access in order to (maybe) fix up what's
>>> preventing the
>>> creation of new classes and me becoming a (new) supervisor.
>
>
> The chmod's i did listed in my replies to Bug#447156 have enabled the 
> adm/manage function.
>
> So the problem was clearly to do with security protections.
>
> Now the function itself would require a hack in the source code +
> recompilation to work fully. Why?
>
> The new problem:
>
>>  WIMS site maintenance 
>> This tool allows site manager to maintain this
>> WIMS installation online. Its access is strictly controled by
>> definitions in the configuration file log/wims.conf.
>> Attention!!! The file log/wims.conf is world readable!
>> There is a serious risk that your site manager setup and/or password
>> have leaked. Now you MUST change the file attribute of log/wims.conf
>> by making them readable only by the owner, and make more secure
>> definitions in it whenever possible.
>> Once you have done this, try this page again.
>
>
> In fact, the log/wims.conf is *not* world readable, but it *is* group 
> readable, meaning that the apache user  www-data  has access to it.
>
>
> If i do   chmod g-rw log/wims.conf  and i reload the page, i then get:
>
>> WIMS site maintenance
>>
>> Sorry but you are not recognized as manager of this site. You don't
>> have right to access this module.
>
>
> For me personally this is not a big problem in the short term, since i'm
> happy to do things from the command line, but for sysadmins who like 
> web-based "sysadmin", it's probably still a bug.
>
> bon courage
> boud


-- 
Georges KHAZNADAR et Jocelyne FOURNIER
22 rue des mouettes, 59240 Dunkerque France.
Téléphone +33 (0)3 28 29 17 70

Attachment: signature.asc
Description: Digital signature

Reply via email to