Supuestos
- Estamos compilando
pam_tacplus.so
desde v1.3.7 de la biblioteca pam_tacplus
- El servidor Cisco ACS es 192.0.2.27, y la clave secreta tacacs + es
d0nttr3@d0nm3
Instrucciones de instalación
- Agregue el nombre de host / dirección IP del servidor Linux en Cisco ACS y reinicie el servicio Cisco ACS
- Descargue el módulo tacacs + PAM de SourceForge.
- Instale el
pam
paquete de desarrollo para su distribución de Linux. RHEL / CentOS lo llaman pam-devel
; Debian / Ubuntu lo llama libpam-dev
(un nombre de paquete virtual para libpam0g-dev
).
- Descomprima el
pam
módulo tacacs + en un directorio de trabajo temporal ( tar xvfz pam_tacplus-1.3.7.tar.gz
)
cd
en la nueva carpeta creada por tar
.
- Como root:
./configure; make; make install
Como root, edite /etc/pam.d/sshd
y agregue esta línea como la primera entrada en el archivo:
auth include tacacs
Como root, cree un nuevo archivo llamado /etc/pam.d/tacacs
:
#% PAM-1.0
autenticación suficiente /usr/local/lib/security/pam_tacplus.so servidor de depuración = 192.0.2.27 secret = d0nttr3 @ d0nm3
cuenta suficiente /usr/local/lib/security/pam_tacplus.so servidor de depuración = 192.0.2.27 secret = d0nttr3 @ d0nm3 service = shell protocol = ssh
sesión suficiente /usr/local/lib/security/pam_tacplus.so servidor de depuración = 192.0.2.27 secreto = d0nttr3 @ d0nm3 servicio = protocolo de shell = ssh
Instrucciones por servidor / por usuario
Como root en cada servidor, cree una cuenta de usuario de Linux local que coincida con el nombre de usuario tacacs + para todos los usuarios requeridos. Los usuarios pueden usar opcionalmente passwd
para establecer su contraseña local a lo que quieran como último recurso; sin embargo, si establecen una contraseña local, podrán iniciar sesión localmente en cualquier momento, tacacs+
incluso si el servicio está disponible.
pam_tacplus Información de servicio
Los detalles de cómo funciona el pam_tacplus.so
módulo están en este pam-list
correo electrónico archivado