On Wed, Apr 4, 2012 at 15:04, Ionut Eana <[email protected]> wrote: > Salutare, > > Am niste probleme cu $subject. Dupa ce am studiat pe net m-am apucat de > treaba. > Am facut o tabela in care sunt tinuti userii si parolele, am configurat > pam-ul si samba. Problema este ca atunci cand incerc > > smbclient \\\\localhost\\sample > > zice ca nu se poate autentifica. > > /etc/samba/smb.conf > ---------------- > [global] > workgroup = WORKGROUP > server string = samba file services at WORKGROUP > security = USER > #must be set to 'no' to use PAM > encrypt passwords = No > update encrypted = No > allow trusted domains = Yes > null passwords = No > [homes] > valid users = sample > writeable = Yes > > [www] > path = /www > valid users = sample > force group = http > writeable = Yes > > [public] > path = /samba/public > valid users = sample > writeable = Yes > guest ok = No > ---------------- > > /etc/pam.conf > ---------------- > samba auth required pam_mysql.so user=root passwd=secretpw > -> db=samba_auth table=users usercolumn=login crypt=1 > samba account required pam_mysql.so user=root passwd=secretpw > -> db=samba_auth table=users usercolumn=login crypt=1 > samba password required pam_mysql.so user=root passwd=secretpw > -> db=samba_auth table=users usercolumn=login crypt=1 > samba session required pam_mysql.so user=root passwd=secretpw > -> db=samba_auth table=users usercolumn=login crypt=1 > ---------------- > > mysql > ---------------- > CREATE DATABASE samba_auth; > > USE samba_auth; > > CREATE TABLE users ( > uid int(6) NOT NULL auto_increment, > gid int(6) DEFAULT '0' NOT NULL, > last_name varchar(80) NOT NULL, > first_name varchar(80) NOT NULL, > login varchar(16) NOT NULL, > date datetime DEFAULT '0000-00-00 00:00:00' NOT NULL, > password varchar(16) NOT NULL, > PRIMARY KEY (uid), > KEY uid (uid), > UNIQUE uid_2 (uid) > ); > > INSERT INTO users VALUES ( > '0', '0', 'account', 'root', 'root', > 'NOW()', ENCRYPT('secretpw') > ); > > INSERT INTO users VALUES ( > '2', '1', 'account', 'sample', 'sample', > 'NOW()', ENCRYPT('secretpw') ); > ---------------- > > In /etc/pam.conf am incercat sa pun crypt=0, iar in mysql sa bag parola in > clar si tot nimic... > Am mai incercat sa pun in pam.conf si usercolumn=login > passwdcolumn=password... tot nimic... > > Orice hint este binevenit. > > Multumesc, > Ionut
Scopul era sa autentific si openvpn si samba prin acelasi mecanism cu useri comuni. M-am gandit ca redundant ca omul sa bage acelasi user/parola la autentificarea openvpn si pe urma acelasi user/parola la samba, asa ca am renuntat la povestea asta. Chiar nu s-a mai lovit nimeni de problema asta? Pana la urma era interesant de facut $subject si as face-o de dragul provocarii. Ionut _______________________________________________ RLUG mailing list [email protected] http://lists.lug.ro/mailman/listinfo/rlug
