码迷,mamicode.com
首页 > 其他好文 > 详细

opennebula auth module ldap

时间:2014-11-14 10:34:53      阅读:197      评论:0      收藏:0      [点我收藏+]

标签:io   ar   os   sp   for   strong   div   on   art   

1,安装net-ldap  addon ruby library for openldap

bubuko.com,布布扣

ldap for ruby implements client access LDAP protocol

bubuko.com,布布扣

use ldap as openNebula default auth module

OpenNebula issues:
missing step to use LDAP as default driver
cp -r /var/lib/one/remotes/auth/ldap /var/lib/one/remotes/auth/default

To make it working, we must add default in AUTH_MAD like in the following:

oned.conf

 AUTH_MAD = [
     executable = "one_auth_mad",
   authn = "ssh,x509,ldap,server_cipher,server_x509" 
  authn = "default,ssh,x509,ldap,server_cipher,server_x509" 
 ]

 SESSION_EXPIRATION_TIME = 900
great regards

The problem is that oneuser create myuser --driver ldap requires a password or an authentication method:

oneadmin@one:~$ oneuser create myldapuser --driver ldap
You have to specify an Auth method or define a password

This could be made optional, or even disabled per driver.

In LDAP you can create a special group for OpenNebula and in "auth.conf" set the group field (filter) accordingly. We got something like this:

  1. group the users need to belong to. If not set any user will do
    :group: ‘cn=opennebula,ou=roles,dc=domain,dc=tld‘

Only users that are a member of group "opennebula" are able to authenticate

 

 

opennebula auth module ldap

标签:io   ar   os   sp   for   strong   div   on   art   

原文地址:http://www.cnblogs.com/ruiy/p/4096513.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!