文档章节

Ubuntu 14 Open Ldap Add Root

lxbzmy
 lxbzmy
发布于 2014/11/05 11:52
字数 297
阅读 25
收藏 0

在ubuntu openldap中新建root dit

Ubuntu使用ldif文件代替conf文件配置sldap,所以没有sldap.conf,要想新建一个域,需要新建一个database然后添加DN

数据库配置模板:

dn: olcDatabase={2}hdb,cn=config
objectClass: olcDatabaseConfig
objectClass: olcHdbConfig
olcDatabase: {2}hdb
olcDbDirectory: /var/lib/ldap/foo.bar
olcSuffix: dc=devit,dc=cn
olcAccess: {0}to attrs=userPassword,shadowLastChange by self write by anonymou
 s auth by dn="cn=admin,dc=foo,dc=bar" write by * none
olcAccess: {1}to dn.base="" by * read
olcAccess: {2}to * by self write by dn="cn=admin,dc=foo,dc=bar" write by
  * read
olcLastMod: TRUE
olcRootDN: cn=admin,dc=foo,dc=bar
olcRootPW:: e1NTSEF9UXpjR2V3M2dnUVkwd21zV2xoaVQ0WkprSUNCWFgyUjM=
olcDbCheckpoint: 512 30
olcDbConfig: {0}set_cachesize 0 2097152 0
olcDbConfig: {1}set_lk_max_objects 1500
olcDbConfig: {2}set_lk_max_locks 1500
olcDbConfig: {3}set_lk_max_lockers 1500
olcDbIndex: objectClass eq

执行,以创建数据库

ldapadd -Q -Y EXTERNAL -H ldapi:// -f 1.ldif
mkdir:sudo -u openldap mkdir /var/lib/ldap/foo.bar
cp config: sudo -u openldap cp /var/lib/ldap/DB_CONFIG /var/lib/ldap/foo.bar/
vim /etc/apparmor.d/local/usr.sbin.slapd
/var/lib/ldap/foo.bar/ r,
/var/lib/ldap/foo.bar/** rwk,

service apparmor reload
service sldap restart

vim 2.ldif

# Create top-level object in domain
dn: dc=devit,dc=cn
objectClass: top
objectClass: dcObject
objectclass: organization
o: Example Organization
dc: devit
description: LDAP Example

# Admin user.
dn: cn=admin,dc=devit,dc=cn
objectClass: simpleSecurityObject
objectClass: organizationalRole
cn: admin
description: LDAP administrator
userPassword: 1234

#ldapadd -x -D cn=admin,dc=example,dc=com -W -f frontend.example.com.ldif


ldapadd -x -D cn=admin,dc=foo,dc=bar -W -f 2.ldif

© 著作权归作者所有

共有 人打赏支持
lxbzmy
粉丝 39
博文 39
码字总数 12963
作品 0
太原
架构师
私信 提问
Ubuntu 14.04 配置 Nginx, MySQL and PHP 环境

版权声明:本文为博主原创文章,未经博主允许不得转载。 目录(?)[+] 原文地址:http://www.cyberciti.biz/faq/install-lemp-linux-nginx-mysql-and-php-stack-on-ubuntu-linux-14-04-lts/ Ng...

刀剑如梦
2016/02/29
106
0
docker安装ubuntu14.04 免登录dockerfile版

1.首先应创建一个sshd ubuntu工作目录: $mkdir sshd_ubuntu $ls sshd_ubuntu 2.在其中,创建Dockerfile和run.sh文件: $cd sshd_ubuntu $touch Dockerfile run.sh $ls Dockerfile run .sh 3.编......

祥子哥哥
2016/05/11
65
0
Ubuntu 安装 Docker(译)

Ubuntu Docker 支持这些 Ubuntu 操作系统: Ubuntu Wily 15.10 Ubuntu Vivid 15.04 Ubuntu Trusty 14.04 (LTS) Ubuntu Precise 12.04 (LTS) 本页指导您使用 Docker-managed 管理发行包和安装......

Ryan-瑞恩
2015/12/18
1K
0
Centos7 Ldap统一认证部署

转载地址:http://blog.chinaunix.net/uid-21926461-id-5676013.html LDAP介绍 LDAP是轻量目录访问协议,英文全称是Lightweight Directory Access Protocol,一般都简称为LDAP。它是基于X.5...

027ryan
2017/10/11
0
0
unbuntu安装PHP7&PHP-FPM nginx mysql

安装之后的php管理位置在 $: cd /etc/init.d/ $: sudo php-fpm7.0 {start|stop|status|restart|reload|force-reload} 安装之后的nginx管理位置在 $: cd /etc/init.d/$: sudo ./nginx {start......

617524695
2016/04/29
69
0

没有更多内容

加载失败,请刷新页面

加载更多

java框架学习日志-2

上篇文章(java框架学习日志-1)虽然跟着写了例子,也理解为什么这么写,但是有个疑问,为什么叫控制反转?控制的是什么?反转又是什么? 控制其实就是控制对象的创建。 反转与正转对应,正转...

白话
49分钟前
2
0
Integer使用双等号比较会发生什么

话不多说,根据以下程序运行,打印的结果为什么不同? Integer a = 100;Integer b = 100;System.out.println(a == b);//print : trueInteger a = 200;Integer b = 200;System.out.pr...

兜兜毛毛
昨天
9
0
CockroachDB

百度云上的CockroachDB 云数据库 帮助文档 > 产品文档 > CockroachDB 云数据库 > 产品描述 开源NewSQL – CockroachDB在百度内部的应用与实践 嘉宾演讲视频及PPT回顾:http://suo.im/5bnORh ...

miaojiangmin
昨天
6
0
I2C EEPROM驱动实例分析

上篇分析了Linux Kernel中的I2C驱动框架,本篇举一个具体的I2C设备驱动(eeprom)来对I2C设备驱动有个实际的认识。 s3c24xx系列集成了一个基于I2C的eeprom设备at24cxx系列。at24cxx系列芯片包...

yepanl
昨天
6
0
设计模式之工厂模式

本篇博文主要翻译这篇文章: https://www.journaldev.com/1392/factory-design-pattern-in-java 由于翻译水平有限,自认为许多地方翻译不恰当,欢迎各位给出宝贵的建议,建议大家去阅读原文。...

firepation
昨天
15
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部