亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 系統 > Ubuntu > 正文

Ubuntu10.04安裝配置LDAP服務

2020-05-27 13:35:55
字體:
來源:轉載
供稿:網友

   注:以Ubuntu 10.04版本為例,LDAP服務器和客戶端為同一臺機器,最新openldap軟件服務器端無單獨的配置文件,而是將配置信息保存于數據庫中。

  1. LDAP服務器端安裝與配置

  1.1 安裝LDAP服務器相關軟件 sudo apt-get install slapd ldap-utils

  1.2 配置LDAP服務器數據庫 sudo ldapadd -Y EXTERNAL -H ldapi:/// -f /etc/ldap/schema/cosine.ldifsudo ldapadd -Y EXTERNAL -H ldapi:/// -f /etc/ldap/schema/nis.ldif sudo ldapadd -Y EXTERNAL -H ldapi:/// -f /etc/ldap/schema/inetorgperson.ldif sudo ldapadd -Y EXTERNAL -H ldapi:/// -f /etc/ldap/schema/misc.ldif (1)創建數據庫 在/var/lib/ldap/下創建create_database.ldif文件: # Load hdb backend module

  dn: cn=module{0},cn=config

  objectClass: olcModuleList

  cn: module

  olcModulepath: /usr/lib/ldap

  olcModuleload: {0}back_hdb

  # Create the hdb database and place the files under /var/lib/ldap

  dn: olcDatabase={1}hdb,cn=config

  objectClass: olcDatabaseConfig

  objectClass: olcHdbConfig

  olcDatabase: {1}hdb

  olcDbDirectory: /var/lib/ldap

  olcSuffix: dc=edu,dc=example,dc=org

  olcRootDN: cn=admin,dc=edu,dc=example,dc=org

  olcRootPW: {SSHA}5EdV7cSYlP44/gEWu+x3VKAKLN2HG4VX

  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

  olcLastMod: TRUE

  olcDbCheckpoint: 512 30

  olcDbIndex: uid pres,eq

  olcDbIndex: cn,sn,mail pres,eq,approx,sub

  olcDbIndex: objectClass eq 導入: sudo ldapadd -Y EXTERNAL -H ldapi:/// -f /var/lib/ldap/create_database.ldif注:create_database.ldif文件中olcRootPW參數后面的密文對應明文為"example",可用slappasswd命令獲取明文對應的密文

  (2)初始化數據庫 在/var/lib/ldap/下創建init_database.ldif文件: dn: dc=edu,dc=example,dc=org

  objectClass: top

  objectClass: dcObject

  objectclass: organization

  o: edu.example.org

  dc: edu

  #description: LDAP root

  dn: ou=People,dc=edu,dc=example,dc=org

  objectClass: top

  objectClass: organizationalUnit

  ou: People

  dn: ou=Groups,dc=edu,dc=example,dc=org

  objectClass: top

  objectClass: organizationalUnit

  ou: Groups 導入: sudo ldapadd -Y EXTERNAL -H ldapi:/// -f /var/lib/ldap/init_database.ldif

  (3)modify the ACL to limit access to the database. 在/var/lib/ldap/下創建acls.ldif文件: dn:olcDatabase={1}hdb,cn=config

  add: olcAccess

  olcAccess: {0}to attrs=userPassword,shadowLastChange by dn="cn=admin,dc=edu,dc=example,dc=org" write by anonymous auth by self write by * none

  olcAccess: {1}to dn.subtree="" by * read

  olcAccess: {2}to * by dn="cn=admin,dc=edu,dc=example,dc=org" write by * read 導入: sudo ldapmodify -Y EXTERNAL -H ldapi:/// -f /var/lib/ldap/acls.ldif

  (4)測試數據庫 sudo ldapsearch -x -h localhost -b dc=edu,dc=example,dc=org

  1.3 使用遷移工具migrationtools (1)安裝 sudo apt-get install migrationtools

  (2)使用該工具遷移Linux系統中的用戶和組到LDAP服務器中 cd /usr/share/migrationtools/ ./migrate_group.pl /etc/group ./group.ldif ./migrate_passwd.pl /etc/passwd ./passwd.ldif 修改group.ldif中組的父域名為ou=Groups,dc=edu,dc=example,dc=org 修改passwd.ldif中用戶的父域名為ou=People,dc=edu,dc=example,dc=orgldapadd -x -W -D "cn=admin,dc=edu,dc=example,dc=org" -f ./group.ldif ldapadd -x -W -D "cn=admin,dc=edu,dc=example,dc=org" -f ./passwd.ldif

  1.4 使用ldap服務器管理工具ldapscripts (1)安裝 sudo apt-get install ldapscripts

  (2)修改配置文件 # LDAP Configuration

  # DEBIAN: values from /etc/pam_ldap.conf are used.

  SERVER="ldap://localhost"

  BINDDN="cn=admin,dc=edu,dc=example,dc=org"

  # The following file contains the raw password of the binddn

  # Create it with something like : echo -n secret > $BINDPWDFILE

  # WARNING !!!! Be careful not to make this file world-readable

  # DEBIAN: /etc/pam_ldap.secret or /etc/ldap.secret are used.

  BINDPWDFILE="/etc/ldapscripts/ldapscripts.passwd"

  # For older versions of OpenLDAP, it is still possible to use

  # unsecure command-line passwords by defining the following option

  # AND commenting the previous one (BINDPWDFILE takes precedence)

  #BINDPWD="secret"

  # DEBIAN: values from /etc/pam_ldap.conf are used.

  SUFFIX="dc=edu,dc=example,dc=org" # Global suffix

  GSUFFIX="ou=Groups" # Groups ou (just under $SUFFIX)

  USUFFIX="ou=People" # Users ou (just under $SUFFIX)

  #MSUFFIX="ou=Machines" # Machines ou (just under $SUFFIX)

  # User passwords generation

  # Command-line used to generate a password for added users (you may use %u for username here)

  # WARNING !!!! This is evaluated, everything specified here will be run !

  # Special value "" will ask for a password interactively

  #PASSWORDGEN="cat /dev/random | LC_ALL=C tr -dc a-zA-Z0-9 | head -c8"

  #PASSWORDGEN="head -c8 /dev/random | uuencode -m - | sed -n 2s|=*$||;2p | sed -e s|+||g -e s|/||g"

  #PASSWORDGEN="pwgen"

  #PASSWORDGEN="echo changeme"

  #PASSWORDGEN="echo %u"

  PASSWORDGEN="" 注:如紅字所示,照應前面的配置,向ldapscripts.passwd寫入密碼的命令為:echo -n example > /etc/ldapscripts/ldapscripts.passwd

  (3)使用 sudo ldapaddgroup testgroup sudo ldapadduser testuser testgroup sudo ldapsetpasswd testuser

  (4)測試 getent passwd getent group

  2. LDAP客戶端安裝與配置 2.1 使用apt-get安裝相關服務 #sudo apt-get install libnss-ldapd libpam-ldapd 安裝過程中根據安裝向導輸入ldap服務器IP和相應base域名信息,最后,針對nss services勾選group和passwd兩項即可。 注:Ubuntu系統中LDAP客戶端的配置文件為/etc/nslcd.conf和/etc/nsswitch.conf,以上配置信息都可以在該配置文件中隨時修改!修改后要重啟服務:service nslcd restart # /etc/nslcd.conf

  # nslcd configuration file. See nslcd.conf(5)

  # for details.

  # The user and group nslcd should run as.

  uid nslcd

  gid nslcd

  # The location at which the LDAP server(s) should be reachable.

  uri ldap://127.0.0.1/

  # The search base that will be used for all queries.

  base dc=edu,dc=example,dc=org

  # The LDAP protocol version to use.

  #ldap_version 3

  # The DN to bind with for normal lookups.

  #binddn cn=annonymous,dc=example,dc=net

  #bindpw secret

  # SSL options

  #ssl off

  #tls_reqcert never

  # The search scope.

  #scope sub # /etc/nsswitch.conf

  #

  # Example configuration of GNU Name Service Switch functionality.

  # If you have the `glibc-doc-reference and `info packages installed, try:

  # `info libc "Name Service Switch" for information about this file.

  passwd: compat ldap

  group: compat ldap

  shadow: compat

  hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4

  networks: files

  protocols: db files

  services: db files

  ethers: db files

  rpc: db files

  netgroup: nis

  2.2 安裝配置完成后,使用以下命令驗證訪問LDAP服務器是否成功 #getent passwd#getent group 若不能正確顯示LDAP服務器上的相關用戶和組,則檢查以下原因: ①LDAP服務器是否開啟 ②LDAP服務器防火墻是否關閉 ③客戶端配置的LDAP服務器IP是否正確,可否ping通 ④客戶端配置的base域名是否正確 ⑤端口不對 ⑥版本不對

  -----------------------------------------------

  【相關說明】 ① libnss-ldap 被用于名字解析, libpam-ldap 用 pm 通過LDAP來認證用戶。

  【參考】 ① http://labs.opinsys.com/blog/2010/01/27/setting-up-openldap-on-ubuntu-10-04-alpha2/ 服務器和客戶端都在Ubuntu上的參考文檔 ② http://forum.ubuntu.org.cn/viewtopic.php?p=2225140 針對10.04及以后的詳細安裝過程(服務器和客戶端) ③ http://askubuntu.com/questions/127389/how-to-configure-ubuntu-as-an-ldap-client 指出出現問題要查看日志!! ④ http://www.dasairen.com/Centos/18520711220.html 為LDAP服務手動添加日志功能

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
成人深夜直播免费观看| 久久精品电影网| 91夜夜未满十八勿入爽爽影院| 免费99精品国产自在在线| 韩国三级电影久久久久久| 日韩av综合网站| 欧美国产视频一区二区| 国产精品v日韩精品| 欧美激情小视频| 国产不卡精品视男人的天堂| 精品久久久久久久久国产字幕| 欧美丰满片xxx777| 国产精品视频免费观看www| 26uuu国产精品视频| 91成人精品网站| 亚洲一区亚洲二区亚洲三区| 91久久久久久久久| 日韩在线观看免费网站| 亚洲国内精品视频| 97超级碰碰碰久久久| 操人视频在线观看欧美| 欧美高清激情视频| 亚洲天堂免费在线| 色综合久综合久久综合久鬼88| 欧美午夜激情小视频| 日韩欧美一区视频| 午夜精品福利在线观看| 精品久久久久久久大神国产| 国产精品一区二区女厕厕| 成人网址在线观看| 亚洲精品国产精品国自产观看浪潮| 91亚洲精品久久久久久久久久久久| 国产精品嫩草影院一区二区| 欧美性开放视频| 欧美激情videos| 亚洲欧美成人在线| 亚洲人成免费电影| 波霸ol色综合久久| 亚洲欧洲午夜一线一品| 久久久精品网站| 亚洲精品永久免费精品| 97久久超碰福利国产精品…| 高清亚洲成在人网站天堂| 亚洲视频电影图片偷拍一区| 欧美亚洲另类激情另类| 亚洲欧美日韩网| 欧美大成色www永久网站婷| 欧美亚洲免费电影| 欧美在线视频网站| 国产一区二区三区在线视频| 久久精品久久精品亚洲人| 性欧美办公室18xxxxhd| 久久精品一区中文字幕| 久久精品在线播放| 亚洲无限av看| 92国产精品久久久久首页| 国产视频精品在线| 国产精品久在线观看| 岛国av一区二区三区| 日韩在线观看电影| 国产日韩在线精品av| 伊人久久综合97精品| 精品少妇一区二区30p| 亚洲精品一区av在线播放| 在线日韩av观看| 少妇高潮久久77777| 88国产精品欧美一区二区三区| 川上优av一区二区线观看| 精品久久久久久久大神国产| 欧美在线观看一区二区三区| 成人免费视频网址| 日韩大陆毛片av| 亚洲欧美在线磁力| 国产精品久久av| 尤物99国产成人精品视频| 免费97视频在线精品国自产拍| 中文字幕精品国产| 亚洲第一福利视频| 亚洲人av在线影院| 色偷偷888欧美精品久久久| 国产这里只有精品| 久99九色视频在线观看| 午夜美女久久久久爽久久| 成人欧美一区二区三区黑人| 国产精品对白刺激| 亚洲人成网7777777国产| 欧美超级乱淫片喷水| 中国人与牲禽动交精品| 日韩视频一区在线| 欧美黑人一级爽快片淫片高清| 久久久精品视频成人| 国产精品96久久久久久又黄又硬| 国产精品88a∨| 国产精品一区二区久久国产| 日韩一区二区福利| 久久亚洲精品一区| 国产精品久久久久不卡| 秋霞午夜一区二区| 91热精品视频| 亚洲天堂男人的天堂| 欧美激情一区二区三区久久久| 亚洲影视九九影院在线观看| 亚洲小视频在线| 亚洲精品aⅴ中文字幕乱码| 亚洲另类xxxx| 欧美老女人www| 国产成人aa精品一区在线播放| 日韩精品福利网站| 亚洲精品视频二区| 岛国视频午夜一区免费在线观看| 亚洲成av人乱码色午夜| 日韩av一区二区在线| 国产精品ⅴa在线观看h| 国产精品igao视频| 午夜精品三级视频福利| 91亚洲va在线va天堂va国| 伊人男人综合视频网| 欧美xxxx做受欧美| 88xx成人精品| 国产精品久久久av| 国产精品日日做人人爱| 亚洲第一精品自拍| 国模精品视频一区二区三区| 亚洲第一区在线观看| 欧美色视频日本高清在线观看| 成人午夜两性视频| 欧美精品电影免费在线观看| 国产精品视频久| 色综合久久88| 欧美国产日韩一区二区三区| 欧美日韩另类在线| 亚洲自拍小视频免费观看| 日本精品va在线观看| 亚洲xxxxx电影| 91在线免费看网站| 97人洗澡人人免费公开视频碰碰碰| 国产婷婷色综合av蜜臀av| 久久久亚洲网站| 欧美一级在线播放| 欧美性高潮在线| 第一福利永久视频精品| 欧美视频在线观看 亚洲欧| 国产精品久久精品| 亚洲精品大尺度| 精品中文字幕在线| 久久精品91久久久久久再现| 久久电影一区二区| 日本欧美黄网站| 日韩在线免费视频| 欧美xxxx18国产| 欧美整片在线观看| 亚洲欧美国产日韩中文字幕| 亚洲综合色激情五月| 国产精品观看在线亚洲人成网| 亚洲精品二三区| 乱亲女秽乱长久久久| 亚洲综合色av| 国产精品一区二区三区成人| 国产精品久久久久久五月尺| 奇米影视亚洲狠狠色| 日韩在线欧美在线国产在线| 在线视频欧美日韩精品| 亚洲的天堂在线中文字幕| 亚洲色图15p|