Hello colistashi,

Toata daraua a pornit de la o idee mai veche shi anume de a muta un server de mail 
_BLESTEMAT_ de pe M$ Exchange (bleah!) pe Linux (shi anume QMAIL). Problema in 
picioare ramane cea a autentificarii clientilor de POP3 (luseri de M$ - Outlook-ishti) 
ce trebuie facuta vs un PDC dintr-un domeniu (sa-i zicem DOMUS) NT. 
Pana la urma cu ajutorul unora dintre voi am gasit solutia in "persoana" unui daemon 
din Samba (WinBind) care merge de minune pana in moentul in care ragaie (pardon!) cu 
urmatoarea eroare

Jun  6 15:57:31 devel pam_winbind[22549]: user 'domus+vik' granted acces
Jun  6 15:57:31 devel pam_winbind[22549]: user 'domus+vik' granted acces
Jun  6 15:57:31 devel login(pam_unix)[22549]: session opened for user domus+vik by 
LOGIN(uid=0)
Jun  6 15:57:31 devel login[23334]: Permission denied
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Ideea e ca WinBindul se foloseshte de PAM configurat frumos din doua fishiere 
_importante_: /etc/pam.d/login care arata dupa cum urmeaza:

#%PAM-1.0
auth       required     /lib/security/pam_securetty.so
auth       required     /lib/security/pam_stack.so service=system-auth-winbind
auth       required     /lib/security/pam_nologin.so
account    sufficient   /lib/security/pam_winbind.so
account    required     /lib/security/pam_stack.so service=system-auth
password   required     /lib/security/pam_stack.so service=system-auth
session    required     /lib/security/pam_stack.so service=system-auth
#session    required     /lib/security/pam_unix_session.so
session    required     /lib/security/pam_mkhomedir.so skel=/etc/skel/ umask=0022
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
session    optional    /lib/security/pam_console.so


Buba apare odata cu intrarea "in scena" a lui "/lib/security/pam_mkhomedir.so" De aici 
apare shi eroarea de mai sus. Ideea e ca user-ul este autentificat fata de domeniul NT 
( user 'domus+vik' granted acces ) dar in urmatoarea faza acestui user trebuie sa i se 
creeze (_DACA_NU_EXISTA_) un "HOME"! Aici modulu de PAM incearca ceva cu optiunea aia 
"skel=/etc/skel/ umask=0022" insa pana acum in ciuda stradaniilor mele (Trust me! I 
did search...) nu am gasit ceva care sa ma lamureasca ce e cu BUBA aia de 
"skel=/etc/skel/ umask=0022" shi de ce anume scuipa ca "Jun  6 15:36:10 devel 
login[23334]: Permission denied". 

Dirul ala din etc "skel" are urmatoarele proprietati:

drwxr-xr-x    3 root     root         4096 Mar 13 00:49 skel

In mod normal (conform cu /etc/samba/smb.conf) WinBind-ul ar trebui sa-i fac userului 
un un $HOME in /home/DOMUS/$nume_user. Home-ul asta chiar trebuie pentru ca QMAILu'  
vrea ./Maildir. Shi e buba daca nu ajunge (luserul) in acel dir. Am sa va dau shi 
sectiunea [GLOBAL] din smb.conf. Poate ajuta!! :-) 

[global]
        winbind separator = +
        winbind cache time = 10
        template shell = /bin/bash
        template homedir = /home/%D/%U/
        winbind uid = 10000-20000
        winbind gid = 10000-20000
        winbind enum users = yes
        winbind enum groups = yes
        workgroup = domus
        netbios name = DEVEL
        server string = Samba DEVEL
        encrypt passwords = yes
        security = DOMAIN
        password server = bdc1
        add user script = /usr/sbin/useradd -s /bin/false %U
        log file = /var/log/samba/log.%m
        max log size = 50
        socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
        hosts allow = 10.250.1.128/255.255.255.128

Sper sa nu ma injuratzi prea rau pentru lungimea mailului dar problema o impune! 
Oricum merci frumos pentru rabdare (cei care au avut-o) shi cine shtie poate iese shi 
de o rezolvare!

Regards,
Vik

---
Pentru dezabonare, trimiteti mail la 
[EMAIL PROTECTED] cu subiectul 'unsubscribe rlug'.
REGULI, arhive si alte informatii: http://www.lug.ro/mlist/


Raspunde prin e-mail lui