Instalando o pam_radius através do gerenciador de pacotes

1

Então, ao invés de seguir a instalação manual do pam_radius eu instalei o EPEL e então instalei o pam_radius usando o gerenciador de pacotes:

yum --enablerepo=epel info pam_radius
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirror.wbs.co.za
 * epel: epel.scopesky.iq
 * extras: mirror.wbs.co.za
 * updates: mirror.wbs.co.za
Installed Packages
Name        : pam_radius
Arch        : x86_64
Version     : 1.4.0
Release     : 2.el6
Size        : 55 k
Repo        : installed
From repo   : epel
Summary     : PAM Module for RADIUS Authentication
URL         : http://www.freeradius.org/pam_radius_auth/
License     : GPLv2+
Description : pam_radius is a PAM module which allows user authentication using
            : a radius server.

Available Packages
Name        : pam_radius
Arch        : i686
Version     : 1.4.0
Release     : 2.el6
Size        : 27 k
Repo        : epel
Summary     : PAM Module for RADIUS Authentication
URL         : http://www.freeradius.org/pam_radius_auth/
License     : GPLv2+
Description : pam_radius is a PAM module which allows user authentication using
            : a radius server.

Eu procurei o arquivo pam_radius_auth.so, mas não consigo encontrá-lo. Fui ao link e na pasta INSTALL diz:

  make.

  Copy 'pam_radius_auth.so' to /lib/security/pam_radius_auth.so

  In /etc/pam.conf, add the line:

login   auth       sufficient   /lib/security/pam_radius_auth.so

  AFTER

login   auth       required     /lib/security/pam_securetty.so

  and BEFORE

login   auth       required     /lib/security/pam_unix_auth.so

  i.e.

login   auth       required     /lib/security/pam_securetty.so
login   auth       sufficient   /lib/security/pam_radius_auth.so
login   auth       required     /lib/security/pam_unix_auth.so 

Agora estou preso, aonde vou e faço "make" .... O gerenciador de pacotes não é responsável por todo o trabalho? Além disso, há um arquivo pam_radius.conf está lá que eu faço as configurações necessárias e isso é tudo ??

Como configuro o cliente pam?

    
por BeachSamurai 07.06.2016 / 12:55

1 resposta

1

Acho que essas instruções estão desatualizadas e mencionaram um formato de arquivo de configuração antigo do PAM. As duas linhas de configuração em questão devem ficar assim:

auth required pam_securetty.so
auth required pam_unix.so

i.e. pam_unix.so em vez de pam_unix_auth.so e nenhum caminho completo para os módulos (apenas o nome do arquivo real do módulo).

Atualizar

Como um aparte, parece que o módulo pam_unix costumava ser dividido em módulos diferentes para cada finalidade:

$ ls -l pam_unix*
lrwxrwxrwx 1 root root    11 Jun 7  2010 pam_unix_acct.so -> pam_unix.so
lrwxrwxrwx 1 root root    11 Jun 7  2010 pam_unix_auth.so -> pam_unix.so
lrwxrwxrwx 1 root root    11 Jun 7  2010 pam_unix_passwd.so -> pam_unix.so
lrwxrwxrwx 1 root root    11 Jun 7  2010 pam_unix_session.so -> pam_unix.so
-rwxr-xr-x 1 root root 48824 Jun 7  2010 pam_unix.so
    
por 07.06.2016 / 13:19