L'ambiente del sistema operativo di questo articolo: CentOS Linux release 7.7.1908 (Core)
Installa OpenLDAP
Installa OpenLDAP usando il comando:
Pacchetti | Descrizione del pacchetto | openldap | I file della libreria che server e client devono utilizzare | OpenLdap-Client | Sul server LDAP, gli utenti possono aggiungere, eliminare, modificare e interrogare ambienti a riga di comando | openldap-servers | Utilizzato per avviare servizi e configurazioni, incluso un demone di background LDAP separato | Openldap-servers-SQL | Supporta i moduli SQL | compat-openldap | Ambiente di librerie di compatibilità OpenLDAP |
Dopo l'installazione, verranno creati un utente ldap e un gruppo utenti ldap, e questo utente non potrà accedere a /sbin/nologin. Puoi visualizzarlo usando il seguente comando:
Controlla la versione OpenLDAP:
@(#) $OpenLDAP: slapd 2.4.44 (29 gennaio 2019 17:42:45) $
mockbuild@x86-01.bsys.centos.org:/builddir/build/BUILD/openldap-2.4.44/openldap-2.4.44/servers/slapd
tlsmc_get_pin: INFO: Si prega di notare che il file della chiave estratta non sarà più protetto con un PIN, tuttavia sarà comunque protetto almeno dai permessi del file.
Informazioni sui file di configurazione per OpenLDAP
- /etc/openldap/slapd.conf:OpenLDAP的主配置文件,记录根域信息,管理员名称,密码,日志,权限等
- /etc/openldap/slapd.d/*:这下面是/etc/openldap/slapd.conf配置信息生成的文件,每修改一次配置信息,这里的东西就要重新生成
- /etc/openldap/schema/*:OpenLDAP的schema存放的地方
- /var/lib/ldap/*:OpenLDAP的数据文件
- /usr/share/openldap-servers/slapd.conf.obsolete 模板配置文件
- /usr/share/openldap-servers/DB_CONFIG.example 模板数据库配置文件
Porte per l'ascolto OpenLDAP:
Porta di ascolto predefinita: 389 (trasferimento dati in chiaro) Porta di ascolto criptata: 636 (trasferimento dati cifrato)
Nota: Tutti i dati di configurazione sono salvati in /etc/openldap/slapd.d/ dalla versione 2.4.23 in poi, e si consiglia di non usare più slapd.conf come file di configurazione.
Configura la password amministratore di OpenLDAP
[root@VM_0_9_centos ~]# slappasswd -s 123456 {SSHA} JwllmtEOe2awW0EJjLsaQ3Fpioxx70nU [root@VM_0_9_centos ~] # Dopo aver impostato la password, salvala e verrà usata qui sotto.
Modifica il file olcDatabase={2}hdb.ldif
Comando:
Aggiungi una riga al file olcRootPW: {SSHA}JwllmtEOe2awW0EJjLsaQ3Fpioxx70nU, poi modifica le informazioni di dominio:
Nota: L'admin in cn=admin rappresenta il nome utente dell'amministratore OpenLDAP, olcRootPW rappresenta la password criptata dell'amministratore OpenLDAP, mentre la password in chiaro è 123456.
Modifica il file olcDatabase={1}monitor.ldif
Il comando è il seguente:
olcAccess: {0}to * by dn.base="gidNumber=0+uidNumber=0,cn=peercred,cn=extern al,cn=auth" letto da dn.base="cn=admin,dc=itsvse,dc=com" letto da * nessuno Nota: La dn.base in questa modifica è l'informazione rilevante dell'amministratore che ha modificato OpenLDAP.
Per verificare la configurazione di base di OpenLDAP, usa il seguente comando:
[root@VM_0_9_centos ~]# slapstat -u 5eef6741 ldif_read_file: errore di checksum su "/etc/openldap/slapd.d/cn=config/olcDatabase={1}monitor.ldif" 5eef6741 ldif_read_file: errore di checksum su "/etc/openldap/slapd.d/cn=config/olcDatabase={2}hdb.ldif" Test del file di configurazione riuscito Il test del file di configurazione con informazioni di prompt indica che la configurazione è corretta
Configurazione del database LDAP
Il database predefinito usato da OpenLDAP è BerkeleyDB, ora iniziamo a configurare il database OpenLDAP con il seguente comando:
Avvia il servizio LDAP
Schemi di importazione
Creare un nodo utente di base, un amministratore di database
Crea un nuovo file basedomain.ldif con i seguenti contenuti:
Esegui il comando, aggiungi la configurazione, qui devi prestare attenzione a modificare il nome di dominio per configurare il nome di dominio, e poi devi inserire la password che abbiamo generato sopra
Scarica lo strumento di gestione LdapAdmin
Indirizzo di download:Il login del link ipertestuale è visibile.
Oppure scaricalo direttamente:
Turisti, se volete vedere il contenuto nascosto di questo post, vi prego Risposta
Prova il link, come mostrato qui sotto:
(Fine)
Risorse:
Il login del link ipertestuale è visibile.
Il login del link ipertestuale è visibile.
Il login del link ipertestuale è visibile.
Il login del link ipertestuale è visibile.
Il login del link ipertestuale è visibile.
Il login del link ipertestuale è visibile.
|