久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合

站長資訊網
最全最豐富的資訊網站

CentOS 7下安裝部署OpenLDAP+phpLDAPadmin

openldap-server的數據必須用原配的Berkeley DB,不能使用mysql作為后端數據庫,openldap的操作語法比較復雜,推薦使用phpldapadmin管理配置,同時也可以用windows下ldapadmin程序進行配置。

1.初始化準備

系統CentOS7 64位
配置yum源

wget http://mirrors.aliyun.com/repo/Centos-7.repo      cp Centos-7.repo /etc/yum.repos.d/      cd /etc/yum.repos.d/      mv CentOS-Base.repo CentOS-Base.repo.bak      mv Centos-7.repo CentOS-Base.repo      yum clean all      yum makecache

關閉selinux和防火墻

sed -i ‘/SELINUX/s/enforcing/disabled/’ /etc/selinux/config && setenforce 0&& systemctl disable firewalld.service && systemctl stop firewalld.service && shutdown -r now

CentOS 7下安裝部署OpenLDAP+phpLDAPadmin
環境初始化完畢后,我們就可以安裝OpenLDAP。

2.安裝OpenLDAP

使用如下命令安裝OpenLDAP:

yum -y install openldap compat-openldap openldap-clients openldap-servers openldap-servers-sql openldap-devel migrationtools

CentOS 7下安裝部署OpenLDAP+phpLDAPadmin
查看OpenLDAP版本,使用如下命令:

slapd -VV

CentOS 7下安裝部署OpenLDAP+phpLDAPadmin
OpenLDAP安裝完畢后,接下來我們開始配置OpenLDAP。

3.配置OpenLDAP

OpenLDAP配置比較復雜牽涉到的內容比較多,接下來我們一步一步對其相關的配置進行介紹。
注意:從OpenLDAP2.4.23版本開始所有配置數據都保存在/etc/openldap/slapd.d/中,建議不再使用slapd.conf作為配置文件。

3.1.配置OpenLDAP管理員密碼

設置OpenLDAP的管理員密碼:

slappasswd -s ******

CentOS 7下安裝部署OpenLDAP+phpLDAPadmin
上述加密后的字段保存下,等會我們在配置文件中會使用到。

3.2.修改olcDatabase={2}hdb.ldif文件

Vim /etc/openldap/slapd.d/cn=config/olcDatabase={2}hdb.ldif  修改olcDatabase={2}hdb.ldif文件,對于該文件增加一行  olcRootPW: {SSHA}o1bqtofUr95dkEDdXbAMAVPFSnNDU3+2,然后修改域信息:  olcSuffix: dc=hbgd,dc=com  olcRootDN: cn=Manager,dc=hbgd,dc=com

CentOS 7下安裝部署OpenLDAP+phpLDAPadmin
注意:其中cn=Manager中的Manager表示OpenLDAP管理員的用戶名,而olcRootPW表示OpenLDAP管理員的密碼。

3.3.修改olcDatabase={1}monitor.ldif文件

修改olcDatabase={1}monitor.ldif文件,如下:  vim /etc/openldap/slapd.d/cn=config/olcDatabase={1}monitor.ldif  olcAccess: {0}to * by dn.base=”gidNumber=0+uidNumber=0,cn=peercred,cn=extern  al,cn=auth” read by dn.base=”cn=Manager,dc=hbgd,dc=com” read by * none

CentOS 7下安裝部署OpenLDAP+phpLDAPadmin
注意:該修改中的dn.base是修改OpenLDAP的管理員的相關信息的。
驗證OpenLDAP的基本配置,使用如下命令:

slaptest -u

通過上圖,我們可以很明顯的看出OpenLDAP的基本配置是沒有問題。
啟動OpenLDAP服務,使用如下命令:

systemctl enable slapd  systemctl start slapd  systemctl status slapd

CentOS 7下安裝部署OpenLDAP+phpLDAPadmin
OpenLDAP默認監聽的端口是389,下面我們來看下是不是389端口,如下:

netstat -antup | grep 389

CentOS 7下安裝部署OpenLDAP+phpLDAPadmin
通過上圖,我們可以很明顯的看出OpenLDAP確實是監聽的是389端口。

3.4.配置OpenLDAP數據庫

OpenLDAP默認使用的數據庫是BerkeleyDB,現在來開始配置OpenLDAP數據庫,使用如下命令:

cp /usr/share/openldap-servers/DB_CONFIG.example /var/lib/ldap/DB_CONFIG  chown ldap:ldap -R /var/lib/ldap  chmod 700 -R /var/lib/ldap  ll /var/lib/ldap/

注意:/var/lib/ldap/就是BerkeleyDB數據庫默認存儲的路徑。

3.5.導入基本Schema

ldapadd -Y EXTERNAL -H ldapi:/// -f /etc/openldap/schema/cosine.ldif  ldapadd -Y EXTERNAL -H ldapi:/// -f /etc/openldap/schema/nis.ldif  ldapadd -Y EXTERNAL -H ldapi:/// -f /etc/openldap/schema/inetorgperson.ldif

CentOS 7下安裝部署OpenLDAP+phpLDAPadmin

3.6.修改migrate_common.ph文件

migrate_common.ph文件主要是用于生成ldif文件使用,修改migrate_common.ph文件,如下:

vim /usr/share/migrationtools/migrate_common.ph +71  $DEFAULT_MAIL_DOMAIN = “hbgd.com”;  $DEFAULT_BASE = “dc=hbgd,dc=com”;  $EXTENDED_SCHEMA = 1;

CentOS 7下安裝部署OpenLDAP+phpLDAPadmin
到此OpenLDAP的配置就已經全部完畢,下面我們來開始添加用戶到OpenLDAP中。

4.添加用戶及用戶組

默認情況下OpenLDAP是沒有普通用戶的,但是有一個管理員用戶。管理用戶就是前面我們剛剛配置的root。
現在我們把系統中的用戶,添加到OpenLDAP中。為了進行區分,我們現在新加兩個用戶ldapuser1和ldapuser2,和兩個用戶組ldapgroup1和ldapgroup2,如下:
添加用戶組,使用如下命令:

groupadd ldapgroup1  groupadd ldapgroup2

添加用戶并設置密碼,使用如下命令

useradd -g ldapgroup1 ldapuser1  useradd -g ldapgroup2 ldapuser2  echo ‘123456’ | passwd –stdin ldapuser1  echo ‘123456’ | passwd –stdin ldapuser2

把剛剛添加的用戶和用戶組提取出來,這包括該用戶的密碼和其他相關屬性,如下

grep “:10[0-9][0-9]” /etc/passwd > /root/users  grep “:10[0-9][0-9]” /etc/group > /root/groups

CentOS 7下安裝部署OpenLDAP+phpLDAPadmin
根據上述生成的用戶和用戶組屬性,使用migrate_passwd.pl文件生成要添加用戶和用戶組的ldif,如下:

/usr/share/migrationtools/migrate_passwd.pl /root/users > /root/users.ldif  /usr/share/migrationtools/migrate_group.pl /root/groups > /root/groups.ldif  cat users.ldif  cat groups.ldif

CentOS 7下安裝部署OpenLDAP+phpLDAPadmin
注意:后續如果要新加用戶到OpenLDAP中的話,我們可以直接修改users.ldif文件即可。

5.導入用戶及用戶組到OpenLDAP數據庫

配置openldap基礎的數據庫,如下:

cat > /root/base.ldif << EOF  dn: dc=hbgd,dc=com  o: hbgd com  dc: hbgd  objectClass: top  objectClass: dcObject  objectclass: organization  dn: cn=Manager,dc=hbgd,dc=com  cn: Manager  objectClass: organizationalRole  description: Directory Manager  dn: ou=People,dc=hbgd,dc=com  ou: People  objectClass: top  objectClass: organizationalUnit  dn: ou=Group,dc=hbgd,dc=com  ou: Group  objectClass: top  objectClass: organizationalUnit  EOF

CentOS 7下安裝部署OpenLDAP+phpLDAPadmin
導入基礎數據庫,使用如下命令:

ldapadd -x -w “xxxxxx” -D “cn=Manager,dc=hbgd,dc=com” -f /root/base.ldif

CentOS 7下安裝部署OpenLDAP+phpLDAPadmin
導入用戶到數據庫,使用如下命令:

ldapadd -x -w “xxxxx” -D “cn=Manager,dc=hbgd,dc=com” -f /root/users.ldif

CentOS 7下安裝部署OpenLDAP+phpLDAPadmin
導入用戶組到數據庫,使用如下命令

ldapadd -x -w “xxxxx” -D “cn=Manager,dc=hbgd,dc=com” -f /root/groups.ldif

CentOS 7下安裝部署OpenLDAP+phpLDAPadmin

6.把OpenLDAP用戶加入到用戶組

盡管我們已經把用戶和用戶組信息,導入到OpenLDAP數據庫中了。但實際上目前OpenLDAP用戶和用戶組之間是沒有任何關聯的。
如果我們要把OpenLDAP數據庫中的用戶和用戶組關聯起來的話,我們還需要做另外單獨的配置。
現在我們要把ldapuser1用戶加入到ldapgroup1用戶組,需要新建添加用戶到用戶組的ldif文件,如下:

cat > add_user_to_groups.ldif << “EOF”  dn: cn=ldapgroup1,ou=Group,dc=hbgd,dc=com  changetype: modify  add: memberuid  memberuid: ldapuser1  EOF

執行如下命令:

ldapadd -x -w “xxxxxx” -D “cn=Manager,dc=hbgd,dc=com” -f /root/add_user_to_groups.ldif

CentOS 7下安裝部署OpenLDAP+phpLDAPadmin
查詢添加的OpenLDAP用戶組信息,如下:

ldapsearch -LLL -x -D ‘cn=Manager,dc=hbgd,dc=com’ -w “xxxxx” -b ‘dc=hbgd,dc=com’ ‘cn=ldapgroup1’

CentOS 7下安裝部署OpenLDAP+phpLDAPadmin
通過上圖,我們可以很明顯的看出ldapuser1用戶已經加入到ldapgroup1用戶組了。

7.開啟OpenLDAP日志訪問功能

默認情況下OpenLDAP是沒有啟用日志記錄功能的,但是在實際使用過程中,我們為了定位問題需要使用到OpenLDAP日志。
新建日志配置ldif文件,如下:

cat > /root/loglevel.ldif << “EOF”  dn: cn=config  changetype: modify  replace: olcLogLevel  olcLogLevel: stats  EOF

CentOS 7下安裝部署OpenLDAP+phpLDAPadmin
導入到OpenLDAP中,并重啟OpenLDAP服務,如下:

ldapmodify -Y EXTERNAL -H ldapi:/// -f /root/loglevel.ldif  systemctl restart slapd

CentOS 7下安裝部署OpenLDAP+phpLDAPadmin
修改rsyslog配置文件,并重啟rsyslog服務,如下:

cat >> /etc/rsyslog.conf << “EOF”  local4.* /var/log/slapd.log  EOF  systemctl restart rsyslog

查看OpenLDAP日志,如下:

tail -f /var/log/slapd.log

CentOS 7下安裝部署OpenLDAP+phpLDAPadmin

8..安裝和配置LDAP管理工具PHPldapadmin

首先安裝Apache和PHP:

[root@localhost ~]# yum -y install httpd php php-ldap php-gd php-mbstring php-pear php-bcmath php-xml

然后安裝phpldapadmin:

[root@localhost ~]# yum -y install epel-release  [root@localhost ~]# yum --enablerepo=epel -y install phpldapadmin

修改配置文件

[root@localhost ~]# vim /etc/phpldapadmin/config.php  #397行取消注釋,398行添加注釋  $servers->setValue('login','attr','dn');  // $servers->setValue('login','attr','uid');    [root@localhost ~]# vim /etc/httpd/conf.d/phpldapadmin.conf    // 修改配置  <IfModule mod_authz_core.c>  # Apache 2.4  Require local  #添加一行內容,指定可訪問的ip段(雖然我也不知道為什么,但不填不能運行這個管理工具,我就直接寫的本地ip)  Require ip 172.31.101.110  </IfModule>

設置開機自啟并啟動Apache:

[root@localhost ~]# systemctl enable httpd  [root@localhost ~]# systemctl start httpd

 瀏覽器訪問phpldapadmin:
http://(localhost或服務器地址)/phpldapadmin/
用戶名:cn=Manager,dc=hbgd,dc=com
密碼:設定的管理員密碼
CentOS 7下安裝部署OpenLDAP+phpLDAPadmin
CentOS 7下安裝部署OpenLDAP+phpLDAPadmin

贊(0)
分享到: 更多 (0)
?
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合
亚洲伊人精品酒店| 中文av在线全新| 婷婷激情综合| 136国产福利精品导航网址| 久久久久美女| 9色精品在线| 亚洲乱码久久| 亚洲精品少妇| 日韩av网站在线免费观看| 欧美久久香蕉| 精品中文字幕一区二区三区四区| 久久精品国产亚洲一区二区三区| 亚洲深夜视频| 午夜久久久久| 在线免费观看亚洲| 欧美精品国产一区| 红杏一区二区三区| 私拍精品福利视频在线一区| 九一国产精品| 亚洲精选成人| 久久99视频| 久久精品一区二区不卡| 欧美日中文字幕| 久久性天堂网| 国产精品最新自拍| 日韩一区二区三区在线免费观看| 精品91久久久久| 91p九色成人| 神马午夜在线视频| 久久国产99| 麻豆精品在线| 91久久中文| 国产精品久久亚洲不卡| 色综合五月天| 午夜在线一区二区| 国产精品久久久久久久久免费高清 | 日韩极品在线观看| 久久精品国产亚洲一区二区三区| 国产91一区| 91伊人久久| 成人va天堂| 亚洲色图国产| 波多视频一区| 无码日韩精品一区二区免费| 成人精品国产亚洲| 在线日韩成人| 蜜臀久久精品| 亚洲视频二区| 麻豆网站免费在线观看| 免播放器亚洲一区| 欧美丰满日韩| 亚洲精品高潮| 日本少妇一区| 久久国产麻豆精品| 激情欧美一区| 欧美激情在线精品一区二区三区| 欧美精品一区二区三区精品| 国产免费av一区二区三区| 尤物tv在线精品| 国产毛片精品久久| 国产精品美女久久久| 精品视频网站| 蜜臀国产一区二区三区在线播放| 精品久久福利| 日韩av电影一区| 亚州av乱码久久精品蜜桃| 免费亚洲婷婷| 日本中文字幕视频一区| 欧美一区二区三区激情视频| 国产精品黄色片| 日韩中文字幕不卡| 蜜桃av在线播放| 你懂的亚洲视频| 视频一区二区不卡| 日韩av一级| 免费在线欧美黄色| 免费国产亚洲视频| 久久久久国产精品一区二区| 日韩极品在线观看| 国产美女一区| 亚洲天堂一区二区| 欧美国产亚洲精品| 一区二区国产在线观看| 欧美成人国产| 精品三级久久| 国产精品99一区二区三| 国产亚洲第一伦理第一区| 亚洲男女自偷自拍| 国内亚洲精品| 日本美女一区| 国产 日韩 欧美 综合 一区| 国产精品日韩精品中文字幕| 亚洲精品视频一二三区| 亚洲h色精品| 国产在线看片免费视频在线观看| 国产精品igao视频网网址不卡日韩 | 日韩高清电影一区| 午夜在线一区| 亚洲黄页一区| 欧美日韩国产欧| 亚洲第一精品影视| 日韩高清中文字幕一区二区| 国产a亚洲精品| 久久精品一区二区三区中文字幕| 日韩和欧美的一区| 亚洲一二三区视频| 国产精品日本| 在线 亚洲欧美在线综合一区| 欧美一级精品| 国产91精品对白在线播放| 日韩av一区二区三区四区| 久久亚洲欧洲| 日韩专区在线视频| 在线观看亚洲精品福利片| 蜜桃视频一区二区三区| 99视频+国产日韩欧美| 91精品一区二区三区综合在线爱 | 久久久久欧美精品| 国产综合色区在线观看| 欧美精品高清| 日韩不卡在线| 成人自拍av| 午夜av成人| 免费av一区二区三区四区| se01亚洲视频 | 欧美精品一区二区久久| 一区二区精品伦理...| 精品久久久久中文字幕小说| 国产亚洲精品美女久久久久久久久久| 日本欧美一区二区| 日韩中文字幕91| 亚洲欧美日本日韩| 久久国产精品99国产| 999精品一区| 中文字幕一区久| 国产精品成人一区二区不卡| 久久久久久网| 久久影院资源站| 欧美激情一区| 欧美激情91| 欧美激情视频一区二区三区在线播放| 91麻豆精品| 国产探花一区| 黄色精品视频| 精品深夜福利视频| 精品一区视频| 亚洲精品.com| 日韩欧美在线中字| 色爱综合网欧美| 丝袜av一区| 欧美另类综合| 在线视频亚洲| 国产亚洲福利| 国产色99精品9i| 日韩中文字幕一区二区三区| 亚洲综合小说| 国产激情久久| 精品国产亚洲日本| 久久精品国产精品亚洲毛片| 精品国产乱码久久久久久樱花| 97精品中文字幕| 日韩在线第七页| 欧美.日韩.国产.一区.二区| 亚洲精品少妇| 日韩av中文在线观看| 日韩福利视频一区| 日韩在线网址| 国产精品久久久久蜜臀| 久久天堂av| 欧美福利专区| 日韩精品一级| 麻豆久久久久久| www在线观看黄色| 国产探花在线精品| 精品国产午夜| 亚洲无线一线二线三线区别av| 亚洲狼人精品一区二区三区| 欧美亚洲二区| 成人亚洲一区二区| 亚洲高清二区| 久久精品xxxxx| 久久免费精品| 999国产精品| 日韩av影院| 欧美久久亚洲| 亚洲黄色网址| 一区二区国产在线| 国产精品视频一区二区三区四蜜臂| 麻豆成人在线观看| 色88888久久久久久影院| 亚洲免费毛片| 精品国产欧美日韩| 伊人成人在线视频| 美女视频免费精品| 亚洲二区视频| 欧美影院视频| 欧美丝袜一区| 97精品资源在线观看| av最新在线| 精品欧美久久|