Differences

This shows you the differences between two versions of the page.

Link to this comparison view

saisp:labs:02:contents:03 [2013/11/11 00:46]
127.0.0.1 external edit
saisp:labs:02:contents:03 [2014/03/03 13:23] (current)
alexandru.carp [03. [10p] Configurare autentificare LDAP pentru anumite grupuri]
Line 1: Line 1:
-==== 03. Lorem ipsum ====+==== 03. [10p] Configurare autentificare LDAP pentru anumite grupuri ​====
  
-...+Ne propunem ca pe stația client să se autentifice doar utilizatorii din grupul POSIX ''​politicians''​ stocat în baza de date LDAPRealizați această configurare și testați-oUrmăriți și mesajele de jurnalizare din fișierul ''/​var/​log/​auth.log''​ pentru verificare.
  
 +<note tip>
 +Indicații despre configurarea unui anumit grup găsiți aici: https://​wiki.debian.org/​LDAP/​PAM,​ secțiunea "​Allowing logins on a per-group basis"​.
 +</​note>​
 +
 +<note important>​
 +Parola utilizatorului ''​raynor''​ trebuie setata folosind ''​ldappasswd''​.
 +
 +Revedeti Laboratorul 1: http://​ocw.cs.pub.ro/​courses/​saisp/​labs/​01/​contents/​06
 +</​note>​
 +
 +<​solution -hidden>
 +Așa cum este indicat în link-ul de mai sus, adăugăm în fișierul ''/​etc/​pam.d/​common-auth''​ linia<​code>​
 +auth required pam_access.so
 +</​code>​ iar în fișierul ''/​etc/​security/​access.conf''​ linia<​code>​
 +-:ALL EXCEPT root politicians:​ALL EXCEPT LOCAL
 +</​code>​
 +
 +Pentru verificare ne conectăm prin SSH de pe sistemul fizic la utilizatorul ''​vmengsk''​ (va funcționa, este în grupul ''​politicians''​):<​code bash>
 +student@mjolnir:​~$ ssh -l vmengsk 192.168.0.3
 +vmengsk@192.168.0.3'​s password: ​
 +[...]
 +Last login: Sat Mar  1 19:58:43 2014 from 192.168.0.1
 +vmengsk@ldap-client:​~$ logout
 +</​code>​ și la utilizatorul ''​raynor''​ (nu va funcționa, este în grupul ''​fighters''​):<​code bash>
 +student@mjolnir:​~$ ssh -l raynor 192.168.0.3
 +raynor@192.168.0.3'​s password: ​
 +Permission denied, please try again.
 +raynor@192.168.0.3'​s password: ​
 +Permission denied, please try again.
 +raynor@192.168.0.3'​s password:
 +</​code>​
 +
 +Eșecul conectării este raportat în ''/​var/​log/​auth.log'':<​code bash>
 +root@ldap-client:/​etc/​ldap/​ldif/​lab-02-solution#​ tail -10 /​var/​log/​auth.log
 +[...]
 +Mar  1 20:00:54 ldap-client sshd[5219]: pam_unix(sshd:​auth):​ authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=192.168.0.1 ​ user=raynor
 +Mar  1 20:00:54 ldap-client sshd[5219]: pam_access(sshd:​auth):​ access denied for user `raynor'​ from `192.168.0.1'​
 +[...]
 +</​code>​
 +</​solution>​
  
saisp/labs/02/contents/03.1384123597.txt.gz · Last modified: 2014/03/01 20:13 (external edit)
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0