AW: [opencms-dev] access rights to resources
Stephan Hartmann
hartmann at waehrisch-feykes.de
Mon May 14 09:46:48 CEST 2001
Hi,
first my system:
Pentium III 700MHz, 256 MByte RAM, SuSE 7.1, Tomcat 3.2.1, opencms 4.3.3,
MySQL.
I created a site with the following structure:
/
|-dir1/
|-dir2/
|-dir3/
| |-sub1/
| |-sub2/
| |-sub3/
each directory contains an index.html and everything belongs to user Admin
and group Administrators. All access rights are set to rwvrwvr-v-.
The navigation was created with CmsXmlNav.
Then i created an user hartmann who belongs to group users.
Then i gave this user the file /dir3/sub2/index.html and set its rights to
rwv------- and published the project.
Now, if i browse this site from some client, i am able to access
/dir3/sub3/index.html just right through the navigation without any
restrictions.
I create a new project and just set user and group of /dir3/sub3 (not /dir3)
to hartmann and users and change rights of this directory also to rwv-------.
The index.html still belongs to hartmann.users with rights rwv-------. Now i
published the project.
Now the navigation does not show the entry for /dir/sub3 with the link to its
index.html, but calling it directly by typing it into the location bar, i can
view the page, but the navigation in it just shows the word "ERROR!" included
in a paragraph tag, which does not come from my template.
By the way, from my netscape on Linux it is not possible to publish the
projects. The dialog seems to go well, but afterwards the project is still
available and there are no changes in the online project.
>From a windows client with IE5 it is usually no problem, but after changing
the access rights it also took me three tries to publishing the project!
And another bug:
I set up a proxy Apache to hide the servlet path from outside using the
directives
ProxyPass /pics/ http://my.opencms.server/pics/
ProxyPass / http://my.opencms.server/servlet/opencms/
ProxyPassReverse / http://my.opencms.server/servlet/opencms/
When i login i get the explorer view, but when i want to change to the
administration view, i get the following output:
<output>
Not Found (404)
Original request:
/servlet/opencms/servlet/opencms/system/workplace/action/administration.html/index.html
Not found request:
/servlet/opencms/servlet/opencms/system/workplace/action/administration.html/index.html
</output>
seems that there is somewhere the servlet path hard coded.
Anyway there is a workaround by adding
ProxyPass /servlet/opencms/ http://my.opencms.server/servlet/opencms/
before the other directives.
And another one:
with my Netscape under Linux it is not possible to change properties (i.e.
title) of a resource. The dialog seems to go well but after comitting the
changes they are not done.
OK, now i will try to set up the latest version of opencms and try it again.
Regards,
Stephan
> Hi,
>
> we can't reproduce that error - could you please send more information:
>
> Owner Group of the file. The folders this ressource is located in. All the
> right informations of these folders.
>
> Please test that error with the current OpenCms version. Is the error gone?
>
> Thanx,
> Andreas
>
> -----Ursprüngliche Nachricht-----
> Von: Stephan Hartmann [mailto:beffe at beffe.de]
> Gesendet: Freitag, 11. Mai 2001 15:43
> An: opencms-dev at www.opencms.com
> Betreff: Re: AW: [opencms-dev] access rights to resources
>
>
> Hi,
>
> > this is not the right behavior for OpenCms. We cannot reproduce that bug
>
> on
>
> > our local systems. Can you give us more information?
>
> I will, but you'll have to wait until monday ;-)
>
> > Which database do you use ...
>
> MySQL
>
> bye
> Stephan
>
> > Regards,
> > Andreas
> >
> > -----Ursprüngliche Nachricht-----
> > Von: Stephan Hartmann [mailto:hartmann at waehrisch-feykes.de]
> > Gesendet: Freitag, 11. Mai 2001 14:59
> > An: opencms-dev at www.opencms.com
> > Betreff: [opencms-dev] access rights to resources
> >
> >
> > Hello,
> >
> > i discovered that a page with access rights set to rwv------- in the
>
> online
>
> > project is still available for everyone without authentication. It is
> > just not displayed in the navigation tree.
> >
> > I remember that in an early version of opencms this could be used to
> > force restricted access to users who have an account in the project.
> >
> > is this a bug in my version (4.3.3) or has this feature been removed?
> > In that way rights for unknown make no sence.
> >
> > regards
> > Stephan
More information about the opencms-dev
mailing list