În acest articol voi vorbi despre PAM ( modulele de autentificare atașabile ) în sistemul operațional Oracle Exadata Linux.
Ce este PAM și pentru ce este folosit?
PAM e un mecanism flexibil pentru autentificarea utilizatorilor.
PAM oferă un mod de a dezvolta programe care sunt independente de sistem de autentificare. Aceste programe au nevoie de "modul de autentificare" pentru a fi atașate acestora în timpul execuției pentru a lucra. Care modul de autentificare trebuie să fie atașat depinde de configurarea sistemului local și este la latitudinea administratorului de sistem local.
Dar care e legatura lui cu mașină Oracle Exadata?
Fiecare mașină Oracle Exadata vine configurata cu opțiunile pam_tally2 ON, iar ei vor urma cateva reguli care sunt stabilite în fișiere sshd localizate în dosarul /etc/pam.d .
În funcție de versiunea pe care Exadata o are ar putea avea o configurație diferită, pentru a vedea versiunea utilizați comanda imageinfo logat ca root :
[root@exadata-host]# imageinfo
Kernel version: 2.6.39-400.128.17.el5uek #1 SMP Tue May 27 13:20:24 PDT 2014 x86_64
Image version: 11.2.3.3
[root@exadata-host]# cat sshd | grep lock
auth required pam_tally2.so deny=5 onerr=fail lock_time=600
[root@exadata-host]# pam_tally2 -u adrian.oprea
Login Failures Latest failure From
root 1 11/11/14 01:11:33 xxx.xxx.xxx.xxx
[root@exadata-host]# pam_tally2 -u adrian.oprea -r
Login Failures Latest failure From
root 1 11/11/14 01:11:33 xxx.xxx.xxx.xxx