Denna delen av 99 uppdateras inte längre utan har arkiverats inför framtiden som ett museum.
Här kan du läsa mer om varför.
Mac-nyheter hittar du på Macradion.com och forumet hittar du via Applebubblan.

Kan inte starta slapd (OpenLDAP) utan att göra det som root

Tråden skapades och har fått 12 svar. Det senaste inlägget skrevs .
1
  • Medlem
  • 2005-07-29 09:34

Hej

Har en X Server dual G5 med 10.4.2 och kör OpenLDAP.
Men jag har problem, slapd startar inte automatiskt pga att den inte har tillräckliga rättigheter att göra det den vill. Startar jag den själv som root funkar det som det ska.

Kanske kan vara någon fil som fått fel rättigheter men jag vet inte vilka filer den accessar eller vilka rättigheter / användare / grupp dom ska ha.

Kan något ge mig lite tips?

  • Medlem
  • Sollefteå
  • 2005-07-29 09:59

Om jag inte missminner mig så använder ldap port 389 som default, och det är en privileged port (alltså en som är under 1024) vilket kräver superuser-rättigheter (root) för att binda sig mot.

Om det är detta som är problemet för dig är en annan fråga.

  • Medlem
  • Tjörn
  • 2005-07-29 10:28

använd sudo?

  • Medlem
  • 2005-07-29 10:48

Just nu startar jag slapd manuellt via sudo men skulle helst se att den startas automatiskt efter en omstart.
Hur löser jag det så den startas som root?

  • Medlem
  • International user
  • 2005-07-29 10:57
  • Medlem
  • 2005-07-29 11:08

Ska kolla på det.

Men hur startas slaped i vanliga fall? Går det inte automatiskt eller måste alla hålla på och trixa?

  • Medlem
  • 2005-07-29 11:47

Här är vad jag får för fel när jag försöker starta slapd som vanliga användare:

-----------------------------------------
@(#) $OpenLDAP: slapd 2.2.19 $
daemon_init: listen on ldap:///
daemon_init: 1 listeners to open...
ldap_url_parse_ext(ldap:///)
daemon: bind(7) failed errno=13 (Permission denied)
daemon: bind(7) failed errno=13 (Permission denied)
slap_open_listener: failed on ldap:///
slapd stopped.
connections_destroy: nothing to destroy.
-----------------------------------------

Vilken användare startas det upp som vid boot? Vart hittar jag configen för hur den ska startas vid boot?

  • Medlem
  • 2005-08-12 13:53

Inga nya ideer?

  • Medlem
  • 2005-08-13 23:15

Har du kört reparation av disk från 'Disk Utility'???

  • Medlem
  • 2005-08-31 19:43

Hum... kommer inte ihåg, bör jag göra det?

  • Medlem
  • Tyresö
  • 2005-08-31 21:57

Som sketen användare får du inte öppna portar < 1024. LDAP binder 389 och då blir det torsk. Därför måste man använda launchd eller sätta s-flaggan på binären (läs man-sidan för chmod).

  • Medlem
  • 2005-09-04 08:39

>Har du kört reparation av disk från 'Disk Utility'???

Var kanske lite trött när jag skrev detta - menade naturligtvis rep av rättigheter från Disk Utility.

  • Medlem
  • 2005-12-08 10:07

Någon som har löst detta?

1
Bevaka tråden