[pkg-kolab] Kolab + GOsa debugging
    Mark Pavlichuk 
    pav5088 at internode.on.net
       
    Fri Oct 24 01:40:46 UTC 2008
    
    
  
  When asking about this in #ldap they asked for my entire slapd.conf as 
well, so here it is :
# (c) 2003 Tassilo Erlewein <tassilo.erlewein at erfrakon.de>
# (c) 2003-2007 Martin Konold <martin.konold at erfrakon.de>
# (c) 2003 Achim Frank <achim.frank at erfrakon.de>
# This program is Free Software under the GNU General Public License (>=v2).
# Read the file COPYING that comes with this packages for details.
# this file is automatically written by the Kolab config backend and 
should have the
# file mode 0640
modulepath    /usr/lib/ldap
moduleload    back_bdb
moduleload    back_monitor
moduleload    refint
moduleload    unique
# manual additions are lost unless made to the template in the Kolab 
config directory
# the template is  /etc/kolab/templates/slapd.conf.template
include /etc/ldap/schema/core.schema
include /etc/ldap/schema/cosine.schema
include /etc/ldap/schema/inetorgperson.schema
include /etc/ldap/schema/rfc2739.schema
include /usr/share/kolabd/schema/horde.schema
include /etc/ldap/schema/nis.schema
include         /etc/ldap/schema/samba3.schema
include         /etc/ldap/schema/trust.schema
include         /etc/ldap/schema/gosystem.schema
include         /etc/ldap/schema/gofon.schema
include         /etc/ldap/schema/goto.schema
include         /etc/ldap/schema/gosa+samba3.schema
include         /etc/ldap/schema/gofax.schema
include         /etc/ldap/schema/goserver.schema
include         /etc/ldap/schema/goto-mime.schema
include         /etc/ldap/schema/kolab2.schema
pidfile        /var/run/slapd/slapd.pid
argsfile    /var/run/slapd/slapd.args
#schemacheck doesn't exists in debian's slapd 2.4
#schemacheck            on
TLSCertificateFile     /etc/kolab/cert.pem
TLSCertificateKeyFile  /etc/kolab/key.pem
rootDSE                /etc/kolab/rootDSE.ldif
defaultsearchbase      "dc=strategicit,dc=homelinux,dc=net"
#require     none
allow         bind_v2
loglevel    0
database    bdb
suffix        "dc=strategicit,dc=homelinux,dc=net"
cachesize       10000
checkpoint     512 5
idlcachesize    10000
idletimeout    300
#        The idletimeout can be increased if some clients develop
#        problems. Please report to kolab-devel at kolab.org
#        if you encounter such a client.
dirtyread
directory    /var/lib/ldap
rootdn          "cn=manager,cn=internal,dc=strategicit,dc=homelinux,dc=net"
rootpw          "{SSHA}kZj6t2/eJYWwD2VG0F1CLphYT+YizPAL"
replica uri=ldap://127.0.0.1:9999
    binddn="cn=replicator"
    bindmethod=simple
    credentials=secret
#### Provide the modern syncprov/syncrepl method of ldap replication
# This database is a synchronisation provider
# Note that a database can be both a consumer and a provider
moduleload      syncprov
overlay syncprov
# Guarantee that contextCSN gets written.
syncprov-checkpoint  1024 16
# Save a log of last write operations
syncprov-sessionlog 4096
# Support delta-based syncrepl
syncprov-reloadhint TRUE
# Put an index on attributes used for synchronisation
# Note that these indexes are used locally both for server and client
# during synchronisation.
index entryCSN eq
index entryUUID eq
#### Using overlays to improve data consistency
# Ensure that we never get dangling member attributes
# Checked on rename and delete
overlay refint
refint_attributes member
# The mail and the uid attribute must be unique.
overlay unique
unique_attributes mail uid
index   objectClass     pres,eq
index   uid             approx,sub,pres,eq
index   mail            approx,sub,pres,eq
index   alias           approx,sub,pres,eq
index   cn              approx,sub,pres,eq
index   sn              approx,sub,pres,eq
index   givenName       approx,sub,pres,eq
index   kolabDelegate   approx,sub,pres,eq
index   kolabHomeServer pres,eq
index   kolabDeleteflag pres,eq
index   member          pres,eq
include /etc/ldap/slapd.access
access to dn="dc=strategicit,dc=homelinux,dc=net" attrs=children
    by 
group/kolabGroupOfNames="cn=admin,cn=internal,dc=strategicit,dc=homelinux,dc=net" 
write
    by 
group/kolabGroupOfNames="cn=maintainer,cn=internal,dc=strategicit,dc=homelinux,dc=net" 
write
    by 
group/kolabGroupOfNames="cn=domain-maintainer,cn=internal,dc=strategicit,dc=homelinux,dc=net" 
write
access to dn="cn=internal,dc=strategicit,dc=homelinux,dc=net" attrs=children
    by 
group/kolabGroupOfNames="cn=admin,cn=internal,dc=strategicit,dc=homelinux,dc=net" 
write
    by 
group/kolabGroupOfNames="cn=maintainer,cn=internal,dc=strategicit,dc=homelinux,dc=net" 
write
    by 
group/kolabGroupOfNames="cn=domain-maintainer,cn=internal,dc=strategicit,dc=homelinux,dc=net" 
write
access to attrs=userPassword
    by 
group/kolabGroupOfNames="cn=admin,cn=internal,dc=strategicit,dc=homelinux,dc=net" 
=wx
    by 
group/kolabGroupOfNames="cn=maintainer,cn=internal,dc=strategicit,dc=homelinux,dc=net" 
=wx
    by self =wx
    by anonymous =x
    by * none stop
access to attrs=mail
    by 
group/kolabGroupOfNames="cn=admin,cn=internal,dc=strategicit,dc=homelinux,dc=net" 
write
    by 
group/kolabGroupOfNames="cn=maintainer,cn=internal,dc=strategicit,dc=homelinux,dc=net" 
write
    by * read stop
access to attrs=alias
    by 
group/kolabGroupOfNames="cn=admin,cn=internal,dc=strategicit,dc=homelinux,dc=net" 
write
    by 
group/kolabGroupOfNames="cn=maintainer,cn=internal,dc=strategicit,dc=homelinux,dc=net" 
write
    by * read stop
access to attrs=uid
    by 
group/kolabGroupOfNames="cn=admin,cn=internal,dc=strategicit,dc=homelinux,dc=net" 
write
    by 
group/kolabGroupOfNames="cn=maintainer,cn=internal,dc=strategicit,dc=homelinux,dc=net" 
write
    by * read stop
access to attrs=cyrus-userquota
    by 
group/kolabGroupOfNames="cn=admin,cn=internal,dc=strategicit,dc=homelinux,dc=net" 
write
    by 
group/kolabGroupOfNames="cn=maintainer,cn=internal,dc=strategicit,dc=homelinux,dc=net" 
write
    by self read stop
access to attrs=kolabHomeServer
    by 
group/kolabGroupOfNames="cn=admin,cn=internal,dc=strategicit,dc=homelinux,dc=net" 
write
    by 
group/kolabGroupOfNames="cn=maintainer,cn=internal,dc=strategicit,dc=homelinux,dc=net" 
write
    by * read stop
access to attrs=kolabHomeMTA
    by 
group/kolabGroupOfNames="cn=admin,cn=internal,dc=strategicit,dc=homelinux,dc=net" 
write
    by 
group/kolabGroupOfNames="cn=maintainer,cn=internal,dc=strategicit,dc=homelinux,dc=net" 
write
    by * read stop
access to attrs=kolabAllowSMTPRecipient
    by 
group/kolabGroupOfNames="cn=admin,cn=internal,dc=strategicit,dc=homelinux,dc=net" 
write
    by 
group/kolabGroupOfNames="cn=maintainer,cn=internal,dc=strategicit,dc=homelinux,dc=net" 
write
    by self read stop
access to dn="cn=nobody,dc=strategicit,dc=homelinux,dc=net"
    by anonymous auth stop
access to dn="cn=manager,cn=internal,dc=strategicit,dc=homelinux,dc=net"
    by dn="cn=nobody,cn=internal,dc=strategicit,dc=homelinux,dc=net" read
    by self write
    by anonymous auth stop
access to dn="cn=admin,cn=internal,dc=strategicit,dc=homelinux,dc=net"
    by 
group/kolabGroupOfNames="cn=admin,cn=internal,dc=strategicit,dc=homelinux,dc=net" 
write
    by dn="cn=nobody,cn=internal,dc=strategicit,dc=homelinux,dc=net" read
    by self write
    by anonymous auth stop
access to dn="cn=maintainer,cn=internal,dc=strategicit,dc=homelinux,dc=net"
    by 
group/kolabGroupOfNames="cn=admin,cn=internal,dc=strategicit,dc=homelinux,dc=net" 
write
    by 
group/kolabGroupOfNames="cn=maintainer,cn=internal,dc=strategicit,dc=homelinux,dc=net" 
read
    by dn="cn=nobody,cn=internal,dc=strategicit,dc=homelinux,dc=net" read
    by self write
    by anonymous auth stop
access to dn.regex="(.*,)?cn=internal,dc=strategicit,dc=homelinux,dc=net"
    by 
group/kolabGroupOfNames="cn=admin,cn=internal,dc=strategicit,dc=homelinux,dc=net" 
write
    by 
group/kolabGroupOfNames="cn=maintainer,cn=internal,dc=strategicit,dc=homelinux,dc=net" 
write
        by self write
    by dn="cn=nobody,cn=internal,dc=strategicit,dc=homelinux,dc=net" read
    by anonymous auth stop
access to dn.regex="(.*,)?cn=external,dc=strategicit,dc=homelinux,dc=net"
    by 
group/kolabGroupOfNames="cn=admin,cn=internal,dc=strategicit,dc=homelinux,dc=net" 
write
    by 
group/kolabGroupOfNames="cn=maintainer,cn=internal,dc=strategicit,dc=homelinux,dc=net" 
write
    by * read stop
access to dn="cn=external,dc=strategicit,dc=homelinux,dc=net"
    by dn="cn=nobody,cn=internal,dc=strategicit,dc=homelinux,dc=net" read
    by * search stop
access to dn="cn=internal,dc=strategicit,dc=homelinux,dc=net"
    by dn="cn=nobody,cn=internal,dc=strategicit,dc=homelinux,dc=net" read
    by * search stop
access to dn="k=kolab,dc=strategicit,dc=homelinux,dc=net"
    by 
group/kolabGroupOfNames="cn=admin,cn=internal,dc=strategicit,dc=homelinux,dc=net" 
write
    by 
group/kolabGroupOfNames="cn=maintainer,cn=internal,dc=strategicit,dc=homelinux,dc=net" 
read
    by 
group/kolabGroupOfNames="cn=domain-maintainer,cn=internal,dc=strategicit,dc=homelinux,dc=net" 
read
    by dn="cn=nobody,cn=internal,dc=strategicit,dc=homelinux,dc=net" read
    by * none stop   
access to *
    by self write
    by 
group/kolabGroupOfNames="cn=admin,cn=internal,dc=strategicit,dc=homelinux,dc=net" 
write
    by 
group/kolabGroupOfNames="cn=maintainer,cn=internal,dc=strategicit,dc=homelinux,dc=net" 
write
    by * read stop
include /etc/ldap/slapd.replicas
database    monitor
access to *
    by 
group/kolabGroupOfNames="cn=admin,cn=internal,dc=strategicit,dc=homelinux,dc=net" 
write
    by * none stop
-- 
Mark Pavlichuk
Strategic IT
ph. (07)47242890
m. 0409 124577
    
    
More information about the pkg-kolab-devel
mailing list