errr, merci mult, pana aici am ajuns si eu cu rationamentul :D.

Ba chiar am pus si ceva LDAP, dar se pare ca daca folosesc passwd ca backend 
nu prea merge :(.

hai sa atashez si ceva confuri:

parte din intrari sunt default

slapd.conf:

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/slapd.pid
argsfile        /var/run/slapd.args

loglevel -1

allow bind_anon_dn
access to * by * read

backend         passwd
database        passwd
readonly        on
suffix          "dc=test,dc=ro"
rootdn          "cn=manager,dc=test,dc=ro"

rootpw          secret
    access to attr=userPassword
            by self write
            by anonymous auth
            by dn="cn=manager,dc=test,dc=ro" write
            by * read
    access to *
            by dn="cn=manager,dc=test,dc=ro" write
            by * read


directory       /var/lib/ldap

index objectClass                       eq,pres
index ou,cn,mail,surname,givenname      eq,pres,sub
index uidNumber,gidNumber,loginShell    eq,pres
index uid,memberUid                     eq,pres,sub
index nisMapName,nisMapEntry            eq,pres,sub


base.ldif            -    nu sunt sigur ca imi trebuie, dar l-am creat just 
in case.

dn: dc=test,dc=ro
objectclass: dcObject
objectclass: organization
dc: dc=test,dc=ro
o: test.ro


pe client:

ldap.conf


host 192.168.1.2
loglevel -1
base dc=test,dc=ro
ldap_version 3
rootbinddn cn=manager,dc=test,dc=ro
scope base
ssl no


exista fisierul /etc/openldap/ldap.secret cu parola in el.

pam.d/sshd:

auth       required     pam_stack.so service=system-auth
auth       required     pam_nologin.so
auth       sufficient   pam_ldap.so
account    required     pam_stack.so service=system-auth
account       sufficient   pam_ldap.so
password   required     pam_stack.so service=system-auth
password       sufficient   pam_ldap.so
session    required     pam_selinux.so
session    required     pam_stack.so service=system-auth
session    required     pam_limits.so
session    optional     pam_console.so



log slapd de pe server, la incercarea de a ma loga pe ssh cu userul 
laurentiu, care exista pe PDC, dar nu si pe statia 4.

Mar 15 10:50:52 PDC slapd[11520]: daemon: activity on 1 descriptors
Mar 15 10:50:52 PDC slapd[11520]: daemon: activity on:
Mar 15 10:50:52 PDC slapd[11520]:  8r
Mar 15 10:50:52 PDC slapd[11520]:
Mar 15 10:50:52 PDC slapd[11520]: daemon: read activity on 8
Mar 15 10:50:52 PDC slapd[11520]: connection_get(8)
Mar 15 10:50:52 PDC slapd[11520]: connection_get(8): got connid=0
Mar 15 10:50:52 PDC slapd[11520]: connection_read(8): checking for input on 
id=0
Mar 15 10:50:52 PDC slapd[11520]: ber_get_next on fd 8 failed errno=11 
(Resource temporarily unavailable)
Mar 15 10:50:52 PDC slapd[11520]: do_bind
Mar 15 10:50:52 PDC slapd[11520]: daemon: select: listen=6 active_threads=0 
tvp=NULL
Mar 15 10:50:52 PDC slapd[11520]: daemon: select: listen=7 active_threads=0 
tvp=NULL
Mar 15 10:50:52 PDC slapd[11520]: >>> dnPrettyNormal: 
<cn=manager,dc=test,dc=ro>
Mar 15 10:50:52 PDC slapd[11520]: <<< dnPrettyNormal: 
<cn=manager,dc=test,dc=ro>, <cn=manager,dc=test,dc=ro>
Mar 15 10:50:52 PDC slapd[11520]: do_bind: version=3 
dn="cn=manager,dc=test,dc=ro" method=128
Mar 15 10:50:52 PDC slapd[11520]: conn=0 op=0 BIND 
dn="cn=manager,dc=test,dc=ro" method=128
Mar 15 10:50:52 PDC slapd[11520]: send_ldap_result: conn=0 op=0 p=3
Mar 15 10:50:52 PDC slapd[11520]: send_ldap_result: err=53 matched="" 
text="operation not supported within naming context"
Mar 15 10:50:52 PDC slapd[11520]: send_ldap_response: msgid=2 tag=97 err=53
Mar 15 10:50:52 PDC slapd[11520]: conn=0 op=0 RESULT tag=97 err=53 
text=operation not supported within naming context



Am citit eu ceva documentatie, dar e prea stufoasa si deocamdata m-a cam 
bagat in ceata - plus ca nu am gasit nimic care sa se refera la passwd ca 
backend.

Daca e careva cu o idee ceva, e bine venit. Daca nu, ma intorc la rtfm :).


Merci.

----- Original Message ----- 
From: "Mihai Badici" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Tuesday, March 15, 2005 10:07 AM
Subject: [rlug] Re: Samba, ldap, passwd backend;


> Nu stiu daca te pot ajuta foarte mult dar:
> Problema ta e o problema universala.
> Exista doua abordari:
> - fie sa replici  cumva datele de autentificare pe toate masinile
> - fie sa folosesti un server de autentificare, la care sa se autentifice
> toti.
> Acum, ai avantaje si dezavantaje la fiecare: daca te apuci sa faci
> replici ( deocamdata n-am zis cum)  poti avea desincronizari, plus ca
> plimbi parole prin retea, chestie riscanta by default.
> Daca folosesti un singur server de autentificare, faci trafic
> suplimentar la fiecare autentificare, dar nu ai desincronizari, plus ca
> autentificarea trebuie sa fie secure, ca sa nu plimbi (iar) parole prin
> retea.
>
> La replicare, poti avea mai multe optiuni, cea mai ciobaneasca la care
> ma pot gandi este sa iei /etc/passwd. /etc/shadow  si/sau
> /etc/samba/cum-s-o mai numi el  si sa le copiezi de pe o masina pe alta,
> sa zicem cu scp, cu conditia sa nu adaugi/elimini/modifici useri decat
> pe o masina, ca sa nu obtii balarii. Presupun ca poti sa tii /etc/passwd
> si asa mai departe intr-un nfs, dar nu am experienta cu asta, asa ca nu
> ma pronunt, ca sa nu spun vreo tampenie.
>
> Cred ca in principiu samba are suport si pentru autentificare  la un
> server de autentificare, dar nu am experienta in domeniul asta; teoretic
> ar putea sa  se autentifice probabil la un server LDAP, cum face
> windows-ul cu Active Directory.
> Pana la urma tot asta ar fi solutia, pentru ca la cativa useri poti sa
> faci  si copiere de /etc/passwd, dar la mai multi o sa simti nevoia  sa
> ai mai multe informatii: la un moment dat n-o sa mai stii cine e vasile
> asta care are drept de scriere in directorul   "contabilitate"  :) si o
> sa vrei sa stii despre el: telefon, departament,  localitate...  asa ca
> o sa vrei LDAP.
>
> Laurentiu Vasiescu wrote:
>
>>Ce ma intereseaza:
>>1. server centralizat, cu autentificare locala - /etc/passwd
>>
>>2. daca mai bag ceva servere in retea, sa pot da share la ceva directoare 
>>prin samba, cu autentificarea pe serverul central.
>>
>>
>>
>>Deocamdata samba e pus pe serverul al 2-lea cu auth pe domain, cu ip-ul 
>>PDC-ului. Partea proasta e ca a trebuit sa creez userii de care aveam 
>>nevoie si pe serverul 2.
>>
>>So, cum pot face sa am userii doar pe PDC?
>>
>>sunt pe langa total in problema cu LDAP, asa ca va rog, daca se poate, 
>>sfaturi cat mai stufoase, daca exista si exemple e si mai bine.
>>
>>
>>
>>Preferabil ar fi sa pastrez userii in passwd deocamdata (nu ma intereseaza 
>>creearea lor prin mecanisme ldap), dar, daca nu este posibil, e buna si o 
>>solutie cu ceva mysql in spate.
>>
>>
>>--- 
>>Detalii despre listele noastre de mail: http://www.lug.ro/
>>
>>
>>
>>
>>.
>>
>>
>>
>
>
> --- 
> Detalii despre listele noastre de mail: http://www.lug.ro/
> 


--- 
Detalii despre listele noastre de mail: http://www.lug.ro/


Raspunde prin e-mail lui