Premissas
- Estamos compilando a
pam_tacplus.so
partir da v1.3.7 da biblioteca pam_tacplus
- O servidor Cisco ACS é 192.0.2.27 e a chave secreta tacacs + é
d0nttr3@d0nm3
instruções de instalação
- Adicione o nome do host / endereço IP do servidor linux ao Cisco ACS e reinicie o serviço Cisco ACS
- Faça o download do módulo tacacs + PAM no SourceForge.
- Instale o
pam
pacote de desenvolvimento para sua distribuição Linux. RHEL / CentOS chamam pam-devel
; O Debian / Ubuntu o chama libpam-dev
(um nome de pacote virtual para libpam0g-dev
).
- Descompacte o
pam
módulo tacacs + em um diretório ativo temporário ( tar xvfz pam_tacplus-1.3.7.tar.gz
)
cd
para a nova pasta criada por tar
.
- Como raiz:
./configure; make; make install
Como root, edite /etc/pam.d/sshd
e adicione esta linha como a primeira entrada no arquivo:
auth include tacacs
Como root, crie um novo arquivo chamado /etc/pam.d/tacacs
:
#% PAM-1.0
servidor de depuração suficiente /usr/local/lib/security/pam_tacplus.so = 192.0.2.27 secret = d0nttr3 @ d0nm3
servidor de depuração suficiente /usr/local/lib/security/pam_tacplus.so = 192.0.2.27 secret = d0nttr3 @ d0nm3 service = shell protocol = ssh
servidor de depuração suficiente /usr/local/lib/security/pam_tacplus.so = 192.0.2.27 secret = d0nttr3 @ d0nm3 service = shell protocol = ssh
Instruções por servidor / por usuário
Como raiz em cada servidor, crie uma conta de usuário linux local que corresponda ao tacacs + nome de usuário para todos os usuários necessários. Os usuários podem opcionalmente usar passwd
para definir sua senha local para o que quiserem como último recurso; no entanto, se eles definirem uma senha local, poderão fazer login localmente a qualquer momento, sem tacacs+
que o serviço esteja disponível.
Informações de serviço pam_tacplus
Os detalhes de como o pam_tacplus.so
módulo funciona estão neste pam-list
email arquivado