[X2Go-Commits] x2gobroker.git - statusflag (branch) updated: e57e22bfd435d8517b1c346c0c24ad4115805acc
X2Go dev team
git-admin at x2go.org
Tue Jun 4 21:09:31 CEST 2013
The branch, statusflag has been updated
via e57e22bfd435d8517b1c346c0c24ad4115805acc (commit)
from 051ecfd603383cc3f38b225d36414a4d55928616 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
-----------------------------------------------------------------------
Summary of changes:
etc/x2gobroker.conf | 16 ++++++++++++++--
x2gobroker/defaults.py | 10 ++++++++--
2 files changed, 22 insertions(+), 4 deletions(-)
The diff of changes is:
diff --git a/etc/x2gobroker.conf b/etc/x2gobroker.conf
index 7004ee2..fdfe5ad 100644
--- a/etc/x2gobroker.conf
+++ b/etc/x2gobroker.conf
@@ -78,6 +78,14 @@ enable-json-output = false
# enable {base_url}/html/ (THIS IS FUTURE, mg-20121129)
enable-html-output = false
+# default authentication mechanism for all broker backends
+auth-mech = pam
+
+# how does this X2Go Session Broker instance retrieve user and group information
+# from the system? (defaults for all broker backends)
+user-db = libnss
+group-db = libnss
+
###
### configurations for individual session brokers
###
@@ -85,16 +93,20 @@ enable-html-output = false
[zeroconf]
enable = true
auth-mech = pam
+user-db = libnss
+group-db = libnss
desktop-shell = KDE
[inifile]
enable = false
-auth-mech = pam
session-profiles = /etc/x2go/broker/x2gobroker-sessionprofiles.conf
[ldap]
enable = false
-auth-mech = pam
+# override default auth-mech
+auth-mech = ldap
+user-db = ldap
+group-db = ldap
uri = ldap://localhost:389
base = dc=example,dc=org
user-search-filter = (&(objectClass=posixAccount)(uid=*))
diff --git a/x2gobroker/defaults.py b/x2gobroker/defaults.py
index 3c561c9..85aaafc 100644
--- a/x2gobroker/defaults.py
+++ b/x2gobroker/defaults.py
@@ -57,20 +57,26 @@ X2GOBROKER_CONFIG_DEFAULTS = {
'enable-plain-output': True,
'enable-json-output': False,
'enable-html-output': False,
+ 'auth-mech': 'pam',
+ 'user-db': 'libnss',
+ 'group-db': 'libnss',
},
'zeroconf': {
'enable': True,
'auth-mech': 'pam',
+ 'user-db': 'libnss',
+ 'group-db': 'libnss',
'desktop-shell': 'KDE',
},
'inifile': {
'enable': False,
- 'auth-mech': 'pam',
'session-profiles': '/etc/x2go/broker/x2gobroker-sessionprofiles.conf',
},
'ldap': {
'enable': False,
- 'auth-mech': 'pam',
+ 'auth-mech': 'ldap',
+ 'user-db': 'ldap',
+ 'group-db': 'ldap',
'uri': 'ldap://localhost:389',
'base': 'dc=example,dc=org',
'user-search-filter': '(&(objectClass=posixAccount)(uid=*))',
hooks/post-receive
--
x2gobroker.git (HTTP(S) Session broker for X2Go)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "x2gobroker.git" (HTTP(S) Session broker for X2Go).
More information about the x2go-commits
mailing list