[sage] Wikis mit Blacklist

Maximilian Wilhelm max at rfc2324.org
Tue Apr 22 14:51:22 CEST 2008


Am Tuesday, den 22 April hub Dirk Wetter folgendes in die Tasten:

Hi!

> >>in einem Projekt würde ich so etwas benötigen wie
> >>ein Wiki mit Blacklists, bei der man spezifizieren
> >>kann, wer Kontent überhaupt sehen kann. (Den
> >>Standard, was gelesen werden darf mit einer
> >>Whitelist abzufackeln und den Default dann
> >>auf Nicht-Lesen zu setzen, skaliert nicht).

> >Kann Dein Wiki Gruppen?

> ja (mit einem nicht allzu tollen UI).

> >Bei MoinMoin kann man Seiten mit 'blablaGroup' als Namen anlegen, und
> >darin eine normale Wikiliste eintragen a la

> > * MaximilianWilhelm
> > * DirkWetter
> > * JohnDoe

> >und die Gruppe 'blabla' dann in den ACLs verwerden.

> Kann man mit den ACLs ein Lesen fremder Gruppen unterbinden?

MoinMoin / wikiconfig.py
---schnipp---
# Security ----------------------------------------------------------

# This is checked by some rather critical and potentially harmful actions,
# like despam or PackageInstaller action:
superuser = [u"MaximilianWilhelm", ]

# IMPORTANT: grant yourself admin rights! replace YourName with
# your user name. See HelpOnAccessControlLists for more help.
# All acl_rights_xxx options must use unicode [Unicode]
acl_rights_before = u"MaximilianWilhelm:read,write,delete,revert,admin \
                            SkilledOnesGroup:read,write"

acl_rights_default = u"SkilledOnesGroup:read,write\
                        All:"
---schnapp---

Damit kannst Du z.B. mit 'All:' sagen, dass alle nicht explizit genannten
keinerlei Rechte haben.

 => http://moinmoin.wikiwikiweb.de/MoinMoinQuestions/Permissions

> >Was genau "skaliert" denn nicht?
> >Das Management der ACLs oder eher die Performance?

> s.o. ;-) Wenn man Blacklists mit reinen Mediawiki-Mitteln
> versucht (was gelesen werden darf mit einer
> Whitelist abzufackeln und den Default dann
> auf Nicht-Lesen zu setzen). Wenn jemand anders
> ein Dokument/Seite für alle anlegen will, muss
> das in die Whitelist.

Ciao
Max
-- 
	Follow the white penguin.



More information about the SAGE mailing list