Pam radius: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „=Installation= ==Installation des PAM to RADIUS Modules== *sudo apt install libpam-radius-auth ==Installation des nns Modules== *sudo apt install git *git clon…“)
 
Zeile 1: Zeile 1:
 +
*Mit dem Pam Radius Module ist es möglich sich per Radius-Server zu authentifizieren
 
=Installation=
 
=Installation=
 
==Installation des PAM to RADIUS Modules==
 
==Installation des PAM to RADIUS Modules==
 
*sudo apt install libpam-radius-auth
 
*sudo apt install libpam-radius-auth
 +
;Optional
 
==Installation des nns Modules==
 
==Installation des nns Modules==
 +
*Dieses Modul wird verwendet, um dem RADIUS-authentifizierten Benutzer einem lokal bereitgestellten Benutzer zuzuordnen
 
*sudo apt install git
 
*sudo apt install git
 
*git clone https://github.com/donapieppo/libnss-ato
 
*git clone https://github.com/donapieppo/libnss-ato
Zeile 21: Zeile 24:
 
  /usr/bin/install -m 644 libnss-ato.3 ""/usr/share/man/man3
 
  /usr/bin/install -m 644 libnss-ato.3 ""/usr/share/man/man3
 
*cd ""/lib && ln -fs libnss_ato-2.3.6.so libnss_ato.so.2
 
*cd ""/lib && ln -fs libnss_ato-2.3.6.so libnss_ato.so.2
 +
=Konfiguration=

Version vom 13. Januar 2023, 08:58 Uhr

  • Mit dem Pam Radius Module ist es möglich sich per Radius-Server zu authentifizieren

Installation

Installation des PAM to RADIUS Modules

  • sudo apt install libpam-radius-auth
Optional

Installation des nns Modules

Cloning into 'libnss-ato'...
remote: Enumerating objects: 164, done.
remote: Total 164 (delta 0), reused 0 (delta 0), pack-reused 164
Receiving objects: 100% (164/164), 31.91 KiB | 1.28 MiB/s, done.
Resolving deltas: 100% (78/78), done.
  • cd libnss-ato/
  • make
gcc   -fPIC -Wall -shared -o libnss_ato.so.2 -Wl,-soname,libnss_ato.so.2 libnss_ato.c
make gcc     libnss_ato_test.c   -o libnss_ato_test
  • make install
remeber  /lib/libnss_compat.so.2 -> libnss_compat-2.3.6.so
/usr/bin/install -m 644 libnss_ato.so.2 ""/lib/libnss_ato-2.3.6.so
/usr/bin/install -m 644 libnss-ato.3 ""/usr/share/man/man3
  • cd ""/lib && ln -fs libnss_ato-2.3.6.so libnss_ato.so.2

Konfiguration