Sziasztok
Pár órája nézen de nem jövök rá, mi lehet a hiba amiért nem tudom befűzni?
Hátha több szem többet lát:) aki tud help me, előre is köszönöm.
dn: cn=module{0},cn=config
objectClass: olcModuleList
cn: module {0}
olcModulePath: /usr/lib/ldap
olcModuleLoad: {0}back_hdb
dn: olcDatabase={1}hdb,cn=config
objectClass: olcDatabaseConfig
objectClass: olcHdbConfig
olcDatabase: {1}hdb
olcDbDirectory: /var/lib/ldap
olcSuffix: dc=company,dc=com
olcRootDN: cn=admin,dc=company,dc=com
olcRootPW:dessantroot
olcAcces: {0}to attrs=userPassword,shadowLastChange by dn="cn=admin,dc=company,dc=com" write by dn="cn=auth,dc=company,dc=com" write by anonymous auth by se$
olcAccess: {1}to dn.base="" by * read
olcAccess: {2}to * by dn="cn=admin,dc=company,dc=com" write by dn="cn=auth,dc=company,dc=com" write by * read
olcLastMod: TRUE
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:uid pres,eq
olcDbIndex:cn,sn,mail pres,eq,approx,sub
olcDbIndex:objectClass eq
dn: cn=config
changetype: modify
dn: olcDatabase={-1}frontend,cn=config
changetype: modify
delete:olcAccess
dn: olcDatabase={0}config,cn=config
changetype: modify
add: olcRootDN
olcRootDN: cn=admin,cn=config
dn: olcDatabase={0}config,cn=config
changetype: modify
add: olcRootPW
olcRootPW:dessantroot
dn: olcDatabase={0}config,cn=config
changetype: modify
delete: olcAccess
üdv
- 1691 megtekintés
Hozzászólások
se$
ez inkább self
-----
dn: olcDatabase={0}config,cn=config
changetype: modify
delete: olcAccess
ez minek?
-----------
Így elsőre ennyi kb.
Valami van már az /etc/openldap/slapd.d-ben?
slapadd vagy ldapadd-al csinálod?
- A hozzászóláshoz be kell jelentkezni
szia
természetesen self az, csak nem másolta át:(
ldapaddal menne, de nem megy:(
root@SERVERSKLINUX:~# ldapadd -x -D cn=admin,dc=company,dc=com -W -f
/etc/ldap/front.company.com.ldif
Enter LDAP Password:
ldap_bind: Invalid credentials (49)
root@SERVERSKLINUX:~#
eza kimenet:(
- A hozzászóláshoz be kell jelentkezni
ez azt jelenti, hogy nem jó a jelszó, amivel próbálsz bejelentkezni...
- A hozzászóláshoz be kell jelentkezni
Jah, hát ha még nincs beállítva a rootdn jelszava, akkor próbálkozhatsz...
Amúgy én bootsrapoláshoz nem szivatnám magam ldif-fel, a hagyományos slapd.conf-ot megcsinálnám, aztán
slaptest -f /etc/openldap/slapd.conf -F /etc/openldap/slapd.d
Utána már mehet az ldapadd...
- A hozzászóláshoz be kell jelentkezni
Sziasztok
Van estleg valakinek még ötlete?
Megcsináltam már egy új vason is, új telepítéssel, de még minidg a következőt írja:
root@SERVERSKLINUX:~# ldapadd -x -D cn=admin,dc=company,dc=com -W -f /etc/ldap/front.company.com.ldif
Enter LDAP Password:
ldap_bind: Invalid credentials (49)
Ez most általános hiba kód, vagy szintaksis hiba, tudja valaki?
Neten mindenfélét írnak, de nekem nem egyértelmű.
Valaki tud kérem segítsen.
köszi
üdv
- A hozzászóláshoz be kell jelentkezni
ez az "Authentication failed" = "nem jó a usernév/jelszó" című hibakód.
az az admin user az a slapd.conf-ban megadott directory manager account (rootdn/rootpw)?
- A hozzászóláshoz be kell jelentkezni
Az a baja, hogy slapd.conf ugye nincs, mert az új config backend-el próbálkozik, viszont még az is üres, mert új az install.
- A hozzászóláshoz be kell jelentkezni
Szia
Ez már jó lehet de mit csináljak? tényleg nincs még sldap.conf.
létrehozzam? melyik könyvtárba?Beletegyem a tartalmat, mert ugye a parancs ezt szerertné hozzá adni....
előre is köszi
üdv
- A hozzászóláshoz be kell jelentkezni
Fentebb írtam már...
Csináld meg a slapd.conf-ot (rootpw és rootdn is mehet bele), aztán
slaptest -f /etc/openldap/slapd.conf -F /etc/openldap/slapd.d
Ebből értelemszerűen kiderül, hogy hová is kell tenni.
http://www.openldap.org/doc/admin24/slapdconfig.html
Ez alapján
Kb. olyan, mint az ldifes változat, csak emészthetőbb
- A hozzászóláshoz be kell jelentkezni
szia
köszi előre is de mivel leírásból csinálom, nem éppen értek hozzá.
oké létre hozom, és a legelsőnek beírt tartalmat tehetem bele?
majd a paranccsal a backend companyt adjam hozzá?
mert amit elsőnek beszúrtam az nem más mint a backend company fájlom, amit szeretnék hozzá adni a nem létező slapd fájlhoz azt hiszem.
vagy a slapd fájlnak van valamiylen kötelező formátuma?
Csináld meg a slapd.conf-ot (rootpw és rootdn is mehet bele), aztán
..... mert ugye gondolom nem mindeg hova írom.
előre is köszönöm, bocs,hogy értetlenkedek....
üdv
- A hozzászóláshoz be kell jelentkezni
Ez már jó lehet de mit csináljak? tényleg nincs még sldap.conf.
létrehozzam? melyik könyvtárba?Beletegyem a tartalmat, mert ugye a parancs ezt szerertné hozzá adni....
ne szopasd magad ezzel az új config backenddel.
csináld meg szépen az old-style slapd.conf-ot, és használd azzal.
majd ha már működik ez a szar, és érted is (én konkrétan nem), akkor lehet játszani vele.
addig konfig fájl.
- A hozzászóláshoz be kell jelentkezni
Annyi lenne az értelme, hogy ldap parancsokkal is lehet írni-olvasni a konfigot, nem kell hozzá újraindítani a szervert. Persze az igazi jóság az az, hogy egy grafikus ldap-browser használatával lehet konfigurálni a szervert, ráadásul on-line. Tényleg nem arra van, hogy az ember kézzel basztassa.
- A hozzászóláshoz be kell jelentkezni
Hát...a slapd.conf, az nem olyan mint a company.ldif fájlod.
De hidd el, ennél jobban én sem tudom leírni:
http://www.openldap.org/doc/admin24/slapdconfig.html
Amit az első műveleteddel szeretnél csinálni, az az, hogy az openldap dinamikus config backendjéhez hozzáadni az alap adatbázis, ACL és egyéb beállításokat, de ott még nincs semmi (feltehetőleg).
Nézd meg, mi van az /etc/openldap/slapd.d alatt, leállított openldap esetén nyugodtam bármilyen editorral beleszerkeszthetsz az itteni ldif fájlokba.
Egy kezdeti konfigot meg úgy a legegyszerűbb csinálni, hogy fogsz egy alap slapd.conf fájlt, onnan, amit belinkenltem fentebb, konvertáld át azzal a paranccsal, amit írtam...
ldapadd-ot nem fogsz tudni addig használni, amíg nincs senki, akivel be tudnál jelentkezni!
Amúgy ezt nem csak én ajánlom:
To create the cn=config DIT you can EITHER create a series of LDIF files that describe the configuration and apply them using slapadd OR convert your existing slapd.conf. If you enjoy pain we recommend the former approach. If you are a normal human being - convert slapd.conf using the process defined below. Conversion is a one time process (although it is reversable). From the time you have run the conversion the slapd.conf file is redundant. When loading slapd looks for the configuration directory (default slapd.d) and reads its configuration files from there and initializes the cn=config DIT. If the slapd.d directory is not found then slapd looks for slapd.conf.
- A hozzászóláshoz be kell jelentkezni
köszönöm kipróbálom
üdv
- A hozzászóláshoz be kell jelentkezni
szia
Az új gépen amin telepítettem, műr minden jelszót felírtam, próbáltam azzal, amit telepítéskor kért és adtam neki, próbáltam, azt amit a fájlban adtam meg, próbáltam azt is amit a usernek adtam meg, nem a "root"nak. Semelyikkel nem megy. :(
A másoddik kérdésedet sajnos nem is értem, leírásból rakom fel:(
Azért köszi, ha van még valami ötleted írj, előre is köszünm.
üdv
- A hozzászóláshoz be kell jelentkezni
azért nem megy bele a fenti fájl, mert üres az ldap backend. És mivel üres az ldap azért kapsz authentikációs hibát
slapadd -h
Ezzel offline betolod a konfigot az ldap-ba majd elindítod magát az openldap-ot.
- A hozzászóláshoz be kell jelentkezni
szia
köszi, hogy segyteni próbálsz
ldapadd -x -D cn=admin,dc=company,dc=com -W -f /etc/ldap/front.company.com.ldif
slapadd -h és a többi maradhat????
Fontos, hogy a slapd. conf-om nincsen, mert ez egy új verzió, legalább is azt mondják.
Előre is köszönöm.
üdv
- A hozzászóláshoz be kell jelentkezni
slapadd -l ldap.conf.ldif utána
/etc/init.d/slapd start utána
ldapsearch -x -b '' -s base '(objectclass=*)' namingContexts
Ha ezek megvoltak és gond van akkor a logokat másold majd be.
- A hozzászóláshoz be kell jelentkezni
szia
Öntsünk tiszta vizet a pohárba.
backend.company.com.ldif fájlom van, melyet én szerkesztettem.
frontend.company.com.ldif fájlom van melyet én szerkesztettem.
ldap.conf fájl van alapból.
olyan amit írtál alapból nincs és nem is hoztam létre:( tehát nem tudom hozzá adni......
de azért köszi
Fontos, hogy a legfrissebb verziót használom.....
- A hozzászóláshoz be kell jelentkezni
Ok, akkor öntsünk.
Lépésekbe szedem, hogy mit kell csinálni.
1 állítsd le az ldap-ot
2 slapadd -l backend.company.com.ldif
3 slapadd -l frontend.company.com.ldif
4 indítsd el az LDAP-ot
5 futtasd le ezt: ldapsearch -x -b '' -s base '(objectclass=*)' namingContexts mit ír ki?
Ha jól tippelek akkor a backend.company.com.ldif-ben van benne az ldap adatbázis (BDB/HDB) konfigja
- A hozzászóláshoz be kell jelentkezni
absolut nem megy lásd lejjebb, de azért köszi.
elérési út nem kellene hozzá?
- A hozzászóláshoz be kell jelentkezni
4 kérés:
1: milyen distro alatt csinálod?
2: dobd fel valahova azt a 3 fájl, megpróbálom betölteni egy openldapba
3: openldap verziószáma ( slapd -V )
4: mi a beállított root pw (mielőtt megadod azért változtasd meg :D )
- A hozzászóláshoz be kell jelentkezni
root@SERVERSKLINUX:~# slapadd -l /etc/ldap/backend.company.com.ldif
slapadd: line 1: database (dc=nodomain) not configured to hold "cn=module{0},cn=config"
slapadd: line 1: database (dc=nodomain) not configured to hold "cn=module{0},cn=config"
_# 9.86% eta none elapsed none spd 12.6 k/s
Closing DB...
- A hozzászóláshoz be kell jelentkezni
na megy ez, csak szar a backend.company.com.ldif fájl
- A hozzászóláshoz be kell jelentkezni
ez volt az első eredeti kérdésem, be is szúrtam az egészet fentre:)
- A hozzászóláshoz be kell jelentkezni
Amúgy csak megjegyzem, hogy alapból nem is volt Ldap backend.conf fájlom.
- A hozzászóláshoz be kell jelentkezni
Sracok, ez ldapadd-dal/slapadd-dal az eletbe nem fog bemenni, ez ldapmodify-s LDIF. Igy alaphangon. A changetype meg a tobbi az ldapadd szamara ertelmezhetetlen dolgok (legalabbis ugy masfel eve, amikor meg foglalkoztam ilyennel, akkor meg hibat dobott ra).
A masik, ha ures a ldap cimtar, akkor a slapd.conf -ban allitani kell rootpw-t is a rootdn-hez - atmenetileg.
--
Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal
- A hozzászóláshoz be kell jelentkezni
szia
csak egy baj van, slapd.conf fájlom nincsen.......
ez a legújabb verzió, aki csinálta ő is azt mondta, ilyen fájl már nincs.
ldap.conf fájlom van.
a root passwd már a fájlban benne van, csak hozzá szeretném fűzni, de nem engedi...
- A hozzászóláshoz be kell jelentkezni
Az ldap.conf az az ldap kliens oldalra van (/etc/openldap), ami meg a /etc-ben az meg az nss_ldap-hoz.
Olvasd el és értelmezd legalább egy kicsit az admin guide-ot, mert így sose jutsz egyről a kettőre. Hogy akarod ezt még üzemeltetni is?
- A hozzászóláshoz be kell jelentkezni
Aki csinalta, az hulyesegeket mondott neked. Tessek utanaolvasni, a slapd.conf meg mindig letezo dolog, mert alap dolgokat meg _kell_ adni a rendszernek ahhoz, hogy egyaltalan felalljon.
--
Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal
- A hozzászóláshoz be kell jelentkezni
Én úgy tudom beveszi az ldapadd, a slapadd viszont tuti nem :) Amúgy nincs is értelme ott a végén annak a pár modify-nak, mind benne van az "alap" ldif-ben.
De hiába próbáljuk neki elmagyarázni, hogy slapd.conf-al kezdjen...na mind1, én már feladtam. Mindek szopatja magát ldif-fel, amikor nem is érti mi van benne...
- A hozzászóláshoz be kell jelentkezni
szia
légyszi ne kezdjünk el trollkodni, mert ahogy látom, sokan nem értenek a témához. köztük én sem.
csak röviden neked:
elkészült egy frankó leírás, ami az író vasán le is futott, megvettem, mert nekem írta.
az alábbi lpéseken vagyok túl:
telepítés
pár schema befűzése.
majd elkészítettem kettő fájlt backend.company.com.ldif + frontend.company.com.ldif
ez a fenti paranccsal nem megy, de nem a parancs nem jó, hanem kér egy jelszót, amit meg is adok.
megadom, amit telepítéskor kért, megadom ami a fájlban van, sehogy nem megy.
erre te mondod, hogy az sldap.conf ba mit írjak, elárulon nincs ilyen fájlom érted?
ldap.conf fájl + az a kettő amit én létrehoztam:) az /etc/ldap könyvtárban
ja és nem szopatom magam, csak mennék tovább de amúgy ráérek, nem múlik rajta semmi, csak önszorgalomból ismerkedem.
de amúgy köszönöm neked is a hozzászólást
- A hozzászóláshoz be kell jelentkezni
"erre te mondod, hogy az sldap.conf ba mit írjak, elárulon nincs ilyen fájlom érted?"
Akkor nem jol telepitetted, erted?
--
Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal
- A hozzászóláshoz be kell jelentkezni
De kb. 15x leírta mindenki, hogy azért nem jó a jelszó, mert MÉG NINCS AZ
ADATBÁZISBAN. Ami a fájlban van, az tök mind1.
De te még mindig a jelszót keresed.
Meg azt is leírták rajtam kívül is, hogy slapd.conf-ot kéne csinálni az ldif-es company.ldif-ed helyett, ha nem akarod magad szopatni. Most szerintem senki nem fogja neked átírni az ldif-et slapd.conf-ra. Vagy tudod mit, nekem nem kell fizetned, itt van (bár a tiédben nem látom a séma definíciókat, azokat hogy raktad már bele jelszó nélkül? valószínű odamásoltad...) Azért a path-okat nézd át, ez nem ubuntun készült. Na nem mondom, hogy ez így tökéletes lesz elsőre, de mindenképp emészthetőbb, mint a fenti...
Ezt aztán át lehet konvertálni a cn=configos megoldásra, és máris lesz rootdn-ed meg hozzá jelszavad.
/etc/openldap/slapd.conf
#
# See slapd.conf(5) for details on configuration options.
# This file should NOT be world readable.
#
include /etc/openldap/schema/core.schema
include /etc/openldap/schema/cosine.schema
include /etc/openldap/schema/inetorgperson.schema
include /etc/openldap/schema/nis.schema
pidfile /var/run/openldap/slapd.pid
argsfile /var/run/openldap/slapd.args
# Load dynamic backend modules:
modulepath /usr/lib64/openldap
access to dn.base="" by * read
access to dn.base="cn=Subschema" by * read
access to attrs=userPassword
by self write
by * auth
access to attrs=shadowLastChange
by self write
by * none
access to *
by * read
#######################################################################
# ldbm and/or bdb database definitions
#######################################################################
database hdb
suffix "dc=company,dc=com"
rootdn "cn=admin,dc=company,dc=com"
# Cleartext passwords, especially for the rootdn, should
# be avoided. See slappasswd(8) and slapd.conf(5) for details.
# Use of strong authentication encouraged.
# rootpw secret
# rootpw {crypt}ijFYNcSNctBYg
rootpw dessantroot
checkpoint 512 30
# Indices to maintain for this database
index objectClass eq,pres
index entryCSN,entryUUID eq
index ou,cn,mail,surname,givenname eq,pres,sub
index uidNumber,gidNumber,loginShell eq,pres
index uid,memberUid eq,pres,sub
index default sub
- A hozzászóláshoz be kell jelentkezni
szia
na akkor egy kis parancssorozás a leírásból
ezzel raktam fel rootként:
apt-get install -y slapd phpldapadmin ldap-utils ldapscripts
Konfiguráció
Első lépésként a szükséges schema fájlokat kell betölteni:
ldapadd -Y EXTERNAL -H ldapi:/// -f /etc/ldap/schema/cosine.ldif
na ezt megcsináltam még pár fájllal és NEM kért jelszót!!!!
majd elkészítettem a két fájlt és szerettem volna befűzni:
ldapadd -Y EXTERNAL -H ldapi:/// -f /etc/ldap/backend.company.com.ldif
jelszó? ami nincs azt mondjátok.
oké megpróbálom a te megoldásodat, csak furcsa egyszer kell aztán nem kell, szerintem teljesen más verzióról beszélünk, de mindegy
megpróbálom köszi
- A hozzászóláshoz be kell jelentkezni
rootként csinálod? Valami olyat is beadtál neki a backend.ldif előtt, ami elkúrta a SASL beállításokat. Ha már ragaszkodsz ehhez a módszerhez, kezd elölről...
Amúgy...sokat fizettél az Ubuntus howtoért? :D Itt az eredeti:
https://help.ubuntu.com/10.04/serverguide/C/openldap-server.html
- A hozzászóláshoz be kell jelentkezni
szia
persze olyan root vagyok mint a szél.
nem csináltam más semmit, csak 4 darab schemat adtam hozzá
szerintem az lehet a baj, hogy telepítéskor megadtam egy jelszót amit kért, nem tudom, hogy végig megy e a telepítés a jelszó nélkül vagy nem azt még megnézem.
tudom megtaláltam én is, csak nem szeretme az angolt olyan alaposan illetve más feladat is volt a feltételben ami szépen le is lett írva 40 K fizettem, ha érdekel, de hál istennek ki tudom fizetni, és nem baj ha lehúzhatom a retyón, ezt csak a mosoly jelre írom, van amikor jobb ha fizet az ember ha nem ért hozzá és gyorsabban meg van mintha szopkódik vele:) bár ez pont nem igaz.
viszont lesznek még projekt munkák ( leírás készítés) ha érdekel és akarsz keresni dobj egy PM-et.
amúgy a munkát félre téve neked telepítéskor kér jelszót vagy nem? a telepítő.
előre is köszi
üdv
- A hozzászóláshoz be kell jelentkezni
Életemben nem raktam fel még ubuntura openldap-ot, úgyhogy nem tudom, hogy ott milyen jelszót kér, és azt utána hova teszi.
De rm -rf /var/lib/ldap/* és rm -rf /etc/openldap/slapd.d tuti kiszedi, legyen az bármilyen :)
De miért nem kérded azt, aki "fordította" a leírást akkor??
- A hozzászóláshoz be kell jelentkezni